:root{color-scheme:dark;--bg:#080808;--surface:#151515;--surface-2:#202020;--ink:#ffffff;--muted:#b6b6b6;--line:#3a3a3a;--accent:#42c2b2;--accent-ink:#07110f;--warm:#ff9f55;--warn:#f0c35d;--danger:#ff6b83;--ok:#71db8a;--shadow:0 22px 60px rgba(0,0,0,0.42);--menu-bg:#111;--menu-border:1px solid rgba(255,255,255,0.1);--menu-divider-inset:10px;--menu-divider-line:rgba(255,255,255,0.085);--menu-divider-space:6px;--menu-gap:4px;--menu-inline-control-min:32px;--menu-inline-padding:2px;--menu-padding:8px;--menu-radius:12px;--menu-row-min:36px;--menu-row-radius:8px;--menu-shadow:0 22px 64px rgba(0,0,0,0.56);--menu-row-hover:rgba(255,255,255,0.064);--menu-danger-hover:rgba(255,255,255,0.064);--shell-max:1160px;--app-shell-max:1180px;--pricing-grid-max:1120px;--dither-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.58' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}*{box-sizing:border-box}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body,html{margin:0;min-height:100%}html{scrollbar-gutter:stable;scroll-behavior:smooth}body,html{overflow-x:clip}body{background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.account-popover-link,.button,.create-button,.dashboard-new-project,.dashboard-project-list-item,.dashboard-sidebar-account-credits,.dashboard-sidebar-brand,.link-button,.model-select,.prompt-attach,.prompt-format-option,.prompt-model-option,.prompt-preset-picker-card,.prompt-style-summary,.small-button,[role=button],[role=menuitem],[role=menuitemradio],button,summary{-webkit-user-select:none;user-select:none}canvas,img,video{max-width:100%}.account-panel,.auth-panel,.card,.history-panel,.panel,.shell,.tool-panel,.topbar{min-width:0}.shell{margin:0 auto;max-width:var(--shell-max);padding:28px 20px 56px;width:100%}.public-shell{display:flex;flex-direction:column;isolation:isolate;min-height:100vh;padding-bottom:0;position:relative}.public-shell>*{position:relative;z-index:1}.public-shell:after,.public-shell:before{content:"";left:50%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 56%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 56%,transparent);pointer-events:none;position:absolute;top:-240px;width:max(158dvw,1440px);z-index:0}.public-shell:before{animation:home-ambient-wave 16s ease-in-out infinite alternate;background:radial-gradient(ellipse 40% 42% at 28% 24%,rgba(66,194,178,.28),transparent 70%),radial-gradient(ellipse 48% 38% at 74% 16%,rgba(66,194,178,.18),transparent 72%),radial-gradient(ellipse 62% 46% at 50% 50%,rgba(255,255,255,.045),transparent 80%);background-size:118% 118%,124% 124%,138% 138%;filter:blur(54px);height:700px;opacity:.82}.public-shell:after{animation:home-ambient-slide 22s ease-in-out infinite alternate;background:radial-gradient(ellipse 56% 48% at 20% 40%,rgba(66,194,178,.14),transparent 76%),radial-gradient(ellipse 46% 40% at 82% 32%,rgba(85,214,199,.16),transparent 78%);background-size:132% 132%,122% 122%;filter:blur(66px);height:640px;opacity:.64;top:-205px}@keyframes home-ambient-wave{0%{background-position:0 8%,100% 0,46% 28%;transform:translate3d(-50%,-1%,0) scale(1)}to{background-position:100% 18%,0 8%,56% 14%;transform:translate3d(-50%,2%,0) scale(1.04)}}@keyframes home-ambient-slide{0%{background-position:100% 0,0 12%;transform:translate3d(-50%,0,0) scale(1)}to{background-position:0 20%,100% 0;transform:translate3d(-50%,3%,0) scale(1.03)}}.public-shell.reveal-ready .home-reveal,.public-shell.reveal-ready .home-reveal-stagger>*{filter:blur(8px);opacity:0;transform:translate3d(0,26px,0) scale(.992);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.public-shell.reveal-ready .home-reveal-stagger.is-visible>*,.public-shell.reveal-ready .home-reveal.is-visible{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.home-reveal-stagger>:nth-child(2){--reveal-delay:90ms}.home-reveal-stagger>:nth-child(3){--reveal-delay:180ms}.home-reveal-stagger>:nth-child(4){--reveal-delay:90ms}.home-reveal-stagger>:nth-child(5){--reveal-delay:140ms}.home-reveal-stagger>:nth-child(n+6){--reveal-delay:180ms}@keyframes pricing-card-enter{0%{filter:blur(4px);opacity:0;transform:translateY(24px) scale(.985)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes prompt-toast-enter{0%{opacity:0;transform:translate3d(-50%,-10px,0) scale(.985)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes prompt-toast-exit{0%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-6px,0) scale(.985)}}@keyframes dashboard-stage-enter{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dashboard-history-skeleton span,.dashboard-history-skeleton span:after,.dashboard-history-skeleton span:before,.dashboard-project-link-loader .dashboard-project-status-svg,.dashboard-project-state-card.is-preparing-link:before,.dashboard-project-state-card.is-processing:after,.dashboard-project-state-card.is-processing:before,.job-progress-step.is-current .job-progress-step-dot,.pricing-page:after,.pricing-page:before,.public-shell:after,.public-shell:before{animation:none}.pricing-page .price-card{animation:none;filter:none;opacity:1;transform:none}.public-shell.reveal-ready .home-reveal,.public-shell.reveal-ready .home-reveal-stagger>*{filter:none;opacity:1;transform:none;transition:none}.prompt-audio-progress.is-loading>span{animation:none;width:100%}.prompt-wizard-step{animation:none;transform:none;will-change:auto}.prompt-wizard-actions-shell,.prompt-wizard-body{transition:none}.prompt-toast{animation:none!important}.prompt-mode-option{animation:none;filter:none;opacity:1;transform:none}.dashboard-project-detail,.dashboard-workspace-create{animation:none!important}.prompt-mode-option.is-fading{animation:none;opacity:.55}.dashboard-account-trigger-copy,.dashboard-new-project,.dashboard-new-project span:not(.dashboard-new-project-icon),.dashboard-project-history-panel,.dashboard-project-sidebar,.dashboard-project-sidebar-head,.dashboard-sidebar-account,.dashboard-sidebar-account .account-menu,.dashboard-sidebar-account .dashboard-account-trigger,.dashboard-sidebar-brand,.dashboard-sidebar-brand-row,.dashboard-sidebar-collapse,.dashboard-sidebar-collapse-svg,.dashboard-sidebar-top,.dashboard-workspace{transition:none}}.page-frame{flex:1 0 auto}.topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:34px}.public-shell>.topbar{isolation:isolate;position:sticky;top:10px;z-index:40}.public-shell>.topbar:before{background:linear-gradient(180deg,rgba(8,8,8,.94),rgba(8,8,8,.78)),rgba(8,8,8,.72);border-bottom:1px solid rgba(255,255,255,.08);content:"";height:calc(100% + 20px);left:50%;opacity:0;pointer-events:none;position:absolute;top:-10px;transform:translateX(-50%);transition:opacity .16s ease;width:100dvw;z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-shell.is-topbar-scrolled>.topbar:before{opacity:1}.brand{color:var(--ink);display:inline-flex;font-size:20px;font-weight:820;letter-spacing:0}.brand:hover{color:var(--accent)}.topbar-subtitle{color:var(--muted);font-size:14px;margin:4px 0 0}.nav{align-items:center;display:flex;gap:10px}.link-button,.nav a{align-items:center;background:rgba(21,21,21,.72);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-weight:680;min-height:40px;padding:0 14px}.link-button:hover,.nav a:hover{border-color:#606060}.nav .nav-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.public-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.public-nav{gap:4px;justify-content:center}.public-nav a{background:transparent;border:0;color:var(--muted);font-weight:560;min-height:38px;padding:0 13px}.public-nav a:hover{background:rgba(255,255,255,.055);color:var(--ink)}.public-topbar-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;position:relative}.public-language-menu{position:relative}.public-language-trigger{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;gap:7px;height:40px;justify-content:center;padding:0 8px;-webkit-appearance:none}.public-language-menu.is-open .public-language-trigger,.public-language-trigger:focus-visible,.public-language-trigger:hover{background:rgba(255,255,255,.055);color:var(--ink);outline:0}.public-language-globe{height:28px;width:28px}.public-language-chevron{height:16px;width:16px}.public-language-popover{display:grid;gap:3px;min-width:176px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.public-language-option{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.72);cursor:pointer;display:grid;font-size:13px;font-weight:540;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.15;min-height:36px;padding:0 9px;text-align:left;-webkit-appearance:none;width:100%}.public-language-option:focus-visible,.public-language-option:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.public-language-option.is-active{color:var(--accent)}.public-language-check{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.public-language-check-icon{height:17px;width:17px}.public-topbar-cta{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--accent-ink);display:inline-flex;font-weight:660;min-height:40px;padding:0 16px}.public-topbar-cta:hover{background:#55d6c7;border-color:#55d6c7;color:var(--accent-ink)}.link-button{cursor:pointer}.account-topbar{position:relative}.account-topbar.has-center-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.account-center-nav{justify-self:center}.account-nav{gap:8px}.account-topbar.has-center-nav .account-nav{justify-self:end}.credit-balance-link{background:linear-gradient(180deg,rgba(66,194,178,.16),rgba(66,194,178,.08)),rgba(21,21,21,.72);border:1px solid rgba(66,194,178,.34);border-radius:999px;color:var(--ink);gap:8px;min-height:44px;padding:0 15px}.credit-balance-link,.currency-amount{align-items:center;display:inline-flex}.currency-amount{gap:.34em;line-height:1;white-space:nowrap}.currency-amount-value{line-height:1}.currency-mark{color:currentColor;display:inline-block;flex:0 0 auto;height:.86em;width:.86em}.table-currency-heading-icon{color:var(--muted);height:14px;width:14px}.credit-balance-link .currency-amount{color:var(--accent);font-size:16px;font-weight:760;line-height:1}.account-menu{position:relative}.account-menu-trigger{background:transparent;border:0;border-radius:999px;color:var(--ink);cursor:pointer;flex:0 0 44px;height:44px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:0;width:44px}.account-menu-avatar,.account-menu-trigger{align-items:center;aspect-ratio:1/1;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1}.account-menu-avatar{background:var(--accent);border-radius:50%;color:var(--accent-ink);flex:0 0 34px;font-size:13px;font-weight:760;height:34px;letter-spacing:0;max-height:34px;max-width:34px;min-height:34px;min-width:34px;width:34px}.account-popover{box-sizing:border-box;display:grid;gap:var(--menu-gap);max-width:calc(100vw - 24px);padding:var(--menu-padding);position:absolute;right:0;top:calc(100% + 9px);width:min(304px,calc(100vw - 24px));z-index:80}.account-popover-user{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065);border-radius:var(--menu-row-radius);color:var(--ink);display:flex;min-height:var(--menu-row-min);min-width:0;padding:0 10px}.account-popover-email{color:var(--muted);display:block;font-size:13px;font-weight:520;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover-group{display:grid;gap:var(--menu-gap);padding:0}.account-popover-link{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);box-shadow:none;color:rgba(255,255,255,.76);cursor:pointer;display:grid;font-size:13px;font-weight:560;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.15;min-height:var(--menu-row-min);min-width:0;padding:0 8px;text-align:left;transition:background .14s ease,color .14s ease;-webkit-appearance:none;width:100%}.account-nav .account-popover a.account-popover-link,.account-nav .account-popover button.account-popover-link{background:transparent!important;border:0!important;border-radius:var(--menu-row-radius)!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;justify-content:stretch!important;min-height:var(--menu-row-min)!important;padding:0 8px!important}.account-nav .account-popover a.account-popover-link:focus-visible,.account-nav .account-popover a.account-popover-link:hover,.account-nav .account-popover button.account-popover-link:focus-visible,.account-nav .account-popover button.account-popover-link:hover{background:var(--menu-row-hover)!important;color:var(--ink)!important}.account-menu-row-main{align-items:center;display:contents;min-width:0}.account-menu-row-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row-icon{color:rgba(255,255,255,.46);display:block;flex:0 0 auto;height:19px;justify-self:center;transform-origin:center;vector-effect:non-scaling-stroke;width:19px}.account-menu-chevron{color:rgba(255,255,255,.42);height:16px;justify-self:center;width:16px}.account-popover-link:focus-visible .account-menu-chevron,.account-popover-link:focus-visible .account-row-icon,.account-popover-link:hover .account-menu-chevron,.account-popover-link:hover .account-row-icon{color:rgba(255,255,255,.82)}.account-language-item{position:relative}.account-language-trigger{grid-template-columns:22px minmax(0,1fr) 16px;padding-right:10px}.account-nav .account-popover a.account-language-trigger,.account-nav .account-popover button.account-language-trigger{grid-template-columns:22px minmax(0,1fr) 16px!important}.account-language-menu{box-sizing:border-box;display:grid;gap:var(--menu-gap);padding:var(--menu-padding);position:absolute;right:calc(100% + 8px);top:0;width:184px;z-index:90}.account-language-option{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.72);cursor:pointer;display:grid;font-size:13px;font-weight:560;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.15;min-height:36px;padding:0 8px;text-align:left;-webkit-appearance:none;width:100%}.account-language-option:focus-visible,.account-language-option:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.account-language-option.is-active{color:var(--accent)}.account-locale-check{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.account-locale-check-icon{height:17px;width:17px}.account-popover form{display:block;margin:0}.account-popover-link:hover{background:var(--menu-row-hover);color:var(--ink)}.account-menu-trigger:hover,.credit-balance-link:hover{border-color:rgba(66,194,178,.54)}.account-signout-link{color:var(--ink);min-height:36px;padding:0 8px}.account-popover-divider{background:var(--menu-divider-line);height:1px;margin:calc(var(--menu-divider-space) - var(--menu-gap)) var(--menu-divider-inset)}.account-popover a:focus-visible,.account-popover button:focus-visible{background:var(--menu-row-hover);box-shadow:none;outline:0}.settings-modal-backdrop{align-items:center;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;inset:0;justify-items:center;padding:24px;position:fixed;z-index:1200}.settings-modal-panel{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016)),#111111;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 28px 80px rgba(0,0,0,.62);display:grid;grid-template-rows:auto minmax(0,1fr);height:min(620px,calc(100dvh - 48px));max-height:min(720px,calc(100dvh - 48px));overflow:hidden;width:min(780px,100%)}.settings-modal-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end;min-height:52px;padding:8px 10px}.settings-modal-close{align-items:center;appearance:none;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.74);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px}.settings-modal-close:focus-visible,.settings-modal-close:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--ink);outline:0}.settings-modal-close:active{transform:scale(.96)}.settings-modal-close svg{height:18px;width:18px}.confirm-dialog-backdrop{align-items:center;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;inset:0;justify-items:center;padding:24px;position:fixed;z-index:1400}.confirm-dialog{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),#101010;border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 28px 80px rgba(0,0,0,.66);display:grid;gap:22px;max-width:420px;padding:18px;position:relative;width:min(100%,420px)}.confirm-dialog-close{align-items:center;appearance:none;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.74);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px}.confirm-dialog-close:focus-visible,.confirm-dialog-close:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--ink);outline:0}.confirm-dialog-close:active{transform:scale(.96)}.confirm-dialog-close:disabled{cursor:default;opacity:.5;transform:none}.confirm-dialog-close-svg{height:18px;width:18px}.confirm-dialog-copy{display:grid;gap:12px;padding:22px 44px 0 2px}.confirm-dialog-copy h2{font-size:25px;font-weight:620;letter-spacing:0;line-height:1.05;margin:0}.confirm-dialog-copy p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.confirm-dialog-target{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:5px;margin-top:2px;padding:10px 12px}.confirm-dialog-target span{color:rgba(255,255,255,.42);font-size:11px;font-weight:620;line-height:1}.confirm-dialog-target strong{color:rgba(255,255,255,.86);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.confirm-dialog-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.confirm-dialog-actions .button{min-height:42px}.settings-modal-layout{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:0}.settings-modal-tabs{align-content:start;border-right:1px solid rgba(255,255,255,.08);display:grid;gap:4px;padding:12px}.settings-modal-tab{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;font-size:13px;font-weight:650;gap:9px;grid-template-columns:22px minmax(0,1fr);min-height:40px;padding:0 10px;text-align:left;transition:background .14s ease,color .14s ease;width:100%}.settings-modal-tab:focus-visible,.settings-modal-tab:hover{background:rgba(255,255,255,.055);color:var(--ink);outline:0}.settings-modal-tab.is-active{background:rgba(66,194,178,.12);color:var(--ink)}.settings-modal-tab-icon{height:19px;justify-self:center;width:19px}.settings-modal-content{min-height:0;min-width:0;overflow:auto;padding:18px}.settings-modal-section{display:grid;gap:16px}.settings-account-card,.settings-modal-password,.settings-payments-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:12px}.settings-account-card{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:14px}.settings-modal-avatar{align-items:center;aspect-ratio:1/1;background:var(--accent);border-radius:50%;color:var(--accent-ink);display:inline-flex;font-size:15px;font-weight:760;height:44px;justify-content:center;width:44px}.settings-account-copy{display:grid;gap:5px;min-width:0}.settings-account-copy>span,.settings-modal-section-head p,.settings-payment-note,.settings-payments-card>span{color:var(--muted)}.settings-account-copy strong{font-size:15px;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-balance-chip{align-items:center;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:640;gap:7px;margin-top:2px}.settings-balance-chip strong{color:var(--accent);font-size:13px}.settings-modal-password{display:grid;gap:14px;padding:16px}.settings-modal-section-head{display:grid;gap:5px}.settings-modal-section-head h3,.settings-modal-section-head p{margin:0}.settings-modal-section-head h3{font-size:17px}.settings-modal-password .form{display:grid;gap:12px;margin:0;max-width:420px}.settings-modal-password .button{justify-self:start}.settings-payments-card{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:18px}.settings-payments-card>div{display:grid;gap:8px;min-width:0}.settings-payments-card strong{color:var(--accent);font-size:32px;line-height:1}.settings-payments-card .button{flex:0 0 auto;min-height:40px;padding:0 16px}.settings-payment-history{background:rgba(255,255,255,.026);border:1px solid rgba(255,255,255,.075);border-radius:12px;display:grid;gap:12px;min-height:0;padding:16px}.settings-payment-state{margin:0}.settings-payment-list{display:grid;gap:6px;max-height:270px;min-height:0;overflow:auto;padding-right:2px}.settings-payment-row{align-items:center;background:rgba(255,255,255,.032);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:9px 10px}.settings-payment-row-main,.settings-payment-row-side{display:grid;gap:4px;min-width:0}.settings-payment-row-main strong,.settings-payment-row-side strong{font-size:13px;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-payment-row-side{justify-items:end}.settings-payment-row-main span,.settings-payment-row-side span{color:var(--muted);font-size:12px;font-weight:540;line-height:1.15}.language-switcher{align-items:center;background:rgba(21,21,21,.72);border:1px solid var(--line);border-radius:999px;display:inline-flex;min-height:40px;padding:3px}.language-switcher button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;height:32px;min-width:auto;padding:0 10px}.language-switcher button:hover{color:var(--ink)}.language-switcher button.is-active{background:var(--accent);color:var(--accent-ink);cursor:default}.dashboard-hero{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.home-hero{align-items:center;display:flex;justify-content:center;min-height:min(540px,calc(100svh - 116px));padding:clamp(30px,5vw,62px) 0 clamp(52px,6vw,78px);text-align:center}.home-hero:after{content:none}.hero-copy{margin:0 auto;max-width:910px}.home-hero h1{font-size:clamp(46px,7vw,88px);font-weight:560;margin-bottom:16px;max-width:980px}.home-hero .lead{font-weight:400;margin:0 auto 24px;max-width:760px}.home-hero .eyebrow,.home-section-header .eyebrow{font-weight:560}.home-hero .hero-actions{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:520px}.home-hero .button{font-weight:650;min-width:180px}.home-positioning{display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:980px}.home-positioning-item{background:transparent;border:0;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;min-height:0;min-width:0;padding:12px 6px;text-align:center}.home-positioning-top{align-items:center;display:flex;justify-content:center;margin-bottom:18px;min-width:0}.home-positioning-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 56px;height:56px;justify-content:center;width:56px}.home-positioning-icon.is-1{background:rgba(66,194,178,.11);color:#58d7c7}.home-positioning-icon.is-2{background:rgba(244,190,76,.1);color:#f0bd55}.home-positioning-icon.is-3{background:rgba(239,102,160,.1);color:#ed78aa}.home-positioning-icon svg{height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:26px}.home-positioning-item h2{font-size:clamp(19px,1.8vw,22px);font-weight:570;line-height:1.15;margin:0 0 8px;min-width:0}.home-positioning-item p{color:rgba(255,255,255,.58);font-size:14px;line-height:1.45;margin:0 auto;max-width:240px}.eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,7vw,84px);line-height:.95;margin-bottom:22px;max-width:760px}h1,h2{letter-spacing:0}h2{font-size:28px;line-height:1.1;margin-bottom:14px}h3{font-size:18px;letter-spacing:0;margin-bottom:8px}.lead{color:#eeeeee;font-size:20px;line-height:1.55;margin-bottom:28px;max-width:650px}.muted{color:var(--muted);line-height:1.6}.hero-actions,.result-links,.row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.button{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--accent-ink);cursor:pointer;display:inline-flex;font-weight:760;justify-content:center;min-height:46px;padding:0 18px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.button:hover{transform:translateY(-1px)}.button.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.button.warn{background:var(--warn);border-color:var(--warn);color:#1c1504}.button.danger{background:var(--danger);border-color:var(--danger);color:#26040b}.button.oauth-button{background:#ffffff;border-color:#ffffff;color:#111111;gap:10px;margin-top:22px;width:100%}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.global-pending{align-items:center;display:grid;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-12px);transition:opacity .16s ease,transform .16s ease;z-index:1000}.global-pending.is-visible{opacity:1;transform:translateY(0)}.global-pending-bar{background:rgba(255,255,255,.12);height:3px;overflow:hidden}.global-pending-bar span{animation:pending-bar 1s ease-in-out infinite;background:var(--accent);display:block;height:100%;width:42%}.global-pending-pill{align-items:center;background:rgba(21,21,21,.92);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:var(--ink);display:inline-flex;font-size:13px;font-weight:700;gap:9px;justify-self:center;margin-top:10px;min-height:36px;padding:0 14px}.pending-spinner{animation:pending-spin .76s linear infinite;border:2px solid rgba(255,255,255,.26);border-top:2px solid var(--accent);border-radius:50%;height:14px;width:14px}.cookie-consent{align-items:center;background:rgba(16,16,16,.96);border:1px solid rgba(255,255,255,.13);border-radius:8px;bottom:18px;box-shadow:var(--shadow);display:grid;gap:16px;grid-template-columns:1fr auto;left:50%;max-width:min(940px,calc(100vw - 32px));padding:16px;position:fixed;transform:translateX(-50%);width:100%;z-index:900}.cookie-consent-text{display:grid;gap:6px}.cookie-consent-text strong{color:var(--ink);font-size:15px}.cookie-consent-text p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.cookie-consent-text a{color:var(--accent);font-weight:700}.cookie-consent-actions{display:flex;gap:8px}.cookie-consent .button{min-height:38px;padding:0 14px}@keyframes pending-bar{0%{transform:translateX(-110%)}to{transform:translateX(240%)}}@keyframes pending-spin{to{transform:rotate(1turn)}}.small-button{border-radius:8px;font-size:13px;min-height:34px;padding:0 12px;white-space:nowrap}.google-mark{flex:0 0 auto;height:20px;width:20px}.prompt-demo{--prompt-control-radius:10px;--prompt-frame-border:var(--line);--prompt-icon-radius:999px;--prompt-outer-radius:18px;--prompt-section-radius:12px;background:rgba(21,21,21,.92);border:1px solid transparent;border-radius:var(--prompt-outer-radius);box-shadow:0 18px 46px rgba(0,0,0,.38);display:grid;gap:0;overflow:visible;position:relative;z-index:1}.prompt-demo:after{border:1px solid var(--prompt-frame-border);border-radius:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .16s ease;z-index:8}.prompt-demo.is-mode-step:after{opacity:0}.prompt-demo.is-mode-step{background:transparent;box-shadow:none}.prompt-demo.is-mode-step .prompt-wizard-body,.prompt-demo.is-mode-step .prompt-wizard-footer{background:transparent}.prompt-demo:has(.prompt-model-menu-footer[open]){z-index:30}.prompt-demo:has(.prompt-model-menu-footer[open]):after{z-index:2}.prompt-toolbar{align-items:center;border-bottom:1px solid var(--line);border-radius:calc(var(--prompt-outer-radius, 18px) - 1px) calc(var(--prompt-outer-radius, 18px) - 1px) 0 0;display:flex;gap:14px;min-height:46px;padding:0 18px;z-index:3}.prompt-model-menu,.prompt-toolbar{position:relative}.prompt-model-menu summary{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;list-style:none;min-height:46px;padding:0;transition:color .16s ease,opacity .16s ease}.prompt-model-menu summary:focus-visible,.prompt-model-menu summary:hover,.prompt-model-menu[open] summary{color:var(--accent)}.prompt-model-menu summary:focus-visible{outline:2px solid rgba(66,194,178,.34);outline-offset:5px}.prompt-model-menu summary::-webkit-details-marker{display:none}.prompt-model-menu summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;margin:-4px 1px 0 3px;opacity:.72;transform:rotate(45deg);transition:margin .16s ease,transform .16s ease,opacity .16s ease;width:7px}.prompt-model-menu[open] summary:after{margin-top:4px;opacity:1;transform:rotate(225deg)}.prompt-model-trigger-name{line-height:1;white-space:nowrap}.dashboard-prompt .prompt-toolbar .prompt-model-trigger-name{font-size:14px}.prompt-model-options{box-sizing:border-box;display:grid;gap:var(--menu-gap);left:0;min-width:224px;padding:var(--menu-padding);position:absolute;top:calc(100% + 8px);z-index:18}.prompt-model-option{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);box-shadow:none;color:rgba(255,255,255,.76);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:6px 8px;text-align:left;transition:none;width:100%}.prompt-model-option:focus-visible,.prompt-model-option:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.prompt-model-option.is-selected{background:transparent;color:var(--ink)}.prompt-model-option-copy{display:grid;gap:3px;min-width:0}.prompt-model-option-copy small,.prompt-model-option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-model-option-copy strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.1}.prompt-model-option-copy small{color:rgba(255,255,255,.54);font-size:11px;font-weight:500;line-height:1.15}.prompt-model-check{align-items:center;color:var(--accent);display:inline-flex;justify-content:center}.prompt-model-check-svg{height:18px;width:18px}.prompt-wizard-body{align-items:start;background:rgba(8,8,8,.52);border-bottom:0;border-radius:calc(var(--prompt-outer-radius, 18px) - 1px) calc(var(--prompt-outer-radius, 18px) - 1px) 0 0;display:grid;min-height:110px;overflow:hidden;position:relative;transition:height .28s cubic-bezier(.22,1,.36,1);z-index:2}.prompt-wizard-body.has-measured-height{height:var(--prompt-wizard-height)}.prompt-wizard-step{align-self:start;min-width:0;transform-origin:center;will-change:opacity,transform}.prompt-wizard-body.has-step-transition .prompt-wizard-step{animation:prompt-step-forward .24s cubic-bezier(.22,1,.36,1) both}.prompt-wizard-body.has-step-transition.is-back .prompt-wizard-step{animation-name:prompt-step-back}.prompt-wizard-body.is-last,.prompt-wizard-body:last-child{border-radius:0 0 calc(var(--prompt-outer-radius, 18px) - 1px) calc(var(--prompt-outer-radius, 18px) - 1px)}.prompt-wizard-body .prompt-field,.prompt-wizard-body .prompt-mode-selector,.prompt-wizard-body .prompt-preset-section{background:transparent;border-bottom:0}.prompt-wizard-body .prompt-field{border-radius:var(--prompt-section-radius,12px)}.prompt-wizard-actions-shell{display:grid;grid-column:2;grid-row:1;justify-self:center;opacity:0;pointer-events:none;position:relative;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;z-index:2}.prompt-wizard-actions-shell.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.prompt-wizard-actions-clip{overflow:visible}.prompt-wizard-actions{align-items:center;box-sizing:border-box;display:flex;gap:10px;justify-content:center;padding:0}.prompt-wizard-footer{align-items:center;background:transparent;border-radius:0 0 calc(var(--prompt-outer-radius, 18px) - 1px) calc(var(--prompt-outer-radius, 18px) - 1px);display:grid;gap:10px;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);min-height:62px;padding:10px 12px;position:relative;z-index:3}.prompt-model-menu-footer{grid-column:3;grid-row:1;justify-self:end}.prompt-model-menu-footer[open]{z-index:20}.prompt-model-menu-footer summary{background:transparent;border-radius:999px;color:rgba(255,255,255,.62);font-size:12px;font-weight:640;gap:8px;min-height:38px;padding:0 10px;transition:none}.prompt-model-menu-footer summary:focus-visible,.prompt-model-menu-footer summary:hover,.prompt-model-menu-footer[open] summary{background:transparent;color:var(--ink)}.prompt-model-menu-footer summary:focus-visible{box-shadow:none;outline:0}.prompt-model-menu-footer summary:after{height:6px;margin-left:0;width:6px}.prompt-model-menu-footer .prompt-model-options{bottom:auto;box-shadow:0 8px 20px rgba(0,0,0,.22);left:auto;right:0;top:calc(100% + 8px)}.prompt-wizard-button{align-items:center;appearance:none;background:rgba(255,255,255,.085);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:42px;min-width:112px;padding:0 15px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.prompt-wizard-button:focus-visible,.prompt-wizard-button:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);outline:0}.prompt-wizard-button:active{transform:translateY(1px)}.prompt-wizard-button.primary{background:#55d6c7;border-color:rgba(66,194,178,.78);color:var(--accent-ink)}.prompt-wizard-button.primary:focus-visible,.prompt-wizard-button.primary:hover{background:#6fe3d7;border-color:rgba(111,227,215,.9)}.prompt-wizard-button.icon{border-radius:999px;flex:0 0 42px;height:42px;min-height:42px;min-width:42px;padding:0;width:42px}.prompt-wizard-button.continue{min-width:132px}.prompt-wizard-button.submit{background:#55d6c7;border-color:rgba(85,214,199,.9);color:var(--accent-ink);min-height:46px;min-width:214px;overflow:hidden;position:relative}.prompt-wizard-button.submit:before{content:"";display:none}.prompt-wizard-button.submit:focus-visible:before,.prompt-wizard-button.submit:hover:before{display:none}.prompt-wizard-button.submit>*{position:relative;z-index:1}.prompt-wizard-button.submit:focus-visible,.prompt-wizard-button.submit:hover{background:#6fe3d7;border-color:rgba(111,227,215,.92)}.prompt-wizard-icon-svg{display:block;height:19px;width:19px}.prompt-wizard-button:disabled{cursor:not-allowed;opacity:.42;transform:none}.prompt-wizard-button.primary:disabled,.prompt-wizard-button.primary:disabled:focus-visible,.prompt-wizard-button.primary:disabled:hover{background:#55d6c7;border-color:rgba(66,194,178,.78);color:var(--accent-ink);outline:0}.prompt-review-panel{display:grid;gap:10px;padding:14px}.prompt-review-grid{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:var(--prompt-section-radius,12px);display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:2px 10px}.prompt-review-grid>span{color:var(--muted);font-size:12px;font-weight:560;padding:9px 0}.prompt-review-grid>span:not(:nth-last-child(2)),.prompt-review-grid>strong:not(:last-child){border-bottom:1px solid rgba(255,255,255,.055)}.prompt-review-grid>strong{color:var(--ink);font-size:12px;font-weight:680;max-width:320px;overflow:hidden;padding:9px 0 9px 14px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.prompt-review-grid>strong .currency-amount{color:inherit;justify-content:flex-end}.prompt-review-warning{background:rgba(255,198,92,.1);border:1px solid rgba(255,198,92,.18);border-radius:var(--prompt-control-radius,10px);color:#ffd58f;font-size:12px;font-weight:640;line-height:1.35;margin:0;padding:10px}.prompt-mode-selector{background:rgba(8,8,8,.28);border-bottom:0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.prompt-mode-option{--mode-color:var(--accent);--mode-soft:rgba(66,194,178,0.12);--mode-base:rgba(66,194,178,0.055);--mode-top:rgba(66,194,178,0.11);--mode-hover:rgba(66,194,178,0.2);--mode-border:rgba(66,194,178,0.34);--mode-icon-bg:rgba(66,194,178,0.1);--mode-icon-border:rgba(66,194,178,0.24);--mode-icon-hover:rgba(66,194,178,0.16);align-items:center;appearance:none;background:radial-gradient(circle at 50% -18%,var(--mode-top),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.034));border:1px solid rgba(255,255,255,.14);border-radius:var(--prompt-section-radius,12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.075);color:var(--ink);cursor:pointer;display:grid;gap:9px;grid-template-columns:minmax(0,1fr);justify-items:center;isolation:isolate;min-height:142px;overflow:hidden;padding:14px 12px;position:relative;text-align:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease,transform .18s ease}.prompt-mode-option:before{background:radial-gradient(circle at 50% 0,var(--mode-hover),transparent 54%),linear-gradient(180deg,var(--mode-base),transparent 68%);content:"";inset:-1px;opacity:.38;pointer-events:none;position:absolute;transition:opacity .18s ease,transform .22s ease;z-index:0}.prompt-mode-option.tone-audio{--mode-color:var(--accent);--mode-soft:rgba(66,194,178,0.12);--mode-base:rgba(66,194,178,0.055);--mode-top:rgba(66,194,178,0.12);--mode-hover:rgba(66,194,178,0.2);--mode-border:rgba(66,194,178,0.44);--mode-icon-bg:rgba(66,194,178,0.1);--mode-icon-border:rgba(66,194,178,0.24);--mode-icon-hover:rgba(66,194,178,0.16)}.prompt-mode-option.tone-script{--mode-color:#ffbf66;--mode-soft:rgba(255,191,102,0.12);--mode-base:rgba(255,191,102,0.055);--mode-top:rgba(255,191,102,0.11);--mode-hover:rgba(255,191,102,0.18);--mode-border:rgba(255,191,102,0.4);--mode-icon-bg:rgba(255,191,102,0.1);--mode-icon-border:rgba(255,191,102,0.24);--mode-icon-hover:rgba(255,191,102,0.16)}.prompt-mode-option.tone-scratch{--mode-color:#ff6bbd;--mode-soft:rgba(255,107,189,0.12);--mode-base:rgba(255,107,189,0.055);--mode-top:rgba(255,107,189,0.11);--mode-hover:rgba(255,107,189,0.18);--mode-border:rgba(255,107,189,0.4);--mode-icon-bg:rgba(255,107,189,0.1);--mode-icon-border:rgba(255,107,189,0.24);--mode-icon-hover:rgba(255,107,189,0.16)}.prompt-mode-option:focus-visible,.prompt-mode-option:hover{background:radial-gradient(circle at 50% -10%,var(--mode-hover),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border-color:var(--mode-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.018);outline:0;transform:translateY(-1px)}.prompt-mode-option:focus-visible:before,.prompt-mode-option:hover:before{opacity:.68;transform:scale(1.03)}.prompt-mode-option:active{transform:translateY(1px)}.prompt-mode-option.is-active{background:var(--mode-soft);border-color:color-mix(in srgb,var(--mode-color) 52%,transparent)}.prompt-mode-option.is-soon{color:rgba(245,245,245,.84)}.prompt-mode-option.is-fading{border-color:rgba(255,255,255,.1);filter:brightness(.72) saturate(.86);opacity:.82}.prompt-mode-badge{background:color-mix(in srgb,var(--mode-color) 12%,rgba(255,255,255,.055));border:1px solid color-mix(in srgb,var(--mode-color) 24%,rgba(255,255,255,.08));border-radius:999px;color:color-mix(in srgb,var(--mode-color) 72%,#ffffff);font-size:9px;font-weight:680;line-height:1;padding:5px 7px;position:absolute;right:9px;text-transform:uppercase;top:9px;z-index:2}.prompt-mode-icon{align-items:center;background:var(--mode-icon-bg);border:1px solid var(--mode-icon-border);border-radius:var(--prompt-icon-radius,10px);color:var(--mode-color);display:inline-flex;height:42px;justify-content:center;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:42px;z-index:1}.prompt-mode-option:focus-visible .prompt-mode-icon,.prompt-mode-option:hover .prompt-mode-icon{background:var(--mode-icon-hover);border-color:var(--mode-border);transform:translateY(-1px)}.prompt-mode-option.is-active .prompt-mode-icon{background:color-mix(in srgb,var(--mode-color) 16%,transparent);border-color:color-mix(in srgb,var(--mode-color) 30%,transparent)}.prompt-mode-copy{display:grid;gap:4px;justify-items:center;min-width:0;position:relative;text-align:center;z-index:1}.prompt-mode-copy strong{color:var(--ink);font-size:14px;font-weight:720;line-height:1.14}.prompt-mode-copy span{color:var(--muted);display:block;font-size:12px;font-weight:540;line-height:1.3;max-width:190px}.prompt-mode-option.is-soon .prompt-mode-copy span{color:rgba(220,220,220,.68)}.prompt-mode-placeholder{--mode-color:var(--accent);--mode-soft:rgba(66,194,178,0.1);align-items:center;background:var(--mode-soft);border-top:1px solid color-mix(in srgb,var(--mode-color) 22%,transparent);border-radius:var(--prompt-section-radius,12px);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;padding:14px 16px}.prompt-mode-placeholder.tone-script{--mode-color:#b78cff;--mode-soft:rgba(183,140,255,0.08)}.prompt-mode-placeholder.tone-scratch{--mode-color:#ff6bbd;--mode-soft:rgba(255,107,189,0.08)}.prompt-mode-placeholder-icon{align-items:center;background:color-mix(in srgb,var(--mode-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--mode-color) 26%,transparent);border-radius:var(--prompt-icon-radius,10px);color:var(--mode-color);display:inline-flex;height:38px;justify-content:center;width:38px}.prompt-mode-placeholder-copy{display:grid;gap:4px;min-width:0}.prompt-mode-placeholder-copy strong{color:var(--ink);font-size:14px;font-weight:720}.prompt-mode-placeholder-copy span{color:var(--muted);font-size:12px;font-weight:540;line-height:1.25}.prompt-mode-disabled-submit{appearance:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:var(--prompt-control-radius,10px);color:rgba(238,238,238,.46);cursor:not-allowed;font-size:12px;font-weight:650;min-height:34px;padding:0 12px;white-space:nowrap}.prompt-preset-section{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));border-radius:var(--prompt-section-radius,12px);display:grid;gap:9px;padding:12px}.prompt-section-head{display:block}.prompt-preset-info{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.026));border:1px solid rgba(255,255,255,.08);border-radius:var(--prompt-control-radius,10px);display:flex;gap:8px;min-width:0;padding:8px 10px;width:100%}.prompt-preset-info-svg{color:rgba(66,194,178,.92);flex:0 0 16px;height:16px;width:16px}.prompt-preset-info span{color:rgba(255,255,255,.6);font-size:12px;font-weight:560;line-height:1.28;min-width:0}.prompt-preset-builder{align-items:center;appearance:none;background:radial-gradient(circle at 50% 0,rgba(66,194,178,.13),transparent 58%),rgba(255,255,255,.04);border:1px solid rgba(66,194,178,.18);border-radius:var(--prompt-control-radius,10px);color:var(--ink);cursor:pointer;display:inline-flex;font-size:11px;font-weight:680;gap:8px;min-height:42px;min-width:132px;padding:0 12px;transition:background .16s ease,border-color .16s ease}.prompt-preset-builder.is-soon{cursor:default}.prompt-preset-builder small{background:rgba(66,194,178,.14);border:1px solid rgba(66,194,178,.22);border-radius:999px;color:rgba(190,255,248,.92);font-size:9px;font-weight:700;line-height:1;padding:4px 6px;text-transform:uppercase}.prompt-preset-builder:focus-visible,.prompt-preset-builder:hover{background:radial-gradient(circle at 50% 0,rgba(66,194,178,.18),transparent 60%),rgba(255,255,255,.07);border-color:rgba(66,194,178,.32);outline:0}.prompt-preset-builder:disabled{cursor:not-allowed;opacity:.52}.prompt-preset-list{display:grid;gap:8px}.prompt-preset-footer{display:flex;justify-content:flex-end}.prompt-preset-card{align-items:start;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.024));border:1px solid rgba(255,255,255,.105);border-radius:var(--prompt-section-radius,12px);color:var(--ink);cursor:pointer;display:grid;gap:10px 12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:96px;padding:13px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.prompt-preset-card:focus-visible,.prompt-preset-card:hover{background:linear-gradient(180deg,rgba(255,255,255,.068),rgba(255,255,255,.032));border-color:rgba(255,255,255,.18);outline:0}.prompt-preset-card:active{transform:translateY(1px)}.prompt-preset-card.is-active{background:radial-gradient(circle at 0 0,rgba(66,194,178,.14),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026));border-color:rgba(66,194,178,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.prompt-preset-icon{align-items:center;background:rgba(66,194,178,.12);border:1px solid rgba(66,194,178,.22);border-radius:var(--prompt-icon-radius,10px);color:var(--accent);display:inline-flex;height:36px;justify-content:center;margin-top:1px;width:36px}.prompt-preset-copy{display:grid;gap:5px;min-width:0}.prompt-preset-copy strong{color:var(--ink);font-size:15px;font-weight:720;line-height:1.15}.prompt-preset-copy span{color:rgba(255,255,255,.58);font-size:12px;font-weight:540;line-height:1.32}.prompt-preset-card-status{background:rgba(66,194,178,.11);border:1px solid rgba(66,194,178,.25);border-radius:var(--prompt-control-radius,10px);color:var(--accent);font-size:9px;font-weight:700;padding:3px 6px;text-transform:uppercase}.prompt-preset-specs{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1;margin-top:2px;min-width:0}.prompt-preset-spec{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.075);border-radius:var(--prompt-control-radius,10px);color:var(--ink);display:inline-flex;gap:7px;min-height:32px;padding:5px 8px 5px 6px}.prompt-preset-spec-icon{align-items:center;background:rgba(66,194,178,.11);border-radius:8px;color:var(--accent);display:inline-flex;height:22px;justify-content:center;width:22px}.prompt-preset-spec-svg{display:block;height:15px;width:15px}.prompt-preset-spec-copy{display:grid;gap:0;line-height:1.05}.prompt-preset-spec-copy>span{color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase}.prompt-preset-spec-copy strong{color:var(--ink);font-size:11px;font-weight:700}.prompt-field{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));border-radius:var(--prompt-section-radius,12px);grid-template-columns:minmax(0,1fr);min-height:122px;padding:14px}.prompt-field,.prompt-field-text{align-items:center;display:grid;gap:10px}.prompt-field-text{grid-template-columns:auto minmax(0,1fr)}.prompt-audio-dropzone{min-width:0;position:relative}.prompt-audio-dropzone-button{align-items:center;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.022));border:1px dashed rgba(238,238,238,.2);border-radius:var(--prompt-section-radius,12px);color:var(--ink);cursor:pointer;display:flex;gap:12px;min-height:78px;padding:12px 50px 12px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.prompt-audio-dropzone-button:focus-visible,.prompt-audio-dropzone-button:hover{background:radial-gradient(circle at 0 50%,rgba(66,194,178,.09),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.028));border-color:rgba(66,194,178,.42);outline:0}.prompt-audio-dropzone-button:active{transform:translateY(1px)}.prompt-audio-dropzone-button:disabled{cursor:not-allowed;opacity:.58}.prompt-audio-dropzone.has-file .prompt-audio-dropzone-button{background:radial-gradient(circle at 0 50%,rgba(66,194,178,.13),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026));border-style:solid;border-color:rgba(66,194,178,.4)}.prompt-audio-dropzone-icon{align-items:center;background:rgba(66,194,178,.12);border:1px solid rgba(66,194,178,.22);border-radius:var(--prompt-icon-radius,10px);color:var(--accent);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.prompt-audio-dropzone-copy{display:grid;flex:1 1 auto;gap:4px;min-width:0}.prompt-audio-dropzone-copy strong{color:var(--ink);font-size:15px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-audio-dropzone-subtitle{align-items:center;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:560;gap:8px;line-height:1.25}.prompt-audio-dropzone.has-file .prompt-audio-dropzone-subtitle span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);border-radius:8px;color:rgba(255,255,255,.76);padding:4px 7px}.prompt-audio-progress{background:rgba(255,255,255,.075);border-radius:999px;display:block;height:6px;margin-top:2px;overflow:hidden;width:100%}.prompt-audio-progress>span{background:linear-gradient(90deg,rgba(66,194,178,.65),rgba(111,227,215,.95));border-radius:inherit;display:block;height:100%;transition:width .16s ease}.prompt-audio-progress.is-loading>span{animation:prompt-audio-progress 1.1s ease-in-out infinite;width:42%}.prompt-audio-dropzone-remove{align-items:center;appearance:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:background .14s ease,opacity .14s ease;width:24px}.prompt-audio-dropzone-remove:hover{background:rgba(255,255,255,.14)}.prompt-audio-dropzone-remove:disabled{cursor:not-allowed;opacity:.45}.prompt-audio-dropzone-remove span{display:block;margin-top:-1px}.prompt-style-summary{align-items:center;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.022));border:1px solid rgba(255,255,255,.085);border-radius:var(--prompt-section-radius,12px);color:var(--ink);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;padding:12px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.prompt-style-summary.is-selected{background:radial-gradient(circle at 0 50%,rgba(66,194,178,.13),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026));border-color:rgba(66,194,178,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.prompt-style-summary:focus-visible,.prompt-style-summary:hover{background:radial-gradient(circle at 0 50%,rgba(66,194,178,.16),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.068),rgba(255,255,255,.03));border-color:rgba(66,194,178,.52);outline:0}.prompt-style-summary:active{transform:translateY(1px)}.prompt-style-summary-icon{align-items:center;background:rgba(66,194,178,.1);border:1px solid rgba(66,194,178,.2);border-radius:var(--prompt-icon-radius,10px);color:var(--accent);display:inline-flex;height:38px;justify-content:center;width:38px}.prompt-style-summary-copy{display:grid;gap:4px;min-width:0}.prompt-style-summary-copy strong{color:var(--ink);font-size:15px;font-weight:720;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-style-summary-copy small{color:var(--muted);font-size:12px;font-weight:560;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-style-summary-specs{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.prompt-style-summary-spec{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);border-radius:8px;color:rgba(255,255,255,.74);font-size:10px;font-weight:680;line-height:1;padding:5px 7px;white-space:nowrap}.prompt-style-summary:focus-visible{outline:2px solid rgba(66,194,178,.42);outline-offset:2px}.prompt-preset-picker-backdrop{align-items:center;background:rgba(3,7,6,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:1250}.prompt-preset-picker{background:#111111;border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 28px 90px rgba(0,0,0,.56);display:grid;gap:18px;margin:auto;max-height:calc(100svh - 44px);max-width:780px;overflow:auto;padding:18px;width:min(100%,780px)}.prompt-preset-picker-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.prompt-preset-picker-header span{color:rgba(255,255,255,.52);display:block;font-size:10px;font-weight:650;letter-spacing:0;line-height:1;margin-bottom:6px;text-transform:uppercase}.prompt-preset-picker-header h3{color:var(--ink);font-size:20px;font-weight:760;letter-spacing:0;line-height:1.05;margin:0}.prompt-preset-picker-close{align-items:center;appearance:none;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.74);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px}.prompt-preset-picker-close:focus-visible,.prompt-preset-picker-close:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--ink);outline:0}.prompt-preset-picker-close:active{transform:scale(.96)}.prompt-preset-picker-close-svg{height:18px;width:18px}.prompt-preset-picker-grid{align-content:start;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,176px);justify-content:start;min-height:340px}.prompt-preset-picker-card{align-content:start;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.022));border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--ink);cursor:pointer;display:grid;gap:10px;height:176px;padding:12px;position:relative;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:176px}.prompt-preset-picker-card:focus-visible,.prompt-preset-picker-card:hover{background:radial-gradient(circle at 0 20%,rgba(66,194,178,.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.062),rgba(255,255,255,.03));border-color:rgba(255,255,255,.18);outline:0}.prompt-preset-picker-card:active{transform:translateY(1px)}.prompt-preset-picker-card.is-selected{background:radial-gradient(circle at 0 20%,rgba(66,194,178,.15),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.066),rgba(255,255,255,.03));border-color:rgba(66,194,178,.44)}.prompt-preset-picker-card.is-create{align-content:center;justify-items:center;text-align:center}.prompt-preset-picker-card.is-soon{color:rgba(255,255,255,.7)}.prompt-preset-picker-card-top{align-items:center;display:flex;justify-content:space-between}.prompt-preset-picker-card-icon,.prompt-preset-picker-create-icon{align-items:center;background:rgba(66,194,178,.12);border:1px solid rgba(66,194,178,.22);border-radius:var(--prompt-icon-radius,10px);color:var(--accent);display:inline-flex;height:40px;justify-content:center;width:40px}.prompt-preset-picker-create-icon{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.74);height:44px;width:44px}.prompt-preset-picker-plus-svg{height:21px;width:21px}.prompt-preset-picker-check{align-items:center;background:rgba(66,194,178,.16);border:1px solid rgba(66,194,178,.28);border-radius:999px;color:rgba(190,255,248,.96);display:inline-flex;height:28px;justify-content:center;width:28px}.prompt-preset-picker-check .prompt-model-check-svg{height:16px;width:16px}.prompt-preset-picker-card-copy{display:grid;gap:5px;min-width:0}.prompt-preset-picker-card-copy strong{color:var(--ink);font-size:14px;font-weight:720;line-height:1.1}.prompt-preset-picker-card-copy small{color:rgba(255,255,255,.58);display:-webkit-box;font-size:11px;font-weight:720;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prompt-preset-picker-specs{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:auto}.prompt-preset-picker-soon,.prompt-preset-picker-specs span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.085);border-radius:8px;color:rgba(255,255,255,.75);font-size:10px;font-weight:680;line-height:1;padding:6px 8px;white-space:nowrap}.prompt-preset-picker-soon{background:rgba(66,194,178,.13);border-color:rgba(66,194,178,.22);color:rgba(190,255,248,.92);position:absolute;right:12px;text-transform:uppercase;top:12px}@keyframes prompt-audio-progress{0%{transform:translateX(-120%)}to{transform:translateX(240%)}}@keyframes prompt-step-forward{0%{opacity:0;transform:translate3d(18px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes prompt-step-back{0%{opacity:0;transform:translate3d(-18px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.prompt-input{appearance:none;background:transparent;border:0;color:#eeeeee;font-size:14px;font-weight:650;height:42px;line-height:1.35;outline:0;overflow:hidden;padding:11px 0;resize:none;width:100%}.prompt-input:focus,.prompt-input:focus-visible{outline:0}.prompt-input::placeholder{color:rgba(238,238,238,.54)}.prompt-input:disabled{cursor:not-allowed;opacity:.55}.prompt-rotator{min-height:64px;overflow:hidden;position:relative}.prompt-rotator strong{animation:prompt-rotate 15s ease-in-out infinite;color:#eeeeee;font-size:clamp(18px,2.6vw,27px);font-weight:500;left:0;line-height:1.2;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-38%)}.prompt-rotator strong:nth-child(2){animation-delay:3s}.prompt-rotator strong:nth-child(3){animation-delay:6s}.prompt-rotator strong:nth-child(4){animation-delay:9s}.prompt-rotator strong:nth-child(5){animation-delay:12s}.prompt-cursor{animation:prompt-caret .95s steps(1) infinite;background:var(--accent);border-radius:999px;height:24px;width:2px}.prompt-actions{display:flex;gap:10px}.prompt-action,.prompt-menu-wrap{position:relative}.prompt-action{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.prompt-action .prompt-icon{height:20px;pointer-events:none;width:20px}.prompt-action:disabled{cursor:not-allowed;opacity:.42}.prompt-attach{color:var(--muted)}.prompt-attach.selected{border-color:rgba(66,194,178,.72);color:var(--accent)}.prompt-settings{color:var(--muted)}.prompt-submit{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.prompt-popover{bottom:calc(100% + 10px);display:grid;gap:4px;min-width:230px;padding:8px;position:absolute;right:0;z-index:20}.prompt-menu-title{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:0;padding:3px 8px 5px;text-transform:uppercase}.prompt-menu-item{align-items:center;background:transparent;border:0;border-radius:var(--menu-row-radius);color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:680;gap:12px;justify-content:space-between;min-height:38px;padding:9px 10px;text-align:left;width:100%}.prompt-menu-left{gap:10px;min-width:0}.prompt-menu-icon,.prompt-menu-left{align-items:center;display:inline-flex}.prompt-menu-icon{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--accent);flex:0 0 auto;height:26px;justify-content:center;width:26px}.prompt-menu-icon-svg{height:16px;width:16px}.prompt-menu-item:hover{background:var(--menu-row-hover)}.prompt-menu-item.disabled,.prompt-menu-item:disabled{color:rgba(238,238,238,.42);cursor:not-allowed}.prompt-menu-item:disabled .prompt-menu-icon{color:rgba(238,238,238,.42)}.prompt-badge{background:rgba(66,194,178,.11);border:1px solid rgba(66,194,178,.28);border-radius:999px;color:var(--accent);font-size:10px;font-weight:680;padding:3px 7px;text-transform:uppercase}.prompt-settings-menu{min-width:260px}.prompt-menu-section{display:grid;gap:8px}.prompt-menu-section.compact{align-items:center;border-top:1px solid rgba(255,255,255,.08);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;padding:10px 2px 2px}.prompt-menu-label{color:var(--muted);font-size:11px;font-weight:650;text-transform:uppercase}.prompt-format-options{display:grid;gap:6px;grid-template-columns:1fr 1fr}.prompt-format-option{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;gap:3px;min-height:66px;padding:10px;position:relative;text-align:left}.prompt-format-option strong{color:var(--ink);font-size:16px}.prompt-format-option span{font-size:11px;font-weight:650}.prompt-format-option.selected{background:rgba(66,194,178,.12);border-color:rgba(66,194,178,.48);color:var(--accent)}.prompt-format-option.coming-soon,.prompt-format-option:disabled{cursor:not-allowed;opacity:.55}.prompt-format-option .prompt-badge{bottom:8px;position:absolute;right:8px}.prompt-audio-hint,.prompt-audio-pill{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:650;gap:8px;line-height:1.2;max-width:min(460px,45vw);overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.prompt-audio-pill{background:rgba(66,194,178,.1);border-color:rgba(66,194,178,.36);color:var(--accent)}.prompt-audio-name{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.prompt-audio-meta{color:var(--muted);flex:0 0 auto}.prompt-audio-cost{color:var(--ink);flex:0 0 auto;font-size:12px}.prompt-audio-remove{align-items:center;appearance:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:700;height:18px;justify-content:center;line-height:1;opacity:0;padding:0;transform:scale(.92);transition:opacity .14s ease,transform .14s ease,background .14s ease;width:18px}.prompt-audio-pill:focus-within .prompt-audio-remove,.prompt-audio-pill:hover .prompt-audio-remove{opacity:1;transform:scale(1)}.prompt-audio-remove:hover{background:rgba(255,255,255,.14)}.prompt-audio-remove span{display:block;margin-top:-1px}.prompt-audio-remove:disabled{cursor:not-allowed;opacity:.45}@keyframes prompt-caret{50%{opacity:0}}@keyframes prompt-rotate{0%,to{opacity:0;transform:translateY(-38%)}16%,4%{opacity:1;transform:translateY(-50%)}20%{opacity:0;transform:translateY(-62%)}}.home-section{margin-top:clamp(78px,10vw,132px)}.home-demo-section,.home-steps-section{scroll-margin-top:112px}.home-section-header{margin:0 auto clamp(28px,4vw,46px);max-width:760px;text-align:center}.home-section-header h2{font-size:clamp(36px,5vw,64px);font-weight:560;line-height:.98;margin:0 auto 16px;max-width:780px}.home-section-header p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.55;margin:0 auto;max-width:660px}.home-steps-section .home-section-header{margin-bottom:clamp(26px,3vw,36px)}.home-steps-section .home-section-header h2{margin-bottom:0}.home-demo-showcase{display:grid;gap:14px;justify-items:center;margin:0 auto;max-width:min(100%,1120px)}.home-demo-video{aspect-ratio:16/9;background:radial-gradient(70% 120% at 50% 0,rgba(66,194,178,.1),transparent 54%),#050505;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.38);display:block;overflow:hidden;width:100%}.home-demo-video.is-featured{border-radius:10px;box-shadow:0 34px 110px rgba(0,0,0,.46),0 0 0 1px rgba(66,194,178,.04)}.home-demo-video .custom-video-player{border:0;border-radius:inherit;height:100%}.home-demo-start{background:radial-gradient(circle at 50% 45%,rgba(66,194,178,.18),transparent 24%),radial-gradient(circle at 36% 68%,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.006)),#050505;border:0;color:#050706;cursor:pointer;display:flex;height:100%;padding:0;width:100%}.home-demo-start,.home-demo-start-icon{align-items:center;justify-content:center}.home-demo-start-icon{background:rgba(255,255,255,.94);border-radius:999px;box-shadow:0 22px 70px rgba(66,194,178,.24),0 12px 40px rgba(0,0,0,.34);display:inline-flex;height:clamp(58px,7vw,82px);transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:clamp(58px,7vw,82px)}.home-demo-start-icon:before{border-bottom:11px solid transparent;border-left:17px solid;border-top:11px solid transparent;content:"";display:block;margin-left:5px}.home-demo-start:focus-visible .home-demo-start-icon,.home-demo-start:hover .home-demo-start-icon{background:#ffffff;box-shadow:0 28px 88px rgba(66,194,178,.32),0 16px 46px rgba(0,0,0,.38);transform:scale(1.035)}.home-demo-start:focus-visible{outline:none}.home-demo-video .media-default-skin--video:after{box-shadow:none}.home-demo-video .media-default-skin,.home-demo-video .media-default-skin *{-webkit-tap-highlight-color:transparent}.home-demo-video .media-button:focus,.home-demo-video .media-button:focus-visible,.home-demo-video .media-default-skin:focus,.home-demo-video .media-default-skin:focus-visible,.home-demo-video .media-menu__item:focus,.home-demo-video .media-menu__item:focus-visible,.home-demo-video .media-slider__thumb:focus,.home-demo-video .media-slider__thumb:focus-visible{outline:none}.home-demo-selector{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;width:min(100%,620px)}.home-demo-option{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(255,255,255,.72);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:650;gap:8px;justify-content:center;min-height:42px;min-width:0;padding:0 16px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.home-demo-option:focus-visible,.home-demo-option:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);color:var(--ink);outline:none;transform:translateY(-1px)}.home-demo-option.is-active{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.98);color:#050706}.steps{--step-line-color:rgba(255,255,255,0.12);display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:980px;position:relative}.steps:before{background:var(--step-line-color);content:"";height:1px;left:16.666%;position:absolute;right:16.666%;top:28px}.account-panel,.auth-panel,.card,.history-panel,.panel,.tool-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.step-card{min-width:0;padding:0 clamp(12px,2vw,24px);position:relative;text-align:center;z-index:1}.step-card h3{font-size:20px;font-weight:560;line-height:1.15;margin:0}.step-visual{display:grid;height:58px;margin:0 auto 18px;place-items:center;position:relative;width:58px}.step-icon{align-items:center;background:#0b0b0b;border:1px solid;border-radius:999px;display:inline-flex;height:56px;justify-content:center;width:56px}.step-icon.is-1{color:#58d7c7}.step-icon.is-2{color:#9d8cff}.step-icon.is-3{color:#f0bd55}.step-icon svg{height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.step-number{align-items:center;background:rgba(255,255,255,.94);border:2px solid #070707;border-radius:999px;bottom:-2px;color:#090909;display:inline-flex;font-size:10px;font-weight:720;height:22px;justify-content:center;margin:0;position:absolute;right:-3px;width:22px}.home-faq-list{border-top:1px solid rgba(255,255,255,.11);margin:0 auto;max-width:820px}.home-faq-item{border-bottom:1px solid rgba(255,255,255,.11)}.home-faq-item summary{color:var(--ink);cursor:pointer;font-size:clamp(18px,2.1vw,24px);font-weight:560;line-height:1.25;list-style:none;padding:22px 42px 22px 0;position:relative}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:after{color:var(--muted);content:"+";font-size:28px;font-weight:400;line-height:1;position:absolute;right:4px;top:20px}.home-faq-item[open] summary:after{content:"-"}.home-faq-item p{color:var(--muted);font-size:16px;line-height:1.65;margin:0;max-width:680px;padding:0 0 24px}.home-final-cta{align-items:center;background:radial-gradient(90% 160% at 82% 0,rgba(66,194,178,.15),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#111111;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;gap:24px;justify-content:space-between;margin:clamp(82px,10vw,132px) auto 0;max-width:920px;padding:clamp(24px,4vw,38px)}.home-final-cta h2{font-size:clamp(28px,4vw,46px);font-weight:560;line-height:1;margin:0 0 10px;max-width:620px}.home-final-cta p{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:560px}.home-final-cta .button{flex:0 0 auto;font-weight:650;min-width:150px}.home-footer{background:radial-gradient(70% 130% at 50% 100%,rgba(66,194,178,.19),transparent 62%),linear-gradient(180deg,rgba(8,8,8,0),rgba(66,194,178,.055) 100%);align-items:start;display:grid;gap:28px;grid-template-columns:minmax(180px,1fr) minmax(260px,auto) minmax(130px,auto);margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);margin-top:auto;padding:clamp(54px,7vw,92px) max(20px,calc((100dvw - 1160px) / 2 + 20px)) clamp(34px,5vw,64px)}.home-footer-brand{align-content:start;display:grid;max-width:360px}.home-footer-brand strong{color:var(--ink);font-size:24px;font-weight:680;line-height:1}.home-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.home-footer-links a{color:var(--muted);font-size:13px;font-weight:560;line-height:1.2}.home-footer-links a:hover{color:var(--accent)}.home-footer-socials{align-content:start;display:grid;gap:10px;justify-self:end}.home-footer-socials>span{color:var(--muted);font-size:12px;font-weight:520;line-height:1.2}.home-footer-social-links{display:flex;gap:8px}.home-footer-social-links a{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--ink);display:inline-flex;height:36px;justify-content:center;width:36px}.home-footer-social-links a:hover{background:rgba(66,194,178,.13);border-color:rgba(66,194,178,.36);color:var(--accent)}.home-footer-social-icon{height:18px;width:18px}.grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.auth-wrap{margin:64px auto;max-width:440px}.auth-shell .auth-wrap{margin:36px auto 72px}.auth-panel{background:radial-gradient(120% 80% at 50% -18%,rgba(66,194,178,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#121212;border-color:rgba(255,255,255,.105);box-shadow:0 26px 72px rgba(0,0,0,.44);padding:clamp(22px,4vw,30px)}.auth-panel h1{font-size:clamp(36px,5vw,48px);margin-bottom:12px;max-width:none}.auth-panel>.muted{font-size:15px;margin-bottom:0}.auth-panel form.form,.auth-panel>.form{margin-top:20px}.auth-divider+.form{margin-top:0}.form{display:grid;gap:14px}.field{display:grid;gap:7px}.auth-panel .form{gap:12px}.auth-panel .field{gap:8px}.field span{color:var(--muted);font-size:13px;font-weight:600}.auth-panel .field span{color:rgba(255,255,255,.72);font-size:12px;font-weight:650}.input{background:#10110f;border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:46px;padding:0 12px;width:100%}.auth-panel .input{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.11);min-height:48px;padding:0 14px;transition:background .14s ease,border-color .14s ease,outline-color .14s ease}.auth-panel .input:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.17)}.input:focus{border-color:var(--accent);outline:3px solid rgba(66,194,178,.16)}.auth-panel .input:focus,.auth-panel .input:focus-visible{background:rgba(255,255,255,.065);border-color:rgba(66,194,178,.74);outline:3px solid rgba(66,194,178,.14)}.auth-panel .button{border-radius:8px;min-height:48px;width:100%}.auth-panel .form .button{margin-top:2px}.auth-panel .button:not(.oauth-button){box-shadow:0 14px 34px rgba(66,194,178,.13)}.auth-panel .button:not(.oauth-button):hover{box-shadow:0 18px 38px rgba(66,194,178,.18)}.auth-panel .button.oauth-button{border-color:rgba(255,255,255,.92);margin-top:22px}.auth-panel .button.oauth-button:hover{background:#f2f2f2;border-color:#f2f2f2}.auth-notice{margin:14px 0 0}.auth-forgot,.auth-switch{font-size:14px;margin:16px 0 0;text-align:center}.auth-forgot{margin-top:9px}.auth-forgot a,.auth-switch a{color:var(--accent);font-weight:650}.auth-forgot a:hover,.auth-switch a:hover{color:#7be0d4}.app-shell{max-width:var(--app-shell-max)}.dashboard-shell{display:flex;flex-direction:column;min-height:100dvh}.dashboard-fullscreen-shell{background:#080808;margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.dashboard-shell>.topbar{flex:0 0 auto}.dashboard-history-skeleton span:after,.dashboard-history-skeleton span:before{background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.105),rgba(255,255,255,.055));background-size:220% 100%;animation:dashboard-history-shimmer 1.35s ease-in-out infinite}@keyframes dashboard-history-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.dashboard-workspace{align-items:stretch;background:#080808;display:grid;flex:1 1 auto;gap:0;grid-template-columns:clamp(268px,21vw,304px) minmax(0,1fr);height:100dvh;min-height:100dvh;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-mobile-sidebar-backdrop,.dashboard-mobile-stage-bar{display:none}.dashboard-mobile-sidebar-toggle{align-items:center;appearance:none;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.dashboard-mobile-sidebar-toggle:focus-visible,.dashboard-mobile-sidebar-toggle:hover{background:rgba(255,255,255,.075);outline:0}.dashboard-project-sidebar,.dashboard-project-stage{min-width:0}.dashboard-project-sidebar{--dashboard-sidebar-block-gap:10px;--dashboard-sidebar-history-gap:24px;align-content:start;background:transparent;border-right:1px solid rgba(255,255,255,.09);display:grid;gap:0;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:visible;padding:16px 12px 12px;position:relative;transition:gap .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);z-index:4}.dashboard-sidebar-top{display:grid;gap:0;grid-row:1;justify-self:start;max-width:100%;transition:max-width .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-sidebar-brand-row{align-items:center;display:flex;gap:8px;justify-content:space-between;justify-self:start;max-width:100%;margin-bottom:var(--dashboard-sidebar-block-gap);min-height:34px;min-width:0;transition:gap .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-sidebar-brand{align-items:center;color:var(--ink);display:inline-flex;font-size:18px;font-weight:720;letter-spacing:0;min-height:34px;padding:0 8px;overflow:hidden;max-width:120px;transition:color .14s ease,max-width .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,padding .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility .22s ease;white-space:nowrap;width:fit-content}.dashboard-sidebar-brand:focus-visible,.dashboard-sidebar-brand:hover{color:var(--accent);outline:0}.dashboard-sidebar-collapse{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.58);cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;position:absolute;right:12px;top:17px;transition:background .14s ease,color .14s ease,flex-basis .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:32px}.dashboard-sidebar-collapse:focus-visible,.dashboard-sidebar-collapse:hover{background:rgba(255,255,255,.055);color:var(--ink);outline:0}.dashboard-sidebar-collapse-svg{display:block;height:19px;transition:transform .26s cubic-bezier(.22,1,.36,1);width:19px}.dashboard-new-project{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:2px;justify-self:start;margin-inline:0;max-width:100%;min-height:38px;overflow:visible;padding:0;position:relative;text-decoration:none;transition:color .15s ease,max-width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-new-project:before{background:rgba(255,255,255,.055);border-radius:999px;content:"";inset:0 -4px;opacity:0;pointer-events:none;position:absolute;transition:inset .26s cubic-bezier(.22,1,.36,1),opacity .14s ease}.dashboard-new-project.is-active,.dashboard-new-project:focus-visible,.dashboard-new-project:hover{outline:0}.dashboard-new-project.is-active:before,.dashboard-new-project:focus-visible:before,.dashboard-new-project:hover:before{opacity:1}.dashboard-new-project-icon{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--accent);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;position:relative;transition:flex-basis .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:38px;z-index:1}.dashboard-new-project span:not(.dashboard-new-project-icon){max-width:180px;min-width:0;overflow:hidden;position:relative;transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility .18s ease;white-space:nowrap;z-index:1}.dashboard-project-action-svg{display:block;height:17px;width:17px}.dashboard-project-sidebar-head{align-items:center;display:flex;gap:10px;grid-row:2;justify-content:space-between;margin-bottom:var(--dashboard-sidebar-history-gap);margin-top:3px;max-width:100%;min-height:38px;padding:0;transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,padding .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear,width .32s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-history-toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:rgba(255,255,255,.62);cursor:pointer;display:inline-flex;font-size:12px;font-weight:520;gap:4px;height:28px;justify-content:center;letter-spacing:0;line-height:1;margin-left:-7px;padding:0 7px;transform:translateY(1px);transition:background .14s ease,color .14s ease}.dashboard-history-toggle:focus-visible,.dashboard-history-toggle:hover{background:rgba(255,255,255,.055);color:var(--ink);outline:0}.dashboard-history-toggle-svg{height:14px;transform:rotate(0deg);transition:transform .16s ease;width:14px}.dashboard-history-toggle[aria-expanded=false] .dashboard-history-toggle-svg{transform:rotate(-90deg)}.dashboard-project-switcher{min-width:0;position:relative;width:100%}.dashboard-project-switcher-button{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-self:start;margin-inline:0;max-width:100%;min-height:38px;overflow:visible;padding:0 8px;position:relative;text-align:left;transition:color .15s ease,max-width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-project-switcher-button:before{background:rgba(255,255,255,.055);border-radius:999px;content:"";inset:0 -4px;opacity:0;pointer-events:none;position:absolute;transition:inset .26s cubic-bezier(.22,1,.36,1),opacity .14s ease}.dashboard-project-switcher-button:focus-visible,.dashboard-project-switcher-button:hover,.dashboard-project-switcher-button[aria-expanded=true]{outline:0}.dashboard-project-switcher-button:focus-visible:before,.dashboard-project-switcher-button:hover:before,.dashboard-project-switcher-button[aria-expanded=true]:before{opacity:1}.dashboard-project-switcher-button[aria-expanded=true] .dashboard-history-toggle-svg{transform:rotate(180deg)}.dashboard-project-switcher-icon{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--accent);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;position:relative;transition:flex-basis .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:24px;z-index:1}.dashboard-project-switcher-svg{display:block;height:18px;width:18px}.dashboard-project-switcher-copy{display:block;max-width:180px;min-width:0;overflow:hidden;position:relative;transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility .18s ease;white-space:nowrap;z-index:1}.dashboard-project-switcher-copy strong{color:var(--ink);display:block;font-size:inherit;font-weight:inherit;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-switcher-button .dashboard-history-toggle-svg{color:rgba(255,255,255,.62);flex:0 0 auto;margin-left:auto;position:relative;z-index:1}.dashboard-project-switcher-menu{display:grid;gap:var(--menu-gap);left:0;padding:var(--menu-padding);position:absolute;right:0;top:calc(100% + 7px);z-index:70}.dashboard-project-switcher-list{display:grid;gap:var(--menu-gap);max-height:min(280px,calc(100dvh - 280px));overflow-y:auto}.dashboard-project-switcher-list:has(.dashboard-project-row-actions-menu[open]){overflow:visible}.dashboard-project-switcher-row{align-items:center;display:block;min-height:34px;min-width:0;position:relative}.dashboard-project-switcher-row:has(.dashboard-project-row-actions-menu[open]){z-index:82}.dashboard-project-switcher-row.is-renaming{display:block}.dashboard-project-create-button,.dashboard-project-switcher-item{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.74);cursor:pointer;display:flex;font-size:13px;font-weight:560;gap:10px;justify-content:space-between;min-height:var(--menu-row-min);padding:0 10px;text-align:left;width:100%}.dashboard-project-switcher-row:has(.dashboard-project-row-actions-menu) .dashboard-project-switcher-item{padding-right:40px}.dashboard-project-create-button:focus-visible,.dashboard-project-create-button:hover,.dashboard-project-switcher-item:focus-visible,.dashboard-project-switcher-item:hover,.dashboard-project-switcher-row:focus-within .dashboard-project-switcher-item,.dashboard-project-switcher-row:has(.dashboard-project-row-actions-menu[open]) .dashboard-project-switcher-item,.dashboard-project-switcher-row:hover .dashboard-project-switcher-item{background:var(--menu-row-hover);color:var(--ink);outline:0}.dashboard-project-switcher-item.is-active{background:rgba(255,255,255,.076);color:var(--ink)}.dashboard-project-create-button span,.dashboard-project-switcher-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-switcher-check{color:var(--accent);flex:0 0 auto;height:16px;width:16px}.dashboard-project-row-actions-menu{position:absolute;right:2px;top:50%;transform:translateY(-50%);z-index:2}.dashboard-project-row-actions-menu[open]{z-index:84}.dashboard-project-row-actions-menu summary{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.48);cursor:pointer;display:inline-flex;height:30px;justify-content:center;list-style:none;transition:background .14s ease,color .14s ease,opacity .14s ease;width:30px}.dashboard-project-row-actions-menu summary::-webkit-details-marker{display:none}.dashboard-project-row-actions-menu summary:focus-visible,.dashboard-project-row-actions-menu[open] summary,.dashboard-project-switcher-row:hover .dashboard-project-row-actions-menu summary{color:var(--ink)}.dashboard-project-row-actions-menu summary:focus-visible,.dashboard-project-row-actions-menu summary:hover,.dashboard-project-row-actions-menu[open] summary{background:var(--menu-row-hover);outline:0}.dashboard-project-row-actions-menu[open] summary{opacity:0;pointer-events:none}.dashboard-project-row-actions-popover{display:grid;gap:var(--menu-gap);min-width:min(216px,calc(100dvw - 20px));padding:var(--menu-padding);position:absolute;right:0;top:calc(100% + 5px);z-index:74}.dashboard-project-menu-actions{display:grid;gap:var(--menu-gap);margin-top:calc(var(--menu-divider-space) - var(--menu-gap));padding-top:var(--menu-divider-space);position:relative}.dashboard-project-menu-actions:before{background:var(--menu-divider-line);content:"";height:1px;left:var(--menu-divider-inset);pointer-events:none;position:absolute;right:var(--menu-divider-inset);top:0}.dashboard-project-create-button{justify-content:flex-start}.dashboard-project-create-form{display:grid;gap:var(--menu-gap);margin-top:calc(var(--menu-divider-space) - var(--menu-gap));padding-top:var(--menu-divider-space);position:relative}.dashboard-project-create-form:before{background:var(--menu-divider-line);content:"";height:1px;left:var(--menu-divider-inset);pointer-events:none;position:absolute;right:var(--menu-divider-inset);top:0}.dashboard-project-create-form input,.dashboard-project-inline-rename-form input{appearance:none;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);border-radius:var(--menu-row-radius);color:var(--ink);font:inherit;font-size:13px;font-weight:520;height:var(--menu-row-min);min-height:var(--menu-row-min);min-width:0;outline:0;padding:0 9px;width:100%}.dashboard-project-create-form input:focus,.dashboard-project-inline-rename-form input:focus{border-color:rgba(66,194,178,.48);box-shadow:0 0 0 3px rgba(66,194,178,.1)}.dashboard-project-inline-rename-form{align-items:center;background:rgba(255,255,255,.058);border-radius:var(--menu-row-radius);display:grid;gap:var(--menu-gap);grid-template-columns:minmax(0,1fr) var(--menu-inline-control-min) var(--menu-inline-control-min);min-height:var(--menu-row-min);min-width:0;padding:var(--menu-inline-padding);width:100%}.dashboard-project-inline-rename-form input{background:transparent;border:0;border-radius:6px;height:var(--menu-inline-control-min);min-height:var(--menu-inline-control-min);padding:0 8px}.dashboard-project-inline-rename-form input:focus{border-color:transparent;box-shadow:none}.dashboard-project-inline-action{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.58);cursor:pointer;display:inline-flex;height:var(--menu-inline-control-min);justify-content:center;width:var(--menu-inline-control-min)}.dashboard-project-inline-action:focus-visible,.dashboard-project-inline-action:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.dashboard-project-inline-action.is-save{background:rgba(255,255,255,.07);color:var(--ink)}.dashboard-project-inline-action:disabled{cursor:wait;opacity:.58}.dashboard-project-inline-action .dashboard-project-switcher-check,.dashboard-project-inline-action-svg{height:15px;width:15px}.dashboard-project-create-actions{align-items:center;display:grid;gap:var(--menu-gap);grid-template-columns:1fr 1fr}.dashboard-project-create-actions button{align-items:center;appearance:none;background:rgba(255,255,255,.045);border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.72);cursor:pointer;display:inline-flex;font-size:12px;font-weight:560;height:var(--menu-row-min);justify-content:center;line-height:1;min-height:var(--menu-row-min);min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-create-actions button:focus-visible,.dashboard-project-create-actions button:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.dashboard-project-create-actions button[type=submit]{background:rgba(255,255,255,.1);color:var(--ink)}.dashboard-project-switcher-error{color:#ffb7b7;font-size:12px;font-weight:560;line-height:1.25;margin:0;padding:0 3px 2px}.dashboard-project-history-panel{display:grid;gap:0;grid-row:3;grid-template-rows:auto minmax(0,1fr);max-width:100%;min-height:0;overflow:visible;transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear,width .32s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-project-history-panel[hidden]{display:none}.dashboard-project-history-panel>.notice{grid-row:1;margin:0}.dashboard-project-history-panel>.dashboard-project-empty,.dashboard-project-history-panel>.dashboard-project-list{grid-row:2}.dashboard-project-list{gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}.dashboard-history-skeleton,.dashboard-project-list{align-content:start;display:grid;margin-inline:-6px;padding:0 8px 0 6px}.dashboard-history-skeleton{gap:3px}.dashboard-history-skeleton span{align-items:center;background:rgba(255,255,255,.012);border-radius:999px;display:flex;height:38px;padding:0 10px;position:relative;width:100%}.dashboard-history-skeleton span:before{border-radius:999px;content:"";display:block;height:9px;width:56%}.dashboard-history-skeleton span:after{border-radius:999px;content:"";height:14px;opacity:0;position:absolute;right:10px;width:14px}.dashboard-history-skeleton span:nth-child(2):before{width:72%}.dashboard-history-skeleton span:nth-child(3):before{width:48%}.dashboard-history-skeleton span:nth-child(4):before{width:66%}.dashboard-history-skeleton span:nth-child(5):before{width:42%}.dashboard-history-skeleton span:first-child:after,.dashboard-history-skeleton span:nth-child(3):after,.dashboard-history-skeleton span:nth-child(5):after{opacity:.72}.dashboard-project-history-loader{align-items:center;color:rgba(255,255,255,.44);display:flex;font-size:11px;font-weight:560;justify-content:center;min-height:1px;opacity:0;padding:0;transition:opacity .14s ease}.dashboard-project-history-loader.is-loading{min-height:34px;opacity:1;padding:7px 0 4px}.dashboard-project-list::-webkit-scrollbar{width:8px}.dashboard-project-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.dashboard-project-list::-webkit-scrollbar-track{background:transparent}.dashboard-project-list-section{display:grid;gap:3px;min-width:0}.dashboard-project-list-section+.dashboard-project-list-section{margin-top:8px}.dashboard-project-list-section-label{color:rgba(255,255,255,.5);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.2;padding:5px 8px 2px}.dashboard-project-list-section:first-child .dashboard-project-list-section-label{padding-top:1px}.dashboard-project-list-item{appearance:none;background:transparent;border:0;border-radius:999px;color:var(--ink);cursor:pointer;gap:8px;padding:5px 34px 5px 8px;text-align:left;text-decoration:none;transition:color .14s ease;width:100%}.dashboard-project-list-item,.dashboard-project-list-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);min-height:36px;position:relative}.dashboard-project-list-row:before{background:rgba(255,255,255,.055);border-radius:999px;content:"";inset:0 -6px;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease}.dashboard-project-list-item.has-status{grid-template-columns:minmax(0,1fr);padding-right:34px}.dashboard-project-list-row.is-processing .dashboard-project-list-item.has-status{grid-template-columns:minmax(0,1fr)}.dashboard-project-list-item.is-active,.dashboard-project-list-item:focus-visible,.dashboard-project-list-item:hover{outline:0}.dashboard-project-list-row.has-open-menu:before,.dashboard-project-list-row.is-active:before,.dashboard-project-list-row:focus-within:before,.dashboard-project-list-row:hover:before{opacity:1}.dashboard-project-list-item.is-active{background:transparent}.dashboard-project-list-row.is-active:before{background:rgba(66,194,178,.11)}.dashboard-project-list-item.is-active .dashboard-project-list-copy strong{font-weight:640}.dashboard-project-status{align-items:center;background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.72);display:inline-flex;height:22px;justify-content:center;justify-self:auto;opacity:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .12s ease,right .12s ease;width:22px;z-index:1}.dashboard-project-list-row.is-processing .dashboard-project-status{margin-right:0}@media (hover:hover) and (pointer:fine){.dashboard-project-list-row.is-processing.has-open-menu .dashboard-project-status,.dashboard-project-list-row.is-processing:has(.dashboard-history-actions-menu summary:focus-visible) .dashboard-project-status,.dashboard-project-list-row.is-processing:hover .dashboard-project-status{right:40px}.dashboard-project-list-row.is-processing.has-open-menu .dashboard-project-list-item,.dashboard-project-list-row.is-processing:has(.dashboard-history-actions-menu summary:focus-visible) .dashboard-project-list-item,.dashboard-project-list-row.is-processing:hover .dashboard-project-list-item{padding-right:66px}}.dashboard-project-list-row.has-open-menu .dashboard-project-status,.dashboard-project-list-row:has(.dashboard-history-actions-menu summary:focus-visible) .dashboard-project-status,.dashboard-project-list-row:hover .dashboard-project-status{opacity:0}.dashboard-project-list-row.has-open-menu .dashboard-project-list-item.is-processing .dashboard-project-status,.dashboard-project-list-row:has(.dashboard-history-actions-menu summary:focus-visible) .dashboard-project-list-item.is-processing .dashboard-project-status,.dashboard-project-list-row:hover .dashboard-project-list-item.is-processing .dashboard-project-status{opacity:1}.dashboard-project-list-item.is-processing .dashboard-project-status,.dashboard-project-list-item.is-ready .dashboard-project-status{color:var(--accent)}.dashboard-project-list-item.is-queued .dashboard-project-status{color:rgba(255,255,255,.62)}.dashboard-project-list-item.is-error .dashboard-project-status{color:var(--danger)}.dashboard-project-status-svg{height:16px;width:16px}.dashboard-project-status-svg.is-queue,.dashboard-project-status-svg.is-spinner{height:15px;width:15px}.dashboard-project-status-svg.is-error{height:16px;transform:translateY(-.25px);width:16px}.dashboard-project-status-svg.is-spinning{animation:pending-spin .96s linear infinite}.dashboard-history-actions-menu{position:absolute;right:5px;top:4px;z-index:4}.dashboard-project-list-row.is-processing .dashboard-history-actions-menu{right:5px}.dashboard-history-actions-menu[open]{z-index:42}.dashboard-history-actions-menu summary{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.48);cursor:pointer;display:inline-flex;height:28px;justify-content:center;list-style:none;opacity:0;transition:color .14s ease,opacity .14s ease;width:28px}.dashboard-history-actions-menu summary::-webkit-details-marker{display:none}.dashboard-history-actions-menu summary:focus-visible,.dashboard-history-actions-menu[open] summary,.dashboard-project-list-row:hover .dashboard-history-actions-menu summary{opacity:1}.dashboard-history-actions-menu summary:focus-visible,.dashboard-history-actions-menu summary:hover,.dashboard-history-actions-menu[open] summary{color:var(--ink);outline:0}.dashboard-history-actions-menu summary:focus-visible{box-shadow:0 0 0 2px rgba(66,194,178,.3)}.dashboard-history-actions-menu[open] summary{opacity:0;pointer-events:none}.dashboard-history-actions-popover{display:grid;gap:var(--menu-gap);max-width:min(246px,calc(100vw - 32px));min-width:min(216px,calc(100dvw - 20px));overflow:visible;padding:var(--menu-padding);position:absolute;right:0;top:calc(100% + 6px);z-index:44}.dashboard-history-actions-popover.is-floating{left:var(--history-actions-left);max-width:min(246px,calc(100dvw - 20px));position:fixed;right:auto;top:var(--history-actions-top);z-index:1260}.dashboard-history-move-menu{position:relative}.dashboard-history-move-menu:after{bottom:-8px;content:"";left:100%;position:absolute;top:-8px;width:12px}.dashboard-history-move-trigger{justify-content:space-between}.dashboard-history-move-trigger .dashboard-project-switcher-svg{color:rgba(255,255,255,.48);flex:0 0 16px;height:16px;width:16px}.dashboard-history-move-trigger span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-history-submenu-svg{flex:0 0 16px;height:16px;color:rgba(255,255,255,.42);opacity:1;width:16px}.dashboard-history-move-submenu{display:none;gap:var(--menu-gap);left:calc(100% + 8px);max-height:var(--history-actions-submenu-max-height,190px);min-width:min(236px,calc(100dvw - 20px));overflow-y:auto;padding:var(--menu-padding);position:absolute;top:-6px;z-index:46}.dashboard-history-actions-popover.is-submenu-left .dashboard-history-move-menu:after{left:auto;right:100%}.dashboard-history-actions-popover.is-submenu-left .dashboard-history-move-submenu{left:auto;right:calc(100% + 8px)}.dashboard-history-move-menu:focus-within .dashboard-history-move-submenu,.dashboard-history-move-menu:hover .dashboard-history-move-submenu{display:grid}.dashboard-history-move-trigger:disabled+.dashboard-history-move-submenu{display:none}.dashboard-history-move-project{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.72);cursor:pointer;display:grid;font-size:13px;font-weight:560;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;min-height:var(--menu-row-min);padding:0 10px;text-align:left;width:100%}.dashboard-history-move-project:focus-visible,.dashboard-history-move-project:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.dashboard-history-move-project.is-current{background:rgba(255,255,255,.056);color:var(--ink)}.dashboard-history-move-project:disabled{cursor:default;opacity:.56}.dashboard-history-move-project:disabled:focus-visible,.dashboard-history-move-project:disabled:hover{background:transparent}.dashboard-history-move-project .dashboard-project-switcher-svg{color:rgba(255,255,255,.44);height:17px;justify-self:center;width:17px}.dashboard-history-move-project.is-current .dashboard-project-switcher-svg,.dashboard-history-move-project:focus-visible .dashboard-project-switcher-svg,.dashboard-history-move-project:hover .dashboard-project-switcher-svg{color:currentColor}.dashboard-history-move-project span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-history-move-project small{color:rgba(255,255,255,.44);font-size:10px;font-weight:650;line-height:1}@media (hover:none),(max-width:720px){.dashboard-history-move-submenu{border:0;border-radius:8px;box-shadow:none;left:auto;margin:3px 0 4px;max-height:176px;min-width:0;position:static;top:auto}}.dashboard-all-videos-button{align-items:center;appearance:none;background:rgba(255,255,255,.045);border:0;border-radius:999px;color:rgba(255,255,255,.74);cursor:pointer;display:flex;font-size:13px;font-weight:580;gap:10px;justify-content:space-between;margin:6px -6px 0;min-height:38px;padding:7px 12px;transition:background .14s ease,color .14s ease,transform .14s ease;width:calc(100% + 12px)}.dashboard-all-videos-button.is-active,.dashboard-all-videos-button:focus-visible,.dashboard-all-videos-button:hover{background:rgba(255,255,255,.075);color:var(--ink);outline:0}.dashboard-all-videos-button:active{transform:translateY(1px)}.dashboard-all-videos-button strong{color:rgba(255,255,255,.48);font-size:12px;font-weight:640}.dashboard-all-videos-stage{align-self:stretch;display:grid;gap:14px;grid-template-rows:auto auto minmax(0,1fr);height:100%;margin:0 auto;max-width:1040px;min-height:0;padding:clamp(2px,.5vw,8px) 0;width:100%}.dashboard-workspace.is-stage-transitioning .dashboard-all-videos-stage{animation:dashboard-stage-enter .26s cubic-bezier(.22,1,.36,1) both}.dashboard-all-videos-head{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:0}.dashboard-all-videos-head h2{color:var(--ink);font-size:22px;font-weight:620;letter-spacing:0;line-height:1.1;margin:0}.dashboard-all-videos-head p{color:rgba(255,255,255,.48);font-size:13px;font-weight:520;margin:5px 0 0}.dashboard-all-videos-search{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:12px;color:rgba(255,255,255,.56);display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:46px;padding:0 13px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.dashboard-all-videos-search:focus-within{background:rgba(255,255,255,.072);border-color:rgba(66,194,178,.5);box-shadow:0 0 0 3px rgba(66,194,178,.11)}.dashboard-all-videos-search-svg{height:18px;width:18px}.dashboard-all-videos-search input{appearance:none;background:transparent;border:0;color:var(--ink);font:inherit;font-size:15px;font-weight:520;min-width:0;outline:0;padding:0}.dashboard-all-videos-search input::placeholder{color:rgba(255,255,255,.38)}.dashboard-all-videos-notice{margin:0}.dashboard-all-videos-list{align-content:start;display:grid;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin}.dashboard-all-videos-list::-webkit-scrollbar{width:8px}.dashboard-all-videos-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:999px}.dashboard-all-videos-list::-webkit-scrollbar-track{background:transparent}.dashboard-all-videos-item{align-items:center;background:rgba(255,255,255,.038);border:1px solid transparent;border-radius:14px;color:var(--ink);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:10px 12px;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.dashboard-all-videos-item.is-active,.dashboard-all-videos-item:focus-visible,.dashboard-all-videos-item:hover{background:rgba(255,255,255,.068);border-color:rgba(255,255,255,.1);outline:0}.dashboard-all-videos-item:active{transform:translateY(1px)}.dashboard-all-videos-item.is-active{border-color:rgba(66,194,178,.34)}.dashboard-all-videos-item-icon{align-items:center;background:rgba(255,255,255,.055);border-radius:999px;color:rgba(255,255,255,.66);display:inline-flex;height:34px;justify-content:center;width:34px}.dashboard-all-videos-item.is-processing .dashboard-all-videos-item-icon,.dashboard-all-videos-item.is-ready .dashboard-all-videos-item-icon{color:var(--accent)}.dashboard-all-videos-item.is-error .dashboard-all-videos-item-icon{color:var(--danger)}.dashboard-all-videos-item-copy{display:grid;gap:4px;min-width:0}.dashboard-all-videos-item-copy strong{color:var(--ink);font-size:14px;font-weight:570;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-all-videos-item-copy span{color:rgba(255,255,255,.48);font-size:12px;font-weight:520;line-height:1.1}.dashboard-all-videos-skeleton{margin:0;padding:0}.dashboard-all-videos-empty{min-height:260px}@media (min-width:901px){.dashboard-project-switcher-button .dashboard-project-switcher-chevron,.dashboard-project-switcher-button[aria-expanded=true] .dashboard-project-switcher-chevron{transform:rotate(-90deg)}.dashboard-project-switcher-menu{left:calc(100% + 21px);right:auto;top:0;width:min(276px,calc(100dvw - 300px))}.dashboard-project-switcher-list{max-height:min(320px,calc(100dvh - 96px))}.dashboard-workspace.is-sidebar-collapsed{grid-template-columns:62px minmax(0,1fr)}.dashboard-workspace.is-sidebar-collapsed .dashboard-project-sidebar{gap:0;padding:16px 12px 12px}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account,.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account .account-menu,.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account-card,.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-brand-row,.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-top{justify-self:start;max-width:38px;min-width:0;width:38px}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-brand-row{gap:0}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-brand{max-width:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none;transform:translateX(-8px);visibility:hidden}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-collapse{align-items:center;flex-basis:38px;height:38px;justify-content:center;justify-self:start;margin-inline:0;width:38px}.dashboard-workspace.is-sidebar-collapsed .dashboard-new-project{align-items:center;gap:0;justify-content:flex-start;justify-self:start;margin-inline:0;min-height:38px;max-width:38px;padding:0;width:38px}.dashboard-workspace.is-sidebar-collapsed .dashboard-new-project:before{inset-inline:0}.dashboard-workspace.is-sidebar-collapsed .dashboard-new-project-icon{flex-basis:38px;height:38px;width:38px}.dashboard-workspace.is-sidebar-collapsed .dashboard-new-project span:not(.dashboard-new-project-icon){max-width:0;opacity:0;pointer-events:none;transform:translateX(-6px);visibility:hidden}.dashboard-workspace.is-sidebar-collapsed .dashboard-project-history-panel,.dashboard-workspace.is-sidebar-collapsed .dashboard-project-sidebar-head{justify-self:start;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-8px);transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s,width .32s cubic-bezier(.22,1,.36,1);visibility:hidden;width:0}.dashboard-workspace.is-sidebar-collapsed .dashboard-account-trigger-copy{max-width:0;min-width:0;opacity:0;pointer-events:none;transform:translateX(-6px);visibility:hidden;width:0}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account-card{gap:0;grid-template-columns:38px 0;height:38px;justify-items:center;max-height:38px;min-height:38px;padding:0}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account-credits,.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-credit-amount .currency-amount-value{max-width:0;min-width:0;opacity:0;pointer-events:none;transform:translateX(-6px);visibility:hidden;width:0}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-credit-amount{font-size:16px;justify-content:center;overflow:visible}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account{grid-row:4;padding:var(--dashboard-sidebar-block-gap) 0 0}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account:before{left:-12px;right:-12px}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account .dashboard-account-trigger{align-items:center;gap:0;grid-template-columns:32px 0;height:38px;justify-content:stretch;justify-self:start;justify-items:center;margin-inline:0;max-height:38px;max-width:38px;min-width:38px;overflow:hidden;padding:3px;width:38px}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account .dashboard-account-trigger .account-menu-avatar{align-self:center;grid-column:1;grid-row:1;justify-self:center}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account .account-popover{bottom:8px;left:calc(100% + 8px);right:auto}.dashboard-workspace.is-sidebar-collapsed .dashboard-sidebar-account .account-language-menu{left:calc(100% + 8px)}}.dashboard-project-list-copy{display:grid;min-width:0;position:relative;z-index:1}.dashboard-project-list-copy strong{color:var(--ink);font-size:13px;font-weight:560}.dashboard-project-list-copy span,.dashboard-project-list-copy strong{line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-list-copy span{color:rgba(255,255,255,.52);font-size:11px;font-weight:540}.dashboard-project-cost{color:rgba(255,255,255,.64);font-size:11px;font-weight:540}.dashboard-project-empty{align-items:center;color:rgba(255,255,255,.42);display:grid;justify-items:center;min-height:150px;padding:16px}.dashboard-project-empty h3{margin:0;color:inherit;font-size:15px}.dashboard-sidebar-account{align-items:stretch;align-self:end;display:grid;grid-row:4;grid-template-columns:minmax(0,1fr);justify-self:start;max-width:100%;padding:var(--dashboard-sidebar-block-gap) 0 0;position:relative;transition:max-width .32s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);width:100%;z-index:6}.dashboard-sidebar-account-card{align-items:center;background:transparent;border:0;border-radius:8px;box-sizing:border-box;color:var(--ink);display:grid;gap:3px;grid-template-columns:minmax(0,1fr) auto;height:38px;justify-self:start;max-height:38px;max-width:100%;min-height:38px;min-width:0;overflow:hidden;padding:0;transition:background .15s ease,gap .26s cubic-bezier(.22,1,.36,1),grid-template-columns .32s cubic-bezier(.22,1,.36,1),max-width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-sidebar-account-card:focus-within,.dashboard-sidebar-account-card:hover{background:transparent}.dashboard-sidebar-account-credits{align-items:center;background:linear-gradient(135deg,rgba(66,194,178,.22),rgba(66,194,178,.08)),rgba(255,255,255,.032);border:0;border-radius:999px;box-sizing:border-box;color:var(--accent);display:inline-flex;height:32px;justify-content:center;max-width:92px;min-width:56px;overflow:hidden;padding:0 9px;transition:background .15s ease,max-width .26s cubic-bezier(.22,1,.36,1),min-width .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,padding .26s cubic-bezier(.22,1,.36,1),visibility .18s ease}.dashboard-sidebar-account-credits:focus-visible,.dashboard-sidebar-account-credits:hover{background:linear-gradient(135deg,rgba(66,194,178,.3),rgba(66,194,178,.12)),rgba(255,255,255,.045);outline:0}.dashboard-sidebar-credit-amount{font-size:15px;font-weight:640;min-width:0;overflow:hidden}.dashboard-sidebar-account:before{background:rgba(255,255,255,.08);content:"";height:1px;left:-12px;pointer-events:none;position:absolute;right:-12px;top:0}.dashboard-sidebar-account .account-menu{max-width:100%;position:static;transition:max-width .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-sidebar-account .account-menu-trigger{background:transparent;border:1px solid transparent;height:42px;max-height:42px;max-width:42px;min-height:42px;min-width:42px;width:42px}.dashboard-sidebar-account .dashboard-account-trigger{align-items:center;aspect-ratio:auto;background:transparent;border:0;border-radius:8px;box-sizing:border-box;display:grid;gap:5px;grid-template-columns:32px minmax(0,1fr);height:38px;justify-self:start;justify-content:stretch;max-height:38px;max-width:100%;min-height:38px;min-width:0;overflow:hidden;padding:3px;text-align:left;transition:background .15s ease,gap .26s cubic-bezier(.22,1,.36,1),grid-template-columns .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),max-height .26s cubic-bezier(.22,1,.36,1),max-width .26s cubic-bezier(.22,1,.36,1),min-width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);width:100%}.dashboard-sidebar-account .account-menu-trigger:focus-visible,.dashboard-sidebar-account .account-menu-trigger:hover,.dashboard-sidebar-account .account-menu:has(.account-popover) .account-menu-trigger{background:transparent;border-color:transparent;outline:0}.dashboard-sidebar-account .account-menu-avatar,.dashboard-sidebar-account .dashboard-account-trigger .account-menu-avatar{flex-basis:32px;font-size:12px;height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.dashboard-account-trigger-copy{display:grid;max-width:160px;min-width:0;overflow:hidden;transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility .18s ease;white-space:nowrap}.dashboard-account-trigger-label{color:rgba(244,244,244,.78);font-size:13px;font-weight:560;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-sidebar-account .account-popover{bottom:calc(100% - var(--dashboard-sidebar-block-gap) + 8px);left:0;max-height:calc(100dvh - 28px);overflow:visible;right:auto;top:auto;width:min(304px,calc(100dvw - 24px));z-index:80}.dashboard-sidebar-account .account-language-menu{left:calc(100% + 8px);right:auto;top:0;z-index:90}.dashboard-project-stage{align-items:stretch;background:transparent;display:grid;min-height:0;overflow:auto;padding:clamp(18px,2.4vw,34px) clamp(18px,2.4vw,34px) clamp(72px,9vh,112px)}.dashboard-workspace-create{align-content:center;display:grid;gap:18px;justify-items:center;margin:0 auto;max-width:880px;width:100%}.dashboard-workspace-create-head{text-align:center}.dashboard-workspace-create-head .eyebrow,.dashboard-workspace-create-head h2{margin-bottom:0}.dashboard-workspace-create .prompt-create{width:100%}.dashboard-workspace-create.is-composer-entering{animation:dashboard-stage-enter .26s cubic-bezier(.22,1,.36,1) both}.dashboard-workspace-create.is-composer-entering .prompt-mode-option{animation:pricing-card-enter .52s cubic-bezier(.22,1,.36,1) backwards}.dashboard-workspace-create.is-composer-entering .prompt-mode-option:first-child{animation-delay:40ms}.dashboard-workspace-create.is-composer-entering .prompt-mode-option:nth-child(2){animation-delay:.12s}.dashboard-workspace-create.is-composer-entering .prompt-mode-option:nth-child(3){animation-delay:.2s}.dashboard-project-detail{align-content:center;display:grid;gap:16px;justify-items:center;margin:0 auto;max-width:760px;min-height:100%;min-width:0;width:100%}.dashboard-project-video,.dashboard-project-video *{-webkit-user-select:none;user-select:none}.dashboard-project-lower{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);max-width:760px;min-width:0;width:100%}.dashboard-project-lower.has-actions{grid-template-columns:minmax(0,1fr) auto}.dashboard-project-summary{align-items:start;grid-template-columns:minmax(0,1fr);max-width:760px;width:100%}.dashboard-project-summary,.dashboard-project-summary-copy{display:grid;gap:8px;min-width:0}.dashboard-project-summary h2{color:rgba(255,255,255,.94);font-size:clamp(18px,2.2vw,26px);font-weight:660;letter-spacing:0;line-height:1.08;margin:0;min-width:0;overflow-wrap:anywhere}.dashboard-project-summary-meta{align-items:center;color:rgba(255,255,255,.48);display:flex;flex-wrap:wrap;gap:9px;min-width:0}.dashboard-project-summary-meta span,.dashboard-project-summary-meta strong{align-items:center;display:inline-flex;gap:6px;min-width:0}.dashboard-content-warning{align-items:center;display:inline-flex;position:relative}.dashboard-content-warning-trigger{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:rgba(240,189,85,.78);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.dashboard-content-warning-trigger:focus-visible,.dashboard-content-warning-trigger:hover{background:rgba(240,189,85,.1);color:rgba(255,208,112,.98);outline:0}.dashboard-content-warning-trigger:focus-visible{box-shadow:0 0 0 2px rgba(240,189,85,.22)}.dashboard-content-warning-tooltip{background:rgba(24,24,24,.98);border:1px solid rgba(255,255,255,.12);border-radius:9px;box-shadow:0 14px 38px rgba(0,0,0,.42);color:rgba(255,255,255,.72);display:block;font-size:12px;font-weight:510;left:50%;line-height:1.45;max-width:calc(100vw - 24px);opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:calc(100% + 7px);transform:translateX(-50%);visibility:hidden;width:292px;z-index:20}.dashboard-content-warning-tooltip:before{content:"";height:10px;left:0;position:absolute;right:0;top:-9px}.dashboard-content-warning-tooltip:after{background:rgba(24,24,24,.98);border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);content:"";height:9px;left:calc(50% - 5px);position:absolute;top:-5px;transform:rotate(45deg);width:9px}.dashboard-content-warning:focus-within .dashboard-content-warning-tooltip,.dashboard-content-warning:hover .dashboard-content-warning-tooltip{opacity:1;pointer-events:auto;visibility:visible}.dashboard-content-warning-tooltip button{appearance:none;background:transparent;border:0;color:rgba(255,208,112,.92);cursor:pointer;display:inline;font:inherit;font-weight:650;line-height:inherit;margin-left:2px;padding:0;vertical-align:baseline}.dashboard-content-warning-tooltip button:focus-visible,.dashboard-content-warning-tooltip button:hover{color:#fff;outline:0}.dashboard-content-warning-dialog{display:flex;flex-direction:column;max-height:min(720px,calc(100dvh - 32px));max-width:560px;overflow:hidden;width:min(100%,560px)}.dashboard-content-warning-dialog-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:0}.dashboard-content-warning-dialog-header{align-items:center;display:grid;flex:0 0 auto;gap:11px;grid-template-columns:38px minmax(0,1fr);min-height:42px;padding:0 44px 14px 0}.dashboard-content-warning-dialog-header h2{font-size:21px;line-height:1.18}.dashboard-content-warning-dialog-body{display:block;flex:1 1 auto;min-height:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:0 8px 1px 0;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.dashboard-content-warning-dialog-body::-webkit-scrollbar{width:5px}.dashboard-content-warning-dialog-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.dashboard-content-warning-summary{color:rgba(255,255,255,.64)!important;font-size:13px!important;line-height:1.55!important}.dashboard-content-warning-dialog-icon{align-items:center;background:rgba(255,107,131,.1);border:1px solid rgba(255,107,131,.2);border-radius:10px;color:rgba(255,119,141,.96);display:inline-flex;height:38px;justify-content:center;width:38px}.dashboard-demonetization-svg{height:21px;width:21px}.dashboard-content-warning-trigger .dashboard-demonetization-svg{height:18px;width:18px}.dashboard-content-warning-dialog-note{border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.52)!important;font-size:12px!important;margin-top:14px!important;padding-top:14px}.dashboard-content-warning-details{display:grid;margin-top:14px}.dashboard-content-warning-score{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.54);display:flex;font-size:12px;justify-content:space-between;min-height:42px;padding:9px 1px}.dashboard-content-warning-score strong{color:rgba(255,210,122,.92);font-size:13px;font-weight:650}.dashboard-content-warning-item,.dashboard-content-warning-revisions{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:8px;padding:14px 1px}.dashboard-content-warning-item>strong,.dashboard-content-warning-revisions>strong{color:rgba(255,255,255,.86);font-size:13px;font-weight:610;line-height:1.4}.dashboard-content-warning-item p{color:rgba(255,255,255,.57);font-size:12px;display:grid;gap:2px;line-height:1.5}.dashboard-content-warning-item p span{color:rgba(255,255,255,.78);font-weight:590}.dashboard-content-warning-timecode{color:rgba(255,210,122,.76);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:610;line-height:1.2;width:fit-content}.dashboard-content-warning-revisions ul{color:rgba(255,255,255,.57);display:grid;font-size:12px;gap:6px;line-height:1.5;margin:0;padding-left:18px}@media (max-width:620px){.dashboard-content-warning-dialog{max-height:calc(100dvh - 28px)}.dashboard-content-warning-dialog-header{gap:10px;grid-template-columns:36px minmax(0,1fr);padding-bottom:13px}.dashboard-content-warning-dialog-header h2{font-size:19px}.dashboard-content-warning-dialog-icon{height:36px;width:36px}}.dashboard-project-summary-meta span{color:rgba(255,255,255,.58);font-size:12px;font-weight:520;line-height:1.2}.dashboard-project-summary-meta strong{color:rgba(255,255,255,.8);font-size:12px;font-weight:610;line-height:1.2}.dashboard-project-summary-meta .dashboard-content-warning-tooltip{color:rgba(255,255,255,.74);display:block;font-size:12px;font-weight:510;line-height:1.45}.dashboard-project-meta-svg{color:rgba(255,255,255,.52);flex:0 0 15px;height:15px;width:15px}.dashboard-project-export-button{align-items:center;appearance:none;background:var(--accent);border:1px solid transparent;border-radius:999px;color:#04100e;display:inline-flex;font-size:13px;font-weight:690;gap:8px;justify-content:center;line-height:1;height:38px;min-height:38px;padding:0 16px;transition:none;white-space:nowrap}.dashboard-project-export-button:disabled{cursor:progress;opacity:.72}.dashboard-project-export-button:not(:disabled):focus-visible,.dashboard-project-export-button:not(:disabled):hover{background:#58d7c7;outline:0}.dashboard-project-message-export{justify-self:end}.dashboard-project-export-button .dashboard-project-menu-svg{color:currentColor;height:17px;width:17px}.dashboard-workspace.is-stage-transitioning .dashboard-project-detail{animation:dashboard-stage-enter .26s cubic-bezier(.22,1,.36,1) both}.dashboard-project-card{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.024)),rgba(12,12,12,.78);border:1px solid rgba(255,255,255,.105);border-radius:12px;box-shadow:0 18px 58px rgba(0,0,0,.24);display:grid;gap:8px;max-width:760px;min-width:0;padding:12px;-webkit-user-select:none;user-select:none;width:100%}.dashboard-project-detail.is-error .dashboard-project-card,.dashboard-project-detail.is-processing .dashboard-project-card,.dashboard-project-detail.is-queued .dashboard-project-card,.dashboard-project-detail.is-ready .dashboard-project-card{background:transparent;border:0;box-shadow:none;padding:0}.dashboard-project-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.dashboard-project-card-author,.dashboard-project-card-header h2{margin-bottom:0}.dashboard-project-card-header h2{font-size:clamp(20px,2.4vw,30px);line-height:1}.dashboard-project-card-author{color:var(--accent);font-size:12px;font-weight:650;line-height:1.2}.dashboard-project-card-body{display:grid;justify-items:center;min-width:0;width:100%}.dashboard-project-detail-header{align-items:start;display:flex;gap:18px;justify-content:space-between}.dashboard-project-detail-header .eyebrow,.dashboard-project-detail-header h2{margin-bottom:0}.dashboard-project-detail-header h2{font-size:clamp(26px,3vw,42px);line-height:1}.dashboard-project-detail-icon{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:10px;color:rgba(255,255,255,.74);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.dashboard-project-detail-icon.is-processing,.dashboard-project-detail-icon.is-queued,.dashboard-project-detail-icon.is-ready{background:rgba(66,194,178,.11);border-color:rgba(66,194,178,.22);color:var(--accent)}.dashboard-project-detail-icon.is-error{background:rgba(255,107,131,.1);border-color:rgba(255,107,131,.24);color:var(--danger)}.dashboard-project-video{aspect-ratio:16/9;background:#050706;border-radius:12px;line-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.dashboard-project-video:after{border:1px solid rgba(255,255,255,.16);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.dashboard-project-video .custom-video-player{aspect-ratio:auto;border:0;border-radius:0;height:100%;--media-border-color:transparent;--media-border-radius:0;--media-video-border-radius:0}.dashboard-project-video .media-default-skin--video:after{box-shadow:none}.dashboard-project-state-card{align-content:center;aspect-ratio:16/9;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.16);border-radius:12px;display:grid;gap:10px;justify-items:center;min-height:0;padding:18px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.dashboard-project-state-card.is-processing{isolation:isolate;overflow:hidden;position:relative}.dashboard-project-state-card.is-processing,.dashboard-project-state-card.is-queued{background:transparent;border-color:rgba(255,255,255,.16)}.dashboard-project-state-card.is-preparing-link{background:radial-gradient(circle at 50% 50%,rgba(66,194,178,.08),transparent 36%),rgba(0,0,0,.12);border-color:rgba(255,255,255,.16);overflow:hidden;position:relative}.dashboard-project-state-card.is-preparing-link:before{animation:link-loader-breathe 2.8s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,rgba(66,194,178,.16),transparent 34%),radial-gradient(circle at 42% 58%,rgba(82,146,255,.08),transparent 38%);content:"";filter:blur(2px);inset:-24%;opacity:.58;pointer-events:none;position:absolute}.dashboard-project-link-loader{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),rgba(6,8,8,.68);border:1px solid rgba(66,194,178,.24);border-radius:999px;box-shadow:0 0 0 8px rgba(66,194,178,.035),0 18px 46px rgba(0,0,0,.36);color:var(--accent);display:inline-flex;height:56px;justify-content:center;position:relative;width:56px;z-index:1}.dashboard-project-link-loader .dashboard-project-status-svg{height:24px;width:24px}.dashboard-project-detail.is-error .dashboard-project-state-card{background:transparent;border-color:rgba(255,107,131,.28)}.dashboard-project-state-card.is-processing:after,.dashboard-project-state-card.is-processing:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dashboard-project-state-card.is-processing:before{animation:generation-card-flow 5.4s ease-in-out infinite;background:radial-gradient(circle at 12% 24%,rgba(66,194,178,.18),transparent 29%),radial-gradient(circle at 82% 16%,rgba(82,146,255,.14),transparent 32%),radial-gradient(circle at 88% 74%,rgba(148,112,255,.15),transparent 31%),radial-gradient(circle at 24% 82%,rgba(255,92,184,.12),transparent 35%),radial-gradient(circle at 58% 50%,rgba(84,230,214,.1),transparent 40%),radial-gradient(circle at 42% 18%,rgba(255,92,128,.08),transparent 30%);background-position:4% 10%,96% 8%,84% 92%,8% 86%,48% 48%,30% 62%;background-size:145% 145%,160% 160%,150% 150%,170% 170%,190% 190%,155% 155%;filter:hue-rotate(0deg) saturate(.92);inset:-42%;opacity:.68;transform:translate3d(-5%,1%,0) scale(1.08);will-change:background-position,filter,opacity,transform}.dashboard-project-state-card.is-processing:after{animation:generation-card-depth 7.5s ease-in-out infinite;background:var(--dither-texture),linear-gradient(180deg,rgba(3,3,3,.04),rgba(3,3,3,.3)),radial-gradient(circle at 50% 50%,transparent 0,rgba(0,0,0,.24) 70%);background-blend-mode:soft-light,normal,normal;background-size:128px 128px,auto,auto;opacity:.92}.dashboard-project-state-card.is-processing>*{position:relative;z-index:1}.dashboard-project-state-card h3,.dashboard-project-state-card p{margin:0}.dashboard-project-state-card .job-progress{margin-top:2px;max-width:520px;min-width:0;-webkit-user-select:none;user-select:none;width:100%}.dashboard-project-state-card .job-progress.is-vertical{max-width:340px}.dashboard-project-state-card .job-progress.is-vertical.no-steps{max-width:260px}.dashboard-project-state-card.is-processing{align-content:stretch;align-items:stretch}.dashboard-project-state-card.is-processing .job-progress.is-vertical.has-eta{align-self:stretch;height:100%;min-height:0}.dashboard-project-state-card.is-error{border-color:rgba(255,107,131,.16)}.dashboard-project-state-icon{align-items:center;background:rgba(66,194,178,.12);border:1px solid rgba(66,194,178,.22);border-radius:10px;color:var(--accent);display:inline-flex;height:36px;justify-content:center;width:36px}.dashboard-project-state-card.is-error .dashboard-project-state-icon{background:rgba(255,107,131,.1);border-color:rgba(255,107,131,.24);color:var(--danger)}.dashboard-project-state-card.is-queued .dashboard-project-state-icon{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.76)}.dashboard-project-message-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;justify-self:end;min-height:38px;min-width:0;padding:0;width:auto}.dashboard-project-feedback{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.075);border-radius:999px;display:inline-flex;gap:0;height:38px;min-height:38px;min-width:0;overflow:hidden}.dashboard-project-feedback-stack{display:grid;gap:5px;justify-items:start;min-width:0}.dashboard-project-feedback-error{color:rgba(255,107,131,.86);font-size:11px;font-weight:560;line-height:1.2;margin:0}.dashboard-project-reaction{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;color:rgba(255,255,255,.58);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:none;width:38px}.dashboard-project-reaction+.dashboard-project-reaction{border-left:1px solid rgba(255,255,255,.075)}.dashboard-project-reaction:disabled{cursor:default;opacity:.6}.dashboard-project-reaction.is-active,.dashboard-project-reaction:focus-visible,.dashboard-project-reaction:hover{background:rgba(66,194,178,.105);color:rgba(255,255,255,.9);outline:0}.dashboard-project-reaction.is-active{color:var(--accent)}.dashboard-project-reaction-svg{height:17px;width:17px}.dashboard-project-delete-button{align-items:center;appearance:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.075);border-radius:999px;color:rgba(255,255,255,.52);cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;line-height:1;min-height:38px;padding:0;transition:none;width:38px}.dashboard-project-message-actions>:not(:only-child)+.dashboard-project-delete-button{margin-left:4px}.dashboard-project-delete-button:focus-visible,.dashboard-project-delete-button:hover{background:rgba(255,107,131,.11);border-color:rgba(255,107,131,.24);color:rgba(255,255,255,.9);outline:0}.dashboard-project-delete-button .dashboard-project-menu-svg{color:currentColor;height:17px;width:17px}.dashboard-project-delete-button:disabled{cursor:not-allowed;opacity:.42}.dashboard-project-delete-button:disabled:focus-visible,.dashboard-project-delete-button:disabled:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.075);color:rgba(255,255,255,.52)}.dashboard-project-message-meta{align-items:center;color:rgba(255,255,255,.48);display:inline-flex;flex-wrap:wrap;gap:7px;min-width:0;padding:0 2px}.dashboard-project-message-meta span,.dashboard-project-message-meta strong{font-size:11px;line-height:1.2}.dashboard-project-message-meta span{color:rgba(255,255,255,.46);font-weight:540}.dashboard-project-message-meta strong{color:rgba(255,255,255,.62);font-weight:640}.dashboard-project-message-meta i{background:rgba(255,255,255,.22);border-radius:999px;display:inline-block;height:3px;width:3px}.dashboard-project-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-project-actions-menu{position:relative}.dashboard-project-actions-menu summary{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.58);cursor:pointer;display:inline-flex;height:30px;justify-content:center;list-style:none;transition:color .14s ease,opacity .14s ease;width:30px}.dashboard-project-actions-menu summary::-webkit-details-marker{display:none}.dashboard-project-actions-menu summary:focus-visible,.dashboard-project-actions-menu summary:hover,.dashboard-project-actions-menu[open] summary{background:var(--menu-row-hover);color:var(--ink);outline:0}.dashboard-project-actions-menu summary:focus-visible{box-shadow:0 0 0 2px rgba(66,194,178,.32)}.dashboard-project-more-svg{height:18px;width:18px}.dashboard-project-menu-svg{flex:0 0 17px;height:17px;justify-self:center;width:17px}.dashboard-project-actions-popover{bottom:calc(100% + 6px);display:grid;gap:var(--menu-gap);min-width:min(216px,calc(100dvw - 20px));padding:var(--menu-padding);position:absolute;right:0;top:auto;z-index:20}.dashboard-project-menu-item{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menu-row-radius);color:rgba(255,255,255,.74);cursor:pointer;display:grid;font-size:13px;font-weight:560;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.15;min-height:var(--menu-row-min);min-width:0;padding:0 10px;position:relative;text-align:left;width:100%}.dashboard-history-move-trigger{grid-template-columns:20px minmax(0,1fr) 16px}.dashboard-project-menu-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-menu-item:focus-visible,.dashboard-project-menu-item:hover{background:var(--menu-row-hover);color:var(--ink);outline:0}.dashboard-project-menu-item.is-danger{color:rgba(255,255,255,.7);margin-top:calc(var(--menu-divider-space) + var(--menu-divider-space) - var(--menu-gap))}.dashboard-project-menu-item.is-danger:before{background:var(--menu-divider-line);content:"";height:1px;left:var(--menu-divider-inset);pointer-events:none;position:absolute;right:var(--menu-divider-inset);top:calc(0px - var(--menu-divider-space))}.dashboard-project-menu-item.is-danger:focus-visible,.dashboard-project-menu-item.is-danger:hover{background:var(--menu-danger-hover);color:var(--ink)}.dashboard-project-menu-item .dashboard-project-menu-svg,.dashboard-project-menu-item .dashboard-project-switcher-svg{color:rgba(255,255,255,.46);transition:color .14s ease,opacity .14s ease}.dashboard-project-menu-item:focus-visible .dashboard-project-menu-svg,.dashboard-project-menu-item:focus-visible .dashboard-project-switcher-svg,.dashboard-project-menu-item:hover .dashboard-project-menu-svg,.dashboard-project-menu-item:hover .dashboard-project-switcher-svg{color:rgba(255,255,255,.82)}.dashboard-project-menu-item.is-danger .dashboard-project-menu-svg,.dashboard-project-menu-item.is-danger .dashboard-project-switcher-svg{color:rgba(255,107,131,.8)}.dashboard-project-menu-item.is-danger:focus-visible .dashboard-project-menu-svg,.dashboard-project-menu-item.is-danger:focus-visible .dashboard-project-switcher-svg,.dashboard-project-menu-item.is-danger:hover .dashboard-project-menu-svg,.dashboard-project-menu-item.is-danger:hover .dashboard-project-switcher-svg{color:#ff8fa1}.dashboard-project-menu-item:disabled{cursor:not-allowed;opacity:.45}.dashboard-project-menu-item:disabled:focus-visible,.dashboard-project-menu-item:disabled:hover{background:transparent;color:rgba(255,255,255,.74)}.dashboard-project-menu-item.is-danger:disabled:focus-visible,.dashboard-project-menu-item.is-danger:disabled:hover{background:transparent;color:rgba(255,255,255,.7)}.dashboard-project-menu-item.is-danger:disabled:focus-visible .dashboard-project-menu-svg,.dashboard-project-menu-item.is-danger:disabled:focus-visible .dashboard-project-switcher-svg,.dashboard-project-menu-item.is-danger:disabled:hover .dashboard-project-menu-svg,.dashboard-project-menu-item.is-danger:disabled:hover .dashboard-project-switcher-svg{color:rgba(255,107,131,.8)}.account-language-menu,.account-popover,.dashboard-history-actions-popover,.dashboard-history-move-submenu,.dashboard-project-actions-popover,.dashboard-project-row-actions-popover,.dashboard-project-switcher-menu,.prompt-model-options,.prompt-popover,.public-language-popover{background:var(--menu-bg);border:var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow)}.account-language-option,.account-menu-trigger,.account-popover-link,.button,.credit-balance-link,.dashboard-all-videos-button,.dashboard-history-actions-menu summary,.dashboard-history-move-project,.dashboard-history-toggle,.dashboard-new-project,.dashboard-project-create-actions button,.dashboard-project-create-button,.dashboard-project-delete-button,.dashboard-project-export-button,.dashboard-project-inline-action,.dashboard-project-list-item,.dashboard-project-menu-item,.dashboard-project-reaction,.dashboard-project-row-actions-menu summary,.dashboard-project-sidebar *,.dashboard-project-sidebar :after,.dashboard-project-sidebar :before,.dashboard-project-switcher-button,.dashboard-project-switcher-item,.dashboard-sidebar-brand,.link-button,.nav a,.prompt-menu-item,.public-language-option,[role=button],a.button,button,summary{transition:none!important}.dashboard-hero{align-items:end;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-bottom:24px;padding-bottom:28px}.dashboard-hero h1{font-size:clamp(38px,5vw,64px);margin-bottom:14px}.dashboard-hero .lead{margin-bottom:0}.dashboard-composer{align-items:center;display:flex;justify-content:center;margin:-10px auto 42px;min-height:min(440px,calc(100svh - 250px));width:100%}.prompt-create{display:grid;gap:12px;max-width:760px;width:100%}.dashboard-prompt{--prompt-frame-border:rgba(255,255,255,0.12);--prompt-frame-glow:rgba(0,0,0,0);--prompt-frame-wash:rgba(255,255,255,0.035);--prompt-control-surface:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.024));--prompt-control-surface-hover:linear-gradient(180deg,rgba(255,255,255,0.064),rgba(255,255,255,0.032));--prompt-inner-surface:#0e0e0e;background:linear-gradient(180deg,rgba(21,21,21,.96),rgba(14,14,14,.96)),radial-gradient(circle at 50% 0,var(--prompt-frame-wash),transparent 44%);box-shadow:0 0 0 1px rgba(255,255,255,.025),0 22px 72px var(--prompt-frame-glow);transition:background .22s ease,box-shadow .22s ease}.dashboard-prompt .prompt-wizard-body,.dashboard-prompt .prompt-wizard-footer{background:var(--prompt-inner-surface)}.dashboard-prompt.tone-audio{--prompt-frame-border:rgba(66,194,178,0.34);--prompt-frame-glow:rgba(66,194,178,0.13);--prompt-frame-wash:rgba(66,194,178,0.18)}.dashboard-prompt.tone-script{--prompt-frame-border:rgba(255,191,102,0.34);--prompt-frame-glow:rgba(255,191,102,0.1);--prompt-frame-wash:rgba(255,191,102,0.14)}.dashboard-prompt.tone-scratch{--prompt-frame-border:rgba(255,107,189,0.34);--prompt-frame-glow:rgba(255,107,189,0.1);--prompt-frame-wash:rgba(255,107,189,0.14)}.dashboard-prompt .prompt-toolbar{background:rgba(8,8,8,.28);min-height:48px;padding:0 16px}.dashboard-prompt .prompt-field{background:transparent;min-height:82px;padding:12px}.dashboard-prompt .prompt-field-text{grid-template-columns:minmax(0,1fr)}.dashboard-prompt .prompt-audio-dropzone-button,.dashboard-prompt .prompt-audio-dropzone.has-file .prompt-audio-dropzone-button,.dashboard-prompt .prompt-style-summary,.dashboard-prompt .prompt-style-summary.is-selected{background:var(--prompt-control-surface)}.dashboard-prompt .prompt-audio-dropzone-button:focus-visible,.dashboard-prompt .prompt-audio-dropzone-button:hover,.dashboard-prompt .prompt-audio-dropzone.has-file .prompt-audio-dropzone-button:focus-visible,.dashboard-prompt .prompt-audio-dropzone.has-file .prompt-audio-dropzone-button:hover,.dashboard-prompt .prompt-style-summary.is-selected:focus-visible,.dashboard-prompt .prompt-style-summary.is-selected:hover,.dashboard-prompt .prompt-style-summary:focus-visible,.dashboard-prompt .prompt-style-summary:hover{background:var(--prompt-control-surface-hover)}.profile-hero{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.profile-hero .eyebrow,.profile-hero h1{margin-bottom:0}.profile-hero .lead{margin:12px 0 0;max-width:660px}.profile-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin-bottom:18px}.profile-account-card{align-items:start;background:radial-gradient(circle at 18% 0,rgba(66,194,178,.11),transparent 36%),var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);min-height:158px;padding:18px}.profile-account-avatar{align-items:center;aspect-ratio:1/1;background:var(--accent);border-radius:999px;color:var(--accent-ink);display:inline-flex;flex:0 0 58px;font-size:18px;font-weight:760;height:58px;justify-content:center;letter-spacing:0;line-height:1;width:58px}.profile-account-main{display:grid;gap:8px;min-width:0}.profile-account-label{color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase}.profile-account-email{color:var(--ink);display:block;font-size:clamp(22px,3vw,34px);font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-credit-chip{align-items:center;background:rgba(66,194,178,.1);border:1px solid rgba(66,194,178,.22);border-radius:8px;color:var(--accent);display:inline-flex;gap:10px;justify-self:start;min-height:38px;padding:0 11px}.profile-credit-chip span{color:rgba(255,255,255,.62);font-size:12px;font-weight:600}.profile-credit-chip strong{color:var(--accent);font-size:18px;font-weight:760;line-height:1}.profile-account-main p{color:var(--muted);font-size:13px;font-weight:720;line-height:1.35;margin:2px 0 0}.profile-access-card{min-height:158px}.payment-uuid{background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:6px;color:var(--ink);display:inline-block;font-size:12px;max-width:210px;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.payment-support-note{margin:16px 0 0}.profile-password-panel{margin-bottom:18px}.profile-password-panel .form{margin-top:18px;max-width:520px}.balance-pill{align-items:center;background:#ffffff;border-radius:8px;color:#080808;display:grid;justify-items:center;min-width:150px;padding:18px}.balance-pill span{color:#626262;font-size:12px;font-weight:650;text-transform:uppercase}.balance-pill strong{font-size:44px;line-height:1}.dashboard-summary{display:grid;gap:14px;grid-template-columns:.72fr 1fr 1fr;margin-bottom:18px}.summary-item{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:138px;padding:18px}.summary-item span{color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase}.summary-item strong{color:var(--ink);font-size:24px;line-height:1.1}.summary-item p{color:var(--muted);line-height:1.5;margin-bottom:0}.waitlist-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;align-items:start}.waitlist-panel{overflow:hidden}.waitlist-form{display:grid;gap:22px;margin-top:24px}.waitlist-fieldset{border:0;margin:0;padding:0}.waitlist-fieldset legend{color:var(--text);font-size:15px;font-weight:750;margin-bottom:12px}.waitlist-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.waitlist-choice{cursor:pointer;display:block}.waitlist-choice input{opacity:0;pointer-events:none;position:absolute}.waitlist-choice span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--muted);display:flex;font-size:12px;font-weight:650;justify-content:center;line-height:1.05;min-height:48px;padding:9px 8px;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.waitlist-choice input:focus-visible+span,.waitlist-choice:hover span{border-color:rgba(85,214,199,.5);color:var(--text)}.waitlist-choice input:checked+span{background:rgba(85,214,199,.14);border-color:rgba(85,214,199,.74);box-shadow:0 0 0 1px rgba(85,214,199,.16),0 18px 60px rgba(85,214,199,.08);color:var(--text)}.waitlist-textarea{line-height:1.45;min-height:132px;padding:13px 14px;resize:vertical}.waitlist-review-state{background:rgba(85,214,199,.07);border:1px solid rgba(85,214,199,.18);border-radius:12px;display:grid;gap:12px;margin-top:24px;padding:18px}.waitlist-review-state .status{justify-self:start}.waitlist-review-state p{margin:0}.waitlist-support-link{justify-self:start}.waitlist-invite-form,.waitlist-invite-panel{display:grid;gap:14px}.waitlist-invite-panel h2{margin:0}.admin-health-panel{margin-bottom:18px}.admin-section-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 18px}.admin-section-nav a{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:700;padding:9px 13px}.admin-section-nav a.active,.admin-section-nav a:hover{background:rgba(85,214,199,.1);border-color:rgba(85,214,199,.36);color:var(--ink)}.admin-ops-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.admin-ops-header h1{font-size:clamp(30px,4vw,52px);letter-spacing:0;margin:0}.admin-ops-header p{color:var(--muted);font-size:15px;line-height:1.5;margin:8px 0 0;max-width:720px}.admin-ops-header-meta{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;flex:0 0 auto;gap:5px;min-width:132px;padding:12px 14px;text-align:right}.admin-ops-header-meta span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-ops-header-meta strong{color:var(--ink);font-size:18px}.admin-ops-stats{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.admin-ops-stat{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:9px;min-height:148px;padding:15px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.admin-ops-stat:hover{background:rgba(255,255,255,.045);border-color:rgba(85,214,199,.28);transform:translateY(-1px)}.admin-ops-stat>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.admin-ops-stat>strong{color:var(--ink);font-size:34px;letter-spacing:0;line-height:1}.admin-ops-stat p{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35;margin:0}.admin-ops-stat em.status{font-style:normal;justify-self:start;margin-top:auto}.admin-compact-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.admin-compact-summary div{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-height:78px;padding:13px}.admin-compact-summary span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.admin-compact-summary strong{color:var(--ink);font-size:26px;line-height:1}.admin-access-table-wrap{margin-top:18px}.admin-jobs-panel,.admin-jobs-summary-panel{margin-bottom:18px}.admin-jobs-summary-panel .admin-compact-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-jobs-table-wrap{margin-top:18px}.admin-jobs-table{min-width:980px}.admin-jobs-table td{font-size:13px}.admin-ops-attention{margin-bottom:14px}.admin-attention-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.admin-attention-list a{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:8px;padding:12px}.admin-attention-list a:hover{border-color:rgba(85,214,199,.26)}.admin-attention-list p{color:var(--muted);font-size:12px;font-weight:650;line-height:1.45;margin:0}.admin-ops-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr)}.admin-ops-main,.admin-ops-side{display:grid;gap:14px;min-width:0}.admin-ops-panel .section-heading{align-items:flex-start;margin-bottom:12px}.admin-ops-empty{margin-top:12px}.admin-ops-table-wrap{margin-top:10px}.admin-ops-table{min-width:860px}.admin-ops-table td:first-child,.admin-ops-table th:first-child{width:92px}.admin-failure-list,.admin-model-list,.admin-ops-kv,.admin-runner-mini-list{display:grid;gap:8px}.admin-failure-list a,.admin-runner-mini-list a{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:7px;min-width:0;padding:12px}.admin-failure-list a:hover,.admin-runner-mini-list a:hover{border-color:rgba(85,214,199,.26)}.admin-failure-list strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-failure-list p{color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-failure-list small{color:rgba(238,238,238,.62);font-size:11px;font-weight:700}.admin-runner-mini-list a{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-runner-mini-list div{display:grid;gap:3px;min-width:0}.admin-runner-mini-list span,.admin-runner-mini-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-runner-mini-list span{color:var(--muted);font-size:12px;font-weight:700}.admin-model-list div,.admin-ops-kv div{align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:10px 12px}.admin-model-list span,.admin-ops-kv span{color:var(--muted);font-size:12px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-model-list strong,.admin-ops-kv strong{color:var(--ink);font-size:14px;flex:0 0 auto}.admin-overview-hero{margin-bottom:18px}.admin-overview-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-overview-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:18px;min-height:210px;padding:20px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.admin-overview-card:hover{background:rgba(255,255,255,.045);border-color:rgba(85,214,199,.34);transform:translateY(-1px)}.admin-overview-card>div{align-items:start;display:flex;gap:12px;justify-content:space-between}.admin-overview-card strong:not(.status){color:var(--ink);font-size:34px;line-height:1}.admin-overview-card p{color:var(--muted);font-size:14px;font-weight:700;line-height:1.5;margin:0}.admin-overview-card>span{align-self:end;color:var(--accent);font-size:13px;font-weight:700}.runner-fleet-panel{margin-bottom:18px}.admin-runner-detail-heading{margin:20px 0 12px}.admin-runner-detail-heading h2{font-size:24px;margin:0}.admin-runner-detail-heading p.muted{max-width:780px}.runner-fleet-panel .section-heading{align-items:flex-start}.runner-fleet-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.runner-fleet-table-card{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:14px}.runner-fleet-table-card .section-heading{margin-bottom:10px}.runner-fleet-table-card h3{font-size:18px;margin:0}.runner-fleet-table{min-width:1080px}.runner-fleet-table td{font-size:13px}.runner-fleet-table td:first-child{min-width:150px}.runner-ops-note{background:rgba(85,214,199,.065);border:1px solid rgba(85,214,199,.18);border-radius:8px;display:grid;gap:6px;margin-top:14px;padding:14px}.runner-ops-note strong{color:var(--ink);font-size:14px}.runner-ops-note p{color:var(--muted);line-height:1.5;margin:0}.admin-health-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.admin-health-details{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.runner-control-panel{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:16px}.runner-control-panel>div{display:grid;gap:6px;min-width:0}.runner-control-panel span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.runner-control-panel strong{color:var(--ink);font-size:18px}.runner-control-panel p{color:var(--muted);line-height:1.5;margin:0}.runner-control-form{align-items:center;display:flex;flex:0 1 420px;gap:10px;justify-content:flex-end;min-width:260px}.runner-control-form.is-resume{flex-basis:auto}.runner-control-input{background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:46px;min-width:0;padding:0 14px;width:100%}.runner-control-input:focus,.runner-control-input:focus-visible{border-color:rgba(85,214,199,.55);outline:none}.health-card{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.health-card h3{margin-bottom:0}.health-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.health-card li{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.health-card li span{color:var(--muted);font-size:12px;font-weight:600;min-width:0}.health-card li span,.health-card li span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-card li span small{color:rgba(238,238,238,.62);display:block;font-size:10px;font-weight:700;margin-top:2px;text-transform:none}.health-card li strong{color:var(--ink);flex:0 0 auto;font-size:12px;font-weight:700}.artifact-links{display:flex;flex-wrap:wrap;gap:8px;min-width:260px}.artifact-links .button{font-size:12px;min-height:32px;padding:0 10px}.admin-error-cell{color:var(--muted);font-size:13px;line-height:1.45;max-width:300px}.job-detail-hero{align-items:flex-end}.job-detail-hero .lead{font-family:var(--font-mono);font-size:14px;margin-bottom:0;overflow-wrap:anywhere}.job-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.job-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.job-detail-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0}.job-detail-list div{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.job-detail-list dt{color:var(--muted);font-size:12px;font-weight:650;margin-bottom:6px;text-transform:uppercase}.job-detail-list dd{color:var(--ink);line-height:1.5;margin:0;overflow-wrap:anywhere}.job-video-preview{margin-top:18px}.job-video-preview video{max-height:min(70vh,720px)}.job-detail-artifacts{margin-top:8px}.diagnostic-json{background:rgba(6,6,6,.58);border:1px solid var(--line);border-radius:8px;color:#eeeeee;font-family:var(--font-mono);font-size:12px;line-height:1.65;margin:0;max-height:640px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.balance-summary{background:#ffffff;color:#080808}.balance-summary p,.balance-summary span{color:#626262}.balance-summary strong{color:#080808;font-size:48px;line-height:.95}.balance-summary strong .currency-amount,.balance-summary strong .currency-amount-value{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.dashboard-grid{align-items:start;display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr)}.account-panel{position:sticky;top:20px}.account-panel .muted{margin:16px 0 0}.work-area{display:grid;gap:18px}.dashboard-tool-panel{display:grid;gap:24px;grid-template-columns:minmax(220px,.68fr) minmax(0,1fr)}.tool-panel-copy{margin-bottom:0;max-width:360px}.section-heading{align-items:start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.section-heading .eyebrow,.section-heading h2{margin-bottom:0}.cost-badge{background:rgba(255,159,85,.12);border:1px solid rgba(255,159,85,.38);border-radius:999px;color:var(--warm);font-size:13px}.cost-badge,.live-badge{flex:0 0 auto;font-weight:700;padding:7px 10px}.live-badge{background:rgba(66,194,178,.12);border:1px solid rgba(66,194,178,.34);border-radius:999px;color:var(--accent);font-size:12px;text-transform:uppercase}.job-progress-meta{display:grid;gap:8px}.job-progress{display:grid;gap:14px;min-width:220px}.job-progress.compact{min-width:min(260px,100%)}.job-progress-meter{align-items:center;display:flex;gap:10px;width:100%}.job-progress-meter>span{color:var(--accent);flex:0 0 auto;font-size:12px;font-weight:650;min-width:34px;text-align:right}.job-progress-track{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:999px;flex:1 1 auto;height:8px;overflow:hidden}.job-progress-track span{background:var(--accent);border-radius:inherit;display:block;height:100%;min-width:4px;transition:width .22s ease}.job-progress.error .job-progress-track span{background:#ff705f}.job-progress.error .job-progress-meter>span{color:#ffb4a8}.job-progress-current{align-items:center;display:flex;flex-direction:column;gap:0;justify-items:center;min-width:0;text-align:center}.job-progress-active-label{color:rgba(255,255,255,.92);font-size:19px;font-weight:650;letter-spacing:0;line-height:1.12;margin:0;max-width:100%;overflow-wrap:anywhere;text-align:center}.job-progress-stage-label{color:rgba(255,255,255,.74);display:block;font-size:14px;font-weight:560;line-height:1.2;margin-top:15px}.job-progress.has-percent-label .job-progress-active-label{color:rgba(255,255,255,.94);font-size:clamp(38px,5.2vw,58px);font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.92}.job-progress-percent-text{align-items:baseline;display:inline-flex;font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums;gap:.06em;justify-content:center;line-height:1;min-width:0}.job-progress-percent-number{display:block;line-height:.92;min-width:0;text-align:center}.job-progress-percent-symbol{align-self:start;color:rgba(255,255,255,.56);display:block;font-size:.42em;font-weight:650;line-height:1;padding-top:.1em;text-align:left}.job-progress-eta{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065);border-radius:999px;color:rgba(255,255,255,.68);display:inline-flex;font-size:13px;font-weight:540;gap:6px;justify-content:center;line-height:1;margin:-2px 0 0;min-height:24px;padding:0 10px;text-align:center;white-space:nowrap}.job-progress-eta-svg{flex:0 0 auto;height:13px;opacity:.72;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:13px}.job-progress-steps{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.job-progress-step{align-items:center;color:rgba(255,255,255,.42);display:grid;gap:8px;justify-items:center;min-width:0;text-align:center}.job-progress-step-dot{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 0 0 4px rgba(255,255,255,.02);display:block;height:10px;width:10px}.job-progress-step>span:last-child{font-size:11px;font-weight:780;line-height:1.15;overflow-wrap:anywhere}.job-progress-step.is-complete,.job-progress-step.is-current{color:rgba(255,255,255,.86)}.job-progress-step.is-complete .job-progress-step-dot{background:var(--accent);border-color:rgba(66,194,178,.68)}.job-progress-step.is-current .job-progress-step-dot{animation:progress-dot-pulse 1.2s ease-in-out infinite;background:var(--accent);border-color:rgba(66,194,178,.78);box-shadow:0 0 0 5px rgba(66,194,178,.12)}.job-progress-step.is-error{color:#ffb4a8}.job-progress-step.is-error .job-progress-step-dot{background:#ff705f;border-color:rgba(255,112,95,.78);box-shadow:0 0 0 5px rgba(255,112,95,.12)}.job-progress.is-vertical{display:grid;gap:18px;justify-items:center;width:100%}.job-progress.is-vertical.has-eta{align-content:center;position:relative;min-height:100%}.job-progress.is-vertical.no-steps{gap:0;justify-content:center;padding-bottom:34px}.job-progress.is-vertical.has-eta .job-progress-current{align-self:auto;transform:none}.job-progress.is-vertical.no-steps .job-progress-current{order:1}.job-progress.is-vertical .job-progress-meter{display:block;justify-self:center;max-width:none;position:relative;width:min(260px,calc(100% - 44px))}.job-progress.is-vertical.no-steps .job-progress-meter{order:2;width:min(360px,100%)}.job-progress.is-vertical .job-progress-meter>span{left:calc(100% + 10px);min-width:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%)}.job-progress.is-vertical .job-progress-track{width:100%}.job-progress.is-vertical .job-progress-steps{align-items:center;gap:28px;grid-template-columns:repeat(4,28px);justify-content:center;justify-self:center;max-width:100%;width:auto}.job-progress.is-vertical.has-eta .job-progress-steps{transform:none}.job-progress.is-vertical .job-progress-step{display:grid;min-height:28px;position:relative;place-items:center;text-align:center;width:28px}.job-progress.is-vertical .job-progress-step-dot{justify-self:center}.job-progress.is-vertical .job-progress-step:not(:last-child):after{background:rgba(255,255,255,.1);content:"";height:1px;left:calc(50% + 8px);position:absolute;top:50%;transform:translateY(-50%);width:40px}.job-progress.is-vertical.has-eta .job-progress-eta,.job-progress.is-vertical.no-steps.has-eta .job-progress-eta{bottom:2px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.job-progress.is-vertical.no-steps.has-eta .job-progress-eta{order:3}.job-progress.is-vertical .job-progress-step.is-complete:not(:last-child):after{background:rgba(66,194,178,.46)}.job-progress.is-vertical .job-progress-step.is-error:not(:last-child):after{background:rgba(255,112,95,.32)}@keyframes generation-card-flow{0%,to{background-position:4% 10%,96% 8%,84% 92%,8% 86%,48% 48%,30% 62%;filter:hue-rotate(-6deg) saturate(.9);opacity:.58;transform:translate3d(-6%,2%,0) scale(1.08) rotate(0deg)}18%{background-position:16% 0,86% 22%,100% 76%,20% 100%,58% 38%,14% 70%;filter:hue-rotate(22deg) saturate(1.02);opacity:.72;transform:translate3d(5%,-5%,0) scale(1.13) rotate(1.8deg)}43%{background-position:28% 28%,76% 0,88% 100%,0 68%,42% 58%,46% 38%;filter:hue-rotate(-28deg) saturate(.98);opacity:.64;transform:translate3d(3%,6%,0) scale(1.16) rotate(-2.4deg)}68%{background-position:0 34%,100% 32%,72% 82%,28% 74%,62% 64%,24% 24%;filter:hue-rotate(36deg) saturate(1.04);opacity:.74;transform:translate3d(-4%,-4%,0) scale(1.12) rotate(2.8deg)}84%{background-position:10% 0,92% 18%,94% 92%,16% 92%,52% 42%,36% 54%;filter:hue-rotate(12deg) saturate(.94);opacity:.62;transform:translate3d(-1%,4%,0) scale(1.14) rotate(-1.4deg)}}@keyframes generation-card-depth{0%,to{opacity:.92;transform:scale(1)}50%{opacity:.78;transform:scale(1.03)}}@keyframes link-loader-breathe{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.76;transform:scale(1.04)}}@keyframes progress-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.26)}}@media (max-width:560px){.job-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.job-progress-active-label{font-size:16px}.job-progress-eta{font-size:11px;min-height:22px;padding:0 9px}.job-progress-eta-svg{height:12px;width:12px}.job-progress.is-vertical .job-progress-steps{gap:22px;grid-template-columns:repeat(4,24px);max-width:100%;row-gap:0;width:auto}.job-progress.is-vertical.has-eta .job-progress-steps{transform:none}.job-progress.is-vertical{gap:14px}.job-progress.is-vertical.no-steps{gap:0;padding-bottom:30px}.job-progress.is-vertical .job-progress-eta{bottom:0;margin-top:0}.job-progress.is-vertical.no-steps.has-eta .job-progress-eta{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.job-progress.is-vertical .job-progress-meter{max-width:none;width:min(190px,calc(100% - 38px))}.job-progress.is-vertical .job-progress-meter>span{left:calc(100% + 8px);font-size:10px}.job-progress.is-vertical .job-progress-track{height:6px}.job-progress.is-vertical .job-progress-step{min-height:24px;width:24px}.job-progress.is-vertical .job-progress-step-dot{box-shadow:0 0 0 3px rgba(255,255,255,.02);height:7px;width:7px}.job-progress.is-vertical .job-progress-step.is-current .job-progress-step-dot{box-shadow:0 0 0 4px rgba(66,194,178,.12)}.job-progress.is-vertical .job-progress-step.is-error .job-progress-step-dot{box-shadow:0 0 0 4px rgba(255,112,95,.12)}.job-progress.is-vertical .job-progress-step:not(:last-child):after{left:calc(50% + 6px);top:50%;width:34px}}.create-video{display:grid;gap:14px}.model-select{display:grid;gap:7px}.model-select span{color:var(--muted);font-size:13px;font-weight:600}.upload-box{align-items:center;background:#111111;border:1px dashed #606060;border-radius:8px;display:flex;gap:16px;justify-content:space-between;min-height:112px;padding:18px}.upload-box .muted,.upload-box h3{margin-bottom:0}.create-button{width:fit-content}.credit-note{color:var(--muted);font-size:13px;font-weight:600;margin:-2px 0 0}.status{border:1px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:6px 10px;text-transform:uppercase}.status.pending{color:var(--warn)}.status.running{color:var(--accent)}.status.active{color:var(--ok)}.status.blocked{color:var(--danger)}.job-feedback-badge{align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.72);display:inline-flex;font-size:12px;font-weight:720;line-height:1;padding:7px 10px;white-space:nowrap}.job-feedback-badge.is-like,.job-feedback-summary.is-like strong{color:var(--accent)}.job-feedback-badge.is-like{background:rgba(66,194,178,.08);border-color:rgba(66,194,178,.22)}.job-feedback-badge.is-dislike,.job-feedback-summary.is-dislike strong{color:var(--danger)}.job-feedback-badge.is-dislike{background:rgba(255,107,131,.08);border-color:rgba(255,107,131,.24)}.stat{color:var(--accent);font-size:42px;font-weight:760;line-height:1}.table{border-collapse:collapse;min-width:680px;width:100%}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}.table td,.table th{border-bottom:1px solid var(--line);padding:13px 10px;text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:12px;text-transform:uppercase}.table tbody tr{transition:background .14s ease}.clickable-row{cursor:pointer}.clickable-row:focus-visible,.clickable-row:hover{background:rgba(66,194,178,.06);outline:none}.job-error-message{font-size:12px;line-height:1.35;margin-top:6px;max-width:360px}.empty-state{background:#111111;border:1px dashed #606060;border-radius:8px;padding:26px}.empty-state .muted,.empty-state h3{margin-bottom:0}.result-links{justify-content:flex-start}.result-links a{border:1px solid var(--line);border-radius:8px;color:var(--accent);font-size:13px;font-weight:700;padding:7px 9px;white-space:nowrap}.video-modal-backdrop{align-items:center;background:rgba(3,7,6,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;inset:0;padding:22px;position:fixed;z-index:1200}.video-modal{background:#111111;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.5);display:grid;gap:16px;margin:0 auto;max-height:calc(100svh - 44px);max-width:920px;overflow:auto;padding:18px;width:min(100%,920px)}.video-modal-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.video-modal-header .eyebrow,.video-modal-header h3{margin-bottom:0}.video-modal-close{align-items:center;aspect-ratio:1;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.74);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px}.video-modal-close:focus-visible,.video-modal-close:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--ink)}.video-modal-close:active{transform:scale(.96)}.video-modal-close-svg{height:18px;width:18px}.custom-video-player{aspect-ratio:16/9;background:#050706;border:1px solid var(--line);border-radius:8px;display:block;overflow:hidden;position:relative;width:100%;--media-border-radius:inherit;--media-video-border-radius:inherit;--media-object-fit:contain;--media-surface-background-color:rgba(8,8,8,0.72);--media-surface-backdrop-filter:blur(18px) saturate(1.2);--media-surface-outer-border-color:rgba(255,255,255,0.12);--media-surface-inner-border-color:rgba(255,255,255,0.08);--media-surface-shadow-color:rgba(0,0,0,0.36);--media-controls-transition-duration:170ms;--media-error-dialog-transition-delay:0ms;--media-error-dialog-transition-duration:160ms}.custom-video-player:fullscreen{background:#000000;border:0;border-radius:0;height:100%;width:100%}.custom-video-player .media-default-skin{height:100%;width:100%}.custom-video-player-loader{display:flex;inset:0;opacity:0;pointer-events:none;z-index:5}.custom-video-center-play,.custom-video-player-loader{align-items:center;justify-content:center;position:absolute}.custom-video-center-play{appearance:none;background:rgba(10,12,12,.76);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;height:58px;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:58px;z-index:4}.custom-video-center-play:focus-visible,.custom-video-center-play:hover{background:rgba(20,24,23,.92);border-color:rgba(66,194,178,.52);outline:0}.custom-video-center-play span{border-bottom:7px solid transparent;border-left:11px solid var(--accent);border-top:7px solid transparent;display:block;margin-left:3px}.custom-video-player-loader:before{animation:pending-spin .76s linear infinite;border-radius:999px;border:2px solid rgba(255,255,255,.22);border-top:2px solid var(--accent);content:"";height:30px;width:30px}.custom-video-player.is-waiting .custom-video-player-loader{opacity:1}.home-demo-video .custom-video-player .media-time:last-child{display:none}.pagination,.video-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pagination{color:var(--muted);margin-top:16px}.pagination span{font-size:13px;font-weight:650}.inline-form{align-items:center;display:flex;gap:8px}.small-input{max-width:88px;min-height:36px}.notice{background:rgba(66,194,178,.1);border:1px solid rgba(66,194,178,.28);border-radius:8px;color:#d8fffa;padding:14px 16px}.prompt-toast{animation:prompt-toast-enter .22s cubic-bezier(.22,1,.36,1) both,prompt-toast-exit .22s ease 3.18s forwards;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(16,16,16,.94);border:1px solid rgba(66,194,178,.32);border-radius:10px;box-shadow:0 18px 48px rgba(0,0,0,.34);color:var(--ink);left:50%;max-width:min(520px,calc(100vw - 32px));padding:11px 14px;pointer-events:none;position:fixed;top:max(76px,calc(env(safe-area-inset-top) + 72px));transform:translateX(-50%);width:max-content;z-index:120}.prompt-toast span{color:rgba(255,255,255,.88);display:block;font-size:13px;font-weight:640;line-height:1.35;text-align:center}.auth-divider{align-items:center;color:rgba(255,255,255,.46);display:flex;gap:12px;margin:18px 0 16px}.auth-divider span{background:rgba(255,255,255,.1);flex:1 1;height:1px}.auth-divider strong{font-size:12px;font-weight:650;text-transform:uppercase}.site-footer{background:rgba(8,8,8,.86);border-top:1px solid var(--line);color:var(--muted);flex-shrink:0}.site-footer-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--shell-max);padding:18px 20px}.site-footer.is-compact .site-footer-inner{justify-content:center;padding:14px 20px}.footer-identity{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.footer-identity span{font-size:12px;font-weight:700}.footer-brand{color:var(--ink);font-size:14px;font-weight:760}.footer-brand:hover{color:var(--accent)}.site-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}.site-footer a{font-size:13px;font-weight:620}.site-footer a:hover{color:var(--accent)}.site-footer .language-switcher{min-height:34px}.site-footer .language-switcher button{height:26px;min-width:auto}.legal-page{width:100%}.legal-page .panel{margin:0 auto;max-width:900px}.legal-page h1{font-size:clamp(38px,6vw,64px)}.pricing-page{display:flex;flex-direction:column;isolation:isolate;min-height:100vh;padding-bottom:0;position:relative;width:100%}.pricing-page>*{position:relative;z-index:1}.pricing-page:after,.pricing-page:before{content:"";left:50%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 56%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 56%,transparent);pointer-events:none;position:absolute;top:-240px;width:max(158dvw,1440px);z-index:0}.pricing-page:before{animation:home-ambient-wave 16s ease-in-out infinite alternate;background:radial-gradient(ellipse 40% 42% at 28% 24%,rgba(66,194,178,.28),transparent 70%),radial-gradient(ellipse 48% 38% at 74% 16%,rgba(66,194,178,.18),transparent 72%),radial-gradient(ellipse 62% 46% at 50% 50%,rgba(255,255,255,.045),transparent 80%);background-size:118% 118%,124% 124%,138% 138%;filter:blur(54px);height:700px;opacity:.82}.pricing-page:after{animation:home-ambient-slide 22s ease-in-out infinite alternate;background:radial-gradient(ellipse 56% 48% at 20% 40%,rgba(66,194,178,.14),transparent 76%),radial-gradient(ellipse 46% 40% at 82% 32%,rgba(85,214,199,.16),transparent 78%);background-size:132% 132%,122% 122%;filter:blur(66px);height:640px;opacity:.64;top:-205px}.pricing-page .topbar{margin-bottom:clamp(34px,5vw,68px);z-index:50}.pricing-showcase{align-items:center;display:grid;gap:clamp(28px,4vw,46px);margin-top:clamp(-28px,-2.4vw,-16px);min-height:min(680px,calc(100svh - 120px))}.pricing-title{font-size:clamp(44px,7vw,88px);line-height:.95;margin:0 auto;text-align:center}.pricing-home-faq{margin-bottom:clamp(78px,10vw,132px)}.legal-copy{display:grid;gap:18px;margin-top:26px}.legal-copy h2,.legal-copy p{margin-bottom:0}.legal-copy h2{font-size:22px}.legal-copy p{color:var(--muted);line-height:1.7}.policies-panel{display:grid;gap:0}.policies-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 26px}.policies-tabs a{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--muted);font-size:13px;font-weight:650;min-height:36px;padding:9px 12px}.policies-tabs a.is-active,.policies-tabs a:hover{background:rgba(66,194,178,.12);border-color:rgba(66,194,178,.34);color:var(--ink)}.policies-tab-panel{display:grid;gap:0}.policies-tab-panel>h2{font-size:28px}.legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pricing-grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--pricing-grid-max);width:100%}.price-card{animation:pricing-card-enter .64s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.022)),#101010;border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:0 26px 70px rgba(0,0,0,.34);display:flex;flex-direction:column;gap:15px;min-height:405px;opacity:0;padding:clamp(22px,2.45vw,28px);transform:translateY(24px) scale(.985)}.contact-card{background:#111111;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:18px}.price-card:first-child{animation-delay:80ms}.price-card:nth-child(2){animation-delay:.19s;background:radial-gradient(100% 95% at 50% 0,rgba(66,194,178,.18),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.024)),#111111;border-color:rgba(66,194,178,.34)}.price-card:nth-child(3){animation-delay:.3s}.price-card-header{display:grid;gap:10px}.price-card-title{color:var(--ink);font-size:clamp(34px,4.2vw,48px);line-height:.95;margin:0}.price-card-price{align-items:baseline;color:rgba(66,194,178,.92);display:flex;flex-wrap:wrap;font-size:clamp(24px,2.7vw,32px);font-weight:760;gap:7px;line-height:1}.price-card-price-period{color:rgba(255,255,255,.54);font-size:.54em;font-weight:560}.price-card-purpose{color:rgba(255,255,255,.68);font-size:clamp(14px,1.25vw,16px);font-weight:540;line-height:1.45;margin:0;max-width:24ch}.contact-card span{color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase}.price-card-info-panel{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:8px;margin:auto 0 0;padding:12px}.price-card-metrics{display:grid;gap:10px;list-style:none;margin:0;padding:0}.price-card-metrics li{align-items:center;color:rgba(255,255,255,.78);display:flex;font-size:16px;font-weight:620;gap:10px;line-height:1.25;min-height:34px}.price-card-metric-icon{align-items:center;background:rgba(66,194,178,.1);border:1px solid rgba(66,194,178,.18);border-radius:8px;color:var(--accent);display:inline-flex;flex:0 0 31px;height:31px;justify-content:center;width:31px}.price-card-metric-diamond,.price-card-metric-svg{display:block;height:16px;width:16px}.price-card .button{margin-top:4px;width:100%}.price-card:first-child .button:not(:disabled),.price-card:nth-child(3) .button:not(:disabled){background:#ffffff;border-color:#ffffff;color:#101010}.price-card:first-child .button:not(:disabled):hover,.price-card:nth-child(3) .button:not(:disabled):hover{background:#eeeeee;border-color:#eeeeee}.policy-list{color:var(--muted);display:grid;gap:10px;line-height:1.6;margin:24px 0 0;padding-left:20px}.contact-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.contact-card:hover{border-color:#606060}.contact-card strong{color:var(--ink);font-size:22px;line-height:1.2}.contact-note{margin:22px 0 0}@media (min-width:1440px){:root{--shell-max:1260px;--app-shell-max:1280px;--pricing-grid-max:1210px}.shell{padding-left:28px;padding-right:28px}.hero-copy{max-width:980px}.home-positioning{max-width:1130px}.home-demo-showcase{max-width:1220px}.home-faq-list{max-width:900px}.home-final-cta{max-width:1020px}.home-footer{padding-left:max(28px,calc((100dvw - var(--shell-max)) / 2 + 28px));padding-right:max(28px,calc((100dvw - var(--shell-max)) / 2 + 28px))}.dashboard-composer{min-height:min(470px,calc(100svh - 250px))}.prompt-create{max-width:820px}}@media (min-width:1720px){:root{--shell-max:1360px;--app-shell-max:1380px;--pricing-grid-max:1300px}.home-positioning{max-width:1220px}.home-demo-showcase{max-width:1300px}.home-final-cta{max-width:1100px}.prompt-create{max-width:860px}}@media (max-width:1180px){.admin-ops-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-jobs-summary-panel .admin-compact-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-layout{grid-template-columns:1fr}.admin-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-attention-list,.admin-compact-summary,.admin-health-details,.admin-health-grid,.admin-jobs-summary-panel .admin-compact-summary,.admin-ops-stats,.admin-overview-grid,.contact-grid,.dashboard-grid,.dashboard-hero,.dashboard-summary,.dashboard-tool-panel,.grid,.home-footer,.home-hero,.job-detail-grid,.job-detail-list,.pricing-grid,.profile-grid,.runner-fleet-grid,.steps,.waitlist-layout{grid-template-columns:1fr}.admin-ops-header,.profile-hero{align-items:stretch;flex-direction:column}.admin-ops-header-meta{text-align:left}.runner-control-form,.runner-control-panel{align-items:stretch;flex-direction:column}.runner-control-form{flex-basis:auto;width:100%}.home-hero{min-height:auto;padding:44px 0 70px}.home-positioning{margin-top:-20px}.steps{gap:20px;margin:0 auto;max-width:560px}.steps:before{bottom:28px;height:auto;left:28px;right:auto;top:28px;width:1px}.step-card{column-gap:18px;display:grid;grid-template-columns:58px minmax(0,1fr);padding:0;text-align:left}.step-visual{grid-row:auto;margin:0}.step-card h3{align-self:center}.home-demo-showcase{gap:18px;max-width:640px}.home-demo-selector{gap:8px}.home-demo-option{font-size:13px;min-height:40px;padding:0 10px}.pricing-page .topbar{margin-bottom:30px}.pricing-showcase{margin-top:-14px;min-height:auto}.price-card{min-height:315px}.dashboard-hero{align-items:start}.dashboard-fullscreen-shell{overflow:auto}.dashboard-workspace{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:hidden}.dashboard-sidebar-collapse{display:inline-flex}.dashboard-project-sidebar{background:#080808;border-bottom:0;border-right:1px solid rgba(255,255,255,.1);bottom:0;box-shadow:none;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;left:0;max-width:calc(100dvw - 42px);position:fixed;top:0;transform:translateX(calc(-100% - 18px));transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .16s ease;width:min(318px,calc(100dvw - 42px));z-index:1110}.dashboard-workspace.is-mobile-sidebar-open .dashboard-project-sidebar{box-shadow:28px 0 70px rgba(0,0,0,.46);transform:translateX(0)}.dashboard-mobile-sidebar-backdrop{background:rgba(0,0,0,.56);border:0;display:block;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:1100}.dashboard-workspace.is-mobile-sidebar-open .dashboard-mobile-sidebar-backdrop{opacity:1;pointer-events:auto}.dashboard-project-history-panel,.dashboard-project-list{max-height:none}.dashboard-project-stage{align-content:start;grid-template-rows:auto minmax(0,1fr);min-height:100dvh}.dashboard-sidebar-account .account-popover{bottom:64px;left:12px;max-height:calc(100dvh - 86px);position:fixed;top:auto;width:min(304px,calc(100dvw - 24px));z-index:1220}.dashboard-sidebar-account .account-language-menu{left:0;right:auto;top:calc(100% + 4px);width:min(220px,calc(100dvw - 36px))}.dashboard-mobile-stage-bar{align-items:center;align-self:start;display:flex;gap:10px;height:38px;margin:0 0 12px;min-height:38px}.dashboard-mobile-stage-bar span{color:var(--ink);font-size:18px;font-weight:820;letter-spacing:0}.dashboard-project-detail{min-height:0;transform:none}.dashboard-workspace-create{transform:none}.dashboard-composer{margin:8px auto 26px}.waitlist-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-pill{justify-items:start;width:100%}.summary-item{min-height:auto}.account-panel{position:static}.row-actions{align-items:stretch;flex-direction:column}.inline-form,.inline-form .button,.row-actions .button{width:100%}.site-footer-inner{align-items:flex-start;flex-direction:column}.site-footer nav{justify-content:flex-start}}@media (max-width:760px){.home-positioning{gap:18px;grid-template-columns:1fr}.pricing-page:before,.public-shell:before{height:500px;top:-210px;width:max(174dvw,760px)}.pricing-page:after,.public-shell:after{height:460px;top:-180px;width:max(174dvw,760px)}.home-hero h1,.pricing-title{font-size:clamp(42px,11vw,62px)}.home-final-cta p,.home-hero .lead,.home-section-header p:not(.eyebrow){font-size:16px;line-height:1.55}.home-section{margin-top:72px}.home-section-header{margin-bottom:26px}.home-section-header h2{font-size:clamp(30px,9vw,44px);line-height:1}.home-positioning-item{padding:14px 8px}.steps{gap:20px}.step-card{padding:0}.home-demo-video{border-radius:8px;box-shadow:0 18px 58px rgba(0,0,0,.32)}.pricing-showcase{gap:24px;min-height:auto}.pricing-grid{max-width:480px}.price-card{gap:13px;min-height:auto;padding:20px}.price-card-title{font-size:34px}.price-card-price{font-size:24px}.price-card-purpose{max-width:none}.price-card-metrics li{font-size:14px}.dashboard-composer{align-items:stretch;min-height:0}.dashboard-project-detail-header h2{font-size:clamp(28px,8vw,40px)}.prompt-create{max-width:none}.prompt-model-menu,.prompt-model-menu summary,.prompt-model-trigger-name{max-width:100%;min-width:0}.prompt-model-trigger-name{overflow:hidden;text-overflow:ellipsis}.prompt-model-options{min-width:min(250px,calc(100dvw - 32px))}.prompt-mode-copy span{max-width:220px}.prompt-audio-dropzone-button,.prompt-preset-card{min-width:0}.prompt-review-grid>strong{overflow-wrap:anywhere}.legal-actions .button,.profile-hero .button{width:100%}.admin-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-nav a{text-align:center}.job-detail-actions{justify-content:flex-start}.artifact-links{min-width:0}}@media (max-width:620px){body{overflow-x:hidden}.shell{padding:18px 12px 40px}.confirm-dialog-backdrop{padding:14px}.confirm-dialog{gap:18px;padding:16px}.confirm-dialog-copy{padding-right:38px}.confirm-dialog-actions{grid-template-columns:1fr}.dashboard-all-videos-stage{gap:12px;height:100%;max-width:none;padding:0}.dashboard-all-videos-head h2{font-size:19px}.dashboard-all-videos-search{border-radius:10px;min-height:44px}.dashboard-all-videos-item{border-radius:12px;grid-template-columns:32px minmax(0,1fr);min-height:56px;padding:9px 10px}.dashboard-all-videos-item-icon{height:32px;width:32px}.topbar{align-items:flex-start;flex-direction:column;margin-bottom:24px;width:100%}.public-shell>.topbar{margin-left:-12px;margin-right:-12px;padding:12px;top:0;width:calc(100% + 24px)}.public-shell>.topbar:before{height:100%;top:0}.nav{align-items:stretch;flex-direction:column;width:100%}.language-switcher,.link-button,.nav a{justify-content:center;width:100%}.public-topbar{align-items:center;display:grid;grid-template-columns:auto auto;row-gap:8px}.public-topbar .brand{justify-self:start}.public-nav{flex-direction:row;flex-wrap:wrap;gap:2px;grid-column:1/-1;justify-content:center;order:3;padding-top:2px;width:100%}.public-nav a{border-radius:8px;font-size:12px;justify-content:center;min-height:40px;padding:0 8px;width:auto}.public-topbar-actions{align-items:center;gap:6px;justify-content:flex-end;justify-self:end;min-width:0}.public-topbar-cta{font-size:14px;justify-content:center;min-height:38px;padding:0 13px;width:auto}.public-language-trigger{gap:3px;height:38px;padding:0 6px;width:56px}.public-language-globe{height:26px;width:26px}.public-language-chevron{height:14px;width:14px}.public-language-popover{max-width:calc(100dvw - 24px);right:0;width:min(190px,calc(100dvw - 24px))}.account-topbar{align-items:center;column-gap:12px}.account-topbar,.account-topbar.has-center-nav{display:grid;grid-template-columns:minmax(0,1fr) auto}.account-topbar.has-center-nav{row-gap:12px}.account-topbar .brand,.account-topbar.has-center-nav .brand{justify-self:start;min-width:0}.account-center-nav{grid-column:1/-1;justify-self:center;order:3}.account-nav{align-items:center;flex-direction:row;margin-left:0;min-width:0;width:auto}.account-nav,.account-topbar.has-center-nav .account-nav{justify-self:end}.account-nav .credit-balance-link{border-radius:999px;max-width:min(152px,40vw);min-height:40px;padding:0 11px;width:auto}.credit-balance-link .currency-amount{min-width:0}.credit-balance-link .currency-amount-value{overflow:hidden;text-overflow:ellipsis}.account-menu-trigger{flex-basis:40px;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.account-menu-avatar{flex-basis:32px;font-size:12px;height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.dashboard-sidebar-account .dashboard-account-trigger{flex-basis:auto;height:38px;max-height:38px;max-width:none;min-height:38px;min-width:0;width:100%}.dashboard-sidebar-account .dashboard-account-trigger .account-menu-avatar{flex-basis:32px;height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.account-popover{max-width:calc(100dvw - 24px);right:0;text-align:left;width:min(316px,calc(100dvw - 24px))}.account-nav .account-popover a.account-popover-link,.account-nav .account-popover button.account-popover-link{justify-content:stretch}.account-language-menu{right:0;top:calc(100% + 4px);width:min(220px,calc(100dvw - 40px))}.settings-modal-backdrop{padding:12px}.settings-modal-panel{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);width:min(100%,560px)}.settings-modal-head{min-height:48px;padding:6px 8px}.settings-modal-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.settings-modal-tabs{align-self:start;border-bottom:1px solid rgba(255,255,255,.08);border-right:0;display:flex;gap:6px;overflow-x:auto;padding:10px}.settings-modal-tab{flex:1 1;min-width:0;min-height:38px}.settings-modal-content{padding:14px}.settings-account-card{align-items:start;grid-template-columns:40px minmax(0,1fr)}.settings-modal-avatar{font-size:13px;height:40px;width:40px}.settings-modal-password{padding:14px}.settings-payments-card{align-items:stretch;flex-direction:column}.settings-payments-card .button{width:100%}.settings-payment-row{grid-template-columns:1fr}.settings-payment-row-side{justify-items:start}.language-switcher button{flex:1 1}h1{font-size:38px;line-height:1}h2{font-size:24px}.lead{font-size:17px}.cookie-consent,.global-pending-pill{max-width:calc(100vw - 24px)}.cookie-consent{bottom:12px;grid-template-columns:1fr;padding:14px}.cookie-consent-actions{justify-content:stretch}.cookie-consent .button{flex:1 1}.auth-wrap{max-width:none}.auth-shell .auth-wrap,.auth-wrap{margin:24px auto}.account-panel,.auth-panel,.card,.history-panel,.panel,.tool-panel{padding:18px}.auth-panel h1{font-size:36px}.waitlist-choice-grid{grid-template-columns:1fr}.home-hero{min-height:auto;padding:38px 0 62px}.home-hero h1{font-size:clamp(38px,12vw,52px)}.home-positioning{margin-top:-10px}.home-demo-section,.home-steps-section{scroll-margin-top:128px}.home-final-cta{align-items:stretch;flex-direction:column;text-align:center}.home-final-cta .button{justify-content:center;width:100%}.home-footer{align-items:center;gap:20px;padding:46px 20px 38px;text-align:center}.home-footer,.home-footer-brand{justify-items:center}.home-footer-links{justify-content:center}.home-footer-socials{justify-items:center;justify-self:center}.home-hero .hero-actions{align-items:center;flex-direction:column}.home-hero .hero-actions .button{max-width:280px;width:100%}.prompt-demo{padding:0;--prompt-outer-radius:14px;--prompt-section-radius:10px}.prompt-toolbar{gap:10px;min-height:48px;padding:0 14px}.prompt-toolbar span{font-size:15px}.prompt-wizard-actions{display:flex;gap:8px;justify-content:center;padding:0}.prompt-wizard-footer{gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px}.prompt-wizard-footer .prompt-wizard-actions-shell{grid-column:1/-1;grid-row:1}.prompt-model-menu-footer{grid-column:2;grid-row:2}.prompt-demo.is-mode-step .prompt-wizard-footer{min-height:62px}.prompt-demo.is-mode-step .prompt-model-menu-footer{grid-row:1}.prompt-wizard-button{min-width:0;width:auto}.prompt-wizard-button.icon{min-width:42px;width:42px}.prompt-wizard-button.continue{min-width:min(148px,calc(100vw - 104px));width:auto}.prompt-wizard-button.submit{min-width:min(214px,calc(100vw - 104px));width:auto}.prompt-review-grid{grid-template-columns:1fr;padding:6px 10px}.prompt-review-grid>strong{border-bottom:1px solid rgba(255,255,255,.055);max-width:none;padding:0 0 9px;text-align:left;white-space:normal}.prompt-review-grid>strong:last-child{border-bottom:0}.prompt-review-grid>span{border-bottom:0!important;padding:9px 0 3px}.prompt-mode-selector{gap:8px;grid-template-columns:1fr;padding:10px}.prompt-mode-option{gap:8px;grid-template-columns:minmax(0,1fr);min-height:122px;padding:13px 12px}.prompt-mode-icon{height:38px;width:38px}.prompt-mode-placeholder{grid-template-columns:auto minmax(0,1fr)}.prompt-mode-disabled-submit{grid-column:1/-1;justify-self:stretch}.prompt-preset-footer{justify-content:stretch}.prompt-preset-footer .prompt-preset-builder{justify-content:center;width:100%}.prompt-preset-card{grid-template-columns:auto minmax(0,1fr);min-height:0}.prompt-preset-card-status{justify-self:start;grid-column:2}.prompt-preset-specs{grid-column:1/-1}.prompt-field{grid-template-columns:1fr;min-height:100px;padding:12px}.prompt-style-summary{align-items:start;grid-template-columns:auto minmax(0,1fr);min-height:90px;padding:12px}.prompt-style-summary-specs{grid-column:2;justify-content:flex-start}.prompt-preset-picker-backdrop{align-items:center;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));place-items:center}.prompt-preset-picker{border-radius:14px;gap:14px;margin:auto;max-height:min(88svh,620px);max-width:460px;padding:14px;width:100%}.prompt-preset-picker-header{gap:12px}.prompt-preset-picker-header h3{font-size:18px}.prompt-preset-picker-close{flex-basis:34px;height:34px;width:34px}.prompt-preset-picker-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.prompt-preset-picker-card{aspect-ratio:1/1;gap:8px;height:auto;min-height:0;padding:10px;width:100%}.prompt-preset-picker-card-icon,.prompt-preset-picker-create-icon{height:36px;width:36px}.prompt-preset-picker-card-copy strong{font-size:13px}.prompt-preset-picker-card-copy small{font-size:10px}.prompt-preset-picker-specs{gap:4px}.prompt-preset-picker-soon,.prompt-preset-picker-specs span{font-size:9px;padding:5px 6px}.prompt-input{font-size:16px;min-height:78px}.dashboard-composer{margin:0 auto 28px;min-height:min(340px,calc(100svh - 220px))}.dashboard-workspace{gap:0}.dashboard-project-sidebar,.dashboard-project-stage{border-radius:0}.dashboard-project-sidebar{padding:10px}.dashboard-sidebar-account:before{left:-10px;right:-10px}.dashboard-project-stage{min-height:420px;overflow:visible;padding:10px}.dashboard-project-detail{align-content:start;gap:14px}.dashboard-project-lower,.dashboard-project-lower.has-actions,.dashboard-project-summary{grid-template-columns:minmax(0,1fr)}.dashboard-project-summary{align-items:start;gap:10px}.dashboard-project-summary h2{font-size:clamp(21px,7vw,30px)}.dashboard-project-export-button{min-height:38px;padding:0 14px}.dashboard-project-message-actions{justify-content:flex-start;justify-self:stretch;width:100%}.dashboard-project-message-export{margin-left:auto}.dashboard-project-card{border-radius:12px;gap:10px;padding:10px}.dashboard-project-card-header{align-items:flex-start;gap:12px}.dashboard-sidebar-account .account-popover{left:10px;overflow:visible;right:auto;width:min(304px,calc(100dvw - 20px))}.dashboard-sidebar-account .account-language-menu{left:0;right:auto;top:calc(100% + 4px);width:min(220px,calc(100dvw - 36px))}.dashboard-workspace-create{align-content:start;gap:14px;justify-items:stretch}.dashboard-workspace-create-head{text-align:left}.dashboard-project-list-item{grid-template-columns:minmax(0,1fr);padding-right:8px}.dashboard-project-list-row{gap:2px;grid-template-columns:minmax(0,1fr) 28px}.dashboard-project-list-item.has-status,.dashboard-project-list-row.is-processing .dashboard-project-list-item.has-status{grid-template-columns:minmax(0,1fr) 22px}.dashboard-project-list-row.is-processing .dashboard-project-status{margin-right:0}.dashboard-project-list-row.has-open-menu .dashboard-project-status,.dashboard-project-list-row:focus-within .dashboard-project-status,.dashboard-project-list-row:hover .dashboard-project-status{opacity:1}.dashboard-history-actions-menu{justify-self:end;position:relative;right:auto;top:auto;transform:none}.dashboard-project-list-row.is-processing .dashboard-history-actions-menu{right:auto}.dashboard-history-actions-menu summary{opacity:1}.dashboard-history-actions-menu[open] summary{opacity:0;pointer-events:none}.dashboard-project-detail-header{align-items:center}.dashboard-project-detail-icon{flex-basis:36px;height:36px;width:36px}.dashboard-project-state-card{min-height:0;padding:14px}.dashboard-project-actions{justify-content:stretch}.dashboard-project-actions-popover{right:0}.dashboard-project-actions .button{flex:1 1}.dashboard-prompt .prompt-toolbar span{font-size:12px}.dashboard-prompt .prompt-field{min-height:96px;padding:12px}.prompt-audio-dropzone-button{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:90px;padding:12px 44px 12px 12px}.prompt-actions{justify-content:flex-end}.prompt-popover{max-width:calc(100vw - 44px);min-width:min(260px,calc(100vw - 44px))}.prompt-audio-hint,.prompt-audio-pill{max-width:100%}.prompt-rotator strong{font-size:20px}.dashboard-hero{gap:18px;margin-bottom:18px;padding-bottom:20px}.dashboard-hero h1{font-size:clamp(34px,11vw,48px)}.balance-pill{align-items:center;grid-template-columns:1fr auto;justify-items:start}.balance-pill strong{font-size:34px}.section-heading,.upload-box{align-items:stretch;flex-direction:column}.create-button,.upload-box .button{width:100%}.table td,.table th{padding:11px 8px}.table-wrap{margin-inline:-6px;padding-inline:6px}.small-input{max-width:none;width:100%}.video-modal-backdrop{padding:12px}.video-modal{max-height:calc(100svh - 24px);padding:14px}.video-modal-actions{align-items:stretch;flex-direction:column}.video-modal-actions .button{width:100%}.video-modal-header{align-items:center}}@media (max-width:380px){.prompt-preset-picker-grid{gap:8px}.prompt-preset-picker-card{padding:9px}.prompt-preset-picker-card-copy small{-webkit-line-clamp:1}.prompt-preset-picker-card-icon,.prompt-preset-picker-create-icon{height:34px;width:34px}}