.model-cards-module__-cHsZG__section{width:100%}.model-cards-module__-cHsZG__grid{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;display:grid}@keyframes model-cards-module__-cHsZG__cardRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.model-cards-module__-cHsZG__featuredCard{background:var(--card);border:1px solid var(--ghost-border);min-height:300px;box-shadow:var(--shadow-card);animation:model-cards-module__-cHsZG__cardRise .7s var(--ease) backwards;transition:transform var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease);border-radius:16px;display:block;position:relative;overflow:hidden}.model-cards-module__-cHsZG__featuredCard:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:none;transform:translateY(-3px)}.model-cards-module__-cHsZG__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform calc(var(--dur-slow) * 2) var(--ease);position:absolute;inset:0}.model-cards-module__-cHsZG__featuredCard:hover .model-cards-module__-cHsZG__featuredImage{transform:scale(1.05)}.model-cards-module__-cHsZG__featuredScrim{background:linear-gradient(to top, #080807e0 0%, #08080766 45%, transparent 70%), radial-gradient(60% 40% at 8% 100%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.model-cards-module__-cHsZG__featuredCopy{padding:var(--space-5);gap:var(--space-2);color:#f5f3ec;justify-items:start;display:grid;position:absolute;bottom:0;left:0;right:0}.model-cards-module__-cHsZG__featuredName{font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 2px 10px #0006;margin:0;font-size:26px;font-weight:400}.model-cards-module__-cHsZG__featuredName:before{content:"";width:32px;height:2px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--primary), transparent);box-shadow:0 0 10px color-mix(in srgb, var(--primary) 40%, transparent);display:block}.model-cards-module__-cHsZG__featuredDescription{color:#f5f3ecd9;max-width:420px;margin:0;font-size:13px;line-height:1.5}.model-cards-module__-cHsZG__featuredCta{margin-top:var(--space-1);border-radius:var(--radius-pill);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 22%, transparent);padding:0 16px}.model-cards-module__-cHsZG__smallGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;display:grid}.model-cards-module__-cHsZG__smallCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card);border:1px solid var(--ghost-border);animation:model-cards-module__-cHsZG__cardRise .6s var(--ease) backwards;transition:background-color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease);display:flex}.model-cards-module__-cHsZG__smallCard:first-child{animation-delay:90ms}.model-cards-module__-cHsZG__smallCard:nth-child(2){animation-delay:.16s}.model-cards-module__-cHsZG__smallCard:nth-child(3){animation-delay:.23s}.model-cards-module__-cHsZG__smallCard:nth-child(4){animation-delay:.3s}.model-cards-module__-cHsZG__smallCard:hover{background:var(--popover);border-color:color-mix(in srgb, var(--primary) 35%, var(--border));box-shadow:none;transform:translateY(-3px)}.model-cards-module__-cHsZG__smallIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 16%, transparent);width:36px;height:36px;color:var(--primary);transition:background-color var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease);flex:none;place-items:center;display:grid}.model-cards-module__-cHsZG__smallCard:hover .model-cards-module__-cHsZG__smallIcon{background:color-mix(in srgb, var(--primary) 24%, transparent);transform:scale(1.06)}.model-cards-module__-cHsZG__smallText{flex:1;gap:3px;min-width:0;display:grid}.model-cards-module__-cHsZG__smallNameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.model-cards-module__-cHsZG__smallName{color:var(--foreground);font-size:14px;font-weight:700}.model-cards-module__-cHsZG__smallSubtitle{color:var(--muted-foreground);font-size:12px;line-height:1.45}.model-cards-module__-cHsZG__tagPill{border-radius:var(--radius-pill);padding:1px 8px;font-size:11px;font-weight:700;line-height:16px}.model-cards-module__-cHsZG__tagHot{background:color-mix(in srgb, var(--destructive) 20%, transparent);color:var(--destructive)}.model-cards-module__-cHsZG__tagNew{background:color-mix(in srgb, var(--teal) 20%, transparent);color:var(--teal)}.model-cards-module__-cHsZG__smallArrow{color:var(--muted-foreground);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;margin-top:2px;transform:translate(-4px)}.model-cards-module__-cHsZG__smallCard:hover .model-cards-module__-cHsZG__smallArrow{opacity:1;color:var(--primary);transform:translate(0)}@media (max-width:1080px){.model-cards-module__-cHsZG__grid{grid-template-columns:1fr}.model-cards-module__-cHsZG__featuredCard{min-height:260px}}@media (max-width:560px){.model-cards-module__-cHsZG__smallGrid{grid-template-columns:1fr}}
.original-film-section-module__SdrjGa__section{gap:var(--space-4);width:100%;min-width:0;display:grid}.original-film-section-module__SdrjGa__header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.original-film-section-module__SdrjGa__headerText{gap:2px;display:grid}.original-film-section-module__SdrjGa__title{color:var(--foreground);font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:26px;font-weight:400}.original-film-section-module__SdrjGa__note{color:var(--muted-foreground);margin:0;font-size:12px}.original-film-section-module__SdrjGa__tabs{gap:6px;display:flex}.original-film-section-module__SdrjGa__tab{border:1px solid var(--ghost-border);border-radius:var(--radius-pill,999px);color:var(--muted-foreground);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.original-film-section-module__SdrjGa__tab:hover:not(:disabled){color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}.original-film-section-module__SdrjGa__tabActive{background:var(--foreground);color:var(--background);border-color:#0000}.original-film-section-module__SdrjGa__tab:disabled{opacity:.4;cursor:default}.original-film-section-module__SdrjGa__tabCount{font-variant-numeric:tabular-nums;opacity:.75;font-weight:500}.original-film-section-module__SdrjGa__gridWrap{max-height:760px;position:relative;overflow:hidden}.original-film-section-module__SdrjGa__masonry{columns:240px;column-gap:14px}.original-film-section-module__SdrjGa__fade{inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--background) 72%, transparent) 45%, var(--background));height:260px;position:absolute;bottom:0}.original-film-section-module__SdrjGa__cta{inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:22px}.original-film-section-module__SdrjGa__ctaButton{border-radius:var(--radius-pill,999px);background:var(--primary);color:var(--primary-foreground,#101010);box-shadow:var(--shadow-card);align-items:center;gap:7px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.original-film-section-module__SdrjGa__ctaButton:hover{filter:brightness(1.08)}.original-film-section-module__SdrjGa__ctaSoon{background:color-mix(in srgb, var(--foreground) 12%, transparent);color:var(--muted-foreground);box-shadow:none;cursor:default}.original-film-section-module__SdrjGa__tile{vertical-align:top;break-inside:avoid;background:color-mix(in srgb, var(--foreground) 6%, transparent);width:100%;color:inherit;cursor:pointer;isolation:isolate;border:0;border-radius:12px;margin:0 0 14px;padding:0;display:inline-block;position:relative;overflow:hidden}.original-film-section-module__SdrjGa__tileMedia,.original-film-section-module__SdrjGa__tileVideo{width:100%;max-width:100%;height:auto;display:block}.original-film-section-module__SdrjGa__tileVideo{object-fit:cover;opacity:0;height:100%;transition:opacity .18s;position:absolute;inset:0}.original-film-section-module__SdrjGa__tileVideoActive{opacity:1}.original-film-section-module__SdrjGa__tileOverlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#000000c7);align-items:flex-end;padding:12px;transition:opacity .18s;display:flex;position:absolute;inset:0}.original-film-section-module__SdrjGa__tile:hover .original-film-section-module__SdrjGa__tileOverlay,.original-film-section-module__SdrjGa__tile:focus-visible .original-film-section-module__SdrjGa__tileOverlay{opacity:1}.original-film-section-module__SdrjGa__tile:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.original-film-section-module__SdrjGa__tileTitle{color:#fff;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:900px){.original-film-section-module__SdrjGa__gridWrap{max-height:620px}.original-film-section-module__SdrjGa__masonry{columns:2;column-gap:10px}.original-film-section-module__SdrjGa__tile{margin-bottom:10px}}.original-film-section-module__SdrjGa__overlay{z-index:80;padding:var(--space-4);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.original-film-section-module__SdrjGa__dialog{border:1px solid var(--ghost-border);border-radius:var(--radius-lg,12px);background:var(--background);width:min(860px,100%);max-height:min(86vh,900px);position:relative;overflow-y:auto}.original-film-section-module__SdrjGa__close{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.original-film-section-module__SdrjGa__player{aspect-ratio:16/9;background:#000;position:relative}.original-film-section-module__SdrjGa__dialogPortrait{width:auto;max-width:min(1040px,100%)}@media (min-width:820px){.original-film-section-module__SdrjGa__dialogPortrait{grid-template-columns:auto minmax(280px,1fr);align-items:stretch;display:grid;overflow:hidden}.original-film-section-module__SdrjGa__dialogPortrait .original-film-section-module__SdrjGa__player{width:auto;height:min(78vh,760px)}.original-film-section-module__SdrjGa__dialogPortrait .original-film-section-module__SdrjGa__details{align-content:start;max-height:min(78vh,760px);overflow-y:auto}}.original-film-section-module__SdrjGa__playerMedia,.original-film-section-module__SdrjGa__playerPoster{object-fit:contain;width:100%;height:100%}.original-film-section-module__SdrjGa__playerFallback{place-items:center;width:100%;height:100%;display:grid;position:relative}.original-film-section-module__SdrjGa__playerFallback .original-film-section-module__SdrjGa__playerPoster{object-fit:cover;opacity:.45;position:absolute;inset:0}.original-film-section-module__SdrjGa__dialogPortrait .original-film-section-module__SdrjGa__playerFallback .original-film-section-module__SdrjGa__playerPoster{object-fit:contain;opacity:1}.original-film-section-module__SdrjGa__dialogPortrait .original-film-section-module__SdrjGa__playerNotice{border-radius:var(--radius-pill,999px);background:#0000009e;padding:6px 12px}.original-film-section-module__SdrjGa__playerNotice{color:#fff;letter-spacing:.02em;font-size:13px;position:relative}.original-film-section-module__SdrjGa__details{gap:var(--space-2);padding:var(--space-5);display:grid}.original-film-section-module__SdrjGa__nav{align-items:center;gap:var(--space-2);display:flex}.original-film-section-module__SdrjGa__navButton{border:1px solid var(--ghost-border);width:30px;height:30px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background .12s,opacity .12s;display:grid}.original-film-section-module__SdrjGa__navButton:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 8%, transparent)}.original-film-section-module__SdrjGa__navButton:disabled{opacity:.35;cursor:default}.original-film-section-module__SdrjGa__navCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.original-film-section-module__SdrjGa__dialogTitle{color:var(--foreground);font-family:var(--font-display);margin:0;font-size:22px;font-weight:500}.original-film-section-module__SdrjGa__tagline{color:var(--muted-foreground);margin:0;font-size:14px;font-style:italic}.original-film-section-module__SdrjGa__byline{color:var(--foreground);margin:0;font-size:13px}.original-film-section-module__SdrjGa__byline a{color:var(--primary)}.original-film-section-module__SdrjGa__meta{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.original-film-section-module__SdrjGa__metaItem{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--muted-foreground);padding:2px 9px;font-size:11px;font-weight:600}.original-film-section-module__SdrjGa__synopsis{color:var(--foreground);margin:0;font-size:14px;line-height:1.6}.original-film-section-module__SdrjGa__cast{color:var(--muted-foreground);margin:0;font-size:13px}.original-film-section-module__SdrjGa__castLabel{color:var(--foreground);margin-right:6px;font-weight:600}.original-film-section-module__SdrjGa__showcaseNote{margin:var(--space-2) 0 0;color:var(--muted-foreground);font-size:12px}.original-film-section-module__SdrjGa__watchLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.original-film-section-module__SdrjGa__linkButton{border-radius:var(--radius-pill,999px);background:var(--primary);color:var(--primary-foreground,#fff);align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.original-film-section-module__SdrjGa__linkButton:hover{filter:brightness(1.08)}@media (max-width:900px){.original-film-section-module__SdrjGa__track{--poster-width:var(--poster-width-narrow,140px)}.original-film-section-module__SdrjGa__arrowLeft,.original-film-section-module__SdrjGa__arrowRight{display:none}}@media (max-width:560px){.original-film-section-module__SdrjGa__details{padding:var(--space-4)}}
.sign-in-modal-module__TTO5ha__overlay{cursor:default;z-index:100;overscroll-behavior:contain;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--backdrop-tint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.sign-in-modal-module__TTO5ha__modal{background:var(--card);width:min(1240px,100%);min-height:min(780px,100dvh - 40px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-modal);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.sign-in-modal-module__TTO5ha__authPanel{grid-area:1/2}.sign-in-modal-module__TTO5ha__showcasePanel{grid-area:1/1}.sign-in-modal-module__TTO5ha__modal:focus{outline:none}.sign-in-modal-module__TTO5ha__mobileBack{display:none}.sign-in-modal-module__TTO5ha__closeButton{z-index:5;border:1px solid var(--ghost-border);border-radius:var(--radius-pill);background:var(--scrim);color:#f4efe5;cursor:pointer;width:40px;height:40px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;display:grid;position:absolute;top:20px;right:20px}.sign-in-modal-module__TTO5ha__closeButton:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.sign-in-modal-module__TTO5ha__authPanel{overscroll-behavior:contain;scrollbar-color:var(--primary-border) transparent;scrollbar-width:thin;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:48px 72px;display:flex;overflow-y:auto}.sign-in-modal-module__TTO5ha__logoWrap{place-items:center;margin-bottom:20px;display:grid}.sign-in-modal-module__TTO5ha__authPanel h1{color:var(--foreground);text-align:center;margin:0;font-size:32px;font-weight:800;line-height:40px}.sign-in-modal-module__TTO5ha__authPanel>p{color:var(--muted-foreground);text-align:center;margin:10px 0 0;font-size:15px;line-height:22px}.sign-in-modal-module__TTO5ha__providerStack{gap:14px;width:min(100%,430px);margin-top:44px;display:grid}.sign-in-modal-module__TTO5ha__providerButton{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);width:100%;height:48px;color:var(--foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.sign-in-modal-module__TTO5ha__providerButton svg{flex:none;display:block}.sign-in-modal-module__TTO5ha__providerButton:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);transform:translateY(-1px)}.sign-in-modal-module__TTO5ha__providerButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.sign-in-modal-module__TTO5ha__googleIcon{width:20px;height:20px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:900;line-height:1;display:inline-grid}.sign-in-modal-module__TTO5ha__divider{height:22px;color:var(--muted-foreground);place-items:center;font-size:13px;font-weight:600;display:grid}.sign-in-modal-module__TTO5ha__legalText{max-width:420px;color:var(--muted-foreground)!important;margin-top:48px!important;font-size:12px!important;line-height:18px!important}.sign-in-modal-module__TTO5ha__legalText a{color:var(--primary);white-space:nowrap;text-underline-offset:2px;font-weight:700;text-decoration:underline}.sign-in-modal-module__TTO5ha__emailForm{gap:16px;width:min(100%,430px);margin-top:32px;display:grid}.sign-in-modal-module__TTO5ha__turnstileWrap{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.sign-in-modal-module__TTO5ha__formField{gap:6px;display:grid}.sign-in-modal-module__TTO5ha__formLabel{color:var(--primary);font-size:14px;font-weight:700}.sign-in-modal-module__TTO5ha__passwordWrap{display:grid;position:relative}.sign-in-modal-module__TTO5ha__passwordInput{padding-right:48px}.sign-in-modal-module__TTO5ha__passwordToggle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sign-in-modal-module__TTO5ha__passwordToggle:hover,.sign-in-modal-module__TTO5ha__passwordToggle[aria-pressed=true]{color:var(--primary)}.sign-in-modal-module__TTO5ha__forgotLink{color:var(--secondary-foreground);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;justify-self:start;margin-top:2px;margin-bottom:12px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.sign-in-modal-module__TTO5ha__forgotLink:hover{color:var(--primary)}.sign-in-modal-module__TTO5ha__formInput{cursor:text;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);width:100%;height:52px;color:var(--foreground);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 16px;font-size:15px;font-weight:600}.sign-in-modal-module__TTO5ha__formInput::placeholder{color:var(--muted-foreground)}.sign-in-modal-module__TTO5ha__formInput:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.sign-in-modal-module__TTO5ha__submitButton{border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--primary-gradient);width:100%;height:52px;color:var(--primary-foreground,#160f08);cursor:pointer;transition:opacity var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);margin-top:4px;font-size:15px;font-weight:800}.sign-in-modal-module__TTO5ha__submitButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.sign-in-modal-module__TTO5ha__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.sign-in-modal-module__TTO5ha__backButton{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:52px;color:var(--foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;font-size:15px;font-weight:800}.sign-in-modal-module__TTO5ha__backButton:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.sign-in-modal-module__TTO5ha__errorMessage{color:var(--destructive);font-size:13px;font-weight:600}.sign-in-modal-module__TTO5ha__statusMessage{color:var(--muted-foreground);text-align:center;font-size:13px;font-weight:600}.sign-in-modal-module__TTO5ha__toggleAuthMode{color:var(--muted-foreground);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;font-weight:700}.sign-in-modal-module__TTO5ha__toggleAuthMode:hover:not(:disabled){color:var(--primary);text-decoration:underline}.sign-in-modal-module__TTO5ha__toggleAuthMode:disabled{opacity:.55;cursor:not-allowed}.sign-in-modal-module__TTO5ha__showcasePanel{background:var(--background);border-radius:14px;min-width:0;min-height:0;margin:16px;position:relative;overflow:hidden}.sign-in-modal-module__TTO5ha__showcaseMedia{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.sign-in-modal-module__TTO5ha__showcaseMedia[data-active=true]{opacity:1}.sign-in-modal-module__TTO5ha__showcaseImage,.sign-in-modal-module__TTO5ha__showcaseVideo{object-fit:cover}.sign-in-modal-module__TTO5ha__showcaseVideo{width:100%;height:100%;display:block}@keyframes sign-in-modal-module__TTO5ha__slide-copy-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sign-in-modal-module__TTO5ha__showcaseMedia{transition:none}.sign-in-modal-module__TTO5ha__showcaseCopy{animation:none}}.sign-in-modal-module__TTO5ha__showcaseScrim{background:linear-gradient(90deg,#08080780,#08080714 38%,#08080799),linear-gradient(#0000 42%,#080807d6);position:absolute;inset:0}.sign-in-modal-module__TTO5ha__showcaseCopy{z-index:1;animation:sign-in-modal-module__TTO5ha__slide-copy-in .9s var(--ease) both;position:absolute;bottom:96px;left:42px;right:42px}.sign-in-modal-module__TTO5ha__featureBadge{border:1px solid var(--primary-border);border-radius:var(--radius-sm);background:var(--scrim);color:#f6c76c;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.sign-in-modal-module__TTO5ha__showcaseCopy h2{color:#f4efe5;max-width:560px;margin:16px 0 8px;font-size:40px;font-weight:900;line-height:48px}.sign-in-modal-module__TTO5ha__showcaseCopy p{color:#f4efe5bd;max-width:560px;margin:0;font-size:15px;font-weight:600;line-height:22px}.sign-in-modal-module__TTO5ha__slideNav{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:absolute;bottom:28px;left:42px;right:42px}.sign-in-modal-module__TTO5ha__slideNavItem{color:#f4efe58a;cursor:pointer;text-align:left;background:0 0;gap:10px;min-width:0;padding:0;font-size:12px;font-weight:800;line-height:16px;display:grid}.sign-in-modal-module__TTO5ha__slideNavItem[aria-current=true]{color:#f4efe5}.sign-in-modal-module__TTO5ha__progressTrack{border-radius:var(--radius-pill);background:#f4efe533;height:4px;position:relative;overflow:hidden}.sign-in-modal-module__TTO5ha__progressFill{border-radius:inherit;background:var(--primary);transform-origin:0;width:100%;animation:5.6s linear forwards sign-in-modal-module__TTO5ha__slide-progress;position:absolute;inset:0}@keyframes sign-in-modal-module__TTO5ha__slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:980px){.sign-in-modal-module__TTO5ha__modal{grid-template-columns:1fr;min-height:auto;overflow-y:auto}.sign-in-modal-module__TTO5ha__showcasePanel{grid-area:1/1;min-height:360px}.sign-in-modal-module__TTO5ha__authPanel{grid-area:2/1;padding:44px 24px 36px;overflow:visible}}@media (max-width:640px){.sign-in-modal-module__TTO5ha__overlay{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block}.sign-in-modal-module__TTO5ha__modal{width:100%;min-height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.sign-in-modal-module__TTO5ha__closeButton{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));border-color:var(--border);background:var(--muted);width:44px;height:44px;color:var(--foreground);touch-action:manipulation}.sign-in-modal-module__TTO5ha__authPanel{min-height:100dvh;padding:max(60px, calc(env(safe-area-inset-top) + 50px)) max(20px, env(safe-area-inset-right)) max(28px, calc(env(safe-area-inset-bottom) + 20px)) max(20px, env(safe-area-inset-left));justify-content:flex-start;align-items:stretch}.sign-in-modal-module__TTO5ha__logoWrap{margin-bottom:12px}.sign-in-modal-module__TTO5ha__authPanel h1{font-size:26px;line-height:34px}.sign-in-modal-module__TTO5ha__authPanel>p{margin-top:7px;font-size:14px}.sign-in-modal-module__TTO5ha__providerStack,.sign-in-modal-module__TTO5ha__sentPanel{width:100%;margin-top:28px}.sign-in-modal-module__TTO5ha__providerButton{touch-action:manipulation;height:auto;min-height:56px;padding:14px 16px}.sign-in-modal-module__TTO5ha__emailForm{gap:14px;width:100%;margin-top:24px}.sign-in-modal-module__TTO5ha__formInput{height:52px;font-size:16px}.sign-in-modal-module__TTO5ha__submitButton,.sign-in-modal-module__TTO5ha__backButton{touch-action:manipulation;min-height:52px}.sign-in-modal-module__TTO5ha__toggleAuthMode{touch-action:manipulation;min-height:44px;margin-top:0;padding:10px 8px}.sign-in-modal-module__TTO5ha__forgotLink{min-height:32px;margin-top:0;margin-bottom:10px}.sign-in-modal-module__TTO5ha__legalText{max-width:100%;padding:0 4px;margin-top:28px!important}.sign-in-modal-module__TTO5ha__mobileBack{top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));z-index:5;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);width:44px;height:44px;color:var(--foreground);cursor:pointer;touch-action:manipulation;place-items:center;display:grid;position:absolute}.sign-in-modal-module__TTO5ha__mobileBack:hover{border-color:var(--primary-border);color:var(--primary)}.sign-in-modal-module__TTO5ha__showcasePanel{display:none}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__showcasePanel{z-index:0;border-radius:0;margin:0;display:block;position:absolute;inset:0}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__showcaseScrim{background:linear-gradient(#080807d1,#08080794 42%,#080807e6)}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__authPanel{z-index:1;background:0 0;justify-content:center;padding-bottom:96px;position:relative}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__authPanel h1{color:#f4efe5}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__authPanel>p,.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__divider{color:#f4efe5cc}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__legalText{color:#f4efe5b8!important}.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__providerButton,.sign-in-modal-module__TTO5ha__modal[data-view=providers] .sign-in-modal-module__TTO5ha__closeButton{background:var(--scrim);color:#f4efe5;border-color:#f4efe547}.sign-in-modal-module__TTO5ha__showcaseCopy{display:none}.sign-in-modal-module__TTO5ha__slideNav{gap:5px;bottom:22px;left:20px;right:20px}.sign-in-modal-module__TTO5ha__slideNavItem{gap:7px;font-size:10px;line-height:14px}}.sign-in-modal-module__TTO5ha__sentPanel{text-align:center;justify-items:center;gap:14px;width:min(100%,430px);margin-top:44px;display:grid}.sign-in-modal-module__TTO5ha__sentIcon{border:1px solid var(--primary-border);background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.sign-in-modal-module__TTO5ha__sentTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:700;line-height:1.45}.sign-in-modal-module__TTO5ha__sentSub{color:var(--muted-foreground);margin:0;font-size:13px}
.project-workspace-module__8hlEza__workspaceShell{min-height:100vh;padding-left:var(--rail-gutter);background:var(--background)}.project-workspace-module__8hlEza__workspaceMain{min-height:100vh;padding:28px 112px 260px 52px;position:relative}.project-workspace-module__8hlEza__workspaceHeader{z-index:8;background:linear-gradient(var(--background) 72%, transparent);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex;position:sticky;top:0}.project-workspace-module__8hlEza__projectSelectWrap{position:relative}.project-workspace-module__8hlEza__projectSelect{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--card);min-width:178px;height:44px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 18px;font-size:15px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__projectSelect:hover,.project-workspace-module__8hlEza__projectSelect[aria-expanded=true]{background:var(--accent)}.project-workspace-module__8hlEza__projectMenu{z-index:20;border-radius:var(--radius-md);background:var(--popover);width:260px;box-shadow:var(--shadow-popover);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.project-workspace-module__8hlEza__projectMenuItem{border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease);align-items:center;gap:4px;padding:4px;display:flex}.project-workspace-module__8hlEza__projectMenuItem:hover,.project-workspace-module__8hlEza__projectMenuItem:focus-within{background:var(--accent)}.project-workspace-module__8hlEza__projectMenuItem.project-workspace-module__8hlEza__isActive .project-workspace-module__8hlEza__projectMenuItemSwitch strong{color:var(--primary)}.project-workspace-module__8hlEza__projectMenuItemSwitch{min-width:0;color:var(--secondary-foreground);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;gap:2px;padding:6px 8px;display:grid}.project-workspace-module__8hlEza__projectMenuItemSwitch strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.project-workspace-module__8hlEza__projectMenuItemSwitch span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.project-workspace-module__8hlEza__projectMenuItemActions{opacity:0;transition:opacity var(--dur-fast) var(--ease);align-items:center;gap:2px;display:flex}.project-workspace-module__8hlEza__projectMenuItem:hover .project-workspace-module__8hlEza__projectMenuItemActions,.project-workspace-module__8hlEza__projectMenuItem:focus-within .project-workspace-module__8hlEza__projectMenuItemActions{opacity:1}.project-workspace-module__8hlEza__projectMenuIconButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:none;place-items:center;display:grid}.project-workspace-module__8hlEza__projectMenuIconButton:hover{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--foreground)}.project-workspace-module__8hlEza__projectMenuIconButtonDanger:hover{background:color-mix(in srgb, var(--destructive) 22%, transparent);color:var(--destructive)}.project-workspace-module__8hlEza__projectMenuInlineForm{align-items:center;gap:4px;padding:4px;display:flex}.project-workspace-module__8hlEza__projectMenuInlineInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:0;height:32px;color:var(--foreground);flex:1;padding:0 10px;font-size:13px;font-weight:600}.project-workspace-module__8hlEza__projectMenuInlineInput:focus{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));outline:none}.project-workspace-module__8hlEza__projectMenuConfirm{gap:6px;padding:8px;display:grid}.project-workspace-module__8hlEza__projectMenuConfirmText{color:var(--foreground);font-size:13px;font-weight:600}.project-workspace-module__8hlEza__projectMenuConfirmRow{gap:6px;display:flex}.project-workspace-module__8hlEza__projectMenuConfirmRow button{border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1;height:30px;font-size:12px;font-weight:700}.project-workspace-module__8hlEza__projectMenuConfirmYes{background:var(--destructive);color:var(--destructive-foreground)}.project-workspace-module__8hlEza__projectMenuConfirmYes:hover{filter:brightness(1.08)}.project-workspace-module__8hlEza__projectMenuConfirmNo{color:var(--muted-foreground);background:0 0;border:1px solid var(--border)!important}.project-workspace-module__8hlEza__projectMenuDivider{background:var(--border);height:1px;margin:4px 6px}.project-workspace-module__8hlEza__projectMenuNewLabel{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 0;font-size:11px;font-weight:700}.project-workspace-module__8hlEza__runFeed{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;min-width:0;padding:24px 32px 32px;display:grid;overflow-y:auto}.project-workspace-module__8hlEza__runEntry{grid-template-columns:minmax(120px, var(--feed-media-share,42%)) minmax(240px, 1fr);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:clamp(20px,3vw,44px);min-width:0;padding:16px 0;display:grid}.project-workspace-module__8hlEza__runFeed>.project-workspace-module__8hlEza__runEntry:first-child,.project-workspace-module__8hlEza__runFeed>[data-virtualized-media]:first-child .project-workspace-module__8hlEza__runEntry{padding-top:4px}.project-workspace-module__8hlEza__runEntry[data-status=failed]{border-bottom-color:color-mix(in srgb, var(--destructive) 40%, var(--border))}.project-workspace-module__8hlEza__runMediaColumn{align-self:start;min-width:0}.project-workspace-module__8hlEza__runMediaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.project-workspace-module__8hlEza__runMediaGrid[data-count="1"]{grid-template-columns:1fr}.project-workspace-module__8hlEza__runTile{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--secondary);position:relative;overflow:hidden}.project-workspace-module__8hlEza__runFeed .project-workspace-module__8hlEza__runTile,.project-workspace-module__8hlEza__runFeed .project-workspace-module__8hlEza__runTileMedia,.project-workspace-module__8hlEza__runFeed .project-workspace-module__8hlEza__runTilePlaceholder{background:0 0}.project-workspace-module__8hlEza__runFeed .project-workspace-module__8hlEza__runAudioWaveformSurface{box-shadow:none;background:0 0}.project-workspace-module__8hlEza__runFeedAudioTile{aspect-ratio:auto;height:clamp(74px,8vw,94px);min-height:clamp(74px,8vw,94px)}.project-workspace-module__8hlEza__runFeedAudioTile .project-workspace-module__8hlEza__runTilePlaceholder{aspect-ratio:auto;height:100%;min-height:clamp(74px,8vw,94px);padding:0}.project-workspace-module__8hlEza__runFeedAudioTile .project-workspace-module__8hlEza__runAudioWaveformPlayer{gap:4px}.project-workspace-module__8hlEza__runFeedAudioTile .project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=compact] .project-workspace-module__8hlEza__runAudioWaveformSurface{height:clamp(38px,4vw,56px)}.project-workspace-module__8hlEza__tileOpenButton{z-index:2;background:var(--scrim);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:28px;height:28px;transition:background-color var(--dur-fast) var(--ease);border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.project-workspace-module__8hlEza__tileOpenButton:hover{background:var(--scrim-strong)}.project-workspace-module__8hlEza__tileOpenButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.project-workspace-module__8hlEza__runTileMedia{object-fit:contain;background:var(--secondary);width:100%;height:100%}.project-workspace-module__8hlEza__runTilePlaceholder{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--secondary);color:var(--muted-foreground);place-items:center;gap:8px;padding:24px;font-size:13px;font-weight:600;display:grid}.project-workspace-module__8hlEza__runSpinner{border:3px solid color-mix(in srgb, var(--primary) 30%, transparent);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite project-workspace-module__8hlEza__runSpin}@keyframes project-workspace-module__8hlEza__runSpin{to{transform:rotate(360deg)}}.project-workspace-module__8hlEza__runPendingTile,.project-workspace-module__8hlEza__runPendingTileFill{border-radius:var(--radius-sm);background:var(--secondary);isolation:isolate;place-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.project-workspace-module__8hlEza__runPendingTile{aspect-ratio:16/9;padding:20px}.project-workspace-module__8hlEza__runPendingTileFill{padding:12px;position:absolute;inset:0}.project-workspace-module__8hlEza__runPendingBg{background:radial-gradient(140% 90% at 22% 28%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 60%), radial-gradient(120% 80% at 78% 72%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 60%);z-index:0;animation:6s ease-in-out infinite project-workspace-module__8hlEza__runPendingDrift;position:absolute;inset:0}@keyframes project-workspace-module__8hlEza__runPendingDrift{0%,to{filter:hue-rotate();transform:translate(-2%,-1%)scale(1)}50%{filter:hue-rotate(-12deg);transform:translate(3%,2%)scale(1.06)}}.project-workspace-module__8hlEza__runPendingShimmer{background:linear-gradient(115deg, transparent 0%, transparent 42%, color-mix(in srgb, var(--foreground) 14%, transparent) 50%, transparent 58%, transparent 100%);z-index:1;pointer-events:none;animation:2.4s linear infinite project-workspace-module__8hlEza__runPendingShimmer;position:absolute;inset:-50%;transform:translate(-40%)}@keyframes project-workspace-module__8hlEza__runPendingShimmer{0%{transform:translate(-40%)}to{transform:translate(40%)}}.project-workspace-module__8hlEza__runPendingGlow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--primary) 28%, transparent), transparent 70%);filter:blur(18px);z-index:0;pointer-events:none;width:56%;animation:1.8s ease-in-out infinite project-workspace-module__8hlEza__runPendingGlow;position:absolute}@keyframes project-workspace-module__8hlEza__runPendingGlow{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.project-workspace-module__8hlEza__runPendingIcon{z-index:2;color:var(--primary);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 60%, transparent));animation:2s ease-in-out infinite project-workspace-module__8hlEza__runPendingIconBreathe;position:relative}@keyframes project-workspace-module__8hlEza__runPendingIconBreathe{0%,to{transform:scale(1)rotate(-6deg)}50%{transform:scale(1.18)rotate(8deg)}}.project-workspace-module__8hlEza__runPendingLabel{z-index:2;color:var(--foreground);letter-spacing:.04em;align-items:baseline;gap:2px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.project-workspace-module__8hlEza__runPendingTileFill .project-workspace-module__8hlEza__runPendingLabel{font-size:11px}.project-workspace-module__8hlEza__runPendingDots{margin-left:2px;display:inline-flex}.project-workspace-module__8hlEza__runPendingDots span{opacity:.25;animation:1.4s ease-in-out infinite project-workspace-module__8hlEza__runPendingDot;display:inline-block}.project-workspace-module__8hlEza__runPendingDots span:first-child{animation-delay:0s}.project-workspace-module__8hlEza__runPendingDots span:nth-child(2){animation-delay:.18s}.project-workspace-module__8hlEza__runPendingDots span:nth-child(3){animation-delay:.36s}@keyframes project-workspace-module__8hlEza__runPendingDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.project-workspace-module__8hlEza__runPendingBg,.project-workspace-module__8hlEza__runPendingShimmer,.project-workspace-module__8hlEza__runPendingGlow,.project-workspace-module__8hlEza__runPendingIcon,.project-workspace-module__8hlEza__runPendingDots span{animation:none}}.project-workspace-module__8hlEza__runStatusBadgeFailed{background:color-mix(in srgb, var(--destructive) 24%, transparent);width:28px;height:28px;color:var(--destructive);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.project-workspace-module__8hlEza__runMeta{flex-direction:column;gap:10px;min-width:0;display:flex}.project-workspace-module__8hlEza__runMeta[data-clickable=true]{cursor:pointer}.project-workspace-module__8hlEza__runMetaHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-workspace-module__8hlEza__runMetaActions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.project-workspace-module__8hlEza__runFavoriteButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.project-workspace-module__8hlEza__runFavoriteButton:hover{background:var(--accent);color:var(--foreground)}.project-workspace-module__8hlEza__runFavoriteButton[aria-pressed=true]{color:var(--primary)}.project-workspace-module__8hlEza__runStatusBadge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:var(--secondary);color:var(--muted-foreground);padding:3px 10px;font-size:11px;font-weight:800}.project-workspace-module__8hlEza__runStatusBadge[data-status=queued]{background:color-mix(in srgb, var(--steel) 24%, var(--secondary));color:var(--steel)}.project-workspace-module__8hlEza__runStatusBadge[data-status=running]{background:color-mix(in srgb, var(--primary) 22%, var(--secondary));color:var(--primary)}.project-workspace-module__8hlEza__runStatusBadge[data-status=completed]{background:color-mix(in srgb, var(--teal) 22%, var(--secondary));color:var(--teal)}.project-workspace-module__8hlEza__runStatusBadge[data-status=failed]{background:color-mix(in srgb, var(--destructive) 22%, var(--secondary));color:var(--destructive)}.project-workspace-module__8hlEza__runDate{color:var(--muted-foreground);font-size:12px;font-weight:600}.project-workspace-module__8hlEza__runPrompt{color:var(--foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.project-workspace-module__8hlEza__runTagRow{flex-wrap:wrap;gap:6px;display:flex}.project-workspace-module__8hlEza__runTag{border-radius:var(--radius-pill);background:var(--secondary);color:var(--secondary-foreground);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__runError{color:var(--destructive);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.project-workspace-module__8hlEza__runDeleteIcon{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;place-items:center;margin-left:auto;display:grid}.project-workspace-module__8hlEza__runEntry .project-workspace-module__8hlEza__runDeleteIcon{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.project-workspace-module__8hlEza__runEntry:hover .project-workspace-module__8hlEza__runDeleteIcon,.project-workspace-module__8hlEza__runEntry:focus-within .project-workspace-module__8hlEza__runDeleteIcon{opacity:1;pointer-events:auto}.project-workspace-module__8hlEza__runDeleteIcon:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent);color:var(--destructive)}.project-workspace-module__8hlEza__runDeletePill{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__runDeletePill:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent)}.project-workspace-module__8hlEza__runDeleteConfirm{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--destructive) 14%, var(--card));border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));color:var(--foreground);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.project-workspace-module__8hlEza__runDeleteConfirmYes{border-radius:var(--radius-sm);background:var(--destructive);color:var(--destructive-foreground);cursor:pointer;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__runDeleteConfirmYes:hover{filter:brightness(1.08)}.project-workspace-module__8hlEza__runDeleteConfirmYes:disabled{opacity:.6;cursor:not-allowed}.project-workspace-module__8hlEza__runDeleteConfirmNo{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.project-workspace-module__8hlEza__runDeleteConfirmNo:hover{background:var(--accent);color:var(--foreground)}.project-workspace-module__8hlEza__filtersStack{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.project-workspace-module__8hlEza__filters{border-radius:var(--radius-md);background:var(--card);min-height:44px;box-shadow:var(--shadow-card);align-items:center;gap:4px;padding:4px;display:flex;position:relative}.project-workspace-module__8hlEza__filterScrollableControls,.project-workspace-module__8hlEza__filterViewControls{align-items:center;gap:4px;min-width:0;display:flex}.project-workspace-module__8hlEza__filterViewControls{flex:none}.project-workspace-module__8hlEza__filterControlWrap{flex:none;position:relative}.project-workspace-module__8hlEza__filterDivider{background:var(--border);width:1px;height:22px;margin:0 2px}.project-workspace-module__8hlEza__zoomBar{border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--ghost-border);color:var(--muted-foreground);box-shadow:var(--shadow-card);align-items:center;gap:10px;padding:6px 14px;display:inline-flex}.project-workspace-module__8hlEza__zoomSlider{appearance:none;background:var(--secondary);border-radius:var(--radius-pill);cursor:pointer;outline:none;width:168px;height:4px}.project-workspace-module__8hlEza__zoomSlider::-webkit-slider-thumb{appearance:none;background:var(--primary);border:2px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 1px var(--border);cursor:grab;transition:transform var(--dur-fast) var(--ease);border-radius:50%}.project-workspace-module__8hlEza__zoomSlider::-webkit-slider-thumb:hover{transform:scale(1.1)}.project-workspace-module__8hlEza__zoomSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.project-workspace-module__8hlEza__zoomSlider::-moz-range-thumb{background:var(--primary);border:2px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 1px var(--border);cursor:grab;border-radius:50%}.project-workspace-module__8hlEza__zoomSlider::-moz-range-track{background:var(--secondary);border-radius:var(--radius-pill);height:4px}.project-workspace-module__8hlEza__filterButton,.project-workspace-module__8hlEza__filterIconButton{border-radius:var(--radius-sm);height:36px;color:var(--secondary-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__filterButton{padding:0 12px}.project-workspace-module__8hlEza__filterIconButton{width:38px}.project-workspace-module__8hlEza__filterButton:hover,.project-workspace-module__8hlEza__filterIconButton:hover,.project-workspace-module__8hlEza__filterIconButton[aria-pressed=true],.project-workspace-module__8hlEza__filterButton[aria-pressed=true],.project-workspace-module__8hlEza__filterButton[data-active=true],.project-workspace-module__8hlEza__filterButton[aria-expanded=true]{background:var(--accent);color:var(--foreground)}.project-workspace-module__8hlEza__filterButton[aria-pressed=true]{color:var(--primary)}.project-workspace-module__8hlEza__filterSearchOverlay{z-index:5;border-radius:var(--radius-sm);background:var(--card);min-width:0;color:var(--muted-foreground);align-items:center;gap:10px;padding:0 8px 0 10px;display:flex;position:absolute;inset:4px}.project-workspace-module__8hlEza__filterSearchOverlay input{min-width:0;height:34px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.project-workspace-module__8hlEza__filterSearchOverlay input::placeholder{color:var(--muted-foreground)}.project-workspace-module__8hlEza__filterSearchOverlay input::-webkit-search-cancel-button{display:none}.project-workspace-module__8hlEza__filterSearchOverlay button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.project-workspace-module__8hlEza__filterSearchOverlay button:hover{background:var(--accent);color:var(--foreground)}.project-workspace-module__8hlEza__filterPopover{z-index:50;border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--popover);width:310px;color:var(--popover-foreground);box-shadow:var(--shadow-popover);padding:12px;position:absolute;top:calc(100% + 8px);right:0}.project-workspace-module__8hlEza__filterTypePopover{width:190px}.project-workspace-module__8hlEza__filterDateInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.project-workspace-module__8hlEza__filterDateInputs label{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.project-workspace-module__8hlEza__filterDateInputWrap{align-items:center;display:flex;position:relative}.project-workspace-module__8hlEza__filterDateInputWrap input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);width:100%;height:38px;color:var(--foreground);font:inherit;outline:0;padding:0 30px 0 10px;font-size:12px}.project-workspace-module__8hlEza__filterDateInputWrap input:focus{border-color:var(--primary)}.project-workspace-module__8hlEza__filterDateInputWrap input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:8px}.project-workspace-module__8hlEza__filterDateInputWrap svg{color:var(--muted-foreground);pointer-events:none;position:absolute;right:9px}.project-workspace-module__8hlEza__filterOptionList{gap:2px;display:grid}.project-workspace-module__8hlEza__filterOptionList button{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--secondary-foreground);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.project-workspace-module__8hlEza__filterOptionList button:hover,.project-workspace-module__8hlEza__filterOptionList button[data-selected=true]{background:var(--accent);color:var(--foreground)}.project-workspace-module__8hlEza__filterOptionList button[data-selected=true] svg{color:var(--primary)}.project-workspace-module__8hlEza__filteredEmptyState{min-height:min(420px,100vh - 420px);color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.project-workspace-module__8hlEza__filteredEmptyState h2,.project-workspace-module__8hlEza__filteredEmptyState p{margin:0}.project-workspace-module__8hlEza__filteredEmptyState h2{color:var(--foreground);font-size:17px}.project-workspace-module__8hlEza__filteredEmptyState p{font-size:13px}.project-workspace-module__8hlEza__filteredEmptyState button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);min-height:36px;color:var(--foreground);cursor:pointer;font:inherit;margin-top:8px;padding:0 14px;font-size:12px;font-weight:700}.project-workspace-module__8hlEza__filteredEmptyState button:hover{background:var(--accent)}.project-workspace-module__8hlEza__emptyState{isolation:isolate;place-items:center;min-height:calc(100vh - 360px);padding:72px 0 40px;display:grid;position:relative}.project-workspace-module__8hlEza__emptyState:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 18%, transparent), transparent 72%);filter:blur(22px);pointer-events:none;width:min(820px,82vw);height:min(520px,62vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.project-workspace-module__8hlEza__emptyInner{justify-items:center;gap:32px;width:min(100%,780px);display:grid}.project-workspace-module__8hlEza__emptyTitle{color:var(--foreground);text-align:center;margin:0;font-size:32px;font-weight:800;line-height:40px}.project-workspace-module__8hlEza__inlineMode{border-radius:var(--radius-md);background:var(--secondary);height:40px;color:var(--foreground);vertical-align:middle;align-items:center;gap:8px;margin:0 8px;padding:0 12px;font-size:18px;display:inline-flex}.project-workspace-module__8hlEza__inspirationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.project-workspace-module__8hlEza__inspirationCard,.project-workspace-module__8hlEza__mediaTile{border-radius:var(--radius-md);background:var(--card);box-shadow:inset 0 0 0 1px var(--ghost-border);position:relative;overflow:hidden}.project-workspace-module__8hlEza__inspirationCard{aspect-ratio:16/9;min-width:0;color:inherit;transition:transform var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;text-decoration:none;display:flex}.project-workspace-module__8hlEza__inspirationCardLink:hover,.project-workspace-module__8hlEza__inspirationCardLink:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 50%, transparent), 0 12px 30px #0000004d;transform:translateY(-3px)}.project-workspace-module__8hlEza__inspirationCard:before{content:"";background:radial-gradient(circle at 76% 18%, #e8b4544d, transparent 23%), radial-gradient(circle at 28% 68%, #3dc3c02e, transparent 26%), linear-gradient(135deg, var(--card), var(--muted));position:absolute;inset:0}.project-workspace-module__8hlEza__inspirationCard:nth-child(2):before,.project-workspace-module__8hlEza__mediaTile:nth-child(2n):before{background:radial-gradient(circle at 22% 18%,#e8b45442,#0000 22%),radial-gradient(circle at 76% 72%,#7e808852,#0000 28%),linear-gradient(135deg,#24211a,#39342b)}.project-workspace-module__8hlEza__inspirationCard:nth-child(3):before,.project-workspace-module__8hlEza__mediaTile:nth-child(3n):before{background:radial-gradient(circle at 48% 28%,#3dc3c038,#0000 20%),radial-gradient(circle at 72% 68%,#e8b45438,#0000 24%),linear-gradient(135deg,#201d17,#38332a)}.project-workspace-module__8hlEza__inspirationImage,.project-workspace-module__8hlEza__inspirationScrim{width:100%;height:100%;position:absolute;inset:0}.project-workspace-module__8hlEza__inspirationImage{z-index:0;object-fit:cover;display:block}.project-workspace-module__8hlEza__inspirationScrim{z-index:1;background:linear-gradient(#0000000f 34%,#000000c2)}.project-workspace-module__8hlEza__inspirationAudio{z-index:2;align-items:center;padding:12px 16px;display:flex;position:absolute;inset:0}.project-workspace-module__8hlEza__inspirationAudio .project-workspace-module__8hlEza__runAudioWaveformSurface{box-shadow:none;background:0 0}.project-workspace-module__8hlEza__badge{z-index:2;border-radius:var(--radius-xs);background:color-mix(in srgb, var(--primary) 16%, transparent);height:22px;color:var(--primary);padding:2px 8px;font-size:12px;font-weight:800;line-height:16px;position:relative}.project-workspace-module__8hlEza__inspirationCard strong{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:800;line-height:22px;position:relative;overflow:hidden}.project-workspace-module__8hlEza__feed{gap:48px;padding-top:32px;display:grid}.project-workspace-module__8hlEza__dateGroup{gap:20px;display:grid}.project-workspace-module__8hlEza__dateHeading{color:var(--foreground);margin:0 0 14px;font-size:18px;font-weight:800;line-height:26px}.project-workspace-module__8hlEza__generationEntry{outline:none;grid-template-columns:minmax(620px,880px) minmax(260px,1fr);align-items:stretch;gap:0;scroll-margin-top:96px;display:grid}.project-workspace-module__8hlEza__generationMediaColumn{gap:12px;min-width:0;display:grid}.project-workspace-module__8hlEza__mediaContainer{border-radius:var(--radius-md) 0 0 var(--radius-md);background:color-mix(in srgb, var(--card) 72%, var(--background) 28%);align-items:center;min-height:276px;padding:0;display:grid}.project-workspace-module__8hlEza__mediaGrid{border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:hidden}.project-workspace-module__8hlEza__mediaGrid[data-count="1"]{grid-template-columns:1fr;width:min(492px,100%)}.project-workspace-module__8hlEza__mediaGrid[data-count="2"],.project-workspace-module__8hlEza__mediaGrid[data-count="3"],.project-workspace-module__8hlEza__mediaGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace-module__8hlEza__mediaTile{aspect-ratio:16/9;min-height:132px;color:inherit;cursor:zoom-in;text-align:left;border:0;padding:0}.project-workspace-module__8hlEza__mediaTile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 44%, transparent), 0 10px 28px #0000003d}.project-workspace-module__8hlEza__mediaAsset{object-fit:contain;background:var(--secondary);width:100%;height:100%;display:block}.project-workspace-module__8hlEza__mediaGrid[data-count="1"] .project-workspace-module__8hlEza__mediaTile{min-height:276px}.project-workspace-module__8hlEza__mediaTile span,.project-workspace-module__8hlEza__navigatorThumb span{z-index:1;color:#fff;text-shadow:0 2px 10px #00000073;font-size:12px;font-weight:800;line-height:16px;position:absolute;bottom:9px;left:10px}.project-workspace-module__8hlEza__entryMeta{background:0 0;border-radius:0;flex-direction:column;justify-content:center;min-height:276px;padding:12px 28px;display:flex}.project-workspace-module__8hlEza__entryMeta h2{max-width:440px;color:var(--foreground);margin:0 0 10px;font-size:18px;font-weight:800;line-height:26px}.project-workspace-module__8hlEza__entryType{color:var(--primary);align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.project-workspace-module__8hlEza__tagRow,.project-workspace-module__8hlEza__actionRow{flex-wrap:wrap;gap:8px;display:flex}.project-workspace-module__8hlEza__tagRow span{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--secondary) 55%, transparent);min-height:26px;color:var(--muted-foreground);padding:3px 9px;font-size:12px;font-weight:700;line-height:18px}.project-workspace-module__8hlEza__actionRow{opacity:0;visibility:hidden;pointer-events:none;min-height:30px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease);margin-top:0;transform:translateY(-2px)}.project-workspace-module__8hlEza__generationEntry:hover .project-workspace-module__8hlEza__actionRow,.project-workspace-module__8hlEza__generationEntry:focus-within .project-workspace-module__8hlEza__actionRow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.project-workspace-module__8hlEza__actionRow button{border-radius:var(--radius-sm);min-height:30px;color:var(--secondary-foreground);cursor:pointer;background:0 0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__actionRow button:hover{color:var(--foreground)}.project-workspace-module__8hlEza__referenceThumb{border-radius:var(--radius-sm);background:var(--card);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--ghost-border);margin-top:14px;position:relative;overflow:hidden}.project-workspace-module__8hlEza__referenceThumb:before{content:"";background:radial-gradient(circle at 50% 50%, #e8b45447, transparent 36%), linear-gradient(135deg, var(--muted), var(--secondary));position:absolute;inset:0}.project-workspace-module__8hlEza__navigator{z-index:9;scrollbar-width:none;align-content:start;justify-items:end;gap:10px;width:88px;display:grid;position:fixed;top:22px;bottom:22px;right:18px;overflow-y:auto}.project-workspace-module__8hlEza__navigator::-webkit-scrollbar{display:none}.project-workspace-module__8hlEza__navigatorThumb{border-radius:var(--radius-sm);background:var(--card);width:62px;height:62px;color:var(--secondary-foreground);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ghost-border);transition:width var(--dur-fast) var(--ease), height var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.project-workspace-module__8hlEza__navigatorThumb:hover,.project-workspace-module__8hlEza__navigatorThumb[aria-current=true]{width:78px;height:78px;box-shadow:0 0 0 2px var(--primary)}.project-workspace-module__8hlEza__navigatorThumb:hover{transform:translate(-4px)}.project-workspace-module__8hlEza__lightbox{z-index:80;background:radial-gradient(circle at 36% 14%, #ffffff14, transparent 28%), color-mix(in srgb, var(--background) 92%, black 8%);color:var(--foreground);grid-template-columns:minmax(0,1fr) 440px 104px;gap:0;display:grid;position:fixed;inset:0}.project-workspace-module__8hlEza__lightboxBack{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 86%, transparent);width:42px;height:42px;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;top:28px;left:28px}.project-workspace-module__8hlEza__lightboxBack:hover{background:var(--accent)}.project-workspace-module__8hlEza__lightboxStage{place-items:center;min-width:0;min-height:100vh;padding:56px 72px 96px;display:grid;position:relative;overflow:hidden}.project-workspace-module__8hlEza__lightboxMedia{background:0 0;border-radius:0;place-items:center;width:100%;min-width:0;height:calc(100vh - 152px);min-height:0;display:grid;position:relative;overflow:hidden}.project-workspace-module__8hlEza__lightboxAsset{object-fit:contain;border-radius:var(--radius-md);min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:var(--shadow-modal);transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .12s;display:block}.project-workspace-module__8hlEza__lightboxAsset[data-zoomed=true]{cursor:grab}.project-workspace-module__8hlEza__lightboxAsset[data-panning=true]{cursor:grabbing}.project-workspace-module__8hlEza__lightboxNavButton{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 86%, transparent);width:44px;height:44px;color:var(--foreground);box-shadow:var(--shadow-card);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.project-workspace-module__8hlEza__lightboxNavButton:hover{background:var(--accent)}.project-workspace-module__8hlEza__lightboxNavPrev{left:28px}.project-workspace-module__8hlEza__lightboxNavNext{right:28px}.project-workspace-module__8hlEza__lightboxToolbar{z-index:3;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card) 88%, transparent);min-height:48px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:8px;padding:6px;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.project-workspace-module__8hlEza__lightboxTopTools{z-index:3;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 88%, transparent);max-width:calc(100% - 24px);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;top:18px;left:50%;overflow-x:auto;transform:translate(-50%)}.project-workspace-module__8hlEza__lightboxTopTools::-webkit-scrollbar{display:none}.project-workspace-module__8hlEza__lightboxTopTools>a,.project-workspace-module__8hlEza__lightboxTopTools>button,.project-workspace-module__8hlEza__lightboxTopTools .project-workspace-module__8hlEza__runDeleteIcon{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.project-workspace-module__8hlEza__lightboxTopTools>a:hover,.project-workspace-module__8hlEza__lightboxTopTools>button:hover:not(:disabled){background:var(--accent)}.project-workspace-module__8hlEza__lightboxTopTools .project-workspace-module__8hlEza__runDeleteIcon:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent);color:var(--destructive)}.project-workspace-module__8hlEza__lightboxTopTools>button:disabled{opacity:.38;cursor:not-allowed}.project-workspace-module__8hlEza__lightboxToolDivider{background:color-mix(in srgb, var(--border) 80%, transparent);flex:none;width:1px;height:22px;margin:0 3px}@media (max-width:1120px){.project-workspace-module__8hlEza__lightboxTopTools{max-width:calc(100% - 132px);top:12px}}.project-workspace-module__8hlEza__lightboxZoomGroup{align-items:center;gap:4px;display:inline-flex}.project-workspace-module__8hlEza__lightboxZoomGroup button,.project-workspace-module__8hlEza__lightboxMoreWrap>button{border-radius:var(--radius-sm);min-width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.project-workspace-module__8hlEza__lightboxZoomGroup button:hover:not(:disabled),.project-workspace-module__8hlEza__lightboxMoreWrap>button:hover,.project-workspace-module__8hlEza__lightboxMoreWrap>button[aria-expanded=true]{background:var(--accent)}.project-workspace-module__8hlEza__lightboxZoomGroup button:disabled{opacity:.45;cursor:not-allowed}.project-workspace-module__8hlEza__lightboxCounter{color:var(--muted-foreground);white-space:nowrap;padding:0 8px;font-size:12px;font-weight:800;line-height:18px}.project-workspace-module__8hlEza__mobileSwipeHint{display:none}.project-workspace-module__8hlEza__lightboxInfo{border-left:1px solid color-mix(in srgb, var(--ghost-border) 70%, transparent);background:color-mix(in srgb, var(--card) 94%, black 6%);flex-direction:column;gap:18px;min-height:0;max-height:100vh;padding:24px 24px 22px;display:flex;overflow:hidden}.project-workspace-module__8hlEza__lightboxScrollBody{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;flex-direction:column;flex:auto;gap:18px;min-height:0;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.project-workspace-module__8hlEza__lightboxScrollBody::-webkit-scrollbar{width:8px}.project-workspace-module__8hlEza__lightboxScrollBody::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--muted-foreground) 70%, transparent)}.project-workspace-module__8hlEza__lightboxScrollBody::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.project-workspace-module__8hlEza__lightboxScrollBody::-webkit-scrollbar-track{background:0 0}.project-workspace-module__8hlEza__lightboxInfoHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-workspace-module__8hlEza__lightboxInfoHeader div{min-width:0}.project-workspace-module__8hlEza__lightboxInfoHeader span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px;display:block}.project-workspace-module__8hlEza__lightboxInfoHeader h2{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;line-height:22px;overflow:hidden}.project-workspace-module__8hlEza__lightboxInfoHeader button,.project-workspace-module__8hlEza__lightboxSectionHeader button{border-radius:var(--radius-sm);min-height:32px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.project-workspace-module__8hlEza__lightboxInfoHeader button{width:34px;height:34px;padding:0}.project-workspace-module__8hlEza__lightboxInfoHeader button:hover,.project-workspace-module__8hlEza__lightboxSectionHeader button:hover:not(:disabled){background:var(--accent)}.project-workspace-module__8hlEza__lightboxSection{gap:10px;display:grid}.project-workspace-module__8hlEza__lightboxSectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-workspace-module__8hlEza__lightboxSectionHeader>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}.project-workspace-module__8hlEza__lightboxPromptCard{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 70%, transparent);gap:12px;padding:14px;display:grid}.project-workspace-module__8hlEza__lightboxPromptCard p{color:var(--secondary-foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;font-weight:500;line-height:22px}.project-workspace-module__8hlEza__lightboxRefGrid{flex-wrap:wrap;gap:8px;display:flex}.project-workspace-module__8hlEza__lightboxRefThumb{border-radius:var(--radius-sm);background:var(--card);width:68px;height:68px;box-shadow:inset 0 0 0 1px var(--ghost-border);display:block;position:relative;overflow:hidden}.project-workspace-module__8hlEza__lightboxRefMedia{object-fit:cover;width:100%;height:100%;display:block}.project-workspace-module__8hlEza__lightboxRefAudio{width:100%;height:100%;color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.project-workspace-module__8hlEza__lightboxRefFallback{width:100%;height:100%;color:var(--muted-foreground);background:color-mix(in srgb, var(--secondary) 78%, transparent);place-items:center;display:grid}.project-workspace-module__8hlEza__lightboxRefAudio small{color:var(--muted-foreground);font-size:9px;font-weight:700;line-height:12px}.project-workspace-module__8hlEza__lightboxRefKindBadge,.project-workspace-module__8hlEza__lightboxRefDownload{border-radius:var(--radius-pill);background:var(--scrim);color:#fff;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px}.project-workspace-module__8hlEza__lightboxRefKindBadge{left:5px}.project-workspace-module__8hlEza__lightboxRefDownload{right:5px}.project-workspace-module__8hlEza__lightboxInfoList{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 60%, transparent);margin:0;overflow:hidden}.project-workspace-module__8hlEza__lightboxInfoList div{border-bottom:1px solid color-mix(in srgb, var(--border) 64%, transparent);grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 14px;display:grid}.project-workspace-module__8hlEza__lightboxInfoList div:last-child{border-bottom:0}.project-workspace-module__8hlEza__lightboxInfoList dt,.project-workspace-module__8hlEza__lightboxInfoList dd{min-width:0;margin:0;font-size:13px;line-height:18px}.project-workspace-module__8hlEza__lightboxInfoList dt{color:var(--muted-foreground);font-weight:500}.project-workspace-module__8hlEza__lightboxInfoList dd{color:var(--foreground);text-align:right;overflow-wrap:anywhere;font-weight:800}.project-workspace-module__8hlEza__lightboxInfoToggle{width:fit-content;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;line-height:18px}.project-workspace-module__8hlEza__lightboxInfoToggle:hover{text-decoration:underline}.project-workspace-module__8hlEza__lightboxInfoToggle:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:3px;border-radius:var(--radius-xs)}.project-workspace-module__8hlEza__lightboxActions{align-items:center;gap:10px;margin-top:auto;display:flex}.project-workspace-module__8hlEza__lightboxActions>a{border-radius:var(--radius-sm);background:var(--primary);min-height:44px;color:var(--primary-foreground);flex:auto;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex}.project-workspace-module__8hlEza__lightboxActions>a:hover{filter:brightness(1.04)}.project-workspace-module__8hlEza__lightboxActions>button{border-radius:var(--radius-sm);min-height:44px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;line-height:18px;display:inline-flex}.project-workspace-module__8hlEza__lightboxActions>button:hover{background:var(--muted)}.project-workspace-module__8hlEza__lightboxMoreWrap{flex:none;position:relative}.project-workspace-module__8hlEza__lightboxMoreWrap>button{border:1px solid var(--border);background:0 0;width:44px;height:44px}.project-workspace-module__8hlEza__lightboxMoreMenu{z-index:4;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);min-width:240px;box-shadow:var(--shadow-popover);padding:8px;position:absolute;bottom:calc(100% + 8px);right:0}.project-workspace-module__8hlEza__lightboxMoreMenu .project-workspace-module__8hlEza__runDeletePill{justify-content:center;width:100%}.project-workspace-module__8hlEza__lightbox .project-workspace-module__8hlEza__lightboxActions{display:none}.project-workspace-module__8hlEza__lightboxRail{scrollbar-width:none;align-content:start;justify-items:center;gap:12px;min-height:100vh;padding:24px 16px;display:grid;overflow-y:auto}.project-workspace-module__8hlEza__lightboxRail::-webkit-scrollbar{display:none}.project-workspace-module__8hlEza__lightboxThumb{border-radius:var(--radius-sm);background:var(--card);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--ghost-border);cursor:pointer;padding:0;position:relative;overflow:hidden}.project-workspace-module__8hlEza__lightboxThumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}.project-workspace-module__8hlEza__lightboxThumb:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 68%, transparent), 0 12px 26px #00000047}.project-workspace-module__8hlEza__lightboxThumbPlaceholder{width:100%;height:100%;color:var(--muted-foreground);place-items:center;display:grid}.project-workspace-module__8hlEza__lightboxThumbBadge{background:var(--scrim);color:#fff;pointer-events:none;border-radius:4px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px}@media (max-width:1120px){.project-workspace-module__8hlEza__lightbox{grid-template-rows:minmax(0,58vh) minmax(0,42vh);grid-template-columns:minmax(0,1fr)}.project-workspace-module__8hlEza__lightboxStage{min-height:0;padding:52px 56px 76px}.project-workspace-module__8hlEza__lightboxMedia{height:100%}.project-workspace-module__8hlEza__lightboxInfo{border-left:0;border-top:1px solid color-mix(in srgb, var(--ghost-border) 70%, transparent);max-height:none}.project-workspace-module__8hlEza__lightboxRail{display:none}.project-workspace-module__8hlEza__lightboxToolbar{gap:0;min-height:0;padding:3px 4px;bottom:10px;left:auto;right:10px;transform:none}.project-workspace-module__8hlEza__lightboxToolbar .project-workspace-module__8hlEza__lightboxZoomGroup{display:none}.project-workspace-module__8hlEza__lightboxToolbar:not(:has(.project-workspace-module__8hlEza__lightboxCounter)){display:none}.project-workspace-module__8hlEza__lightboxCounter{padding:0 6px;font-size:11px;line-height:16px}}.project-workspace-module__8hlEza__editorTray{left:calc(var(--rail-gutter) + 32px);z-index:12;pointer-events:none;position:fixed;bottom:28px;right:112px}.project-workspace-module__8hlEza__editorTray>*{pointer-events:auto}.project-workspace-module__8hlEza__composerReuseError{right:0;bottom:calc(100% + var(--space-2));max-width:min(460px,100vw - 32px);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--destructive) 52%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--destructive) 14%, var(--popover));color:var(--foreground);box-shadow:var(--shadow-popover);font-size:13px;line-height:1.45;position:absolute}@media (max-width:1120px){.project-workspace-module__8hlEza__workspaceMain{padding-right:32px}.project-workspace-module__8hlEza__workspaceHeader{flex-direction:column;align-items:flex-start}.project-workspace-module__8hlEza__inspirationGrid,.project-workspace-module__8hlEza__generationEntry{grid-template-columns:1fr}.project-workspace-module__8hlEza__mediaContainer,.project-workspace-module__8hlEza__entryMeta{border-radius:var(--radius-md)}.project-workspace-module__8hlEza__navigator{display:none}.project-workspace-module__8hlEza__editorTray{right:24px}}.project-workspace-module__8hlEza__runMasonryFeed{gap:var(--space-8);padding-top:var(--space-8);flex-direction:column;display:flex}.project-workspace-module__8hlEza__runMasonryGroup{gap:var(--space-3);flex-direction:column;display:flex}.project-workspace-module__8hlEza__runMasonryDateHeading{color:var(--foreground);letter-spacing:.01em;margin:0;font-size:16px;font-weight:700;line-height:22px}.project-workspace-module__8hlEza__runMasonry{align-items:flex-start;gap:var(--space-3);display:flex}.project-workspace-module__8hlEza__runMasonryColumn{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.project-workspace-module__8hlEza__runCard{border-radius:var(--radius-md);background:var(--card);isolation:isolate;margin:0;position:relative;overflow:hidden}.project-workspace-module__8hlEza__runCardMedia{object-fit:cover;background:var(--card);width:100%;height:100%;transition:transform calc(var(--dur-slow) * 2) var(--ease);display:block;position:absolute;inset:0}.project-workspace-module__8hlEza__runCard:hover .project-workspace-module__8hlEza__runCardMedia{transform:scale(1.03)}.project-workspace-module__8hlEza__runCardMediaFallback{background:var(--secondary);color:var(--muted-foreground);place-items:center;display:grid;position:absolute;inset:0}.project-workspace-module__8hlEza__runCardHit{z-index:1;cursor:zoom-in;background:0 0;border:none;padding:0;position:absolute;inset:0}.project-workspace-module__8hlEza__runCardHit:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.project-workspace-module__8hlEza__runCardPlayBadge{background:var(--scrim);border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:2;transition:transform var(--dur-normal) var(--ease), color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-workspace-module__8hlEza__runCard:hover .project-workspace-module__8hlEza__runCardPlayBadge{color:var(--primary);border-color:var(--primary-border);transform:translate(-50%,-50%)scale(1.08)}.project-workspace-module__8hlEza__runCardScrim{z-index:2;gap:var(--space-1);padding:var(--space-6) var(--space-3) var(--space-2);background:linear-gradient(to top, var(--scrim-strong), transparent);color:var(--foreground);opacity:0;transition:opacity var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease);pointer-events:none;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.project-workspace-module__8hlEza__runCard:hover .project-workspace-module__8hlEza__runCardScrim,.project-workspace-module__8hlEza__runCard:focus-within .project-workspace-module__8hlEza__runCardScrim,.project-workspace-module__8hlEza__runCardFailed:hover .project-workspace-module__8hlEza__runCardScrim,.project-workspace-module__8hlEza__runCardFailed:focus-within .project-workspace-module__8hlEza__runCardScrim{opacity:1;transform:translateY(0)}.project-workspace-module__8hlEza__runCardPrompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:500;overflow:hidden}.project-workspace-module__8hlEza__runCardMetaRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.project-workspace-module__8hlEza__runCardChip{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--scrim);border:1px solid var(--primary-border);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.project-workspace-module__8hlEza__runCardDate{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:10px}.project-workspace-module__8hlEza__runCardActions{top:var(--space-2);right:var(--space-2);z-index:3;justify-content:flex-end;align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-4));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease);flex-wrap:wrap;display:flex;position:absolute}.project-workspace-module__8hlEza__runCard:hover .project-workspace-module__8hlEza__runCardActions,.project-workspace-module__8hlEza__runCard:focus-within .project-workspace-module__8hlEza__runCardActions,.project-workspace-module__8hlEza__runCardAudio:hover .project-workspace-module__8hlEza__runCardActions,.project-workspace-module__8hlEza__runCardAudio:focus-within .project-workspace-module__8hlEza__runCardActions,.project-workspace-module__8hlEza__runCardFailed:hover .project-workspace-module__8hlEza__runCardActions,.project-workspace-module__8hlEza__runCardFailed:focus-within .project-workspace-module__8hlEza__runCardActions{opacity:1;visibility:visible;pointer-events:auto}.project-workspace-module__8hlEza__runCardActionButton{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--popover) 90%, transparent);width:32px;height:32px;color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.project-workspace-module__8hlEza__runCardActionButton:hover{background:var(--popover)}.project-workspace-module__8hlEza__runCardActionButton:disabled{cursor:wait;opacity:.72}.project-workspace-module__8hlEza__runCardActionSpinner{animation:.8s linear infinite project-workspace-module__8hlEza__runCardActionSpin}@keyframes project-workspace-module__8hlEza__runCardActionSpin{to{transform:rotate(360deg)}}.project-workspace-module__8hlEza__runCardActionButton[aria-pressed=true]{color:var(--primary)}.project-workspace-module__8hlEza__runCardActionButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.project-workspace-module__8hlEza__runCardActions[data-menu-open]{opacity:1;visibility:visible;pointer-events:auto}.project-workspace-module__8hlEza__runCardMenuWrap{display:flex}.project-workspace-module__8hlEza__runCardMenuPop{min-width:220px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-popover);flex-direction:column;gap:2px;display:flex}.project-workspace-module__8hlEza__runCardMenuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:calc(var(--radius-md) - 4px);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.project-workspace-module__8hlEza__runCardMenuItem:hover{background:var(--muted)}.project-workspace-module__8hlEza__runCardMenuItem:disabled{cursor:wait;opacity:.72}.project-workspace-module__8hlEza__runCardMenuItem:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.project-workspace-module__8hlEza__runCardActions .project-workspace-module__8hlEza__runDeleteIcon{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--popover) 90%, transparent);width:32px;height:32px;color:var(--foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;margin-left:0}.project-workspace-module__8hlEza__runCardActions .project-workspace-module__8hlEza__runDeleteIcon:hover{background:color-mix(in srgb, var(--destructive) 18%, var(--popover));color:var(--destructive)}.project-workspace-module__8hlEza__runCardActions .project-workspace-module__8hlEza__runDeleteConfirm{background:var(--scrim-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-wrap:wrap;justify-content:flex-end}.project-workspace-module__8hlEza__runCardAudio{aspect-ratio:16/9;box-sizing:border-box;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);justify-content:center;gap:var(--space-1);width:100%;height:auto;min-height:0;padding:var(--space-2) var(--space-3);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.project-workspace-module__8hlEza__runCardAudioRow{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex:1;min-width:0;min-height:0;display:flex;position:relative}.project-workspace-module__8hlEza__transformBackdrop{overscroll-behavior:contain;z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-workspace-module__8hlEza__transformDialog{width:min(920px,100%);max-height:min(860px,100vh - 48px);box-shadow:var(--shadow-modal);background:#101012;border:1px solid #f5c25b33;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.project-workspace-module__8hlEza__transformHeader,.project-workspace-module__8hlEza__transformFooter{border-color:#ffffff14;align-items:center;gap:12px;padding:20px 24px;display:flex}.project-workspace-module__8hlEza__transformHeader{border-bottom:1px solid #ffffff14;justify-content:space-between}.project-workspace-module__8hlEza__transformHeader>div{min-width:0}.project-workspace-module__8hlEza__transformHeader span,.project-workspace-module__8hlEza__transformPrompt>span,.project-workspace-module__8hlEza__transformFields label>span,.project-workspace-module__8hlEza__transformFooter div span{color:var(--color-accent,#f5c25b);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.project-workspace-module__8hlEza__transformHeader h2{color:#f8f5ed;margin:4px 0 0;font-size:24px}.project-workspace-module__8hlEza__transformHeader p{color:#f8f5ed9e;margin:5px 0 0;font-size:13px}.project-workspace-module__8hlEza__transformHeader button{color:#f8f5ed;background:0 0;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.project-workspace-module__8hlEza__transformBody{overscroll-behavior:contain;flex:auto;gap:18px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}.project-workspace-module__8hlEza__transformPreview{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr);align-items:center;gap:18px;padding:12px;display:grid}.project-workspace-module__8hlEza__transformPreview video,.project-workspace-module__8hlEza__transformPreview img{object-fit:contain;background:#050506;border-radius:12px;width:100%;max-height:260px}.project-workspace-module__8hlEza__transformPreview div{gap:6px;min-width:0;display:grid}.project-workspace-module__8hlEza__transformPreview strong{color:#f8f5ed}.project-workspace-module__8hlEza__transformPreview span{color:#f8f5edb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-workspace-module__8hlEza__transformPreview small{color:var(--color-accent,#f5c25b)}.project-workspace-module__8hlEza__transformPrompt,.project-workspace-module__8hlEza__transformFields label{gap:8px;display:grid}.project-workspace-module__8hlEza__transformPrompt textarea,.project-workspace-module__8hlEza__transformFields select,.project-workspace-module__8hlEza__transformFields input{color:#f8f5ed;width:100%;font:inherit;background:#18181b;border:1px solid #ffffff1c;border-radius:12px}.project-workspace-module__8hlEza__transformPrompt textarea{resize:vertical;min-height:112px;padding:14px;line-height:1.5}.project-workspace-module__8hlEza__transformFields{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-workspace-module__8hlEza__transformFields select,.project-workspace-module__8hlEza__transformFields input{height:44px;padding:0 12px}.project-workspace-module__8hlEza__transformFields input[readonly]{color:#f8f5eda6}.project-workspace-module__8hlEza__transformToggle{color:#f8f5ed;align-items:center;gap:9px;width:fit-content;display:inline-flex}.project-workspace-module__8hlEza__transformToggle input{accent-color:var(--color-accent,#f5c25b)}.project-workspace-module__8hlEza__transformAudioPolicy{color:#f8f5ed9e;margin:0;font-size:13px;line-height:1.45}.project-workspace-module__8hlEza__transformError{color:#ff9f9f;background:#78181838;border:1px solid #ff686859;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.project-workspace-module__8hlEza__transformFooter{border-top:1px solid #ffffff14;justify-content:flex-end}.project-workspace-module__8hlEza__transformFooter>div{gap:3px;margin-right:auto;display:grid}.project-workspace-module__8hlEza__transformFooter div strong{color:#f8f5ed}.project-workspace-module__8hlEza__transformFooter>button{color:#f8f5ed;background:0 0;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:700;display:inline-flex}.project-workspace-module__8hlEza__transformFooter>.project-workspace-module__8hlEza__transformRunButton{color:#18120a;background:linear-gradient(135deg,#ffd16d,#dfa33d);border-color:#0000}.project-workspace-module__8hlEza__transformRunButton:disabled,.project-workspace-module__8hlEza__transformFooter>button:disabled,.project-workspace-module__8hlEza__transformHeader button:disabled{cursor:not-allowed;opacity:.5}.project-workspace-module__8hlEza__transformSpinner{animation:.9s linear infinite project-workspace-module__8hlEza__spin}@media (max-width:720px){.project-workspace-module__8hlEza__transformBackdrop{align-items:end;padding:0}.project-workspace-module__8hlEza__transformDialog{border-radius:22px 22px 0 0;max-height:92vh}.project-workspace-module__8hlEza__transformBody{max-height:calc(92vh - 220px);padding:18px}.project-workspace-module__8hlEza__transformHeader,.project-workspace-module__8hlEza__transformFooter{padding:16px 18px}.project-workspace-module__8hlEza__transformPreview{grid-template-columns:1fr}.project-workspace-module__8hlEza__transformFields{grid-template-columns:1fr 1fr}.project-workspace-module__8hlEza__transformFields label:first-child{grid-column:1/-1}}.project-workspace-module__8hlEza__runAudioWaveformPlayer{z-index:2;flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;display:flex;position:relative}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=compact] .project-workspace-module__8hlEza__runAudioWaveformSurface{height:56px}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=compact] .project-workspace-module__8hlEza__runAudioWaveformBars{inset:8px}.project-workspace-module__8hlEza__runGridAudioWaveform{justify-content:center}.project-workspace-module__8hlEza__runGridAudioWaveform .project-workspace-module__8hlEza__runAudioWaveformSurface{height:clamp(48px,28cqi,160px);box-shadow:none;background:0 0}.project-workspace-module__8hlEza__runGridAudioWaveform .project-workspace-module__8hlEza__runAudioWaveformBars{gap:clamp(1px,.45cqi,3px);inset:clamp(10px,4cqi,22px) clamp(9px,3cqi,18px)}.project-workspace-module__8hlEza__runGridAudioWaveform .project-workspace-module__8hlEza__runAudioWaveformControls{grid-template-columns:minmax(0,1fr) clamp(30px,8cqi,46px) minmax(0,1fr);min-height:clamp(30px,8cqi,46px)}.project-workspace-module__8hlEza__runGridAudioWaveform .project-workspace-module__8hlEza__runAudioWaveformPlay{width:clamp(30px,8cqi,46px);height:clamp(30px,8cqi,46px)}.project-workspace-module__8hlEza__runGridAudioWaveform .project-workspace-module__8hlEza__runAudioWaveformTime{font-size:clamp(10px,2.4cqi,13px)}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=detail]{gap:14px;width:min(100%,720px)}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=detail] .project-workspace-module__8hlEza__runAudioWaveformSurface{height:clamp(140px,24vh,220px);box-shadow:none;background:0 0}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=detail] .project-workspace-module__8hlEza__runAudioWaveformBars{gap:3px;inset:24px 20px}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=detail] .project-workspace-module__8hlEza__runAudioWaveformPlay{width:38px;height:38px}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=detail] .project-workspace-module__8hlEza__runAudioWaveformControls{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);min-height:38px}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-size=detail] .project-workspace-module__8hlEza__runAudioWaveformTime{font-size:12px}.project-workspace-module__8hlEza__runAudioWaveformPlayer>audio{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-workspace-module__8hlEza__runAudioWaveformPlay{border:1px solid color-mix(in srgb, var(--primary) 48%, var(--border));background:color-mix(in srgb, var(--primary) 18%, var(--card));width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.project-workspace-module__8hlEza__runAudioWaveformPlay:hover{background:color-mix(in srgb, var(--primary) 30%, var(--card))}.project-workspace-module__8hlEza__runAudioWaveformPlay:focus-visible,.project-workspace-module__8hlEza__runAudioWaveformSeek:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.project-workspace-module__8hlEza__runAudioWaveformSurface{background:color-mix(in srgb, var(--foreground) 6%, var(--card));min-width:0;height:88px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:10px;position:relative;overflow:hidden}.project-workspace-module__8hlEza__runAudioWaveformBars{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:12px 10px}.project-workspace-module__8hlEza__runAudioWaveformBar{background:color-mix(in srgb, var(--foreground) 46%, transparent);min-width:1px;max-width:4px;transition:background-color var(--dur-fast) var(--ease);border-radius:999px;flex:1 1 0}.project-workspace-module__8hlEza__runAudioWaveformBar[data-played=true]{background:var(--primary)}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-state=loading] .project-workspace-module__8hlEza__runAudioWaveformBars{animation:1.2s ease-in-out infinite alternate project-workspace-module__8hlEza__run-audio-waveform-loading}.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-state=fallback] .project-workspace-module__8hlEza__runAudioWaveformBar{opacity:.48}.project-workspace-module__8hlEza__runAudioWaveformSeek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.project-workspace-module__8hlEza__runAudioWaveformSeek:disabled{cursor:wait}.project-workspace-module__8hlEza__runAudioWaveformControls{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;min-height:30px;display:grid}.project-workspace-module__8hlEza__runAudioWaveformTime{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px}@keyframes project-workspace-module__8hlEza__run-audio-waveform-loading{0%{opacity:.2}to{opacity:.52}}@media (prefers-reduced-motion:reduce){.project-workspace-module__8hlEza__runAudioWaveformPlayer[data-waveform-state=loading] .project-workspace-module__8hlEza__runAudioWaveformBars{opacity:.38;animation:none}}.project-workspace-module__8hlEza__runCardAudioMeta{left:var(--space-3);right:var(--space-3);bottom:var(--space-2);z-index:3;align-items:center;gap:var(--space-2);min-width:0;color:var(--foreground);opacity:0;transition:opacity var(--dur-normal) var(--ease);pointer-events:none;display:flex;position:absolute}.project-workspace-module__8hlEza__runCardAudioMeta .project-workspace-module__8hlEza__runCardPrompt{flex:1}.project-workspace-module__8hlEza__runCardAudio:hover .project-workspace-module__8hlEza__runCardAudioMeta,.project-workspace-module__8hlEza__runCardAudio:focus-within .project-workspace-module__8hlEza__runCardAudioMeta{opacity:1}@media (max-width:760px){.project-workspace-module__8hlEza__runCardAudio{aspect-ratio:auto;min-height:132px}}.project-workspace-module__8hlEza__runCardFailed{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--destructive) 35%, var(--border));background:color-mix(in srgb, var(--destructive) 8%, var(--card));min-height:96px;color:var(--destructive);padding:var(--space-3);isolation:isolate;align-content:center;display:grid;position:relative;overflow:hidden}.project-workspace-module__8hlEza__runCardFailedText{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.project-workspace-module__8hlEza__runCardRecoverButton{z-index:3;margin-top:var(--space-2);justify-self:start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--destructive) 45%, var(--border));background:color-mix(in srgb, var(--card) 80%, transparent);color:var(--foreground);cursor:pointer;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.project-workspace-module__8hlEza__runCardRecoverButton:hover:not(:disabled){background:var(--card);border-color:var(--destructive)}.project-workspace-module__8hlEza__runCardRecoverButton:disabled{cursor:progress;opacity:.7}@media (max-width:760px){.project-workspace-module__8hlEza__lightbox{overscroll-behavior:contain;grid-template-rows:minmax(360px,60dvh) auto;grid-template-columns:minmax(0,1fr);height:100dvh;overflow:hidden auto}.project-workspace-module__8hlEza__lightboxBack{left:12px;top:max(12px, env(safe-area-inset-top));width:44px;height:44px}.project-workspace-module__8hlEza__lightboxStage{touch-action:pan-x pinch-zoom;height:60dvh;min-height:360px;padding:54px 10px 82px}.project-workspace-module__8hlEza__lightboxMedia{height:100%}.project-workspace-module__8hlEza__lightboxAsset{border-radius:var(--radius-sm);max-width:100%;max-height:100%}.project-workspace-module__8hlEza__lightboxNavButton{display:none}.project-workspace-module__8hlEza__lightboxToolbar{gap:4px;max-width:calc(100vw - 24px);min-height:44px;padding:4px;bottom:12px}.project-workspace-module__8hlEza__lightboxZoomGroup button,.project-workspace-module__8hlEza__lightboxMoreWrap>button{min-width:40px;height:40px}.project-workspace-module__8hlEza__mobileSwipeHint{z-index:3;border-radius:var(--radius-pill);background:var(--scrim);color:#fff;white-space:nowrap;pointer-events:none;padding:4px 9px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.project-workspace-module__8hlEza__lightboxInfo{min-height:40dvh;max-height:none;padding:18px 14px max(14px, env(safe-area-inset-bottom));gap:14px;overflow:visible}.project-workspace-module__8hlEza__lightboxScrollBody{flex:none;gap:14px;margin-right:0;padding-right:0;overflow:visible}.project-workspace-module__8hlEza__lightboxPromptCard{padding:12px}.project-workspace-module__8hlEza__lightboxActions{z-index:2;background:color-mix(in srgb, var(--card) 94%, black 6%);padding-top:10px;position:sticky;bottom:0}.project-workspace-module__8hlEza__lightboxActions>a,.project-workspace-module__8hlEza__lightboxActions>button,.project-workspace-module__8hlEza__lightboxMoreWrap>button{min-height:44px}.project-workspace-module__8hlEza__workspaceShell{min-height:100dvh;padding-left:0}.project-workspace-module__8hlEza__workspaceMain{min-height:100dvh;padding:calc(58px + var(--ws-header-h,110px) + 8px + env(safe-area-inset-top)) 12px calc(var(--composer-h,250px) + 12px)}.project-workspace-module__8hlEza__workspaceHeader{top:calc(58px + env(safe-area-inset-top));z-index:32;background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px 0;position:fixed;left:12px;right:12px}.project-workspace-module__8hlEza__projectSelectWrap{flex:none;width:100%;min-width:0}.project-workspace-module__8hlEza__projectSelect{width:100%;min-width:0;height:44px}.project-workspace-module__8hlEza__projectMenu{z-index:40;overscroll-behavior:contain;width:min(280px,100vw - 24px);max-height:min(60dvh,360px);overflow-y:auto}.project-workspace-module__8hlEza__projectMenuItemActions{opacity:1}.project-workspace-module__8hlEza__filtersStack{align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.project-workspace-module__8hlEza__filters{justify-content:flex-start;width:100%;min-height:40px;padding:2px;overflow:hidden}.project-workspace-module__8hlEza__filterScrollableControls{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;overflow:auto hidden}.project-workspace-module__8hlEza__filterScrollableControls::-webkit-scrollbar{display:none}.project-workspace-module__8hlEza__filterViewControls{z-index:2;background:var(--card);padding-left:2px;position:relative}.project-workspace-module__8hlEza__filterPopover{top:calc(160px + env(safe-area-inset-top));width:auto;max-height:min(52dvh,420px);position:fixed;left:12px;right:12px;overflow-y:auto}.project-workspace-module__8hlEza__filterTypePopover{width:auto}.project-workspace-module__8hlEza__filterSearchOverlay{min-width:calc(100% - 4px);inset:2px}.project-workspace-module__8hlEza__filterButton,.project-workspace-module__8hlEza__filterIconButton{flex:none;height:36px}.project-workspace-module__8hlEza__filteredEmptyState{min-height:240px;padding:36px 16px}.project-workspace-module__8hlEza__zoomBar{display:none}.project-workspace-module__8hlEza__editorTray{top:auto;right:0;bottom:var(--kb-inset,0px);transition:bottom var(--dur-med,.2s) var(--ease,ease-out);z-index:39;overscroll-behavior:contain;pointer-events:none;flex-direction:column;justify-content:flex-end;width:100%;padding:0;display:flex;position:fixed;left:0;overflow:visible}.project-workspace-module__8hlEza__editorTray[data-phone-expanded=true]{top:0}.project-workspace-module__8hlEza__runMasonryFeed{gap:28px;padding-top:8px}.project-workspace-module__8hlEza__runMasonryGroup{gap:10px}.project-workspace-module__8hlEza__runMasonry,.project-workspace-module__8hlEza__runMasonryColumn{gap:8px}.project-workspace-module__8hlEza__runMasonryDateHeading{font-size:15px;line-height:22px}.project-workspace-module__8hlEza__runCard{border-radius:var(--radius-md);min-height:96px}.project-workspace-module__8hlEza__runCardScrim{opacity:0;padding:30px 8px 7px;transform:none}.project-workspace-module__8hlEza__runCard:focus-within .project-workspace-module__8hlEza__runCardScrim,.project-workspace-module__8hlEza__runCardFailed:focus-within .project-workspace-module__8hlEza__runCardScrim{opacity:1}.project-workspace-module__8hlEza__runCardPrompt{font-size:11px}.project-workspace-module__8hlEza__runCardMetaRow{gap:4px}.project-workspace-module__8hlEza__runCardChip{max-width:72px;padding-inline:5px}.project-workspace-module__8hlEza__runCardActions{top:6px;right:6px}.project-workspace-module__8hlEza__runCardActionButton,.project-workspace-module__8hlEza__runCardActions .project-workspace-module__8hlEza__runDeleteIcon{width:40px;height:40px}.project-workspace-module__8hlEza__runCardAudio{height:112px}.project-workspace-module__8hlEza__runCardAudioMeta{opacity:1}.project-workspace-module__8hlEza__runFeed{grid-template-columns:1fr;padding:0 0 24px}.project-workspace-module__8hlEza__runEntry{grid-template-columns:1fr;gap:12px;padding:12px}.project-workspace-module__8hlEza__loadMoreRow{padding:20px 0 8px}.project-workspace-module__8hlEza__loadMoreButton{min-height:44px}.project-workspace-module__8hlEza__emptyState{top:calc(58px + var(--ws-header-h,110px) + 8px + env(safe-area-inset-top));right:12px;bottom:calc(var(--composer-h,250px) + 12px);z-index:1;pointer-events:none;min-height:0;padding:10px 0;display:grid;position:fixed;left:12px}.project-workspace-module__8hlEza__emptyState:before{filter:blur(18px);width:min(520px,120vw);height:min(420px,54dvh)}.project-workspace-module__8hlEza__emptyInner{gap:18px;width:min(100%,300px)}.project-workspace-module__8hlEza__emptyTitle{font-size:23px;line-height:30px}.project-workspace-module__8hlEza__inlineMode{gap:5px;height:32px;margin-inline:5px;padding-inline:9px;font-size:14px}.project-workspace-module__8hlEza__inspirationGrid{pointer-events:auto;grid-template-columns:1fr;gap:0;width:min(220px,68vw)}.project-workspace-module__8hlEza__inspirationCard:nth-child(n+2){display:none}.project-workspace-module__8hlEza__editorTray>*{width:100%;margin-top:auto}}.project-workspace-module__8hlEza__loadMoreRow{justify-content:center;padding:28px 0 8px;display:flex}.project-workspace-module__8hlEza__loadMoreButton{appearance:none;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:var(--radius-pill);cursor:pointer;padding:9px 22px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.project-workspace-module__8hlEza__loadMoreButton:hover:not(:disabled){background:var(--secondary);border-color:var(--muted-foreground)}.project-workspace-module__8hlEza__loadMoreButton:disabled{opacity:.6;cursor:default}.project-workspace-module__8hlEza__lightboxPromptVersion{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 70%, transparent);margin-bottom:8px}.project-workspace-module__8hlEza__lightboxPromptVersion summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.project-workspace-module__8hlEza__lightboxPromptVersion summary::-webkit-details-marker{display:none}.project-workspace-module__8hlEza__lightboxPromptVersion summary em{color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.project-workspace-module__8hlEza__lightboxPromptVersion>p{color:var(--secondary-foreground);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:0;padding:0 12px 12px;font-size:13px;line-height:1.55;overflow-y:auto}.project-workspace-module__8hlEza__runDeleteConfirmFloating{z-index:1200;flex-wrap:wrap;max-width:min(92vw,340px);position:fixed;box-shadow:0 10px 28px #00000059}.project-workspace-module__8hlEza__clearFailedButton{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);cursor:pointer;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.project-workspace-module__8hlEza__clearFailedButton:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent)}.project-workspace-module__8hlEza__clearFailedButton:disabled{opacity:.6;cursor:default}.project-workspace-module__8hlEza__runDeleteConfirmAll{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--destructive) 45%, var(--border));background:color-mix(in srgb, var(--destructive) 82%, black);color:#fff;cursor:pointer;flex-basis:100%;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.project-workspace-module__8hlEza__runDeleteConfirmAll:hover{background:var(--destructive)}.project-workspace-module__8hlEza__runDeleteConfirmAll:disabled{opacity:.6;cursor:default}
.storage-inventory-module__loeiVW__panel{align-content:start;gap:var(--ws-space-4);width:100%;min-width:0;color:var(--ws-text-primary);display:grid}.storage-inventory-module__loeiVW__head{justify-content:space-between;align-items:flex-start;gap:var(--ws-space-4);display:flex}.storage-inventory-module__loeiVW__head>:first-child{min-width:0}.storage-inventory-module__loeiVW__refresh{white-space:nowrap;flex:none}.storage-inventory-module__loeiVW__panel .storage-inventory-module__loeiVW__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.storage-inventory-module__loeiVW__rollups{gap:var(--ws-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storage-inventory-module__loeiVW__rollupList{padding:var(--ws-space-3) var(--ws-space-5);display:grid}.storage-inventory-module__loeiVW__toolbar{min-width:0}.storage-inventory-module__loeiVW__search{border:1px solid var(--ws-border);border-radius:var(--ws-radius-sm);background:var(--ws-surface-2);min-width:min(320px,100%);min-height:34px;color:var(--ws-text-tertiary);align-items:center;gap:8px;padding:0 10px;display:flex}.storage-inventory-module__loeiVW__search:focus-within{border-color:var(--ws-gold-border-strong);box-shadow:0 0 0 3px var(--ws-gold-soft)}.storage-inventory-module__loeiVW__search input{width:100%;min-width:0;color:var(--ws-text-primary);font:inherit;font-size:var(--ws-text-xs);background:0 0;border:0;outline:0}.storage-inventory-module__loeiVW__search input::placeholder{color:var(--ws-text-tertiary)}.storage-inventory-module__loeiVW__bulkBar{align-items:center;gap:var(--ws-space-2);border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-md);background:var(--ws-surface-1);min-height:44px;padding:8px 10px;display:flex}.storage-inventory-module__loeiVW__selectPage{color:var(--ws-text-secondary);font-size:var(--ws-text-xs);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex}.storage-inventory-module__loeiVW__selectPage input{width:16px;height:16px;accent-color:var(--ws-gold);cursor:pointer;margin:0}.storage-inventory-module__loeiVW__selectedCount{color:var(--ws-gold-bright);font-size:var(--ws-text-xs);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.storage-inventory-module__loeiVW__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.storage-inventory-module__loeiVW__grid .ws-gallery-thumb{aspect-ratio:3/4;height:auto}.storage-inventory-module__loeiVW__grid .ws-gallery-footnote{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storage-inventory-module__loeiVW__kindThumb{z-index:1;color:var(--ws-gold-deep);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.storage-inventory-module__loeiVW__empty,.storage-inventory-module__loeiVW__error{border:1px dashed var(--ws-border);border-radius:var(--ws-radius-md);padding:var(--ws-space-6);text-align:center}.storage-inventory-module__loeiVW__error{border-color:var(--ws-status-rejected-border);background:var(--ws-status-rejected-bg);color:var(--ws-status-rejected)}.storage-inventory-module__loeiVW__loadMore{justify-self:center}.storage-inventory-module__loeiVW__modalKindIcon{z-index:1;color:var(--ws-gold-deep);place-items:center;display:grid;position:relative}.storage-inventory-module__loeiVW__unsupported{border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-sm);background:var(--ws-surface-2);color:var(--ws-text-tertiary);font-size:var(--ws-text-xs);margin:0;padding:10px 12px;line-height:1.5}@media (max-width:900px){.storage-inventory-module__loeiVW__panel .storage-inventory-module__loeiVW__stats,.storage-inventory-module__loeiVW__rollups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.storage-inventory-module__loeiVW__head{flex-direction:column;align-items:stretch}.storage-inventory-module__loeiVW__refresh{align-self:flex-start}.storage-inventory-module__loeiVW__panel .storage-inventory-module__loeiVW__stats,.storage-inventory-module__loeiVW__rollups{grid-template-columns:1fr}.storage-inventory-module__loeiVW__search{width:100%}.storage-inventory-module__loeiVW__bulkBar{flex-wrap:wrap;align-items:stretch}.storage-inventory-module__loeiVW__selectedCount{width:100%;margin-left:0}}
.prompt-section-module__9kZsbW__section{min-width:0;padding:12px 0}.prompt-section-module__9kZsbW__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.prompt-section-module__9kZsbW__header h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:.01em;margin:0 0 4px;font-size:26px;font-weight:400}.prompt-section-module__9kZsbW__header p{color:var(--muted-foreground,#999);margin:0;font-size:14px}.prompt-section-module__9kZsbW__header a{color:inherit;white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}@media (max-width:600px){.prompt-section-module__9kZsbW__header{align-items:flex-end}.prompt-section-module__9kZsbW__header p{max-width:220px}.prompt-section-module__9kZsbW__header h2{font-size:22px}}.prompt-section-module__9kZsbW__gridWrap{max-height:760px;position:relative;overflow:hidden}.prompt-section-module__9kZsbW__fade{inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--background) 72%, transparent) 45%, var(--background));height:260px;position:absolute;bottom:0}.prompt-section-module__9kZsbW__cta{inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:22px}.prompt-section-module__9kZsbW__ctaButton{border-radius:var(--radius-pill,999px);background:var(--primary);color:var(--primary-foreground,#101010);box-shadow:var(--shadow-card);align-items:center;gap:7px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.prompt-section-module__9kZsbW__ctaButton:hover{filter:brightness(1.08)}@media (max-width:900px){.prompt-section-module__9kZsbW__gridWrap{max-height:620px}}
.promo-banner-module__gebwsq__banner{align-items:stretch;gap:var(--space-6);padding:var(--space-6);background:radial-gradient(900px 300px at 0% 0%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 60%), radial-gradient(700px 260px at 100% 100%, #ffffff08, transparent 60%), var(--card);border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));box-shadow:none;animation:promo-banner-module__gebwsq__bannerRise .7s var(--ease) .12s backwards;border-radius:16px;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);display:grid;overflow:hidden}@keyframes promo-banner-module__gebwsq__bannerRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.promo-banner-module__gebwsq__copyColumn{justify-content:center;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.promo-banner-module__gebwsq__eyebrow{align-items:center;gap:var(--space-2);color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;display:flex}.promo-banner-module__gebwsq__eyebrow:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--primary) 70%, transparent);border-radius:50%;flex:none}.promo-banner-module__gebwsq__headline{color:var(--foreground);font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.15}.promo-banner-module__gebwsq__description{max-width:420px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.promo-banner-module__gebwsq__copyFooter{margin-top:var(--space-2);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.promo-banner-module__gebwsq__cta{border-radius:var(--radius-pill);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 22%, transparent);transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 16px}.promo-banner-module__gebwsq__cta:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 35%, transparent)}.promo-banner-module__gebwsq__posterStack{align-items:center;display:flex}.promo-banner-module__gebwsq__poster{object-fit:cover;border-radius:var(--radius-sm);border:2px solid var(--card);width:84px;height:56px;transition:margin-left var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease);box-shadow:0 4px 12px #00000059}.promo-banner-module__gebwsq__poster+.promo-banner-module__gebwsq__poster{margin-left:-22px}.promo-banner-module__gebwsq__posterStack:hover .promo-banner-module__gebwsq__poster{transform:translateY(-2px)}.promo-banner-module__gebwsq__posterStack:hover .promo-banner-module__gebwsq__poster+.promo-banner-module__gebwsq__poster{margin-left:-12px}.promo-banner-module__gebwsq__filmstrip{border-radius:var(--radius-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:220px;display:grid;position:relative;overflow:hidden}.promo-banner-module__gebwsq__filmstrip:after{content:"";background:linear-gradient(to right, var(--card), transparent 14%);pointer-events:none;position:absolute;inset:0}.promo-banner-module__gebwsq__frame{object-fit:cover;filter:saturate(.92)brightness(.96);width:100%;height:100%;min-height:0;transition:filter var(--dur-normal) var(--ease);display:block}.promo-banner-module__gebwsq__frame:hover{filter:saturate(1.12)brightness(1.04)}@media (max-width:1180px){.promo-banner-module__gebwsq__filmstrip .promo-banner-module__gebwsq__frame:nth-child(5){display:none}}@media (max-width:900px){.promo-banner-module__gebwsq__banner{grid-template-columns:1fr}.promo-banner-module__gebwsq__filmstrip{min-height:170px}}@media (max-width:560px){.promo-banner-module__gebwsq__filmstrip .promo-banner-module__gebwsq__frame:nth-child(4){display:none}}
.PromptEditor-module__oA9MFa__editor{background:var(--card);border:1px solid var(--border);text-transform:none;letter-spacing:0;min-height:9rem;color:var(--foreground);white-space:pre-wrap;word-wrap:break-word;border-radius:10px;outline:none;padding:.75rem .85rem;font-size:.95rem;font-weight:400;line-height:1.55;position:relative}.PromptEditor-module__oA9MFa__editor:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 25%, transparent)}.PromptEditor-module__oA9MFa__contentEditable{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;outline:none;min-height:7.5rem;max-height:9rem;overflow-y:auto}.PromptEditor-module__oA9MFa__contentEditable::-webkit-scrollbar{width:8px}.PromptEditor-module__oA9MFa__contentEditable::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted-foreground) 60%, transparent);border-radius:999px}.PromptEditor-module__oA9MFa__contentEditable::-webkit-scrollbar-track{background:0 0}.PromptEditor-module__oA9MFa__contentEditable p{margin:0}.PromptEditor-module__oA9MFa__placeholder{color:color-mix(in srgb, var(--foreground) 40%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.95rem;line-height:1.55;position:absolute;top:.75rem;left:.85rem}
