@import"https://fonts.googleapis.com/css2?family=Syne:wght@800&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=Space+Grotesk:wght@400;500;600;700&display=swap";.customer-topics{max-width:760px;margin:0 auto;padding:12px 0 40px;color:var(--ink,#151820)}.customer-topics-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:28px}.customer-topics-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--lime,#d8f45c);border-radius:16px;flex-shrink:0}.customer-topics h1{font-size:clamp(30px,5vw,40px);letter-spacing:-.035em;margin:4px 0 10px}.customer-topics h2{font-size:24px;margin:0 0 10px}.customer-topics-heading p{margin:0 0 8px;line-height:1.5}.customer-topics-page{font-size:14px;color:var(--muted,#626975)}.customer-topics-card,.customer-topics-empty{padding:28px;border:1px solid var(--line,#e2e5e8);border-radius:20px;background:var(--surface,#fff)}.customer-topics-card label{display:block;font-size:15px;font-weight:650;margin:0 0 10px}.customer-topics-card select,.customer-topics-card textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;background:var(--surface,#fff);color:inherit;border:1px solid var(--line,#cbd0d6);border-radius:10px;padding:13px;font:inherit;line-height:1.5}.customer-topics-card textarea{resize:vertical;min-height:130px}.customer-topics-card form{margin-top:28px}.customer-topics-card form p{line-height:1.6;font-size:14px}.customer-topics-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.customer-topics-more{background:none;border:0;text-decoration:underline;font:inherit;cursor:pointer;padding:10px 0}.customer-topics-message{padding:14px 16px;margin:12px 0;background:var(--subtle,#f3f5f6);border-radius:10px;font-size:14px;line-height:1.6}.customer-topics-message p{margin:0 0 12px}.customer-topics-saved{color:var(--muted,#596565)}.customer-topics-footnote{color:var(--muted,#626975);font-size:13px;line-height:1.6;margin:20px 0}.customer-topics :focus-visible{outline:3px solid var(--ink,#151820);outline-offset:3px}.customer-topics :disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.customer-topics-card,.customer-topics-empty{padding:20px}.customer-topics-actions .btn{width:100%;justify-content:center}.customer-topics-heading{gap:12px}.customer-topics-icon{width:40px;height:40px}}.monthly-topics{max-width:1100px}.monthly-topic-navigation{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.monthly-topic-navigation label,.monthly-channel{display:flex;gap:10px;align-items:center}.monthly-topic-navigation input,.monthly-channel select,.monthly-topic-editor input,.monthly-import-dialog textarea{padding:10px;border:1px solid var(--line,#cbd0d6);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit}.monthly-topic-layout{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:20px;margin-top:24px}.monthly-slot-list{display:flex;flex-direction:column;gap:10px}.monthly-slot{display:flex;flex-direction:column;gap:7px;text-align:left;background:var(--surface,#fff);border:1px solid var(--line,#e2e5e8);padding:16px;border-radius:12px;color:inherit;font:inherit;cursor:pointer}.monthly-slot.selected{border-color:var(--ink,#151820);box-shadow:0 0 0 1px var(--ink,#151820)}.monthly-slot span{font-size:12px;color:var(--muted,#626975)}.monthly-topic-editor label{margin-top:18px}.monthly-topic-editor textarea{min-height:60px}.monthly-topic-editor input{width:100%;box-sizing:border-box}.monthly-import-backdrop{position:fixed;inset:0;z-index:80;background:#0007;display:grid;place-items:center;padding:20px}.monthly-import-dialog{background:var(--surface,#fff);color:var(--ink,#151820);border-radius:20px;padding:28px;max-width:900px;width:100%;box-sizing:border-box;max-height:90vh;overflow:auto}.monthly-import-dialog header{display:flex;justify-content:space-between;align-items:start;gap:16px}.monthly-import-dialog fieldset{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.monthly-import-dialog label{display:block;margin:12px 0}.monthly-import-dialog textarea{display:block;width:100%;box-sizing:border-box}.monthly-import-dialog .btn{margin:5px}.monthly-csv-drop{padding:20px;border:1px dashed var(--line,#cbd0d6);border-radius:12px}.monthly-csv-drop input{display:block;margin-top:10px}.monthly-import-review{overflow-x:auto;max-height:360px}.monthly-import-review table{border-collapse:collapse;width:100%}.monthly-import-review th,.monthly-import-review td{padding:12px;border-bottom:1px solid var(--line,#e2e5e8);text-align:left;vertical-align:top;font-size:13px}.monthly-topic-navigation strong{min-width:140px;text-align:center}@media(max-width:700px){.monthly-topic-layout{grid-template-columns:1fr}.monthly-slot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-import-backdrop{padding:8px}.monthly-import-dialog{padding:18px}.monthly-topic-navigation strong{min-width:100px}.monthly-channel{align-items:start;flex-direction:column}}.launch-portal .customer-topics{color:var(--foreground)}.launch-portal .customer-topics h1,.launch-portal .customer-topics h2{font-family:var(--display)}.launch-portal .customer-topics h1{font-size:28px;font-weight:700;letter-spacing:-.03em}.launch-portal .customer-topics-heading p,.launch-portal .customer-topics-page,.launch-portal .customer-topics-saved,.launch-portal .customer-topics-footnote,.launch-portal .monthly-slot span{color:var(--muted-foreground)}.launch-portal .customer-topics-icon{background:var(--accent);color:var(--primary);border-radius:var(--radius)}.launch-portal .customer-topics-card,.launch-portal .customer-topics-empty,.launch-portal .monthly-slot,.launch-portal .monthly-import-dialog{background:var(--card);border-color:var(--border);border-radius:calc(var(--radius) + 4px)}.launch-portal .monthly-slot.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.launch-portal .customer-topics-card select,.launch-portal .customer-topics-card textarea,.launch-portal .monthly-topic-navigation input,.launch-portal .monthly-channel select,.launch-portal .monthly-topic-editor input,.launch-portal .monthly-import-dialog textarea{background:var(--background);border-color:var(--input);border-radius:calc(var(--radius) - 2px)}.launch-portal .customer-topics-message{background:var(--accent);border-radius:var(--radius)}.launch-portal .monthly-import-dialog{color:var(--foreground)}.launch-portal .monthly-csv-drop{border-color:var(--border);border-radius:var(--radius)}.launch-portal .monthly-import-review th,.launch-portal .monthly-import-review td{border-color:var(--border)}.launch-portal .customer-topics :focus-visible{outline-color:var(--ring)}.social-platform-icon{display:block;flex:none;max-width:none;object-fit:contain}.connection-card>div:nth-child(2){min-width:0}.brand .brand-lockup{display:block;width:140px;height:34px;max-width:none;object-fit:cover;object-position:center;flex:none}.studio-shell .brand-lockup{width:145px;height:40px}.preview-app .brand-lockup{width:129px;height:36px}.studio-shell.night-mode .brand-lockup,.preview-app.night .brand-lockup{filter:brightness(0) invert(1)}.aria-page{max-width:1220px;margin:0 auto;color:#4b4944}.aria-page *{box-sizing:border-box}.aria-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:0 0 22px}.aria-header h1{font-size:clamp(34px,4vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:8px 0 12px}.aria-header p{font-size:14px;line-height:1.55;max-width:670px;margin:0;color:#67645e}.aria-eyebrow{display:inline-flex;gap:7px;align-items:center;font-size:11px;letter-spacing:.13em;font-weight:700;color:#77736d}.aria-badge{white-space:nowrap;border:1px solid #d8d6d1;border-radius:99px;padding:9px 13px;font-size:11px;background:#f8f7f4}.aria-gate{display:flex;gap:12px;align-items:flex-start;background:#f5f3ed;border:1px solid #dedbd2;border-radius:15px;padding:17px 20px;margin-bottom:22px}.aria-gate svg{flex:none}.aria-gate strong{font-size:13px}.aria-gate p{margin:4px 0 0;line-height:1.55;font-size:12px;color:#67645e}.aria-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);align-items:start;gap:20px}.aria-side{display:grid;gap:20px;min-width:0}.aria-card{border:1px solid #dddedc;border-radius:18px;background:#fff;padding:24px;box-shadow:0 4px 14px #4b494408;min-width:0}.aria-card h2{font-size:22px;letter-spacing:-.03em;font-weight:500;margin:6px 0 0}.aria-card h3{font-size:15px;font-weight:600;margin:0 0 12px}.aria-card>p{font-size:13px;line-height:1.55;color:#67645e}.aria-card-head{display:flex;align-items:start;justify-content:space-between;gap:15px;margin:0 0 19px}.aria-form label:not(.aria-mode label){display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#4b4944}.aria-form input:not([type=radio]):not([type=checkbox]),.aria-form select{width:100%;min-height:43px;border:1px solid #d3d1ca;background:#fff;border-radius:9px;padding:10px 11px;color:#4b4944;font:inherit;font-size:13px}.aria-form input:focus-visible,.aria-form select:focus-visible,.aria-form button:focus-visible,.aria-saved button:focus-visible{outline:3px solid #9a968d;outline-offset:2px}.aria-form input:disabled{background:#f5f4f0}.aria-form label small{font-size:10px;font-weight:400;color:#77736d}.aria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0}.aria-goals,.aria-mode{border:0;padding:0;margin:20px 0 16px}.aria-goals legend,.aria-mode legend{font-size:12px;font-weight:700;margin-bottom:10px}.aria-goals>div{display:flex;flex-wrap:wrap;gap:8px}.aria-goals label{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;border:1px solid #dedbd5;border-radius:99px;background:#faf9f7;padding:9px 11px;font-size:11px!important;font-weight:500!important;cursor:pointer}.aria-goals input,.aria-mode input{accent-color:#57544e}.aria-goals label:has(input:checked){background:#eceae5;border-color:#77736d}.aria-field-note{margin:-4px 0 16px;font-size:11px;color:#77736d}.aria-mode{display:grid;gap:8px}.aria-mode label{display:flex;align-items:start;gap:10px;border:1px solid #dedbd5;border-radius:11px;padding:12px;cursor:pointer}.aria-mode label:has(input:checked){border-color:#77736d;background:#f8f7f4}.aria-mode input{margin:2px 0 0}.aria-mode span{display:grid;gap:3px}.aria-mode strong{font-size:12px}.aria-mode small{font-size:11px;color:#77736d}.aria-manual{margin:16px 0}.aria-primary,.aria-disabled{border:1px solid #57544e;border-radius:10px;background:#57544e;color:#fff;min-height:44px;padding:10px 16px;font:inherit;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.aria-long-lines{border:1px solid #e8e6e1;border-radius:11px;padding:14px;margin:18px 0}.aria-long-lines legend{font-size:12px;font-weight:700;padding:0 5px}.aria-long-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,.5fr) auto;gap:10px;align-items:end;margin-bottom:12px}.aria-long-row .aria-text-button{padding:10px 3px;min-height:43px}.aria-manual-options{display:grid;gap:13px;margin:16px 0}.aria-manual-options>.aria-field-note{margin:0}.aria-primary{width:100%;margin-top:12px}.aria-primary:hover:not(:disabled){background:#4b4944}.aria-primary:disabled,.aria-disabled{opacity:.58;cursor:not-allowed}.aria-disabled{width:100%;margin-top:16px}.aria-text-button,.aria-icon-button{border:0;background:none;color:#57544e;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.aria-icon-button{text-decoration:none;border:1px solid #dddedc;border-radius:9px;padding:8px}.aria-text-button:disabled,.aria-icon-button:disabled{opacity:.5;cursor:not-allowed}.aria-message{border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.5;margin:13px 0}.aria-error{background:#fff0ed;border:1px solid #d6a193;color:#852f24}.aria-success{background:#edf5eb;border:1px solid #bdd4b9;color:#305d30}.aria-warning{background:#fff8e9;border:1px solid #e5d5ad;color:#765a29}.aria-message button{border:0;background:none;text-decoration:underline;color:inherit;font:inherit;font-weight:700;cursor:pointer}.aria-price{display:block;font-size:29px;font-weight:600;letter-spacing:-.04em;margin:14px 0 4px}.aria-price small{font-size:12px;font-weight:400;letter-spacing:0}.aria-meta{font-size:11px!important;line-height:1.55;color:#77736d;margin:8px 0 0}.aria-lines{list-style:none;padding:0;margin:16px 0;border-top:1px solid #e8e6e1}.aria-lines li{border-bottom:1px solid #e8e6e1;padding:9px 0;font-size:12px}.aria-strategy{border-top:1px solid #e8e6e1;margin-top:20px;padding-top:18px}.aria-strategy>div{display:grid;grid-template-columns:62px 1fr;gap:4px 8px;padding:9px 0;border-bottom:1px solid #f0efeb;font-size:11px}.aria-strategy strong{grid-row:span 2}.aria-strategy small{color:#77736d}.aria-saved ul{list-style:none;padding:0;margin:0}.aria-saved li+li{border-top:1px solid #eee}.aria-saved li button{width:100%;display:grid;gap:3px;text-align:left;border:0;background:none;padding:12px 3px;color:#4b4944;cursor:pointer}.aria-saved li button[aria-current=true]{background:#f8f7f4}.aria-saved li strong{font-size:12px;overflow-wrap:anywhere}.aria-saved li small{font-size:10px;color:#77736d}.aria-saved>p{font-size:12px;line-height:1.5}@media(max-width:900px){.aria-layout{grid-template-columns:1fr}.aria-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.aria-header{display:block}.aria-badge{display:inline-block;margin-top:14px}.aria-grid,.aria-side{grid-template-columns:1fr}.aria-long-row{grid-template-columns:minmax(0,1fr) minmax(88px,.5fr)}.aria-long-row .aria-text-button{justify-self:start}.aria-card{padding:18px}.aria-header h1{font-size:38px}}.aria-conversation{display:flex;flex-direction:column;border:1px solid var(--border, #d9dce5);border-radius:20px;background:var(--surface,#fff);color:var(--text,#181b28);padding:24px;max-width:960px;margin:0 auto 24px;min-height:560px;max-height:78vh;overflow:hidden}.aria-conversation-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.aria-conversation-header h2{font-size:24px;margin:8px 0}.aria-conversation-header>div:last-child{display:flex;gap:8px}.aria-conversation button{cursor:pointer;border:1px solid var(--border,#d9dce5);border-radius:9px;padding:9px 12px;background:transparent;color:inherit;font:inherit}.aria-conversation button:disabled{cursor:default;opacity:.5}.aria-conversation-mode,.aria-conversation-footnote{font-size:13px;line-height:1.5;color:var(--muted,#636779);margin:8px 0 12px}.aria-conversation-usage{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--muted,#636779)}.aria-conversation-actions{display:flex;gap:8px;margin:12px 0}.aria-conversation-actions button{font-size:12px;padding:6px 9px}.aria-conversation-history{overflow:auto;flex:1;min-height:130px;padding:12px 4px;overscroll-behavior:contain}.aria-chat-message{max-width:88%;padding:12px 15px;border-radius:14px;background:var(--bg-secondary,#f4f5f9);margin-bottom:12px}.aria-chat-message.user{margin-left:auto;background:var(--aria-user-bg,#e9edff)}.aria-chat-message strong{font-size:12px}.aria-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:6px 0 0}.aria-reply-chips{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0;max-height:160px;overflow:auto}.aria-reply-chips button{font-size:13px}.aria-composer{display:flex;gap:8px;margin-top:12px;align-items:flex-end}.aria-composer textarea{resize:vertical;min-height:56px;max-height:130px;flex:1;border:1px solid var(--border,#d9dce5);border-radius:10px;padding:12px;background:transparent;color:inherit;font:inherit}.aria-composer button{display:flex;gap:7px;align-items:center;height:46px}.ask-aria-launcher{position:fixed;right:24px;bottom:24px;z-index:35;display:flex;gap:8px;align-items:center;border:0;border-radius:30px;padding:14px 20px;background:#3e48d6;color:#fff;box-shadow:0 5px 24px #0003;font:inherit;cursor:pointer}.ask-aria-dialog{position:fixed;inset:auto 20px 20px auto;width:min(480px,calc(100vw - 24px));border:0;padding:0;background:transparent;max-width:none;max-height:calc(100dvh - 32px)}.ask-aria-dialog::backdrop{background:#11152a38}.ask-aria-dialog .aria-conversation{margin:0;max-height:calc(100dvh - 48px);min-height:min(650px,calc(100dvh - 48px))}.ask-aria-dialog.is-full{inset:20px;width:min(1000px,calc(100vw - 40px));margin:auto}.aria-legacy-planner>summary{cursor:pointer;font-weight:600;padding:16px 0}.aria-legacy-planner .aria-header{margin-top:24px}@media(max-width:600px){.aria-conversation{padding:16px;border-radius:14px;min-height:480px;max-height:calc(100dvh - 100px)}.aria-conversation-header h2{font-size:20px}.ask-aria-launcher{right:16px;bottom:16px}.ask-aria-dialog,.ask-aria-dialog.is-full{inset:12px;width:calc(100vw - 24px);margin:auto;max-height:calc(100dvh - 24px)}.ask-aria-dialog .aria-conversation{max-height:calc(100dvh - 24px);min-height:calc(100dvh - 24px)}.aria-chat-message{max-width:95%}.aria-composer{flex-wrap:wrap}.aria-composer textarea{min-width:180px}}.aria-proposal-card{border:1px solid var(--border,#d9dce5);border-radius:12px;padding:16px;margin-top:14px;background:var(--surface,#fff)}.aria-proposal-card h3,.aria-proposal-card h4{margin:0 0 9px}.aria-proposal-card ul{padding-left:20px;line-height:1.7}.aria-proposal-card details{margin:12px 0}.aria-production-notes{white-space:pre-wrap}.aria-proposal-card input{display:block;padding:9px;margin-top:6px;max-width:100%;border:1px solid var(--border,#d9dce5);border-radius:8px;color:inherit;background:transparent}.aria-saved-plans{margin-top:22px}.aria-saved-plans ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.aria-saved-plans li{display:grid;gap:3px;border:1px solid #e8e6e1;border-radius:11px;padding:12px 14px}.aria-saved-plans li strong{font-size:13px;overflow-wrap:anywhere}.aria-saved-plans li span,.aria-saved-plans li small{font-size:12px;color:#67645e;overflow-wrap:anywhere}.aria-conversation-context{font-size:13px;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere;color:var(--muted,#636779)}.aria-conversation-context strong{font-weight:600;color:var(--text,#4b4944)}.aria-account-context{display:grid;gap:3px}.aria-account-context p{margin:0}.aria-thinking{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;color:var(--muted,#636779);margin:10px 0}.aria-typing-indicator{display:inline-flex;gap:3px;flex:none}.aria-typing-indicator span{width:4px;height:4px;border-radius:50%;background:currentColor}.aria-conversation-actions{flex-wrap:wrap}.aria-conversation-header>div:first-child,.aria-composer textarea{min-width:0}.aria-conversation button:focus-visible,.aria-conversation a:focus-visible,.aria-composer textarea:focus-visible,.ask-aria-launcher:focus-visible{outline:3px solid var(--text,#57544e);outline-offset:3px}.aria-conversation a{text-underline-offset:3px}@media(max-height:640px){.aria-conversation,.ask-aria-dialog .aria-conversation{display:block;overflow:auto;min-height:0}.aria-conversation-history{min-height:80px;max-height:240px}}.ask-aria-launcher.is-launch{background:#514e49;color:#fff;box-shadow:0 5px 24px #4b494426}.ask-aria-launcher.is-launch:hover{background:#3f3c38}.aria-conversation.is-launch,.ask-aria-dialog.is-launch{--border:#dddedc;--surface:#fff;--text:#4b4944;--muted:#67645e;--bg-secondary:#f1f0ed;--aria-user-bg:#eceae5}.ask-aria-dialog.is-launch::backdrop{background:#302e2938}.aria-active-offers{display:grid;gap:12px;margin-top:16px}.aria-active-offers>section{padding:14px;border:1px solid var(--border,#dddedc);border-radius:10px}.aria-active-offers button{margin-top:10px;min-height:44px}@media(max-width:600px){.ask-aria-launcher.is-launch{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:48px;height:48px;padding:12px;justify-content:center;gap:0}.ask-aria-launcher.is-launch svg{width:22px;height:22px}.ask-aria-launcher.is-launch .ask-aria-launcher-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.ask-aria-launcher.is-launch.is-client{position:fixed;right:24px;bottom:24px;z-index:50;width:auto;height:auto;display:flex;align-items:center;gap:10px;padding:12px 20px 12px 16px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,#0d41d5,#2239c9,#2d30be 50%,#381ea7);box-shadow:0 8px 32px #0d41d573,0 2px 8px #0003;transition:transform .3s;font-family:DM Sans,sans-serif}.ask-aria-launcher.is-launch.is-client:hover{background:linear-gradient(135deg,#0d41d5,#2239c9,#2d30be 50%,#381ea7);transform:scale(1.04)}.ask-aria-launcher.is-launch.is-client:active{transform:scale(.97)}.ask-aria-launcher.is-launch.is-client[aria-expanded=true]{visibility:hidden}.aria-client-launcher-pulse{position:absolute;inset:0;border-radius:16px;background:#0d41d5;opacity:.2;animation:aria-client-ping 1s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes aria-client-ping{75%,to{transform:scale(2);opacity:0}}.aria-client-launcher-icon,.ask-aria-launcher.is-client .ask-aria-launcher-label{position:relative}.aria-client-launcher-icon{width:28px;height:28px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff26}.ask-aria-launcher.is-launch.is-client svg{width:16px;height:16px}.ask-aria-launcher.is-launch.is-client .ask-aria-launcher-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;display:grid;text-align:left}.aria-client-launcher-title{font:900 13px/1 Syne,sans-serif;color:#fff}.aria-client-launcher-subtitle{margin-top:2px;font:400 10px/1 DM Sans,sans-serif;color:#ffffffb3}.ask-aria-dialog.is-launch.is-client,.ask-aria-dialog.is-launch.is-client.is-full{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;border-left:1px solid var(--aria-client-border);width:min(420px,100vw);max-width:none;height:100dvh;max-height:none;background:var(--aria-client-card);box-shadow:-8px 0 40px #00000026}.ask-aria-dialog.is-launch.is-client::backdrop{background:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aria-conversation.is-launch.is-client,.ask-aria-dialog.is-launch.is-client{--aria-client-card: oklch(1 0 0);--aria-client-foreground: oklch(.1 .015 260);--aria-client-muted: oklch(.955 .004 260);--aria-client-muted-foreground: oklch(.5 .012 260);--aria-client-border: oklch(.895 .006 260);--aria-client-primary: oklch(.46 .23 264);--border: var(--aria-client-border);--surface: var(--aria-client-card);--text: var(--aria-client-foreground);--muted: var(--aria-client-muted-foreground);--bg-secondary: var(--aria-client-muted);--aria-user-bg: var(--aria-client-primary)}.night-mode .aria-conversation.is-launch.is-client,.night-mode .ask-aria-dialog.is-launch.is-client{--aria-client-card: oklch(.115 .012 260);--aria-client-foreground: oklch(.97 .004 260);--aria-client-muted: oklch(.155 .012 260);--aria-client-muted-foreground: oklch(.54 .012 260);--aria-client-border: oklch(.21 .012 260)}.aria-conversation.is-launch.is-client{padding:0;margin:0 auto;border:1px solid var(--aria-client-border);border-radius:16px;min-height:560px;max-height:78vh;color:var(--aria-client-foreground);background:var(--aria-client-card);font:400 13px/1.625 DM Sans,sans-serif}.ask-aria-dialog.is-client .aria-conversation.is-client{width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0}.aria-conversation.is-client .aria-conversation-header{margin:0;flex:none;padding:16px 20px;border-bottom:1px solid var(--aria-client-border);background:linear-gradient(135deg,#0d41d514,#381ea70d)}.aria-client-heading{display:flex;align-items:center;gap:12px}.aria-client-header-icon{width:36px;height:36px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0d41d5,#2239c9,#2d30be 50%,#381ea7);box-shadow:0 2px 8px #0d41d559}.aria-conversation.is-client .aria-client-heading h2{margin:0;color:var(--aria-client-foreground);font:900 14px/1 Syne,sans-serif;letter-spacing:normal}.aria-client-heading p{margin:2px 0 0;font:400 11px/1 DM Sans,sans-serif;color:var(--aria-client-muted-foreground)}.aria-conversation.is-client .aria-conversation-header>div:last-child{gap:4px}.aria-conversation.is-client .aria-conversation-header button{display:flex;align-items:center;border:0;border-radius:12px;padding:8px;font:500 10px/1.5 DM Sans,sans-serif;color:var(--aria-client-muted-foreground)}.aria-conversation.is-client .aria-workspace-context,.aria-conversation.is-client .aria-conversation-mode,.aria-conversation.is-client .aria-conversation-context{margin:5px 16px;flex:none;color:var(--aria-client-muted-foreground);font:400 11px/1.5 DM Sans,sans-serif}.aria-conversation.is-client .aria-workspace-context{margin-top:10px}.aria-conversation.is-client .aria-conversation-usage{margin:0 16px;font-size:10px}.aria-conversation.is-client .aria-conversation-actions{margin:4px 16px;gap:4px;flex:none}.aria-conversation.is-client .aria-conversation-actions button{padding:4px 6px;font:500 10px/1.5 DM Sans,sans-serif;border:0}.aria-conversation.is-client .aria-message{margin:4px 16px}.aria-conversation.is-client .aria-conversation-history{padding:16px;min-height:120px}.aria-conversation.is-client .aria-chat-message{position:relative;max-width:85%;margin-bottom:12px;padding:10px 14px;border-radius:16px 16px 16px 6px;background:var(--aria-client-muted);font:400 13px/1.625 DM Sans,sans-serif}.aria-conversation.is-client .aria-chat-message.assistant{margin-left:32px}.aria-conversation.is-client .aria-chat-message.user{margin-left:auto;border-bottom-left-radius:16px;border-bottom-right-radius:6px;color:#fff;background:var(--aria-client-primary)}.aria-conversation.is-client .aria-chat-message>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.aria-conversation.is-client .aria-chat-message>p{margin:0;font:inherit}.aria-client-message-avatar{position:absolute;left:-32px;top:2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--aria-client-primary);background:#0d41d51f;border:1px solid oklch(.46 .23 264 / .2)}.aria-conversation.is-client .aria-reply-chips{margin:0;padding:0 16px 8px 48px;gap:6px;min-height:0;flex:none}.aria-conversation.is-client .aria-reply-chips button{border:1.5px solid oklch(.46 .23 264 / .3);border-radius:12px;padding:6px 12px;color:var(--aria-client-primary);font:600 11px/1.5 DM Sans,sans-serif;background:var(--aria-client-card);transition:transform .15s}.aria-conversation.is-client .aria-reply-chips button:hover{transform:scale(1.03)}.aria-conversation.is-client .aria-composer{flex-wrap:nowrap;flex:none;margin:0;padding:12px 16px 4px;border-top:1px solid var(--aria-client-border);gap:8px}.aria-client-input-wrap{display:flex;align-items:flex-end;gap:8px;width:100%;padding:8px 12px;border-radius:16px;background:var(--aria-client-muted);border:1.5px solid var(--aria-client-border)}.aria-conversation.is-client .aria-composer textarea{min-width:0;min-height:24px;max-height:128px;height:24px;padding:0;border-radius:0;background:transparent;border:0;font:400 13px/1.625 DM Sans,sans-serif;resize:none}.aria-conversation.is-client .aria-composer button{width:32px;height:32px;margin-bottom:0;padding:0;border:0;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--aria-client-primary);color:#fff}.aria-conversation.is-client .aria-composer button:disabled{background:var(--aria-client-border);opacity:.4}.aria-conversation.is-client .aria-conversation-footnote{flex:none;margin:4px 16px 6px;font:400 10px/1.5 DM Sans,sans-serif;color:var(--aria-client-muted-foreground)}.aria-conversation.is-client .aria-thinking{font:400 13px/1.625 DM Sans,sans-serif;color:var(--aria-client-muted-foreground)}.aria-conversation.is-client .aria-typing-indicator span{width:6px;height:6px;background:var(--aria-client-primary)}@media(max-height:640px){.ask-aria-dialog.is-client .aria-conversation.is-client{display:flex;overflow:hidden}.aria-conversation.is-client .aria-conversation-history{min-height:60px}}@media(prefers-reduced-motion:reduce){.ask-aria-launcher.is-client,.aria-conversation.is-client .aria-reply-chips button{transition:none}.aria-client-launcher-pulse{animation:none;display:none}}.launch-builder{--launch-ink: oklch(.08 .01 260);--launch-text: oklch(.22 .01 260);--launch-muted: oklch(.52 .01 260);--launch-line: oklch(.88 .004 260);--launch-soft: oklch(.97 .004 264);--launch-blue: oklch(.46 .23 264);--launch-blue-soft: oklch(.46 .23 264 / .1);--launch-green: oklch(.28 .12 145);position:fixed;inset:0;width:min(512px,calc(100vw - 24px));max-width:512px;height:auto;max-height:min(92dvh,92vh);margin:auto;padding:0;overflow:hidden;border:1.5px solid var(--launch-line);border-radius:24px;background:#fff;color:var(--launch-ink);box-shadow:0 32px 80px #00000059;font-family:Outfit,Roboto,sans-serif}.launch-builder::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.launch-builder,.launch-builder *{box-sizing:border-box}.launch-builder-shell{display:flex;flex-direction:column;width:100%;max-height:inherit;min-height:0}.launch-builder h2,.launch-builder h3,.launch-builder p{margin-top:0}.launch-builder h2,.launch-builder h3{color:var(--launch-ink);line-height:1.15}.launch-builder h2{margin-bottom:6px;font-size:26px;font-weight:900;letter-spacing:-.025em}.launch-builder h3{margin-bottom:8px;font-size:16px;font-weight:800;letter-spacing:-.015em}.launch-builder p{margin-bottom:12px;color:var(--launch-muted);font-size:13px;line-height:1.5}.launch-builder button,.launch-builder input,.launch-builder select,.launch-builder textarea{font:inherit}.launch-builder button,.launch-builder-account a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1.5px solid var(--launch-line);border-radius:10px;background:#fff;color:var(--launch-text);cursor:pointer;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.launch-builder button:hover:not(:disabled),.launch-builder-account a:hover{background:var(--launch-soft)}.launch-builder button:disabled{cursor:default}.launch-builder button:focus-visible,.launch-builder a:focus-visible,.launch-builder input:focus-visible,.launch-builder select:focus-visible,.launch-builder textarea:focus-visible{outline:3px solid var(--launch-blue);outline-offset:2px}.launch-builder h2:focus{outline:none}.launch-builder-header{display:flex;min-height:68px;flex:none;align-items:center;gap:14px;padding:20px 20px 16px;border-bottom:1px solid oklch(.92 .004 260);background:#fff}.launch-builder-steps{flex:1;min-width:0}.launch-builder-steps ol{display:flex;align-items:center;gap:9px;margin:0;padding:0;list-style:none}.launch-builder-steps li{position:relative;display:flex;flex:1;justify-content:center}.launch-builder-steps li:not(:last-child):after{position:absolute;z-index:0;top:50%;left:calc(50% + 18px);width:calc(100% - 18px);height:1.5px;background:var(--launch-line);content:""}.launch-builder-steps li[data-complete=true]:not(:last-child):after{background:#00791e;background:oklch(.5 .17 145)}.launch-builder-steps button{position:relative;z-index:1;width:24px;min-width:24px;min-height:24px;padding:0;border:1.5px solid var(--launch-line);border-radius:50%;background:var(--launch-soft);color:var(--launch-muted);font-size:12px;font-weight:800}.launch-builder-steps li[data-complete=true] button{border-color:#00791e;border-color:oklch(.5 .17 145);background:#00791e;background:oklch(.5 .17 145);color:#fff}.launch-builder-steps button[aria-current=step]{width:32px;min-width:32px;min-height:32px;border-color:var(--launch-blue);background:var(--launch-blue);color:#fff}.launch-builder-header-price{flex:none;color:var(--launch-ink);font-size:16px;font-weight:900;white-space:nowrap}.launch-builder-header-price small{margin-left:3px;color:var(--launch-muted);font-size:11px;font-weight:600}.launch-builder-close{width:32px;min-width:32px;min-height:32px!important;padding:0!important;border-color:#e6e8ea!important;border-radius:50%!important;background:#e6e8ea!important;color:var(--launch-muted)!important;font-size:22px!important;font-weight:400!important}.launch-builder-body{flex:1;min-height:0;overflow-y:auto;padding:20px;overscroll-behavior:contain}.launch-builder-main{min-width:0}.launch-builder-stage-intro{margin-bottom:18px}.launch-builder-stage-intro p{margin-bottom:0}.launch-builder-stage-intro p strong{color:#dc2626;font-weight:700}.launch-builder-channel-tabs{display:flex;gap:7px;overflow-x:auto;margin:-3px 0 16px;padding:3px;scrollbar-width:none}.launch-builder-channel-tabs::-webkit-scrollbar{display:none}.launch-builder-channel-tabs button{flex:none;min-height:34px;padding:6px 12px;border-radius:9px;font-size:12px}.launch-builder-channel-tabs button[aria-pressed=true]{border-color:var(--launch-blue);background:var(--launch-blue);color:#fff}.launch-builder-field{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;color:var(--launch-text);font-size:12px;font-weight:700}.launch-builder-field input,.launch-builder-field select,.launch-builder-field textarea{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1.5px solid var(--launch-line);border-radius:9px;background:#fff;color:var(--launch-ink);font-size:13px;font-weight:500}.launch-builder-field textarea{resize:vertical;line-height:1.5}.launch-builder-field small{color:var(--launch-muted);font-size:11px;font-weight:400;line-height:1.45}.launch-builder-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-width:0;margin:12px 0 0;padding:0;border:0}.launch-builder-field-grid .launch-builder-field:last-child{grid-column:1 / -1}.launch-builder-note{color:var(--launch-muted)!important;font-size:11px!important;line-height:1.5!important}.launch-builder-text-action{min-height:32px!important;margin:-4px 0 14px;padding:4px 2px!important;border:0!important;background:transparent!important;color:var(--launch-blue)!important;font-size:12px!important;font-weight:700!important}.launch-builder-text-action:hover:not(:disabled){text-decoration:underline}.launch-builder-waiver{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border:1.5px solid #f59e0b;border-radius:14px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.launch-builder-waiver>span{flex:none;font-size:20px}.launch-builder-waiver strong{display:block;margin:0 0 3px;font-size:12px;font-weight:900}.launch-builder-waiver p{margin:0;color:#b45309;font-size:11px}.launch-builder-channel-count{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 16px;padding:16px;border:1.5px solid var(--launch-line);border-radius:16px;background:var(--launch-soft);text-align:center}.launch-builder-channel-count>strong{color:var(--launch-green);font-size:27px;font-weight:900;line-height:1.05}.launch-builder-channel-count>strong small{font-size:12px;font-weight:600}.launch-builder-channel-count>p{margin:0}.launch-builder-fixed-counter{display:flex;align-items:center;gap:11px}.launch-builder-fixed-counter button{width:36px;min-width:36px;min-height:36px;padding:0;border-radius:50%;border-color:var(--launch-blue);background:var(--launch-blue-soft);color:var(--launch-blue);font-size:20px;font-weight:800}.launch-builder-fixed-counter button:disabled{border-color:#d6d7da;background:#e3e5e7;color:#8c8f95}.launch-builder-fixed-counter>span{display:flex;min-width:52px;flex-direction:column;align-items:center}.launch-builder-fixed-counter strong{font-size:22px;font-weight:900;line-height:1}.launch-builder-fixed-counter small{margin-top:3px;color:var(--launch-muted);font-size:10px}.launch-builder-channel-card{margin-bottom:16px;padding:16px;border:1.5px solid var(--launch-line);border-radius:16px;background:#fff}.launch-builder-channel-card-title{display:flex;align-items:center;gap:9px;margin:0 0 12px}.launch-builder-channel-card-title>span{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:50%;background:var(--launch-blue);color:#fff;font-size:12px;font-weight:900}.launch-builder-channel-card-title h3{margin:0}.launch-builder-section{min-width:0;margin:0 0 14px;padding:14px;border:1.5px solid var(--launch-line);border-radius:15px;background:#fff}.launch-builder-section legend{padding:0 5px;color:var(--launch-ink);font-size:13px;font-weight:800}.launch-builder-section legend label{display:inline-flex;align-items:center;gap:7px}.launch-builder-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-builder-style-options label{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;border:1.5px solid var(--launch-line);border-radius:12px;background:#fff;cursor:pointer}.launch-builder-style-options label:has(input:checked){border-color:var(--launch-blue);background:var(--launch-blue-soft);box-shadow:inset 0 0 0 1px var(--launch-blue)}.launch-builder-style-options input{position:absolute;top:8px;right:8px;width:15px;height:15px;accent-color:var(--launch-blue)}.launch-builder-style-options label>span{font-size:18px}.launch-builder-style-options strong{padding-right:15px;font-size:12px}.launch-builder-style-options small{color:var(--launch-muted);font-size:9px;line-height:1.35}.launch-builder input[type=checkbox],.launch-builder input[type=radio]{width:17px;height:17px;flex:none;accent-color:var(--launch-blue)}.launch-builder-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.launch-builder-plan-options label{display:flex;min-width:0;flex-direction:column;gap:5px;padding:10px;border:1.5px solid var(--launch-line);border-radius:12px;background:#fff;cursor:pointer}.launch-builder-plan-options label:has(input:checked){border-color:var(--launch-blue);background:var(--launch-blue-soft);box-shadow:inset 0 0 0 1px var(--launch-blue)}.launch-builder-plan-options input{margin:0}.launch-builder-plan-options strong{font-size:13px}.launch-builder-plan-options span{color:var(--launch-blue);font-size:12px;font-weight:800}.launch-builder-plan-options small{color:var(--launch-muted);font-size:10px;line-height:1.35}.launch-builder-fixed-fields{min-width:0;margin:0;padding:0;border:0}.launch-builder-fixed-fields input:disabled,.launch-builder-fixed-fields select:disabled{opacity:1;background:var(--launch-soft);color:var(--launch-text);-webkit-text-fill-color:var(--launch-text)}.launch-builder-toggle-card{overflow:hidden;margin:0 0 13px;border:1.5px solid var(--launch-line);border-radius:16px;background:#fff;transition:border-color .18s}.launch-builder-toggle-card[data-enabled=true]{border-color:var(--launch-blue)}.launch-builder-toggle-card>header,.launch-builder-toggle-card-header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:var(--launch-soft)}.launch-builder-toggle-card>header h3,.launch-builder-toggle-card-header h3{margin:0}.launch-builder-toggle-card[data-enabled=true]>header,.launch-builder-toggle-card[data-enabled=true] .launch-builder-toggle-card-header{background:var(--launch-blue-soft)}.launch-builder-toggle-card>header strong,.launch-builder-toggle-card-header strong{color:var(--launch-text);font-size:13px;font-weight:800}.launch-builder-fixed-switch{position:relative;width:44px;min-width:44px;min-height:24px!important;height:24px;padding:0!important;border:0!important;border-radius:999px!important;background:#ccced0!important}.launch-builder-fixed-switch[aria-checked=true],.launch-builder-fixed-switch[data-checked=true]{background:var(--launch-blue)!important}.launch-builder-fixed-switch:after{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;content:"";transition:transform .18s}.launch-builder-fixed-switch[aria-checked=true]:after,.launch-builder-fixed-switch[data-checked=true]:after{transform:translate(20px)}.launch-builder-toggle-card-body,.launch-builder-card-body{padding:13px 15px}.launch-builder-toggle-card-body p:last-child,.launch-builder-card-body p:last-child{margin-bottom:0}.launch-builder-line-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid oklch(.92 .004 260)}.launch-builder-line-row:last-child{border-bottom:0}.launch-builder-line-row>div:first-child{min-width:0}.launch-builder-line-row strong{display:block;color:var(--launch-text);font-size:12px;font-weight:700}.launch-builder-line-row small{display:block;margin-top:3px;color:var(--launch-muted);font-size:10px;line-height:1.35}.launch-builder-line-row>.launch-builder-fixed-counter{flex:none}.launch-builder-tier-field{display:block;min-width:0;margin:0 0 13px;padding:0;border:0;color:var(--launch-text);font-size:12px;font-weight:700}.launch-builder-tier-field legend{margin-bottom:8px}.launch-builder-line-row .launch-builder-fixed-counter strong{font-size:22px;font-weight:800}.launch-builder-niche select{padding:12px 16px;border-radius:12px;background:var(--launch-soft);font-size:.88rem;font-weight:600}.launch-builder-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}.launch-builder-tiers button{position:relative;display:flex;min-width:0;min-height:46px;flex-direction:column;gap:3px;padding:12px 8px;border-color:var(--launch-line);border-radius:12px;font-size:11px}.launch-builder-tiers button[data-selected=true]{border-color:var(--launch-blue);background:var(--launch-blue);color:#fff}.launch-builder-tiers button small{color:inherit;font-size:9px;opacity:.8}.launch-builder-popular{position:absolute;top:-10px;left:50%;padding:2px 6px;transform:translate(-50%);border-radius:999px;background:var(--launch-blue);color:#fff;font-size:8px;font-weight:800;white-space:nowrap}.launch-builder-tiers button[data-selected=true] .launch-builder-popular{background:#fff;color:var(--launch-blue)}.launch-builder-line-row select{min-width:8rem;min-height:32px;padding:.35rem .7rem;border:1.5px solid var(--launch-blue);border-radius:.6rem;background:var(--launch-soft);color:var(--launch-ink);font-family:Outfit,Roboto,sans-serif;font-size:.9rem;font-weight:700}.launch-builder-animation-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.launch-builder-animation-options button{min-height:40px;padding:8px;border-radius:10px;font-size:11px}.launch-builder-animation-options button[aria-pressed=true],.launch-builder-animation-options button[data-selected=true]{border-color:var(--launch-blue);background:var(--launch-blue-soft);color:var(--launch-blue)}.launch-builder-summary{margin-top:16px;padding:14px;border:1.5px solid var(--launch-line);border-radius:15px;background:var(--launch-soft)}.launch-builder-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid oklch(.9 .004 260)}.launch-builder-summary>div>span{color:var(--launch-muted);font-size:11px}.launch-builder-summary>div>strong{color:var(--launch-text);font-size:12px;font-weight:800;text-align:right}.launch-builder-summary .launch-builder-green{color:var(--launch-green)}.launch-builder-summary .launch-builder-total{align-items:baseline;border:0}.launch-builder-summary .launch-builder-total>span{color:var(--launch-ink);font-size:13px;font-weight:800}.launch-builder-summary .launch-builder-total>strong{color:var(--launch-blue);font-size:22px;font-weight:900}.launch-builder-summary .launch-builder-total small{margin-left:3px;color:var(--launch-muted);font-size:10px;font-weight:600}.launch-builder-review-channel{overflow-wrap:anywhere;margin:0 0 13px;padding:0 0 14px;border:1.5px solid var(--launch-line);border-radius:15px;background:#fff}.launch-builder-review-channel>p,.launch-builder-review-channel>ul,.launch-builder-review-actions,.launch-builder-review-lines{margin-right:14px;margin-left:14px}.launch-builder-review-number{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:var(--launch-blue);color:#fff;font-size:12px;font-weight:900}.launch-builder-review-niche{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid oklch(.46 .23 264 / .25);border-radius:999px;background:var(--launch-blue-soft);color:var(--launch-blue);font-size:10px;font-weight:700}.launch-builder-review-lines{margin-top:10px}.launch-builder-review-heading-title{display:flex;min-width:0;align-items:center;gap:8px}.launch-builder-review-heading>strong{color:var(--launch-blue);font-size:13px;white-space:nowrap}.launch-builder-review-channel-details{margin:12px 14px;color:var(--launch-text);font-size:12px}.launch-builder-review-channel-details summary{cursor:pointer;font-weight:700}.launch-builder-review-channel-details p:first-of-type{margin-top:10px}.launch-builder .launch-builder-green{color:var(--launch-green)}.launch-builder-review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 13px;border-bottom:1px solid oklch(.92 .004 260);border-radius:14px 14px 0 0;background:var(--launch-soft)}.launch-builder-review-heading h3{margin:0;font-size:13px}.launch-builder-review-heading button{min-height:30px;padding:5px 9px;font-size:10px}.launch-builder-review-channel li{margin-bottom:4px;color:var(--launch-text);font-size:11px;line-height:1.45}.launch-builder-review-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.launch-builder-review-actions>*{min-height:36px;padding:7px 10px;font-size:11px}.launch-builder-account{margin:14px 0;padding:15px;border:1.5px solid var(--launch-line);border-radius:14px;background:var(--launch-soft)}.launch-builder-account h3{margin-bottom:7px}.launch-builder-account .launch-builder-note{margin:14px 0 0}.launch-builder-error,.launch-builder-guidance{margin:0 0 13px;padding:12px;border:1.5px solid var(--launch-line);border-radius:13px;background:var(--launch-soft)}.launch-builder-error{border-color:#dc7a67;color:#7c3527}.launch-builder-name-options{display:flex;flex-wrap:wrap;gap:7px}.launch-builder-guidance p:last-child{margin-bottom:0}.launch-builder-global-error{position:fixed;z-index:200;right:16px;bottom:16px;left:16px;padding:14px;border:1.5px solid #dc7a67;border-radius:12px;background:#fff;color:#7c3527}.launch-builder-footer{display:flex;flex:none;align-items:center;gap:9px;padding:12px 20px;border-top:1px solid oklch(.92 .004 260);background:#fff}.launch-builder-footer button{min-height:40px;padding:8px 13px}.launch-builder-footer .launch-builder-save{margin-left:auto;border-color:transparent;background:transparent;color:var(--launch-blue)}.launch-builder-primary{border-color:var(--launch-blue)!important;background:var(--launch-blue)!important;color:#fff!important}.launch-builder-primary:hover:not(:disabled){background:#002ac0!important}.launch-builder-entry{max-width:760px;margin:50px auto;padding:24px;color:var(--launch-ink);font-family:Outfit,Roboto,sans-serif}.launch-builder-entry button,.launch-builder-entry>a{display:inline-flex;min-height:42px;align-items:center;margin-right:12px;padding:9px 14px;border:1.5px solid var(--launch-line);border-radius:10px;background:#fff;color:var(--launch-text);text-decoration:none}@media(max-width:639px){.launch-builder{inset:auto 0 0;width:100vw;max-width:none;height:auto;max-height:min(92dvh,92vh);margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.launch-builder-header{min-height:64px;gap:8px;padding:20px 20px 16px}.launch-builder-steps ol{gap:4px}.launch-builder-steps button{width:24px;min-width:24px;min-height:24px}.launch-builder-steps button[aria-current=step]{width:32px;min-width:32px;min-height:32px}.launch-builder-steps li:not(:last-child):after{left:calc(50% + 11px);width:calc(100% - 11px)}.launch-builder-header-price{font-size:16px}.launch-builder-close{width:32px;min-width:32px;min-height:32px!important}.launch-builder-body{padding:20px}.launch-builder-footer{gap:6px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.launch-builder-footer button{min-width:0;min-height:40px;padding:7px 8px;font-size:11px}.launch-builder-footer .launch-builder-save{padding-right:4px;padding-left:4px}.launch-builder-style-options{gap:6px}.launch-builder-style-options label{padding:8px}.launch-builder-style-options small{font-size:8px}.launch-builder-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.launch-builder-plan-options label{padding:8px 7px}.launch-builder-plan-options strong{font-size:11px}.launch-builder-plan-options span{font-size:10px}.launch-builder-plan-options small{font-size:9px}.launch-builder-field-grid{grid-template-columns:1fr}.launch-builder-field-grid .launch-builder-field:last-child{grid-column:auto}.launch-builder-entry{margin:24px auto;padding:18px}}@media(max-width:360px){.launch-builder-header{gap:5px;padding-right:10px;padding-left:10px}.launch-builder-header-price{font-size:14px}.launch-builder-footer{gap:4px;padding-right:8px;padding-left:8px}.launch-builder-footer button{padding-right:6px;padding-left:6px;font-size:10px}}@media(prefers-reduced-motion:reduce){.launch-builder *,.launch-builder{scroll-behavior:auto!important;transition:none!important}}.studio-shell.studio-shell{--display: "Helvetica Neue",Helvetica,Arial,sans-serif;--portal-blue: #353530;--portal-ink: #353530;--portal-muted: #67645e;--portal-border: #d9dbd3;--portal-canvas: #f7f7f2;--portal-surface: #ffffff;--portal-soft: #eeeee8;--ink: var(--portal-ink);--ink-2: var(--portal-ink);--muted: var(--portal-muted);--line: var(--portal-border);--paper: var(--portal-canvas);--sage: var(--portal-soft);--lime: var(--portal-soft);grid-template-columns:232px minmax(0,1fr);background:var(--portal-canvas);color:var(--portal-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.studio-shell .studio-skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-150%);padding:10px 14px;border-radius:8px;background:var(--portal-blue);color:#fff;font-size:14px;font-weight:600}.studio-shell .studio-skip-link:focus{transform:translateY(0)}.studio-shell .studio-refresh-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(20px,4vw,62px);border-bottom:1px solid #a13f2d;background:#fff1ec;color:#7f2f20;font-size:13px}.studio-shell .studio-refresh-error .btn{flex:none}.studio-shell .studio-sidebar{padding:0;background:#fff;border-right:1px solid var(--portal-border);box-shadow:none}.studio-shell .sidebar-logo{min-height:88px;margin:0 15px;padding:20px 8px 18px;border-bottom:1px solid var(--portal-border);display:flex;align-items:flex-start;justify-content:space-between}.studio-shell .sidebar-brand{display:grid;gap:2px}.studio-shell .sidebar-brand .brand{gap:9px;font-size:21px;font-weight:500;letter-spacing:-.045em}.studio-shell .sidebar-brand .brand-mark{width:40px;height:40px;border-radius:10px;background:var(--portal-blue);color:#fff;box-shadow:0 7px 17px #67645e31}.studio-shell .sidebar-brand>span{padding-left:49px;color:#6d6a64;font-size:9px;font-weight:500;letter-spacing:.18em}.studio-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio-shell .sidebar-workspace{min-height:64px;margin:13px 15px 16px;padding:8px 10px;gap:9px;border:1px solid var(--portal-border);border-radius:9px;background:#fff}.studio-shell .workspace-avatar,.studio-shell .profile-avatar,.studio-shell .user-avatar{display:grid;place-items:center;flex:none;color:var(--portal-blue);background:#f1f0ed;border:1px solid #dddedc;border-radius:50%;font-family:inherit;font-size:12px;font-weight:500}.studio-shell .workspace-avatar{width:34px;height:34px}.studio-shell .sidebar-workspace label{min-width:0;display:grid;flex:1;gap:2px}.studio-shell .sidebar-workspace select{width:100%;min-width:0;padding:0 17px 0 0;border:0;color:var(--portal-ink);background:transparent;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;text-overflow:ellipsis;cursor:pointer}.studio-shell .sidebar-workspace small{color:#6d6a64;font-size:10px;line-height:1.3}.studio-shell .workspace-load-more{align-self:flex-start;margin:-7px 25px 16px;font-size:11px}.studio-shell .workspace-page-error{margin:0 25px 16px;font-size:12px}.studio-shell .sidebar-scroll{min-height:0;flex:1;overflow-y:auto;padding:0 13px 18px;scrollbar-width:thin}.studio-shell .sidebar-group{padding:17px 0 19px;border-top:1px solid var(--portal-border)}.studio-shell .sidebar-group:first-child{border-top:0;padding-top:4px}.studio-shell .sidebar-label{margin:0 12px 11px;color:#6d6a64;font-size:10px;letter-spacing:.16em}.studio-shell .studio-sidebar nav{gap:3px}.studio-shell .side-link{min-height:44px;padding:0 11px;gap:12px;border-radius:8px;color:#67645e;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.studio-shell .side-link svg{flex:none}.studio-shell .side-link>span:not(.side-beta){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-shell .side-link:hover{color:var(--portal-blue);background:#f1f0ed}.studio-shell .side-link.active{color:#fff;background:var(--portal-blue);box-shadow:none}.studio-shell .side-link.active svg{color:#fff}.studio-shell .side-beta{margin-left:auto;padding:3px 5px;border:1px solid #dddedc;border-radius:20px;color:var(--portal-blue);background:#f1f0ed;font-size:8px;font-weight:500;letter-spacing:.04em}.studio-shell .sidebar-bottom{margin:0;padding:9px 13px 13px;border-top:1px solid var(--portal-border);background:#fff}.studio-shell .sidebar-bottom>.side-link{width:100%}.studio-shell .sidebar-profile{display:flex;align-items:center;gap:8px;min-width:0;min-height:51px;margin-top:9px;padding:7px;border:1px solid var(--portal-border);border-radius:10px;background:#f1f0ed}.studio-shell .profile-avatar{width:33px;height:33px}.studio-shell .profile-info{display:grid;gap:2px;min-width:0;flex:1}.studio-shell .profile-info strong,.studio-shell .profile-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-shell .profile-info strong{color:#4b4944;font-size:11px}.studio-shell .profile-info small{color:#67645e;font-size:9px}.studio-shell .sidebar-profile button{border:0;padding:4px;background:none;color:#67645e;cursor:pointer}.studio-shell .studio-main{min-width:0}.studio-shell .studio-topbar{position:sticky;top:0;z-index:30;height:72px;padding:0 30px;border-bottom:1px solid var(--portal-border);background:#fff}.studio-shell .breadcrumb{display:flex;align-items:center;gap:10px;min-width:0;max-width:45%;color:var(--portal-muted);font-size:12px;white-space:nowrap}.studio-shell .breadcrumb>span{overflow:hidden;text-overflow:ellipsis;color:var(--portal-muted);padding:0}.studio-shell .breadcrumb>svg{flex:none}.studio-shell .breadcrumb>strong{color:var(--portal-ink);font-weight:500}.studio-shell .topbar-right{gap:14px}.studio-shell .new-package{min-height:40px;padding:0 16px;border-radius:999px;background:var(--portal-blue);color:#fff;font-size:12px;font-weight:500}.studio-shell .new-package:hover{background:#57544e}.studio-shell .topbar-notifications,.studio-shell .topbar-theme{width:40px;height:40px;border:0;background:transparent;color:#67645e;display:grid;place-items:center}.studio-shell .topbar-theme{cursor:pointer}.studio-shell .topbar-theme:hover{color:var(--portal-blue)}.studio-shell .topbar-notifications:disabled{opacity:.65;cursor:not-allowed}.studio-shell .topbar-profile{display:flex;align-items:center;gap:10px;max-width:220px;min-width:0;padding-left:14px;border-left:1px solid var(--portal-border);color:#4b4944}.studio-shell .topbar-profile strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.studio-shell .user-avatar{width:32px;height:32px}.studio-shell .studio-content{width:100%;max-width:1450px;padding:36px clamp(20px,4vw,62px) 70px}.studio-shell .page-heading h1{color:var(--portal-ink);font-size:clamp(32px,3vw,43px);font-weight:400;letter-spacing:-.04em}.studio-shell .page-heading p:last-child{color:var(--portal-muted);font-size:13px}.studio-shell .eyebrow,.studio-shell .dashboard-section-head .text-link,.studio-shell .back-link,.studio-shell .info-strip svg{color:var(--portal-blue)}.studio-shell .btn-dark{border-color:var(--portal-blue);background:var(--portal-blue);color:#fff}.studio-shell .btn-dark:hover{border-color:#67645e;background:#67645e}.studio-shell .dashboard-hero{border-color:var(--portal-border);background:var(--portal-soft)}.studio-shell .dashboard-hero h2 em{color:var(--portal-ink)}.studio-shell .dashboard-hero p{color:var(--portal-muted)}.studio-shell .hero-art-square{box-shadow:none;border-color:var(--portal-ink);border-width:2px}.studio-shell .hero-art-square.square-1{background:var(--portal-surface)}.studio-shell .hero-art-square.square-2{background:var(--portal-ink);color:var(--portal-surface)}.studio-shell .hero-art-square.square-3{background:var(--portal-soft)}.studio-shell .dashboard-overview a{border-color:var(--portal-border);background:var(--portal-surface)}.studio-shell .dashboard-overview a:hover{border-color:var(--portal-muted);box-shadow:none}.studio-shell .dashboard-overview strong{font-weight:400}.studio-shell .dashboard-overview small{color:var(--portal-muted)}.studio-shell .notice.subdued{border-color:var(--portal-border);color:var(--portal-muted);background:var(--portal-soft)}.studio-shell .notice.subdued svg{color:var(--portal-muted)}.studio-shell .empty-art{background:var(--portal-soft);border-color:var(--portal-muted);box-shadow:none}.studio-shell .empty-art-play{color:var(--portal-ink)}.studio-shell .empty-art-line{background:var(--portal-muted)}.studio-shell .empty-state>p:not(.eyebrow),.studio-shell .empty-inline{color:var(--portal-muted)}.studio-shell .dashboard-hero-art:before,.studio-shell .dashboard-hero-art:after{border-color:#dddedc}.studio-shell .hero-chip span{background:var(--portal-blue)}.studio-shell .dashboard-hero a{color:var(--portal-blue)}.studio-shell .metric-card,.studio-shell .empty-state,.studio-shell .loading-card,.studio-shell .data-panel,.studio-shell .order-list,.studio-shell .detail-card,.studio-shell .calendar-list,.studio-shell .calendar-unavailable,.studio-shell .connection-card,.studio-shell .billing-main-card,.studio-shell .billing-side-card,.studio-shell .empty-inline,.studio-shell .settings-card{border-color:var(--portal-border);background:#fff;box-shadow:none}.studio-shell .metric-icon,.studio-shell .billing-icon,.studio-shell .explain-icon{color:var(--portal-blue)}.studio-shell .billing-icon,.studio-shell .order-row-icon,.studio-shell .calendar-item-date{background:#f1f0ed;color:var(--portal-blue)}.studio-shell .dashboard-explain{border-color:#f1f0ed;background:#f1f0ed}.studio-shell .dashboard-explain .text-link{color:var(--portal-blue)}.studio-shell .status-pill{border-radius:20px}.studio-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--portal-blue);outline-offset:2px}.studio-shell.night-mode{--portal-canvas: #242320;--portal-surface: #302e2a;--portal-soft: #393631;--portal-ink: #f7f5f0;--portal-muted: #c4bfb7;--portal-border: #514d47;--ink: #f7f5f0;--muted: #c4bfb7;--line: #514d47;color:#f7f5f0}.studio-shell.night-mode .studio-sidebar,.studio-shell.night-mode .sidebar-bottom,.studio-shell.night-mode .studio-topbar{background:#2b2926}.studio-shell.night-mode .sidebar-brand .brand,.studio-shell.night-mode .sidebar-workspace select,.studio-shell.night-mode .topbar-profile,.studio-shell.night-mode .profile-info strong{color:#f7f5f0}.studio-shell.night-mode .sidebar-workspace,.studio-shell.night-mode .sidebar-profile{background:#34312d}.studio-shell.night-mode .sidebar-workspace small,.studio-shell.night-mode .profile-info small,.studio-shell.night-mode .breadcrumb,.studio-shell.night-mode .side-link{color:#d0ccc5}.studio-shell.night-mode .side-link.active{color:#fff}.studio-shell.night-mode .side-link:hover{background:#4b4741;color:#fff}.studio-shell.night-mode .studio-content .page-heading h1{color:#f7f5f0}.studio-shell.night-mode .topbar-theme,.studio-shell.night-mode .topbar-notifications{color:#d0ccc5}.studio-shell.night-mode :is(button,a,input,select,textarea):focus-visible{outline-color:#e8e7de}.studio-shell.night-mode .studio-refresh-error{background:#563b35;color:#ffe4dc}.studio-shell.night-mode .studio-content :is(.metric-card,.empty-state,.loading-card,.data-panel,.order-list,.detail-card,.settings-card,.billing-main-card,.billing-side-card,.empty-inline,.dashboard-hero,.dashboard-explain){border-color:var(--portal-border);background:#302e2a;color:#f7f5f0}.studio-shell.night-mode .studio-content :is(.loading-card,.empty-inline,.dashboard-hero p,.dashboard-explain p,.empty-state>p:not(.eyebrow),.settings-row span,.settings-request-grid .settings-card p,.settings-request-history p,.settings-notifications>p,.settings-data-rights p,.settings-data-rights li){color:#d0ccc5}.studio-shell.night-mode .studio-content :is(.eyebrow,.text-link,.dashboard-hero a,.dashboard-explain .text-link){color:#d0ccc5}.studio-shell.night-mode .studio-content :is(.settings-request-error,.project-field-error){color:#ffd1c5!important}.studio-shell.night-mode .studio-content :is(.btn-outline,.field input,.field textarea,.field select,.settings-support-form input,.settings-support-form textarea,.settings-data-form input,.settings-data-form select,.team-member-actions select,.team-transfer-form select,.team-invite-form select,.team-invite-form input){border-color:var(--portal-border);background-color:#393631;color:#f7f5f0}.studio-shell.night-mode .studio-content :is(.field>label:first-child,.settings-support-form label,.settings-data-form label){color:#f7f5f0}.studio-shell.night-mode .studio-content .team-transfer{border-color:#65749a;background:#333d55;color:#f7f5f0}.studio-shell.night-mode .dashboard-overview a{border-color:var(--portal-border);background:#302e2a;color:#f7f5f0}.studio-shell.night-mode .dashboard-overview small{color:#d0ccc5}.studio-shell.night-mode .dashboard-hero h2 em{color:var(--portal-ink)}@media(max-width:800px){.studio-shell.studio-shell{grid-template-columns:1fr}.studio-shell .studio-sidebar{width:min(280px,84vw)}.studio-shell .mobile-close{display:grid;top:27px;right:6px;cursor:pointer}.studio-shell .mobile-menu{display:grid;flex:none;cursor:pointer}.studio-shell .studio-topbar{padding:0 16px}.studio-shell .studio-content{padding:27px 20px 52px}}@media(max-width:620px){.studio-shell .studio-refresh-error{align-items:flex-start;flex-direction:column}.studio-shell .studio-topbar{height:65px}.studio-shell .breadcrumb{max-width:none;font-size:11px}.studio-shell .breadcrumb>span,.studio-shell .breadcrumb>svg{display:none}.studio-shell .topbar-right{gap:7px}.studio-shell .new-package{min-height:44px;padding:0 8px;justify-content:center;font-size:11px;white-space:nowrap}.studio-shell .new-package svg{width:18px;height:18px}.studio-shell .topbar-profile{padding-left:8px}.studio-shell .topbar-profile strong{display:none}.studio-shell .topbar-notifications{display:grid}.studio-shell .breadcrumb{flex:1;min-width:0}.studio-shell .breadcrumb strong{overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.studio-shell .studio-sidebar{transition:none}}.studio-shell:not(.launch-portal) :is(h1,h2,h3){font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.studio-shell .short-projects{--project-card: #ffffff;--project-soft: #f7f6f3;--project-ink: #4b4944;--project-muted: #6d6a64;--project-line: var(--portal-border);color:var(--project-ink)}.studio-shell .short-projects .page-heading{align-items:center}.studio-shell .short-projects .page-heading h1{color:var(--portal-ink)}.studio-shell .project-production-notice{margin:0 0 24px}.studio-shell .project-list{overflow:hidden;border:1px solid var(--project-line);border-radius:12px;background:var(--project-card)}.studio-shell .project-list-item{display:flex;align-items:center;gap:17px;min-height:106px;padding:17px 22px;border-bottom:1px solid var(--project-line);color:var(--project-ink)}.studio-shell .project-list-item:last-child{border-bottom:0}.studio-shell .project-list-item:hover{background:var(--project-soft)}.studio-shell .project-list-icon{display:grid;place-items:center;flex:none;width:45px;height:45px;border:1px solid var(--project-line);border-radius:10px;background:var(--project-soft);color:var(--portal-blue)}.studio-shell .project-list-main{display:grid;flex:1;min-width:0;gap:4px}.studio-shell .project-list-main strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.studio-shell .project-list-main>span{overflow:hidden;color:var(--project-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.studio-shell .project-list-main small{color:var(--project-muted);font-size:11px}.studio-shell .project-list-arrow{flex:none;color:var(--project-muted)}.studio-shell .project-feedback{padding:34px;border:1px solid var(--project-line);border-radius:12px;background:var(--project-card)}.studio-shell .project-feedback strong{font-size:17px}.studio-shell .project-feedback p{margin:8px 0 20px;color:var(--project-muted);font-size:13px}.studio-shell .project-editor{max-width:930px}.studio-shell .project-editor .back-link{margin-bottom:26px}.studio-shell .project-form{overflow:hidden;border:1px solid var(--project-line);border-radius:14px;background:var(--project-card)}.studio-shell .project-form-intro{padding:28px 32px 24px;border-bottom:1px solid var(--project-line)}.studio-shell .project-form-intro .eyebrow{margin-bottom:8px}.studio-shell .project-form-intro h2{margin:0 0 6px;color:var(--project-ink);font-size:24px}.studio-shell .project-form-intro p:last-child{margin:0;color:var(--project-muted);font-size:13px}.studio-shell .project-form-fields{display:grid;gap:23px;padding:29px 32px 33px}.studio-shell .project-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-shell .project-form .field>label:first-child{color:var(--project-ink);font-size:13px}.studio-shell .project-form .field small{color:var(--project-muted);font-size:12px}.studio-shell .project-form :is(input,textarea){color:var(--project-ink);background:var(--project-card);border-color:var(--project-line)}.studio-shell .project-form textarea{min-height:112px}.studio-shell .project-output-selection{display:grid;gap:18px;padding:22px;border:1px solid var(--project-line);border-radius:12px;background:var(--project-soft)}.studio-shell .project-output-selection h3{margin:4px 0 6px;color:var(--project-ink);font-size:18px}.studio-shell .project-output-selection p{margin:0;color:var(--project-muted);font-size:13px;line-height:1.5}.studio-shell .project-output-selection .notice{margin:0}.studio-shell .project-output-selection select{width:100%;min-height:44px;padding:10px 12px;color:var(--project-ink);border:1px solid var(--project-line);border-radius:8px;background:var(--project-card)}.studio-shell .project-subtitle-styles{min-width:0;margin:0;padding:0;border:0}.studio-shell .project-subtitle-styles legend{padding:0;color:var(--project-ink);font-size:13px;font-weight:700}.studio-shell .project-subtitle-styles>p{margin:5px 0 11px;color:var(--project-muted);font-size:12px}.studio-shell .project-subtitle-style-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-shell .project-subtitle-style-options label{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:4px;align-content:start;min-width:0;padding:13px;border:1px solid var(--project-line);border-radius:10px;background:var(--project-card);cursor:pointer}.studio-shell .project-subtitle-style-options label.selected{border-color:#9dbb4b;box-shadow:inset 0 0 0 1px #9dbb4b}.studio-shell .project-subtitle-style-options label:focus-within{outline:2px solid var(--portal-blue);outline-offset:2px}.studio-shell .project-subtitle-style-options input{width:16px;height:16px;margin:2px 0 0;accent-color:#67852b}.studio-shell .project-subtitle-style-options input:focus-visible{outline:3px solid #8baa4e;outline-offset:3px}.studio-shell .project-subtitle-style-options strong{grid-column:2;color:var(--project-ink);font-size:13px}.studio-shell .project-subtitle-style-options small{grid-column:2;color:var(--project-muted);font-size:12px;line-height:1.35}.studio-shell .project-subtitle-sample{grid-column:2;display:inline-block;width:fit-content;max-width:100%;padding:6px 9px;border-radius:5px;background:#252525;color:#fff;font-size:13px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.studio-shell .project-subtitle-sample-jump>span{display:inline-block;transform-origin:center bottom}.studio-shell .project-subtitle-sample-the{animation:project-subtitle-the 2.4s infinite}.studio-shell .project-subtitle-sample-chain{animation:project-subtitle-chain 2.4s infinite}.studio-shell .project-subtitle-sample-links{animation:project-subtitle-links 2.4s infinite}@keyframes project-subtitle-the{0%{color:gold;transform:scaleY(.92)}6%{color:gold;transform:scaleY(1.08)}14%,31%{color:gold;transform:scaleY(1)}32%,to{color:#fff;transform:scaleY(1)}}@keyframes project-subtitle-chain{0%,32%{color:#fff;transform:scaleY(1)}33%{color:gold;transform:scaleY(.92)}39%{color:gold;transform:scaleY(1.08)}47%,64%{color:gold;transform:scaleY(1)}65%,to{color:#fff;transform:scaleY(1)}}@keyframes project-subtitle-links{0%,65%{color:#fff;transform:scaleY(1)}66%{color:gold;transform:scaleY(.92)}72%{color:gold;transform:scaleY(1.08)}80%,96%{color:gold;transform:scaleY(1)}97%,to{color:#fff;transform:scaleY(1)}}.studio-shell .project-subtitle-styles>.project-subtitle-availability{margin:10px 0 0}.studio-shell .project-field-error{margin:-17px 0 0;color:#a13f2d;font-size:12px}.studio-shell .project-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 32px;border-top:1px solid var(--project-line);background:var(--project-soft)}.studio-shell .project-form-footer p{max-width:470px;margin:0;color:var(--project-muted);font-size:12px}.studio-shell .project-form-footer .btn{flex:none}.studio-shell .project-reload{margin-top:12px}.studio-shell .dashboard-retry,.studio-shell .billing-retry{margin-top:13px}.studio-shell .shorts-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 18px}.studio-shell .shorts-plan-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:240px;padding:23px;border:1px solid var(--portal-border);border-radius:12px;background:#fff}.studio-shell .shorts-plan-card .eyebrow{margin-bottom:16px}.studio-shell .shorts-plan-card h3{margin:0 0 18px;color:var(--portal-ink);font-size:31px;line-height:1}.studio-shell .shorts-plan-card h3 span{color:var(--portal-muted);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0}.studio-shell .shorts-plan-facts{display:grid;gap:3px;margin-bottom:18px}.studio-shell .shorts-plan-facts strong{color:var(--portal-ink);font-size:14px}.studio-shell .shorts-plan-facts span{margin-bottom:10px;color:var(--portal-muted);font-size:12px}.studio-shell .shorts-plan-card .status-pill{margin-top:auto}.studio-shell.night-mode .short-projects{--project-card: #302e2a;--project-soft: #393631;--project-ink: #f7f5f0;--project-muted: #c4bfb7}.studio-shell.night-mode .project-subtitle-style-options label:focus-within{outline-color:#e8e7de}.studio-shell.night-mode .short-projects .notice.subdued{color:#e5e1da;background:#393631;border-color:var(--project-line)}.studio-shell.night-mode .short-projects .notice.success{color:#e0f1d3;background:#2d412e;border-color:#58745c}.studio-shell.night-mode .short-projects .notice.error{color:#ffe4dc;background:#563b35;border-color:#8d5b4c}.studio-shell.night-mode .short-projects .empty-state,.studio-shell.night-mode .short-projects .loading-card{color:var(--project-ink);background:var(--project-card);border-color:var(--project-line)}.studio-shell.night-mode .short-projects .empty-state>p:not(.eyebrow){color:var(--project-muted)}.studio-shell.night-mode .short-projects .project-form :is(input,textarea){color:var(--project-ink);background:#38352f}.studio-shell.night-mode .shorts-plan-card{background:#302e2a}.studio-shell.night-mode .shorts-billing .billing-main-card,.studio-shell.night-mode .shorts-billing .billing-side-card,.studio-shell.night-mode .shorts-billing .empty-inline{color:#f7f5f0;background:#302e2a}.studio-shell.night-mode .shorts-billing .billing-main-card h2,.studio-shell.night-mode .shorts-billing .billing-side-card h3{color:#f7f5f0}.studio-shell.night-mode .shorts-billing .billing-main-card p:not(.eyebrow),.studio-shell.night-mode .shorts-billing .billing-side-card p{color:#c4bfb7}@media(max-width:1100px){.studio-shell .shorts-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.studio-shell .project-list-item{gap:11px;padding:15px}.studio-shell .project-list-main strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.studio-shell .project-list-icon{width:38px;height:38px}.studio-shell .project-list-arrow{display:none}.studio-shell .project-list-item .status-pill{font-size:10px}.studio-shell .project-form-intro{padding:23px 20px}.studio-shell .project-form-fields{padding:24px 20px}.studio-shell .project-form-pair,.studio-shell .project-subtitle-style-options{grid-template-columns:1fr}.studio-shell .project-form-footer{align-items:stretch;flex-direction:column;padding:19px 20px}.studio-shell .shorts-plan-grid{grid-template-columns:1fr}.studio-shell .shorts-plan-card{min-height:0}}@media(prefers-reduced-motion:reduce){.studio-shell .project-subtitle-sample-jump>span{animation:none;transform:none}.studio-shell .project-subtitle-sample-the{color:#fff}.studio-shell .project-subtitle-sample-chain{color:gold}.studio-shell .project-subtitle-sample-links{color:#fff}}.studio-dashboard .dashboard-focus{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);border:1px solid var(--portal-border);border-radius:16px;background:var(--portal-surface);overflow:hidden}.studio-dashboard .dashboard-focus-copy{padding:32px 36px}.studio-dashboard .dashboard-focus-copy .eyebrow{font-size:9px;letter-spacing:.13em;font-weight:500}.studio-dashboard .dashboard-focus h2{font-size:clamp(30px,3vw,43px);letter-spacing:-.045em;line-height:1.08;margin:16px 0}.studio-dashboard .dashboard-focus p{max-width:400px;color:var(--portal-muted);font-size:13px;line-height:1.7;margin-bottom:21px}.studio-dashboard .dashboard-focus .btn{min-height:44px;font-size:12px;font-weight:500;border-radius:999px;padding-inline:18px}.studio-dashboard .dashboard-focus-note{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--portal-muted);margin-top:18px}.studio-dashboard .dashboard-focus-art{margin:0;min-height:345px;position:relative;overflow:hidden;isolation:isolate;background:var(--portal-ink)}.studio-dashboard .dashboard-focus-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 10%,#0005);z-index:-1}.studio-dashboard .dashboard-focus-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.studio-dashboard .dashboard-focus-art>span{position:absolute;bottom:65px;left:30px;color:#fff;font-size:clamp(36px,3.8vw,56px);line-height:.98;letter-spacing:-.045em}.studio-dashboard .dashboard-focus-art figcaption{position:absolute;left:30px;bottom:25px;color:#fff;font-size:8px;letter-spacing:.12em}.studio-dashboard .dashboard-overview{margin:28px 0 35px;gap:0;border-block:1px solid var(--portal-border)}.studio-dashboard .dashboard-overview a{border:0;border-right:1px solid var(--portal-border);background:transparent;border-radius:0;padding:23px 22px}.studio-dashboard .dashboard-overview a:first-child{padding-left:0}.studio-dashboard .dashboard-overview a:last-child{border-right:0}.studio-dashboard .dashboard-overview a:hover{background:var(--portal-soft)}.studio-dashboard .dashboard-overview span{font-size:11px;font-weight:500}.studio-dashboard .dashboard-overview strong{font-size:37px;margin:6px 0}.studio-dashboard .dashboard-overview small{font-size:10px}.studio-dashboard .dashboard-work-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px}.studio-dashboard .dashboard-work-section{min-width:0}.studio-dashboard .dashboard-section-head{min-height:40px;margin-bottom:20px;gap:15px}.studio-dashboard .dashboard-section-head .eyebrow{font-size:9px;font-weight:500;letter-spacing:.1em}.studio-dashboard .dashboard-section-head h2{font-size:25px;letter-spacing:-.035em}.studio-dashboard .dashboard-section-head .text-link{white-space:nowrap;font-size:11px;font-weight:500}.studio-dashboard .dashboard-quiet-empty{min-height:232px;border:1px solid var(--portal-border);border-radius:14px;padding:26px;background:var(--portal-surface)}.studio-dashboard .dashboard-quiet-empty>svg{color:var(--portal-muted);margin-bottom:20px}.studio-dashboard .dashboard-quiet-empty h3{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:0 0 12px}.studio-dashboard .dashboard-quiet-empty p{font-size:12px;line-height:1.65;color:var(--portal-muted);max-width:380px;margin-bottom:17px}.studio-dashboard .dashboard-quiet-empty>span{font-size:10px;color:var(--portal-muted)}.studio-dashboard .dashboard-quiet-empty .text-link{color:var(--portal-ink);font-size:11px;font-weight:500}.studio-dashboard .project-list-item{padding:17px;gap:10px}.studio-dashboard .project-list-main strong{font-size:13px}.studio-dashboard .project-list-icon{width:34px;height:34px}.studio-dashboard .project-list-arrow{display:none}.studio-dashboard .project-list-item .status-pill{font-size:9px}.studio-dashboard .dashboard-bottom-note{display:flex;align-items:center;gap:9px;margin-top:32px;padding-top:21px;border-top:1px solid var(--portal-border);color:var(--portal-muted)}.studio-dashboard .dashboard-bottom-note>svg{flex:none}.studio-dashboard .dashboard-bottom-note p{margin:0;font-size:10px}.studio-dashboard .dashboard-bottom-note a{display:flex;gap:7px;align-items:center;margin-left:auto;font-size:10px;color:var(--portal-ink);white-space:nowrap}@media(max-width:1100px){.studio-dashboard .dashboard-focus{grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr)}.studio-dashboard .dashboard-focus-copy{padding:28px}.studio-dashboard .dashboard-work-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.studio-dashboard .dashboard-focus{grid-template-columns:minmax(0,1fr)}.studio-dashboard .dashboard-focus-copy{padding:27px 24px}.studio-dashboard .dashboard-focus-art{min-height:220px}.studio-dashboard .dashboard-focus-art>span{font-size:42px;left:24px;bottom:53px}.studio-dashboard .dashboard-focus-art figcaption{left:24px;bottom:22px}.studio-dashboard .dashboard-overview{grid-template-columns:1fr 1fr}.studio-dashboard .dashboard-overview a{padding:20px 14px}.studio-dashboard .dashboard-overview a:first-child{padding-left:14px}.studio-dashboard .dashboard-overview a:nth-child(2){border-right:0}.studio-dashboard .dashboard-overview a:nth-child(n+3){border-top:1px solid var(--portal-border)}.studio-dashboard .dashboard-bottom-note{align-items:flex-start;flex-wrap:wrap}.studio-dashboard .dashboard-bottom-note p{flex:1;font-size:11px}.studio-dashboard .dashboard-bottom-note a{width:100%;margin-left:25px;margin-top:6px;font-size:11px}}@media(max-width:620px){.studio-dashboard .order-row{display:grid;grid-template-columns:35px minmax(0,1fr) 16px;column-gap:12px;row-gap:9px}.studio-dashboard .order-row-icon{grid-column:1;grid-row:1 / 3}.studio-dashboard .order-row-main{grid-column:2;grid-row:1;min-width:0}.studio-dashboard .order-row .status-pill{grid-column:2;grid-row:2;justify-self:start;font-size:10px}.studio-dashboard .order-row>svg{grid-column:3;grid-row:1 / 3}}.studio-shell .order-row-main small{color:var(--portal-muted)}.workspace-setup.workspace-setup,.startup,.startup-error{--display: "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#f7f7f2;color:#353530}.workspace-setup .workspace-setup-card{border-color:#d9dbd3;border-radius:18px;box-shadow:none}.workspace-setup .workspace-setup-card h1{font-weight:400;letter-spacing:-.04em}.workspace-setup .workspace-setup-card p:not(.eyebrow),.workspace-setup .setup-foot{color:#67645e}.workspace-setup .setup-orbit{background:#eeeee8;color:#353530}.workspace-setup .text-link,.workspace-setup .eyebrow{color:#353530}.workspace-setup input{border-color:#d9dbd3;color:#353530}.workspace-setup .btn-dark,.startup-error .btn-dark{background:#353530;border-color:#353530;color:#fff;border-radius:999px}.workspace-setup :is(button,a,input):focus-visible{outline:2px solid #67645e;outline-offset:3px}@media(max-width:560px){.workspace-setup .workspace-setup-top{padding:0 20px}.workspace-setup .workspace-setup-card{margin:35px 20px;padding:28px 23px}}.studio-shell .sidebar-workspace{margin-bottom:10px}.studio-shell .sidebar-channel{margin:0 15px 12px;display:grid;gap:6px}.studio-shell .sidebar-channel>label{font-size:11px;color:var(--portal-muted)}.studio-shell .sidebar-channel select{width:100%;min-height:36px;border:1px solid var(--portal-border);border-radius:8px;padding:6px 8px;color:var(--portal-ink);background:var(--portal-surface);font:inherit;font-size:12px}.studio-shell .sidebar-channel-error{font-size:11px;line-height:1.5;color:var(--portal-ink)}.studio-shell .sidebar-channel-error p{margin:0}.studio-shell .sidebar-search{display:flex;align-items:center;gap:6px;margin:0 15px 12px;padding:0 8px;border:1px solid var(--portal-border);border-radius:8px;min-height:38px;color:var(--portal-muted);background:var(--portal-surface)}.studio-shell .sidebar-search>svg{flex:none}.studio-shell .sidebar-search input{width:100%;min-width:0;padding:7px 0;border:0;background:transparent;color:var(--portal-ink);font:inherit;font-size:11px}.studio-shell .sidebar-search input::placeholder{color:var(--portal-muted);opacity:1}.studio-shell .sidebar-search button{display:grid;place-items:center;padding:4px;border:0;background:transparent;color:var(--portal-ink);cursor:pointer}.studio-shell .sidebar-no-results{padding:12px;margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:var(--portal-muted)}.studio-shell .sidebar-coming-soon{display:flex;align-items:flex-start;gap:10px;margin:10px 10px 0;padding-top:14px;border-top:1px solid var(--portal-border);color:var(--portal-muted);font-size:11px;line-height:1.4}.studio-shell .sidebar-coming-soon svg{flex:none;margin-top:1px}.studio-shell .sidebar-coming-soon span{display:grid;gap:4px}.studio-shell .sidebar-coming-soon small{font-size:10px}.studio-shell .sidebar-group{padding-block:12px}.studio-shell .side-link{min-height:40px}.studio-shell .topbar-help{font-size:12px;color:var(--portal-muted);white-space:nowrap}@media(max-width:900px){.studio-shell .topbar-help{display:none}}@media(max-width:620px){.studio-shell .topbar-right{gap:4px}.studio-shell .new-package{max-width:145px}}.studio-shell .topbar-notifications{cursor:pointer}.dashboard-dialog-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:20px;background:#0006}.dashboard-notifications-dialog{width:min(100%,440px);padding:24px;background:var(--portal-surface);color:var(--portal-ink);border:1px solid var(--portal-border);border-radius:12px;font-size:14px;line-height:1.6;box-shadow:0 15px 50px #0003}.dashboard-notifications-dialog>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.dashboard-notifications-dialog h2{font-size:24px;margin:0}.dashboard-notifications-dialog button{display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}.dashboard-notifications-dialog a{text-decoration:underline;color:inherit}@media(max-width:620px){.studio-shell .topbar-theme,.studio-shell .topbar-notifications{width:30px}.studio-shell .topbar-profile{padding-left:3px}.studio-shell .new-package{font-size:10px;padding-inline:7px}}.studio-shell .topbar-notifications{position:relative}.topbar-notifications-dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:#c2410c;box-shadow:0 0 0 2px var(--portal-surface, #fff)}.dashboard-notifications-list{list-style:none;margin:14px 0;padding:0;display:grid;gap:8px;max-height:min(50vh,420px);overflow:auto}.dashboard-notifications-list li{border:1px solid var(--portal-border);border-radius:10px}.dashboard-notifications-list li.unread{border-left:4px solid #c2410c}.dashboard-notifications-dialog .dashboard-notifications-list a{display:grid;gap:2px;padding:10px 12px;text-decoration:none}.dashboard-notifications-list a span{color:var(--portal-muted, #67645e);font-size:13px}.dashboard-notifications-dialog .dashboard-notifications-mark{display:inline-block;padding:6px 0;text-decoration:underline}.dashboard-notifications-dialog .dashboard-notifications-mark:disabled{opacity:.6;cursor:default;text-decoration:none}.dashboard-notifications-note{color:var(--portal-muted, #67645e);font-size:13px}.billing-order-history{margin-top:18px}.support-details{margin-top:22px}.support-details summary{cursor:pointer;font-weight:600}.support-details code{overflow-wrap:anywhere}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-greek-400-normal-B4XGRaFa.woff2) format("woff2"),url(/assets/syne-greek-400-normal-C1nzy5ms.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-latin-ext-400-normal-B5s6XpS5.woff2) format("woff2"),url(/assets/syne-latin-ext-400-normal-DCnt6qEA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-latin-400-normal-CcHADMBd.woff2) format("woff2"),url(/assets/syne-latin-400-normal-CULFKXub.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/syne-greek-500-normal-DUQv5E33.woff2) format("woff2"),url(/assets/syne-greek-500-normal-L1Ji5iNA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/syne-latin-ext-500-normal-DHUXVE3f.woff2) format("woff2"),url(/assets/syne-latin-ext-500-normal-C5b4wHnS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/syne-latin-500-normal-emxikWQ7.woff2) format("woff2"),url(/assets/syne-latin-500-normal-DR6mUQpY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-ext-800-normal-DRv2ic_2.woff2) format("woff2"),url(/assets/outfit-latin-ext-800-normal-DyhPHUt-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2) format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/outfit-latin-ext-900-normal-D2Agn9b_.woff2) format("woff2"),url(/assets/outfit-latin-ext-900-normal-P1LUQYP8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/outfit-latin-900-normal-D7VxKg29.woff2) format("woff2"),url(/assets/outfit-latin-900-normal-DBTzQ72N.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-CaK1767H.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-Bjg-1-sg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGsQAAA39AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEYgcgDIVOG3MZIxH2i7OyB/jrA24MgRr6HmlzCaM2go+1uUKrrwjEMmJDDee8Dlpr4LD+LsxoDHtdq5H/CxNGSDJrT+/U5u2uVjIEWQV0gAqsEod8Fwep4BDXSdkFJh8yft1FBMil99se9ONjNt7Um9rENUgrVOQlWCvXvPx/CRRhZlcXSHYmukAgXG1qXUHAbSnx3RSVErGy1NxVitTdOcJhUOMM8t5KgcvowHQSQDkAXJI6OYf3qca/T8Nx5V8ECeZsY4V8I35GFL5GVulKnf4A0lAfHz8/5/v2JG33MgQ1rhqQMKTkjOk5t7fNuTfp68vwtmPKOBnmqQGQEYT4Scgvv9AWUPfDt4fWOtddK5CE+23D2UGZOBKFIGtfFgcBsCMyBM00wY0VsftMmrdgWd6XEiRLmCYBAqd3Ldzl4vddzasRfW6uXhV1eJS3rhW0Cb77C95Au6EAylElA6CEfIy/gZoQQJoCGNtyRJMWLlYuRHzDhLnEENRkRxl0dAoAxFTFB0DHQSBo4ABCc8+SiHVUtdbRKKDjXNdKY0H/CnNHSgfDaOEkOBjYI1uFmEUtEmn3cPYwHK06BlVUwIoaNOVbCiwx/tB4Lbcl/aA7XSxvdQIGag3zX742zz5/yOYFH2cSCEt8CE2deGpHMH+eOOTNfzgOy6M/AXjE407sLR90SI95zdzkYdfQax31lrscCT7HQfdkVwIbBt102nYHPOCKCPu4Hntsc8anY0+4VxKfn3AWMfOYB2vNTkft3nd6yx5H3HCXR4MX6H/5ZqHDVUIH8u6p7Ap8Bmy0zf7J96iuFCFLpU591jO8u+bXedZNb/s0GI0eW+1zwgV3xzsQOF1y5PChg5s3bdywfnDAs66/r7enu6uzH/nm66++/OLzzz795OOPPvzg/euHV9PJOB8F/96777x9OXT24vzBoN/tvPXmG6+3W81GvfbK86WV5XIabeEzPpusVMpJtEZSd/VYJIU0UBFvg5WGYHStbvdsVlVaO8UaBgSydFoYSyXSdRWcVAaQYq7V7nO7O7SUSZlDdL0BRNLUbuNlaTSYmQYLzFz7AgsTwVqUcKXFJFdkAibiHUe44CYbKlLhzor52YWVxjEqDGu2E30karJWHfizq4H9SinVwQwVgcnIz80vuCAXGVrofuoaFZPhAMli/QId/rb8Qh56TgQJHnWsDANdWMFa9ixf/apkGGtyrjCfiG5fiHWlHJmcxhHpTXY00pvcoS0CE+g3efYXpmbO/KmLI/kcA3rKsB0KBLArXZKlabtnByc4VRjylMf2tPtMzgsSeCoItw5JmnlJZfZoZC2WFqUBhyXSWtpmxlqaHbjILRyV4JaPgojeudvxyvzx0vHy8drM+oyKBOZfjsv+RZJYVPKrXa2nFHhSvQkF2Tv0c1VBgg0/lqUH2MK7EZO1hbluyzd+nQetWNE5tL/aZV2pHKrUaXSaSjmLbGR4aOf8aDAQQJO8UwwCztQnwehb+oleaefe21UrZQImZHmi2MXQe9KYYaXhWL7wkjcy0Gh4jebS7oqBo5lzzVMZCDhuwpH8nDwqvEknUqkmkoqeB45PQioy98VI3ovpYXIYyVlYg1VPTmHTp9g2R8mRLUEdA0rZ+hfOOKMnr6WSR0QwOvZKTV2AnsPgAKFPVRRyqrV7Mq2UKYsYmWql3O5G4y3TubQoUGcSb5Vmzb0U8nBeoqoVa0EfO6JadVyRjMR3HHKvcjInRDITd5zPgcYwuhAgYM5pMBzyvctgaMX+4DH3bTSOpZzyoCh3Sly5nSdUK+XUQbLO/Jokg5qZ6Qb5NFi80JOR5xHwwND9bYNXjqfKhA+4pVLkUzRTlnA2VlHqhhHjpmc1jR3l8WVgYicuDEyTCRwKxkngHiRDeOA6gPiuQs1DVUu7eAjcFyEgCV9Do0FhtTNkVwvwjEj0Eu9yRgiw6lBnJYl58gAGyPGHoNVanuxIaQfBXpJRlzsQK2rbH2uN2KswgRZWg6FJUXg65B15z8C0rFVsKRWahgFGi63qtAnDlkNLJkhufYDtzJkIdWHFoyesEYJrZ1vqHVJ/pxYwt0BevCy+dItyrSBGUAjJZhZXrNFwmED3Ol3diB+lnliIJM5QGWtH4kn2JONNKpiMMk+ey4hAKPYGCrYkWPQdyb/FsZQIr5Wfe8OaSlSj7i4HhZAhVNOV3Z7liR0LhAyRrEGsMbF48UVo3g13G4ZGGpcmYGaRRaZVD0qoyYCltwVkgEVoNrQQnRWAk5SbvhaMQCsJkwls4X3xUk12X0FBpKVyka0LdU7ZpGItk5QdLKBNWGsgSiWJUptUkCvKI7IMH3C/qRHYSJ1PWFvxPaAiMHnlvwSpEdCfBCNwehVVmI/PWxie08C5KmhNGXEJ8VrO1Gh6bFwzB2GLiW3TzWYkUNrqtVpv5GWz1leMX7BgtTAft544yxthx3I8mply7kE11HljTn9hFTdE+apS3t3HiFxarVkvKsJiiwdCrpHK9nmPLOu1VgjMVqO0xkkNSoghlQC6kWYmJDpo1IFBxVKMf2GSBnn7CqGFI1OLoNSCdJ3S+ppUslT68ddzuGOBvtqnySBgsSxXJ9oNAws7r+bcxZWo19GtmjkiKgRk8RuUVGsqzdUI3YUDCZJy5Da+xLkHvEsKQdO2RFmcWJF2g0tPb7aTqi2IrDcjnVuePM3rQLzLWyUWb8xSY+cWF74DK3ageqqpsM+sXgNM1GsNKq7BwDbGt3VdHVZJLun138MbIUsFqRUl3Uxhmr+75JCGwEYfXJJESqC3Uj27oWop+0fVXH42YQM7JcmVv6gCLOTrIahlgfRl77FUCSlH6vca2Dk172AllcCxa1OXb1axskwVNQ28ZCvAxol39TuAwuxbiJHsUh4QWwGeD/SZSlm8SzHsBpcwev0ke7p2PU8IOSVmWQ1sZh+Gg1ZZBsES96Hgp//XnR0IGMdWdgCOGfcktLUPrCPdhj9DqMnU1e9bDuxPZC3zP1hsUUWhTln9+4RGMc5HuM3uLf+kDTAoEqO+ia4DhEk5KPNloweqwCUWOiPeQKhQzB+8uE+OoN3bJ75Of2i5ROl+sn8I5PPRxRNYgoDdVzsOdCnMH6LuIh+gnoYGolNpi46Kfgd0xUYzMkIzfC4TJCkxw3u4eGmpBbG1GVnah+BxmLsyeGUUD6t2+bAhUSQjDtIFPvyttkeowIm/01SIodPbVnoF4I/hM068tKsRx1DDz22OCICgTjsm23hGPFBcn4EQ/Q3iS6+FeS3KWnfND76iVJJH7hzym4ZdQPucSIYpTT+5D+jKICz1h6VIClizgEuPrJOAQbwKwYe97+qKAoFBg2YigaiRBU4wxwonj7Of4w/Hjo7pJAZgYIBpxpcJD5fWHviTrSvkAM9deV1PZ+x2o4/bA8/v7bet3nff/ZBo4KP33rNte+edD/Ie913LMe7bWwfA886Z+55Fe6jQhvwd2e7yjDzN8qkHfBO9E2OghOj9px+G2rqZ8NgLRaPCWqe2cVBaS5fPesmi89n8yD3vlm4csBnH73Hy82CHPHbsXmdg41/x0Xtz2KPm7mDmc9Wb984vLtg9v2bzpOcGT+snPV+3Zff8gpI986u2ZDwfEjVyQ1DL7KfCPp3R9b/z0spF42qPL5riTCzcGeyH0ZQFIBVyKGjCwlCn+bOSpbxrWMbI2CDeLC3NcJTpQRmpafcqip/KmIqUMSXwlfSU1LT7OEsOAoKXcEwyQQA4f29LdFxGacD0f4IxGgDg6f9WDwDfPCdcg36vhzS7AC2nrh6yA8pzCgf5O9IQ9WLh21FlOP2XxpQBdETD0FgW3Jrk/pCJJKYTYAiU4iiwbwPawEAA/HAWBwkLgDsDf58l2IllGfzxd5Yj3ZNZgVgXswpG87DkMlXd/TFR8hI0ClaMdNkxsCPSGpuxr5Oor47S29sDi7Uqt1q9SrerVq9WnVYruDVbg0frUq9KK05s4UYtpkrZ2Z2Hq61Vwx35rbIIyi1NJ8sxtXJirvBWKychXI1zm57LFXxb5+YKXS/F6DIqw6nSTDCtc/q5f7qJ22D0JJdZaOV+6AtN05uEJKn13FZxFyNtIevBabvR5aFQXV+NOKsbtwZWV/JUZ2uzl3a37cC6sZar1qqnCrepkKyyqTUYjF13w7O22qbcwq3f3BpVWXNsusXak8fhiIZmNqDKZTeN/vXn753J1+Odz+9n+Hj6eX95e3vkdbP66ub5PuPpmuPx4mHn/tTcJ7fHLjdH7qw+/vdeHVW5PIJysXI+czZrNQsnE8cjR6OqYjzjoGe//1c6sDsoihvbla3CZtZcmfVsc5FYjayEjCyHqiy5XRYdC06V5Znz/1ZYZkxZpo1qqWHSrDJhyjKuGZOMykdGFMPqkSEYFIrZgv6Ovig9XUqf3tUsnS12O62PtLfO0daaktYWRUZjPw31j9TVJimX+smHTF7KFiTbFAlt27Bb0uY9ta1DJBM9kmgP+rcJViUeIOYn6rdSTSGM2MLIzPDYwuizHfG7ExY1M/xiQUhasDMoLdAZ7Ap0+WXanUqmcNpdwpUgSgULEOvEb4IHlPg7bZlWp5opnZQGZ+6yuqRrnaQUuVK6JZ8lS+U6yeFqQSlw+w23ZGpOnsmcmou5ElgpYwFsHfuNcW4YCt1Pu315jqX3q+biUp8lq9BHW3yjcnNvamQX+OQWH5zbwvw7iHa6Nu7YgbjZUt/u3Pw7Oa7LuO5gbG52/h2CCyItrXBwlI4bfaUNjjMFiZSwdWmjh6JLSzjgJl/CJYvSSy/RhZt0NurfVCQAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYYAA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA0AAAANJMNggJPUy8yAAABwAAAAGAAAABgl4LQ2VNUQVQAAAIgAAAAXgAAAF5fnUM1Y21hcAAAAoAAAABUAAAAVADNH/FnYXNwAAAC1AAAAAwAAAAMAAgAGWdseWYAAALgAAABNgAAATZng0GjaGVhZAAABBgAAAA2AAAANgz5sE5oaGVhAAAEUAAAACQAAAAkCroNqGhtdHgAAAR0AAAAIAAAACAX6f/DbG9jYQAABJQAAAASAAAAEgGEAVltYXhwAAAEqAAAACAAAAAgACgBIW5hbWUAAATIAAABMAAAAmI2jl6RcG9zdAAABfgAAAAgAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAHAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKADIAMgAEREZMVAAeY3lybAAaZ3JlawAabGF0bgAaAAAAAAAEAAAAAP//AAAAAAAEBIcBkAAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAAAv9QACBbAAAAIAAAAABHT09HAEAAAB9NBgD+AABmB5oCACAAAZ8AAAAABDoFsAAAACAAAwABAAEACAADAAAAFAADAAAALAACd2R0aAElAAB3Z2h0ASgAAWl0YWwBMgACAAYAEgAiAAEAAAACAScAZAAAAAMAAQACASwBkAAAArwAAAADAAIAAgEoAAAAAAABAAAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAQAAAAAwACAACAAQAAAANACAAoB9N//8AAAAAAA0AIACgH03//wAB//X/4/9m4LoAAQAAAAAAAAAAAAAAAAABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAHf/7AUKBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSAzU0LgIjIg4CFRUUHgIzMj4CBQpSmteFgdedVlWc14GF15tTvzVmk11akWc4OGmRWl6SZTQDBlyk/vy2YGC2AQSkXKQBA7dgYLf+/f8AXoLIiEZGiMiCXoPJiUZGickAAAIAcARxAskF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBknTD3/6GpyoqSVZcBIQRAUIV/sL+VU9IaC06LY////54/+wFUAXWACYABEYAAAcABf4I//8AAAABAAAAAwPX2FkjvF8PPPUAGwgAAAAAAMTwES4AAAAA5Y1QA/oa/dUJMQhzAAAACQACAAAAAAAAAAEAAAds/gwAAAlK+hr+SgkxCAAAAAAAAAAAAAAAAAAAAAAIA4wAZAAAAAAB/AAAAfwAAAWBAHcDIQBwAfwAAAXH/ngAAAAtAC0ALQAtAHAAjwCPAJsAAAABAAAACACpABUAdgAHAAEAAAAAAAAAAAAAAAAAAwABeJx9kD1Ow0AQRp+TgAQyrikoXPATJDDECIpQIYqIBhBCpA6OcYIgRrZT0HEWCg7AETgTB+DzeiEmSGhk75tvZmdnBljhlSZOawl4dzzLDq7TsNzA49Nyk5APyy3WeLO8wCYvlhelDy17HBFU7GywzLrlLVxWLbfFruWd2VtOKBXOKBjwwJiIPrHOhJG0c1IyHk2sL3UobWQiBU/kdNmTpeKYCXeiiSJVnVLJ9Q9MjYQrnbf6Cn278mJpU+UOFL2Rlyl7bCr4HOjWPh0OOZYXikPNWK/gz1Wo3+hxIeuJ/ntz3ptlnpqJnqV+76HqoSPzuZYSm/fr3VwqO+Vekcjkn6hyuavUzOXT/rO1RNXLjKmqBLqVas+lmsoSdRX/7DOXnv2aJDJd52ZjEdtfVntaWwADAAAAAAAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-Bb5mj_fZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-C9RxBKAh.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-DLYbZahX.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-DnpnVwnf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-scX0fKtV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-DqF2hftb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-CBKMylY4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA5YABIAAAAAGtwAAA34AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWFAAcgDIVOG40ZsxE1bBwMA50XA/wfEughKnuK7YfAQd7oCKWRnZ7rMH3WH3FsBrJK3bzAMeKEykqrc8fNcEo8/9JCPtUOSEZIMgsR4dRmT2A5BPzAKrLVj5KUOQV2SkTvPBPJ/6yZqYewZ4G08FV/WXYY3caAaSeSJyC57ZnkuCeCU6b+3i5POXVqT6iwuVQOw+WiJZ6nd/du+xh4IpEGjG2Z3dGcAqlNjz9FxiQtBwosfI2s0pP64PnlfSgiK6u63puWvyu6zeJKfGytZZLFgy+Pz4NRVSkDrVA18oRwmx9A6j+t+Wbf7ib9WwRVjioKSUrWmLw3mWTfzG5gPk5Spi1ni/kq+XUItp44LR8Qu7MnT2h78nSJ6eEnrpetMSCJfdtw0sGYOIEYTZC1L3siQASZFSxzZBOEkXFtks5dewcYpbPs5XmAxHVd6+FJWaPmz5xM2riZYyZFkyaPaJ0qeBvk3l3XJsmvGGDsM+pBsssJ7SXGKgB6sE00k63u1q9ft/CNs/uY/A9jffsUOchhAP1qIwTkoCHbT9I6ofRJKlBzR7eOl0KYO258q5Qg/xXmjVKHIo8kTDQUistbpSSulUr5FYd8rZjRV1AF7VrKo3V62iisrk2uvSPJ4ci+b3EDDuQo7/d+6uEf3uPvfEwqExKNEAnQ16+eDN63q/4P3m8cJ+b13wD3eZCD5+i77dbF702r3Os8+qx9XuEWe/Mhu8JHO5twlrnkiA12ustZyWznZl3Ieke9v+yg2zXxiQXHELMPuLvWbrLP3vlmr7DVXhfd4v48Jf/pt93YUyXaQD44nD1FSJuV1tux+DbV05LpzyjmsZjlDG+p+Wcec8mrvC9FLGSt7Q466dbZSIzdc++e3btWr1q5YvmytuDSJYsXLSzbbTfrFcvQ1HIxn00n4xFJ4NEezmflNIZnT588Pph492j/m/Fo0H/44P69XrfTbjW//CTfWK9laXO5y3fnG/WaSmFrGmyO3TKsJBzh62DEEmTgTG/oioY2xms2EGgKuD7OZIMY+ApWlQZWzbN6I+4NJo4KWQ2Itowxkqd0iS5rfaBcFt12HXuFnoY0UC/LoL6nMgH6EmYJFgu5NaITVt5s8s85jFjPWLds2M31dclHRO443L0H5U/LqAVKqhrU1G8rH3GFoW7iwOHQtyvWwEIhwB6jCs7z9/XPFMAlESw87TspAz/WuNFDx+2bljIb8r6KD/2cfiI29Vqi6Jiq2fEgSXY8mriqQSHneNK9om7hbrjjU43PMsCe7faUCOGe01Qv6w3deaXXlci9oDtq/11TVqsLeM+Cu3whpcKYxtwiZB2V0ou2hKOnrFQwXeJYbsxud6GE0D2XmXZ65212mGFbtt+OUJEqvV3QfPN44t0CfuGWJZFCQdAbuPJOCbbrt6TfKYRO4uUE6QnB/GeI4lhlgXvkjG9yrDj4NjXeEkGk+FRdQpW6k92hXisSXZaHdtb3gSAAVwevGQWKqa+GjBz/qqCNd9/aN+o1AvTJ8VyzTy1vyWmBEctpbeXzYGWg0fDq4/zKTkDRKbkZuCw0jjtwX7lPw64Hm66ivCmSKpdR4gfBO4mGzxKOn2U31I2E/coWNsr8DrJyhzruprrproBbCtx9/RcXXNB7L2SDp0SQvjvShz6CSwhH6HJHJx0djfHvZfUaFQke2Ea91hskeWj7Bw4FnEoSGrR56fNYxsteDaPZCPnaaqPhpeoKkuJWLIPKL7xQyUy8sYsjzSADaAgw4tRMJnLfZDxxkv8845FLckvWqIyaSq9lrvTzyka9ljlQTctrkkxqYaZbysNgz4rVNPAUeWFwuA94FPhQ2RANd5sUZQ83ST8XMxXBIM6EyqEzNPOcN5YBfTf3aUFcQ1A0sFwarmLSiAP3BaQ4Sh3PVRNOC9CcEMlIyo8y2Nc49JatXcTrlIRzvsIFocBpQYtNkngtIwjY8Yeg0z2Q3FQbD20vyqjLDsQKrZ2PY6u2DROwOgPCpHq89il4CoGBu2x07JgqHcYBRout6tuE4eiJIxtlot6Anzmr4KoT983ZIITv8r4HaDvfqOkCRg6gJbAU2ajQLEgQjLB2irgTp5bjHBzaDNhIHqWheIg0btIFGy8zhD/JeasripGFX2qUVCNhKVgY9qRJ+LLMvoYnuYJuuR8sG8qpSd1djhohR6hOKPurlmP2/QgdAhwljmxaWv0MmwtdJ1ZgiOW+BBg6jLJpF8HEzizouCQgB+yGz8RBd5aBYil3Qi2IMVrDGgLVGOm36ohHGgs6ZZXPXJPfZi9cNqwt8HJIwK88ttClkkU5k/J6Rb171MqBCs+MoEjNRUR1TRQQVc38nfsRJCNgtBoSGbbRVXww7SCBofF+E7RvjKSEei0XMpqex/fuIGoBuJnumNFA0mnUbruRl2a1GufnPVir4oPeExd5J+oyxcuZKecebMFuOJOMVlZxS1TuGpWDfYy6A2cMm1VNOLRnJExY2bAvfOnZsLtCYHYEZU1WTZiUgHcU4HZWWKkIOCsgqFBL8CsKsfjSDfy7JupWke0L0nPy7S0pWTbC7Oc53neAS/oaTQ6BxEnai2vLgLFb1kv+Glg0vOlWbYmY8glZ/AZF503lQ4eA8RxYsFSicPw1yTMQ1hoErzOgkiBWpNNw7RUudlKtC10MF7Rz11OkeW0kLG/VtLQzS23uHhd/AymX4TxtqfDP5kcL6DfPHpU3M3bGRFnXVdgkOdfrv4c3Qs4qWK056W6r6P3uUkI6Aht9cUsWqYE+ykX2UzUhh0c1Q242YYMtAo0rf6EJWKfYD0OJFdKPfchaJaacsL/T2C3pZY9UyqG44tPAD17FytIqGj597hqg5RI2fwMobXkNyla7lBfEC/JB4MnWaxLWNuqAaxS9fZY9XdouE0FOic1pIst9GI5alQyCvU7A8Mv/684JNM5xzQmgKMvfg1/7IO05sfJpYTu9238cPXa/kLfs/1Cxg1VDA1n/+0SLYpx3n9jdW/5Fa/CuEqP5iV5E6MzYrIa65UgVuMVCZyVEQsVq7uAleG+a3nCf+DmjieOcsmvq2iFQxEcXH8ERNO6avuyBXxW/+vE3RUMLxsbClO/R9cJvABu+7ExrzfhtTLByYobvLgm8ZEFia0F6I2iPw4KNyRuzcFh1yv+WRZGOJLBU8Jy/N/6IVfCUfzBUjMH02EmfAqi4/6GXQKeqHkN17bsSMQDCqao2fn+mIAMftTIStv6FFFmr4vkfNm13/AHfiVpRntlr8Uc07Ay+JQE6teFfcwnAG4OwbD8uizLPhgX88SO3SeBgpwbt093eXmUoLCyv7JIN8ePHqc8cBgSUYgeKKCACqFMrZFg7SoHWwxPeeWdl4ye1I5s/hLzr+Ye8wszCeXGwAP2wCwn+V18NW/f662+LtL3zxhvh61977a3AE7xuWSZ49ZgEwZe14A2rXyjN4TSOlPB3+bqA5sCanaHL5XKNEaKPHi1bmb2AiX95sqUwsfXqthyjtfahBrxC/5OOceiO94avXvXu8KN3NBonwZU36kfufMqrVhMf4vCdg/W/f30WVN3dtGS5PWhQmx33Vd+9oE+tvqcl2AaBv7cbrPor/r1bVyR8e/1TiR9dt/TPyZlAx8IRu3p361vcvCFumyKMrogP83/LA0H8P9n71hhlvG77i82MWG2m6Z9JeXldbH1N7e2GEelTykd1fXXMc3XV87e/Q1NVsRA3mPKGBgTQtDfuSn7tDIu+9jcr3QLg0R/3CsBnG9NaC/qNHtLqCnKAb/L/W2A8pfBxTmSRzeHXNjCaLvkPJozljNHSGV0X0lr0/pYVmFyLjiKGavZBfR49G4UA0dxNQ3Q/cHMSYkZI4++MIopvMxo13Nus82UMitjFJpdelInicrpmYojgao5tqao5pJAwCrjY0ilcYumI5koZrrM3Qw9aGcFkbozUUzKILY7Ad02ao0zpyE0j9TGcUHF/MctytnHXA0NSuOILNCvVyfM8PjAzNI8ipg3CMt20Un8rrqVVEbiYM6XXpA6L0dXF1TQMbAhrr6xvNVJsSOrzUkNsmp0s49n1Ex0U78KY9tmwfIvyiGyXNafF5FEY9KfDplGdR6zuydQ8WK/puS0Xxoj9VMORXJbVbdxTqykFY55fKyYGHmSaa6UsUz07sGnat2skHmVLgpG+J7p7Osf/4IT94/3d9ydsHzc2L6xfB1ptr+wNzI2DvlKgLljusDj/5yfMjiamR+5Pjg8xPhRodHwgcgViAD44fzjLg27/C/sNeu2m23B0CrTLRatCs141MtQT1CJUw38lQDm8lTwUHRQsH+WtAuV0E1kNGX2TNpAyF0kFCSlDcXkTkxCVRUSkDIUFhBgEGYUABz+n4AN46ZWHgpuA6wcctmvbbXpkNbxbjBTMxhRMRi4yGq50Wjc0agoqZRQyqRuizyehQIwEkOrTU1sK0uKy84201Ja8VI/nXJedc2VKUkt2SmV2VrJHkrwlyZedXp+a0ZzSkJTRnHZxk/9zElOvTzrVFF8b58TWxjhxbowb2RDhGA26E+HqbrY+TFfR+lL9B12LHhrlhDeEOb4G05FanCg3zDXdpaZUm/3MaaZ2gznMXGpquNVINdP4Ac3fYDlag3IsV7nZaphS0Wqp+kFpmm0bcqdsCQXKe93p87K9Qv7+zSFZEyoclb6qPaApZK4J4TQ1N7aLbHJXbtxIZsdeoS2DGm/WuD+S265UpwGN7bq2yZ3VSjnl5eUv9NXZlF8oSaLENcuJnkquoykHD/kWobEqo4ySnL/L4NL/SaUA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYUAA8AAAAABuAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA0AAAANJMNggJPUy8yAAABwAAAAGAAAABgl+bQ5lNUQVQAAAIgAAAAWgAAAFpfmkDZY21hcAAAAnwAAABUAAAAVADNH/FnYXNwAAAC0AAAAAwAAAAMAAgAGWdseWYAAALcAAABNAAAATRvqViDaGVhZAAABBAAAAA2AAAANg01sE5oaGVhAAAESAAAACQAAAAkCvYNwGhtdHgAAARsAAAAIAAAACAX6v+ZbG9jYQAABIwAAAASAAAAEgGCAVdtYXhwAAAEoAAAACAAAAAgACgBIW5hbWUAAATAAAABMQAAAlw0y15acG9zdAAABfQAAAAgAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAHAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKADIAMgAEREZMVAAeY3lybAAaZ3JlawAabGF0bgAaAAAAAAAEAAAAAP//AAAAAAAEBJQB9AAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAAAv9QACBbAAAAIAAAAABHT09HAEAAAB9NBgD+AABmB5oCACAAAZ8AAAAABDoFsAAAACAAAwABAAEACAADAAAAFAADAAAALAACd2R0aAElAAB3Z2h0ASgAAWl0YWwBMgACAAYAEgAeAAEAAAACAScAZAAAAAEAAQAAAS0B9AAAAAMAAgACASgAAAAAAAEAAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgH03//wAAAAAADQAgAKAfTf//AAH/9f/j/2bgugABAAAAAAAAAAAAAAAAAAEAAgAIAAj//wAPAAUAZAAAAygFsAADAAYACQAMAA8AAAERIREFAQElCQMhCQIDKP08Ao7+7wER/agBDf7zASr+/gID/f0BAgEBBbD6UAWwVP18/XwMAngCeP1E/aIFRP2iAl4AAAIAZf/sBR0FxAAVACsAAAEVFAIGBiMiJiYCNTU0EjY2MzIWFhIHNTQuAiMiDgIVFRQeAjMyPgIFHVaf3oeG3aJZWKHdhofeoFf7L1uEU1OCWzAwXYJTVIJaLwMAUKX++rhhYbgBBqVQpQEFuWFhuf779VJ6u39BQX+7elJ6vIFBQYG8AAIAZARwAsYF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBi3LJ4v6AqCYqTU9cBIQUAT8V/sL5WlRCYidIKI3///5s/+wFYwXWACYABEYAAAcABf4I//8AAQAAAAMD18ni+0xfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Jv3VCWEIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJbvom/j4JYQgAAAAAAAAAAAAAAAAAAAAACAOMAGQAAAAAAf0AAAH9AAAFgwBlAxsAZAH9AAAFyf5sAAAALQAtAC0ALQBvAI4AjgCaAAAAAQAAAAgAqQAVAHYABwABAAAAAAAAAAAAAAAAAAMAAXicdZA9TsNAEIU/k4AAhdSIygU/oUhIjKAIFaKIKPhRhEgNjnGMQhbZTsEVOAYnQJyIE3AGntcLioXQar2f37yZnVlggzdqePU14MNbdeyxxZfjJZp8Oq7R5d1xfcGzzC6vjlekPztucky/ZG+HdWWXvEeDbcct8abjtrjhOBDBOTl3TEkIuSBiLJrzxEicEDNR/BJDKq3wjaSOpU1sJFcnmTo40DLiiBkPopkiZc1CyfTt2BoxQ5332rl2u3LjrTiVN7H5PofK6dLjiBP9BeJA0y6qA660BqL/qw7FsWiq7tOKz6/4zmz/L/L8TF3e2dPyuZES6azmX8tteFQktP5TVSpextg5fFp/3ihW9cIxV5WOsoxuLlSjFavH6Pf1MulpZarQzpDZFwrZ/wZC5llgAAAAAAMAAAAAAAD/agBkAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-oCqhoyfc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2) format("woff2"),url(/assets/roboto-math-500-normal-C-7mKPO3.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2) format("woff2"),url(/assets/roboto-symbols-500-normal-F7c8nfcH.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-D380IkQ8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-Cyc0AKLz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-CI7FH63F.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-DhZFXDSN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5cABIAAAAAGqgAAA37AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWESgcgDIVOG1cZIwPBxgEIZL0e4K8ObEPUOqx/RlhaxGdLcUECIUjZFAN1lOQYjjf+W38d3tVNMLC3IZYDS3uEJLPwPL1X/bmVqiSNpbOQsyCH6lmwF+qFNXik/97k+Dn9UAHwypCWBwBvW9aOKf2IloVnNTdjpsxHIc/q99s3gWr6ZjcjVpmLiGloZBpDSwxd86OJXugxOtaFfjcd2/zS9PVOKd5XtA2HxWwJUnXIDNGBab53KRcAQfJbRedYS7PumgdVp9IpPo7m/N5OkvZeDkEdVx0KSUqeMZnZbpvZTfrSPdz2mHKcHOYpckdsBMIHZiG//EJbQN2L7R89NuvUFUiC/3iN2Wn+2ILISBxf+yJAlMwKrjmyBcI0PLbI8JHjpzNKs+wXBACJu3Wtw5MaJ60szKZ+WmFKVjQue0ksV/AW5F5fW5nqEQyYE6Y7SBM8Z71JqgKgB/tEd7LvdNSkSaPwoMkEmwqKVOeEwkPOAuh+pgTwsBAEV3p4TayfrgNqeXIsXVrC8rT0mLRBMmJLsqUbimbUxsZCoaRNq5Rg66WzeoSGfLs1yTdQde1a8OGasbYybtc21/6V8DjXZEKLCzSQ44L/8Jvg4Iufv2sxr2yoZUqoCX3dbzwEv6ypiMG/HNfKsz8Dj/IEp/fhD3FUt/5s2coj3ESf6wRvU85x+YIj4Z1dlwgbucM5dnGYB7lOHQ5y065mJ+f5bMVp7tPEl064gJh9nIdq7R5O2GuX8Tb7Oc5tynlMXpT/9dtRHKsSNpAPz2ZPoYQNbGEnh3K+V/W0OkwmiRWsZRPD+2p+nRe4wzt8Jq1YzQ4OcprL3KN3U9Ufe/zY0SPbtm7ZvGnjhvh69LPP+/V83G/Xy/l0POx32816tVzM0zj0XdvUVVnkWZrEURj4nmNbpqFrqiJLIg96pSJFX18PDwQH9rh0irpWRtJQNfbirWELnIpPg0mB4C/Fz1cyHDjv1bGHD40h3Jj2llQZagVXlQa2muear3m+3AoNbXFAtMeGInk6H9fL0jIoyS1GhvPEG4wqJGd0ITTGsDyVCYwssS+Y4Nb5rkjhlY38NQeTgjKWBvYsB32muNqN4ib2r37Rp9U0hhJqq1Y7vyP/yK2EzFbgxaNOKtZhAGCfdUuDfyl/oAgvE8EG7xZiTSEndrThK+Fnn501ZU+qbfBkZvuG2Hc7RWm90rz+MKX49XfaVtqqFbwP0+Wj0g2JPS0t+IABz/NdgxIR3MKkal53V663Wl3ry724a2n9rcvtuED3XHjQF0oqqmrMbYWso0q64Us4uuSW4uU2jutW3etBlFDyqGamlN55NT9sfNcP+VFVSTUoFTKXjSc+JBASyqNSSSiIe1NXPyDxUv2OBg8IJRu+nDi9IF77DlCcqCycs1Ub321GKw6fMXd2eZRK0humMVSpXnaHbmdY1CDw0A78MigQIGujOiaBxdTXwl8L/5rovLpEB/Wfi8CIhA+OtdS8Z/lDTApcllxiDDbQaHgt4+bpysHCNPMoclloOJ7CmXxKEUtjSNdQMzJJy8tJ4isRK8pEEQv1y+plEcOJ/MPq0ENE9WpHvapeuTY4yyExX//CQx7SZ+8siXdE8Bdy5o6a4GX4nKBVzxWt9bzXz+puh4aFQRh0O/Nl8X8Ii7eCgkwkSwxo6wWmnK77Dbxjb9XXNx8MVCozJCt5nXJU+UMVKpmJVxzBifbwl9AgMOXUbLdyn2WzFYveeM9rKf5rW0I5OcrqbE728+pBt1M7qLpdXJNkUsZMt8jHYN/Wq3aRd8SLw4uPXs8CH5WFaHhmUuCebLGxPNyrCIZp5ixZiae9ct5YBiM5aJpT1hEsGFhpVZ9RyoID10Ws5Cx1/KxGcFKExiORDEn5cR6ZDtka2J6VEN+ReQ0/ZUQocMYwZpPk4jlBAfb4Q9CZHUqyc16h2Rs26oKBWN3ahcgNap/BBJmJh0KTsogvKCrFyMA48S52TIuOaYDRYqsWbcJw+FbIJptWb1jPnDVwZiJedmCPEH2Rag/Qfr6ixgxMBaQtwVZSjyZGBTmCIWxOUVy5/MDpAC/aDD0jeZRG5iHSuMUN2avMKPiTnLe2VdoOeefZmifCghhgcGLVzXtisz+xbyrhc+XTGNhTQyPq7iQ5hByhpiHRZ1Zl9kMQOgQ4jsgJZcFlUKthUV4QGODyQAITwWQ27UQwqYIAFX8sIAfsJZOtQHeWgcWSTGMt+MY7DesIahZj/VFT8dhRQZdspZnra/vsRaRhbQMvCiFwk9xgQalkUU6TanpFefHkIAdWXNAIbGQuplrXxJHQ0jh8qn+C1AhYr4WfGD7DtcETI4EfGRrVXdCuMZIS6rVdqdH06tt1B9XWgRvR02YUqnQ4ame/kZfN6mmcX/Nguw2e8J64ygfVrrDwfmbKuQcpkB7tJeNLq7glyqtNeXmMkXkr3rO/7AhH7ZsI04IltS9679lotkJgdgzVI65GMClHrAJqUiOrK4LMJhRUL+X4o9JqTz2+g79nUbr7l9iC9DzNzRu/JLakuP97Ti8EtN1zmhwCISf0bGJZYDCTi+kLegttNFrerZoYMdUSsvgFDcebyg0dBsZzwAabMAp9X5E8C4krBsHVEaBCQaxIZ8Ar7+h8J7Vn0Gh0TjvPPEWa18YSy1urLLg1S22UJ1z6DsJ4AsfTngr/bF0TwMg8u6i8m400Jo50XRPXSW70+u/hjZDjgK0dJz1sGwS/u5SQjsBGP1ySRWqgr3Ii61QjyPFWo1CdTdggSqC48tdNQIhiFwydrJD+7CPWKilJkf5aG7mQvqgIkxpYeOrTkE92sMT6iQa7dA2olZa4/h9AadsnNL86pLwoayM+CKwN3Y4lrkRre71So29eZE933sSpQk6JrWFBRI5hOGlVaBDs9wgGf/6/7pxEwzmuOQmsmpWfwV37ILwkL8iXCanl9K7j8I38Sd6y/0PFjrQMPWT37xMWxThfnBcOb/lPrcFGlRjNTvQuQUutzOJYtl6iClxiobOWSIRKxerJS/jZNPPVMfHzrLfCDdXPq+enQDGfXbwDIWjIc/dEIac2+DGjF0WDMUxtzKPmhM6adwdyxpYwy1ozfQcTbHJihp9FluClFuRuGL9xa2ieh4XXJl+b9dOq0z4WWBTpyENUy4t/8f5ItRz4V0+lGB79JNIE4Kn+l2oJ2lXzc6hFp4IRAwiUW87r8UxdBrI9mQiR32Al9bkNbmbY2+74wFuUGvYKjvk/adgZ2WICLHSef10bqJ1BWNpP23yby54FXCaNb7lPggaV2yW61cv9/GwEhYsbIFXIBoTwq/OBw8B04BBQGYgC3bDJsHaYAq3DE2rXtsOrqSyRlSFX8bwyb65eEYer0Le7mvgH77wTTrz33kciGz5+//3Iznff/XDxHb5nARO+s42D+LuBhe9bdrXMizB7qUQ+ycDpmkO7HC7plejVABOij5/BrRSvYtJtLs9vWSvWr63ExEpPnvrVf3hljnPxga+WJHbYky4/MNe5MuLqHPvSg3eyI2FB/Dbm2p1+Hom1vTtlefGA8eNjAyYvzw+NjSpqWzJlRfFAMPDJpBXtL6VG3emb6ub3f83ydfeWf9evzR7UbP65KVNHNZ+3vXolWmFGIg52RShA4lCxHfxiYuY9P9TabljNKrRDhbRv361a9y5d7zOmkqOUQ+funau+Wujcpev9lupUDarPpH2PHghgWe+3+qa7/aIqA/51G7gAPPPHSQbg290jywK/r2+HUCxPEnCyK6JgXho+007mks0QsnaRzCL5H+bMZmZadZhbFtJKuH9QOmAzAI2iKp05Aeq7KsUoBKjEBSxEh4Ay/osVIcpPFYXLVxWLDtxX0dTmXMXQilVsc+XkqZXpRaf9pCVhWoRKa6LUddqUo90622tKt/bpYQwxlpBNBknMIoUM0kgnxkTyKCSnHm1SBsnE8MSWzqeIfnTeOS9Pp5BLKnlRHNNFVC5qupMem8bUmJd6J2Y7MrQH2uHJzHQKdYa89ehek+5CV3rSH+Fux4XdkFx56+cr8tsRZvbLGaFhS+JFDj2w9ysfIrZZWuX8bn0sorDXlX07ixjzMat3ZNp93PWLvmjJxX3EPNQ+4IgrfZdtMuw0fVbDF8YHZ+ee77jD9RRbwDsHbzXd8eq6OCzZgvCY2uWJvcEz/il5C/i44f1HXT/Dw0YvPGji/WYX3CvJ4G4d79QPoFObAbGGV2W8rN5eVPG8sg5nldw/rbyNk0oajit2OOLxsIAHBc7fLyZ7eftfuJvDndxPuOQOYCuDm5kXcMzievYz7NPYTmEriauJWyGBKwkNLMdxKYYkGoLFaBoWwuswH8a58E8YRXAm8gIGIZwKJmEy+BO6QRwPLsFYMAmjARzx4bBPhCE/DvpFGADs936Gjhd7Pdjjxq7G595fzQYP9ZIWamURquUZqJQDUC59hlqhF/I5EbKZcUgmeiHq4CASjkG46HK0Q04jBCVORzvgQL+vC3xVu7UN9jR4beixotsqA1fR4W7Zeau75by6tt8di6Pb+mXVlDcSQ15PjIJe0PBqIuE5ohY4AbgNjtFxz7n/2tKta4mKVxIZLyV0niKVBaUgFZ5TdFY6I72Qsj3SDelzKUtpZ4ruTF3wHyvEywnLM0QuMAIwGwyjY54z/5XF9vaS9E29D9OTEzdOMJkAocktINvRcop9Un8uBfZ2QOZmMRR5p29378YzdALsm7bytbjekQCVGpiLobbeaeeMJEm2Tz7Qty5I8kpJVkpad3qjl6Jvw6kkuMmPCMWijDLK6tpDBpfqelN2AA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYQAA8AAAAABtQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA0AAAANJMNggJPUy8yAAABwAAAAGAAAABgmK7Q0VNUQVQAAAIgAAAAWgAAAFpfnEGhY21hcAAAAnwAAABUAAAAVADNH/FnYXNwAAAC0AAAAAwAAAAMAAgAGWdseWYAAALcAAABNgAAATZveQfraGVhZAAABBQAAAA2AAAANg1psE5oaGVhAAAETAAAACQAAAAkCykN02htdHgAAARwAAAAIAAAACAX6P92bG9jYQAABJAAAAASAAAAEgGEAVltYXhwAAAEpAAAACAAAAAgACgBIW5hbWUAAATEAAABKwAAAkozllu+cG9zdAAABfAAAAAgAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAHAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKADIAMgAEREZMVAAeY3lybAAaZ3JlawAabGF0bgAaAAAAAAAEAAAAAP//AAAAAAAEBJ8CvAAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAAAv9QACBbAAAAIAAAAABHT09HACAAAB9NBgD+AABmB5oCACAAAZ8AAAAABDoFsAAAACAAAwABAAEACAADAAAAFAADAAAALAACd2R0aAElAAB3Z2h0ASgAAWl0YWwBMgACAAYAEgAeAAEAAAACAScAZAAAAAEAAQAAAS8CvAAAAAMAAgACASgAAAAAAAEAAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgH03//wAAAAAADQAgAKAfTf//AAH/9f/j/2bgugABAAAAAAAAAAAAAAAAAAEAAgAIAAj//wAPAAUAZAAAAygFsAADAAYACQAMAA8AAAERIREFAQElCQMhCQIDKP08Ao7+7wER/agBDf7zASr+/gID/f0BAgEBBbD6UAWwVP18/XwMAngCeP1E/aIFRP2iAl4AAAIAVv/sBS4FxAAVACsAAAEVFAIGBiMiJiYCNTU0EjY2MzIWFhIFNTQuAiMiDgIVFRQeAjMyPgIFLlqk44qJ46ZbWqXjiYrjpVv+0SpSdkxMdVEqKlJ2TEx2UCoC+kWm/vi5YmK5AQimRacBB7piYrr++exHdLB4PT14sHRHc7F5Pj55sQAAAgBaBHACxAXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgGFcc7k/nqoIytSSFwEgxgBPBX+wfZeWD5dIVMkif///mL/7AV0BdYAJgAERgAABwAF/gn//wAAAAEAAAADA9fKS6B2Xw889QAbCAAAAAAAxPARLgAAAADljVAD+jH91QmJCHMAAQAJAAIAAAAAAAAAAQAAB2z+DAAACYz6Mf4zCYkIAAAAAAAAAAAAAAAAAAAAAAgDjABkAAAAAAH9AAAB/QAABYQAVgMXAFoB/QAABcr+YgAAAC0ALQAtAC0AcACPAI8AmwAAAAEAAAAIAKkAFQB2AAcAAQAAAAAAAAAAAAAAAAADAAF4nG2Qu07DQBBFj0lAgAIlonTBI0jgECNSQAUUEQ0ghEgdHOMEhRjZTgFfg/gECj6Ikg+g5nq9CY5Ao/Uc33ntDrDCGxWc6hLwzrdlhxpfludY5NNyhV0+LFdZ49XyPFu8WF6Q3rO8SguvYGeTZTYsb6v/uuW6uGa58TvL8aXCORldhgwI6BDKR/SlXRCT8GhiHak9aX0TyXgi5YiGLBaHjLgXjRQp+uRKqq9nekRcy9/pZDp7nOo7VL9bZSTKG5halwPl79PkkGP9+WJfryvXutPacm6bS1lb9P+ciS9Hz8zNnzV/8t5iYlPmciMllJ+dfaXsmAdFApN/wtjsJDavcKn/2U6k7nnGWF08VcXaZ67Gskh3Cqd7S6UnM7cPFO9KT81Gd34AgExWjgAAAwAAAAAAAP9qAGQAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-DjRqqLBV.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2) format("woff2"),url(/assets/roboto-math-700-normal-DVoD5t2k.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2) format("woff2"),url(/assets/roboto-symbols-700-normal-BoS6HWkc.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-DsFyXAL4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BUhwtWwy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.studio-shell.launch-portal{--radius: .625rem;--background: oklch(100% 0 0);--foreground: oklch(10% .015 260);--card: oklch(100% 0 0);--card-foreground: oklch(10% .015 260);--popover: oklch(100% 0 0);--popover-foreground: oklch(10% .015 260);--primary: oklch(46% .23 264);--primary-foreground: oklch(99% 0 0);--secondary: oklch(95.5% .006 260);--secondary-foreground: oklch(30% .01 260);--muted: oklch(95.5% .004 260);--muted-foreground: oklch(50% .012 260);--accent: oklch(95.5% .004 260);--accent-foreground: oklch(10% .015 260);--border: oklch(89.5% .006 260);--input: oklch(89.5% .006 260);--ring: oklch(46% .23 264);--destructive: oklch(57.7% .245 27.325);--destructive-foreground: oklch(98.5% 0 0);--chart-1: oklch(46% .23 264);--chart-2: oklch(55% .2 200);--chart-3: oklch(52% .18 145);--chart-4: oklch(62% .18 60);--chart-5: oklch(55% .2 320);--sidebar: oklch(99% .003 255);--sidebar-foreground: oklch(10% .015 260);--sidebar-accent: oklch(94.5% .006 260);--sidebar-accent-foreground: oklch(10% .015 260);--sidebar-border: oklch(90% .006 260);--sidebar-ring: oklch(46% .23 264);--sidebar-primary: oklch(46% .23 264);--sidebar-primary-foreground: oklch(99% 0 0);--dash-surface: oklch(99% .002 255);--dash-surface-raised: oklch(100% 0 0);--dash-surface-sunken: oklch(96.5% .004 255);--dash-border: oklch(89.5% .006 260);--dash-border-strong: oklch(82% .01 260);--portal-blue: oklch(46% .23 264);--portal-ink: var(--foreground);--portal-muted: var(--muted-foreground);--portal-border: var(--border);--portal-canvas: var(--background);--portal-surface: var(--card);--portal-soft: var(--accent);--display: "Syne", system-ui, sans-serif;--ink: var(--foreground);--ink-2: var(--foreground);--line: var(--border);--paper: var(--background);display:flex;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground);font-family:DM Sans,system-ui,sans-serif}.studio-shell.launch-portal.night-mode{--background: oklch(8.5% .012 260);--foreground: oklch(97% .004 260);--card: oklch(11.5% .012 260);--card-foreground: oklch(97% .004 260);--popover: oklch(11.5% .012 260);--popover-foreground: oklch(97% .004 260);--primary: oklch(58% .23 264);--secondary: oklch(15.5% .012 260);--secondary-foreground: oklch(85% .006 260);--muted: oklch(15.5% .012 260);--muted-foreground: oklch(54% .012 260);--accent: oklch(17.5% .016 264);--accent-foreground: oklch(97% .004 260);--border: oklch(21% .012 260);--input: oklch(17.5% .012 260);--ring: oklch(58% .23 264);--sidebar: oklch(6.5% .012 260);--sidebar-foreground: oklch(97% .004 260);--sidebar-accent: oklch(13.5% .012 260);--sidebar-accent-foreground: oklch(97% .004 260);--sidebar-border: oklch(17.5% .012 260);--sidebar-ring: oklch(58% .23 264);--sidebar-primary: oklch(58% .23 264);--dash-surface: oklch(10.5% .012 260);--dash-surface-raised: oklch(13% .012 260);--dash-surface-sunken: oklch(7.5% .012 260);--dash-border: oklch(21% .012 260);--dash-border-strong: oklch(28% .015 260);--portal-blue: var(--primary);--portal-ink: var(--foreground);--portal-muted: var(--muted-foreground);--portal-border: var(--border);--portal-canvas: var(--background);--portal-surface: var(--card);--portal-soft: var(--accent);--ink: var(--foreground);--ink-2: var(--foreground);--line: var(--border);--paper: var(--background);color-scheme:dark}.studio-shell.launch-portal .studio-sidebar{position:relative;top:auto;width:220px;height:100%;min-height:0;flex:0 0 220px;overflow:hidden;display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid var(--sidebar-border)}.studio-shell.launch-portal .sidebar-logo{min-height:81px;margin:0 20px 16px;padding:24px 0 20px;border-bottom:1px solid var(--sidebar-border);align-items:center}.studio-shell.launch-portal .sidebar-brand{display:block}.studio-shell.launch-portal .launch-portal-brand{display:grid;gap:3px}.studio-shell.launch-portal .launch-portal-brand .brand{display:block;width:fit-content}.studio-shell.launch-portal .launch-portal-brand .brand-lockup{width:145px;height:40px}.studio-shell.launch-portal .launch-portal-brand-caption{color:var(--muted-foreground);font-family:DM Sans,sans-serif;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.studio-shell.launch-portal .sidebar-channel,.studio-shell.launch-portal .sidebar-search{display:none}.studio-shell.launch-portal .sidebar-scroll{padding:0 12px 16px}.studio-shell.launch-portal .sidebar-group{padding:0;border:0}.studio-shell.launch-portal .sidebar-group:first-child{padding-top:0}.studio-shell.launch-portal .sidebar-label{margin:0 12px 12px;color:var(--muted-foreground);opacity:.6;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.studio-shell.launch-portal .studio-sidebar nav{gap:2px}.studio-shell.launch-portal .side-link{position:relative;min-width:0;min-height:40px;padding:10px 12px;gap:12px;border-radius:10px;color:var(--muted-foreground);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:20px;transition:background .15s,color .15s}.studio-shell.launch-portal .side-link>span:not(.side-coming-soon):not(.side-beta){flex:1;min-width:0;letter-spacing:-.01em}.studio-shell.launch-portal .side-link:hover{background:var(--sidebar-accent);color:var(--foreground)}.studio-shell.launch-portal .side-link.active{background:#0d41d5;color:#fff;font-weight:600;box-shadow:0 2px 10px #0d41d547}.studio-shell.launch-portal .side-link.active svg{color:#fff}.studio-shell.launch-portal .side-current-chevron{opacity:.6}.studio-shell.launch-portal .side-link.is-coming-soon{opacity:.65}.studio-shell.launch-portal .side-coming-soon{flex:none;margin-left:auto;padding:2px 6px;border-radius:999px;background:#0d41d5;color:#fff;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;line-height:13px;letter-spacing:.06em;text-transform:uppercase}.studio-shell.launch-portal .sidebar-bottom{padding:12px 12px 16px;border-top:1px solid var(--sidebar-border);background:var(--sidebar)}.studio-shell.launch-portal .sidebar-bottom>.side-link{margin-bottom:2px}.studio-shell.launch-portal .sidebar-bottom>.side-link svg{width:15px;height:15px;stroke-width:2}.studio-shell.launch-portal .sidebar-profile{position:relative;margin-top:12px;padding:10px 12px;min-height:52px;gap:12px;border:0;border-radius:10px;background:var(--sidebar-accent)}.studio-shell.launch-portal .sidebar-profile:before{content:"";position:absolute;top:-8px;left:0;right:0;height:1px;background:var(--sidebar-border)}.studio-shell.launch-portal .profile-avatar,.studio-shell.launch-portal .user-avatar{color:#0d41d5;background:#0d41d51f;border:1.5px solid oklch(.46 .23 264 / .25);font-family:Syne,sans-serif;font-weight:900}.studio-shell.launch-portal .profile-avatar{width:32px;height:32px;font-size:11px}.studio-shell.launch-portal .profile-info{gap:0;font-family:DM Sans,sans-serif}.studio-shell.launch-portal .profile-info strong{color:var(--foreground);font-size:12px;font-weight:600}.studio-shell.launch-portal .profile-info small{color:var(--muted-foreground);font-size:10px}.studio-shell.launch-portal .sidebar-profile button{padding:6px;border-radius:8px;color:var(--muted-foreground)}.studio-shell.launch-portal .sidebar-profile button svg{width:14px;height:14px}.studio-shell.launch-portal .sidebar-profile button:hover{color:#e40014;color:oklch(.577 .245 27.325);background:#e4001414;background:oklch(.577 .245 27.325 / .08)}.studio-shell.launch-portal .studio-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.studio-shell.launch-portal .studio-topbar{position:relative;flex:none;min-height:56px;height:auto;padding:12px 32px;border-bottom:1px solid var(--border);background:var(--card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-shell.launch-portal .launch-header-spacer{flex:1}.studio-shell.launch-portal .launch-mobile-brand{display:none}.studio-shell.launch-portal .topbar-right{gap:6px}.studio-shell.launch-portal .topbar-notifications,.studio-shell.launch-portal .topbar-theme{width:32px;height:32px;padding:8px;border-radius:12px;color:var(--muted-foreground);background:transparent}.studio-shell.launch-portal .topbar-notifications svg,.studio-shell.launch-portal .topbar-theme svg{width:16px;height:16px}.studio-shell.launch-portal .topbar-notifications:hover,.studio-shell.launch-portal .topbar-theme:hover{color:var(--foreground);background:var(--accent)}.studio-shell.launch-portal .topbar-profile{gap:8px;margin-left:6px;padding-left:12px;border-left:1px solid var(--border);color:var(--muted-foreground)}.studio-shell.launch-portal .topbar-profile strong{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.studio-shell.launch-portal .user-avatar{width:28px;height:28px;font-size:10px}.studio-shell.launch-portal .studio-content{flex:1;min-height:0;max-width:none;width:100%;padding:0 0 96px;overflow:auto;scroll-padding:24px 24px 104px;background:var(--background)}.launch-portal :where(h1,h2,h3,h4,h5,h6){font-family:Syne,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.08}.studio-shell.launch-portal .muted{color:var(--muted-foreground)}.studio-shell.launch-portal :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.studio-shell.launch-portal .mobile-close,.studio-shell.launch-portal .mobile-menu{display:none}.studio-shell.launch-portal .studio-content .btn-dark{background:#0d41d5;color:#fff}.studio-shell.launch-portal .studio-content .btn-dark:hover{background:#052daa}.studio-shell.launch-portal.night-mode :is(.studio-sidebar,.sidebar-bottom){background:var(--sidebar)}.studio-shell.launch-portal.night-mode .studio-topbar{background:var(--card)}.studio-shell.launch-portal.night-mode :is(.sidebar-workspace,.sidebar-profile){background:var(--sidebar-accent)}.studio-shell.launch-portal.night-mode :is(.sidebar-workspace select,.profile-info strong,.studio-content .page-heading h1){color:var(--foreground)}.studio-shell.launch-portal.night-mode :is(.sidebar-workspace small,.profile-info small,.side-link,.topbar-theme,.topbar-notifications,.topbar-profile){color:var(--muted-foreground)}.studio-shell.launch-portal.night-mode .side-link:hover{background:var(--sidebar-accent);color:var(--foreground)}.studio-shell.launch-portal.night-mode .side-link.active{background:#0d41d5;color:#fff}.studio-shell.launch-portal.night-mode .studio-content :is(.metric-card,.empty-state,.loading-card,.data-panel,.order-list,.detail-card,.settings-card,.billing-main-card,.billing-side-card,.empty-inline,.dashboard-hero,.dashboard-explain){border-color:var(--border);background:var(--card);color:var(--foreground)}.studio-shell.launch-portal.night-mode .studio-content :is(.loading-card,.empty-inline,.dashboard-hero p,.dashboard-explain p,.empty-state>p:not(.eyebrow),.settings-row span,.settings-request-grid .settings-card p,.settings-request-history p,.settings-notifications>p,.settings-data-rights p,.settings-data-rights li,.eyebrow){color:var(--muted-foreground)}.studio-shell.launch-portal.night-mode .studio-content :is(.text-link,.dashboard-hero a,.dashboard-explain .text-link){color:var(--primary)}.studio-shell.launch-portal.night-mode .studio-content :is(.btn-outline,.field input,.field textarea,.field select,.settings-support-form input,.settings-support-form textarea,.settings-data-form input,.settings-data-form select,.team-member-actions select,.team-transfer-form select,.team-invite-form select,.team-invite-form input){border-color:var(--input);background-color:var(--card);color:var(--foreground)}.studio-shell.launch-portal.night-mode .studio-content :is(.field>label:first-child,.settings-support-form label,.settings-data-form label){color:var(--foreground)}@media(max-width:1023px){.studio-shell.launch-portal .studio-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:260px;flex-basis:260px;transform:translate(-100%);transition:transform .3s}.studio-shell.launch-portal .studio-sidebar.open{transform:translate(0)}.studio-shell.launch-portal .menu-backdrop{display:block;position:fixed;inset:0;border:0;z-index:40;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.studio-shell.launch-portal .mobile-close{position:absolute;display:grid;width:32px;height:32px;top:12px;right:12px;padding:0;border-radius:12px;background:var(--accent);color:var(--muted-foreground)}.studio-shell.launch-portal .mobile-close svg{width:16px;height:16px}.studio-shell.launch-portal .studio-topbar{position:sticky;top:0;z-index:30;padding:12px 16px;min-height:56px}.studio-shell.launch-portal .mobile-menu{display:grid;width:32px;height:32px;padding:6px;color:var(--muted-foreground)}.studio-shell.launch-portal .launch-header-spacer{display:none}.studio-shell.launch-portal .launch-mobile-brand{display:flex;align-items:center;gap:8px}.studio-shell.launch-portal .launch-mobile-brand .brand-lockup{width:116px;height:32px}.studio-shell.launch-portal .topbar-notifications,.studio-shell.launch-portal #dashboard-notifications-unread{display:none}.studio-shell.launch-portal .topbar-profile{margin-left:0;padding-left:0;border:0}.studio-shell.launch-portal .topbar-profile strong{display:none}.studio-shell.launch-portal .user-avatar{width:32px;height:32px;font-size:11px}.studio-shell.launch-portal .studio-content{padding-bottom:calc(88px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.studio-shell.launch-portal .studio-sidebar,.studio-shell.launch-portal .side-link{transition:none}}.customer-format-form{display:grid;gap:12px;max-width:800px}.customer-format-form h2{margin-bottom:8px}.customer-format-form>label{font-size:14px;font-weight:600}.customer-format-form>select,.customer-format-form>input,.customer-format-form>textarea{box-sizing:border-box;width:100%;border:1px solid var(--border,#dfe5da);border-radius:8px;background:var(--panel,#fff);color:inherit;font:inherit;padding:12px;min-height:44px}.customer-format-form>textarea{resize:vertical}.customer-format-form>select:focus-visible,.customer-format-form>input:focus-visible,.customer-format-form>textarea:focus-visible{outline:2px solid var(--portal-blue,#22577a);outline-offset:2px}.customer-format-form :disabled{opacity:.7}.customer-format-form>.btn{justify-self:start;min-height:44px}.customer-format-form .project-source-disclosure-approval{font-weight:400;margin:4px 0}.customer-format-list{list-style:none;margin:16px 0;padding:0}.customer-format-list li{border-top:1px solid var(--border,#dfe5da)}.customer-format-list a{display:grid;gap:6px;padding:16px 0;color:inherit}.customer-format-list span{font-size:13px}.customer-format-brief{white-space:pre-wrap;overflow-wrap:anywhere}.launch-portal .short-projects{--panel: var(--card);--project-soft: var(--accent)}.launch-portal .short-projects .project-generation,.launch-portal .short-projects .project-reconciliation{background:var(--card);border-color:var(--border);border-radius:calc(var(--radius) + 4px)}.launch-portal .customer-format-form>select,.launch-portal .customer-format-form>input,.launch-portal .customer-format-form>textarea,.launch-portal .fixed-longform-form>select,.launch-portal .fixed-longform-form>input,.launch-portal .fixed-longform-form>textarea{background:var(--background);border-color:var(--input);border-radius:calc(var(--radius) - 2px)}.launch-portal .customer-format-list span{color:var(--muted-foreground)}.project-generation{border:1px solid var(--border,#dfe5da);border-radius:12px;padding:24px;margin:20px 0;background:var(--panel,#fff)}.project-generation-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.project-generation-heading .eyebrow{margin-bottom:7px}.project-generation h2{margin:0;font-size:20px}.project-generation p{font-size:13px;line-height:1.6;max-width:680px}.project-generation .notice{margin:16px 0}.project-generation .notice p{margin:0}.project-source-disclosure-approval{display:flex;align-items:flex-start;gap:10px;max-width:680px;margin:16px 0;font-size:13px;line-height:1.5;cursor:pointer}.project-source-disclosure-approval input{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:var(--portal-blue,#22577a)}.project-source-disclosure-approval input:focus-visible{outline:2px solid var(--portal-blue,#22577a);outline-offset:3px}.project-source-disclosure-approval:has(input:disabled){opacity:.65;cursor:not-allowed}.project-generation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.project-cancel-confirm{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid var(--border,#dfe5da);padding-top:20px;margin-top:20px}.project-cancel-confirm label,.project-cancel-confirm p{flex-basis:100%}.project-cancel-confirm label{font-size:13px;font-weight:700}.project-cancel-confirm select{max-width:100%;padding:10px;border:1px solid var(--border,#dfe5da);border-radius:8px;font:inherit;background:#fff;color:inherit}@media(max-width:480px){.project-generation{padding:18px}.project-generation .btn{max-width:100%;white-space:normal}}.project-reconciliation{margin:20px 0;padding:22px;border:1px solid var(--border,#dfe5da);border-radius:12px;background:var(--panel,#fff)}.project-reconciliation h2{margin:0 0 8px;font-size:20px}.project-reconciliation>p{margin:0 0 18px;line-height:1.5}.project-reconciliation-field{padding:16px 0;border-top:1px solid var(--border,#dfe5da)}.project-reconciliation-field h3{margin:0 0 10px;font-size:15px}.project-reconciliation-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-reconciliation-values>div{min-width:0;padding:12px;border-radius:8px;background:var(--project-soft,#f6f7f4)}.project-reconciliation-values strong{font-size:12px}.project-reconciliation-values p{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.project-reconciliation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.project-reconciliation-actions [aria-pressed=true]{border-color:var(--portal-blue,#22577a);box-shadow:0 0 0 2px var(--portal-blue,#22577a)}@media(max-width:600px){.project-reconciliation{padding:16px}.project-reconciliation-values{grid-template-columns:1fr}}.fixed-longform-form{display:grid;gap:12px;max-width:800px}.fixed-longform-form>label{font-size:14px;font-weight:600}.fixed-longform-form>input,.fixed-longform-form>select,.fixed-longform-form>textarea{box-sizing:border-box;width:100%;border:1px solid var(--border,#dfe5da);border-radius:8px;background:var(--panel,#fff);color:inherit;font:inherit;padding:12px;min-height:44px}.fixed-longform-form>textarea{resize:vertical}.fixed-longform-form>input:focus-visible,.fixed-longform-form>select:focus-visible,.fixed-longform-form>textarea:focus-visible{outline:2px solid var(--portal-blue,#22577a);outline-offset:2px}.fixed-longform-form>.btn{justify-self:start;min-height:44px}.fixed-longform-form .project-source-disclosure-approval{font-weight:400}.fixed-longform-brief [role=status]{overflow-wrap:anywhere}.auth-layout.auth-layout-launch{--display: "Syne", sans-serif;--auth-blue: oklch(.46 .23 264);display:flex;min-height:100vh;min-height:100svh;position:relative;isolation:isolate;background:#010204;color:#fff;font-family:Syne,sans-serif}.auth-layout-launch :is(button,input,a){font-family:inherit}.auth-layout-launch .auth-panel{order:2;position:relative;display:flex;flex:1;min-width:0;min-height:100vh;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;padding:32px 32px 64px;background:transparent}.auth-layout-launch .auth-top{display:none}.auth-layout-launch .auth-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.auth-layout-launch .auth-brand-mark{width:40px;height:40px;border-radius:12px;background:var(--auth-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-layout-launch .auth-brand-mark svg{width:55%;height:55%}.auth-layout-launch .auth-brand-copy{display:flex;flex-direction:column}.auth-layout-launch .auth-brand-copy strong{font-size:18px;font-weight:900;line-height:1;letter-spacing:-.025em}.auth-layout-launch .auth-brand-copy small{margin-top:4px;font-size:12px;font-weight:500;color:#fff6}.auth-layout-launch .auth-card{width:100%;max-width:400px;padding:0;margin:auto 0;background:transparent;border:0;border-radius:0;box-shadow:none;flex-shrink:0}.auth-layout-launch .auth-card h1{margin:0 0 8px;font-family:Syne,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.025em;line-height:1.2;color:#fff}.auth-layout-launch .auth-card>.muted{font-size:14px;line-height:1.625;color:#fff6;margin:0 0 32px}.auth-layout-launch .auth-form{display:flex;flex-direction:column;gap:16px}.auth-layout-launch .auth-card .field{gap:8px}.auth-layout-launch .auth-card .field>label:first-child{font-size:.72rem;font-weight:700;color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.auth-layout-launch .auth-card .field input:not([type=checkbox]){width:100%;min-height:0;height:auto;padding:.75rem 1rem;background:#ffffff0f;border:1.5px solid oklch(1 0 0 / .12);border-radius:10px;font-family:Syne,sans-serif;font-size:.9rem;color:#fff;line-height:1.5;outline:none;box-shadow:none;transition:border-color .2s}.auth-layout-launch .auth-card .field input::placeholder{color:#ffffff40}.auth-layout-launch .auth-card .field input:focus{border-color:#0766ee;box-shadow:none}.auth-layout-launch .auth-card .field input[aria-invalid=true]{border-color:#d40924}.auth-layout-launch .auth-card .field small{color:#f94144;font-size:.75rem}.auth-layout-launch .auth-card .password-input input{padding-right:2.75rem!important}.auth-layout-launch .auth-card .password-input button{right:.75rem;top:50%;width:22px;height:22px;padding:0;transform:translateY(-50%);color:#ffffff59;cursor:pointer}.auth-layout-launch .auth-card .password-input button:hover{color:#ffffffb3}.auth-layout-launch .auth-card .forgot-link{align-self:flex-end;margin-top:-5px;font-size:12px;font-weight:600;color:#448bff;color:oklch(.65 .22 260)}.auth-layout-launch .auth-card .btn{width:100%;min-height:0;height:auto;padding:16px 24px;border:0;border-radius:12px;background:var(--auth-blue);color:#fff;font-size:16px;font-weight:900;line-height:1.5;justify-content:center;gap:8px;box-shadow:none;transition:transform .15s,opacity .15s}.auth-layout-launch .auth-card .auth-submit{position:relative;overflow:hidden;margin-top:4px}.auth-layout-launch .auth-card .auth-submit:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 40%,oklch(1 0 0 / .12) 50%,transparent 60%);transition:opacity .15s}.auth-layout-launch .auth-card .btn:hover:not(:disabled){background:var(--auth-blue);transform:translateY(-1px)}.auth-layout-launch .auth-card .auth-submit:hover:not(:disabled):after{opacity:1}.auth-layout-launch .auth-card .btn:disabled{opacity:.7;transform:none;cursor:not-allowed}.auth-layout-launch .auth-switch{color:#ffffff59;font-size:14px;margin-top:24px}.auth-layout-launch .auth-switch a{color:#448bff;color:oklch(.65 .22 260);font-weight:700;text-decoration:none}.auth-layout-launch .auth-switch a:hover{color:#7daeff;color:oklch(.75 .18 260)}.auth-layout-launch .auth-foot{position:absolute;bottom:24px;left:0;right:0;width:auto;max-width:none;margin:0;padding:0;display:flex;justify-content:center;font-size:12px;color:#ffffff40}.auth-layout-launch .auth-foot a{display:inline-flex;gap:6px;align-items:center;font-weight:500}.auth-layout-launch .auth-foot a:hover{color:#ffffff80}.auth-layout-launch .auth-methods{margin:0 0 24px}.auth-layout-launch .auth-google{width:100%;min-height:48px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:12px;border:1.5px solid oklch(1 0 0 / .12);border-radius:10px;box-shadow:none;background:#ffffff0f;color:#fff;font-size:14px;font-weight:700;transform:none}.auth-layout-launch .auth-google:hover:not(:disabled){background:#ffffff1a;box-shadow:none;transform:none}.auth-layout-launch .auth-google:disabled{opacity:.7;background:#ffffff0f;color:#fff;border-color:#ffffff1f;box-shadow:none}.auth-layout-launch .auth-google>svg{margin-left:0}.auth-layout-launch .auth-google .google-g{width:22px;height:22px;border:0;margin-left:0;background:transparent}.auth-layout-launch .auth-google .google-g img{width:22px;height:22px}.auth-layout-launch .auth-card .divider{margin:24px 0 0;font-size:11px;color:#ffffff4d}.auth-layout-launch .auth-card .divider:before,.auth-layout-launch .auth-card .divider:after{background:#ffffff14}.auth-layout-launch .auth-card .notice{font-size:13px;margin-bottom:20px;border-radius:10px}.auth-layout-launch .notice.warning{color:#f1c45e;background:#bc8d0014;background:oklch(.67 .16 85 / .08);border-color:#bc8d0040;border-color:oklch(.67 .16 85 / .25)}.auth-layout-launch .notice.error{color:#ff716b;color:oklch(.72 .18 25);background:#d409241f;border-color:#d409244d}.auth-layout-launch .notice.success{color:#75d079;background:#39c34b1a;border-color:#39c34b4d}.auth-layout-launch .notice .text-link{color:inherit}.auth-layout-launch .auth-aside{order:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:52%;flex-shrink:0;position:relative;overflow:hidden;padding:48px;border:0;border-radius:0;background:linear-gradient(135deg,#010309,#000102);color:#fff}.auth-layout-launch .auth-aside:before{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;opacity:.03;background-image:linear-gradient(oklch(1 0 0) 1px,transparent 1px),linear-gradient(90deg,oklch(1 0 0) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.auth-layout-launch .auth-aside:after{display:none}.auth-layout-launch :is(.auth-aside-brand,.auth-aside-inner,.auth-workflow-facts){position:relative;z-index:1}.auth-layout-launch .auth-aside-inner{width:100%;max-width:none;margin:40px 0;padding:0}.auth-layout-launch .auth-mini-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid oklch(.55 .22 260 / .3);border-radius:999px;background:#0766ee26;box-shadow:none;transform:none;color:#7daeff;color:oklch(.75 .18 260);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.auth-layout-launch .auth-mini-tag>span{width:6px;height:6px;border-radius:50%;background:#448bff;background:oklch(.65 .22 260)}.auth-layout-launch .auth-aside h2{margin:24px 0;font-family:Syne,sans-serif;font-size:48px;font-weight:900;line-height:1.05;letter-spacing:-.025em;color:#fff}.auth-layout-launch .auth-aside h2 em{font-family:Syne,sans-serif!important;font-style:normal!important;font-weight:900;color:#448bff!important;color:oklch(.65 .22 260)!important}.auth-layout-launch .auth-aside-inner>p{max-width:384px;margin:0 0 24px;color:#ffffff80;font-size:16px;line-height:1.625}.auth-layout-launch .auth-feature-list{padding-top:8px;display:grid;gap:12px}.auth-layout-launch .auth-feature{display:flex;align-items:center;gap:12px;color:#fff9;font-size:14px;font-weight:500}.auth-layout-launch .auth-feature>span:first-child{font-size:16px;flex-shrink:0}.auth-layout-launch .auth-workflow-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;border:1px solid oklch(1 0 0 / .08);border-radius:16px;background:#ffffff0a}.auth-layout-launch .auth-workflow-facts>div{text-align:center}.auth-layout-launch .auth-workflow-facts strong{display:block;color:#fff;font-size:24px;font-weight:900;line-height:1.33;letter-spacing:-.025em}.auth-layout-launch .auth-workflow-facts span{display:block;margin-top:2px;color:#ffffff80;font-size:12px;font-weight:500}.auth-layout-launch .auth-aside-glow{position:absolute;border-radius:50%;opacity:.2;pointer-events:none;animation:auth-glow-pulse 3s ease-in-out infinite}.auth-layout-launch .auth-aside-glow-one{width:320px;height:320px;top:-80px;left:-80px;background:radial-gradient(circle,oklch(.55 .22 260),transparent 70%)}.auth-layout-launch .auth-aside-glow-two{width:240px;height:240px;bottom:10%;right:-60px;background:radial-gradient(circle,oklch(.55 .22 260),transparent 70%);animation-duration:4s;animation-delay:.7s}.auth-layout-launch .auth-aside-glow-three{width:160px;height:160px;top:40%;left:5%;background:radial-gradient(circle,oklch(.65 .18 200),transparent 70%);animation-duration:5s;animation-delay:1.4s}.auth-layout-launch .auth-aside-glow-four{width:100px;height:100px;bottom:20%;left:30%;background:radial-gradient(circle,oklch(.7 .15 240),transparent 70%);animation-duration:6s;animation-delay:2.1s}.auth-layout-launch .auth-aside-signup .auth-aside-glow-one{width:300px;height:300px;top:-60px;left:auto;right:-60px}.auth-layout-launch .auth-aside-signup .auth-aside-glow-two{width:200px;height:200px;bottom:15%;right:auto;left:-40px;animation-delay:.8s}.auth-layout-launch .auth-aside-signup .auth-aside-glow-three{width:140px;height:140px;top:45%;left:auto;right:8%;animation-delay:1.6s}.auth-layout-launch .auth-aside-signup .auth-aside-glow-four{display:none}.auth-layout-launch:is(.auth-layout-recovery,.auth-layout-verify,.auth-layout-challenge){justify-content:center;padding:24px;overflow-x:clip}.auth-layout-launch:is(.auth-layout-recovery,.auth-layout-verify,.auth-layout-challenge) .auth-panel{flex:0 1 420px;min-height:calc(100svh - 48px);padding:0;z-index:1}.auth-layout-launch.auth-layout-recovery:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.025;background-image:linear-gradient(oklch(1 0 0) 1px,transparent 1px),linear-gradient(90deg,oklch(1 0 0) 1px,transparent 1px);background-size:40px 40px}.auth-layout-launch.auth-layout-recovery:after{content:"";position:absolute;width:400px;height:400px;top:-100px;left:50%;transform:translate(-50%);border-radius:50%;opacity:.15;background:radial-gradient(circle,oklch(.55 .22 260),transparent 70%);pointer-events:none;animation:auth-glow-pulse 3s ease-in-out infinite}.auth-layout-launch.auth-layout-recovery .auth-top{display:flex;justify-content:center;margin:0 0 40px}.auth-layout-launch.auth-layout-recovery .auth-brand-mark{width:44px;height:44px;border-radius:13px}.auth-layout-launch.auth-layout-recovery .auth-card{max-width:420px;margin:0;padding:32px;background:#030409;border:1px solid oklch(1 0 0 / .08);border-radius:16px}.auth-layout-launch.auth-layout-recovery .auth-card h1{font-size:24px}.auth-layout-launch.auth-layout-recovery .auth-card>.muted{margin-bottom:28px}.auth-layout-launch.auth-layout-recovery .auth-form{gap:20px}.auth-layout-launch.auth-layout-recovery .auth-switch{margin-top:24px}.auth-layout-launch.auth-layout-recovery .auth-switch a{color:#ffffff4d;font-weight:500}.auth-layout-launch.auth-layout-recovery .auth-foot{display:none}.auth-layout-launch .auth-callback-card{text-align:center}.auth-layout-launch .auth-callback-card h1{margin-bottom:12px}.auth-layout-launch .auth-callback-card>.muted{margin-bottom:0;color:#ffffff80}.auth-layout-launch .auth-callback-card .notice{text-align:left}.auth-layout-launch .auth-callback-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px}.auth-layout-launch .auth-callback-icon svg{width:28px;height:28px}.auth-layout-launch .auth-callback-icon.is-error{background:#d4092426;border:2px solid oklch(.55 .22 25);color:#f94144}.auth-layout-launch .auth-callback-icon.is-loading{background:#0d41d526;border:2px solid oklch(.46 .23 264 / .3);color:#448bff;color:oklch(.65 .22 260)}.auth-layout-launch.auth-layout-verify .auth-panel{flex-basis:448px}.auth-layout-launch.auth-layout-verify .auth-card{max-width:448px;text-align:center}.auth-layout-launch.auth-layout-verify .auth-card h1{font-size:36px;letter-spacing:-.04em}.auth-layout-launch.auth-layout-verify .auth-form{text-align:left}.auth-layout-launch .auth-verification-icon{width:96px;height:96px;border-radius:24px;background:#0d41d526;border:1.5px solid oklch(.46 .23 264 / .3);color:#448bff;color:oklch(.65 .22 260);display:grid;place-items:center;margin:0 auto 32px}.auth-layout-launch .auth-verification-icon svg{width:42px;height:42px}.auth-layout-launch.auth-layout-challenge .auth-panel{flex-basis:400px}.auth-layout-launch.auth-layout-challenge .auth-card{text-align:center}.auth-layout-launch.auth-layout-challenge .auth-card h1{font-size:24px}.auth-layout-launch.auth-layout-challenge .auth-form{text-align:left}.auth-layout-launch .auth-challenge-icon{width:56px;height:56px;border-radius:16px;background:#0d41d526;border:1.5px solid oklch(.46 .23 264 / .3);color:#448bff;color:oklch(.65 .22 260);display:grid;place-items:center;margin:0 auto 16px}.auth-layout-launch #authenticator-code{text-align:center;font-size:24px;letter-spacing:.2em}.auth-layout-launch :is(button,a):focus-visible{outline:2px solid oklch(.75 .18 260);outline-offset:3px}.auth-layout-launch .auth-card .field input:focus-visible{outline:2px solid oklch(.65 .22 260);outline-offset:2px}.auth-layout-launch ::selection{background:#0d41d5;color:#fff}@keyframes auth-glow-pulse{0%,to{opacity:.2}50%{opacity:.1}}@media(max-width:1023px){.auth-layout.auth-layout-launch{display:flex}.auth-layout-launch .auth-aside{display:none}.auth-layout-launch .auth-top{position:absolute;display:flex;top:24px;left:24px}.auth-layout-launch .auth-top .auth-brand{gap:10px}.auth-layout-launch .auth-top .auth-brand-mark{width:34px;height:34px;border-radius:10px}.auth-layout-launch .auth-top .auth-brand-copy strong{font-size:16px}.auth-layout-launch.auth-layout-recovery .auth-top{position:static}.auth-layout-launch.auth-layout-recovery .auth-top .auth-brand{gap:12px}.auth-layout-launch.auth-layout-recovery .auth-top .auth-brand-mark{width:44px;height:44px;border-radius:13px}.auth-layout-launch.auth-layout-recovery .auth-top .auth-brand-copy strong{font-size:18px}}@media(max-width:600px){.auth-layout-launch .auth-panel{padding:96px 24px 80px}.auth-layout-launch .auth-card{margin:auto 0;padding:0}.auth-layout-launch .auth-card h1{font-size:30px}.auth-layout-launch:is(.auth-layout-recovery,.auth-layout-verify,.auth-layout-challenge) .auth-panel{padding:0}.auth-layout-launch.auth-layout-recovery .auth-card{padding:32px}.auth-layout-launch.auth-layout-recovery .auth-card h1,.auth-layout-launch.auth-layout-challenge .auth-card h1{font-size:24px}.auth-layout-launch.auth-layout-verify .auth-card h1{font-size:36px}}.auth-layout-launch:is(.auth-layout-verify,.auth-layout-challenge) .auth-panel{padding-bottom:48px}@media(prefers-reduced-motion:reduce){.auth-layout-launch *,.auth-layout-launch:after{animation:none!important;transition:none!important}.auth-layout-launch .auth-card .btn:hover:not(:disabled){transform:none}}.white-glove-production{--wg-surface:var(--portal-surface,#fff);--wg-soft:var(--portal-soft,#f1f0ed);--wg-line:var(--portal-border,#dddedc);--wg-ink:var(--portal-ink,#4b4944);--wg-muted:var(--portal-muted,#6b6861);max-width:1220px;color:var(--wg-ink)}.launch-portal .white-glove-production{padding:24px}@media(min-width:1024px){.launch-portal .white-glove-production{padding:32px}}.white-glove-production h1,.white-glove-production h2,.white-glove-production h3{letter-spacing:-.025em;font-weight:500;overflow-wrap:anywhere}.white-glove-production h1{font-size:clamp(32px,3vw,42px);line-height:1.15;margin:0 0 10px}.white-glove-production h2{font-size:23px;line-height:1.3;margin:0 0 10px}.white-glove-production h3{font-size:18px;line-height:1.35;margin:0 0 8px}.white-glove-production p{line-height:1.6;max-width:75ch}.white-glove-production a{text-underline-offset:3px}.white-glove-production :is(button,a,input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.white-glove-production input{caret-color:var(--wg-ink)}.white-glove-production ::selection{background:var(--wg-ink);color:var(--wg-surface)}.wg-page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.wg-page-heading p{color:var(--wg-muted);margin:0;max-width:68ch}.wg-work-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.wg-production-tabs{display:flex;border-bottom:1px solid var(--wg-line);gap:28px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--wg-line) transparent}.wg-production-tabs button{display:flex;align-items:center;gap:12px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;padding:16px 0;color:var(--wg-muted);font:inherit;font-weight:500;min-height:50px;cursor:pointer}.wg-production-tabs button[aria-current=page]{border-bottom-color:var(--wg-ink);color:var(--wg-ink)}.wg-production-tabs button:hover{color:var(--wg-ink)}.wg-production-tabs button:disabled{cursor:default;opacity:.5}.wg-tab-count{min-width:24px;border-radius:6px;padding:2px 6px;background:var(--wg-soft);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.wg-loaded-note{font-size:13px;line-height:1.55;color:var(--wg-muted);margin:12px 0 20px}.wg-production-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0 28px}.wg-production-filters>label{display:grid;gap:8px;font-size:13px;font-weight:500;min-width:150px}.wg-production-filters .wg-search-label{flex:1;min-width:210px}.wg-search-label>div{display:flex;align-items:center;border:1px solid var(--wg-line);border-radius:8px;padding-left:12px;background:var(--wg-surface)}.wg-production-filters input,.wg-production-filters select{border:1px solid var(--wg-line);border-radius:8px;min-height:44px;background:var(--wg-surface);color:var(--wg-ink);font:inherit;padding:10px 12px;max-width:100%}.wg-search-label input{border:0;width:100%;background:transparent;min-width:0}.wg-production-filters>.text-link{min-height:44px;align-self:flex-end}.wg-empty-production{border-block:1px solid var(--wg-line);padding:44px 24px;margin:24px 0;text-align:center;display:grid;justify-items:center;gap:14px}.wg-empty-production h2,.wg-empty-production p{margin:0;max-width:55ch}.wg-empty-production p{color:var(--wg-muted)}.wg-work-list{display:grid;gap:22px}.wg-work-item{border:1px solid var(--wg-line);border-radius:14px;background:var(--wg-surface);padding:24px}.wg-work-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.wg-work-header h2{font-size:22px;margin:4px 0 6px}.wg-work-header p{font-size:14px;color:var(--wg-muted);margin:0}.wg-work-header .wg-work-channel{font-weight:500;color:var(--wg-ink);font-size:13px}.wg-stage-label{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--wg-line);border-radius:7px;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35}.wg-stage-delivered{background:var(--wg-soft)}.wg-work-facts{display:grid;grid-template-columns:minmax(150px,1.5fr) 1fr 1.2fr 1.5fr;gap:20px;margin:24px 0 16px;padding:20px 0;border-block:1px solid var(--wg-line)}.wg-work-facts dt,.wg-account-facts dt{font-size:12px;color:var(--wg-muted);margin-bottom:8px}.wg-work-facts dd,.wg-account-facts dd{font-size:14px;margin:0;line-height:1.5;overflow-wrap:anywhere}.wg-content-id{font-variant-numeric:tabular-nums}.wg-content-details{margin-top:24px;padding-top:24px;border-top:1px solid var(--wg-line)}.wg-asset-slots>p{font-size:14px;color:var(--wg-muted)}.wg-asset-slots dl{margin:18px 0}.wg-asset-slots dl>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--wg-line)}.wg-asset-slots dt{font-size:14px;font-weight:500}.wg-asset-slots dd{font-size:14px;margin:0;color:var(--wg-muted);line-height:1.5;overflow-wrap:anywhere}.wg-asset-slots dd .text-link{display:inline-flex;align-items:center;gap:5px;margin-left:12px}.wg-asset-slots summary{font-size:13px;cursor:pointer;margin-top:8px}.wg-asset-text{white-space:pre-wrap;margin-bottom:0;color:var(--wg-ink)}.wg-production-footer{font-size:13px;color:var(--wg-muted);margin-top:28px}.wg-account-state{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:40px;border-block:1px solid var(--wg-line);padding:30px 0;margin-bottom:30px}.wg-account-state h2{font-size:clamp(26px,2.5vw,34px);margin:18px 0 12px;max-width:25ch}.wg-account-state p{color:var(--wg-muted);max-width:66ch;margin-bottom:22px}.wg-saved-selection{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;background:var(--wg-soft);border-radius:12px;margin:0 0 28px}.wg-saved-selection h2{font-size:20px;margin:0 0 8px}.wg-saved-selection p{font-size:13px;color:var(--wg-muted);margin:0;max-width:70ch}.wg-saved-selection .btn{flex:none}.wg-account-facts{margin:0;display:grid;gap:18px;align-content:start;padding:0 0 0 28px;border-left:1px solid var(--wg-line)}.wg-setup-checklist{margin:32px 0 36px}.wg-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.wg-section-heading h2{margin:0}.wg-setup-checklist ol{list-style:none;display:grid;gap:0;margin:0;padding:0}.wg-setup-checklist li{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid var(--wg-line)}.wg-checklist-marker{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:50%;border:1px solid var(--wg-line);color:var(--wg-muted)}.wg-checklist-marker.complete{background:var(--wg-ink);color:var(--wg-surface);border-color:var(--wg-ink)}.wg-setup-checklist strong{font-size:15px;line-height:1.5}.wg-setup-checklist li p{font-size:14px;color:var(--wg-muted);margin:4px 0 0}.wg-overview-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:30px 0;padding:20px 0;border-block:1px solid var(--wg-line)}.wg-overview-totals>div{padding:0 20px;border-right:1px solid var(--wg-line)}.wg-overview-totals>div:first-child{padding-left:0}.wg-overview-totals>div:last-child{border-right:0;padding-right:0}.wg-overview-totals dt a{display:flex;gap:8px;justify-content:space-between;font-size:13px;font-weight:500;text-decoration:none}.wg-overview-totals dd{font-size:32px;font-weight:500;margin:14px 0 8px;font-variant-numeric:tabular-nums}.wg-overview-totals p{font-size:12px;color:var(--wg-muted);margin:0}.wg-overview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.wg-overview-section{padding:24px 0;border-bottom:1px solid var(--wg-line)}.wg-overview-section>p{color:var(--wg-muted);font-size:14px;line-height:1.7}.wg-recent-work{list-style:none;margin:0;padding:0}.wg-recent-work li+li{border-top:1px solid var(--wg-line)}.wg-recent-work a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;text-decoration:none}.wg-recent-work a:hover strong{text-decoration:underline;text-underline-offset:3px}.wg-recent-work a>div{display:grid;gap:6px;min-width:0}.wg-recent-work strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.wg-recent-work span,.wg-recent-work small{font-size:12px;color:var(--wg-muted);line-height:1.5}.wg-recent-work svg{flex:none}.wg-record-errors{margin:28px 0;font-size:14px;padding:20px;border:1px solid var(--wg-line);border-radius:12px}.wg-record-errors summary{cursor:pointer}.wg-record-errors ul{padding-left:20px;line-height:1.7}@media(max-width:1000px){.wg-work-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-overview-columns,.wg-account-state{gap:24px}.wg-overview-totals>div{padding:0 14px}}@media(max-width:650px){.wg-page-heading{align-items:flex-start;flex-direction:column;gap:20px}.wg-page-heading h1{font-size:32px}.wg-production-tabs{gap:20px}.wg-production-tabs button{font-size:14px;gap:8px}.wg-production-filters{gap:14px}.wg-production-filters>.wg-search-label{flex-basis:100%}.wg-production-filters>label{flex:1;min-width:130px}.wg-work-item{padding:18px}.wg-work-header{flex-direction:column;gap:12px}.wg-work-facts{gap:18px}.wg-asset-slots dl>div{grid-template-columns:1fr;gap:6px}.wg-asset-slots dd .text-link{margin-left:8px}.wg-empty-production{padding:32px 12px}.wg-account-state{grid-template-columns:1fr;gap:26px;padding:26px 0}.wg-account-facts{padding:20px 0 0;border-left:0;border-top:1px solid var(--wg-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wg-overview-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wg-overview-totals>div{padding:0 14px 0 0}.wg-overview-totals>div:nth-child(2n){border-right:0;padding:0}.wg-overview-totals dd{font-size:28px}.wg-overview-columns{grid-template-columns:1fr;gap:0}.wg-section-heading{align-items:flex-start;gap:16px}.wg-section-heading h2{font-size:21px}.wg-section-heading .text-link{font-size:12px;flex:none}.wg-work-actions{gap:12px}.wg-work-actions .btn{min-height:44px}}@media(prefers-reduced-motion:no-preference){.wg-production-tabs button{transition:color .14s ease-out,border-color .14s ease-out}.wg-recent-work a strong{transition:color .14s ease-out}}@media(max-width:650px){.wg-saved-selection{flex-direction:column;align-items:flex-start;padding:20px;gap:18px}.wg-saved-selection .btn{max-width:100%;white-space:normal}}.white-glove-production.wg-overview{--wg-ink:var(--foreground,oklch(.1 .01 260));--wg-muted:var(--muted-foreground,oklch(.52 .01 260));--wg-line:var(--border,oklch(.895 .006 260));--wg-surface:var(--card,#fff);--wg-soft:var(--muted,oklch(.975 .003 264));--wg-blue:oklch(.46 .23 264);--wg-amber:oklch(.5 .15 60);--wg-green:oklch(.38 .15 145);--wg-violet:oklch(.55 .2 290);display:flex;flex-direction:column;gap:40px;width:100%;max-width:768px;min-height:100%;margin:0 auto;padding:32px 20px;background:var(--background);font-family:DM Sans,sans-serif;color:var(--wg-ink)}.launch-portal .white-glove-production.wg-overview{padding:32px 20px}.wg-overview>section,.wg-overview>div,.wg-overview>p,.wg-overview>details,.wg-overview>a{margin:0}.wg-overview .wg-page-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;justify-content:space-between}.studio-shell.launch-portal .wg-overview h1{font-family:Syne,sans-serif;font-size:30px;font-weight:900;line-height:1.2;letter-spacing:-.04em;margin:0 0 4px;color:#020306}.wg-overview .wg-page-heading p{font-size:14px;line-height:1.5;color:var(--wg-muted);margin:0}.wg-overview .wg-source-primary{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:var(--wg-blue);color:#fff;font-size:14px;font-weight:700;text-decoration:none;min-height:40px;box-shadow:0 2px 8px #0d41d540}.wg-overview .wg-source-primary:hover{background:#032ebb}.wg-overview .wg-source-section-heading{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--wg-muted)}.white-glove-production.wg-overview .wg-source-section-heading h2{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;margin:0;color:var(--wg-muted)}.wg-overview .wg-source-section-heading>span{display:flex;flex:none}.wg-overview .wg-source-section-heading>div{margin-left:auto}.wg-overview .wg-source-section-heading a{display:inline-flex;align-items:center;gap:4px;color:var(--wg-blue);font-size:12px;font-weight:600;text-decoration:none;letter-spacing:0}.wg-overview .wg-source-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wg-overview .wg-source-pipeline-step{position:relative;min-width:0}.wg-overview .wg-source-pipeline-card{height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:12px;border-radius:16px;background:var(--wg-surface);border:1.5px solid var(--wg-line);box-shadow:0 1px 4px #0000000a;text-decoration:none;transition:transform .2s ease-out}.wg-overview .wg-source-pipeline-card:hover{transform:scale(1.02)}.wg-overview .wg-source-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:12px;background:#0d41d51a;border:1px solid oklch(.46 .23 264 / .2);color:var(--wg-blue)}.wg-overview .wg-source-pipeline-card .wg-source-icon{width:28px;height:28px;margin-bottom:10px}.wg-overview .wg-source-pipeline-card strong{font-family:Syne,sans-serif;font-weight:900;font-size:24px;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.wg-overview .wg-source-pipeline-card>span:last-child{font-size:10px;font-weight:600;line-height:1.25;color:var(--wg-muted)}.wg-overview .wg-source-tone-upcoming{color:#733e00;color:oklch(.42 .15 60)}.wg-overview .wg-source-tone-upcoming .wg-source-icon{background:#c46d001a;background:oklch(.62 .18 60 / .1);border-color:#c46d0038;border-color:oklch(.62 .18 60 / .22);color:var(--wg-amber)}.wg-overview .wg-source-tone-in_production{color:#0026b4}.wg-overview .wg-source-tone-in_production .wg-source-icon{border-color:#0d41d538}.wg-overview .wg-source-tone-delivered{color:#00450d;color:oklch(.34 .14 145)}.wg-overview .wg-source-tone-delivered .wg-source-icon{background:#0080201a;background:oklch(.52 .18 145 / .1);border-color:#00802038;border-color:oklch(.52 .18 145 / .22);color:var(--wg-green)}.wg-overview .wg-source-pipeline-arrow{position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:var(--wg-muted);opacity:.35}.wg-overview .wg-loaded-note{font-size:11px;margin:12px 0 0;line-height:1.5;color:var(--wg-muted)}.wg-overview .wg-source-aria{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:#0d41d50d;border:1.5px solid oklch(.46 .23 264 / .18);text-decoration:none;transition:background .2s ease-out}.wg-overview .wg-source-aria:hover{background:#0d41d517}.wg-overview .wg-source-aria>.wg-source-icon{width:40px;height:40px;border-radius:16px;border:0;background:var(--wg-blue);box-shadow:0 2px 8px #0d41d559;color:#fff}.wg-overview .wg-source-aria>span:nth-child(2){min-width:0;flex:1;display:grid;gap:2px}.wg-overview .wg-source-aria strong{font-size:14px;font-weight:700;color:var(--wg-blue);line-height:1.4}.wg-overview .wg-source-aria small{font-size:12px;line-height:1.4;color:var(--wg-muted)}.wg-overview .wg-source-aria>svg{flex:none;color:var(--wg-blue)}.wg-overview .wg-source-page-list{display:grid;gap:8px}.wg-overview .wg-source-page-row{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--wg-surface);border:1.5px solid var(--wg-line);border-radius:16px;box-shadow:0 1px 4px #0000000a;text-decoration:none;transition:border-color .2s ease-out}.wg-overview .wg-source-page-row:hover{border-color:#0d41d54d}.wg-overview .wg-source-page-row>.wg-source-icon{width:36px;height:36px}.wg-overview .wg-source-page-copy{min-width:0;flex:1;display:grid;gap:2px}.wg-overview .wg-source-page-copy>strong{font-family:Syne,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:var(--wg-ink);overflow-wrap:anywhere}.wg-overview .wg-source-page-copy>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.wg-overview .wg-source-page-copy small{font-size:12px;color:var(--wg-muted)}.wg-overview .wg-source-page-row>svg{color:var(--wg-muted);flex:none}.wg-overview .wg-source-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.5;border:1px solid transparent;max-width:100%;overflow-wrap:anywhere}.wg-overview .wg-source-badge-blue{background:#0d41d514;color:#052daa;border-color:#0d41d52e}.wg-overview .wg-source-badge-green{background:#0080201a;background:oklch(.52 .18 145 / .1);color:#005211;color:oklch(.38 .15 145);border-color:#00802038;border-color:oklch(.52 .18 145 / .22)}.wg-overview .wg-source-badge-amber{background:#c46d001a;background:oklch(.62 .18 60 / .1);color:#925000;color:oklch(.5 .15 60);border-color:#c46d0038;border-color:oklch(.62 .18 60 / .22)}.wg-overview .wg-source-badge-violet{background:#7552db14;color:#7552db;border-color:#7552db33}.wg-overview .wg-source-empty-row{padding:20px;border:1.5px dashed var(--wg-line);border-radius:16px;background:var(--wg-soft)}.wg-overview .wg-source-empty-row p{font-size:12px;line-height:1.6;margin:0;color:var(--wg-muted)}.wg-overview .wg-source-empty-row>a{display:inline-flex;gap:4px;align-items:center;font-size:12px;font-weight:600;color:var(--wg-blue);margin-top:12px;text-decoration:none}.wg-overview .wg-source-next-card{padding:14px 16px;border-radius:16px;background:var(--wg-surface);border:1.5px solid var(--wg-line);box-shadow:0 1px 4px #0000000a}.wg-overview .wg-source-next-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.wg-overview .wg-source-next-heading>strong{font-family:Syne,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.wg-overview .wg-source-next-heading .wg-source-badge{flex:none;font-size:11px;padding:4px 8px}.wg-overview .wg-source-allocation{display:flex;align-items:start;gap:20px;flex-wrap:wrap;margin:0 0 10px}.wg-overview .wg-source-allocation>div{display:grid;gap:3px}.wg-overview .wg-source-allocation dt{font-size:11px;font-weight:500;color:var(--wg-muted)}.wg-overview .wg-source-allocation dd{margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.wg-overview .wg-source-next-card>p{font-size:11px;line-height:1.6;color:var(--wg-muted);margin:0 0 10px}.wg-overview .wg-source-next-card>a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--wg-blue);text-decoration:none}.wg-overview .wg-recent-work{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wg-overview .wg-recent-work li+li{border:0}.wg-overview .wg-recent-work a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--wg-surface);border:1.5px solid var(--wg-line);box-shadow:0 1px 4px #0000000a}.wg-overview .wg-recent-work .wg-source-icon{width:36px;height:36px}.wg-overview .wg-source-violet{background:#7552db14;border-color:#7552db33;color:var(--wg-violet)}.wg-overview .wg-source-green{background:#0080201a;background:oklch(.52 .18 145 / .1);border-color:#00802038;border-color:oklch(.52 .18 145 / .22);color:var(--wg-green)}.wg-overview .wg-recent-work a>div{flex:1;gap:3px;min-width:0}.wg-overview .wg-recent-work strong{font-family:Syne,sans-serif;font-size:14px;font-weight:700;color:var(--wg-ink)}.wg-overview .wg-recent-work a>div>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}.wg-overview .wg-recent-work small{font-size:11px;line-height:1.4}.wg-overview .wg-source-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wg-overview .wg-source-quick-grid>a{display:grid;gap:3px;padding:16px;border-radius:16px;background:var(--wg-surface);border:1px solid var(--wg-line);text-decoration:none;transition:border-color .2s ease-out}.wg-overview .wg-source-quick-grid>a:hover{border-color:#0d41d54d}.wg-overview .wg-source-quick-grid>a>div{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:9px;color:var(--wg-muted)}.wg-overview .wg-source-quick-grid strong{font-family:Syne,sans-serif;font-size:14px;font-weight:700;color:var(--wg-ink);line-height:1.4}.wg-overview .wg-source-quick-grid small{font-size:12px;color:var(--wg-muted);line-height:1.4}.wg-overview .wg-source-billing-card{padding:16px 20px;border-radius:16px;background:var(--wg-surface);border:1.5px solid var(--wg-line);box-shadow:0 1px 4px #0000000a}.wg-overview .wg-source-billing-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.wg-overview .wg-source-billing-top>div:first-child>strong{font-family:Syne,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.03em;line-height:1}.wg-overview .wg-source-billing-top p{font-size:12px;color:var(--wg-muted);margin:4px 0 0;line-height:1.5}.wg-overview .wg-source-billing-top>div:last-child{text-align:right}.wg-overview .wg-source-billing-top>div:last-child>strong{font-size:12px;font-weight:700;color:var(--wg-blue);line-height:1.4}.wg-overview .wg-account-facts{display:grid;grid-template-columns:1fr;gap:8px;align-content:start;margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--wg-line)}.wg-overview .wg-account-facts>div{display:flex;justify-content:space-between;gap:12px}.wg-overview .wg-account-facts dt{font-size:12px;color:var(--wg-muted);margin:0;line-height:1.5}.wg-overview .wg-account-facts dd{font-size:12px;font-weight:600;line-height:1.5;text-align:right}.wg-overview .wg-source-manage-plan{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-top:12px;border-radius:12px;background:#0d41d512;border:1px solid oklch(.46 .23 264 / .18);font-size:12px;font-weight:600;color:var(--wg-blue);text-decoration:none}.wg-overview .wg-source-manage-plan:hover{background:#0d41d51f}.wg-overview .wg-source-billing-issue{padding-top:12px;margin-top:12px;border-top:1px solid var(--wg-line)}.wg-overview .wg-source-billing-issue>strong{font-size:12px;font-weight:700;color:var(--wg-amber)}.wg-overview .wg-source-billing-issue>p{font-size:12px;line-height:1.6;color:var(--wg-muted);margin:4px 0 0}.wg-overview .wg-account-state{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:32px;overflow:hidden;border-radius:24px;border:1.5px solid oklch(.3 .08 264 / .5);padding:32px 24px;background:linear-gradient(135deg,#081123,#0b1c45,#121130);box-shadow:0 8px 40px #0d41d540,0 2px 8px #00000026}.wg-overview .wg-account-state:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.04;background-image:linear-gradient(oklch(1 0 0) 1px,transparent 1px),linear-gradient(90deg,oklch(1 0 0) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.wg-overview .wg-account-state:after{content:"";position:absolute;z-index:-1;top:-64px;right:-64px;width:256px;height:256px;border-radius:50%;opacity:.2;background:radial-gradient(circle,oklch(.62 .25 264),transparent 70%);pointer-events:none}.wg-overview .wg-source-hero-text{flex:1;min-width:0}.wg-overview .wg-account-state .wg-stage-label{display:inline-flex;gap:8px;align-items:center;border:1px solid oklch(1 0 0 / .18);border-radius:999px;padding:6px 12px;margin-bottom:20px;background:#ffffff1a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffc251;color:oklch(.85 .15 80);white-space:normal}.studio-shell.launch-portal .wg-overview .wg-account-state h2{font-family:Syne,sans-serif;font-size:30px;font-weight:900;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:0 0 12px;max-width:25ch}.wg-overview .wg-account-state h2 span{color:#00d0d9;color:oklch(.78 .15 200)}.wg-overview .wg-account-state p{font-size:14px;line-height:1.6;color:#a7b8d8;max-width:448px;margin:0 0 24px}.wg-overview .wg-source-hero-primary,.wg-overview .wg-source-hero-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;min-height:42px}.wg-overview .wg-source-hero-primary{background:#fff;color:#081123}.wg-overview .wg-source-hero-secondary{background:#ffffff1a;color:#fff;border:1px solid oklch(1 0 0 / .2)}.wg-overview .wg-source-hero-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:none}.wg-overview .wg-source-hero-offers>div{display:grid;gap:4px;padding:16px;border-radius:16px;background:#ffffff0d;border:1px solid oklch(1 0 0 / .1)}.wg-overview .wg-source-hero-offers>div>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#447cff33;background:oklch(.62 .25 264 / .2);color:#76a2ff;color:oklch(.72 .22 264);margin-bottom:6px}.wg-overview .wg-source-hero-offers strong{font-size:12px;font-weight:700;color:#fff;line-height:1.3}.wg-overview .wg-source-hero-offers small{font-size:10px;color:#9eaece;line-height:1.4}.wg-overview .wg-account-account_only{background:linear-gradient(135deg,#01030c,#020b26 45%,#05041a);box-shadow:0 12px 60px #0d41d54d,0 2px 12px #0003}.wg-overview .wg-account-paused{background:linear-gradient(135deg,#060911,#0b111f);border-color:#c46d0040;border-color:oklch(.62 .18 60 / .25)}.wg-overview .wg-account-paused:after{background:radial-gradient(circle,oklch(.62 .18 60),transparent 70%);opacity:.1}.wg-overview .wg-account-paused h2 span{color:#fc8e00;color:oklch(.75 .18 60)}.wg-overview .wg-setup-checklist{padding:20px;border-radius:16px;background:var(--wg-surface);border:1.5px solid var(--wg-line);box-shadow:0 1px 4px #0000000a}.wg-overview .wg-source-setup-heading{display:flex;align-items:center;gap:8px;margin-bottom:16px}.wg-overview .wg-source-setup-heading>.wg-source-icon{width:20px;height:20px;border-radius:6px}.white-glove-production.wg-overview .wg-source-setup-heading h2{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wg-muted);margin:0;line-height:1.4}.wg-overview .wg-source-setup-heading>span:last-child{margin-left:auto;flex:none;padding:2px 8px;border-radius:999px;background:#c46d001a;background:oklch(.62 .18 60 / .1);border:1px solid oklch(.62 .18 60 / .22);color:var(--wg-amber);font-size:11px;font-weight:600}.wg-overview .wg-source-setup-meter{height:6px;width:100%;border-radius:999px;margin-bottom:20px;background:var(--wg-soft);overflow:hidden}.wg-overview .wg-source-setup-meter>span{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#007f20,#007e35,#007b45 12.5%,#00765c 25%,#006c80,#005fa1 75%,#0054b7,#0d41d5);background:linear-gradient(90deg,color(xyz 0.074 0.155 0.03),color(xyz 0.075 0.152 0.05),color(xyz 0.075 0.148 0.071) 12.5%,color(xyz 0.078 0.14 0.12) 25%,color(xyz 0.09 0.124 0.247),color(xyz 0.11 0.107 0.418) 75%,color(xyz 0.124 0.097 0.522),#0d41d5)}.wg-overview .wg-setup-checklist ol{display:grid;gap:12px;list-style:none;padding:0;margin:0}.wg-overview .wg-setup-checklist li{display:flex;align-items:flex-start;gap:12px;border:0;padding:0}.wg-overview .wg-checklist-marker{position:relative;flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--wg-line);background:var(--wg-soft);color:var(--wg-muted);font-size:11px;font-weight:700}.wg-overview .wg-checklist-marker.complete{background:#008020;background:oklch(.52 .18 145);border:0;color:#fff}.wg-overview .wg-setup-checklist li:not(:last-child) .wg-checklist-marker:after{content:"";position:absolute;left:50%;top:28px;height:16px;width:1px;background:var(--wg-line)}.wg-overview .wg-setup-checklist li>div{padding-bottom:12px}.wg-overview .wg-setup-checklist strong{font-size:14px;font-weight:600;line-height:1.2}.wg-overview .wg-setup-checklist li p{font-size:12px;line-height:1.5;color:var(--wg-muted);margin:3px 0 0}.wg-overview .wg-source-brief-notice,.wg-overview .wg-source-attention{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:16px;background:linear-gradient(135deg,#c46d0014,#ef86000a);background:linear-gradient(135deg,color(xyz 0.301 0.223 -0.006 / 0.078),color(xyz 0.449 0.353 0.029 / 0.039));border:1.5px solid oklch(.62 .18 60 / .25)}.wg-overview .wg-source-brief-notice>.wg-source-icon,.wg-overview .wg-source-attention>.wg-source-icon{width:36px;height:36px;background:#c46d0026;background:oklch(.62 .18 60 / .15);border-color:#c46d0040;border-color:oklch(.62 .18 60 / .25);color:var(--wg-amber)}.wg-overview .wg-source-brief-notice strong,.wg-overview .wg-source-attention strong{font-size:14px;font-weight:700;color:#733e00;color:oklch(.42 .12 60);line-height:1.4}.wg-overview .wg-source-brief-notice p,.wg-overview .wg-source-attention small{font-size:12px;color:#946640;line-height:1.5;margin:3px 0 0}.wg-overview .wg-source-brief-notice a{display:inline-flex;align-items:center;gap:5px;color:var(--wg-amber);font-size:12px;font-weight:700;margin-top:12px;text-decoration:none}.wg-overview .wg-source-attention{text-decoration:none;align-items:center}.wg-overview .wg-source-attention>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.wg-overview .wg-source-attention>svg{color:var(--wg-amber);flex:none}.wg-overview .wg-saved-selection{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:16px;background:#0d41d50d;border:1.5px solid oklch(.46 .23 264 / .18)}.white-glove-production.wg-overview .wg-saved-selection h2{font-family:Syne,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.wg-overview .wg-saved-selection p{font-size:12px;line-height:1.5;color:var(--wg-muted);margin:0}.wg-overview .wg-saved-selection>a{display:inline-flex;align-items:center;gap:3px;color:var(--wg-blue);font-size:12px;font-weight:600;flex:none;text-decoration:none}.wg-overview .wg-source-refresh-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.wg-overview .wg-source-refresh-row>a,.wg-overview .wg-source-refresh-row>button{display:inline-flex;align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;background:none;border:0;padding:4px 0;color:var(--wg-blue);text-decoration:none;cursor:pointer}.wg-overview .wg-source-refresh-row>button:disabled{opacity:.5;cursor:default}.wg-overview .wg-record-errors{padding:16px;border-radius:16px;border:1.5px solid var(--wg-line);background:var(--wg-surface);font-size:12px;line-height:1.5}.wg-overview .wg-source-as-of{font-size:11px;color:var(--wg-muted)}@media(min-width:640px){.wg-overview .wg-source-pipeline-card{padding:16px}.wg-overview .wg-source-pipeline-card .wg-source-icon{width:32px;height:32px}.wg-overview .wg-source-pipeline-card strong{font-size:30px}.wg-overview .wg-source-pipeline-card>span:last-child{font-size:11px}.wg-overview .wg-source-aria{padding:20px}.wg-overview .wg-account-account_only{padding:40px}.studio-shell.launch-portal .wg-overview .wg-account-account_only h2{font-size:36px}.wg-overview .wg-account-account_only .wg-source-hero-offers{width:100%}}@media(min-width:1024px){.launch-portal .white-glove-production.wg-overview{padding:32px 40px}.studio-shell.launch-portal .wg-overview h1{font-size:36px}.wg-overview .wg-account-account_only{flex-direction:row;align-items:center;gap:24px}.wg-overview .wg-account-account_only .wg-source-hero-offers{width:256px}}@media(max-width:480px){.wg-overview .wg-source-page-row{gap:8px;padding:14px 12px}.wg-overview .wg-source-page-row>.wg-source-icon{width:32px;height:32px}.wg-overview .wg-source-page-row>.wg-source-badge{font-size:9px;padding:2px 6px;max-width:72px;text-align:center}.wg-overview .wg-source-page-row>svg{width:12px}.wg-overview .wg-source-next-heading{align-items:flex-start;flex-direction:column;gap:8px}.wg-overview .wg-source-allocation{gap:12px}.wg-overview .wg-source-billing-top{align-items:flex-start;flex-direction:column;gap:12px}.wg-overview .wg-source-billing-top>div:last-child{text-align:left}.wg-overview .wg-account-facts>div{flex-direction:column;gap:3px}.wg-overview .wg-account-facts dd{text-align:left}.wg-overview .wg-saved-selection{align-items:flex-start;flex-direction:column;gap:12px}.wg-overview .wg-source-setup-heading{flex-wrap:wrap}.wg-overview .wg-source-setup-heading>span:last-child{font-size:10px}.wg-overview .wg-source-hero-offers>div{padding:12px}.wg-overview .wg-source-quick-grid small{font-size:11px}}@media(prefers-reduced-motion:reduce){.wg-overview .wg-source-pipeline-card,.wg-overview .wg-source-aria,.wg-overview .wg-source-page-row,.wg-overview .wg-source-quick-grid>a{transition:none}.wg-overview .wg-source-pipeline-card:hover{transform:none}}.wg-overview .wg-source-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wg-overview .wg-source-secondary,.wg-overview .wg-source-checklist-action{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:12px;font-weight:600;color:var(--wg-blue);text-decoration:none}.wg-overview .wg-source-account-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wg-overview .wg-source-account-totals>a{display:grid;gap:6px;align-content:start;padding:16px;border:1.5px solid var(--wg-line);border-radius:16px;background:var(--wg-surface);text-decoration:none;color:var(--wg-ink);min-width:0}.wg-overview .wg-source-account-totals>a:hover{border-color:var(--wg-blue)}.wg-overview .wg-source-account-totals span{font-size:12px;font-weight:600;line-height:1.4;min-height:2.8em;overflow-wrap:anywhere}.wg-overview .wg-source-account-totals strong{font-family:Syne,sans-serif;font-size:26px;line-height:1.2;font-variant-numeric:tabular-nums}.wg-overview .wg-source-account-totals small{font-size:11px;line-height:1.5;color:var(--wg-muted)}.wg-overview .wg-recent-work strong,.wg-overview .wg-recent-work small{overflow-wrap:anywhere}.wg-overview :is(a,button):focus-visible{outline:2px solid var(--wg-blue);outline-offset:4px}@media(max-width:380px){.wg-overview .wg-source-account-totals{gap:8px}.wg-overview .wg-source-account-totals>a{padding:12px 10px}.wg-overview .wg-source-account-totals span{font-size:11px}}.longform-social-review{display:grid;gap:1rem;min-width:0}.longform-social-review p,.longform-social-review li{overflow-wrap:anywhere}.longform-social-review fieldset{display:grid;gap:.85rem;min-width:0;padding:1rem;border:1px solid var(--line, #d8d8df);border-radius:.75rem}.longform-social-review fieldset>label{display:flex;align-items:flex-start;gap:.6rem}.longform-social-review input[type=checkbox]{flex:0 0 auto;margin-top:.25rem}.longform-social-review input:not([type=checkbox]),.longform-social-review select,.longform-social-review textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.longform-social-review textarea{min-height:7rem;resize:vertical}.longform-social-review .btn{min-height:44px;white-space:normal}.longform-social-review details{min-width:0}.longform-social-review summary{cursor:pointer;min-height:44px;display:list-item;padding-block:.65rem}.longform-social-review :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid var(--brand, #d853ef);outline-offset:3px}@media(max-width:600px){.longform-social-review fieldset{padding:.8rem}.longform-social-review .btn{width:100%}}.final-review-panel.longform-delivery-panel video{width:min(100%,960px);aspect-ratio:16 / 9;max-height:none}.longform-delivery-panel .longform-download-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.delivered-video-tools{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;margin:16px 0}.delivered-video-tools .text-link{text-decoration:underline;text-underline-offset:3px}.delivered-video-tools p{flex-basis:100%;margin:0;font-size:13px;color:var(--portal-muted, #697463)}.white-glove-production.wg-videos-source{--wg-video-ink: oklch(.1 .01 260);--wg-video-secondary: oklch(.52 .01 260);--wg-video-muted: oklch(.68 .008 260);--wg-video-line: oklch(.91 .004 260);--wg-video-quiet: oklch(.975 .003 264);--wg-video-blue: oklch(.46 .23 264);--wg-video-blue-soft: oklch(.46 .23 264 / .08);--wg-video-green: oklch(.42 .18 145);--wg-video-green-soft: oklch(.5 .17 145 / .1);--wg-video-amber: oklch(.62 .18 75);--wg-video-amber-soft: oklch(.72 .18 75 / .1);--wg-video-purple: oklch(.52 .2 290);--wg-video-purple-soft: oklch(.52 .2 290 / .08);--wg-ink: var(--wg-video-ink);--wg-muted: var(--wg-video-secondary);--wg-line: var(--wg-video-line);--wg-surface: white;--wg-soft: var(--wg-video-quiet);box-sizing:border-box;width:100%;max-width:768px;min-height:100%;margin-inline:auto;padding:32px 20px;background:var(--background, white);color:var(--wg-video-ink);font-family:DM Sans,sans-serif;display:flex;flex-direction:column;gap:24px}.launch-portal .white-glove-production.wg-videos-source{padding:32px 20px}.wg-videos-source *,.wg-videos-source *:before,.wg-videos-source *:after{box-sizing:border-box}.wg-videos-source :is(h1,h2,h3,p,dl){margin:0}.wg-videos-source :is(button,input){font-family:DM Sans,sans-serif}.wg-videos-source button{cursor:pointer}.wg-videos-source button:disabled{cursor:default;opacity:.5}.wg-videos-source :is(button,a,input,summary):focus-visible{outline:2px solid var(--wg-video-blue);outline-offset:3px}.wg-videos-source input{caret-color:var(--wg-video-blue)}.wg-videos-source ::selection{background:var(--wg-video-blue);color:#fff}.wg-videos-source .wg-page-heading{margin:0;gap:12px;align-items:center}.wg-videos-source .wg-page-heading h1{margin:0 0 4px;font:900 30px/36px Outfit,sans-serif;letter-spacing:-.03em;color:var(--wg-video-ink)}.wg-videos-source .wg-page-heading p{margin:0;font-size:14px;line-height:20px;color:var(--wg-video-secondary)}.wg-videos-source .wg-video-refresh{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 0 6px 6px;border:0;background:transparent;color:var(--wg-video-secondary);font-size:12px;font-weight:500}.wg-videos-source .wg-video-refresh:hover{color:var(--wg-video-blue)}.wg-videos-source .wg-production-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;overflow:visible}.wg-videos-source .wg-video-tab-upcoming,.wg-videos-source .wg-video-stage-upcoming{--wg-stage-color: var(--wg-video-amber);--wg-stage-background: var(--wg-video-amber-soft)}.wg-videos-source .wg-video-tab-in_production,.wg-videos-source .wg-video-stage-in_production{--wg-stage-color: var(--wg-video-blue);--wg-stage-background: var(--wg-video-blue-soft)}.wg-videos-source .wg-video-tab-delivered,.wg-videos-source .wg-video-stage-delivered{--wg-stage-color: var(--wg-video-green);--wg-stage-background: var(--wg-video-green-soft)}.wg-videos-source .wg-production-tabs button{display:flex;align-items:center;gap:6px;min-height:0;margin:0;padding:10px 12px;border:1.5px solid var(--wg-video-line);border-radius:12px;background:#fff;color:var(--wg-video-secondary);font-size:14px;line-height:20px;font-weight:600}.wg-videos-source .wg-production-tabs button[aria-current=page]{background:var(--wg-stage-background);color:var(--wg-stage-color);border-color:color-mix(in oklch,var(--wg-stage-color) 27%,transparent);box-shadow:0 1px 6px color-mix(in oklch,var(--wg-stage-color) 9%,transparent)}.wg-videos-source .wg-production-tabs button:hover{color:var(--wg-stage-color)}.wg-videos-source .wg-tab-count{min-width:0;padding:2px 6px;border-radius:8px;font:700 11px/16.5px Outfit,sans-serif;color:var(--wg-video-muted);background:var(--wg-video-quiet);font-variant-numeric:tabular-nums}.wg-videos-source .wg-production-tabs button[aria-current=page] .wg-tab-count{color:var(--wg-stage-color);background:color-mix(in oklch,var(--wg-stage-color) 13%,transparent)}.wg-videos-source .wg-tab-full-label{display:none}.wg-videos-source .wg-tab-short-label{display:inline}.wg-videos-source .wg-video-filter-area{display:grid;gap:12px}.wg-videos-source .wg-production-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0}.wg-videos-source .wg-production-filters .wg-search-label{display:block;position:relative;min-width:0;flex:1}.wg-videos-source .wg-search-label>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--wg-video-muted);pointer-events:none}.wg-videos-source .wg-production-filters input{display:block;width:100%;min-width:0;min-height:0;padding:10px 36px 10px 40px;border:1.5px solid var(--wg-video-line);border-radius:12px;background:#fff;color:var(--wg-video-ink);font-size:14px;font-weight:400;line-height:20px;outline:none}.wg-videos-source .wg-production-filters input:focus{border-color:#0d41d566}.wg-videos-source input::placeholder{color:var(--wg-video-secondary);opacity:1}.wg-videos-source input::-webkit-search-cancel-button{display:none}.wg-videos-source .wg-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;color:var(--wg-video-muted);background:var(--wg-video-quiet)}.wg-videos-source .wg-video-filter-toggle{display:flex;flex:none;align-items:center;gap:8px;padding:10px 14px;border:1.5px solid var(--wg-video-line);border-radius:12px;background:#fff;color:var(--wg-video-secondary);font-size:14px;font-weight:600;line-height:20px}.wg-videos-source .wg-video-filter-toggle[data-active=true]{color:var(--wg-video-blue);background:var(--wg-video-blue-soft);border-color:#0d41d545}.wg-videos-source .wg-video-filter-toggle>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--wg-video-blue);color:#fff;font-size:10px;font-weight:700}.wg-videos-source .wg-video-filter-tray{display:grid;gap:16px;padding:16px;border:1.5px solid var(--wg-video-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000d}.wg-videos-source .wg-video-filter-title{margin:0 0 10px;color:var(--wg-video-muted);font-size:10px;line-height:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.wg-videos-source .wg-video-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wg-videos-source .wg-video-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border:1px solid var(--wg-video-line);border-radius:12px;background:var(--wg-video-quiet);color:var(--wg-video-secondary);font-size:12px;font-weight:600;line-height:16px;overflow-wrap:anywhere}.wg-videos-source .wg-video-all-channel[aria-pressed=true],.wg-videos-source .wg-video-format-all[aria-pressed=true]{background:var(--wg-video-ink);color:#fff;border-color:var(--wg-video-ink)}.wg-videos-source .wg-video-channel-pill{color:var(--wg-channel-color);background:var(--wg-channel-background);border-color:color-mix(in oklch,var(--wg-channel-color) 20%,transparent)}.wg-videos-source .wg-video-channel-pill>span,.wg-videos-source .wg-video-channel-badge>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--wg-channel-color)}.wg-videos-source .wg-video-channel-pill[aria-pressed=true]{color:#fff;background:var(--wg-channel-color);border-color:var(--wg-channel-color)}.wg-videos-source .wg-video-channel-pill[aria-pressed=true]>span{background:#fff}.wg-videos-source .wg-video-format-long{--wg-format-color: var(--wg-video-blue);--wg-format-background: var(--wg-video-blue-soft)}.wg-videos-source .wg-video-format-short{--wg-format-color: var(--wg-video-purple);--wg-format-background: var(--wg-video-purple-soft)}.wg-videos-source .wg-video-pill:is(.wg-video-format-long,.wg-video-format-short)[aria-pressed=true]{background:var(--wg-format-color);color:#fff;border-color:var(--wg-format-color)}.wg-videos-source .wg-video-clear-filters{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--wg-video-muted);font-size:12px;font-weight:600;line-height:16px}.wg-videos-source .wg-video-clear-filters:hover{color:var(--wg-video-ink)}.wg-videos-source .wg-video-active-filters{display:flex;flex-wrap:wrap;gap:8px}.wg-videos-source .wg-video-active-filters>span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;border:1px solid color-mix(in oklch,var(--wg-format-color, var(--wg-channel-color)) 20%,transparent);background:var(--wg-format-background, var(--wg-channel-background));color:var(--wg-format-color, var(--wg-channel-color));font-size:12px;font-weight:600;line-height:16px}.wg-videos-source .wg-video-active-filters button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;opacity:.6}.wg-videos-source .wg-loaded-note{max-width:none;margin:0;color:var(--wg-video-secondary);font-size:12px;line-height:18px;font-weight:400}.wg-videos-source .loading-card{display:flex;align-items:center;justify-content:center;padding:64px 0;border:0;border-radius:0;background:transparent;color:var(--wg-video-blue)}.wg-videos-source .wg-work-list{display:grid;gap:8px}.wg-videos-source .wg-work-item{min-width:0;margin:0;padding:0;overflow:hidden;border:1.5px solid var(--wg-video-line);border-radius:16px;background:#fff}.wg-videos-source .wg-video-row{display:flex;align-items:flex-start;gap:16px;width:100%;padding:16px;border:0;background:transparent;color:var(--wg-video-ink);text-align:left}.wg-videos-source .wg-video-row:hover{background:#f6f7f9a6}.wg-videos-source .wg-video-stage-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;margin-top:2px;border-radius:12px;background:var(--wg-stage-background);color:var(--wg-stage-color)}.wg-videos-source .wg-video-row-content{flex:1;min-width:0}.wg-videos-source .wg-video-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.wg-videos-source .wg-video-row-title{min-width:0;font:700 14px/17.5px Outfit,sans-serif;color:var(--wg-video-ink);overflow-wrap:anywhere}.wg-videos-source .wg-video-row-status{display:flex;align-items:center;gap:6px;flex:none}.wg-videos-source .wg-stage-label{display:inline-flex;align-items:center;padding:2px 8px;border:0;border-radius:999px;font:600 10px/15px DM Sans,sans-serif;white-space:nowrap}.wg-videos-source .wg-stage-upcoming{color:var(--wg-video-amber);background:var(--wg-video-amber-soft)}.wg-videos-source .wg-stage-in_production{color:var(--wg-video-blue);background:var(--wg-video-blue-soft)}.wg-videos-source .wg-stage-scripting{color:var(--wg-video-amber);background:var(--wg-video-amber-soft)}.wg-videos-source .wg-stage-review{color:var(--wg-video-purple);background:var(--wg-video-purple-soft)}.wg-videos-source .wg-stage-delivered{color:var(--wg-video-green);background:var(--wg-video-green-soft)}.wg-videos-source .wg-video-row-chevron{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--wg-video-quiet);color:var(--wg-video-muted)}.wg-videos-source .wg-video-row-metadata,.wg-videos-source .wg-video-detail-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wg-videos-source .wg-video-channel-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:999px;background:var(--wg-channel-background);color:var(--wg-channel-color);font-size:10px;line-height:15px;font-weight:700;overflow-wrap:anywhere}.wg-videos-source .wg-video-format-badge,.wg-videos-source .wg-video-duration{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--wg-video-quiet);color:var(--wg-video-muted);font-size:10px;line-height:15px;font-weight:600}.wg-videos-source .wg-video-format-badge.wg-video-format-short{color:var(--wg-video-purple);background:var(--wg-video-purple-soft)}.wg-videos-source .wg-video-duration{font-variant-numeric:tabular-nums}.wg-videos-source .wg-video-added{display:inline-flex;align-items:center;gap:4px;color:var(--wg-video-muted);font-size:12px;font-weight:400;line-height:16px}.wg-videos-source .wg-video-neutral-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1.5px solid var(--wg-video-line);border-radius:12px;background:#fff;color:var(--wg-video-secondary);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.wg-videos-source>.wg-video-neutral-button{align-self:center}.wg-videos-source .wg-video-neutral-button:hover{color:var(--wg-video-blue);border-color:#0d41d566}.wg-videos-source .wg-empty-production{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:56px 20px;border:1.5px dashed var(--wg-video-line);border-radius:16px;background:var(--wg-video-quiet);text-align:center}.wg-videos-source .wg-empty-production>svg{color:var(--wg-video-muted);margin-bottom:12px}.wg-videos-source .wg-empty-production h2{font:700 14px/20px Outfit,sans-serif;color:var(--wg-video-ink);letter-spacing:0;margin:0 0 4px}.wg-videos-source .wg-empty-production p{max-width:320px;font-size:12px;line-height:19.5px;color:var(--wg-video-secondary);margin:0 0 16px}.wg-videos-source .wg-production-footer{margin:0;font-size:12px;line-height:18px;color:var(--wg-video-secondary)}.wg-videos-source .wg-production-footer a{color:var(--wg-video-blue)}.wg-videos-source .wg-video-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wg-videos-source .wg-video-drawer{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:90vh;max-height:90dvh;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-top:2px solid var(--wg-video-line);border-radius:10px 10px 0 0;background:#fff;color:var(--wg-video-ink);scrollbar-width:thin;scrollbar-color:var(--wg-video-line) white}.wg-videos-source .wg-video-drawer::backdrop{background:#00000080}.wg-videos-source .wg-video-drawer-handle{display:flex;justify-content:center;padding:12px 0 4px}.wg-videos-source .wg-video-drawer-handle>span{width:40px;height:4px;border-radius:999px;background:var(--wg-video-line)}.wg-videos-source .wg-content-details{display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;margin:0;border:0}.wg-videos-source .wg-video-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wg-videos-source .wg-video-detail-heading h2{margin:0;font:900 20px/25px Outfit,sans-serif;letter-spacing:-.02em;color:var(--wg-video-ink)}.wg-videos-source .wg-video-detail-close{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:12px;background:var(--wg-video-quiet);color:var(--wg-video-muted)}.wg-videos-source .wg-video-detail-metadata{margin-top:-12px}.wg-videos-source .wg-video-recorded-stage{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wg-videos-source .wg-video-recorded-stage p{margin:0;color:var(--wg-video-secondary);font-size:12px;line-height:18px}.wg-videos-source .wg-video-recorded-stage p:last-child{font-size:10px;line-height:15px;color:var(--wg-video-muted)}.wg-videos-source .wg-work-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.wg-videos-source .wg-work-facts>div{display:grid;gap:3px;padding:12px;border:1.5px solid var(--wg-video-line);border-radius:12px;background:#fff}.wg-videos-source .wg-work-facts dt{display:flex;align-items:center;gap:6px;margin:0;color:var(--wg-video-muted);font-size:10px;font-weight:500;line-height:15px}.wg-videos-source .wg-work-facts dt svg{color:var(--wg-video-blue);flex:none}.wg-videos-source .wg-work-facts dd{margin:0;font:700 12px/16px Outfit,sans-serif;color:var(--wg-video-ink);overflow-wrap:anywhere}.wg-videos-source .wg-work-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wg-videos-source .wg-work-actions>span{color:var(--wg-video-muted);font-size:10px;line-height:15px;overflow-wrap:anywhere}.wg-videos-source .wg-asset-slots h3{margin:0 0 8px;font:700 10px/15px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--wg-video-muted)}.wg-videos-source .wg-asset-slots>p{margin:0 0 12px;color:var(--wg-video-secondary);font-size:12px;line-height:18px}.wg-videos-source .wg-asset-slots dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.wg-videos-source .wg-asset-slots dl>div{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;row-gap:0;margin:0;padding:12px;border:1px solid color-mix(in oklch,var(--wg-asset-color) 20%,transparent);border-radius:12px;background:var(--wg-asset-background)}.wg-videos-source .wg-asset-slot-video,.wg-videos-source .wg-asset-slot-captions{--wg-asset-color: var(--wg-video-blue);--wg-asset-background: var(--wg-video-blue-soft)}.wg-videos-source .wg-asset-slot-thumbnail{--wg-asset-color: var(--wg-video-purple);--wg-asset-background: var(--wg-video-purple-soft)}.wg-videos-source .wg-asset-slot-narration{--wg-asset-color: var(--wg-video-amber);--wg-asset-background: var(--wg-video-amber-soft)}.wg-videos-source .wg-asset-slot-script,.wg-videos-source .wg-asset-slot-publishing{--wg-asset-color: var(--wg-video-green);--wg-asset-background: var(--wg-video-green-soft)}.wg-videos-source .wg-asset-slots dt{display:contents;font-weight:600}.wg-videos-source .wg-asset-slot-icon{display:grid;place-items:center;grid-column:1;grid-row:1/3;width:32px;height:32px;border:1px solid color-mix(in oklch,var(--wg-asset-color) 13%,transparent);border-radius:8px;background:#fff;color:var(--wg-asset-color)}.wg-videos-source .wg-asset-slots dt>span:last-child{grid-column:2;color:var(--wg-video-ink);font-size:12px;line-height:16px;font-weight:600}.wg-videos-source .wg-asset-slots dd{grid-column:2;margin:0;color:var(--wg-asset-color);font-size:10px;line-height:15px;overflow-wrap:anywhere}.wg-videos-source .wg-asset-slots dd .text-link{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin:6px 0 0;border:1px solid color-mix(in oklch,var(--wg-asset-color) 20%,transparent);border-radius:8px;background:color-mix(in oklch,var(--wg-asset-color) 9%,transparent);color:var(--wg-asset-color);font-size:10px;line-height:15px;font-weight:600;text-decoration:none}.wg-videos-source .wg-asset-slots summary{margin:6px 0 0;font-size:10px;line-height:15px;color:var(--wg-asset-color)}.wg-videos-source .wg-asset-text{margin:6px 0 0;color:var(--wg-video-ink);font-size:12px;line-height:19.5px;white-space:pre-wrap}.wg-videos-source .library-delivery{font-size:13px;line-height:1.5}.wg-videos-source .library-delivery .library-actions{gap:8px}.wg-videos-source .library-delivery p{margin:12px 0}@media(min-width:640px){.wg-videos-source .wg-production-tabs button{padding-inline:16px;gap:8px}.wg-videos-source .wg-tab-full-label{display:inline}.wg-videos-source .wg-tab-short-label{display:none}}@media(min-width:1024px){.launch-portal .white-glove-production.wg-videos-source,.white-glove-production.wg-videos-source{padding-inline:40px}.wg-videos-source .wg-page-heading h1{font-size:36px;line-height:40px}}@media(max-width:650px){.wg-videos-source .wg-page-heading{flex-direction:row;align-items:flex-start;gap:12px}.wg-videos-source .wg-production-filters>.wg-search-label{flex-basis:auto}.wg-videos-source .wg-work-actions .wg-video-neutral-button{font-size:12px}}@media(max-width:420px){.wg-videos-source .wg-video-row{gap:12px}.wg-videos-source .wg-video-row-heading{gap:8px;flex-wrap:wrap}.wg-videos-source .wg-video-row-status{margin-left:auto}.wg-videos-source .wg-video-refresh{font-size:0;padding-top:10px}.wg-videos-source .wg-video-refresh svg{width:16px;height:16px}.wg-videos-source .wg-asset-slots dl{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.wg-videos-source .loading-card>svg{animation:wg-video-loading 1s linear infinite}@keyframes wg-video-loading{to{transform:rotate(360deg)}}.wg-videos-source .wg-video-drawer[open]{animation:wg-video-drawer-in .18s cubic-bezier(.16,1,.3,1)}.wg-videos-source :is(.wg-video-tab,.wg-video-filter-toggle,.wg-video-pill,.wg-video-neutral-button){transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}@keyframes wg-video-drawer-in{0%{transform:translateY(20px);clip-path:inset(20px 0 0)}to{transform:translateY(0);clip-path:inset(0)}}}.launch-pages,.launch-source-modal{--lp-blue:oklch(.46 .23 264);--lp-ink:oklch(.1 .01 260);--lp-secondary:oklch(.52 .01 260);--lp-muted:oklch(.68 .008 260);--lp-border:oklch(.91 .004 260);--lp-soft:oklch(.975 .003 264);--lp-green:oklch(.42 .18 145);--lp-green-soft:oklch(.5 .17 145 / .1);--lp-amber:oklch(.62 .18 60);--lp-amber-soft:oklch(.72 .18 60 / .1);--lp-blue-soft:oklch(.46 .23 264 / .08);font-family:DM Sans,system-ui,sans-serif;color:var(--lp-ink);font-size:14px;line-height:1.5;box-sizing:border-box}.launch-pages *,.launch-source-modal *{box-sizing:border-box}.launch-pages :is(h1,h2,h3,p),.launch-source-modal :is(h2,p){margin:0}.launch-pages :is(h1,h2,h3),.launch-source-modal h2{font-family:Syne,system-ui,sans-serif;font-weight:900}.launch-pages a,.launch-source-modal a{color:inherit;text-decoration:none}.launch-pages button,.launch-source-modal button,.launch-source-modal :is(input,select,textarea){font:inherit}.launch-pages button,.launch-source-modal button{cursor:pointer}.launch-pages button:disabled,.launch-source-modal button:disabled{cursor:not-allowed;opacity:.5}.launch-pages .sr-only,.launch-source-modal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.launch-pages :is(input,textarea,select,button,a):focus-visible,.launch-source-modal :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.launch-pages-index{max-width:768px;padding:32px 20px;min-height:100%;margin:0 auto;background:var(--background,#fff)}.launch-pages-index>*+*{margin-top:24px}.launch-source-index-heading{display:grid;gap:20px}.launch-source-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--muted-foreground,var(--lp-secondary))!important;width:fit-content}.launch-source-back:hover{color:var(--lp-blue)!important}.launch-source-index-heading>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-source-index-heading h1{font-size:30px;line-height:1.1;letter-spacing:-.04em;color:var(--lp-ink)}.launch-source-index-heading p{color:var(--muted-foreground,var(--lp-secondary));font-size:14px;margin-top:6px}.launch-source-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:12px;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background .15s}.launch-source-button.primary{background:var(--lp-blue);color:#fff!important;box-shadow:0 4px 12px #0d41d540}.launch-source-button.primary:hover{background:#022ec4}.launch-source-button.secondary{background:var(--card,#fff);border-color:var(--border,var(--lp-border));color:var(--lp-secondary)!important}.launch-source-button.secondary:hover{background:var(--muted,var(--lp-soft))}.launch-source-button.small{padding:6px 12px;font-size:12px;line-height:18px}.launch-source-button.large{padding:12px 24px;font-size:14px}.launch-source-button.tint{background:var(--lp-blue-soft);color:var(--lp-blue)!important}.launch-source-button.green{background:var(--lp-green-soft);color:var(--lp-green)!important;border-color:#00791e2e;border-color:oklch(.5 .17 145 / .18);font-size:12px}.launch-source-button.glass{background:#fff;color:var(--lp-blue)!important;font-size:12px;padding:8px 14px}.launch-source-button.glass-outline{background:#ffffff12;color:#fff!important;border-color:#ffffff40;font-size:12px;padding:8px 14px}.launch-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.launch-source-plan{padding:20px;border-radius:16px;background-color:var(--lp-blue);background-image:radial-gradient(circle,#ffffff0f 1px,transparent 1px);background-size:32px 32px;color:#fff;box-shadow:0 4px 24px #0d41d54d;display:flex;align-items:center;justify-content:space-between;gap:20px}.launch-source-plan-heading{display:flex;align-items:center;gap:12px}.launch-source-plan-heading>span{height:36px;width:36px;border-radius:10px;display:grid;place-items:center;background:#ffffff1f;flex:none}.launch-source-plan-heading p{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.launch-source-plan-heading h2{font-size:16px;line-height:1.4;margin-top:2px}.launch-source-plan-heading small{font-size:12px;line-height:1.4;display:block;margin-top:4px;color:#ffffffb3}.launch-source-plan .launch-page-actions{gap:8px;justify-content:flex-end}.launch-source-empire{position:relative;isolation:isolate;overflow:hidden;background:#010204;border-radius:24px;padding:48px 24px;text-align:center;box-shadow:0 24px 64px #00000038;color:#fff}.launch-source-empire:before{position:absolute;inset:0;content:"";z-index:-1;background:radial-gradient(ellipse at 50% 0,oklch(.46 .23 264 / .35),transparent 65%),linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:auto,40px 40px,40px 40px}.launch-source-empty-icons{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.launch-source-empty-icons span{height:48px;width:48px;border-radius:16px;display:grid;place-items:center;background:#ffffff0d;border:1px solid #ffffff1a;font-size:24px}.launch-source-empire h2{font-size:24px;letter-spacing:-.03em;line-height:1.25}.launch-source-empire>p{font-size:14px;line-height:1.65;color:#ffffff80;max-width:384px;margin:12px auto 20px}.launch-source-empty-promises{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.launch-source-empty-promises span{font-size:12px;padding:5px 10px;border-radius:999px;color:#ffffffa6;border:1px solid #ffffff1a;background:#ffffff05}.launch-source-search{display:flex;align-items:center;gap:8px}.launch-source-search>label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 12px;border:1px solid var(--border,var(--lp-border));border-radius:12px;color:var(--lp-muted)}.launch-source-search input{background:transparent;border:0;width:100%;min-width:0;outline:0;font:inherit;font-size:12px;color:var(--lp-ink)}.launch-source-search select{padding:8px 10px;font:inherit;font-size:12px;border:1px solid var(--border,var(--lp-border));border-radius:12px;background:var(--card,#fff);color:var(--lp-secondary);max-width:135px}.launch-source-search>button{border:0;background:transparent;color:var(--lp-blue);font-size:12px}.launch-source-card-stack{display:grid;gap:16px}.launch-source-group-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground,var(--lp-secondary))}.launch-source-page-card{background:var(--card,#fff);border:1px solid var(--border,var(--lp-border));border-radius:16px;overflow:hidden}.launch-source-page-card.paused{opacity:.65}.launch-source-card-heading{display:flex;align-items:center;gap:16px;padding:16px}.launch-source-page-icon{display:grid;place-items:center;flex:none;height:40px;width:40px;border-radius:12px;background:#0d41d51a;border:1px solid oklch(.46 .23 264 / .2);color:var(--lp-blue)}.launch-source-card-identity{flex:1;min-width:0}.launch-source-card-identity>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.launch-source-card-identity h2{font-size:14px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.launch-source-status{display:inline-flex;align-items:center;gap:4px;flex:none;border-radius:999px;font-size:10px;line-height:14px;padding:2px 8px;font-weight:600}.launch-source-status i{width:4px;height:4px;border-radius:100%;background:currentColor}.launch-source-status.active{background:var(--lp-green-soft);color:var(--lp-green)}.launch-source-status.setup{background:var(--lp-blue-soft);color:var(--lp-blue)}.launch-source-status.setup i{animation:launch-page-pulse 2s infinite}.launch-source-status.paused{background:var(--muted,var(--lp-soft));color:var(--lp-secondary)}.launch-source-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.launch-source-tags>span{border-radius:6px;background:var(--lp-blue-soft);color:var(--lp-blue);padding:2px 6px;font-size:10px;line-height:14px}.launch-source-tags>span.style{color:var(--muted-foreground,var(--lp-secondary));background:var(--muted,var(--lp-soft))}.launch-source-card-buttons{display:flex;gap:8px;align-items:center}.launch-source-expand{height:36px;width:36px;border:0;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--muted,var(--lp-soft));color:var(--muted-foreground,var(--lp-secondary))}.launch-source-expand:hover{background:#eceef3}.launch-source-card-body{border-top:1px solid var(--border,var(--lp-border));background:var(--muted,var(--lp-soft));padding:16px;display:grid;gap:16px}.launch-source-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.launch-source-card-facts span,.launch-source-management-facts span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-weight:700}.launch-source-card-facts p{font-size:12px;color:var(--lp-secondary);margin-top:3px}.launch-source-pause-link{display:inline-flex;align-items:center;gap:5px;color:var(--lp-muted)!important;font-size:12px;margin-left:auto}.launch-source-pause-link:hover{color:var(--lp-amber)!important}.launch-source-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-source-stat{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px 8px;border-radius:12px;border:1px solid transparent;min-width:0;font-family:inherit;gap:4px;background:transparent}.launch-source-stat strong{font-family:Syne,sans-serif;font-size:20px;font-weight:900;line-height:1}.launch-source-stat>span{font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.4;text-align:center}.launch-source-stat.upcoming{color:var(--lp-amber);background:var(--lp-amber-soft)}.launch-source-stat.in_production{color:var(--lp-blue);background:var(--lp-blue-soft)}.launch-source-stat.delivered{color:var(--lp-green);background:var(--lp-green-soft)}.launch-pages-detail{padding:16px;min-height:100%;background:var(--background,#fff)}.launch-pages-detail>*+*{margin-top:24px}.launch-pages-create-hidden{display:none}.launch-source-back.detail{font-size:14px;gap:8px}.launch-source-detail-header{border:1.5px solid var(--lp-border);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000d}.launch-source-channel-accent{height:8px}.launch-source-detail-header-body{padding:20px}.launch-source-detail-identity{display:flex;align-items:center;gap:16px}.launch-source-initial{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;border:1.5px solid transparent;font-size:24px;font-family:Syne,sans-serif;font-weight:900;flex:none}.launch-source-detail-identity>div:not(.launch-source-detail-header-actions){flex:1;min-width:0}.launch-source-detail-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.launch-source-detail-title h1{font-size:20px;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}.launch-source-detail-title .launch-source-status{font-size:12px;line-height:16px;padding:3px 9px}.launch-source-detail-identity .text-link{margin-top:6px;font-size:12px}.launch-source-detail-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.launch-source-detail-header-actions .launch-source-button{font-size:12px}.launch-source-stat-grid.detail{margin-top:20px;gap:12px}.launch-source-stat-grid.detail .launch-source-stat{border-width:1.5px;padding:12px;gap:8px}.launch-source-stat-grid.detail strong{font-size:24px}.launch-source-stat-grid.detail .delivered{border-color:#00791e2e;border-color:oklch(.5 .17 145 / .18)}.launch-source-stat-grid.detail .in_production{border-color:#0d41d52e}.launch-source-stat-grid.detail .upcoming{border-color:#ef86002e;border-color:oklch(.72 .18 60 / .18)}.launch-source-tabs{width:fit-content;max-width:100%;display:flex;align-items:center;gap:4px;padding:4px;background:#fff;border:1.5px solid var(--lp-border);border-radius:12px;overflow-x:auto}.launch-source-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--lp-secondary);font-size:12px;font-weight:500}.launch-source-tabs button[aria-selected=true]{background:var(--lp-blue);color:#fff}.launch-source-tab-panel{background:#fff;border:1.5px solid var(--lp-border);border-radius:16px;overflow:hidden}.launch-source-tab-panel[hidden]{display:none}.launch-source-panel-heading{padding:16px 20px;border-bottom:1.5px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.launch-source-panel-heading h2{font-size:14px;font-weight:700;line-height:1.5}.launch-source-panel-heading p{font-size:12px;margin-top:2px;color:var(--lp-muted)}.launch-source-text-link,.launch-pages .text-link{display:inline-flex;align-items:center;gap:5px;background:transparent;padding:0;border:0;color:var(--lp-blue)!important;font-size:12px;font-weight:600}.launch-source-video-filters{padding:12px 20px;display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--lp-border)}.launch-source-video-filters button{border:0;border-radius:8px;padding:5px 10px;background:transparent;font-size:11px;color:var(--lp-secondary)}.launch-source-video-filters .selected{background:var(--lp-blue-soft);color:var(--lp-blue)}.launch-source-empty{padding:64px 24px;text-align:center}.launch-source-empty-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--lp-blue-soft);color:var(--lp-blue);margin:0 auto 16px}.launch-source-empty h3{font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;color:var(--lp-secondary)}.launch-source-empty p{font-size:12px;color:var(--lp-muted);margin:4px auto 0;line-height:1.6;max-width:340px}.launch-source-empty .launch-source-button{margin-top:20px}.launch-source-loading{height:256px;display:grid;place-items:center;color:var(--lp-secondary);font-size:12px}.launch-source-video-rows>article+article{border-top:1px solid var(--lp-border)}.launch-source-video-row{border:0;text-decoration:none;display:flex;align-items:center;gap:16px;background:#fff;text-align:left;width:100%;padding:14px 20px;color:var(--lp-ink)}.launch-source-video-row>span:nth-child(2){flex:1;min-width:0}.launch-source-video-row strong{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:block;overflow-wrap:anywhere}.launch-source-video-number{width:36px;height:36px;border-radius:10px;background:var(--lp-blue-soft);color:var(--lp-blue);font-family:Syne,sans-serif;font-size:14px;font-weight:700;display:grid;place-items:center;flex:none}.launch-source-video-meta{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--lp-muted);font-size:12px}.launch-source-video-meta i{font-style:normal;font-size:11px;border-radius:999px;padding:2px 8px}.launch-source-video-meta .delivered{color:var(--lp-green);background:var(--lp-green-soft)}.launch-source-video-meta .in_production{color:var(--lp-blue);background:var(--lp-blue-soft)}.launch-source-video-meta .upcoming{color:var(--lp-amber);background:var(--lp-amber-soft)}.launch-source-delivery-expanded{padding:0 20px 16px}.launch-source-text-link.more{margin:16px 20px}.launch-source-branding-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.launch-source-branding-grid article{border:1.5px solid var(--lp-border);background:var(--lp-soft);border-radius:12px;padding:16px;min-width:0}.launch-source-asset-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.launch-source-asset-top>span{height:32px;width:32px;border-radius:8px;display:grid;place-items:center;color:var(--lp-blue);background:var(--lp-blue-soft)}.launch-source-asset-top button{display:grid;place-items:center;background:transparent;border:0;color:#db2b33;height:24px;width:24px;border-radius:6px;opacity:0}.launch-source-branding-grid article:is(:hover,:focus-within) .launch-source-asset-top button{opacity:1}.launch-source-branding-grid h3{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:2px;overflow-wrap:anywhere}.launch-source-branding-grid p{color:var(--lp-muted);font-size:12px}.launch-source-branding-grid p.notes{color:var(--lp-secondary);font-style:italic;margin-top:6px;margin-bottom:12px;overflow-wrap:anywhere}.launch-source-branding-grid .text-link{margin-top:10px}.launch-source-branding-grid code{display:block;margin-top:6px;color:var(--lp-muted);font-size:10px;overflow-wrap:anywhere}.launch-page-copy{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.launch-page-copy>span{font-size:10px;color:var(--lp-muted)}.launch-source-branding-grid .launch-page-copy{display:flex}.launch-source-folder{padding:16px}.launch-source-folder iframe{height:500px;display:block;width:100%;border:1.5px solid var(--lp-border);border-radius:12px;background:var(--lp-soft)}.launch-source-folder>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;color:var(--lp-muted);font-size:11px}.launch-source-read-note{font-size:12px;line-height:1.5;color:var(--lp-muted)}.launch-source-read-note.inset{padding:0 16px 16px}.launch-source-save-confirm{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;color:var(--lp-green);background:var(--lp-green-soft);font-size:12px}.launch-source-channel-management{border:1px solid var(--lp-border);border-radius:12px;background:#fff;font-size:12px}.launch-source-channel-management>summary{cursor:pointer;color:var(--lp-secondary);padding:14px 16px;font-weight:600}.launch-source-management-facts{padding:16px;border-top:1px solid var(--lp-border);display:grid;gap:16px}.launch-source-management-facts p{font-size:12px;margin-top:4px;color:var(--lp-secondary)}.launch-source-management-facts code{display:block;font-size:11px;overflow-wrap:anywhere}.launch-page-section{padding:20px;border-top:1px solid var(--lp-border)}.launch-page-section h2{font-size:16px;line-height:1.4;margin-bottom:8px}.launch-page-section>p,.launch-page-production>div>p{font-size:12px;line-height:1.65;color:var(--lp-secondary);margin-bottom:12px}.launch-page-section .eyebrow{font-size:9px;letter-spacing:.1em;color:var(--lp-muted);margin-bottom:8px}.launch-page-muted{font-size:12px;color:var(--lp-secondary)}.launch-page-small{font-size:11px!important;color:var(--lp-muted)!important}.launch-page-allocation{display:grid;gap:8px;font-size:12px;margin:16px 0}.launch-page-allocation>div{display:flex;justify-content:space-between;gap:16px}.launch-page-allocation dt{color:var(--lp-muted)}.launch-page-allocation dd{margin:0;font-weight:600}.launch-page-confirm{padding-top:14px;border-top:1px solid var(--lp-border);margin-top:14px}.launch-page-confirm>p{font-size:12px;line-height:1.6;color:var(--lp-secondary);margin-bottom:12px}.launch-page-section .btn{padding:8px 12px;min-height:36px;border-radius:10px;font-family:DM Sans,sans-serif;font-size:12px;box-shadow:none}.launch-page-section .btn-dark{background:var(--lp-blue);color:#fff;border-color:var(--lp-blue)}.launch-page-section .btn-outline{background:#fff;color:var(--lp-secondary);border-color:var(--lp-border)}.launch-pages .notice,.launch-source-modal .notice{border-radius:12px;font-family:DM Sans,sans-serif;font-size:12px;padding:14px 16px}.launch-pages .notice button,.launch-source-modal .notice button{margin-top:12px}.launch-pages .notice p,.launch-source-modal .notice p{font-size:12px}.launch-source-modal{position:fixed;inset:0;z-index:1000;padding:16px;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.launch-source-modal-card{width:100%;max-width:448px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--card,#fff);border:1px solid var(--border,var(--lp-border));border-radius:16px;box-shadow:0 25px 50px -12px #00000040;padding:24px;display:grid;gap:20px}.launch-source-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.launch-source-modal-heading h2{font-size:20px;font-weight:900;line-height:1.4;color:var(--foreground,var(--lp-ink))}.launch-source-modal-heading p{font-size:12px;line-height:1.6;color:var(--muted-foreground,var(--lp-secondary));margin-top:4px}.launch-source-modal-heading .launch-source-expand{height:28px;width:28px;border-radius:8px;background:transparent}.launch-page-field{display:grid;gap:6px;min-width:0}.launch-page-field label,.launch-source-asset-form label{font-size:12px;font-weight:600;line-height:1.5;color:var(--lp-ink)}.launch-page-field :is(input,select,textarea),.launch-source-asset-form :is(input,select,textarea){display:block;width:100%;padding:10px 16px;font:inherit;font-size:14px;line-height:20px;border:1px solid var(--border,var(--lp-border));border-radius:12px;min-width:0;background:var(--background,#fff);color:var(--foreground,var(--lp-ink))}.launch-page-field :is(input,textarea)::placeholder,.launch-source-asset-form input::placeholder{color:var(--lp-muted)}.launch-page-field textarea{resize:vertical}.launch-page-field :is(input,select,textarea):focus,.launch-source-asset-form :is(input,select,textarea):focus{outline:0;border-color:var(--lp-blue);box-shadow:0 0 0 3px #0d41d51a}.launch-page-field :is(input,select,textarea):disabled{opacity:.5}.launch-page-field small,.launch-page-field-error{font-size:11px;line-height:1.5}.launch-page-field small{color:var(--lp-muted)}.launch-page-field-error{color:#db2b33}.launch-source-modal-actions{display:flex;gap:12px}.launch-source-modal-actions>.launch-source-button{flex:1}.launch-source-brief-options{font-size:12px;color:var(--lp-secondary);border-top:1px solid var(--lp-border);padding-top:14px}.launch-source-brief-options summary{cursor:pointer;font-weight:600}.launch-source-brief-options>div{display:grid;gap:16px;padding-top:16px}.launch-page-relationship{display:flex;gap:12px;flex-wrap:wrap;border:0;padding:0;margin:0}.launch-page-relationship legend{font-size:11px;margin-bottom:8px}.launch-page-relationship label{display:flex;align-items:center;gap:6px;font-size:11px}.launch-source-asset-form{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.launch-source-asset-form label{display:grid;gap:6px}.launch-page-recovery{border:1px solid oklch(.72 .18 60 / .3);background:#fff7eb;background:oklch(.98 .03 80);padding:16px;border-radius:12px}.launch-page-recovery h2{font-size:14px;line-height:1.5;margin:0 0 6px}.launch-page-recovery p{font-size:12px;line-height:1.6;margin-bottom:12px;color:var(--lp-secondary)}@keyframes launch-page-pulse{50%{opacity:.35}}@media(min-width:640px){.launch-source-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.launch-pages-index{padding-left:40px;padding-right:40px}.launch-source-index-heading h1{font-size:36px}.launch-pages-detail{padding:32px}.launch-source-detail-header-body{padding:24px}.launch-source-detail-title h1{font-size:24px}.launch-source-stat-grid.detail .launch-source-stat{padding:16px}.launch-source-stat-grid.detail strong{font-size:30px}.launch-source-stat-grid.detail .launch-source-stat>span{font-size:10px}.launch-source-branding-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.launch-source-plan{align-items:flex-start;flex-direction:column}.launch-source-plan .launch-page-actions{justify-content:flex-start}.launch-source-detail-identity{align-items:flex-start;flex-wrap:wrap;gap:12px}.launch-source-detail-header-actions{width:100%;justify-content:flex-start;padding-top:2px}.launch-source-detail-title{gap:6px}.launch-source-panel-heading{padding:16px}.launch-source-panel-heading>.launch-source-text-link{font-size:11px}.launch-source-video-filters{padding-left:16px;padding-right:16px}.launch-source-video-row{padding-left:16px;padding-right:16px;gap:12px}.launch-source-asset-top button{opacity:1}.launch-source-pause-link{margin-left:0}.launch-source-card-heading{gap:12px}.launch-source-card-buttons{gap:4px}.launch-source-card-buttons .launch-source-button{font-size:10px;padding:5px 7px}.launch-source-tabs button{padding:8px 10px}.launch-source-search select{max-width:112px}.launch-source-modal-card{padding:24px}}@media(prefers-reduced-motion:reduce){.launch-pages *,.launch-source-modal *{animation:none!important;transition:none!important}}.launch-source-index-heading{gap:16px}.launch-source-back{font-weight:600}.launch-source-index-heading .launch-source-button.primary{border:0}.launch-source-card-body .launch-source-stat{padding:10px;border-width:1px}.launch-source-card-body .launch-source-stat>span{color:var(--muted-foreground,var(--lp-secondary));font-size:9px}.launch-source-card-body .launch-source-stat.upcoming{background:#c46d001a;background:oklch(.62 .18 60 / .1);border-color:#c46d0038;border-color:oklch(.62 .18 60 / .22)}.launch-source-card-body .launch-source-stat.upcoming strong{color:#733e00;color:oklch(.42 .15 60)}.launch-source-card-body .launch-source-stat.in_production{background:#0d41d51a;border-color:#0d41d538}.launch-source-card-body .launch-source-stat.in_production strong{color:#0026b4}.launch-source-card-body .launch-source-stat.delivered{background:#0080201a;background:oklch(.52 .18 145 / .1);border-color:#00802038;border-color:oklch(.52 .18 145 / .22)}.launch-source-card-body .launch-source-stat.delivered strong{color:#00450d;color:oklch(.34 .14 145)}.launch-source-card-facts{gap:12px}.launch-source-card-facts span{font-size:10px;letter-spacing:.12em;color:var(--muted-foreground,var(--lp-secondary))}.launch-source-card-facts p{font-size:14px;font-weight:500;color:var(--foreground,var(--lp-ink));margin-top:2px}.launch-source-card-body .launch-page-actions{padding-top:4px;gap:8px}.launch-source-card-body .launch-source-button.primary{padding:8px 16px;font-size:12px;line-height:16px;font-weight:700;border:0;box-shadow:0 2px 8px #0d41d540}.launch-source-card-body .launch-source-button.secondary{padding:8px 14px;font-size:12px;line-height:16px;font-weight:600;background:var(--background,#fff);color:var(--muted-foreground,var(--lp-secondary))!important}.launch-source-card-body .launch-source-pause-link{margin-left:auto}.launch-source-asset-form label{color:var(--lp-secondary)}.launch-source-asset-form :is(input,select,textarea){padding:10px 12px;border-width:1.5px;background:var(--lp-soft)}@media(min-width:640px){.launch-source-card-body .launch-source-stat{padding:12px}.launch-source-card-body .launch-source-stat>span{font-size:10px}}@media(max-width:639px){.launch-source-card-body .launch-source-pause-link{margin-left:0}}.launch-source-page-card.paused .launch-source-page-icon{background:var(--muted,var(--lp-soft));border-color:var(--border,var(--lp-border));color:var(--muted-foreground,var(--lp-secondary))}.launch-delivery-page{--delivery-blue:oklch(.46 .23 264);--delivery-blue-soft:oklch(.46 .23 264 / .08);--delivery-purple:oklch(.52 .2 290);--delivery-purple-soft:oklch(.52 .2 290 / .08);--delivery-orange:oklch(.62 .18 60);--delivery-orange-soft:oklch(.72 .18 60 / .1);--delivery-border:oklch(.91 .004 260);--delivery-ink:oklch(.1 .01 260);--delivery-muted:oklch(.52 .01 260);--delivery-faint:oklch(.68 .008 260);--delivery-soft:oklch(.975 .003 264);--delivery-green:oklch(.42 .18 145);--delivery-green-soft:oklch(.5 .17 145 / .1);color:var(--delivery-ink);font-family:DM Sans,sans-serif;box-sizing:border-box}.launch-delivery-page *{box-sizing:border-box}.launch-delivery-page button,.launch-delivery-page input,.launch-delivery-page select{font:inherit}.launch-delivery-page button{cursor:pointer}.launch-delivery-page button:disabled{cursor:not-allowed;opacity:.55}.launch-delivery-page button:focus-visible,.launch-delivery-page a:focus-visible{outline:3px solid oklch(.46 .23 264 / .35);outline-offset:3px}.launch-delivery-sr-only,.launch-delivery-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.launch-files-page{max-width:768px;margin:0 auto;padding:32px 20px;min-height:100%;background:var(--background,#fff)}.launch-files-page>div:not(.launch-delivery-count),.launch-files-page>label,.launch-files-page>.notice{margin-bottom:24px}.launch-files-heading h1{font-family:Syne,sans-serif;font-size:30px;line-height:1.2;font-weight:900;letter-spacing:-.03em;margin:0 0 4px;color:var(--delivery-ink)}.launch-files-heading p{font-size:14px;line-height:20px;margin:0;color:var(--delivery-muted)}.launch-file-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launch-file-stat{border:1.5px solid var(--asset-border,var(--delivery-border));border-radius:16px;padding:16px;background:var(--asset-soft,#fff);color:var(--asset-color,var(--delivery-ink));display:flex;flex-direction:column;transition:all .15s}.launch-file-stat svg{margin-bottom:12px}.launch-file-stat strong{font-family:Syne,sans-serif;font-size:24px;line-height:1;font-weight:900;letter-spacing:-.03em;margin-bottom:4px}.launch-file-stat>span{font-size:10px;font-weight:700;line-height:15px;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.asset-all{--asset-color:oklch(.1 .01 260);--asset-soft:white;--asset-border:oklch(.91 .004 260)}.asset-video{--asset-color:oklch(.46 .23 264);--asset-soft:oklch(.46 .23 264 / .08);--asset-border:oklch(.46 .23 264 / .2)}.asset-thumbnail{--asset-color:oklch(.5 .2 240);--asset-soft:oklch(.55 .2 240 / .08);--asset-border:oklch(.55 .2 240 / .2)}.asset-branding{--asset-color:oklch(.52 .2 290);--asset-soft:oklch(.52 .2 290 / .08);--asset-border:oklch(.52 .2 290 / .2)}.asset-publishing,.asset-script{--asset-color:oklch(.62 .18 60);--asset-soft:oklch(.72 .18 60 / .1);--asset-border:oklch(.62 .18 60 / .2)}.asset-voiceover{--asset-color:oklch(.52 .01 260);--asset-soft:oklch(.975 .003 264);--asset-border:oklch(.91 .004 260)}.launch-file-channel-tabs{display:flex;gap:8px;flex-wrap:wrap}.launch-file-channel-tabs button{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--delivery-border);background:#fff;font-size:12px;line-height:16px;font-weight:600;color:var(--delivery-muted);transition:all .15s}.launch-file-channel-tabs button.selected{background:var(--delivery-ink);border-color:var(--delivery-ink);color:#fff}.launch-file-channel-tabs button.selected-channel{background:var(--delivery-blue);border-color:var(--delivery-blue);box-shadow:0 2px 8px #0d41d540}.launch-file-search{position:relative;display:block}.launch-file-search>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--delivery-faint);pointer-events:none}.launch-file-search input{width:100%;padding:10px 16px 10px 40px;border:1.5px solid var(--delivery-border);border-radius:14px;background:#fff;color:var(--delivery-ink);font-size:14px;line-height:20px;outline:none;transition:all .15s}.launch-file-search input:focus{border-color:#0d41d580}.launch-file-search input::placeholder{color:var(--delivery-faint)}.launch-file-categories{display:flex;flex-wrap:wrap;gap:8px}.launch-file-categories button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid var(--asset-border);border-radius:14px;background:#fff;color:var(--asset-color);font-size:12px;font-weight:600;line-height:16px;transition:all .15s}.launch-file-categories button.selected{background:var(--asset-color);color:#fff;border-color:var(--asset-color);box-shadow:0 2px 8px color-mix(in oklch,var(--asset-color) 25%,transparent)}.launch-file-categories button>span{margin-left:2px;padding:2px 6px;border-radius:9999px;background:var(--delivery-soft);color:var(--delivery-faint);font-size:10px;line-height:15px;font-weight:700}.launch-file-categories button.selected>span{background:#ffffff38;color:inherit}.launch-file-list{display:flex;flex-direction:column;gap:8px}.launch-file-card{border:1.5px solid var(--delivery-border);border-radius:16px;padding:16px;background:#fff;transition:all .2s;min-width:0}.launch-file-card:hover{border-color:var(--asset-border);background:var(--delivery-soft)}.launch-file-row{display:flex;align-items:center;gap:16px;min-width:0}.launch-file-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:14px;border:1.5px solid var(--asset-border);background:var(--asset-soft);color:var(--asset-color)}.launch-file-card-content{flex:1;min-width:0}.launch-file-card h3{font-size:14px;font-weight:700;line-height:20px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--delivery-ink)}.launch-file-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;color:var(--delivery-faint);font-size:12px;line-height:16px}.launch-file-type{border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;background:var(--asset-soft);color:var(--asset-color)}.launch-file-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--asset-border,var(--delivery-border));border-radius:14px;background:var(--asset-soft,var(--delivery-soft));color:var(--asset-color,var(--delivery-muted));padding:6px 12px;font-size:12px!important;font-weight:600!important;line-height:16px;text-decoration:none;flex-shrink:0;transition:all .15s}.launch-file-open:hover{background:var(--asset-color,var(--delivery-blue));color:#fff}.launch-file-details{margin-top:10px;padding-left:56px;color:var(--delivery-muted);font-size:11px;line-height:1.6}.launch-file-details summary{cursor:pointer;color:var(--delivery-faint);font-size:10px}.launch-file-details p{margin:8px 0;overflow-wrap:anywhere}.launch-file-details code{font-size:10px}.launch-file-notice,.launch-file-error{font-size:11px;line-height:1.5;margin:10px 0 0;padding-left:56px;color:var(--delivery-muted)}.launch-file-error{color:#a23c2a}.launch-delivery-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-family:inherit;font-size:12px;line-height:1.6;background:var(--delivery-soft);padding:16px;border-radius:12px}.launch-file-group-actions{display:flex;flex-wrap:wrap;gap:8px}.launch-file-group-actions p{margin:0;font-size:10px;line-height:1.5;color:var(--delivery-faint);width:100%}.launch-files-empty-search{padding:56px 20px;text-align:center;border:1.5px dashed var(--delivery-border);border-radius:16px;background:var(--delivery-soft)}.launch-files-empty-search svg{color:var(--delivery-faint);margin-bottom:12px}.launch-files-empty-search h2{font-family:Syne,sans-serif;font-size:14px;font-weight:700;margin:0 0 4px}.launch-files-empty-search p{font-size:12px;color:var(--delivery-muted);max-width:320px;margin:0 auto;line-height:1.625}.launch-files-empty-hero{position:relative;overflow:hidden;border-radius:24px;background:#010204;box-shadow:0 24px 64px #00000038}.launch-files-empty-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0%,oklch(.46 .23 264 / .22) 0%,transparent 70%)}.launch-files-empty-hero:not(.production):after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:linear-gradient(oklch(.9 0 0) 1px,transparent 1px),linear-gradient(90deg,oklch(.9 0 0) 1px,transparent 1px);background-size:40px 40px}.launch-files-empty-hero.production{box-shadow:0 16px 48px #0000002e}.launch-files-empty-hero.production:before{background:radial-gradient(ellipse 80% 55% at 50% 0%,oklch(.62 .18 60 / .18) 0%,transparent 70%)}.launch-files-empty-body{position:relative;z-index:1;padding:56px 32px;text-align:center}.launch-files-emoji-row{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.launch-files-emoji-row span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;font-size:20px;border:1px solid oklch(.46 .23 264 / .3);background:#0d41d52e;transform:scale(.88)}.launch-files-emoji-row span:nth-child(2){transform:scale(1.2)}.launch-files-empty-body h2{font-family:Syne,sans-serif;color:#fff;font-size:24px;font-weight:900;line-height:32px;letter-spacing:-.03em;margin:0 0 12px}.launch-files-empty-body>p{font-size:14px;line-height:1.625;color:#ffffff94;max-width:384px;margin:0 auto 32px}.production .launch-files-empty-body>p{max-width:448px}.launch-files-empty-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px}.launch-files-empty-pills span{padding:6px 12px;border-radius:9999px;font-size:12px;line-height:16px;font-weight:600;border:1px solid oklch(.46 .23 264 / .28);background:#0d41d52e;color:#ffffffc7}.launch-files-plan-link{display:inline-flex;padding:14px 24px;border-radius:16px;background:var(--delivery-blue);color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #0d41d573}.launch-files-production-status{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;border:1px solid oklch(.62 .18 60 / .3);background:#c46d0026;background:oklch(.62 .18 60 / .15);color:var(--delivery-orange);font-size:12px;font-weight:700;margin-bottom:24px}.launch-files-production-status i{width:8px;height:8px;border-radius:50%;background:var(--delivery-orange)}.launch-files-empty-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:512px;margin:auto}.launch-files-empty-kinds>div{border-radius:16px;padding:16px 12px;background:#0d41d51a;border:1px solid oklch(.46 .23 264 / .18)}.launch-files-empty-kinds span{font-size:24px;display:block;margin-bottom:6px}.launch-files-empty-kinds strong{font-size:12px;font-weight:600;color:#ffffffa6}.launch-delivery-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.launch-delivery-links a,.launch-delivery-links button{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;color:var(--delivery-muted);text-underline-offset:3px}.launch-delivery-links button{background:none;border:0;padding:0}.launch-files-footer,.launch-delivered-footer{padding-top:16px;border-top:1px solid var(--delivery-border);margin-top:24px}.launch-delivery-page>.notice{font-size:13px;line-height:1.6}.launch-delivery-page .notice li{font-size:12px;line-height:1.6}.launch-delivered-page{padding:0}.launch-delivered-inner{max-width:960px;margin:0 auto;padding:0 0 48px}.launch-delivered-heading{display:flex;align-items:center;gap:12px;margin-bottom:28px}.launch-delivered-heading-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--delivery-green-soft);color:var(--delivery-green);flex-shrink:0}.launch-delivered-heading h1{font-family:inherit;font-size:22px;line-height:1.3;font-weight:900;letter-spacing:normal;color:var(--delivery-ink);margin:0}.launch-delivered-heading p{font-size:13px;line-height:1.5;color:var(--delivery-faint);margin:0}.launch-delivered-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.launch-delivered-search{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--delivery-border);border-radius:12px;padding:8px 14px;flex:1 1 200px}.launch-delivered-search>svg{color:var(--delivery-faint);flex-shrink:0}.launch-delivered-search input{border:0;outline:none;background:transparent;font-size:13px;width:100%;min-width:0;color:var(--delivery-ink);padding:0;line-height:20px}.launch-delivered-search input::placeholder{color:var(--delivery-faint)}.launch-delivered-search button{border:0;background:none;padding:0;display:flex;color:var(--delivery-faint)}.launch-delivered-filters select{padding:8px 14px;border-radius:12px;border:1.5px solid var(--delivery-border);background:#fff;color:var(--delivery-ink);font-size:13px;line-height:20px;outline:none}.launch-delivered-format-tabs{display:flex;gap:4px}.launch-delivered-format-tabs button{display:flex;align-items:center;gap:5px;padding:8px 14px;border-radius:12px;border:1.5px solid var(--delivery-border);background:#fff;color:var(--delivery-muted);font-size:13px;font-weight:600;line-height:20px}.launch-delivered-format-tabs button.selected{border-color:var(--delivery-blue);background:var(--delivery-blue-soft);color:var(--delivery-blue)}.launch-delivered-empty{text-align:center;padding:60px 20px;background:var(--delivery-soft);border-radius:20px;border:1.5px dashed var(--delivery-border)}.launch-delivered-empty>svg{color:var(--delivery-faint);margin-bottom:16px}.launch-delivered-empty h2{font-family:inherit;font-size:16px;font-weight:700;line-height:24px;color:var(--delivery-ink);margin:0 0 8px}.launch-delivered-empty p{font-size:14px;line-height:20px;color:var(--delivery-faint);margin:0}.launch-delivered-skeleton{display:flex;flex-direction:column;gap:12px}.launch-delivered-skeleton>div{height:72px;border-radius:16px;border:1.5px solid var(--delivery-border);background:var(--delivery-soft);animation:launch-delivered-pulse 1.5s ease-in-out infinite}.launch-delivered-cycle{border:1.5px solid var(--delivery-border);border-radius:16px;overflow:hidden;margin-bottom:16px}.launch-delivered-cycle-heading{width:100%;display:flex;align-items:center;padding:16px 20px;background:var(--delivery-soft);border:0;text-align:left;gap:12px}.launch-delivered-cycle-heading>svg{color:var(--delivery-faint);flex-shrink:0}.launch-delivered-cycle-icon{width:36px;height:36px;border-radius:10px;background:var(--delivery-blue-soft);color:var(--delivery-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.launch-delivered-cycle-title{display:flex;flex-direction:column;flex:1;min-width:0}.launch-delivered-cycle-title strong{font-size:15px;line-height:1.5;font-weight:800;color:var(--delivery-ink)}.launch-delivered-cycle-title>span{font-size:12px;line-height:18px;color:var(--delivery-faint);margin-top:2px}.launch-delivered-cycle-count{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 10px;border-radius:20px;background:var(--delivery-green-soft);color:var(--delivery-green);font-size:11px;font-weight:700;line-height:16px}.launch-delivered-cycle-body{padding:20px 20px 24px;background:#fff}.launch-delivered-format-group+.launch-delivered-format-group{margin-top:24px}.launch-delivered-format-group>h3{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:18px;color:var(--delivery-muted)}.format-long>h3 svg{color:var(--delivery-blue)}.format-short>h3 svg{color:#b37900;color:oklch(.62 .18 75)}.launch-delivered-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.format-short .launch-delivered-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.launch-delivered-card{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--delivery-border);border-radius:16px;overflow:hidden;text-align:left;transition:box-shadow .15s,border-color .15s;width:100%;padding:0;color:var(--delivery-ink)}.launch-delivered-card:hover{border-color:var(--delivery-blue);box-shadow:0 4px 20px #0d41d521}.launch-delivered-card-image{width:100%;aspect-ratio:16/9;max-height:140px;background:var(--delivery-soft);position:relative;overflow:hidden}.launch-delivered-card-image.is-short{aspect-ratio:9/16;max-height:180px}.launch-delivered-card-image img,.launch-delivered-detail-thumbnail img{width:100%;height:100%;object-fit:cover}.launch-delivered-image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--delivery-faint)}.launch-delivered-card-type,.launch-delivered-card-variants{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;background:#000000a6;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:15px}.launch-delivered-card-type.type-short{color:#b37900;color:oklch(.62 .18 75)}.launch-delivered-card-variants{right:8px;left:auto;letter-spacing:normal}.launch-delivered-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000001f}.launch-delivered-play-overlay>span{width:40px;height:40px;border-radius:50%;background:#ffffffe0;display:flex;align-items:center;justify-content:center}.launch-delivered-play-overlay svg{margin-left:2px;color:var(--delivery-ink)}.launch-delivered-card-caption{padding:12px 14px 14px;width:100%}.launch-delivered-card-caption strong{font-size:13px;font-weight:700;line-height:19px;color:var(--delivery-ink);margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.launch-delivered-card-caption p{font-size:11px;line-height:16px;color:var(--delivery-faint);margin:0}.launch-delivered-modal{width:min(680px,calc(100vw - 32px));max-width:680px;background:#fff;border:1px solid var(--delivery-border);border-radius:20px;padding:0;overflow:hidden;color:var(--delivery-ink);font-family:DM Sans,sans-serif}.launch-delivered-modal::backdrop{background:#00000080}.launch-delivered-modal-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid var(--delivery-border);background:var(--delivery-soft)}.launch-delivered-modal-kicker{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.launch-delivered-modal-kicker>span:last-child{font-size:12px;color:var(--delivery-faint)}.launch-delivered-type{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;background:var(--delivery-blue-soft);color:var(--delivery-blue);font-size:10px;font-weight:700;line-height:15px}.launch-delivered-type.type-short{background:#db94001a;background:oklch(.72 .18 75 / .1);color:#b37900;color:oklch(.62 .18 75)}.launch-delivered-modal-header h2{font-family:inherit;font-size:18px;line-height:1.5;font-weight:800;color:var(--delivery-ink);margin:0}.launch-delivered-close{display:flex;padding:3px;background:none;border:0;color:var(--delivery-faint);cursor:pointer}.launch-delivered-modal-body{padding:20px 28px 28px;overflow-y:auto;max-height:70vh}.launch-delivered-detail-thumbnail{width:100%;aspect-ratio:16/9;max-height:220px;border-radius:12px;overflow:hidden;background:var(--delivery-soft);margin-bottom:20px;display:flex;align-items:center;justify-content:center}.launch-delivered-detail-thumbnail.is-short{aspect-ratio:9/16;max-height:280px}.launch-delivered-modal-body h3{font-family:inherit;font-size:11px;font-weight:700;color:var(--delivery-faint);letter-spacing:.08em;line-height:16px;margin:0 0 8px}.launch-delivery-title-variants{margin-bottom:16px}.launch-delivery-title-variants>div{display:flex;gap:8px;flex-wrap:wrap}.launch-delivery-title-variants button{background:transparent;padding:6px 14px;border-radius:20px;border:1.5px solid var(--delivery-border);color:var(--delivery-muted);font-size:13px;font-weight:600;line-height:20px}.launch-delivery-title-variants button.selected{border-color:var(--delivery-blue);background:var(--delivery-blue-soft);color:var(--delivery-blue)}.launch-delivery-description{margin-bottom:16px}.launch-delivery-description p{font-size:14px;color:var(--delivery-muted);line-height:1.6;margin:0;white-space:pre-wrap}.launch-delivery-tag-section{margin-bottom:20px}.launch-delivery-tag-section>div{display:flex;flex-wrap:wrap;gap:6px}.launch-delivery-tag-section span{padding:3px 10px;border-radius:20px;background:var(--delivery-soft);border:1px solid var(--delivery-border);font-size:12px;color:var(--delivery-muted);line-height:18px}.launch-delivered-downloads{background:var(--delivery-soft);border-radius:14px;border:1px solid var(--delivery-border);padding:16px}.launch-delivered-downloads>h3{margin-bottom:12px}.launch-delivery-pending,.launch-delivery-caption{font-size:12px;color:var(--delivery-muted);line-height:1.6;margin:0 0 16px}.launch-delivery-caption{margin:16px 0 0}.launch-delivered-modal-footer{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:12px 0 0;border-top:1px solid var(--delivery-border)}.launch-delivered-modal-footer span{font-size:12px;color:var(--delivery-faint);display:flex;align-items:center;gap:4px}.launch-delivered-modal-footer .launch-delivered-active{color:var(--delivery-green)}.launch-delivery-record-details{margin-top:16px;font-size:11px;line-height:1.6;color:var(--delivery-muted)}.launch-delivery-record-details code{font-size:10px}.launch-delivered-downloads .library-delivery{margin:0;padding:0;border:0}.launch-delivered-downloads .btn{border-radius:10px;border-color:var(--delivery-border);font-family:DM Sans,sans-serif}.launch-delivered-downloads .btn-dark{background:var(--delivery-blue);color:#fff}.launch-delivered-downloads .btn-outline{background:var(--delivery-blue-soft);color:var(--delivery-blue);border-color:#0d41d533}@keyframes launch-delivered-pulse{50%{opacity:.5}}@media(min-width:640px){.launch-file-summary,.launch-files-empty-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.launch-files-page{padding-inline:40px}.launch-files-heading h1{font-size:36px;line-height:40px}}@media(max-width:600px){.launch-delivered-cycle-heading{padding:16px;gap:8px}.launch-delivered-cycle-count{padding-inline:7px}.launch-delivered-cycle-body{padding:16px 16px 20px}.launch-file-row{gap:12px}.launch-file-details,.launch-file-notice,.launch-file-error{padding-left:52px}.launch-delivered-modal-header,.launch-delivered-modal-body{padding:20px}.launch-delivered-format-tabs{width:100%}}@media(prefers-reduced-motion:reduce){.launch-delivery-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.studio-shell .expanded-accounting-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 18px;padding:20px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-soft)}.studio-shell .expanded-accounting-note strong{font-size:13px}.studio-shell .expanded-accounting-note p,.studio-shell .expanded-cycle-state,.studio-shell .expanded-cycle-timestamp,.studio-shell .expanded-asof{margin:7px 0 0;color:var(--portal-muted);font-size:12px;line-height:1.6}.studio-shell .expanded-cycle-list{display:grid;gap:18px}.studio-shell .expanded-cycle{min-width:0;padding:22px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}.studio-shell .expanded-cycle-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.studio-shell .expanded-cycle-heading h3{margin:0;font-size:18px}.studio-shell .expanded-cycle-heading p{margin:7px 0 0;color:var(--portal-muted);font-size:12px;line-height:1.5}.studio-shell .expanded-cycle-heading .status-pill{flex:none}.studio-shell .expanded-allowance-table-scroll{max-width:100%;overflow-x:auto;margin-top:18px;border:1px solid var(--portal-border);border-radius:8px}.studio-shell .expanded-allowance-table-scroll:focus-visible,.studio-shell .expanded-cycle-references summary:focus-visible{outline:2px solid var(--portal-ink);outline-offset:3px}.studio-shell .expanded-allowance-table{width:100%;min-width:640px;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.studio-shell .expanded-allowance-table caption{padding:11px 14px;color:var(--portal-muted);text-align:left;font-size:11px}.studio-shell .expanded-allowance-table th,.studio-shell .expanded-allowance-table td{padding:12px 14px;border-top:1px solid var(--portal-border);text-align:right}.studio-shell .expanded-allowance-table thead th{background:var(--portal-soft);font-size:11px}.studio-shell .expanded-allowance-table th:first-child{text-align:left}.studio-shell .expanded-cycle-references{margin-top:15px;font-size:11px}.studio-shell .expanded-cycle-references summary{width:fit-content;cursor:pointer;color:var(--portal-muted)}.studio-shell .expanded-cycle-references dl{margin:12px 0 0}.studio-shell .expanded-cycle-references dl>div{display:flex;gap:12px;margin-top:7px}.studio-shell .expanded-cycle-references dt{min-width:76px;color:var(--portal-muted)}.studio-shell .expanded-cycle-references dd{margin:0;overflow-wrap:anywhere}.studio-shell .expanded-asof{margin:13px 0 18px}.studio-shell .billing-provider-note{margin-top:18px}@media(max-width:700px){.studio-shell .expanded-accounting-note{grid-template-columns:1fr;gap:15px;padding:18px}.studio-shell .expanded-cycle{padding:18px}.studio-shell .expanded-cycle-heading{flex-direction:column;gap:10px}.studio-shell .expanded-allowance .dashboard-section-head{flex-wrap:wrap;gap:12px}}.launch-billing{min-width:0}.launch-billing h2{font-size:1.25rem;font-weight:500;letter-spacing:-.025em}.launch-billing p{max-width:75ch;line-height:1.65}.launch-billing a{text-underline-offset:3px}.launch-billing :is(input,select,button,a,summary):focus-visible{outline:2px solid var(--portal-ink);outline-offset:3px}.launch-plan-overview{padding:24px 0;border-block:1px solid var(--portal-border)}.launch-plan-state{display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-plan-state h2{margin:0}.launch-paid-cycle{padding:20px 0}.launch-paid-cycle h3{margin:0;font-size:1rem;font-weight:500}.launch-paid-cycle-history{margin-top:18px}.launch-paid-cycle-history>summary{padding:12px 0;cursor:pointer;font-weight:500}.launch-plan-facts,.launch-invoice-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;margin:26px 0}.launch-billing dt{color:var(--portal-muted);font-size:.8rem;line-height:1.5}.launch-billing dd{margin:5px 0 0;font-size:.95rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.launch-billing-note{color:var(--portal-muted);font-size:.8rem}.launch-billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:18px}.launch-billing-actions>:is(a,button){display:inline-flex;align-items:center;gap:7px}.launch-billing-section{padding:30px 0;border-bottom:1px solid var(--portal-border)}.launch-billing-section h2{margin:0 0 14px}.launch-channel-plan-list{list-style:none;margin:22px 0 0;padding:0}.launch-channel-plan-list li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--portal-border)}.launch-channel-plan-list :is(strong,span,small){display:block;margin-block:4px}.launch-channel-plan-list :is(span,small){color:var(--portal-muted);font-size:.8rem}.launch-channel-plan-list a{display:inline-flex;align-items:center;gap:8px;flex:none}.launch-invoice-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 10px;padding:24px 0;border-block:1px solid var(--portal-border)}.launch-invoice-totals dd{font-size:1.5rem;font-weight:500}.launch-invoice-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(150px,1fr) auto;gap:16px;align-items:end;margin:30px 0 12px}.launch-invoice-filters .field{margin:0}.launch-invoice-filters :is(input,select){width:100%;min-height:44px}.launch-invoice-row{padding:24px 0;border-top:1px solid var(--portal-border)}.launch-invoice-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.launch-invoice-title h2{margin:0;overflow-wrap:anywhere}.launch-invoice-row>p{color:var(--portal-muted);font-size:.85rem}.launch-billing-empty{padding:32px 0}.launch-package-comparison{overflow-x:auto;max-width:100%}.launch-package-comparison table,.launch-rate-table{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem;font-variant-numeric:tabular-nums}.launch-package-comparison table{min-width:620px}.launch-billing :is(table) caption{color:var(--portal-muted);text-align:left;font-size:.8rem;padding-block:14px}.launch-billing :is(table) :is(th,td){padding:16px 12px;border-bottom:1px solid var(--portal-border)}.launch-pricing-selection{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.launch-pricing-selection .field{min-width:240px;margin:0}.launch-pricing-selection select{min-height:44px;width:100%}.launch-reference-pricing{margin-top:30px;padding-top:22px}.launch-reference-pricing>summary{cursor:pointer;font-weight:500;padding:10px 0}.launch-reference-pricing>p{margin:14px 0 22px}.launch-reference-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0}.launch-reference-fields :is(input,select){width:100%;min-height:44px}.launch-reference-fields .field{margin:0}.launch-reference-group{margin:26px 0;padding:18px 0 26px;border:0;border-bottom:1px solid var(--portal-border);min-width:0}.launch-reference-group legend{font-weight:500;font-size:1rem;padding:0}.launch-reference-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.9rem}.launch-reference-toggle input{width:18px;height:18px;accent-color:var(--portal-ink)}.launch-reference-result{margin-top:30px}.launch-reference-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0}.launch-reference-result p{color:var(--portal-muted);font-size:.8rem}.launch-plan-purchase{padding:28px 0;border-bottom:1px solid var(--portal-border)}.launch-plan-purchase-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.launch-plan-purchase-heading h2{margin:0}.launch-plan-purchase-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.launch-plan-purchase-card{text-align:left;display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface);color:var(--portal-ink);cursor:pointer;font:inherit}.launch-plan-purchase-card strong{font-size:1rem;font-weight:500}.launch-plan-purchase-card>span{font-size:1.15rem;font-variant-numeric:tabular-nums}.launch-plan-purchase-card small{color:var(--portal-muted);line-height:1.65;font-size:.8rem}.launch-plan-purchase-card:hover,.launch-plan-purchase-card.selected{border-color:var(--portal-ink);background:var(--portal-soft)}.launch-plan-purchase-card:disabled{cursor:default}.launch-plan-purchase :is(p[role=alert]){color:var(--portal-ink);padding:16px;background:var(--portal-soft);border:1px solid var(--portal-border);border-radius:10px}.launch-plan-purchase>.btn+.btn{margin-left:12px}.launch-plan-purchase-review{padding:22px 0 0;margin-top:22px;border-top:1px solid var(--portal-border)}.launch-plan-purchase-review h3{font-weight:500}.launch-plan-purchase-terms{display:flex;align-items:flex-start;gap:12px;margin:22px 0;font-size:.9rem;line-height:1.6}.launch-plan-purchase-terms input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--portal-ink)}.launch-plan-purchase :is(a,button,input):focus-visible{outline:2px solid var(--portal-ink);outline-offset:3px}@media(max-width:850px){.launch-plan-facts,.launch-invoice-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-invoice-filters{grid-template-columns:1fr 1fr}.launch-invoice-filters .btn{justify-self:start}.launch-reference-fields,.launch-reference-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.launch-invoice-totals,.launch-invoice-filters{grid-template-columns:1fr;gap:18px}.launch-invoice-totals{margin-top:20px}.launch-plan-facts,.launch-invoice-row dl{gap:18px 12px}.launch-plan-state,.launch-invoice-title,.launch-channel-plan-list li{align-items:flex-start;flex-direction:column;gap:12px}.launch-billing-actions{gap:12px;align-items:flex-start}.launch-billing-actions .btn{width:100%;justify-content:center}.launch-reference-fields{grid-template-columns:1fr}.launch-pricing-selection .field{min-width:0;width:100%}.launch-plan-purchase-cards{grid-template-columns:1fr}.launch-plan-purchase-heading{flex-direction:column;align-items:flex-start}}.launch-historical-billing{--launch-source-blue: oklch(.46 .23 264);--launch-source-blue-soft: oklch(.46 .23 264 / .08);--launch-source-blue-border: oklch(.46 .23 264 / .25);color:var(--foreground, var(--portal-ink));background:var(--background, var(--portal-canvas));font-family:DM Sans,sans-serif;min-width:0}.launch-historical-billing .btn{border-radius:14px;font-family:Outfit,sans-serif;font-weight:700;letter-spacing:0}.launch-historical-billing .btn-dark{background:var(--launch-source-blue);border-color:var(--launch-source-blue);color:#fff}.launch-historical-billing .btn-outline{background:var(--card, #fff);border-color:var(--border);color:var(--foreground)}.launch-historical-billing .btn-light{background:var(--muted);color:var(--foreground)}.launch-historical-billing :is(h1,h2,h3){color:var(--foreground)}.launch-historical-billing p{max-width:none}.launch-historical-billing .status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;padding:3px 10px}.launch-historical-billing .status-pill.status-success{background:#008a231f;background:oklch(.55 .18 145 / .12);color:#005e15;color:oklch(.42 .18 145)}.launch-historical-billing .status-pill.status-warning{background:#e62b341f;color:#bb001d;color:oklch(.5 .22 25)}.launch-historical-billing .text-link{color:var(--launch-source-blue)}.historical-plan{max-width:768px;margin-inline:auto;padding:32px 20px;font-family:Outfit,sans-serif;min-height:100%}.historical-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#66696f;margin-bottom:24px;text-decoration:none}.historical-plan-heading{margin-bottom:28px;position:relative}.historical-production-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;margin-bottom:16px;background:#f1f5fe;border:1.5px solid oklch(.88 .015 264);color:var(--launch-source-blue);font-size:.68rem;font-weight:700}.historical-badge-dots{display:flex;padding-right:3px}.historical-badge-dots i{width:16px;height:16px;border-radius:50%;border:1px solid #fff;background:#3266e4}.historical-badge-dots i+i{margin-left:-4px;background:#0f41cc}.historical-badge-dots i:last-child{background:#052996}.historical-plan-heading h1{font-family:Syne,sans-serif;font-weight:900;font-size:2.4rem;letter-spacing:-.04em;line-height:1.05;margin:0 0 8px}.historical-plan-heading>p{font-size:.9rem;color:var(--muted-foreground);line-height:1.6;max-width:480px;margin:0}.historical-plan-reassurance{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.historical-plan-reassurance span{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600}.historical-plan-reassurance svg{color:var(--launch-source-blue)}.historical-plan-refresh{margin-top:16px;min-height:32px;font-size:12px}.historical-plan-content{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.historical-plan-content>*{min-width:0}.historical-total-package{border:2px solid var(--launch-source-blue);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 4px 24px #0d41d51f}.historical-total-header{padding:20px;background:linear-gradient(135deg,#0d41d51a,#0d41d508);border-bottom:1.5px solid var(--launch-source-blue-border)}.historical-total-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.historical-total-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.historical-total-title h2{font-family:Outfit,sans-serif;font-weight:900;font-size:1rem;margin:0;letter-spacing:0}.historical-package-icon{width:32px;height:32px;border-radius:14px;display:grid;place-items:center;background:var(--launch-source-blue-soft);border:1.5px solid var(--launch-source-blue-border);color:var(--launch-source-blue)}.historical-total-top p{font-size:.78rem;color:var(--muted-foreground);margin:6px 0 0}.historical-total-price{flex:none;text-align:right}.historical-total-price strong{display:block;font-family:Syne,sans-serif;font-weight:900;font-size:2.2rem;letter-spacing:-.04em;line-height:1}.historical-total-price>span{display:block;font-size:.7rem;color:var(--muted-foreground);margin-top:5px}.historical-total-lines{display:grid;gap:10px;margin-top:16px}.historical-total-line{border:1px solid oklch(.9 .01 264);border-radius:14px;padding:10px 12px;background:var(--card)}.historical-total-line>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:.8rem}.historical-total-line strong{display:flex;align-items:center;gap:8px;font-weight:700}.historical-total-line strong i{width:6px;height:6px;border-radius:50%;background:var(--launch-source-blue)}.historical-total-line>div:first-child>span{color:var(--launch-source-blue);font-weight:800}.historical-content-chips{display:flex;flex-wrap:wrap;gap:6px}.historical-content-chips>span{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;background:var(--launch-source-blue-soft);border:1px solid var(--launch-source-blue-border);color:var(--launch-source-blue);font-size:.65rem;font-weight:700}.historical-content-chips>span.shorts{color:#005e15;color:oklch(.42 .18 145);background:#00791e1a;background:oklch(.5 .17 145 / .1);border-color:#005e1533;border-color:oklch(.42 .18 145 / .2)}.historical-delivery-progress{padding:16px 20px 12px}.historical-delivery-progress>div{display:flex;justify-content:space-between;gap:16px;font-size:.75rem;font-weight:600;margin-bottom:6px}.historical-delivery-progress strong{color:var(--launch-source-blue);font-weight:800}.historical-delivery-progress progress{appearance:none;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;display:block}.historical-delivery-progress progress::-webkit-progress-bar{background:#e3e5e7;border-radius:999px}.historical-delivery-progress progress::-webkit-progress-value{background:var(--launch-source-blue);border-radius:999px}.historical-delivery-progress progress::-moz-progress-bar{background:var(--launch-source-blue);border-radius:999px}.historical-total-footer{border-top:1px solid var(--border);padding:14px 20px 16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:.72rem;color:var(--muted-foreground)}.historical-total-footer>span:first-child{display:flex;align-items:center;gap:6px}.historical-next-payment{background:var(--launch-source-blue-soft);border:1px solid var(--launch-source-blue-border);color:var(--launch-source-blue);border-radius:999px;padding:4px 12px;font-weight:700;font-size:.7rem}.historical-record-card{background:var(--card);border:1.5px solid var(--border);border-radius:16px;padding:20px}.historical-record-card.launch-billing-section{border-bottom:1.5px solid var(--border)}.historical-plan .historical-record-card h2{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:0}.historical-plan .historical-record-card p{font-size:.8rem;color:var(--muted-foreground)}.historical-plan .launch-plan-facts{gap:16px;margin:20px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.historical-plan .launch-plan-facts dt{font-size:.7rem}.historical-plan .launch-plan-facts dd{font-size:.8rem;font-weight:600}.historical-plan .launch-paid-cycle-table{min-width:540px;font-size:.75rem}.historical-plan .launch-paid-cycle-table :is(th,td){padding:12px 10px}.historical-section-label{display:flex;align-items:center;gap:8px;padding-top:4px;text-transform:uppercase;font-size:.72rem;font-weight:700;letter-spacing:.08em}.historical-section-label i{width:6px;height:6px;border-radius:50%;background:#005e15;background:oklch(.42 .18 145)}.historical-channel-cards{display:grid;gap:20px}.historical-channel-card{border:2px solid var(--border);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 1px 4px #0000000d}.historical-channel-card>summary{display:flex;gap:12px;align-items:center;cursor:pointer;padding:16px 20px;background:#f7f8fb;list-style:none}.historical-channel-card>summary::-webkit-details-marker{display:none}.historical-channel-icon{flex:none;width:36px;height:36px;border-radius:14px;display:grid;place-items:center;background:var(--launch-source-blue-soft);border:1.5px solid var(--launch-source-blue-border);color:var(--launch-source-blue)}.historical-channel-card summary>span:nth-child(2){min-width:0}.historical-channel-card summary strong{display:block;font-size:.95rem;font-weight:800;overflow-wrap:anywhere}.historical-channel-card summary small{display:block;font-size:.72rem;color:var(--muted-foreground);margin-top:3px}.historical-channel-state{margin-left:auto;flex:none;font-size:.7rem;color:var(--muted-foreground)}.historical-channel-card summary>svg{flex:none;border-radius:50%;background:var(--muted);padding:4px;box-sizing:content-box}.historical-channel-card[open] summary>svg{transform:rotate(180deg)}.historical-channel-body{padding:20px;border-top:1.5px solid var(--border)}.historical-channel-body p{font-size:.8rem;color:var(--muted-foreground);margin:0 0 16px}.historical-add-channel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:2px dashed var(--launch-source-blue-border);border-radius:16px;background:linear-gradient(135deg,var(--launch-source-blue-soft),oklch(.99 .004 264));text-decoration:none}.historical-add-channel>span{display:flex;align-items:center;gap:16px;min-width:0}.historical-add-channel i{width:44px;height:44px;flex:none;border-radius:16px;background:var(--launch-source-blue);color:#fff;display:grid;place-items:center}.historical-add-channel strong{display:block;color:var(--foreground);font-size:1rem;font-weight:900}.historical-add-channel small{display:block;color:var(--muted-foreground);font-size:.75rem;margin-top:2px}.historical-add-channel>svg{color:var(--launch-source-blue);flex:none}.historical-plan-empty{padding:56px 32px;border-radius:24px;text-align:center;background:radial-gradient(ellipse 70% 50% at 50% 0%,oklch(.46 .23 264 / .22),transparent 70%),#010204;box-shadow:0 24px 64px #00000038}.historical-plan-empty-icons{font-size:24px;margin-bottom:24px}.historical-plan-empty h2{font-family:Syne,sans-serif;color:#fff;font-size:24px;font-weight:900;letter-spacing:-.03em}.historical-plan-empty p{color:#ffffff94;font-family:DM Sans,sans-serif;font-size:14px;max-width:384px;margin:0 auto 32px}.historical-legacy-cycles{border:1.5px solid var(--border);border-radius:16px;background:var(--card);padding:20px}.historical-legacy-cycles>summary{font-weight:700;cursor:pointer;font-size:.85rem}.historical-plan .launch-plan-purchase{padding:20px;border:1.5px solid var(--border);border-radius:16px;background:var(--card)}.historical-plan .launch-plan-purchase-heading h2{font-weight:800;font-size:.95rem}.historical-plan .launch-plan-purchase-card{padding:16px;border:1.5px solid var(--border);border-radius:14px;background:var(--background)}.historical-plan .launch-plan-purchase-card.selected{border-color:var(--launch-source-blue);background:var(--launch-source-blue-soft)}.historical-plan .launch-plan-purchase-card strong{font-weight:800}.historical-plan .launch-plan-purchase-card span{color:var(--launch-source-blue);font-weight:900;font-size:1.1rem}.historical-billing-history{padding:24px}.historical-billing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.historical-billing-heading-title{display:flex;align-items:center;gap:12px;margin-bottom:4px}.historical-billing-heading-icon{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;background:#0d41d51f;color:var(--launch-source-blue);flex:none}.historical-billing-heading h1{font-family:Syne,sans-serif;font-size:24px;line-height:32px;font-weight:900;letter-spacing:-.025em;margin:0}.historical-billing-heading p{font-size:14px;line-height:20px;margin:0 0 0 48px;color:var(--muted-foreground)}.historical-billing-heading>.btn{min-height:32px;font-size:12px;padding:8px 12px}.historical-subscriptions{margin-bottom:32px;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:16px}.historical-subscriptions-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.historical-subscriptions-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-family:Syne,sans-serif;font-size:14px;font-weight:700;letter-spacing:0}.historical-subscriptions-heading h2>svg{color:var(--launch-source-blue)}.historical-subscriptions-heading>button{padding:8px 16px;min-height:36px;font-size:14px}.historical-subscription-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.historical-subscription-cards>div{border:1px solid var(--border);border-radius:14px;background:var(--background);padding:16px}.historical-subscription-cards>div>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-family:Syne,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.historical-subscription-price{font-family:Syne,sans-serif;color:var(--launch-source-blue);font-weight:900;font-size:20px;margin:0 0 4px}.historical-subscription-price span{font-family:DM Sans,sans-serif;font-size:12px;opacity:.7;font-weight:400}.historical-subscription-cards .launch-billing-note{font-size:12px;margin:0}.historical-subscriptions>a{display:inline-flex;align-items:center;gap:6px;font-size:12px}.historical-invoice-totals{margin:0 0 32px;padding:0;border:0;gap:16px}.historical-invoice-totals>div{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px}.historical-invoice-totals dt{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;margin-bottom:12px}.historical-invoice-totals dd{font-family:Syne,sans-serif;font-size:24px;line-height:32px;font-weight:900;margin:0}.historical-collected :is(svg,dd){color:#008a23;color:oklch(.55 .18 145)}.historical-recent :is(svg,dd){color:var(--launch-source-blue)}.historical-outstanding :is(svg,dd){color:#e62b34}.historical-invoice-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0 20px}.historical-invoice-search{position:relative;flex:1;min-width:220px}.historical-invoice-search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--muted-foreground)}.historical-invoice-search input{min-height:42px;width:100%;border:1px solid var(--border);border-radius:14px;padding:10px 16px 10px 36px;color:var(--foreground);background:var(--card);font-family:DM Sans,sans-serif;font-size:14px}.historical-invoice-filter-pills{display:flex;flex-wrap:wrap;gap:8px}.historical-invoice-filter-pills button{padding:8px 14px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;min-height:36px}.historical-invoice-filter-pills button.selected{background:var(--launch-source-blue);border-color:var(--launch-source-blue);color:#fff}.historical-invoice-status select{min-height:36px;width:auto;padding:8px 12px;border:1px solid var(--border);border-radius:14px;font-size:12px;background:var(--card);color:var(--muted-foreground)}.historical-invoice-ledger{border-radius:16px;border:1px solid var(--border);overflow:hidden;background:var(--card)}.historical-invoice-scroll{overflow-x:auto;max-width:100%}.historical-invoice-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 40px;gap:16px;padding:16px 20px;align-items:center;min-width:640px;border-bottom:1px solid var(--border)}.historical-invoice-grid:last-child{border-bottom:0}.historical-invoice-grid-header{padding-block:12px;background:var(--muted);font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.historical-invoice-grid-header button{display:flex;align-items:center;gap:4px;font:inherit;text-transform:inherit;color:inherit;border:0;padding:0;background:transparent;cursor:pointer}.historical-billing-history .launch-invoice-row{border-top:0}.historical-invoice-grid :is(strong,h2){font-size:14px;line-height:20px}.historical-invoice-description h2{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:0;margin:0}.historical-invoice-grid p{margin:2px 0 0;font-size:12px;color:var(--muted-foreground);overflow-wrap:anywhere}.historical-invoice-grid small{display:block;font-size:11px;color:var(--muted-foreground);line-height:1.5;margin-top:3px}.historical-invoice-date strong{font-weight:400;color:var(--muted-foreground)}.historical-invoice-amount strong{font-weight:700}.historical-invoice-cycle span{display:inline-flex;font-size:11px;line-height:1.5;font-weight:600;border-radius:999px;padding:3px 8px;background:#0d41d51a;color:var(--launch-source-blue)}.historical-invoice-receipts{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center}.historical-invoice-receipts a{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:var(--muted);color:var(--muted-foreground)}.historical-invoice-receipts>span{font-size:12px;color:var(--muted-foreground)}.historical-invoice-empty{text-align:center;padding:64px 20px}.historical-invoice-empty>svg{color:var(--muted-foreground);opacity:.2;margin-bottom:12px}.historical-invoice-empty h2{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:var(--muted-foreground)}.historical-invoice-empty p{font-size:12px;color:var(--muted-foreground)}.historical-invoice-count{text-align:right;margin:12px 0;font-size:12px;color:var(--muted-foreground)}@media(min-width:768px){.historical-billing-history{padding:32px}}@media(min-width:1024px){.historical-plan{padding-inline:40px}}@media(max-width:1023px){.historical-subscription-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.historical-total-top{flex-wrap:wrap}.historical-total-price{text-align:left}.historical-channel-card>summary{gap:8px;padding-inline:16px}.historical-channel-state{display:none}.historical-subscription-cards{grid-template-columns:1fr}.historical-subscriptions-heading{align-items:flex-start;flex-direction:column}.historical-invoice-totals{grid-template-columns:1fr}.historical-invoice-search{flex-basis:100%}.historical-billing-heading{flex-wrap:wrap}.historical-billing-heading>.btn{margin-left:48px}}.launch-cancellation-trigger{display:block;margin:20px auto 0;border:0;padding:8px 12px;background:transparent;color:#c53637;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.launch-cancellation-trigger:disabled{opacity:.4;cursor:default}.launch-cancellation-overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:flex-end;justify-content:center;padding:0}.launch-cancellation-dialog{position:relative;width:100%;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;background:var(--card);border:1.5px solid var(--border);box-shadow:0 32px 80px #00000059;font-family:Outfit,sans-serif;color:var(--foreground)}.launch-cancellation-header{flex:none;padding:24px 24px 20px}.launch-cancellation-body{flex:1;overflow-y:auto;min-height:0;padding:20px 24px}.launch-cancellation-footer{flex:none;padding:20px 24px}.launch-cancellation-dialog :is(button,input,textarea){font:inherit}.launch-cancellation-dialog button{cursor:pointer;border:0}.launch-cancellation-dialog button:disabled{opacity:.4;cursor:default}.launch-cancellation-dialog :is(button,input,textarea):focus-visible{outline:2px solid oklch(.55 .18 25);outline-offset:3px}.launch-cancellation-dialog h2{margin:0;letter-spacing:-.02em}.launch-cancellation-dialog p{margin:0;max-width:none}.launch-cancellation-dialog .flex{display:flex}.launch-cancellation-dialog .flex-1{flex:1}.launch-cancellation-dialog .items-start{align-items:flex-start}.launch-cancellation-dialog .items-center{align-items:center}.launch-cancellation-dialog .justify-center{justify-content:center}.launch-cancellation-dialog .justify-between{justify-content:space-between}.launch-cancellation-dialog .gap-3{gap:12px}.launch-cancellation-dialog .gap-2{gap:8px}.launch-cancellation-dialog .gap-1\.5{gap:6px}.launch-cancellation-dialog .shrink-0{flex:none}.launch-cancellation-dialog .w-full{width:100%}.launch-cancellation-dialog .w-2{width:8px}.launch-cancellation-dialog .h-2{height:8px}.launch-cancellation-dialog .w-3\.5{width:14px}.launch-cancellation-dialog .h-3\.5{height:14px}.launch-cancellation-dialog .w-4{width:16px}.launch-cancellation-dialog .h-4{height:16px}.launch-cancellation-dialog .w-8{width:32px}.launch-cancellation-dialog .h-8{height:32px}.launch-cancellation-dialog .w-9{width:36px}.launch-cancellation-dialog .h-9{height:36px}.launch-cancellation-dialog .w-16{width:64px}.launch-cancellation-dialog .h-16{height:64px}.launch-cancellation-dialog .h-1{height:4px}.launch-cancellation-dialog .rounded-full{border-radius:999px}.launch-cancellation-dialog .rounded-xl{border-radius:14px}.launch-cancellation-dialog .rounded-2xl{border-radius:16px}.launch-cancellation-dialog .overflow-hidden{overflow:hidden}.launch-cancellation-dialog .border-2{border-width:2px;border-style:solid}.launch-cancellation-dialog .py-8{padding-block:32px}.launch-cancellation-dialog .py-3{padding-block:12px}.launch-cancellation-dialog .py-2\.5{padding-block:10px}.launch-cancellation-dialog .py-3\.5{padding-block:14px}.launch-cancellation-dialog .py-4{padding-block:16px}.launch-cancellation-dialog .px-4{padding-inline:16px}.launch-cancellation-dialog .px-5{padding-inline:20px}.launch-cancellation-dialog .p-5{padding:20px}.launch-cancellation-dialog .mb-2{margin-bottom:8px}.launch-cancellation-dialog .mb-4{margin-bottom:16px}.launch-cancellation-dialog .mt-0\.5{margin-top:2px}.launch-cancellation-dialog .mx-auto{margin-inline:auto}.launch-cancellation-dialog .text-center{text-align:center}.launch-cancellation-dialog .text-left{text-align:left}.launch-cancellation-dialog .text-white{color:#fff}.launch-cancellation-dialog .text-muted-foreground{color:var(--muted-foreground)}.launch-cancellation-dialog .font-bold{font-weight:700}.launch-cancellation-dialog .space-y-2>*+*{margin-top:8px}.launch-cancellation-dialog .space-y-1\.5>*+*{margin-top:6px}.launch-cancellation-dialog .space-y-4>*+*{margin-top:16px}.launch-cancellation-dialog input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:oklch(.55 .18 25);margin-top:2px}.launch-cancellation-dialog textarea{resize:none;padding:12px 16px;border:1px solid var(--border);border-radius:14px;width:100%;font-size:14px}.launch-cancellation-dialog .animate-spin{animation:spin 1s linear infinite}@media(min-width:640px){.launch-cancellation-overlay{align-items:center;padding:16px}.launch-cancellation-dialog{max-width:448px;max-height:90dvh;border-radius:24px}}@media(prefers-reduced-motion:reduce){.launch-cancellation-dialog .animate-spin{animation:none}}.historical-billing-records{padding:20px;background:var(--card);border:1.5px solid var(--border);border-radius:16px}.historical-billing-records>summary{cursor:pointer;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700}.historical-billing-records>div{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.historical-billing-records>div>*{min-width:0}.historical-billing-records .historical-record-card{padding:16px}.launch-historical-billing .launch-plan-change-panel{min-width:0;max-width:100%;margin-top:24px;padding-top:24px;border-top:1px solid var(--border);font-family:Outfit,sans-serif}.launch-historical-billing .launch-plan-change-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.launch-historical-billing .launch-plan-change-heading h2{margin:0 0 4px;font-family:Outfit,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.02em}.launch-historical-billing .launch-plan-change-panel p{margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.65;color:var(--muted-foreground);max-width:none}.launch-historical-billing .launch-plan-change-heading p{margin:0}.launch-historical-billing .launch-plan-change-panel [role=alert]{color:#8c3432}.launch-historical-billing .launch-plan-change-select{display:grid;gap:8px;font-size:12px;font-weight:600;margin-bottom:20px}.launch-historical-billing .launch-plan-change-select select{min-width:0;max-width:100%;width:100%;padding:12px 14px;border:1.5px solid var(--border);border-radius:14px;background:var(--card);color:var(--foreground);font:inherit}.launch-historical-billing .launch-plan-change-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;border:1.5px solid var(--border);border-radius:16px;overflow:hidden}.launch-historical-billing .launch-plan-change-comparison>div{display:flex;flex-direction:column;gap:4px;padding:16px}.launch-historical-billing .launch-plan-change-comparison>div+div{border-left:1px solid var(--border);background:#0d41d50a}.launch-historical-billing .launch-plan-change-comparison span{font-family:DM Sans,sans-serif;font-size:11px;color:var(--muted-foreground)}.launch-historical-billing .launch-plan-change-comparison strong{font-size:16px;font-weight:800;color:var(--foreground)}.launch-historical-billing .launch-plan-change-comparison small{font-size:12px;color:#0d41d5;font-variant-numeric:tabular-nums}.launch-historical-billing .launch-plan-change-timing{padding:16px;margin-bottom:20px;border:1.5px solid oklch(.46 .23 264 / .2);border-radius:16px;background:#0d41d50f}.launch-historical-billing .launch-plan-change-timing strong{display:block;margin-bottom:6px;font-size:16px;font-weight:800;color:#0d41d5}.launch-historical-billing .launch-plan-change-timing p{margin:0}.launch-historical-billing .launch-plan-change-actions{display:flex;flex-wrap:wrap;gap:10px}.launch-historical-billing .launch-plan-change-panel .btn{min-height:40px;padding:10px 14px;border-radius:14px;font-family:Outfit,sans-serif;font-size:12px}.launch-historical-billing .launch-plan-change-panel .btn-dark{background:#0d41d5;color:#fff;border-color:#0d41d5}.launch-historical-billing .launch-plan-change-review{margin-top:24px;padding:20px;border:1.5px solid oklch(.46 .23 264 / .2);border-radius:16px;background:var(--card)}.launch-historical-billing .launch-plan-change-review h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:800;margin:0 0 16px}.launch-historical-billing .launch-plan-change-review dl{display:grid;gap:10px;margin:0 0 16px}.launch-historical-billing .launch-plan-change-review dl>div{display:flex;justify-content:space-between;gap:16px;font-size:12px}.launch-historical-billing .launch-plan-change-review dt{color:var(--muted-foreground)}.launch-historical-billing .launch-plan-change-review dd{margin:0;font-weight:700;color:var(--foreground);font-variant-numeric:tabular-nums}.launch-historical-billing .launch-plan-change-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.65;color:var(--foreground)}.launch-historical-billing .launch-plan-change-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:oklch(.46 .23 264)}.launch-historical-billing .launch-plan-change-panel :is(button,select,input):focus-visible{outline:2px solid oklch(.46 .23 264);outline-offset:3px}@media(max-width:639px){.launch-historical-billing .launch-plan-change-heading{flex-direction:column}.launch-historical-billing .launch-plan-change-actions .btn{width:100%}.launch-historical-billing .launch-plan-change-review{padding:16px}}.studio-subscription-overview{border-top:3px solid var(--launch-source-blue)}.launch-historical-billing .studio-subscription-context{color:var(--foreground);font-weight:600;margin:8px 0 20px}.studio-billing-eyebrow{margin:0 0 4px;color:var(--muted-foreground);font-size:12px}.studio-original-allowance .launch-plan-state{align-items:flex-start;gap:12px}.studio-original-allowance h2{margin:0}.studio-original-period{color:var(--muted-foreground);font-size:13px}.studio-credit-balances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.studio-credit-balances>div{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--background)}.studio-credit-balances dt{color:var(--muted-foreground);font-size:12px;line-height:1.5}.studio-credit-balances dd{margin:6px 0 0;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.studio-launch-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:16px}.studio-launch-status h2{margin:0 0 8px;font-size:16px}.studio-launch-status p{margin:4px 0 0;font-size:12px;color:var(--muted-foreground);max-width:650px}.studio-launch-status>.text-link{display:inline-flex;align-items:center;gap:6px;font-size:12px}@media(max-width:639px){.studio-credit-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-credit-balances>div{padding:12px}.studio-original-allowance .launch-plan-state{flex-wrap:wrap}}.launch-billing.launch-historical-billing.launch-pricing-explorer{--pe-accent: oklch(.47 .22 264);--pe-accent-soft: oklch(.47 .22 264 / .08);--pe-accent-border: oklch(.47 .22 264 / .25);--pe-success: oklch(.52 .18 145);--display: "Outfit", sans-serif;min-width:0;min-height:100vh;width:100%;margin:0;padding:0;background:var(--background);color:var(--foreground);font-family:Outfit,sans-serif;line-height:1.5}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(h1,h2,h3,h4,p,dl,dt,dd){margin:0;max-width:none;font-family:Outfit,sans-serif;letter-spacing:normal;line-height:1.5}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(button,input,select,textarea){font-family:inherit}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-page-header{padding:28px 24px;border-bottom:1px solid var(--border);background:var(--card)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-inner{max-width:1280px;margin:0 auto}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-row{display:flex;align-items:center;gap:12px;margin-bottom:6px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-icon{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:1.5px solid var(--pe-accent-border);border-radius:16px;background:var(--pe-accent-soft);color:var(--pe-accent)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-icon svg{width:18px;height:18px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-copy{min-width:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-copy h1{font-size:1.55rem;font-weight:900;color:var(--foreground);line-height:1.1}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-copy p{margin-top:2px;font-size:.82rem;color:var(--muted-foreground)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-stats{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1.5px solid var(--border);border-radius:16px;background:var(--muted)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-stat>:first-child{display:block;color:var(--muted-foreground);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-stat>:last-child{display:block;color:var(--foreground);font-size:1.15rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-stat-divider{width:1px;height:32px;background:var(--border)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-ask-aria{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:0;border-radius:16px;background:var(--pe-accent);color:#fff;box-shadow:0 2px 12px #1447d354;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .15s}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-ask-aria:hover{opacity:.9}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-content{max-width:1280px;min-height:calc(100vh - 120px);margin:0 auto;padding:32px 24px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-main-grid{display:grid;grid-template-columns:minmax(0,1fr) min(420px,100%);align-items:start;gap:32px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editors{display:grid;min-width:0;gap:24px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--muted-foreground);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-section-heading :is(h2,h3){color:inherit;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-section-heading>span{font-size:.68rem;font-weight:500;letter-spacing:normal;text-transform:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-channel-stack{display:grid;gap:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-card{min-width:0;overflow:hidden;border:1.5px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 1px 4px #0000000a}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;border:0;border-bottom:1px solid oklch(.91 .004 260);background:#f5f7f9;color:var(--foreground);text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-head[aria-expanded=false]{border-bottom:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-title-row{display:flex;min-width:0;align-items:center;gap:12px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-index{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:14px;background:var(--pe-accent);color:#fff;font-size:.875rem;font-weight:900}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-copy{min-width:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-name{display:block;font-size:.95rem;font-weight:800;color:var(--foreground)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-subtitle{display:block;margin-top:2px;color:var(--muted-foreground);font-size:.75rem;overflow-wrap:anywhere}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-price{display:flex;flex:none;align-items:center;gap:12px;margin-left:auto;color:var(--foreground);font-size:1.05rem;font-weight:900;line-height:1.5;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-price strong{font-size:inherit;font-weight:900}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-price :is(small,svg){flex:none;font-size:.7rem;font-weight:500}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-chevron{flex:none;width:16px;height:16px;color:#6e7278}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-body{display:grid;gap:20px;padding:20px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-section+.pe-feature-section{padding-top:16px;border-top:1px solid var(--border)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:var(--foreground);font-size:.88rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-heading svg{flex:none;width:16px;height:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-heading h3{flex:1;color:var(--foreground);font-size:.88rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-rows{display:grid;gap:12px;padding-left:4px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-field-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-field-label{color:var(--muted-foreground);font-size:.8rem}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-readonly,.pe-fixed-quantity){color:var(--foreground);font-size:.85rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-fixed-tier{padding:4px 10px;border:1.5px solid var(--pe-accent-border);border-radius:8px;background:var(--pe-accent-soft);color:var(--pe-accent);font-size:.75rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-package-choice,.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-package-choice .field{margin:0}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-field,.pe-package-choice){min-width:0}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-field,.pe-package-choice) :is(label,.field>label){display:block;margin-bottom:6px;color:var(--muted-foreground);font-size:.8rem;font-weight:600}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-field,.pe-package-choice) :is(input,select,textarea){width:100%;min-width:0;min-height:40px;padding:9px 12px;border:1.5px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-size:.8rem;font-weight:600;box-shadow:none}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-field,.pe-package-choice) select{padding-right:28px;background-image:none;appearance:auto}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-field,.pe-package-choice) :is(input,select,textarea):focus{border-color:var(--pe-accent);box-shadow:none}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-field,.pe-package-choice) small{display:block;margin-top:5px;color:var(--muted-foreground);font-size:.72rem;line-height:1.5}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-brief{min-height:84px;resize:vertical;font-weight:400}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-summary{display:grid;gap:8px;margin-top:6px;color:var(--muted-foreground);font-size:.72rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-summary>span{display:flex;align-items:center;gap:8px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-summary svg{flex:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-feature-summary>span:last-child{color:var(--pe-success);font-weight:600}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:600}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-review-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:0;border-radius:12px;background:var(--pe-accent);color:#fff;font-size:.88rem;font-weight:800;transition:opacity .15s}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-review-button:hover:not(:disabled){opacity:.9}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-sticky{position:sticky;top:24px;min-width:0;align-self:start}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-card{overflow:hidden;border:1.5px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 2px 12px #0000000f}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-head{padding:16px 20px;border-bottom:1px solid oklch(.15 .01 260);background:#020306}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-label{color:#ffffff8c;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-total{display:flex;align-items:baseline;gap:8px;margin-top:4px;color:#fff;font-size:2rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-total small{color:#fff;font-size:1rem;font-weight:600}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-total>span{color:#ffffff80;font-size:1rem;font-weight:500}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-subtitle{margin-top:8px;color:#ffffffa6;font-size:.75rem;line-height:1.5}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-breakdown{display:grid;gap:10px;padding:16px 20px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-breakdown-label{margin-bottom:8px;color:var(--muted-foreground);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--foreground);font-size:.8rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-row>:last-child{flex:none;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-row-label{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-row-index{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--pe-accent);color:#fff;font-size:.6rem;font-weight:900}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-footer{display:grid;gap:12px;margin:0;padding:20px;border-top:1px solid var(--border)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-footer .pe-review-button{width:100%;padding:16px;border-radius:16px;font-size:1rem;font-weight:900;letter-spacing:-.01em}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0;border:0;background:transparent;color:var(--muted-foreground);font-size:.72rem;font-weight:600;line-height:1.5;text-align:center;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-action:hover:not(:disabled){opacity:.9}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-action:disabled{background:#c2c4c7;opacity:.4;cursor:not-allowed}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-summary-note,.pe-terms){color:var(--muted-foreground);font-size:.72rem;line-height:1.5;text-align:center}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-terms{display:flex;align-items:flex-start;gap:8px;text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-terms svg{flex:none;margin-top:2px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison{max-width:100%;min-width:0;overflow-x:auto;border:1.5px solid var(--border);border-radius:16px;background:var(--card)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison>.pe-section-heading{flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:16px 20px;background:linear-gradient(135deg,var(--pe-accent),oklch(.38 .2 280));color:#ffffffd9}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison>.pe-section-heading svg{flex:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table{width:100%;min-width:580px;border-collapse:collapse;font-size:.8rem;text-align:left;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table caption{padding:12px 20px;color:var(--muted-foreground);font-size:.72rem;font-weight:500;line-height:1.5;text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table :is(th,td){padding:10px 16px;border:0;border-top:1px solid var(--border);color:var(--foreground);font-size:.8rem;line-height:1.5;vertical-align:top}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table thead th{border-top:0;background:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table tbody th{font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table tbody tr:nth-child(2n){background:var(--muted)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table tbody tr[data-selected=true]{background:var(--pe-accent-soft)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison table tbody tr[data-selected=true] th{color:var(--pe-accent)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-comparison .launch-package-comparison:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-reference-toggle{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);color:var(--muted-foreground);font-size:.75rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-card{min-width:0;margin:0;padding:0;overflow:hidden;border:1.5px solid var(--border);border-radius:16px;background:var(--card)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 24px;background:var(--muted);color:var(--foreground);cursor:pointer;list-style:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-head::-webkit-details-marker{display:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-head>svg{flex:none;width:16px;height:16px;color:#6e7278}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-card[open]>.pe-rate-head{border-bottom:1px solid var(--border)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-card[open]>.pe-rate-head>svg{transform:rotate(180deg)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-title{display:block;color:var(--foreground);font-size:.95rem;font-weight:800}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-copy>:is(p,span,small){display:block;margin-top:1px;color:var(--muted-foreground);font-size:.75rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-copy>small{margin-top:4px;font-size:.68rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body{display:grid;min-width:0;gap:28px;padding:24px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body>p{color:var(--muted-foreground);font-size:.75rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-tabs{display:flex;align-items:center;width:fit-content;overflow:hidden;border:1px solid var(--border);border-radius:8px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-tabs button{min-height:30px;padding:4px 12px;border:0;background:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:700;transition:background .15s}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-tabs :is(button.active,button[aria-selected=true],button[aria-pressed=true]){background:var(--pe-accent);color:#fff}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-reference-panel,.pe-reference-copy){min-width:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-reference-copy{color:var(--muted-foreground);font-size:.75rem}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-reference-controls,.pe-reference-grid){display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-reference-grid>.pe-fixed-tier{position:relative;min-width:0;padding:14px;border:1.5px solid var(--border);border-radius:14px;background:var(--muted);color:var(--foreground)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-reference-grid>.pe-fixed-tier.is-optimized{border:2px solid var(--pe-accent);background:#0d41d50f;color:var(--pe-accent)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-fixed-tier>strong{display:block;margin-bottom:2px;font-size:.82rem;font-weight:800}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-fixed-tier>p{margin-bottom:6px;color:var(--muted-foreground);font-size:.7rem;font-weight:400;line-height:1.4}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-fixed-tier>span:not(.pe-fixed-tier-badge){font-size:.88rem;font-weight:800}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-fixed-tier small{color:var(--muted-foreground);font-size:.7rem;font-weight:500}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-fixed-tier-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;background:var(--pe-accent);color:#fff;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-reference-table{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:14px}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-reference-table table,table.pe-reference-table,.launch-rate-table){width:100%;border-collapse:collapse;color:var(--foreground);font-size:.8rem;font-variant-numeric:tabular-nums}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body :is(table) :is(th,td){padding:10px 16px;border:0;border-top:1px solid var(--border);color:var(--foreground);font-size:.8rem;line-height:1.5;text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body :is(table) thead th{border-top:0;background:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body :is(table) tbody tr:nth-child(2n){background:var(--muted)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body :is(table) caption{padding:0 0 12px;color:var(--muted-foreground);font-size:.7rem;font-weight:700;text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body section:has(.pe-rate-tabs) table :is(th,td){border-right:1px solid var(--border);text-align:center}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body section:has(.pe-rate-tabs) table :is(th,td):first-child{text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body section:has(.pe-rate-tabs) table :is(th,td):last-child{border-right:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body section:has(.pe-rate-tabs) table :is(th,td):nth-child(3){background:#0d41d50f;color:var(--pe-accent);font-weight:800}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields .field{min-width:0;margin:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields .field>label{color:var(--muted-foreground);font-size:.8rem;font-weight:600}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields .field :is(input,select){width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-size:.8rem;box-shadow:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields .field select{background-image:none;appearance:auto}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields .field :is(input,select):focus{border-color:var(--pe-accent);box-shadow:none}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-fields .field small{display:block;margin-top:5px;color:var(--muted-foreground);font-size:.7rem;line-height:1.5}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-group{min-width:0;margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--border)}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-group legend{padding:0 6px 0 0;color:var(--foreground);font-size:.88rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-toggle{min-height:32px;gap:8px;color:var(--foreground);font-size:.8rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-toggle input{width:16px;height:16px;accent-color:var(--pe-accent)}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-result{margin:0;padding-top:20px;border-top:1px solid var(--border)}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-result h2{margin-bottom:16px;color:var(--foreground);font-size:.95rem;font-weight:800}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-result dt{color:var(--muted-foreground);font-size:.72rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-result dd{margin-top:4px;color:var(--foreground);font-size:.85rem;font-weight:700}.launch-billing.launch-historical-billing.launch-pricing-explorer .launch-reference-result p{margin-top:8px;color:var(--muted-foreground);font-size:.72rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-empty{padding:96px 24px;color:var(--muted-foreground);font-size:.82rem;text-align:center}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-empty h2{margin-bottom:8px;color:var(--foreground);font-size:1.2rem;font-weight:800}.night-mode .launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-head{border-bottom-color:var(--border);background:var(--muted)}@media(max-width:800px){.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-main-grid{grid-template-columns:minmax(0,1fr);gap:24px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-summary-sticky{position:static}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-content{padding-right:16px;padding-left:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-reference-controls,.pe-reference-grid,.launch-reference-fields,.launch-reference-result dl){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-page-header{padding:24px 16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-row{gap:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-title-copy h1{font-size:1.4rem}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-header-stats{max-width:100%}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-ask-aria{margin:0}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-content{padding-top:24px;padding-bottom:24px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-head{flex-wrap:wrap;padding:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-title-row{flex:1 1 calc(100% - 32px)}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-price{margin-left:44px;text-align:left}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-editor-body{padding:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-field-row{align-items:flex-start;gap:12px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-head{padding:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer .pe-rate-body{gap:24px;padding:16px}.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-reference-controls,.pe-reference-grid,.launch-reference-fields,.launch-reference-result dl){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.launch-billing.launch-historical-billing.launch-pricing-explorer :is(.pe-ask-aria,.pe-review-button,.pe-summary-action,.pe-rate-tabs button){transition:none}}.studio-shell.launch-portal :is(.launch-guide,.launch-faq){box-sizing:border-box;width:100%;margin:0 auto;font-family:DM Sans,sans-serif;color:var(--foreground,oklch(.1 .01 260))}.studio-shell.launch-portal .launch-guide{max-width:1024px;padding:32px 16px}.studio-shell.launch-portal .launch-guide>*+*{margin-top:64px}.studio-shell.launch-portal .launch-guide :is(h1,h2,h3){font-family:Syne,sans-serif;font-weight:900;letter-spacing:0;line-height:1.3;color:#020307;margin:0}.launch-guide p{margin:0;font-size:14px;line-height:1.625;color:#373b40}.launch-guide-hero{position:relative;overflow:hidden;border-radius:24px;padding:56px 32px;text-align:center;background:linear-gradient(135deg,#010205,#03050f,#030309)}.launch-guide-hero:before,.launch-guide-hero:after{content:"";position:absolute;border-radius:50%;filter:blur(64px);opacity:.1;pointer-events:none}.launch-guide-hero:before{width:384px;height:384px;top:0;left:25%;transform:translate(-50%,-50%);background:#0d41d5}.launch-guide-hero:after{width:320px;height:320px;right:25%;bottom:0;transform:translate(50%,50%);background:#edaa00;background:oklch(.78 .17 80)}.launch-guide-hero>*{position:relative;z-index:1}.launch-guide-powered,.launch-guide-golden{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;color:#0d41d5;background:#0d41d526;border:1px solid oklch(.46 .23 264/.25);margin-bottom:24px}.studio-shell.launch-portal .launch-guide .launch-guide-hero h1{font-size:48px;line-height:1.25;color:#fff;margin-bottom:16px}.launch-guide-hero h1 span{color:#edaa00;color:oklch(.78 .17 80)}.launch-guide .launch-guide-hero>p{max-width:672px;margin:0 auto 32px;font-size:18px;line-height:1.625;color:#aaaeb4}.launch-guide-meta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.launch-guide-meta :is(span,a){display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff14;color:#caced4;font-size:12px;font-weight:500;text-decoration:none}.launch-guide-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.launch-guide-section-heading>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--guide-accent);background:transparent}.studio-shell.launch-portal .launch-guide .launch-guide-section-heading h2{font-size:24px;line-height:32px}.launch-guide-truth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.launch-guide-truth-grid>div{border:1px solid color-mix(in oklch,var(--guide-accent) 15%,transparent);border-radius:16px;padding:20px;background:color-mix(in oklch,var(--guide-accent) 3%,transparent)}.launch-guide-stat-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;margin-bottom:12px;color:var(--guide-accent);background:color-mix(in oklch,var(--guide-accent) 8%,transparent)}.launch-guide-truth-grid strong{display:block;font-family:Syne,sans-serif;font-size:20px;font-weight:900;line-height:28px;color:var(--guide-accent);margin-bottom:2px}.studio-shell.launch-portal .launch-guide .launch-guide-truth-grid h3{font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;margin-bottom:4px}.launch-guide-truth-grid p{font-size:12px;color:#606369}.launch-guide-truth-note{border-radius:16px;padding:24px;border-left:4px solid oklch(.78 .17 80);background:#f3f5f9;font-size:14px;line-height:1.625;color:#1f2227}.launch-guide-truth-note strong{color:#020307}.launch-guide-timeline{position:relative}.launch-guide-timeline:before{content:"";position:absolute;left:24px;top:32px;bottom:32px;width:2px;background:linear-gradient(to bottom,#0d41d5,#496aba,#808599,#b7996d 75%,#d3a149 87.5%,#e1a52c 93.75%,#e8a70d 96.88%,#eaa800,#edaa00);background:linear-gradient(to bottom,#0d41d5,#496aba,#808599,#b7996d 75%,#d3a149 87.5%,#e1a52c 93.75%,#e8a70d,color(xyz 0.495 0.465 0.047))}.launch-guide-timeline details{position:relative;margin:0 0 16px 64px;border:1px solid oklch(.88 .005 260);border-radius:16px;background:#fff}.launch-guide-timeline details[open]{border-color:color-mix(in oklch,var(--guide-accent) 30%,transparent);background:color-mix(in oklch,var(--guide-accent) 10%,transparent)}.launch-guide-stage-icon{position:absolute;left:-65px;top:16px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:2px solid var(--guide-accent);box-shadow:0 0 0 4px #fff;color:var(--guide-accent);background:color-mix(in oklch,var(--guide-accent) 10%,transparent)}.launch-guide-timeline summary{display:flex;gap:16px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:20px}.launch-guide-timeline summary::-webkit-details-marker,.launch-guide-faq summary::-webkit-details-marker{display:none}.launch-guide-timeline summary:after,.launch-guide-faq summary:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex:none;color:#6e7278}.launch-guide-timeline details[open] summary:after,.launch-guide-faq details[open] summary:after{transform:rotate(225deg);color:var(--guide-accent,oklch(.46 .23 264))}.launch-guide-timeline summary>span:first-child{flex:1;min-width:0}.launch-guide-timeline summary small{display:block;color:var(--guide-accent);font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;margin-bottom:2px}.launch-guide-timeline summary strong{font-family:Syne,sans-serif;font-weight:900;font-size:16px}.launch-guide-stage-metric{font-size:12px;font-weight:600;color:var(--guide-accent);background:color-mix(in oklch,var(--guide-accent) 8%,transparent);padding:4px 10px;border-radius:999px;white-space:nowrap}.launch-guide-stage-copy{border-top:1px solid color-mix(in oklch,var(--guide-accent) 15%,transparent);margin:0 20px;padding:16px 0 20px}.launch-guide-stage-copy>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.launch-guide-stage-copy>div span{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border-radius:999px;color:var(--guide-accent);background:color-mix(in oklch,var(--guide-accent) 8%,transparent);font-size:12px;font-weight:600}.launch-guide-stage-copy>small{display:block;font-size:10px;color:#606369;margin-top:10px}.launch-guide-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.launch-guide-strategy{padding:24px;border-radius:16px;border:1px solid color-mix(in oklch,var(--guide-accent) 15%,transparent);background:color-mix(in oklch,var(--guide-accent) 8%,transparent)}.launch-guide-strategy header{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.launch-guide-strategy header>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1.5px solid color-mix(in oklch,var(--guide-accent) 20%,transparent);background:color-mix(in oklch,var(--guide-accent) 12%,transparent);color:var(--guide-accent);flex:none}.studio-shell.launch-portal .launch-guide .launch-guide-strategy h3{font-size:16px;line-height:24px;margin:0}.launch-guide-strategy small{font-size:12px;font-weight:500;color:var(--guide-accent)}.launch-guide-strategy ul{padding:0;margin:0;list-style:none;display:grid;gap:8px}.launch-guide-strategy li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:#1f2227}.launch-guide-strategy li svg{flex:none;margin-top:3px;color:var(--guide-accent)}.launch-guide-strategy aside{display:flex;gap:8px;padding:12px;border:1px solid oklch(.6 .22 25/.15);border-radius:12px;background:#e62b340d;color:#e62b34;font-size:12px;line-height:1.625;margin-top:16px}.launch-guide-strategy aside svg{flex:none;margin-top:2px}.launch-guide .launch-guide-claim-caption{font-size:10px;margin-top:12px;color:#606369}.launch-guide .launch-guide-description{margin-bottom:24px;color:#52555b}.launch-guide-growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.launch-guide-growth-grid>div{display:flex;gap:16px;padding:20px;border-radius:16px;border:1px solid color-mix(in oklch,var(--guide-accent) 15%,transparent);background:color-mix(in oklch,var(--guide-accent) 2%,transparent)}.launch-guide-growth-grid>div>span{font-size:30px;line-height:36px;flex:none}.studio-shell.launch-portal .launch-guide .launch-guide-growth-grid h3{font-size:14px;line-height:20px;margin-bottom:2px}.launch-guide-growth-grid small{display:block;font-size:12px;font-weight:600;color:var(--guide-accent);margin-bottom:8px}.launch-guide-growth-grid p{font-size:12px}.launch-guide-backlog{position:relative;overflow:hidden;padding:32px;border-radius:24px;background:linear-gradient(135deg,#010205,#03050f)}.launch-guide-golden{color:#edaa00;color:oklch(.78 .17 80);background:#edaa0026;background:oklch(.78 .17 80/.15);border-color:#edaa0040;border-color:oklch(.78 .17 80/.25);padding:4px 12px;margin-bottom:16px}.studio-shell.launch-portal .launch-guide .launch-guide-backlog h2{font-size:24px;line-height:32px;color:#fff;margin-bottom:12px}.launch-guide .launch-guide-backlog>p{color:#aaaeb4;margin-bottom:24px}.launch-guide-backlog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.launch-guide-backlog-grid>div{padding:16px;border-radius:12px;background:color-mix(in oklch,var(--guide-accent) 8%,transparent);border:1px solid color-mix(in oklch,var(--guide-accent) 20%,transparent)}.studio-shell.launch-portal .launch-guide .launch-guide-backlog-grid h3{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;color:var(--guide-accent);margin-bottom:4px}.launch-guide-backlog-grid p{font-size:11px;color:#9b9fa5;margin-bottom:8px}.launch-guide-backlog-grid strong{font-family:Syne,sans-serif;font-size:18px;font-weight:900;display:block;color:var(--guide-accent)}.launch-guide-backlog-grid small{font-size:10px;color:#6e7278}.launch-guide-faq{display:grid;gap:8px}.launch-guide-faq details{border:1px solid oklch(.88 .005 260);border-radius:12px;overflow:hidden;background:#fff}.launch-guide-faq details[open]{background:#0d41d508;border-color:#0d41d540}.launch-guide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;font-family:Syne,sans-serif;font-weight:600;font-size:14px;color:#020307}.launch-guide-faq p{padding:0 20px 16px}.launch-guide #aria-chat{scroll-margin-top:20px}.launch-guide .aria-conversation{border:1px solid oklch(.46 .23 264/.2);border-radius:24px;overflow:hidden;background:#fff;padding:0}.launch-guide .aria-conversation-header{padding:20px 24px;border-bottom:1px solid oklch(.46 .23 264/.12);background:linear-gradient(135deg,#010205,#03050f);margin:0}.launch-guide .aria-conversation-header .aria-client-header-icon{width:40px;height:40px;border-radius:16px;background:#0d41d52e;border:1.5px solid oklch(.46 .23 264/.3);color:#0d41d5}.studio-shell.launch-portal .launch-guide .aria-conversation-header h2{font-size:16px;font-weight:900;color:#fff}.launch-guide .aria-conversation-header p{font-size:12px;color:#8c8f95}.launch-guide .aria-conversation-history{padding:24px;min-height:300px;max-height:500px;background:#f9fafc}.launch-guide .aria-conversation>p,.launch-guide .aria-conversation-usage,.launch-guide .aria-conversation-actions,.launch-guide .aria-message,.launch-guide .aria-reply-chips{margin-left:24px;margin-right:24px}.launch-guide .aria-composer{padding:16px;border-top:1px solid oklch(.9 .005 260)}.launch-guide .aria-composer textarea{border-radius:12px;min-height:44px;background:#f4f5f7;border:1.5px solid oklch(.88 .005 260);padding:12px 16px;font-size:14px}.launch-guide .aria-composer button{background:#0d41d5;border-radius:12px;min-height:44px}.launch-guide .launch-guide-advisor-caveat{font-size:10px;text-align:center;color:#8c8f95;margin-top:8px}.launch-guide-closing{text-align:center;padding:24px;border:1px solid oklch(.88 .005 260);border-radius:16px;background:#f3f5f8}.launch-guide-closing>svg{color:#0d41d5;margin-bottom:12px}.studio-shell.launch-portal .launch-guide .launch-guide-closing h2{font-size:20px;line-height:28px;margin-bottom:8px}.launch-guide-closing p{max-width:512px;margin:auto;color:#52555b}.studio-shell.launch-portal .launch-faq{max-width:672px;padding:32px 20px;min-height:100%;background:var(--background)}.launch-faq>*+*{margin-top:32px}.launch-faq-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#da7700;color:oklch(.666 .179 58.318);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.launch-faq-eyebrow>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid oklch(.924 .12 95.746);border-radius:12px;background:#fffbeb}.studio-shell.launch-portal .launch-faq .launch-faq-heading h1{font-family:Syne,sans-serif;font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.04em;color:#020306;margin:0}.launch-faq-heading>p{margin:6px 0 0;font-size:14px;color:var(--muted-foreground)}.launch-faq-category{overflow:hidden;border:1.5px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 1px 6px #0000000f}.launch-faq-category>header{display:flex;gap:10px;align-items:center;padding:16px 20px;border-bottom:1.5px solid oklch(.91 .004 260);background:#f6f7f9}.launch-faq-category>header>span{width:28px;height:28px;border:1px solid color-mix(in oklch,var(--faq-tone) 20%,transparent);border-radius:8px;display:grid;place-items:center;color:var(--faq-tone);background:color-mix(in oklch,var(--faq-tone) 6%,white);flex:none}.studio-shell.launch-portal .launch-faq .launch-faq-category h2{font-family:Syne,sans-serif;font-size:14px;font-weight:900;line-height:20px;color:#020306;margin:0}.tone-blue{--faq-tone:oklch(.46 .23 264)}.tone-emerald{--faq-tone:oklch(.596 .145 163.225)}.tone-violet{--faq-tone:oklch(.541 .281 293.009)}.tone-amber{--faq-tone:oklch(.666 .179 58.318)}.tone-rose{--faq-tone:oklch(.586 .253 17.585)}.tone-slate{--faq-tone:oklch(.446 .043 257.281)}.launch-faq-category details{border-bottom:1px solid oklch(.93 .004 260)}.launch-faq-category details:last-child{border-bottom:0}.launch-faq-category summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;line-height:1.375;color:#040609}.launch-faq-category summary::-webkit-details-marker{display:none}.launch-faq-category summary:after{content:"";width:8px;height:8px;margin-top:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex:none;color:#8c8f95}.launch-faq-category details[open]{background:#0d41d508}.launch-faq-category details[open] summary{color:#0d41d5}.launch-faq-category details[open] summary:after{transform:rotate(225deg);color:#0d41d5}.launch-faq-category summary:hover{background:#f4f5f7}.launch-faq-answer{padding:0 20px 20px;font-size:14px;line-height:1.625;color:#4a4d53}.launch-faq-answer p{margin:0}.launch-faq-answer a{display:inline-block;margin-top:10px;color:#0d41d5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.launch-faq-support{display:flex;align-items:center;gap:16px;padding:24px;border:2px solid oklch(.46 .23 264/.2);border-radius:16px;background:linear-gradient(135deg,#0d41d514,#0d41d508);box-shadow:0 4px 20px #0d41d514}.launch-faq-support-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;flex:none;background:#0d41d51f;border:1.5px solid oklch(.46 .23 264/.25);color:#0d41d5}.launch-faq-support>div{flex:1}.launch-faq-support strong{font-size:14px;font-weight:700}.launch-faq-support p{font-size:12px;color:var(--muted-foreground);margin:2px 0 0}.launch-faq-support>a,.launch-faq-growth>a{flex:none;padding:10px 20px;border-radius:12px;background:#0d41d5;color:#fff;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #0d41d540;white-space:nowrap}.launch-faq-growth{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;padding:32px 24px;border-radius:16px;background:radial-gradient(ellipse 80% 60% at 50% 0%,oklch(.46 .23 264/.25),transparent 70%),#010204;box-shadow:0 8px 32px #0000002e}.launch-faq-growth>div{flex:1}.launch-faq-growth p{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0d41d5;margin:0 0 6px}.studio-shell.launch-portal .launch-faq .launch-faq-growth h2{font-family:Syne,sans-serif;font-size:20px;line-height:28px;font-weight:900;letter-spacing:-.03em;color:#fff;margin:0 0 8px}.launch-faq-growth span{font-size:12px;line-height:1.625;color:#ffffff8c}.launch-faq-growth>a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-weight:700;box-shadow:0 4px 18px #0d41d559}.launch-guide :is(a,summary):focus-visible,.launch-faq :is(a,summary):focus-visible{outline:2px solid oklch(.46 .23 264);outline-offset:3px;border-radius:6px}.launch-guide-powered,.launch-guide-golden{background:transparent;border:0}.launch-guide-truth-grid>div,.launch-guide-growth-grid>div{background:transparent;border-color:var(--border)}.launch-guide-stat-icon{background:transparent}.launch-guide-timeline details[open]{border-color:#d5d7db}.launch-guide-stage-metric,.launch-guide-stage-copy>div span:first-child{background:transparent}.launch-guide-stage-copy{border-top-color:var(--border)}.launch-guide-stage-copy>div span:last-child{background:#f3f5f9;color:#373b40}.launch-guide-strategy{border-color:var(--border)}.launch-guide-strategy header>span,.launch-guide-strategy aside{background:transparent;border:0}.launch-guide-backlog-grid>div{background:transparent;border:0}.launch-guide-faq details[open]{border-color:#d5d7db}.launch-guide .aria-conversation,.launch-guide .aria-conversation-header{border-color:var(--border)}.launch-guide .aria-conversation-header .aria-client-header-icon{background:transparent;border:0}@media(min-width:1024px){.studio-shell.launch-portal .launch-faq{padding-left:40px;padding-right:40px}.studio-shell.launch-portal .launch-faq .launch-faq-heading h1{font-size:36px;line-height:40px}}@media(max-width:639px){.studio-shell.launch-portal .launch-guide .launch-guide-hero h1{font-size:36px;line-height:45px}.launch-guide-truth-grid,.launch-guide-strategy-grid,.launch-guide-growth-grid,.launch-guide-backlog-grid{grid-template-columns:1fr}.launch-guide-timeline:before,.launch-guide-stage-icon,.launch-guide-stage-metric{display:none}.launch-guide-timeline details{margin-left:0}.launch-guide-timeline summary strong{font-size:14px;font-weight:700}.launch-guide-stage-label{display:flex;gap:12px;align-items:center}.launch-guide-stage-mobile-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;color:var(--guide-accent);background:color-mix(in oklch,var(--guide-accent) 10%,transparent)}.launch-guide-stage-title{display:none}.launch-guide-hero{padding:56px 32px}.launch-guide-backlog{padding:32px}.studio-shell.launch-portal .launch-faq .launch-faq-heading h1{font-size:30px;line-height:36px}.launch-faq-support,.launch-faq-growth{flex-direction:column;text-align:center}.launch-faq-growth>a,.launch-faq-support>a{width:auto}}.launch-guide-section-heading:has(+.launch-guide-timeline){margin-bottom:32px}.launch-guide-stage-mobile-icon{display:none}.launch-guide-backlog:before{content:"";position:absolute;top:0;right:0;width:256px;height:256px;border-radius:50%;background:#edaa00;background:oklch(.78 .17 80);opacity:.1;filter:blur(64px);transform:translate(30%,-30%);pointer-events:none}.launch-guide-backlog>*{position:relative;z-index:1}.launch-faq-category.tone-blue>header>span{background:#0d41d51a;border-color:#0d41d533}.launch-faq-category.tone-emerald>header>span{background:#ecfdf5;border-color:#a4f4cf}.launch-faq-category.tone-violet>header>span{background:#f5f3ff;border-color:#ddd6ff}.launch-faq-category.tone-amber>header>span{background:#fffbeb;border-color:#fee685}.launch-faq-category.tone-rose>header>span{background:#fff1f2;border-color:#ffccd3}.launch-faq-category.tone-slate>header>span{background:#f8fafc;border-color:#e2e8f0}@media(max-width:639px){.launch-guide-stage-mobile-icon{display:grid}}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client{width:100%;max-width:none;min-height:0;max-height:none;padding:0;border-radius:24px;border-color:var(--border)}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-conversation-header{padding:20px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#010205,#03050f);margin:0}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-client-header-icon{width:40px;height:40px;border-radius:16px;background:transparent;border:0;color:#0d41d5;box-shadow:none}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-client-heading h2{font-size:16px;line-height:24px;color:#fff}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-client-heading p{font-size:12px;line-height:16px;color:#8c8f95}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-conversation-history{padding:24px;min-height:300px;max-height:500px;background:#f9fafc}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-composer{padding:16px;border-top:1px solid oklch(.9 .005 260)}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-client-input-wrap{padding:0;border:0;background:transparent;border-radius:0}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-composer textarea{border-radius:12px;min-height:44px;height:44px;background:#f4f5f7;border:1.5px solid oklch(.88 .005 260);padding:12px 16px;font-size:14px}.studio-shell.launch-portal .launch-guide .aria-conversation.is-client .aria-composer button{width:44px;height:44px;border-radius:12px;background:#0d41d5}.customer-guide{max-width:1040px;color:var(--portal-ink)}.customer-guide p{font-size:14px;line-height:1.75;color:var(--portal-muted)}.customer-guide h2{font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.customer-guide h3{font-size:18px;line-height:1.35;font-weight:500;margin:0 0 8px}.customer-guide .page-heading{align-items:center}.guide-read-time{display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;color:var(--portal-muted)}.guide-section-nav{display:flex;gap:9px 22px;flex-wrap:wrap;padding:0 0 20px;border-bottom:1px solid var(--portal-border);font-size:13px}.guide-section-nav a{text-decoration:none}.guide-section-nav a:hover,.guide-section-nav a:focus-visible{text-decoration:underline;text-underline-offset:4px}.customer-guide>section{scroll-margin-top:90px;margin-top:40px}.guide-intro{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding:26px;background:var(--portal-soft);border:1px solid var(--portal-border);border-radius:12px}.guide-intro>svg{margin-top:2px}.guide-intro p:last-child{margin-bottom:0}.guide-intro .eyebrow,.guide-section-heading .eyebrow{font-size:11px;margin:0 0 10px;letter-spacing:.12em}.guide-source-note{border-left:3px solid var(--portal-ink);padding:4px 0 4px 17px;margin-top:22px;font-size:13px}.guide-source-note p{margin:5px 0 0;font-size:13px}.guide-section-heading{margin-bottom:20px}.guide-section-heading p:last-child{margin:0}.guide-timeline{border:1px solid var(--portal-border);border-radius:12px;overflow:hidden;background:var(--portal-surface)}.guide-timeline details{border-bottom:1px solid var(--portal-border)}.guide-timeline details:last-child{border-bottom:0}.guide-timeline summary{display:flex;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.guide-timeline summary::-webkit-details-marker{display:none}.guide-timeline summary:after{content:"+";font-size:22px;margin-left:2px;flex:none}.guide-timeline details[open] summary:after{content:"−"}.guide-phase-number{font-size:12px;color:var(--portal-muted);min-width:24px}.guide-timeline summary strong{font-size:15px;font-weight:600}.guide-timeline summary small{display:block;font-size:12px;color:var(--portal-muted);margin-top:4px}.guide-phase-range{margin-left:auto;text-align:right;font-size:13px}.guide-timeline .guide-phase-range small{font-size:11px}.guide-phase-copy{padding:0 20px 17px 60px}.guide-phase-copy p{margin:0 0 10px}.customer-guide .guide-example-copy{font-size:12px;line-height:1.65}.guide-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-strategy-panel{padding:24px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}.guide-format-label{display:block;font-size:11px;letter-spacing:.1em;color:var(--portal-muted);margin-bottom:14px}.guide-strategy-panel>a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-top:16px}.customer-guide details:not(.guide-timeline details) summary{font-size:14px;line-height:1.5;cursor:pointer}.guide-strategy-panel details{padding-top:14px;border-top:1px solid var(--portal-border);margin-top:16px}.guide-investment{padding:17px 20px;background:var(--portal-soft);border-radius:10px;margin-top:16px}.guide-investment p{margin-bottom:0}.guide-pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.guide-pattern-card{padding:18px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}.guide-pattern-card svg{width:100%;height:78px;margin-bottom:12px;color:var(--portal-ink)}.guide-chart-baseline{fill:none;stroke:var(--portal-border);stroke-width:1}.guide-chart-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.guide-pattern-card h3{font-size:16px}.guide-pattern-card>span{font-size:11px;color:var(--portal-muted)}.guide-pattern-card p{font-size:13px;margin-bottom:0}.guide-table-wrap{border:1px solid var(--portal-border);border-radius:12px;overflow:auto;background:var(--portal-surface)}.guide-backlog-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.guide-backlog-table caption{text-align:left;font-size:12px;padding:17px 20px;background:var(--portal-soft)}.guide-backlog-table th,.guide-backlog-table td{padding:15px 20px;border-top:1px solid var(--portal-border)}.guide-backlog-table thead th{font-size:12px;color:var(--portal-muted);font-weight:500}.guide-backlog-table tbody th{font-weight:500}.guide-backlog-table td{font-variant-numeric:tabular-nums}.guide-faq details{border-bottom:1px solid var(--portal-border);padding:17px 0}.guide-faq details:first-child{border-top:1px solid var(--portal-border)}.guide-faq details p{margin-bottom:0;padding-left:18px}.guide-support-note{border-top:1px solid var(--portal-border);padding-top:16px}.guide-closing{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:26px;background:var(--portal-soft);border-radius:12px;margin-top:40px}.guide-closing>div{max-width:630px}.guide-closing p{margin-bottom:0}.guide-closing .btn{flex:none}.customer-guide :is(summary,a):focus-visible{outline:2px solid var(--portal-ink);outline-offset:4px;border-radius:4px}@media(max-width:1000px){.guide-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-closing{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.customer-guide .page-heading{align-items:flex-start;flex-direction:column;gap:12px}.guide-section-nav{gap:10px 17px}.guide-intro{grid-template-columns:1fr;gap:12px;padding:20px}.guide-timeline summary{flex-wrap:wrap;gap:10px;padding:16px}.guide-timeline summary:after{margin-left:auto}.guide-phase-range{order:1;margin-left:34px;text-align:left;width:100%;font-size:12px}.guide-phase-copy{padding:0 16px 16px}.guide-strategy-grid,.guide-pattern-grid{grid-template-columns:1fr}.guide-strategy-panel{padding:20px}.guide-pattern-card svg{height:60px}.guide-backlog-table th,.guide-backlog-table td{padding:13px 15px}.guide-closing{padding:20px}.customer-guide h2{font-size:23px}}.prepared-purchase{min-height:100vh;background:#f9fafb;color:#111827;font-family:Inter,Outfit,system-ui,sans-serif}.prepared-purchase h1,.prepared-purchase h2,.prepared-purchase h3,.prepared-purchase h4{font-family:inherit}.prepared-header{display:flex;align-items:center;gap:24px;padding:14px 24px;background:#111827;color:#fff}.prepared-header .prepared-brand{color:#fff;font-size:16px;font-weight:900;text-decoration:none;letter-spacing:-.025em}.prepared-header>span{color:#9ca3af;font-size:12px}.prepared-header .text-link{margin-left:auto;color:#d1d5db;font-size:12px}.prepared-main{max-width:860px;margin:auto;padding:40px 24px 64px}.prepared-hero{margin-bottom:32px;padding:40px;border-radius:20px;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);color:#fff}.prepared-hero .eyebrow{margin:0 0 12px;color:#fff9;font-size:11.2px;font-weight:700;letter-spacing:.15em}.prepared-hero h1{margin:0;font-size:32px;font-weight:900;line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}.prepared-hero-description{margin:14px 0 0;font-size:15px;color:#fffc;line-height:1.6}.prepared-hero-facts{display:flex;flex-wrap:wrap;gap:32px;margin-top:28px}.prepared-hero-facts>div{display:flex;flex-direction:column;gap:8px}.prepared-hero-facts span{color:#ffffffa6;font-size:12px}.prepared-hero-facts strong{font-size:32px;font-weight:900;letter-spacing:-.03em}.prepared-hero-facts small{margin-left:4px;font-size:14px;font-weight:400;color:#ffffffa6}.prepared-main h2{margin:0 0 16px;font-size:22.4px;font-weight:900;letter-spacing:-.03em}.prepared-main h2:has(svg){display:flex;align-items:center;gap:10px}.prepared-intro{margin-bottom:30px}.prepared-intro blockquote{margin:20px 0;padding:4px 0 4px 18px;border-left:2px solid #1d4ed8;color:#374151;font-size:14px;line-height:1.7}.prepared-intro .muted{color:#6b7280;font-size:12px}.prepared-account,.prepared-totals,.prepared-inclusions,.prepared-status,.prepared-next{margin-bottom:24px;padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:16px}.prepared-status p,.prepared-next p,.prepared-next li{color:#6b7280;line-height:1.7}.prepared-status .btn,.prepared-next .btn,.prepared-recovery-actions .btn{margin:8px 10px 8px 0}.prepared-status .text-link{display:inline-flex;margin:10px 20px 10px 0}.prepared-purchase .btn-dark{background:#1d4ed8;color:#fff;border-color:#1d4ed8;border-radius:12px}.prepared-purchase .btn-dark:hover:not(:disabled){background:#1e40af;border-color:#1e40af}.prepared-purchase .btn-outline{background:transparent;color:#1d4ed8;border:1px solid #d1d5db;border-radius:8px}.prepared-purchase .text-link,.prepared-text-button{color:#1d4ed8}.prepared-ready{margin-top:32px;padding:32px;border:2px solid #1d4ed8;border-radius:20px;background:#fff;text-align:center;box-shadow:0 4px 24px #1d4ed81f}.prepared-ready>p{margin:-4px 0 24px;color:#6b7280;font-size:14px;line-height:1.7}.prepared-ready .prepared-account,.prepared-ready .prepared-totals{padding:24px;border-radius:14px;background:#f8fafc;text-align:left}.prepared-ready .prepared-totals{padding:20px}.prepared-account h2{font-size:18px;font-weight:800}.prepared-account p,.prepared-payment p,.prepared-totals p,.prepared-channel p{color:#6b7280;font-size:14px;line-height:1.6}.prepared-account .auth-form{gap:16px}.prepared-account .field>label:first-child{color:#374151;font-size:12px;font-weight:600}.prepared-account .field input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;font-family:inherit;font-size:14px}.prepared-account .field input:focus{outline:none;border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81a}.prepared-account .password-input input{padding-right:46px}.prepared-account .password-input button{color:#6b7280}.prepared-account .auth-form>.btn{width:100%;padding:12px;background:#1e40af;color:#fff;border-radius:8px;font-size:14px;font-weight:700}.prepared-account-tabs{display:flex;gap:8px;margin:20px 0}.prepared-account-tabs button{flex:1;padding:9px 12px;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600}.prepared-account-tabs button[aria-pressed=true]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.prepared-text-button{display:inline-flex;align-items:center;gap:6px;padding:12px 0 0;border:0;background:none;font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.prepared-channel{margin-bottom:20px;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000000f}.prepared-channel summary{display:flex;align-items:flex-start;gap:16px;padding:24px;cursor:pointer;list-style:none}.prepared-channel summary::-webkit-details-marker{display:none}.prepared-channel summary>div{min-width:0;flex:1}.prepared-channel summary h3{margin:6px 0 4px;font-size:18.4px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.prepared-channel summary p{margin:0;color:#374151;font-size:12px}.prepared-channel summary>strong{color:#1d4ed8;font-size:20px;font-weight:900;white-space:nowrap}.prepared-channel summary>strong small{display:block;color:#6b7280;font-size:12px;font-weight:400}.prepared-channel summary>svg{flex-shrink:0;margin-top:4px;color:#9ca3af}.prepared-channel[open] summary>svg{transform:rotate(180deg)}.prepared-channel-badge{color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.prepared-channel-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;padding:0 24px 24px;border-top:1px solid #f3f4f6}.prepared-channel-body>.prepared-details{margin-top:20px}.prepared-channel-body section{margin-top:20px}.prepared-channel-body h4{margin:0 0 6px;color:#111827;font-size:13px;font-weight:700}.prepared-channel-body section p{margin:0;overflow-wrap:anywhere}.prepared-details{margin:0}.prepared-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #e5e7eb}.prepared-details>div:last-child{border-bottom:0}.prepared-details dt{color:#6b7280;font-size:13px}.prepared-details dd{margin:0;color:#111827;font-size:13px;text-align:right;overflow-wrap:anywhere}.prepared-inclusions{margin-top:32px;margin-bottom:32px;padding:28px}.prepared-inclusions h2{font-size:18px;font-weight:800}.prepared-inclusions ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.prepared-inclusions li{display:flex;align-items:center;gap:10px;color:#374151;font-size:14px}.prepared-inclusions li svg{flex-shrink:0;color:#16a34a}.prepared-payment{padding:0;text-align:left}.prepared-payment h2{font-size:18px;font-weight:800}.prepared-payable{display:flex;align-items:center;justify-content:space-between;gap:12px}.prepared-payable strong{color:#111827;font-size:28px;font-weight:900;letter-spacing:-.03em;overflow-wrap:anywhere}.prepared-policy{font-size:12px!important;overflow-wrap:anywhere}.prepared-terms{display:flex;align-items:flex-start;gap:10px;margin:20px 0;color:#374151;font-size:13px;line-height:1.6}.prepared-terms input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#1d4ed8}.prepared-payment>.btn{padding:16px;font-family:inherit;font-size:16px;font-weight:800;box-shadow:0 4px 14px #1d4ed866}.prepared-payment>.btn:disabled{background:#93c5fd;border-color:#93c5fd;box-shadow:none;opacity:.7;cursor:not-allowed}.prepared-confirmation{display:flex;align-items:flex-start;gap:16px;margin:24px 0;padding:16px 20px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#166534}.prepared-confirmation>svg{flex-shrink:0}.prepared-confirmation p{margin:8px 0 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.prepared-next ol{padding-left:22px;line-height:1.9}.prepared-next .text-link{display:inline-flex;margin-top:12px}.prepared-footer{display:flex;align-items:center;justify-content:center;gap:8px;max-width:860px;margin:auto;padding:0 24px 32px;color:#9ca3af;font-size:12px}.prepared-purchase :is(a,button,input,summary):focus-visible{outline:2px solid #1d4ed8;outline-offset:4px}.prepared-purchase .notice.error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.prepared-purchase .notice.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.prepared-change{padding:48px 16px;background:#000104;color:#fff;font-family:Outfit,system-ui,sans-serif}.prepared-change .prepared-header{display:block;padding:0;background:none;text-align:center}.prepared-change .prepared-header .prepared-brand{color:#ffffff4d;font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.prepared-change .prepared-header>span,.prepared-change .prepared-header .text-link{display:none}.prepared-change .prepared-main{max-width:512px;padding:24px 0}.prepared-change .prepared-hero{padding:0;margin:0;border-radius:0;background:none;text-align:center}.prepared-change .prepared-hero .eyebrow{display:none}.prepared-change .prepared-hero h1{color:#fff;font-size:24px;font-weight:900;letter-spacing:-.025em}.prepared-change-description{margin:12px 0 24px;color:#ffffff80;font-size:14px;line-height:1.6;text-align:center}.prepared-change .prepared-change-expiry{margin-top:-12px;color:#fff6;font-size:12px;text-align:center}.prepared-change .prepared-totals,.prepared-change .prepared-account,.prepared-change .prepared-payment,.prepared-change .prepared-status,.prepared-change .prepared-next{padding:20px;margin-bottom:24px;border:1px solid oklch(.2 .05 264);border-radius:16px;background:#01030c}.prepared-change .prepared-main h2{color:#ffffff4d;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prepared-change .prepared-new-price{margin:0 0 12px;color:#fff;font-size:30px;font-weight:900;line-height:1.2}.prepared-change .prepared-new-price small{display:inline;margin-left:4px;color:#fff6;font-size:16px;font-weight:400}.prepared-change .prepared-delta{display:inline-block;padding:4px 12px;border-radius:999px;background:#10b98126;color:#34d399;font-size:14px;font-weight:700}.prepared-change .prepared-delta-lower{background:#f59e0b26;color:#fbbf24}.prepared-change .prepared-details>div{padding:8px 0;border-color:#ffffff0d}.prepared-change .prepared-details dt{color:#ffffff80;font-size:14px}.prepared-change .prepared-details dd{color:#ffffffb3;font-size:14px}.prepared-change-list dd{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.prepared-change .prepared-change-list dd del{color:#fff6}.prepared-change .prepared-change-list dd strong{color:#34d399;font-weight:600}.prepared-change .prepared-account p,.prepared-change .prepared-payment p,.prepared-change .prepared-totals p,.prepared-change .prepared-status p{color:#ffffff80}.prepared-change .prepared-account .field>label:first-child,.prepared-change .prepared-terms{color:#fff9}.prepared-change .prepared-account .field input{border-color:#ffffff1f;background:#ffffff0f;color:#fff}.prepared-change .prepared-account-tabs button{border-color:#ffffff1f;background:#ffffff0a;color:#ffffff80}.prepared-change .prepared-account-tabs button[aria-pressed=true]{background:#2b62ef;color:#fff}.prepared-change .prepared-payment .btn,.prepared-change .prepared-account .auth-form>.btn{border-color:transparent;border-radius:16px;background:#2b62ef;font-weight:900;box-shadow:none}.prepared-change .prepared-payment .btn:disabled{opacity:.7}.prepared-change .prepared-payable strong{color:#fff}.prepared-change .prepared-text-button,.prepared-change .prepared-terms a,.prepared-change .text-link{color:#7daeff;color:oklch(.75 .18 260)}.prepared-change .prepared-scheduled{text-align:center}.prepared-change .prepared-scheduled>svg{margin-bottom:14px;color:#34d399}.prepared-change .prepared-scheduled h2{color:#fff;font-size:20px;letter-spacing:-.025em;text-transform:none}.prepared-change .prepared-scheduled .prepared-text-button{display:flex;margin:auto}.prepared-change .prepared-footer{max-width:512px;padding:0;color:#ffffff4d;text-align:center}.prepared-success{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.prepared-success .prepared-header{display:none}.prepared-success .prepared-main{width:min(100%,500px);padding:48px;margin:0;border-radius:24px;background:#fff;box-shadow:0 4px 24px #00000014}.prepared-success .prepared-hero{margin-bottom:24px;padding:0;background:none;text-align:center}.prepared-success .prepared-celebration{display:block;margin-bottom:24px;font-size:64px;line-height:1}.prepared-success .prepared-hero .eyebrow{margin-bottom:16px;color:#16a34a}.prepared-success .prepared-hero h1{color:#111827;font-size:28px;font-weight:900}.prepared-success .prepared-next,.prepared-success .prepared-status{margin-bottom:0;padding:0;border:0;border-radius:0}.prepared-success .prepared-status h2{font-size:20px}.prepared-success .prepared-next h2{font-size:18px}.prepared-success .prepared-footer{margin:24px 0 0;padding-bottom:0;text-align:center}@media(max-width:600px){.prepared-header{gap:14px;padding:14px 16px}.prepared-main{padding:28px 16px 40px}.prepared-hero{padding:28px 24px}.prepared-hero h1{font-size:28px}.prepared-hero-facts{gap:24px}.prepared-hero-facts strong{font-size:28px}.prepared-ready{padding:24px 20px}.prepared-account,.prepared-totals,.prepared-inclusions,.prepared-status,.prepared-next{padding:20px}.prepared-channel summary{gap:10px;padding:20px}.prepared-channel summary h3{font-size:17px}.prepared-channel summary>strong{font-size:17px}.prepared-channel-body{padding:0 20px 20px}.prepared-details>div{gap:12px}.prepared-change .prepared-main{padding:24px 0}.prepared-success .prepared-main{padding:32px 24px}.prepared-footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.prepared-purchase *{scroll-behavior:auto;transition:none!important}}.studio-shell.launch-portal .launch-advanced-page{max-width:672px;color:var(--foreground);font-family:DM Sans,sans-serif;display:flex;flex-direction:column;gap:24px}.studio-shell.launch-portal .launch-advanced-wide{max-width:none}.studio-shell.launch-portal .launch-advanced-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-shell.launch-portal .launch-advanced-heading h1{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:32px;margin:0}.launch-advanced-heading h1>svg{flex:none;color:var(--primary)}.launch-advanced-heading h1>svg.youtube-icon{color:#dc2626}.launch-advanced-heading p{font-size:14px;line-height:20px;color:var(--muted-foreground);margin:4px 0 0}.launch-advanced-notice{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#eff6ff;border:1px solid #dbeafe;color:#2563eb}.launch-advanced-notice>svg{flex:none;margin-top:2px}.launch-advanced-notice strong{font-size:14px;font-weight:600;line-height:20px;color:#1e40af}.launch-advanced-notice p{font-size:12px;line-height:16px;margin:2px 0 0}.launch-advanced-card{border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000d}.launch-advanced-card-soft{background:color-mix(in oklch,var(--muted) 30%,var(--card))}.launch-advanced-card>header{padding:24px 24px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-shell.launch-portal .launch-advanced-card h2{font-family:Syne,sans-serif;font-size:16px;font-weight:600;line-height:16px;letter-spacing:0;margin:0}.launch-advanced-card header p{font-size:12px;color:var(--muted-foreground);line-height:16px;margin:2px 0 0}.launch-advanced-card-content{padding:0 24px 24px}.launch-advanced-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border-radius:6px;background:var(--primary);color:var(--primary-foreground);padding:0 12px;height:32px;border:0;font-family:inherit;font-size:14px;font-weight:500;opacity:.5;cursor:not-allowed}.launch-advanced-heading>.launch-advanced-button{background:var(--background);color:var(--foreground);border:1px solid var(--border)}.launch-advanced-select{width:100%;height:36px;border:1px solid var(--input);border-radius:6px;padding:0 12px;color:var(--muted-foreground);background:var(--background);font-family:inherit;font-size:14px;opacity:.5;cursor:not-allowed}.launch-advanced-wide>.launch-advanced-select{width:256px;max-width:100%}.launch-analytics-period{width:128px;height:32px;font-size:12px;flex:none}.launch-advanced-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 0}.launch-advanced-empty>svg{color:var(--muted-foreground);opacity:.3;flex:none;margin-bottom:12px}.launch-advanced-empty p{font-size:14px;line-height:20px;color:var(--muted-foreground);margin:0}.launch-advanced-empty small{font-size:12px;line-height:16px;color:var(--muted-foreground);margin:4px 0 0}.studio-shell.launch-portal .launch-advanced-empty h2{font-family:Syne,sans-serif;font-size:18px;font-weight:600;line-height:28px;margin:0 0 4px}.launch-advanced-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:8px}.launch-advanced-steps li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted-foreground);line-height:16px}.launch-advanced-steps li>span{display:grid;place-items:center;flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:color-mix(in oklch,var(--primary) 10%,transparent);color:var(--primary);font-size:10px;font-weight:700}.launch-experiment-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launch-experiment-stats>div{padding:12px;border-radius:12px;text-align:center;background:color-mix(in oklch,var(--muted) 40%,transparent)}.launch-experiment-stats>div:nth-child(2){background:#f0fdf4;border:1px solid #dcfce7;color:#15803d}.launch-experiment-stats>div:nth-child(3){background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8}.launch-experiment-stats strong{display:block;font-size:24px;font-weight:700;line-height:32px}.launch-experiment-stats p{font-size:12px;color:var(--muted-foreground);line-height:16px;margin:2px 0 0}.launch-experiment-stats>div:nth-child(2) p{color:#16a34a}.launch-experiment-stats>div:nth-child(3) p{color:#2563eb}.launch-experiment-empty{padding:64px 0}.launch-experiment-empty p{max-width:320px}.launch-experiment-empty>svg,.launch-analytics-empty>svg{margin-bottom:16px}.launch-analytics-empty{padding:80px 0}.launch-advanced-api-note{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:16px;color:var(--muted-foreground);margin:0}.launch-advanced-api-note>svg{flex:none;color:var(--primary)}.launch-advanced-delivery{font-family:DM Sans,sans-serif;font-size:12px;line-height:20px;color:var(--muted-foreground);margin:0}.launch-advanced-delivery a{color:var(--primary);text-decoration:underline}.studio-shell.launch-portal .launch-uploader-page{min-height:100vh;background:linear-gradient(160deg,#000104,#000001);padding:32px 24px 64px;position:relative;overflow:hidden;color:#fff;font-family:Outfit,sans-serif}.launch-uploader-glow{position:absolute;pointer-events:none;z-index:0}.launch-uploader-glow-top{top:20%;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(ellipse,oklch(.46 .23 264 / .15) 0%,transparent 65%);filter:blur(80px)}.launch-uploader-glow-bottom{bottom:10%;right:10%;width:400px;height:300px;background:radial-gradient(ellipse,oklch(.65 .18 264 / .08) 0%,transparent 65%);filter:blur(60px)}.launch-uploader-inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.launch-uploader-heading{text-align:center;margin-bottom:48px}.launch-uploader-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:#0d41d526;border:1px solid oklch(.46 .23 264 / .35);margin-bottom:24px;font-size:11.2px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#84acff;color:oklch(.75 .18 264)}.launch-uploader-badge i{width:7px;height:7px;border-radius:50%;background:#5388ff;background:oklch(.65 .22 264)}.studio-shell.launch-portal .launch-uploader-heading h1{font-family:Outfit,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:900;letter-spacing:-.04em;line-height:1.05;color:#fff;margin:0 0 16px}.launch-uploader-heading h1>span{background:linear-gradient(135deg,#5388ff,#4da1ff 50%,#49adff 75%,#47b3ff,#45b9ff);background:linear-gradient(135deg,color(xyz 0.321 0.262 1.155),color(xyz 0.35 0.34 1.172) 50%,color(xyz 0.365 0.384 1.179) 75%,color(xyz 0.373 0.407 1.182),color(xyz 0.381 0.431 1.185));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.launch-uploader-heading>p{font-size:clamp(15.2px,2vw,18.4px);color:#ffffff8c;max-width:580px;margin:0 auto 32px;line-height:1.7}.launch-uploader-platforms{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.launch-uploader-platforms>div{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;background:#020511cc;border:1px solid oklch(.22 .04 264 / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.launch-uploader-platforms span{font-size:13.12px;font-weight:700;color:#ffffffd9}.launch-uploader-preview{position:relative;border-radius:20px;overflow:hidden;border:1px solid oklch(.22 .04 264 / .5);margin-bottom:48px}.launch-uploader-mock{background:#01030c;padding:24px;filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none}.launch-uploader-mock-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;min-width:660px}.launch-uploader-mock-header>div{display:flex;gap:8px}.launch-uploader-mock-header span{padding:6px 14px;border-radius:8px;background:#050b18;font-size:12px;color:#fff;font-weight:600}.launch-uploader-mock-header>div>span:first-child{background:#0d41d5}.launch-uploader-mock-header>span{padding:8px 18px;border-radius:10px;background:#0d41d5;font-size:12.8px;font-weight:700}.launch-uploader-mock-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#030713;margin-bottom:8px;border:1px solid oklch(.2 .04 264 / .4)}.launch-uploader-mock-row>i:first-child{width:36px;height:36px;border-radius:8px;background:#081123;flex:none}.launch-uploader-mock-row>div{flex:1}.launch-uploader-mock-row>div>i{display:block;height:19.68px;width:65%;background:#ffffff28;border-radius:3px;margin-bottom:3px}.launch-uploader-mock-row>div>i:last-child{width:40%;height:16.8px;background:#ffffff14;margin-bottom:0}.launch-uploader-mock-row>i:last-child{width:64px;height:22px;background:#0d41d533;border-radius:6px}.launch-uploader-lock{position:absolute;inset:0;background:linear-gradient(to bottom,#0001044d,#000104d9 60%,#000104f7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:16px}.launch-uploader-lock-icon{width:64px;height:64px;border-radius:50%;background:#0d41d526;border:1.5px solid oklch(.46 .23 264 / .4);display:grid;place-items:center;color:#84acff;color:oklch(.75 .18 264);flex:none}.studio-shell.launch-portal .launch-uploader-lock h2{font-family:Outfit,sans-serif;font-size:17.6px;font-weight:800;color:#fff;letter-spacing:0;line-height:1.5;margin:0 0 5.6px}.launch-uploader-lock p{font-size:13.6px;line-height:1.5;color:#ffffff80;margin:0}.launch-uploader-features{margin-bottom:48px}.studio-shell.launch-portal .launch-uploader-features>h2{font-size:clamp(20.8px,3vw,28px);font-weight:900;letter-spacing:-.03em;color:#fff;font-family:Outfit,sans-serif;text-align:center;margin:0 0 28px;line-height:1.5}.launch-uploader-features>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px}.launch-uploader-features article{padding:20px;border-radius:16px;background:#01030c;border:1px solid oklch(.18 .04 264 / .5)}.launch-uploader-feature-icon{width:40px;height:40px;border-radius:10px;background:#0d41d51f;border:1px solid oklch(.46 .23 264 / .2);display:grid;place-items:center;margin-bottom:13.6px;color:#5588fb}.studio-shell.launch-portal .launch-uploader-features h3{font-family:Outfit,sans-serif;font-size:14.4px;font-weight:800;color:#fff;letter-spacing:0;line-height:1.5;margin:0 0 6.4px}.launch-uploader-features p{font-size:12.8px;color:#ffffff80;line-height:1.65;margin:0}.launch-uploader-early{text-align:center;padding:40px;border-radius:20px;background:linear-gradient(135deg,#0d41d51f,#01030c);border:1px solid oklch(.46 .23 264 / .25)}.studio-shell.launch-portal .launch-uploader-early h2{font-family:Outfit,sans-serif;font-size:20.8px;font-weight:900;color:#fff;letter-spacing:0;line-height:1.5;margin:0 0 9.6px}.launch-uploader-early p{font-size:14.4px;color:#ffffff80;line-height:1.5;max-width:420px;margin:0 auto 24px}.launch-uploader-early-status{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:12px;background:#0d41d5;color:#fff;font-weight:800;font-size:13.6px;line-height:1.5;box-shadow:0 8px 32px #0d41d559}.launch-uploader-page .launch-advanced-delivery{color:#ffffff80;margin-top:24px}.launch-uploader-page .launch-advanced-delivery a{color:#84acff;color:oklch(.75 .18 264)}@media(max-width:639px){.launch-advanced-heading{flex-wrap:wrap}.launch-advanced-heading>div{min-width:0}.launch-advanced-card>header{padding:24px 16px 12px}.launch-advanced-card-content{padding:0 16px 24px}.launch-uploader-early{padding:40px 20px}.launch-uploader-early-status{padding:10px 16px}.launch-advanced-notice{padding:16px}}.preview-extra{--pe-ink:var(--preview-ink,#353530);--pe-muted:var(--preview-muted,#67645e);--pe-surface:var(--preview-surface,#fff);--pe-paper:var(--preview-paper,#f7f7f2);--pe-soft:var(--preview-soft,#eeeee8);--pe-line:var(--preview-line,#d9dbd3);--pe-control:var(--preview-control,#353530);--pe-on-control:var(--preview-on-control,#fff)}.preview-extra{max-width:940px;margin:0 auto;color:var(--pe-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.preview-extra *{box-sizing:border-box}.preview-extra button,.preview-extra input,.preview-extra select,.preview-extra textarea{font:inherit}.preview-extra button{cursor:pointer}.preview-extra button:disabled{cursor:not-allowed}.preview-extra button:focus-visible,.preview-extra input:focus-visible,.preview-extra select:focus-visible,.preview-extra textarea:focus-visible{outline:3px solid var(--pe-muted);outline-offset:3px}.preview-extra h1,.preview-extra h2,.preview-extra h3,.preview-extra p{margin:0}.pe-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px}.pe-eyebrow{font-size:10px;font-weight:500;letter-spacing:.15em;color:var(--pe-muted);text-transform:uppercase}.pe-head h1{font-size:clamp(32px,3vw,45px);line-height:1.07;letter-spacing:-.045em;margin:8px 0 11px;font-weight:400}.pe-head p{font-size:14px;line-height:1.55;color:var(--pe-muted);max-width:610px}.pe-status{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pe-line);background:var(--pe-soft);border-radius:99px;color:var(--pe-muted);padding:9px 12px;font-size:11px;font-weight:500;white-space:nowrap}.pe-status>span{height:7px;width:7px;background:var(--pe-muted);border-radius:50%}.pe-primary{border:1px solid var(--pe-control);background:var(--pe-control);color:var(--pe-on-control);border-radius:99px;min-height:44px;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:500;white-space:nowrap}.pe-primary:hover:not(:disabled){opacity:.85}.pe-disabled{opacity:.53}.pe-info-alert,.pe-footnote{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--pe-line);background:var(--pe-paper);border-radius:16px;padding:17px 19px;color:var(--pe-muted)}.pe-info-alert{margin-bottom:22px}.pe-info-alert>svg,.pe-footnote>svg{color:var(--pe-muted);flex:none;margin-top:1px}.pe-info-alert strong{font-size:13px}.pe-info-alert p,.pe-footnote span{font-size:11px;line-height:1.55;color:var(--pe-muted);margin-top:4px}.pe-footnote{margin-top:19px;background:var(--pe-surface)}.pe-feature-banner{background:var(--pe-soft);border:1px solid var(--pe-line);border-radius:22px;padding:25px 28px;display:flex;align-items:center;gap:17px;position:relative;overflow:hidden}.pe-feature-icon{height:51px;width:51px;border-radius:15px;display:grid;place-items:center;background:var(--pe-soft);color:var(--pe-muted);flex:none}.pe-feature-banner h2{font-size:21px;font-weight:500;letter-spacing:-.03em}.pe-feature-banner p{font-size:12px;line-height:1.55;color:var(--pe-muted);max-width:590px;margin-top:6px}.pe-feature-spark{color:var(--pe-muted);margin-left:auto;flex:none}.pe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 15px;flex-wrap:wrap}.pe-search{height:43px;min-width:245px;display:flex;align-items:center;gap:9px;background:var(--pe-surface);border:1px solid var(--pe-line);border-radius:11px;padding:0 13px;color:var(--pe-muted)}.pe-search input{border:0;outline:0!important;background:transparent;color:var(--pe-ink);min-width:0;flex:1;font-size:12px}.pe-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pe-pills button{min-height:38px;background:var(--pe-soft);color:var(--pe-muted);border:1px solid var(--pe-line);border-radius:99px;padding:9px 13px;font-size:11px;font-weight:500}.pe-pills button.active{background:var(--pe-control);border-color:var(--pe-control);color:var(--pe-on-control)}.pe-pills button:hover:not(.active){border-color:var(--pe-line);color:var(--pe-muted)}.pe-card{border:1px solid var(--pe-line);background:var(--pe-surface);border-radius:21px;padding:24px;box-shadow:none}.pe-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.pe-card-heading h2{font-size:18px;font-weight:500;letter-spacing:-.02em}.pe-card-heading>span{font-size:11px;color:var(--pe-muted)}.pe-track-card{padding:20px 23px 7px}.pe-track{width:100%;border:0;border-top:1px solid var(--pe-soft);background:transparent;padding:13px 4px;display:flex;align-items:center;gap:14px;text-align:left;color:var(--pe-ink)}.pe-track:hover,.pe-track.selected{background:var(--pe-surface)}.pe-track-art{height:48px;width:48px;border-radius:12px;display:grid;place-items:center;color:var(--pe-ink);flex:none}.pe-track-sage,.pe-track-lilac,.pe-track-apricot,.pe-track-blue{background:var(--pe-soft)}.pe-track-name{flex:1;min-width:0}.pe-track-name strong,.pe-track-name small{display:block}.pe-track-name strong{font-size:13px}.pe-track-name small{font-size:10px;color:var(--pe-muted);margin-top:3px}.pe-track-genre{font-size:11px;color:var(--pe-muted);background:var(--pe-paper);border-radius:99px;padding:5px 9px}.pe-track time{font-size:11px;color:var(--pe-muted);min-width:34px;text-align:right}.pe-track-action{color:var(--pe-muted);width:20px}.pe-no-results{text-align:center;padding:36px 12px;font-size:12px;color:var(--pe-muted);border-top:1px solid var(--pe-soft)}.pe-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pe-field{display:flex;flex-direction:column;gap:7px;margin:16px 0;color:var(--pe-ink)}.pe-field>span{font-size:11px;font-weight:500}.pe-field input,.pe-field select,.pe-field textarea{width:100%;border:1px solid var(--pe-line);background:var(--pe-surface);border-radius:10px;color:var(--pe-ink);padding:11px 12px;font-size:12px}.pe-field textarea{resize:vertical;min-height:94px}.pe-setting-row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--pe-soft);padding:17px 0;font-size:11px}.pe-setting-row>span{display:flex;align-items:center;gap:8px;color:var(--pe-muted)}.pe-setting-row strong{color:var(--pe-muted)}.pe-card-caption{font-size:10px;line-height:1.5;color:var(--pe-muted)}.pe-schedule-step{display:flex;align-items:center;gap:12px;border-top:1px solid var(--pe-soft);padding:18px 0}.pe-schedule-step>span{height:32px;width:32px;border-radius:10px;background:var(--pe-soft);color:var(--pe-muted);display:grid;place-items:center;font-size:10px;font-weight:500;flex:none}.pe-schedule-step>div{flex:1}.pe-schedule-step strong,.pe-schedule-step small{display:block}.pe-schedule-step strong{font-size:12px}.pe-schedule-step small{font-size:10px;color:var(--pe-muted);margin-top:4px;line-height:1.4}.pe-schedule-step>svg{color:var(--pe-muted)}.pe-schedule-step.muted>svg{color:var(--pe-muted)}.pe-schedule .pe-primary{width:100%;margin-top:10px}.pe-disabled-note{display:block;text-align:center;color:var(--pe-muted);line-height:1.45;font-size:10px;margin-top:9px}.pe-experiment{padding:25px}.pe-variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.pe-variant{border:1px solid var(--pe-line);border-radius:16px;padding:14px;min-width:0}.pe-variant-top{display:flex;align-items:center;justify-content:space-between;gap:7px;color:var(--pe-muted);font-size:10px;font-weight:500;letter-spacing:.1em}.pe-small-tag{border-radius:99px;border:1px solid var(--pe-line);background:var(--pe-paper);padding:5px 9px;color:var(--pe-muted);font-size:9px;font-weight:500;letter-spacing:0;white-space:nowrap}.pe-thumbnail{margin-top:13px;height:200px;border-radius:12px;color:var(--pe-surface);display:flex;flex-direction:column;justify-content:space-between;padding:20px;overflow:hidden;position:relative}.pe-thumbnail:after{content:"";height:190px;width:190px;border:28px solid #ffffff27;border-radius:50%;position:absolute;right:-30px;bottom:-60px}.pe-thumbnail-a{background:var(--pe-ink)}.pe-thumbnail-b{background:var(--pe-muted)}.pe-thumbnail>span{font-size:9px;font-weight:500;letter-spacing:.15em;z-index:1}.pe-thumbnail>strong{font-size:clamp(33px,4vw,55px);line-height:.9;letter-spacing:-.05em;z-index:1}.pe-variant .pe-field{margin-bottom:0}.pe-experiment-bottom{border-top:1px solid var(--pe-soft);margin-top:21px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;font-size:11px;font-weight:500}.pe-metric-empty{border:1px dashed var(--pe-line);border-radius:17px;background:var(--pe-surface);margin-top:17px;padding:22px;display:flex;align-items:center;gap:16px}.pe-metric-empty>span{height:47px;width:47px;display:grid;place-items:center;border-radius:12px;background:var(--pe-soft);color:var(--pe-muted);flex:none}.pe-metric-empty h2{font-size:14px;font-weight:500}.pe-metric-empty p{font-size:11px;line-height:1.55;color:var(--pe-muted);margin-top:5px}.pe-ticket-filters{margin:20px 0 18px}.pe-empty-state{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:38px}.pe-empty-icon{height:70px;width:70px;border-radius:22px;background:var(--pe-soft);color:var(--pe-muted);display:grid;place-items:center;margin-bottom:22px}.pe-empty-state h2{font-size:21px;font-weight:500}.pe-empty-state p{font-size:12px;line-height:1.55;color:var(--pe-muted);max-width:430px;margin:12px 0 20px}.pe-ticket-card{display:flex;gap:17px;align-items:flex-start}.pe-ticket-card>div:nth-child(2){flex:1;min-width:0}.pe-ticket-card h2{font-size:18px;margin:6px 0}.pe-ticket-card p{font-size:12px;line-height:1.5;color:var(--pe-muted);white-space:pre-wrap}.pe-ticket-card small{font-size:10px;color:var(--pe-muted);display:block;margin-top:15px}.pe-ticket-icon{height:42px;width:42px;border-radius:12px;background:var(--pe-soft);color:var(--pe-muted);display:grid;place-items:center;flex:none}.pe-dialog-layer{position:fixed;inset:0;z-index:200;background:#4b4944b8;display:grid;place-items:center;padding:20px;overflow-y:auto}.pe-dialog{width:min(100%,540px);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--pe-surface);border:1px solid var(--pe-line);border-radius:22px;padding:30px;position:relative;box-shadow:0 25px 80px #34312d4d}.pe-dialog-close{position:absolute;right:20px;top:19px;width:34px;height:34px;border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-surface);display:grid;place-items:center;color:var(--pe-muted)}.pe-dialog h2{font-size:27px;margin:8px 0 7px}.pe-dialog>p{font-size:12px;line-height:1.5;color:var(--pe-muted);margin-bottom:18px}.pe-dialog .pe-field{margin:13px 0}.pe-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.pe-secondary{background:var(--pe-surface);color:var(--pe-muted);border:1px solid var(--pe-line);border-radius:12px;padding:10px 15px;font-size:12px;font-weight:500}.pe-partner-intro{border:1px solid var(--pe-line);border-radius:22px;background:var(--pe-surface);padding:34px;display:flex;align-items:flex-start;gap:24px}.pe-partner-mark{height:65px;width:65px;border-radius:19px;background:var(--pe-soft);color:var(--pe-muted);display:grid;place-items:center;flex:none}.pe-partner-intro h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;margin:8px 0 12px;font-weight:500}.pe-partner-intro p{max-width:680px;font-size:13px;line-height:1.6;color:var(--pe-muted)}.pe-partner-intro button{margin-top:23px}.pe-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:19px}.pe-partner-grid .pe-card{min-height:206px}.pe-partner-card-icon{height:40px;width:40px;display:grid;place-items:center;background:var(--pe-soft);color:var(--pe-muted);border-radius:11px}.pe-partner-grid h3{font-size:15px;font-weight:500;margin-top:21px}.pe-partner-grid p{font-size:11px;line-height:1.55;color:var(--pe-muted);margin-top:8px}@media(max-width:760px){.pe-head{align-items:flex-start;flex-direction:column}.pe-two-col,.pe-variant-grid,.pe-partner-grid{grid-template-columns:1fr}.pe-partner-grid .pe-card{min-height:0}.pe-toolbar{align-items:stretch;flex-direction:column}.pe-search{min-width:0;width:100%}.pe-feature-spark{display:none}}@media(max-width:480px){.preview-extra{width:100%}.pe-head h1{font-size:36px}.pe-card{padding:19px}.pe-feature-banner{padding:20px}.pe-track{gap:9px}.pe-track-genre{display:none}.pe-partner-intro{flex-direction:column;padding:24px}.pe-dialog{padding:23px}.pe-dialog-actions{flex-direction:column-reverse}.pe-dialog-actions button{width:100%}.pe-experiment-bottom{align-items:flex-start;flex-direction:column}}.preview-app{--preview-ink: #353530;--preview-muted: #67645e;--preview-paper: #f7f7f2;--preview-surface: #ffffff;--preview-soft: #eeeee8;--preview-line: #d9dbd3;--preview-control: #353530;--preview-on-control: #ffffff;--preview-focus: #67645e;--preview-radius: 1rem;--preview-radius-sm: .625rem;--preview-font: "Helvetica Neue", Helvetica, Arial, sans-serif;min-height:100vh;color:var(--preview-ink);background:var(--preview-paper);font-family:var(--preview-font);font-size:14px;line-height:1.5}.preview-app.night{--preview-ink: #f3f2ec;--preview-muted: #c8c6bd;--preview-paper: #232421;--preview-surface: #2c2d29;--preview-soft: #363731;--preview-line: #505149;--preview-control: #eeeee5;--preview-on-control: #2c2d29;--preview-focus: #e8e7de}.preview-app *{box-sizing:border-box}.preview-app :is(button,input,select,textarea){font:inherit}.preview-app button{cursor:pointer}.preview-app button:disabled{cursor:not-allowed}.preview-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--preview-focus);outline-offset:4px}.preview-app :is(h1,h2,h3,p){margin:0}.preview-app :is(h1,h2,h3){color:var(--preview-ink);font-family:var(--preview-font);font-weight:400}.preview-app a{text-decoration:none}.preview-app .brand{display:flex}.preview-app .brand-lockup{width:118px;height:auto}.preview-app.night .brand-lockup{filter:brightness(0) invert(.93)}.preview-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:300;padding:.75rem 1rem;transform:translateY(-180%);border-radius:var(--preview-radius-sm);background:var(--preview-control);color:var(--preview-on-control)}.preview-skip-link:focus{transform:translateY(0)}.preview-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.preview-sidebar{position:sticky;top:0;height:100dvh;min-height:600px;display:flex;flex-direction:column;background:var(--preview-surface);border-right:1px solid var(--preview-line);padding:0 18px 15px;z-index:60;overflow-y:auto}.preview-sidebar-brand{display:flex;align-items:center;justify-content:space-between;min-height:80px;padding:0 10px}.preview-workspace-chip{border-block:1px solid var(--preview-line);display:flex;align-items:center;gap:10px;padding:21px 8px;margin-bottom:25px}.preview-workspace-avatar{width:32px;height:32px;display:grid;place-items:center;flex:none;background:var(--preview-soft);border:1px solid var(--preview-line);border-radius:9px;font-size:15px}.preview-workspace-chip strong{font-size:12px;font-weight:500}.preview-workspace-chip small{display:block;font-size:10px;color:var(--preview-muted);margin-top:2px}.preview-sidebar nav{flex:1}.preview-nav-group{margin-bottom:26px}.preview-nav-group>p{padding:0 12px;margin:0 0 10px;font-size:9px;letter-spacing:.13em;color:var(--preview-muted)}.preview-nav-group button{width:100%;min-height:44px;padding:0 12px;margin:2px 0;border:0;border-radius:var(--preview-radius-sm);background:transparent;color:var(--preview-muted);display:flex;gap:12px;align-items:center;text-align:left;font-size:12px}.preview-nav-group button:hover{color:var(--preview-ink);background:var(--preview-paper)}.preview-nav-group button.active{background:var(--preview-soft);color:var(--preview-ink);font-weight:500}.preview-nav-dot{width:5px;height:5px;margin-left:auto;background:var(--preview-ink);border-radius:50%}.preview-sidebar-invite{padding:17px 14px;border:1px solid var(--preview-line);border-radius:var(--preview-radius-sm);background:var(--preview-paper);margin:8px 0 18px}.preview-sidebar-invite .preview-kicker{font-size:8px}.preview-sidebar-invite strong{display:block;font-weight:400;font-size:17px;letter-spacing:-.025em;margin:8px 0}.preview-sidebar-invite p{font-size:11px;line-height:1.6;color:var(--preview-muted)}.preview-sidebar-invite a{display:flex;align-items:center;justify-content:space-between;color:var(--preview-ink);font-size:11px;font-weight:500;margin-top:15px}.preview-sidebar-bottom{display:grid;gap:2px;border-top:1px solid var(--preview-line);padding-top:12px}.preview-sidebar-bottom :is(button,a){min-height:44px;padding:0 11px;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--preview-muted);font-size:11px;text-align:left}.preview-sidebar-bottom :is(button,a):hover{color:var(--preview-ink)}.preview-close,.preview-menu,.preview-backdrop{display:none}.preview-main{min-width:0}.preview-topbar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,3.5vw,52px);border-bottom:1px solid var(--preview-line);background:var(--preview-surface)}.preview-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}.preview-breadcrumb>span,.preview-breadcrumb>svg{color:var(--preview-muted)}.preview-top-actions{display:flex;align-items:center;gap:26px}.preview-top-actions a{display:flex;align-items:center;gap:10px;color:var(--preview-muted);font-size:11px}.preview-top-actions .preview-login{color:var(--preview-ink);border-left:1px solid var(--preview-line);padding-left:26px}.preview-mode-bar{display:flex;align-items:center;gap:12px;min-height:46px;padding:11px clamp(24px,3.5vw,52px);background:var(--preview-soft);border-bottom:1px solid var(--preview-line);color:var(--preview-muted)}.preview-mode-pill{color:var(--preview-ink);border:1px solid var(--preview-muted);border-radius:4px;padding:3px 6px;font-size:8px;font-weight:500;letter-spacing:.09em;white-space:nowrap}.preview-mode-bar p{font-size:11px;line-height:1.5}.preview-mode-bar a{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:10px;white-space:nowrap;color:var(--preview-ink)}.preview-content{max-width:1390px;margin:0 auto;padding:42px clamp(24px,3.5vw,52px) 24px;outline:none}.preview-kicker{font-size:9px;line-height:1.4;letter-spacing:.13em;font-weight:500;color:var(--preview-muted)}.preview-section-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.preview-section-head h1{font-size:clamp(32px,3vw,45px);line-height:1.12;letter-spacing:-.045em;margin:10px 0}.preview-section-head h1:focus{outline:none}.preview-section-head p:not(.preview-kicker){color:var(--preview-muted);font-size:13px;line-height:1.6;max-width:680px}.preview-primary,.preview-secondary{min-height:43px;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:11px 17px;border-radius:999px;border:1px solid var(--preview-control);background:var(--preview-control);color:var(--preview-on-control);font-size:11px;font-weight:500;white-space:nowrap}.preview-primary:hover{opacity:.85}.preview-secondary{background:transparent;color:var(--preview-ink);border-color:var(--preview-line)}.preview-secondary:hover{background:var(--preview-soft)}.preview-text-button,.preview-inline-link{display:inline-flex;justify-content:space-between;align-items:center;gap:13px;color:var(--preview-ink);border:0;background:none;padding:0;font-size:12px;font-weight:500}.preview-text-button:hover,.preview-inline-link:hover{text-decoration:underline;text-underline-offset:4px}.preview-overview-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:22px}.preview-spotlight{display:grid;grid-template-columns:42% 58%;overflow:hidden;border:1px solid var(--preview-line);border-radius:var(--preview-radius);min-height:336px;background:var(--preview-surface)}.preview-spotlight-cover{position:relative;border:0;padding:0;background:var(--preview-ink);text-align:left;min-width:0}.preview-app .preview-spotlight-cover:focus-visible{outline:3px solid #fff;outline-offset:-5px;z-index:1}.preview-cover{position:relative;isolation:isolate;overflow:hidden;min-height:190px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:#344750}.preview-cover:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#00000024,#0000 35%,#00000060)}.preview-cover.ocean{background-color:#344750;background-image:url(/studio/ocean.webp);background-size:cover;background-position:center}.preview-cover.moon{background-color:#292f2e;background-image:url(/studio/moon.webp);background-size:cover;background-position:center}.preview-cover.desert{background-color:#8e7360;background-image:url(/studio/desert.webp);background-size:cover;background-position:center}.preview-cover.object{background:radial-gradient(ellipse at 75% 20%,transparent 0 25%,#888f75 26% 31%,transparent 32%),linear-gradient(130deg,#536052,#8a927b)}.preview-cover-index{font-size:7px;letter-spacing:.13em;font-weight:500;position:relative;z-index:1}.preview-cover-title{font-size:clamp(27px,2.5vw,39px);line-height:.99;letter-spacing:-.045em;white-space:pre-line;position:relative;z-index:1}.preview-cover-foot{font-size:8px;display:flex;justify-content:space-between;gap:10px;position:relative;z-index:1}.preview-cover-foot>span{font-size:7px;letter-spacing:.05em}.preview-spotlight-cover .preview-cover{min-height:100%;padding:24px 23px}.preview-spotlight-cover .preview-cover-title{font-size:clamp(36px,3.5vw,52px);margin:66px 0}.preview-cover-open{width:33px;height:33px;display:grid;place-items:center;position:absolute;right:14px;top:16px;border-radius:50%;border:1px solid #ffffff75;color:#fff;background:#35353030;transition:background .2s}.preview-spotlight-cover:hover .preview-cover-open{background:#ffffff30}.preview-spotlight-copy{padding:27px 27px 25px;display:flex;flex-direction:column;align-items:flex-start}.preview-line-label{display:flex;justify-content:space-between;gap:12px;width:100%;color:var(--preview-muted);font-size:8px;letter-spacing:.08em}.preview-spotlight-copy h2{font-size:clamp(24px,2.4vw,34px);line-height:1.1;letter-spacing:-.04em;margin:26px 0 14px}.preview-spotlight-copy p{color:var(--preview-muted);font-size:12px;line-height:1.65}.preview-brief-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.preview-brief-tags span{font-size:8px;color:var(--preview-muted);padding:4px 8px;border:1px solid var(--preview-line);border-radius:4px}.preview-spotlight-copy .preview-text-button{width:100%;padding-top:24px;margin-top:auto}.preview-start-guide{border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-soft);padding:25px 24px 18px}.preview-start-guide h2{font-size:25px;line-height:1.15;letter-spacing:-.035em;margin:12px 0 19px}.preview-start-guide ol{list-style:none;padding:0;margin:0}.preview-start-guide li{border-top:1px solid var(--preview-line)}.preview-start-guide li :is(a,button){width:100%;display:flex;align-items:center;gap:11px;padding:15px 0;color:var(--preview-ink);text-align:left;border:0;background:none}.preview-start-guide li :is(a,button):hover strong{text-decoration:underline;text-underline-offset:3px}.preview-start-guide li :is(a,button)>span{font-size:9px;color:var(--preview-muted)}.preview-start-guide li :is(a,button)>svg{flex:none;margin-left:auto}.preview-start-guide strong{display:block;font-size:11px;font-weight:500}.preview-start-guide small{display:block;color:var(--preview-muted);font-size:9px;margin-top:2px}.preview-start-guide>p{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.5;color:var(--preview-muted);margin-top:9px}.preview-workflow{margin-top:27px;padding:23px 0 20px;border-block:1px solid var(--preview-line);display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2.8fr);column-gap:24px}.preview-workflow h2{font-size:20px;letter-spacing:-.025em;line-height:1.2;margin-top:7px;max-width:220px}.preview-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0;align-items:center}.preview-workflow li{display:flex;align-items:center;gap:10px}.preview-workflow li>svg{flex:none;color:var(--preview-muted)}.preview-workflow strong{display:block;font-weight:500;font-size:11px}.preview-workflow small{display:block;color:var(--preview-muted);font-size:9px;margin-top:4px}.preview-workflow>p{grid-column:2;font-size:9px;color:var(--preview-muted);margin-top:12px}.preview-block-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:32px 0 18px}.preview-block-heading h2{font-size:27px;letter-spacing:-.035em;margin-top:7px}.preview-idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.preview-idea-card{border:1px solid var(--preview-line);padding:0;border-radius:var(--preview-radius-sm);overflow:hidden;background:var(--preview-surface);text-align:left}.preview-idea-card .preview-cover{min-height:188px}.preview-idea-card>div:last-child{position:relative;padding:16px 40px 18px 17px}.preview-idea-card>div:last-child>span{font-size:9px;color:var(--preview-muted)}.preview-idea-card h3{font-size:14px;line-height:1.4;margin-top:5px;letter-spacing:-.01em}.preview-idea-card>div:last-child>svg{position:absolute;right:15px;top:19px;color:var(--preview-muted)}.preview-idea-card:hover,.preview-video-card:hover{border-color:var(--preview-muted)}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:23px}.preview-toolbar>span{font-size:11px;color:var(--preview-muted)}.preview-segments{display:flex;flex-wrap:wrap;gap:4px}.preview-segments button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid transparent;border-radius:999px;color:var(--preview-muted);font-size:11px;background:transparent}.preview-segments button.active{background:var(--preview-surface);color:var(--preview-ink);border-color:var(--preview-line)}.preview-segments button:hover{color:var(--preview-ink);background:var(--preview-soft)}.preview-search{display:flex;align-items:center;gap:9px;padding:9px 12px;min-width:225px;border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-muted);background:var(--preview-surface)}.preview-search input{min-width:0;width:100%;border:0;background:none;color:var(--preview-ink);font-size:11px;outline:none}.preview-search:focus-within{outline:2px solid var(--preview-focus);outline-offset:3px}.preview-result-count{color:var(--preview-muted);font-size:11px;margin:0 0 16px!important}.preview-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preview-video-card{min-width:0;padding:0;overflow:hidden;border:1px solid var(--preview-line);border-radius:var(--preview-radius);text-align:left;background:var(--preview-surface)}.preview-video-card .preview-cover{min-height:255px;padding:27px}.preview-video-card .preview-cover-title{font-size:clamp(36px,3.6vw,52px)}.preview-video-details{padding:21px 24px}.preview-video-details>p{display:flex;justify-content:space-between;color:var(--preview-muted);font-size:10px}.preview-video-details h2{font-size:24px;letter-spacing:-.03em;line-height:1.2;margin:12px 0 24px}.preview-video-details>span{border-top:1px solid var(--preview-line);display:flex;align-items:center;justify-content:space-between;padding-top:14px;font-size:11px;color:var(--preview-muted)}.preview-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 28px;text-align:center;border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:var(--preview-radius)}.preview-empty>svg{color:var(--preview-muted)}.preview-empty h2{font-size:29px;letter-spacing:-.035em}.preview-empty p{max-width:400px;font-size:13px;color:var(--preview-muted);line-height:1.7}.preview-empty .preview-primary,.preview-empty .preview-secondary{margin-top:5px}.preview-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preview-card{padding:28px;border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface)}.preview-card-head{display:flex;align-items:center;gap:14px;padding-bottom:25px;border-bottom:1px solid var(--preview-line)}.preview-card-head h2{font-size:20px;letter-spacing:-.025em}.preview-card-head p{font-size:11px;color:var(--preview-muted);margin-top:3px}.preview-usage-empty{padding:27px 0}.preview-usage-empty>span{border:1px solid var(--preview-line);border-radius:999px;padding:4px 8px;color:var(--preview-muted);font-size:9px}.preview-usage-empty h3{font-size:27px;letter-spacing:-.035em;margin:20px 0 12px}.preview-usage-empty p{color:var(--preview-muted);font-size:12px;line-height:1.7;max-width:360px}.preview-usage-line{padding:22px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--preview-line);font-size:12px}.preview-usage-line strong{font-weight:400;color:var(--preview-muted)}.preview-caption{font-size:11px!important;color:var(--preview-muted);line-height:1.65;margin-top:16px!important}.preview-availability{display:flex;align-items:center;gap:12px;padding:15px 19px;background:var(--preview-soft);border-radius:var(--preview-radius-sm);margin-bottom:22px}.preview-availability>svg{flex:none}.preview-availability p{font-size:11px;line-height:1.7;color:var(--preview-muted)}.preview-availability strong{color:var(--preview-ink);font-weight:500}.preview-selected-plan{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 32px;border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface);margin-bottom:30px}.preview-selected-plan h2{font-size:43px;line-height:1.1;letter-spacing:-.045em;margin:12px 0}.preview-selected-plan p{font-size:12px;color:var(--preview-muted);max-width:440px;line-height:1.7}.preview-selected-price{display:flex;flex-direction:column;align-items:center;gap:12px}.preview-selected-price>strong{font-size:35px;font-weight:400;letter-spacing:-.04em;white-space:nowrap}.preview-selected-price>strong small{font-size:12px;color:var(--preview-muted);letter-spacing:0;margin-left:6px}.preview-selected-price>small{font-size:9px;color:var(--preview-muted)}.preview-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.preview-plan{border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface);padding:22px;text-align:left;color:var(--preview-ink);display:flex;align-items:flex-start;flex-direction:column;min-width:0}.preview-plan.featured{border-color:var(--preview-ink);box-shadow:inset 0 0 0 1px var(--preview-ink)}.preview-plan:hover{background:var(--preview-soft)}.preview-plan-top{display:flex;justify-content:space-between;align-items:center;gap:7px;min-height:22px;width:100%}.preview-plan-top .preview-kicker{font-size:8px;letter-spacing:.075em}.preview-tag{font-size:8px;line-height:1.2;padding:5px 7px;border:1px solid var(--preview-line);border-radius:999px;color:var(--preview-ink);white-space:nowrap;background:var(--preview-soft)}.preview-plan h2{margin:14px 0 7px;font-size:24px;letter-spacing:-.03em}.preview-plan>p{font-size:11px;line-height:1.6;min-height:36px;color:var(--preview-muted)}.preview-plan>strong{font-size:34px;letter-spacing:-.04em;font-weight:400;margin:20px 0}.preview-plan>strong small{font-size:10px;letter-spacing:0;color:var(--preview-muted)}.preview-plan ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;font-size:11px}.preview-plan li{display:flex;gap:9px;align-items:center}.preview-plan li>svg{flex:none;color:var(--preview-muted)}.preview-plan-select{display:flex;width:100%;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid var(--preview-line);padding-top:17px;margin-top:auto;font-size:11px;font-weight:500}.preview-settings-stack{display:grid;gap:20px}.preview-settings-panel{border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface);overflow:hidden}.preview-settings-panel>header{padding:22px 27px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--preview-line)}.preview-settings-panel h2{font-size:18px;letter-spacing:-.025em}.preview-settings-body{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.preview-settings-body h3{font-size:24px;letter-spacing:-.03em;margin-bottom:9px}.preview-settings-body p{max-width:500px;font-size:12px;line-height:1.7;color:var(--preview-muted)}.preview-settings-links{display:grid;grid-template-columns:1fr 1fr;padding:5px 27px}.preview-settings-links button{display:flex;gap:16px;text-align:left;align-items:center;border:0;background:none;color:var(--preview-ink);padding:24px 18px 24px 0}.preview-settings-links button>span{flex:1}.preview-settings-links strong{font-size:13px;font-weight:500;display:block}.preview-settings-links small{display:block;margin-top:5px;color:var(--preview-muted);font-size:11px}.preview-help-search{display:flex;align-items:center;gap:14px;background:var(--preview-surface);padding:19px 23px;border:1px solid var(--preview-line);border-radius:var(--preview-radius-sm);color:var(--preview-muted);margin-bottom:28px}.preview-help-search input{width:100%;min-width:0;border:0;background:none;color:var(--preview-ink);font-size:13px;padding:3px}.preview-help-accordion{border:1px solid var(--preview-line);border-radius:var(--preview-radius);background:var(--preview-surface);overflow:hidden}.preview-help-accordion>header{display:flex;gap:12px;align-items:center;padding:26px;border-bottom:1px solid var(--preview-line)}.preview-help-accordion>header h2{font-size:20px;letter-spacing:-.02em}.preview-help-accordion>header>span{margin-left:auto;color:var(--preview-muted);font-size:10px}.preview-help-question{border-bottom:1px solid var(--preview-line)}.preview-help-question:last-child{border-bottom:0}.preview-help-question>button{width:100%;padding:22px 27px;border:0;background:none;color:var(--preview-ink);display:flex;align-items:center;gap:18px;justify-content:space-between;text-align:left}.preview-help-question strong{font-size:13px;font-weight:500}.preview-help-question svg{flex:none;color:var(--preview-muted);transition:transform .2s}.preview-help-question button[aria-expanded=true] svg{transform:rotate(45deg)}.preview-help-question>p{padding:0 58px 23px 27px;font-size:13px;line-height:1.8;color:var(--preview-muted);max-width:860px}.preview-no-results{padding:30px;font-size:13px;color:var(--preview-muted)}.preview-help-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px 0}.preview-help-footer h2{font-size:24px;letter-spacing:-.03em}.preview-help-footer p{color:var(--preview-muted);font-size:12px;margin-top:6px}.preview-page-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--preview-line);padding-top:20px;margin-top:48px;color:var(--preview-muted);font-size:9px}.preview-modal-layer{position:fixed;z-index:150;inset:0;padding:24px;display:grid;place-items:center;overflow-y:auto}.preview-modal-backdrop{position:fixed;inset:0;border:0;background:#262823b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-modal{position:relative;display:grid;grid-template-columns:36% 64%;width:min(860px,100%);max-height:calc(100dvh - 48px);border-radius:20px;background:var(--preview-surface);overflow:auto;box-shadow:0 24px 80px #00000030}.preview-modal-art{height:100%;min-height:530px;padding:28px}.preview-modal-art .preview-cover-title{font-size:48px}.preview-modal-close{position:absolute;top:18px;right:18px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--preview-line);border-radius:50%;color:var(--preview-ink);background:var(--preview-surface)}.preview-modal-content{padding:45px 34px 32px;display:flex;flex-direction:column;align-items:flex-start}.preview-modal-content>h2{font-size:34px;line-height:1.13;letter-spacing:-.04em;margin:15px 0 25px;padding-right:12px}.preview-modal-tabs{width:100%;display:flex;border-bottom:1px solid var(--preview-line);gap:22px}.preview-modal-tabs button{min-height:44px;position:relative;padding:10px 0 14px;color:var(--preview-muted);font-size:11px;background:none;border:0}.preview-modal-tabs button.active{color:var(--preview-ink)}.preview-modal-tabs button.active:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--preview-ink)}.preview-modal-panel{padding:24px 0;min-height:210px}.preview-modal-panel p{font-size:13px;line-height:1.75;color:var(--preview-muted)}.preview-modal-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.preview-modal-facts>span{display:flex;flex-direction:column;gap:8px;color:var(--preview-muted);font-size:8px;letter-spacing:.09em}.preview-modal-facts strong{display:flex;align-items:center;gap:4px;color:var(--preview-ink);font-size:10px;font-weight:500;letter-spacing:0}.preview-modal-panel blockquote{font-size:24px;line-height:1.35;letter-spacing:-.03em;margin:10px 0 15px}.preview-deliverables{list-style:none;margin:14px 0;padding:0;display:grid;gap:8px;font-size:12px}.preview-deliverables li{display:flex;gap:9px;align-items:center}.preview-modal-content>.preview-primary{margin-top:auto}@media(min-width:1450px){.preview-spotlight{min-height:370px}.preview-spotlight-copy{padding:30px 32px}}@media(max-width:1180px){.preview-overview-grid{grid-template-columns:minmax(0,1fr)}.preview-start-guide{display:grid;grid-template-columns:190px 1fr;column-gap:28px}.preview-start-guide>.preview-kicker{grid-column:1}.preview-start-guide h2{grid-column:1;margin-top:10px}.preview-start-guide ol{grid-row:1 / 4;grid-column:2}.preview-start-guide>p{grid-column:1;align-items:flex-start}.preview-workflow{grid-template-columns:1fr}.preview-workflow h2{max-width:none}.preview-workflow ol{margin-top:22px}.preview-workflow>p{grid-column:1}.preview-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-idea-card .preview-cover{min-height:168px;padding:17px}.preview-idea-card .preview-cover-index{font-size:6px}.preview-idea-card .preview-cover-title{font-size:27px}.preview-idea-card .preview-cover-foot>span{display:none}}@media(max-width:800px){.preview-shell{grid-template-columns:minmax(0,1fr)}.preview-sidebar{position:fixed;left:0;width:min(285px,84vw);top:0;bottom:0;min-height:0;height:100dvh;transform:translate(-100%);transition:transform .2s ease}.preview-sidebar.open{transform:translate(0)}.preview-backdrop{display:block;position:fixed;z-index:55;inset:0;border:0;background:#26282390}.preview-close,.preview-menu{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;background:none;color:var(--preview-ink)}.preview-topbar{min-height:65px;padding-inline:18px;gap:12px}.preview-breadcrumb{margin-right:auto}.preview-top-actions{gap:0}.preview-top-actions>a:first-child{display:none}.preview-top-actions .preview-login{border:0;padding:0}.preview-mode-bar{padding-inline:24px}.preview-content{padding-top:32px}}@media(max-width:560px){.preview-mode-bar{align-items:flex-start;padding:12px 20px;gap:9px}.preview-mode-bar p{font-size:10px}.preview-mode-bar a{display:none}.preview-mode-pill{margin-top:1px;font-size:7px;flex:none}.preview-content{padding:28px 20px 23px}.preview-section-head{align-items:flex-start;flex-direction:column;gap:19px;margin-bottom:25px}.preview-section-head h1{font-size:36px;max-width:330px}.preview-section-head p:not(.preview-kicker){font-size:12px;max-width:330px}.preview-primary,.preview-secondary{font-size:12px;min-height:44px}.preview-spotlight{grid-template-columns:minmax(0,1fr)}.preview-spotlight-cover .preview-cover{min-height:280px;padding:23px}.preview-spotlight-cover .preview-cover-title{font-size:48px;margin:40px 0}.preview-spotlight-copy{padding:25px}.preview-spotlight-copy h2{font-size:31px;margin-top:20px}.preview-spotlight-copy p{font-size:13px}.preview-line-label{font-size:8px}.preview-start-guide{display:block;padding:24px}.preview-start-guide h2{font-size:28px}.preview-start-guide strong{font-size:12px}.preview-start-guide small{font-size:11px}.preview-start-guide>p{font-size:10px}.preview-workflow{margin-top:25px}.preview-workflow ol{grid-template-columns:1fr 1fr;row-gap:24px;margin-bottom:10px}.preview-workflow>p{font-size:10px;line-height:1.65}.preview-workflow small{font-size:10px}.preview-block-heading h2{font-size:25px}.preview-block-heading .preview-text-button{font-size:10px;gap:5px}.preview-idea-grid{grid-template-columns:1fr}.preview-idea-card{display:grid;grid-template-columns:120px minmax(0,1fr)}.preview-idea-card .preview-cover{min-height:150px;padding:11px}.preview-idea-card .preview-cover-index{font-size:5px;letter-spacing:0}.preview-idea-card .preview-cover-title{font-size:24px}.preview-idea-card>div:last-child{padding:22px 30px 18px 17px}.preview-idea-card>div:last-child>svg{top:auto;bottom:17px;right:15px}.preview-idea-card h3{font-size:15px}.preview-library-grid,.preview-usage-grid,.preview-plans{grid-template-columns:minmax(0,1fr)}.preview-toolbar{align-items:stretch;gap:14px}.preview-toolbar .preview-search{width:100%}.preview-segments{gap:0}.preview-segments button{padding-inline:12px}.preview-video-card .preview-cover{min-height:270px}.preview-video-card .preview-cover-title{font-size:47px}.preview-video-details{padding:20px}.preview-video-details h2{font-size:24px}.preview-selected-plan{align-items:flex-start;flex-direction:column;gap:24px;padding:25px}.preview-selected-price{align-items:flex-start}.preview-selected-price>small{align-self:center}.preview-plan{padding:24px}.preview-plan>p{min-height:0;font-size:12px}.preview-plan li,.preview-plan-select{font-size:12px}.preview-card{padding:23px}.preview-settings-body{align-items:flex-start;flex-direction:column;padding:24px}.preview-settings-panel>header{padding:21px 24px}.preview-settings-links{grid-template-columns:1fr;padding-inline:24px}.preview-settings-links button{padding-right:0}.preview-settings-links button+button{border-top:1px solid var(--preview-line)}.preview-help-search{padding:15px 17px}.preview-help-search input{font-size:12px}.preview-help-accordion>header{padding:23px 20px}.preview-help-accordion>header h2{font-size:18px}.preview-help-question>button{padding:21px 20px}.preview-help-question>p{padding:0 20px 23px;font-size:12px}.preview-help-footer{align-items:flex-start;flex-direction:column}.preview-page-footer{font-size:8px;margin-top:35px}.preview-modal-layer{padding:14px}.preview-modal{grid-template-columns:1fr;max-height:calc(100dvh - 28px);border-radius:16px}.preview-modal-art{min-height:175px;height:175px;padding:21px}.preview-modal-art .preview-cover-title{font-size:37px}.preview-modal-art .preview-cover-foot{display:none}.preview-modal-close{top:14px;right:14px}.preview-modal-content{padding:26px 23px}.preview-modal-content>h2{font-size:30px;margin-bottom:20px}.preview-modal-tabs{gap:23px}.preview-modal-tabs button{font-size:11px}.preview-modal-panel{min-height:0;padding-block:21px}.preview-modal-facts{gap:10px}.preview-modal-facts strong{font-size:9px}.preview-modal-content>.preview-primary{width:100%}}@media(prefers-reduced-motion:reduce){.preview-app *{scroll-behavior:auto!important;transition:none!important}}.purchase-conditions-page{--display: "Helvetica Neue", Helvetica, Arial, sans-serif;--ink: #353530;--muted: #67645e;--line: #dddedc;--paper: #fff;--conditions-soft: #f1f0ed;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.6}.purchase-conditions-page :is(a,[tabindex]):focus-visible{outline:2px solid var(--muted);outline-offset:4px}.purchase-conditions-page ::selection{background:var(--line);color:var(--ink)}.purchase-conditions-skip{position:fixed;top:12px;left:12px;z-index:100;padding:12px 16px;border-radius:8px;background:var(--ink);color:#fff;transform:translateY(-180%)}.purchase-conditions-skip:focus{transform:translateY(0)}.purchase-conditions-header,.purchase-conditions-main{width:min(100%,1024px);margin:0 auto;padding-inline:clamp(20px,4vw,62px)}.purchase-conditions-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.purchase-conditions-header .text-link,.purchase-conditions-footer .text-link{min-height:44px;color:var(--muted)}.purchase-conditions-main{padding-block:36px 70px}.purchase-conditions-page .purchase-conditions-heading{align-items:flex-start}.purchase-conditions-page .purchase-conditions-heading .eyebrow{color:var(--muted);font-weight:600}.purchase-conditions-page .purchase-conditions-heading h1{font-size:clamp(32px,4.5vw,48px);font-weight:400;letter-spacing:-.045em;margin:0 0 12px}.purchase-conditions-page .purchase-conditions-heading p:last-child{color:var(--muted);font-size:16px;line-height:1.6}.purchase-conditions-heading .status-pill{background:var(--conditions-soft);color:var(--muted);text-transform:none;font-weight:500;white-space:normal;flex:none}.purchase-conditions-version{color:var(--muted);font-size:13px;overflow-wrap:anywhere;margin:-8px 0 24px}.purchase-conditions-page .purchase-conditions-status.notice{background:var(--conditions-soft);border:1px solid var(--line);color:var(--ink);margin-block:0 24px;font-size:15px}.purchase-conditions-page p a{text-decoration:underline;text-underline-offset:3px}.purchase-conditions-nav{display:flex;flex-wrap:wrap;gap:4px 20px;padding-block:12px;border-block:1px solid var(--line)}.purchase-conditions-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:4px}.purchase-conditions-nav a:hover{color:var(--ink)}.purchase-conditions-section{padding-block:36px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.purchase-conditions-section h2{font-size:clamp(24px,3vw,29px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin-bottom:18px}.purchase-conditions-section p:last-child{margin-bottom:0}.purchase-conditions-scroll-hint{color:var(--muted);font-size:13px;margin-bottom:8px}.purchase-conditions-table-region{max-width:100%;overflow-x:auto;margin-block:20px;border:1px solid var(--line);border-radius:12px}.purchase-conditions-table-region table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.5;text-align:left}.purchase-conditions-table-region caption{text-align:left;background:var(--conditions-soft);padding:16px;font-size:14px;font-weight:600}.purchase-conditions-table-region :is(th,td){padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.purchase-conditions-table-region thead th{background:var(--conditions-soft);color:var(--muted);font-size:13px;font-weight:600}.purchase-conditions-table-region tbody th{font-weight:600;white-space:nowrap}.purchase-conditions-table-region tbody tr:last-child :is(th,td){border-bottom:0}.purchase-conditions-table-region ul{padding:0;margin:0;list-style:none}.purchase-conditions-table-region li+li{margin-top:4px}.purchase-conditions-rules{margin:0}.purchase-conditions-rules>div{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,2fr);gap:24px;padding-block:18px;border-top:1px solid var(--line)}.purchase-conditions-rules dt{font-size:15px;font-weight:600}.purchase-conditions-rules dd{margin:0;font-size:15px}.purchase-conditions-rules+p{margin-top:24px}.purchase-conditions-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-top:24px;color:var(--muted);font-size:13px}.purchase-conditions-footer p{margin:0}@media(min-width:900px){.purchase-conditions-scroll-hint{display:none}}@media(max-width:620px){.purchase-conditions-header{min-height:76px;gap:12px}.purchase-conditions-header .text-link{font-size:12px}.purchase-conditions-heading{gap:16px}.purchase-conditions-main{padding-block:28px 48px}.purchase-conditions-section{padding-block:28px}.purchase-conditions-rules>div{grid-template-columns:1fr;gap:8px}}@media print{.purchase-conditions-page{font-size:11pt;color:#000}.purchase-conditions-header,.purchase-conditions-skip,.purchase-conditions-nav,.purchase-conditions-scroll-hint,.purchase-conditions-footer .text-link{display:none}.purchase-conditions-main{width:100%;padding:0}.purchase-conditions-page .purchase-conditions-heading h1{font-size:26pt}.purchase-conditions-version{font-size:9pt}.purchase-conditions-section h2{font-size:16pt;break-after:avoid}.purchase-conditions-section{padding-block:18pt}.purchase-conditions-table-region{overflow:visible;border-radius:0}.purchase-conditions-table-region table{min-width:0;font-size:9pt}.purchase-conditions-table-region :is(th,td){padding:8pt}.purchase-conditions-rules>div{display:block;break-inside:avoid;padding-block:10pt}.purchase-conditions-rules :is(dt,dd){font-size:11pt}.purchase-conditions-rules dt{margin-bottom:4pt}.purchase-conditions-heading .status-pill{font-size:9pt}}.ai-studio{max-width:1000px}.ai-studio-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.ai-studio-header h1{margin-bottom:12px}.ai-studio-header p:last-child{max-width:590px;margin-bottom:0}.ai-studio-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;padding-top:8px}.ai-studio-links a{text-decoration:underline;text-underline-offset:4px}.ai-studio-path{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0 0 24px;padding:0;color:var(--portal-muted, var(--muted));font-size:12px}.ai-studio-path li{display:flex;gap:7px;align-items:center}.ai-studio-path li:first-child{color:var(--portal-ink, var(--ink))}.ai-studio-path li>span{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--portal-border, var(--line));border-radius:50%}.ai-studio-form{background:var(--portal-surface, var(--white));border:1px solid var(--portal-border, var(--line));border-radius:12px;padding:clamp(18px,3vw,30px)}.ai-studio-form textarea{resize:vertical;min-height:104px}.ai-studio-form .field input,.ai-studio-form .field select,.ai-studio-form .field textarea{color:var(--portal-ink, var(--ink));background:var(--portal-surface, var(--white));border-color:var(--portal-border, var(--line))}.ai-studio-form .field>label{font-size:15px;font-weight:500;color:var(--portal-ink, var(--ink))}.ai-studio-form .field>small,.ai-studio-status{color:var(--portal-muted, var(--muted));font-size:12px;line-height:1.55}.ai-studio-idea>.field textarea{font-size:16px;line-height:1.6;padding:16px}.ai-studio-defaults{display:flex;gap:9px 18px;flex-wrap:wrap;margin:24px 0 18px;color:var(--portal-muted, var(--muted));font-size:12px}.ai-studio-defaults strong{color:var(--portal-ink, var(--ink));font-weight:500}.ai-studio-status{margin:12px 0}.ai-studio-form .notice{margin:16px 0}.ai-studio-text-button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:6px 0;color:var(--portal-ink, var(--ink));text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:36px}.ai-studio-disclosure{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:0;border-top:1px solid var(--portal-border, var(--line));padding:18px 0;margin-top:20px;text-align:left;color:var(--portal-ink, var(--ink));background:none;font-size:14px}.ai-studio-disclosure small{display:inline-block;color:var(--portal-muted, var(--muted));font-size:12px;margin-left:12px}.ai-studio-disclosure[aria-expanded=true]>svg{transform:rotate(180deg)}.ai-studio-advanced{display:grid;gap:20px;padding:8px 0 18px}.ai-studio-advanced[hidden]{display:none}.ai-studio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ai-studio-captions{margin:0;padding:16px;border:1px solid var(--portal-border, var(--line));border-radius:8px;display:flex;gap:12px 24px;flex-wrap:wrap}.ai-studio-captions legend{font-size:13px;padding:0 5px}.ai-studio-captions label{display:flex;align-items:flex-start;gap:10px;padding:4px 0;cursor:pointer;min-height:44px}.ai-studio-captions input{accent-color:var(--portal-ink, var(--ink));margin-top:3px}.ai-studio-captions strong{display:block;font-size:13px;font-weight:500}.ai-studio-captions small{display:block;margin-top:4px;color:var(--portal-muted, var(--muted));font-size:12px}.ai-studio-captions>p{flex-basis:100%;font-size:12px;color:var(--portal-muted, var(--muted));margin:0}.ai-studio-submit{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--portal-border, var(--line));padding-top:20px}.ai-studio-submit>p{margin:0;max-width:460px;font-size:12px;color:var(--portal-muted, var(--muted))}.ai-studio-submit .btn{flex-shrink:0;min-height:44px}.ai-studio-ideas{margin-top:10px}.ai-studio-ideas>.ai-studio-text-button{text-decoration:none}.ai-studio-ideas>p{font-size:12px;margin:10px 0;color:var(--portal-muted, var(--muted))}.ai-studio-suggestions{list-style:none;padding:0;margin:14px 0;display:grid;gap:0;border:1px solid var(--portal-border, var(--line));border-radius:8px;overflow:hidden}.ai-studio-suggestions li+li{border-top:1px solid var(--portal-border, var(--line))}.ai-studio-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:13px 15px;min-height:48px;text-align:left;border:0;background:var(--portal-surface, var(--white));color:var(--portal-ink, var(--ink));font-size:13px}.ai-studio-suggestions button:hover{background:var(--portal-soft, var(--sage))}.ai-studio-suggestions button>span:last-child{font-size:11px;white-space:nowrap;color:var(--portal-muted, var(--muted))}.ai-studio-page-direction{padding:12px 16px;border:1px solid var(--portal-border, var(--line));border-radius:8px;margin-bottom:20px;color:var(--portal-muted, var(--muted));font-size:12px}.ai-studio-page-direction p{margin:0}.ai-studio-page-direction strong{color:var(--portal-ink, var(--ink))}.ai-studio-page-direction a{text-decoration:underline;text-underline-offset:3px;margin-left:8px}.launch-portal .ai-studio{--studio-card: var(--card, white);--studio-inset: oklch(.975 .003 264);--studio-line: oklch(.91 .004 260);--studio-text: oklch(.1 .01 260);--studio-secondary: oklch(.52 .01 260);--studio-accent: var(--primary, oklch(.46 .23 264));max-width:768px;width:100%;padding:32px 20px;margin:0 auto;color:var(--studio-text);font-family:DM Sans,sans-serif}.launch-portal .ai-studio-header{margin-bottom:24px;gap:20px}.studio-shell.launch-portal .ai-studio-header h1{font-family:Outfit,sans-serif;font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.03em;margin:0 0 8px}.launch-portal .ai-studio-header .eyebrow{color:var(--studio-accent);font-size:10px;font-weight:800;letter-spacing:.12em}.launch-portal .ai-studio-header p:last-child{color:var(--studio-secondary);font-size:14px;line-height:1.6}.launch-portal .ai-studio-links{gap:8px;padding-top:0;font-size:11px}.launch-portal .ai-studio-links a{color:var(--studio-accent);font-weight:700}.launch-portal .ai-studio-path{gap:12px;padding:16px;border-radius:16px;border:1.5px solid var(--studio-line);background:var(--studio-card);font-size:11px;font-weight:700;color:var(--studio-secondary)}.launch-portal .ai-studio-path li{flex:1 1 auto;gap:6px}.launch-portal .ai-studio-path li:not(:last-child):after{content:"";height:2px;width:16px;border-radius:1px;margin-left:auto;background:#dcdee1}.launch-portal .ai-studio-path li>span{width:24px;height:24px;flex:0 0 auto;border:none;background:#dcdee1;font-family:Outfit,sans-serif;font-weight:800}.launch-portal .ai-studio-path li[aria-current=step]{color:var(--studio-accent)}.launch-portal .ai-studio-path li[aria-current=step]>span{width:32px;height:32px;color:#fff;background:var(--studio-accent)}.launch-portal .ai-studio-form{padding:20px;border:1.5px solid var(--studio-line);border-radius:16px;background:var(--studio-card);box-shadow:0 1px 2px #0000000d}.launch-portal .ai-studio-form .field>label{color:var(--studio-text);font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.launch-portal .ai-studio-form .field input,.launch-portal .ai-studio-form .field select,.launch-portal .ai-studio-form .field textarea{color:var(--studio-text);font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;background:var(--studio-card);border:1.5px solid var(--studio-line);border-radius:14px;padding:10px 12px}.launch-portal .ai-studio-form .field :is(input,select,textarea):focus{border-color:#0d41d566;outline:2px solid oklch(.46 .23 264 / .16);outline-offset:1px}.launch-portal .ai-studio-form .field>small,.launch-portal .ai-studio-status,.launch-portal .ai-studio-submit>p{color:var(--studio-secondary)}.launch-portal .ai-studio-defaults{gap:8px;margin:20px 0;color:var(--studio-secondary)}.launch-portal .ai-studio-defaults>span{padding:5px 9px;border-radius:8px;background:var(--studio-inset);font-size:11px}.launch-portal .ai-studio-defaults>span:first-child{color:var(--studio-accent);background:#0d41d512}.launch-portal .ai-studio-defaults strong{color:inherit;font-weight:700}.launch-portal .ai-studio-disclosure{color:var(--studio-text);font-family:Outfit,sans-serif;font-weight:700;border-color:var(--studio-line);padding:16px 0}.launch-portal .ai-studio-disclosure small{color:var(--studio-secondary);font-family:DM Sans,sans-serif;font-weight:400}.launch-portal .ai-studio-captions{border:1.5px solid var(--studio-line);border-radius:16px;background:var(--studio-inset)}.launch-portal .ai-studio-captions legend{font-family:Outfit,sans-serif;font-weight:700}.launch-portal .ai-studio-captions input{accent-color:var(--studio-accent)}.launch-portal .ai-studio-captions strong{font-weight:700}.launch-portal .ai-studio-text-button{color:var(--studio-accent);font-weight:700}.launch-portal .ai-studio-submit{border-color:var(--studio-line)}.launch-portal .ai-studio .btn{border-radius:14px;padding:14px 20px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700}.launch-portal .ai-studio .btn-dark{color:#fff;border-color:var(--studio-accent);background:var(--studio-accent);box-shadow:0 2px 8px #0d41d540}.launch-portal .ai-studio .btn-outline{color:var(--studio-secondary);background:var(--studio-card);border:1.5px solid var(--studio-line)}.launch-portal .ai-studio .notice.subdued{color:var(--studio-secondary);background:var(--studio-inset);border-color:var(--studio-line)}.launch-portal .ai-studio .contextual-tools{color:var(--studio-text);background:var(--studio-card);border:1.5px solid var(--studio-line);border-radius:16px;padding:20px}.studio-shell.launch-portal .ai-studio .contextual-tools h2{font-family:Outfit,sans-serif;font-size:20px;line-height:24px;font-weight:800;color:var(--studio-text)}.launch-portal .ai-studio .contextual-tools p{color:var(--studio-secondary)}.launch-portal .ai-studio .contextual-tools .text-link{color:var(--studio-accent)}.launch-portal .ai-studio-page-direction{padding:16px 20px;border:1.5px solid var(--studio-line);border-radius:16px;background:var(--studio-card);color:var(--studio-secondary);font-size:13px;line-height:1.6}.studio-shell.launch-portal .ai-studio-page-direction h2{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:var(--studio-text);margin:0 0 10px}.launch-portal .ai-studio-page-direction p+p{margin-top:10px}.launch-portal .ai-studio-page-direction[aria-label="Selected launch plan"]{border-color:#0d41d540;box-shadow:0 2px 12px #0d41d514}.launch-portal .ai-studio-page-direction[aria-label="Selected launch plan"]>p:first-of-type{font-family:Outfit,sans-serif;font-weight:700;color:var(--studio-accent)}.launch-portal .ai-studio-page-direction a{display:inline-flex;align-items:center;gap:5px;color:var(--studio-accent);margin:6px 14px 0 0;font-size:12px;font-weight:700}.launch-portal .ai-studio-suggestions{border:1.5px solid var(--studio-line);border-radius:16px}.launch-portal .ai-studio-suggestions li+li{border-color:var(--studio-line)}.launch-portal .ai-studio-suggestions button{background:var(--studio-card);color:var(--studio-text)}.launch-portal .ai-studio-suggestions button:hover{background:var(--studio-inset)}.launch-portal.night-mode .ai-studio{--studio-card: var(--card);--studio-inset: var(--dash-surface-sunken);--studio-line: var(--border);--studio-text: var(--foreground);--studio-secondary: var(--muted-foreground)}@media(min-width:1024px){.launch-portal .ai-studio{padding-inline:40px}.studio-shell.launch-portal .ai-studio-header h1{font-size:36px;line-height:40px}}@media(max-width:650px){.launch-portal .ai-studio-header{flex-direction:column}.launch-portal .ai-studio-path{gap:12px 8px}.launch-portal .ai-studio-path li{flex:1 1 calc(33.333% - 8px)}.launch-portal .ai-studio-path li:nth-child(3):after{display:none}}@media(max-width:650px){.ai-studio-header{flex-direction:column;gap:12px}.ai-studio-links{padding-top:0}.ai-studio-fields{grid-template-columns:minmax(0,1fr)}.ai-studio-disclosure small{display:block;margin:5px 0 0}.ai-studio-submit{align-items:stretch;flex-direction:column;gap:15px}.ai-studio-submit .btn{width:100%;justify-content:center}.ai-studio-path{gap:10px 15px}.ai-studio-suggestions button{gap:12px}}.contextual-tools{margin:22px 0;padding:18px 20px;border:1px solid #e1e7dd;border-radius:12px;background:#fff}.contextual-tools h2{font-size:16px;margin:0 0 10px}.contextual-tools ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0}.contextual-tools p{margin:10px 0 0;font-size:12px;color:#829082}.ai-studio-page-picker{display:grid;gap:10px}.ai-studio-page-picker label{color:var(--portal-ink, var(--ink));font-size:14px;font-weight:600}.ai-studio-page-picker label span{color:var(--portal-muted, var(--muted));font-weight:400}.ai-studio-page-picker select{width:100%;min-width:0;min-height:44px;padding:10px 12px;color:var(--portal-ink, var(--ink));background:var(--portal-surface, var(--white));border:1px solid var(--portal-border, var(--line));border-radius:8px;font:inherit}.ai-studio-page-picker select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ai-studio-page-picker select:disabled{opacity:.65}.launch-portal .ai-studio-page-picker label{color:var(--studio-text);font-family:Outfit,sans-serif;font-weight:700}.launch-portal .ai-studio-page-picker label span{color:var(--studio-secondary);font-family:DM Sans,sans-serif;font-weight:400}.launch-portal .ai-studio-page-picker select{color:var(--studio-text);background:var(--studio-card);border:1.5px solid var(--studio-line);border-radius:14px;font-family:DM Sans,sans-serif;font-size:14px}.launch-portal .ai-studio-page-picker select:focus-visible{outline-color:var(--studio-accent)}.launch-production-page{max-width:768px;margin:0 auto;padding:32px 20px;font-family:DM Sans,sans-serif;color:var(--foreground, oklch(.1 .01 260))}.launch-production-page>header{margin:20px 0 24px}.studio-shell.launch-portal .launch-production-page h1{font-family:Outfit,sans-serif;font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.03em;margin:0 0 8px}.launch-production-page>header p:last-child{color:var(--muted-foreground, oklch(.52 .01 260));font-size:14px;line-height:1.6}.launch-production-card{margin-top:20px;padding:20px;background:var(--card, white);border:1.5px solid var(--border, oklch(.91 .004 260));border-radius:16px;box-shadow:0 1px 2px #0000000d}.studio-shell.launch-portal .launch-production-card h2{font-family:Outfit,sans-serif;font-size:20px;line-height:24px;font-weight:800}.launch-production-card p{font-size:14px;line-height:1.6;color:var(--muted-foreground, oklch(.52 .01 260))}.launch-production-page .eyebrow{color:var(--primary, oklch(.46 .23 264))}.launch-production-page .btn{border-radius:14px;font-family:Outfit,sans-serif;font-weight:700}.launch-production-page .btn-dark,.launch-production-page .btn-primary{color:#fff;background:var(--primary, oklch(.46 .23 264));border-color:var(--primary, oklch(.46 .23 264))}.launch-production-page .btn-primary:hover{background:color-mix(in oklch,var(--primary, oklch(.46 .23 264)),black 8%)}.launch-production-page .btn-outline{color:var(--muted-foreground);background:var(--card, white);border:1.5px solid var(--border)}.launch-production-page>.back-link{color:var(--muted-foreground)}.launch-production-page>.back-link:hover{color:var(--primary)}.launch-production-page .field+.field{margin-top:20px}.launch-production-page .field label{color:var(--foreground);font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.launch-production-page .field :is(input,select,textarea){border:1.5px solid var(--border);border-radius:14px;background:var(--card, white);color:var(--foreground);padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px}.launch-production-page .field :is(input,select,textarea):focus{border-color:#0d41d566;box-shadow:0 0 0 4px #0d41d529}.launch-production-page .field :is(input,select,textarea):focus-visible{outline:2px solid oklch(.46 .23 264 / .25);outline-offset:2px}.launch-production-page textarea{min-height:140px;resize:vertical}.launch-production-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin:20px 0}.launch-production-consent input{accent-color:var(--primary);margin-top:4px}.launch-production-page details{overflow-wrap:anywhere;font-size:12px;margin-top:16px}.launch-production-page .notice{margin-top:20px}.launch-production-page .final-review-panel>p{color:var(--muted-foreground, oklch(.52 .01 260))}.launch-production-page .script-review-selection p{color:var(--foreground, oklch(.1 .01 260))}.launch-production-page .script-review-selection strong{color:var(--muted-foreground, oklch(.52 .01 260))}.launch-production-page .script-review-correction>p{color:var(--muted-foreground, oklch(.52 .01 260))}.launch-production-page .script-review-correction>label{display:grid;gap:8px;color:var(--foreground);font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.launch-production-page .script-review-correction textarea{width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.launch-production-page input[type=checkbox]{accent-color:var(--primary)}.launch-production-page fieldset{margin:20px 0;padding:16px;border:1.5px solid var(--border);border-radius:14px}.launch-production-page fieldset label{display:block;margin-top:12px;font-size:13px;line-height:1.6}.launch-production-page .final-review-panel>select{max-width:100%;padding:10px 12px;color:var(--foreground);background:var(--card, white);border:1.5px solid var(--border);border-radius:14px;font-family:DM Sans,sans-serif;font-size:14px}.launch-production-page .panel{margin-top:20px;padding:20px;color:var(--foreground);background:var(--card, white);border:1.5px solid var(--border);border-radius:16px}.studio-shell.launch-portal .launch-production-page .panel h2{font-family:Outfit,sans-serif;font-size:20px;line-height:24px;font-weight:800}.launch-production-page .panel :is(p,li){color:var(--muted-foreground, oklch(.52 .01 260));overflow-wrap:anywhere}.launch-production-page[data-launch-format=long] .final-review-panel video{width:100%;max-width:100%;max-height:none;aspect-ratio:16 / 9;object-fit:contain}.launch-production-page[data-launch-format=short] .final-review-panel video{width:100%;max-width:360px;max-height:640px;aspect-ratio:9 / 16;object-fit:contain}.launch-production-brief{white-space:pre-wrap;overflow-wrap:anywhere}.launch-production-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.launch-production-links a{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.launch-production-review-section{scroll-margin-top:24px}.launch-production-review-section:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:16px}@media(min-width:1024px){.launch-production-page{padding-inline:40px}.studio-shell.launch-portal .launch-production-page h1{font-size:36px;line-height:40px}}@media(max-width:650px){.launch-production-page .btn{min-height:44px}}.studio-shell .shorts-purchase>.notice,.studio-shell .shorts-purchase>.loading-card{margin-bottom:18px}.studio-shell .shorts-plan-action{margin-top:auto;min-height:38px;font-size:12px}.studio-shell .shorts-plan-action svg{margin-left:5px}.studio-shell .shorts-purchase-review{margin-top:20px;padding:25px;border:1px solid var(--portal-border);border-radius:12px;background:#fff}.studio-shell .shorts-purchase-review-head{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:16px}.studio-shell .shorts-purchase-review-head h3{margin:0;font-size:21px}.studio-shell .shorts-purchase-review-head .eyebrow{margin:0 0 5px}.studio-shell .shorts-purchase-review-head .btn{flex:none;min-height:35px}.studio-shell .shorts-purchase-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;border-top:1px solid var(--portal-border)}.studio-shell .shorts-purchase-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--portal-border)}.studio-shell .shorts-purchase-summary dt{color:var(--portal-muted);font-size:12px}.studio-shell .shorts-purchase-summary dd{margin:0;font-size:12px;font-weight:700;text-align:right}.studio-shell .shorts-purchase-note{margin:16px 0;color:var(--portal-muted);font-size:12px;line-height:1.55}.studio-shell .shorts-purchase-terms{display:flex;align-items:flex-start;gap:10px;max-width:680px;margin:15px 0;cursor:pointer;font-size:12px;line-height:1.55}.studio-shell .shorts-purchase-terms input{width:17px;height:17px;flex:none;margin:1px 0 0;accent-color:#67645e}.studio-shell .shorts-purchase-terms a{text-decoration:underline;text-underline-offset:2px}.studio-shell .shorts-purchase-checkout{min-height:42px}.studio-shell .shorts-purchase-review .notice{margin-top:16px}.studio-shell.night-mode .shorts-purchase-review{color:#f7f5f0;background:#302e2a}@media(max-width:700px){.studio-shell .shorts-purchase-summary{grid-template-columns:1fr}.studio-shell .shorts-purchase-review{padding:19px}}.report-issue-backdrop{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:16px;background:#0006;overflow-y:auto}.report-issue-dialog{width:min(100%,520px);max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;padding:24px;border:1px solid var(--portal-border, #d9dbd3);border-radius:12px;background:var(--portal-surface, #fff);color:var(--portal-ink, #353530);box-shadow:0 15px 50px #0003;font-size:14px;line-height:1.5}.report-issue-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-issue-header h2{margin:0;font-size:22px}.report-issue-close{display:grid;place-items:center;border:0;padding:8px;background:transparent;color:inherit;cursor:pointer}.report-issue-context{margin:6px 0 14px;color:var(--portal-muted, #67645e);font-size:13px}.report-issue-dialog form{display:grid;gap:8px}.report-issue-dialog form>label{font-size:12px;font-weight:700;margin-top:6px}.report-issue-dialog textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid var(--portal-border, #d7e1d4);border-radius:8px;background:var(--portal-surface, #fff);color:inherit;font:inherit;font-size:13px;resize:vertical}.report-issue-categories{display:grid;gap:6px;margin:0;padding:0;border:0}.report-issue-categories legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:700}.report-issue-categories label{display:flex;align-items:center;gap:8px;font-size:13px}.report-issue-note{margin:0;font-size:12px;color:var(--portal-muted, #67645e)}.report-issue-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media(max-width:600px){.report-issue-dialog{padding:18px}.report-issue-actions>*{flex:1}}.social-posting-page{color:var(--portal-ink)}.social-posting-page .notice{margin:0 0 20px;overflow-wrap:anywhere}.social-posting-page .notice a{display:inline-block;margin-top:5px;text-decoration:underline;text-underline-offset:3px}.social-posting-page .social-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.social-posting-page .page-heading .social-actions{flex:none}.social-posting-page .social-muted,.social-posting-page .social-list-heading p{color:var(--portal-muted);font-size:13px}.social-posting-page .social-list-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:26px 0 16px}.social-posting-page .social-list-heading h2{margin:0 0 6px;font-size:22px;font-weight:500}.social-posting-page .social-list-heading p{margin:0}.social-posting-page .social-list-heading .field{width:220px;margin:0}.social-posting-page .social-schedules{display:grid;gap:16px}.social-posting-page .social-schedule,.social-posting-page .social-editor{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:12px;padding:22px;min-width:0;overflow-wrap:anywhere}.social-posting-page .social-schedule h2,.social-posting-page .social-editor h2{color:var(--portal-ink);font-size:20px;font-weight:500;margin:14px 0 7px}.social-posting-page .social-schedule h3,.social-posting-page .social-editor h3{font-size:15px;font-weight:600;margin:14px 0 10px}.social-posting-page .social-schedule p,.social-posting-page .social-editor p{font-size:14px;line-height:1.5;margin:8px 0 13px}.social-posting-page .social-schedule-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.social-posting-page .social-platform{display:inline-flex;gap:9px;align-items:center;font-size:13px}.social-posting-page .social-account-identity{color:var(--portal-muted);overflow-wrap:anywhere}.social-posting-page .social-schedule-time{font-weight:600}.social-posting-page .social-details{border-top:1px solid var(--portal-border);padding:15px 0;margin-top:18px}.social-posting-page .social-details summary{cursor:pointer;font-size:14px;font-weight:600}.social-posting-page summary:focus-visible{outline:2px solid var(--portal-blue);outline-offset:4px;border-radius:2px}.social-posting-page .social-details a,.social-posting-page .social-review a{text-decoration:underline;text-underline-offset:3px;font-size:14px}.social-posting-page .social-values{display:grid;margin:12px 0;gap:10px}.social-posting-page .social-values>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5}.social-posting-page .social-values dt{color:var(--portal-muted)}.social-posting-page .social-values dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.social-posting-page .social-cancel{margin-top:18px;background:var(--portal-soft);border:1px solid var(--portal-border);border-radius:8px;padding:16px}.social-posting-page .social-cancel h3{margin-top:0}.social-posting-page .social-editor{margin-bottom:24px}.social-posting-page .social-editor h2{margin-top:0}.social-posting-page fieldset{padding:0;margin:0;border:0;min-width:0}.social-posting-page .social-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.social-posting-page .field{min-width:0}.social-posting-page .field :is(input,select){width:100%;min-width:0}.social-posting-page .social-review,.social-posting-page .social-time-review{border:1px solid var(--portal-border);background:var(--portal-soft);padding:16px;border-radius:8px;margin:18px 0}.social-posting-page .social-review h3{margin-top:0}.social-posting-page .social-checkbox{display:flex;align-items:flex-start;gap:10px;color:var(--portal-ink);font-size:14px;line-height:1.5}.social-posting-page .social-checkbox input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--portal-blue)}.social-posting-page .social-consent{margin:20px 0}.social-posting-page .social-provider-list{display:grid;gap:10px}.social-posting-page .social-provider{display:flex;align-items:center;gap:14px;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:10px;padding:15px;min-width:0}.social-posting-page .social-provider strong{flex:1;font-size:14px}.social-posting-page .btn:disabled{cursor:not-allowed;opacity:.65}.social-posting-page .social-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-posting-page .social-title-row h1{margin:0}.social-posting-page .beta-pill{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--portal-border);border-radius:20px;color:var(--portal-blue);background:var(--portal-soft);font-size:11px;font-weight:600;letter-spacing:.04em}.social-posting-page .social-steps{list-style:none;padding:0;margin:10px 0;display:grid;gap:8px}.social-posting-page .social-steps li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.social-posting-page .social-steps li p{margin:2px 0 0}.social-posting-page .social-gate{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:12px;padding:24px}.social-posting-page .social-gate h2{margin:0 0 8px;font-size:22px;font-weight:500}.social-posting-page .social-gate p{line-height:1.55;max-width:640px}.social-posting-page .social-gate .social-actions a.text-link{text-decoration:underline;text-underline-offset:3px}.social-posting-page .social-newer-version{border-left:3px solid var(--portal-blue);padding:8px 12px;background:var(--portal-soft);border-radius:4px}.social-posting-page .social-timezone{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;font-size:14px}.social-posting-page .social-timezone .field{width:280px;margin:0}.social-posting-page .social-support-details{margin:10px 0 14px;font-size:13px;color:var(--portal-muted)}.social-posting-page .social-support-details summary{cursor:pointer;font-weight:600}.social-posting-page .social-report{margin:18px 0 0;font-size:14px}.social-posting-page .social-provider p{margin:0;font-size:13px;color:var(--portal-muted)}.studio-shell.night-mode .social-posting-page summary:focus-visible{outline-color:#e8e7de}.studio-shell.night-mode .social-posting-page .notice.error{color:#ffe4dc;background:#563b35;border-color:#8d5b4c}.studio-shell.night-mode .social-posting-page .notice.success{color:#e0f1d3;background:#2d412e;border-color:#58745c}@media(max-width:620px){.social-posting-page .social-list-heading{align-items:start;flex-direction:column}.social-posting-page .social-list-heading .field{width:100%}.social-posting-page .social-schedule,.social-posting-page .social-editor{padding:17px}.social-posting-page .social-form-grid{grid-template-columns:1fr}.social-posting-page .social-values>div{grid-template-columns:1fr;gap:2px}.social-posting-page .social-provider{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px 12px}.social-posting-page .social-provider .status-pill,.social-posting-page .social-provider .btn{grid-column:2;justify-self:start}.social-posting-page .social-actions .btn{max-width:100%;white-space:normal;height:auto;min-height:44px}}.team-settings{margin-top:1.5rem}.team-settings h3{margin:0 0 .75rem;font-size:1rem}.team-settings p{line-height:1.5}.team-note{color:var(--muted, #65706b);font-size:.9rem}.team-notice{border:1px solid #9bcdb4;background:#edf8f0;color:#205238;border-radius:10px;padding:.75rem 1rem}.team-member-list,.team-invite-list{display:grid;gap:.75rem;margin:1rem 0}.team-member,.team-invite-list>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid #e1e7e2;border-radius:12px;padding:.85rem 1rem}.team-member>div:first-child{display:grid;gap:.2rem;min-width:0}.team-member span,.team-member small{color:var(--muted, #65706b);overflow-wrap:anywhere}.team-member-actions,.team-transfer-form,.team-invite-form{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.team-member-actions label,.team-transfer-form label,.team-invite-form label{display:grid;gap:.3rem;font-size:.85rem}.team-member-actions select,.team-transfer-form select,.team-invite-form select,.team-invite-form input{min-height:2.5rem;border:1px solid #bac9c0;border-radius:8px;background:#fff;color:#183326;padding:.45rem .65rem}.team-invite-form input{min-width:min(18rem,70vw)}.team-section{border-top:1px solid #e1e7e2;margin-top:1.5rem;padding-top:1.5rem}.team-transfer{border:1px solid #c6d5ff;background:#f3f6ff;border-radius:10px;padding:1rem}.team-invite-list>div span{overflow-wrap:anywhere}@media(max-width:740px){.team-member,.team-invite-list>div{align-items:stretch;flex-direction:column}.team-member-actions{align-items:stretch}.team-member-actions>*,.team-member-actions select{flex:1}}.launch-settings-page{max-width:672px;margin:0 auto;padding:32px 20px;min-height:100%;background:var(--background);color:var(--foreground);font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}.launch-settings-page>*+*{margin-top:32px}.launch-settings-page .launch-settings-page-heading h1{margin:0;font-family:Syne,sans-serif;font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.04em;color:#020306}.launch-settings-page-heading p{margin:6px 0 0;font-size:14px;color:var(--muted-foreground)}.launch-settings-card{overflow:hidden;border:1.5px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 1px 6px #0000000f}.launch-settings-card+.launch-settings-card{margin-top:32px}.launch-settings-card-heading{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1.5px solid oklch(.91 .004 260);background:#f6f7f9}.launch-settings-icon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#0d41d51a;border:1.5px solid oklch(.46 .23 264/.22);color:#0d41d5}.launch-settings-page .launch-settings-card-heading h2{margin:0;font-family:Syne,sans-serif;font-size:14px;line-height:20px;font-weight:900;letter-spacing:normal;color:#020306}.launch-settings-card-body{padding:24px;background:var(--card)}.launch-settings-card-body p{font-family:DM Sans,sans-serif}.launch-account-profile{display:flex;align-items:center;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.launch-account-avatar{width:64px;height:64px;flex-shrink:0;object-fit:cover;border-radius:16px;border:2px solid oklch(.46 .23 264/.2);box-shadow:0 1px 3px #0000001a}.launch-settings-page .launch-account-profile h3{margin:0;font-family:Syne,sans-serif;font-size:16px;line-height:24px;font-weight:700;letter-spacing:normal;color:var(--foreground)}.launch-account-profile p{margin:4px 0 0;font-size:14px;color:var(--muted-foreground);overflow-wrap:anywhere}.launch-account-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.launch-account-badges>span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;border-radius:999px;background:var(--muted);color:var(--muted-foreground)}.launch-account-badges>.launch-account-verified{background:#0989261a;color:#005e15;color:oklch(.42 .18 145);border:1px solid oklch(.55 .17 145/.2)}.launch-account-badges>.launch-account-pending{background:#edb3451a;color:#825b00;color:oklch(.5 .14 80)}.launch-client-id{padding:16px;margin-bottom:20px;border-radius:14px;background:#0d41d50d;border:1px solid oklch(.46 .23 264/.2)}.launch-client-id>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-client-id>div>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0d41d5}.launch-client-id button{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid oklch(.46 .23 264/.2);border-radius:8px;background:#0d41d514;color:#0d41d5;font:600 11px DM Sans,sans-serif;cursor:pointer}.launch-client-id p{margin:8px 0;font-family:Syne,sans-serif;font-size:20px;font-weight:900;letter-spacing:.08em;color:#0d41d5;overflow-wrap:anywhere}.launch-client-id small{font-size:11px;color:var(--muted-foreground)}.launch-settings-field-grid{display:grid;grid-template-columns:1fr;gap:16px}.launch-settings-field{display:block;min-width:0;font-family:DM Sans,sans-serif}.launch-settings-field>span{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--foreground)}.launch-settings-page .launch-settings-field input{width:100%;min-width:0;box-sizing:border-box;padding:10px 16px;border:1px solid var(--border);border-radius:14px;background:var(--background);color:var(--foreground);font:400 14px DM Sans,sans-serif;line-height:20px;outline:none;transition:border-color .2s,box-shadow .2s}.launch-settings-page .launch-settings-field input:focus{border-color:#0d41d5;box-shadow:0 0 0 2px #0d41d533}.launch-settings-field small,.launch-settings-hint{display:block;margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--muted-foreground)}.launch-settings-page p.launch-settings-hint{margin-top:8px}.launch-settings-divider{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.launch-settings-page .launch-settings-divider>h4{margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.launch-settings-page .launch-settings-primary,.launch-settings-page .launch-settings-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:14px;font:600 14px DM Sans,sans-serif;line-height:20px;text-decoration:none;cursor:pointer;transition:background .2s,opacity .2s;border:1px solid transparent}.launch-settings-page .launch-settings-primary{background:#0d41d5;color:#fff;box-shadow:0 4px 14px #0d41d540}.launch-settings-page .launch-settings-primary:hover{background:#0332c7}.launch-settings-page .launch-settings-secondary{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.launch-settings-page .launch-settings-secondary:hover{border-color:#0d41d54d;background:var(--muted)}.launch-settings-page button:disabled{cursor:not-allowed;opacity:.5}.launch-settings-page button:focus-visible,.launch-settings-page a:focus-visible,.launch-settings-page summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.account-settings-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.account-settings-actions>span{font-size:11px;color:var(--muted-foreground)}.account-settings-feedback:empty{display:none}.account-settings-feedback{margin-top:16px;font-size:12px;line-height:1.5}.account-settings-feedback p{margin:0 0 8px}.account-settings-error{color:#b71824!important;font-size:12px;line-height:1.5}.account-settings-success{color:#005e15!important;color:oklch(.42 .18 145)!important;font-size:12px;line-height:1.5}.launch-email-confirmation{display:grid;justify-items:start;gap:10px;margin-top:14px}.account-settings-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5}.account-settings-checkbox input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.launch-settings-page .launch-settings-subheading{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;line-height:20px;font-weight:700;letter-spacing:normal;color:var(--foreground);font-family:DM Sans,sans-serif}.launch-settings-page .launch-settings-subheading>svg{color:#0d41d5}.launch-notification-list{border:1px solid var(--border);border-radius:14px;overflow:hidden}.launch-notification-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--card)}.launch-notification-row+.launch-notification-row{border-top:1px solid var(--border)}.launch-notification-row strong{font-size:14px;font-weight:600;line-height:20px}.launch-notification-row p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--muted-foreground)}.launch-settings-toggle{position:relative;width:44px;height:24px;padding:2px;flex-shrink:0;border:0;border-radius:999px;background:#d6d7da;cursor:pointer;transition:background .2s}.launch-settings-toggle[aria-checked=true]{background:#0d41d5}.launch-settings-toggle>span{display:block;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0000001a;transform:translate(0);transition:transform .2s}.launch-settings-toggle[aria-checked=true]>span{transform:translate(20px)}.launch-settings-sms{margin-top:24px}.launch-review-notifications{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.launch-settings-page .launch-review-notifications h3{margin:0 0 10px;font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;font-weight:700;letter-spacing:normal}.launch-review-notifications>p{font-size:12px;line-height:1.5;color:var(--muted-foreground)}.launch-settings-page .settings-notification-option{font-family:DM Sans,sans-serif;color:var(--foreground)}.launch-settings-page .settings-notification-option input{accent-color:var(--primary)}.launch-password-form{display:grid;gap:12px}.launch-password-form .account-settings-actions{margin-top:4px;justify-content:flex-end}.launch-password-form .launch-settings-primary{font-weight:700;box-shadow:none}.launch-password-input{position:relative}.launch-settings-page .launch-password-input input{padding-right:44px}.launch-password-input button{position:absolute;right:12px;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);padding:0;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.launch-settings-text-link{display:inline-block;font-size:12px;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.launch-authenticator{margin-top:24px;padding-top:24px}.launch-authenticator-heading{display:flex;align-items:center;gap:12px}.launch-authenticator-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#0d41d514;color:#0d41d5}.launch-authenticator-heading>div{flex:1;min-width:0}.launch-settings-page .launch-authenticator-heading h3{margin:0;font-size:14px;line-height:20px;letter-spacing:normal;font-weight:600;font-family:DM Sans,sans-serif}.launch-authenticator-heading p{margin:2px 0 0;font-size:12px;color:var(--muted-foreground)}.launch-authenticator-heading .launch-settings-secondary,.launch-authenticator-heading .launch-settings-primary{padding:8px 14px;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:none}.account-factor{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px}.account-factor small{display:block;margin-top:4px;color:var(--muted-foreground)}.account-security-confirm{padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}.account-authenticator-enrollment{margin-top:20px}.account-authenticator-enrollment img{width:180px;height:180px;background:#fff;border:1px solid var(--border);padding:6px}.account-authenticator-enrollment details{font-size:12px;line-height:1.6}.account-authenticator-enrollment code{display:block;margin:8px 0;overflow-wrap:anywhere}.account-backup-codes{margin-top:20px;font-size:12px;color:var(--muted-foreground)}.account-backup-codes summary{cursor:pointer}.account-backup-codes p{font-size:12px}.account-backup-codes>a{display:block;margin-top:12px}.launch-settings-help{display:grid;gap:12px}.launch-settings-help-link{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);text-decoration:none;transition:border-color .2s,box-shadow .2s}.launch-settings-help-link:hover{border-color:#0d41d54d;box-shadow:0 4px 6px #0000001a}.launch-settings-help-symbol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:14px;flex-shrink:0;background:#0d41d51a;border:1px solid oklch(.46 .23 264/.2);color:#0d41d5}.launch-settings-help-faq{background:#fffbeb;border-color:#fee685;color:#da7700;color:oklch(.666 .179 58.318)}.launch-settings-help-link>span:nth-child(2){flex:1;min-width:0}.launch-settings-help-link strong{display:block;font-size:14px;font-weight:700;line-height:20px}.launch-settings-help-link small{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--muted-foreground)}.launch-settings-help-chevron{color:var(--muted-foreground);opacity:.4;flex-shrink:0}.launch-settings-help .settings-support-links{margin-top:0}.launch-settings-help>p{margin:0;font-size:12px;color:var(--muted-foreground)}.launch-settings-extra{font-size:12px;color:var(--muted-foreground)}.launch-settings-extra>summary{cursor:pointer;font-weight:600}.launch-settings-extra[open]>summary{margin-bottom:20px}.launch-settings-extra .settings-card{margin-top:20px}.studio-shell.night-mode .launch-settings-page .launch-settings-page-heading h1,.studio-shell.night-mode .launch-settings-page .launch-settings-card-heading h2{color:var(--foreground)}.studio-shell.night-mode .launch-settings-card-heading{background:var(--muted);border-color:var(--border)}.studio-shell.night-mode .account-settings-error{color:#ff847d!important}.studio-shell.night-mode .account-settings-success{color:#65c86b!important}.studio-shell.night-mode .launch-settings-help-faq{background:#f69e001a;background:oklch(.769 .188 70.08/.1);border-color:#f69e0033;border-color:oklch(.769 .188 70.08/.2);color:#fabc00;color:oklch(.828 .189 84.429)}@media(min-width:640px){.launch-settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.launch-settings-page{padding-right:40px;padding-left:40px}.launch-settings-page .launch-settings-page-heading h1{font-size:36px;line-height:40px}}@media(prefers-reduced-motion:reduce){.launch-settings-page *{transition:none!important}}.launch-channel-alert-description{margin:0 0 16px;font-size:14px;line-height:1.625;color:var(--muted-foreground)}.launch-channel-alert-list{display:grid;gap:8px}.launch-channel-alert{overflow:hidden;border:1px solid var(--border);border-radius:14px}.launch-channel-alert summary{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none}.launch-channel-alert summary::-webkit-details-marker{display:none}.launch-channel-alert summary:hover{background:#eef0f34d}.launch-channel-alert summary strong{flex:1;font-size:14px;font-weight:600;color:var(--foreground)}.launch-channel-alert summary>span:not(.launch-channel-alert-dot){font-size:11px;color:var(--muted-foreground)}.launch-channel-alert-dot{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:#01b981;background:oklch(.696 .17 162.48)}.launch-channel-alert-dot.paused{background:var(--muted-foreground);opacity:.4}.launch-channel-alert summary>svg{color:var(--muted-foreground)}.launch-channel-alert[open] summary>svg{transform:rotate(90deg)}.launch-channel-alert>div{padding:16px;border-top:1px solid var(--border);background:#eef0f31a}.launch-channel-alert>div>p{margin:0 0 12px;font-size:12px;color:var(--muted-foreground)}.launch-channel-alert-add{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed oklch(.46 .23 264/.4);border-radius:14px;background:transparent;color:#0d41d5;font:600 12px DM Sans,sans-serif}.support-thread,.support-operator{margin-top:24px}.support-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.support-heading h2{margin:0}.support-messages{list-style:none;padding:0;display:grid;gap:16px;margin:20px 0}.support-messages li{border:1px solid var(--border,#e7e5e4);border-radius:12px;padding:16px}.support-messages li>div{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.support-messages time{font-size:12px;color:var(--muted,#666)}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.support-close-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.support-inbox{list-style:none;padding:0;display:grid;gap:12px}.support-inbox li{display:flex;gap:16px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border,#e7e5e4);padding:12px 0}.support-inbox span{display:block;font-size:13px;margin-top:4px}.support-new-ticket{max-width:840px;margin-inline:auto}.support-field{display:grid;gap:8px}.support-field textarea,.support-new-ticket input,.support-new-ticket select{max-width:100%;box-sizing:border-box}.support-field-note,.support-screenshot p{font-size:13px;color:var(--muted,#666);margin-top:0}.support-screenshot{border:1px solid var(--border,#e7e5e4);border-radius:12px;padding:16px;display:grid;gap:10px}.support-form-actions,.support-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.support-empty{padding:40px 16px;text-align:center}.support-ticket-details dl{display:grid;gap:12px}.support-ticket-details dt{font-weight:600}.support-ticket-details dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.support-form-actions>*{flex:1}.support-new-ticket{padding:16px}.support-filters{gap:8px}.support-filters button{font-size:13px}}.support-offline p{margin:6px 0 0}.support-offline .btn{margin-top:14px}.support-context{font-size:13px;color:var(--muted,#666);margin:4px 0 12px}.support-reference-details{border:1px solid var(--border,#e7e5e4);border-radius:12px;padding:12px 16px}.support-reference-details summary{cursor:pointer;font-weight:600}.support-reference-details p{font-size:13px;color:var(--muted,#666)}.support-reference-details code{overflow-wrap:anywhere}.support-reference-details dl{font-size:13px;margin:8px 0 0}.support-service-note{max-width:840px;margin:14px 0 22px;font-size:13px;line-height:1.65;color:var(--portal-muted,var(--muted,#666))}.support-service-note p{margin:6px 0}.support-terminal{border:1px solid var(--portal-border,var(--border,#e7e5e4));border-radius:10px;padding:14px 16px;background:var(--portal-soft,#f4f4ef)}.support-terminal p{margin:0 0 12px}.support-contact-inquiries{margin-top:34px;padding-top:26px;border-top:1px solid var(--portal-border,var(--border,#e7e5e4))}.support-contact-inquiries h2{font-size:21px;margin:0}.support-contact-inquiries .support-heading p{font-size:13px;color:var(--portal-muted,var(--muted,#666));margin:6px 0}.support-inquiry-list{list-style:none;display:grid;gap:10px;padding:0;margin:20px 0}.support-inquiry-list details{border:1px solid var(--portal-border,var(--border,#e7e5e4));border-radius:10px;background:var(--portal-surface,#fff)}.support-inquiry-list summary{display:flex;gap:14px;align-items:center;cursor:pointer;padding:16px;list-style:none}.support-inquiry-list summary::-webkit-details-marker{display:none}.support-inquiry-list summary:after{content:"+";font-size:20px;flex:none}.support-inquiry-list details[open] summary:after{content:"−"}.support-inquiry-list summary>span{min-width:0;flex:1}.support-inquiry-list summary strong{font-size:14px;overflow-wrap:anywhere}.support-inquiry-list summary small{display:block;font-size:12px;color:var(--portal-muted,var(--muted,#666));margin-top:5px}.support-inquiry-list summary time{font-size:12px;color:var(--portal-muted,var(--muted,#666));flex:none}.support-inquiry-detail{padding:0 16px 16px;font-size:13px;line-height:1.65}.support-inquiry-reference{overflow-wrap:anywhere;color:var(--portal-muted,var(--muted,#666))}.support-inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--portal-border,var(--border,#e7e5e4));padding-top:12px}.support-inquiry-empty{font-size:13px;color:var(--portal-muted,var(--muted,#666));padding:16px 0}.support-contact-inquiries summary:focus-visible{outline:2px solid var(--portal-ink,#353530);outline-offset:3px;border-radius:6px}@media(max-width:600px){.support-inquiry-list summary{flex-wrap:wrap}.support-inquiry-list summary time{margin-left:auto}.support-contact-inquiries .support-heading{align-items:flex-start}}.studio-shell.launch-portal .launch-support-page{box-sizing:border-box;width:100%;max-width:768px;margin:0 auto;padding:32px 16px;font-family:DM Sans,sans-serif;color:var(--foreground)}.launch-support-page .support-source-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.studio-shell.launch-portal .support-source-list-heading h1{font-family:DM Sans,sans-serif;font-size:24px;line-height:32px;font-weight:900;letter-spacing:-.025em;margin:0;color:var(--foreground)}.support-source-list-heading p{font-size:14px;color:var(--muted-foreground);margin:4px 0 0}.launch-support-page :is(.support-source-primary,.support-source-secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.launch-support-page .support-source-primary{background:#0074c8;background:oklch(.55 .18 250);color:#fff}.launch-support-page .support-source-primary:hover{opacity:.9}.launch-support-page .support-source-secondary{background:var(--secondary);color:var(--foreground);border:1px solid var(--border)}.support-source-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.support-source-filters button{border-radius:999px;padding:6px 12px;border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.support-source-filters button[aria-pressed=true]{border-color:transparent;background:#0074c8;background:oklch(.55 .18 250);color:#fff}.support-source-ticket-list{display:grid;gap:12px;list-style:none;padding:0;margin:0}.support-source-ticket{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:16px;background:var(--card);text-decoration:none;transition:transform .15s}.support-source-ticket:hover{transform:scale(1.005)}.support-source-ticket-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--secondary);color:var(--muted-foreground);flex:none}.support-source-ticket>div{flex:1;min-width:0}.support-source-ticket-title{display:flex;align-items:center;gap:8px;margin-bottom:4px}.support-source-ticket-title strong{font-size:14px;font-weight:700;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-source-ticket-title small{font-size:12px;color:var(--muted-foreground);flex:none}.support-source-ticket-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted-foreground)}.support-source-ticket>svg{flex:none;color:var(--muted-foreground);opacity:0;transition:opacity .15s}.support-source-ticket:hover>svg,.support-source-ticket:focus-visible>svg{opacity:1}.support-source-status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid currentColor;font-size:12px;font-weight:600}.support-source-status.status-open{color:#56a2ff;color:oklch(.707 .165 254.624);background:#56a2ff1a;background:oklch(.707 .165 254.624/.1);border-color:#56a2ff33;border-color:oklch(.707 .165 254.624/.2)}.support-source-status.status-pending{color:#f7c900;color:oklch(.852 .199 91.936);background:#f7c9001a;background:oklch(.852 .199 91.936/.1);border-color:#f7c90033;border-color:oklch(.852 .199 91.936/.2)}.support-source-status.status-resolved{color:#05df72;background:#05df721a;border-color:#05df7233}.support-source-status.status-closed{color:#99a1af;background:#99a1af1a;border-color:#99a1af33}.support-source-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:64px 20px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.support-source-empty>span{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;margin-bottom:16px;background:#0074c81a;background:oklch(.55 .18 250/.1);color:#0074c8;color:oklch(.55 .18 250)}.studio-shell.launch-portal .support-source-empty h2{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:var(--foreground);margin:0 0 8px}.support-source-empty p{font-size:14px;line-height:1.5;color:var(--muted-foreground);max-width:320px;margin:0 0 24px}.support-source-info{display:flex;gap:12px;align-items:flex-start;border:1px solid oklch(.55 .18 250/.15);background:#0074c80d;background:oklch(.55 .18 250/.05);border-radius:16px;padding:16px 20px;margin-top:24px}.support-source-info>svg{flex:none;margin-top:2px;color:#0f92f7}.support-source-info p{font-size:12px;line-height:1.625;color:var(--muted-foreground);margin:0}.support-source-info a{color:#0f92f7;font-weight:600;text-decoration:underline}.support-source-refresh{display:block;margin:16px 0 0 auto;border:0;background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.support-source-error{border:1px solid oklch(.6 .22 25/.25);background:#e62b340d;border-radius:12px;padding:16px;margin-bottom:20px;font-size:14px}.launch-support-page .support-source-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 32px;padding:0;border:0;background:transparent;font-family:inherit;font-size:14px;color:var(--muted-foreground);cursor:pointer}.support-source-back span{font-size:20px;line-height:16px}.studio-shell.launch-portal .support-source-new.settings-card{max-width:672px;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}.support-source-new-card{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--card)}.support-source-new .support-heading{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:24px 32px;border-bottom:1px solid var(--border)}.support-source-new-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0074c826;background:oklch(.55 .18 250/.15);color:#0f92f7;flex:none}.studio-shell.launch-portal .support-source-new h1{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px;margin:0;color:var(--foreground)}.support-source-new .support-heading p{font-size:14px;line-height:20px;color:var(--muted-foreground);margin:4px 0 0}.support-source-new-card>.support-field-note,.support-source-new-card>.support-context,.support-source-new-card>.notice{margin:16px 32px 0;font-size:12px}.support-source-new .settings-support-form{padding:24px 32px;gap:20px;margin:0}.support-source-new .settings-support-form label{font-size:14px;font-weight:600;line-height:20px;color:var(--foreground)}.support-source-new .settings-support-form :is(input,textarea,select){box-sizing:border-box;width:100%;border:1px solid var(--border);border-radius:12px;padding:12px 16px;background:var(--input);color:var(--foreground);font-family:DM Sans,sans-serif;font-size:14px;line-height:20px}.support-source-new .settings-support-form textarea{min-height:0;resize:vertical}.support-source-new .settings-support-form>label:not(:first-child){margin-top:0}.support-source-new .settings-support-form>input,.support-source-new .settings-support-form>select{margin-bottom:4px}.support-source-two-columns,.support-source-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.support-source-outcomes>.support-field:last-child{grid-column:1/-1}.support-source-new .settings-support-form .support-source-additional-title{padding-top:20px;margin:12px 0 0;border-top:1px solid var(--border);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#0f92f7}.support-source-impact{margin:8px 0 0;padding:0;border:0;min-width:0}.support-source-impact legend{font-size:14px;font-weight:600;line-height:20px;color:var(--foreground);margin-bottom:8px}.support-source-impact>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-source-impact button{padding:10px 12px;border:1.5px solid var(--border);border-radius:12px;text-align:left;background:var(--secondary);color:var(--foreground);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.support-source-impact button[aria-pressed=true]{background:#0074c8;background:oklch(.55 .18 250);color:#fff;border-color:transparent}.support-source-new .support-form-actions{padding-top:8px;gap:12px;margin-top:12px}.support-source-required{color:#0f92f7}.support-source-new :is(.support-field-note,.support-context,.support-screenshot p,.support-reference-details p){color:var(--muted-foreground)}.support-source-new .settings-support-form>p{font-size:12px;color:var(--muted-foreground);margin:0}.support-source-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-source-contact{border:0;padding:0;margin:0;min-width:0}.support-source-contact legend{font-size:14px;font-weight:600;margin-bottom:8px}.support-source-contact>div{display:flex;flex-wrap:wrap;gap:8px}.support-source-contact button{padding:8px 12px;border-radius:12px;font-size:14px;font-weight:600;border:1.5px solid var(--border);background:var(--secondary);color:var(--foreground);cursor:pointer}.support-source-contact button[aria-pressed=true]{background:#0074c8;background:oklch(.55 .18 250);color:#fff;border-color:transparent}.support-source-new :is(label,legend)>small{font-size:12px;font-weight:400;color:var(--muted-foreground)}.support-source-production{border-radius:12px;padding:16px;background:#0074c80f;background:oklch(.55 .18 250/.06);border:1px solid oklch(.55 .18 250/.18);display:grid;gap:16px}.studio-shell.launch-portal .support-source-production h2{font:700 12px/16px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#0f92f7;margin:0}.support-source-production fieldset{padding:0;margin:0;border:0;min-width:0}.support-source-production legend{font-size:14px;font-weight:600;margin-bottom:8px}.support-source-production-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-source-production-options button{padding:10px 12px;border-radius:12px;text-align:left;font-size:14px;font-weight:600;font-family:inherit;background:var(--secondary);color:var(--foreground);border:1.5px solid var(--border);cursor:pointer}.support-source-production-options button[aria-pressed=true]{background:#0074c8;background:oklch(.55 .18 250);color:#fff;border-color:transparent}.support-source-production .support-field-note{font-size:12px;line-height:1.5;margin:0;color:var(--muted-foreground)}.studio-shell.launch-portal .support-source-new .support-form-actions .btn{padding:12px 24px;border-radius:12px;margin:0;font-size:14px;font-weight:600;background:var(--secondary);color:var(--foreground);border:1px solid var(--border);min-height:44px}.studio-shell.launch-portal .support-source-new .support-form-actions .btn-dark{background:#0074c8;background:oklch(.55 .18 250);color:#fff;border-color:transparent}.studio-shell.launch-portal .support-source-thread.settings-card{max-width:672px;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}.support-source-thread .support-source-back{margin-bottom:24px}.support-source-thread>.support-heading{padding:20px 24px;border:1px solid var(--border);border-radius:16px 16px 0 0;background:var(--card);gap:8px;align-items:flex-start}.studio-shell.launch-portal .support-source-thread>.support-heading h2{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.375;margin:0;color:var(--foreground);flex:1}.support-source-thread>.support-heading .btn{padding:0;border:0;background:transparent;color:var(--muted-foreground);font-size:11px;min-height:24px}.support-source-thread>.support-heading .btn:last-child{display:none}.support-source-thread-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 24px;border-inline:1px solid var(--border);background:var(--card);margin:0;font-size:12px;color:var(--muted-foreground)}.support-source-thread-reference{font-size:12px;color:var(--muted-foreground)}.support-source-thread .support-ticket-details{padding:12px 24px;border:1px solid var(--border);border-top:0;background:var(--card);font-size:12px}.support-source-thread .support-messages{gap:12px;margin:0 0 16px}.support-source-thread .support-source-message{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:20px 24px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.support-source-thread .support-source-message:first-child{border-radius:0 0 16px 16px;border-top:0}.support-source-message-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0074c826;background:oklch(.55 .18 250/.15);color:#0f92f7;font-size:10px;font-weight:700;grid-row:1/3}.support-source-thread .support-source-message>div{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px}.support-source-thread .support-messages time{color:var(--muted-foreground)}.support-source-message strong{font-size:14px;font-weight:600;color:var(--foreground)}.support-source-message time{font-size:12px;color:var(--muted-foreground)}.support-source-thread .support-source-message p{font-size:14px;line-height:1.625;margin:0;grid-column:2;color:var(--foreground)}.support-source-thread .support-source-message.staff{background:#0074c80f;background:oklch(.55 .18 250/.06);border-color:#0074c833;border-color:oklch(.55 .18 250/.2)}.support-source-message.staff .support-source-message-avatar{background:#0074c833;background:oklch(.55 .18 250/.2)}.support-source-thread .settings-support-form{padding:16px 24px;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden;margin-top:16px;gap:8px}.studio-shell.launch-portal .support-source-thread .settings-support-form h3{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;margin:-16px -24px 8px;padding:16px 24px;border-bottom:1px solid var(--border);color:var(--foreground)}.support-source-thread .settings-support-form textarea{border:1px solid var(--border);border-radius:12px;background:var(--input);color:var(--foreground);padding:12px 16px;font-size:14px;min-height:0}.support-source-thread .settings-support-form p{font-size:12px;color:var(--muted-foreground);margin:0}.studio-shell.launch-portal .support-source-thread .settings-support-form>.btn{border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;background:#0074c8;background:oklch(.55 .18 250);color:#fff;min-height:40px}.support-source-thread .support-terminal{padding:16px 24px;border:1px solid var(--border);border-radius:16px;text-align:center;background:var(--card);font-size:14px;color:var(--muted-foreground)}.launch-support-page .support-contact-inquiries{border-color:var(--border);font-size:14px}.studio-shell.launch-portal .launch-support-page .support-contact-inquiries h2{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.launch-support-page .support-inquiry-list details{border-color:var(--border);border-radius:16px;background:var(--card)}.launch-support-page :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid oklch(.55 .18 250);outline-offset:3px}@media(max-width:639px){.support-source-outcomes,.support-source-contact-row{grid-template-columns:1fr}.support-source-ticket-title{flex-wrap:wrap}.support-source-list-heading{align-items:flex-start}.support-source-ticket-title strong{white-space:normal}.support-source-thread .support-source-message{padding:20px}.support-source-thread>.support-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.support-source-ticket{transition:none}.support-source-ticket:hover{transform:none}}.settings-request-notice,.settings-request-grid,.settings-request-history{margin-top:22px}.settings-request-grid .settings-card p,.settings-request-history p{font-size:12px;color:#647464;line-height:1.55}.settings-support-form,.settings-data-form{display:grid;gap:9px;margin-top:16px}.settings-support-form label,.settings-data-form label{font-size:11px;font-weight:700}.settings-support-form input,.settings-support-form textarea,.settings-data-form select,.settings-data-form input{width:100%;padding:10px 11px;border:1px solid #d7e1d4;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.settings-support-form textarea{resize:vertical;min-height:110px}.settings-support-form .btn,.settings-data-form .btn{justify-self:start;margin-top:5px}.settings-request-error{color:#a23b32!important}.settings-request-history ul{list-style:none;padding:0;margin:0 0 14px}.settings-request-history li{border-top:1px solid #e8eee5;padding:13px 0}.settings-request-history li>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.settings-request-history li span{color:#637c57;text-align:right}.settings-request-history li small{display:block;margin-top:5px;color:#849182;font-size:10px;word-break:break-word}.settings-notifications{margin-top:22px}.settings-notifications>p{font-size:12px;line-height:1.55;color:#647464}.settings-notification-option{display:flex;align-items:center;gap:9px;margin:15px 0;font-size:12px;font-weight:600}.settings-notification-option input{width:17px;height:17px;accent-color:#23472a}.settings-data-rights{margin-top:22px}.settings-data-rights p,.settings-data-rights li{font-size:12px;line-height:1.55;color:#647464}.settings-data-rights-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.settings-data-rights-heading h2:focus,.settings-request-heading:focus{outline:2px solid #67645e;outline-offset:3px}.studio-shell.night-mode .settings-data-rights-heading h2:focus,.studio-shell.night-mode .settings-request-heading:focus{outline-color:#e8e7de}.settings-data-rights .settings-data-form{max-width:540px;margin:14px 0}.settings-export-page{border-top:1px solid #e8eee5;margin-top:16px;padding-top:12px}.settings-export-page>.btn{margin:0 8px 8px 0}.settings-export-asset{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #e8eee5;font-size:12px}.settings-deletion-tasks{padding-left:18px}.settings-request-history li>.btn{margin-top:8px}.data-rights-status-page{max-width:780px;margin:60px auto;padding:0 22px}.data-rights-status-page .settings-card{padding:28px}.data-rights-status-page p,.data-rights-status-page li{font-size:13px;line-height:1.55}.data-rights-status-page code{overflow-wrap:anywhere}.settings-support-card{margin-top:22px}.settings-support-card>p{font-size:12px;line-height:1.55;color:#647464}.settings-support-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.settings-support-details{margin-top:6px;font-size:11px;color:#849182}.settings-support-details summary{cursor:pointer}.settings-support-details code{overflow-wrap:anywhere}.paid-animation{display:grid;gap:20px;max-width:920px}.paid-animation .page-heading{margin-bottom:0}.paid-animation .notice{margin:0}.paid-animation h2{font-size:20px;font-weight:500;margin:12px 0 8px}.paid-animation p{line-height:1.6}.paid-animation-details{display:flex;gap:24px;justify-content:space-between;padding:24px;background:var(--portal-soft,#f8f7f4);border:1px solid var(--portal-border,#dddedc);border-radius:12px}.paid-animation-details>div:last-child{display:grid;align-content:center;gap:6px}.paid-animation-details strong{font-size:28px;font-weight:500}.paid-animation-details small,.paid-animation-muted{color:var(--portal-muted,#67645e);font-size:14px}.paid-animation-binding,.paid-animation-correction{padding:8px 0 20px;border-bottom:1px solid var(--portal-border,#dddedc)}.paid-animation textarea{width:100%;resize:vertical;min-height:110px}.paid-animation>.btn{justify-self:start}.paid-animation select:focus-visible,.paid-animation textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.paid-animation-details{flex-direction:column;padding:20px}.paid-animation .page-heading{align-items:flex-start;gap:12px}.paid-animation>.btn{width:100%}}.stripe-catalog-operator{max-width:1120px;margin:0 auto;padding:28px 24px 48px}.stripe-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.stripe-catalog-operator main{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.stripe-catalog-operator .panel{min-width:0;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}.stripe-catalog-operator h1{font-size:28px;line-height:1.25}.stripe-catalog-operator h2{font-size:20px}.stripe-catalog-operator p{line-height:1.6}.stripe-catalog-facts{display:grid;grid-template-columns:200px minmax(0,1fr);gap:10px 18px}.stripe-catalog-facts dt{font-weight:600}.stripe-catalog-facts dd{margin:0;min-width:0}.stripe-catalog-facts>div{display:contents}.stripe-catalog-operator code{overflow-wrap:anywhere;font-size:12px}.stripe-catalog-operator dd code,.stripe-catalog-operator td code,.stripe-catalog-operator td span{display:block}.stripe-catalog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.stripe-catalog-actions .btn{white-space:normal}.stripe-catalog-registration{display:grid;gap:8px;font-weight:600}.stripe-catalog-registration select{min-width:0;width:100%;max-width:580px}.stripe-catalog-table{overflow-x:auto}.stripe-catalog-table table{width:100%;text-align:left;border-collapse:collapse}.stripe-catalog-table caption{text-align:left;padding:12px 0}.stripe-catalog-table th,.stripe-catalog-table td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top}.stripe-catalog-table td span{font-size:12px;margin-top:5px}.stripe-catalog-operator details{margin-top:20px}.stripe-catalog-operator summary{cursor:pointer;font-weight:600}.stripe-catalog-operator pre{max-height:480px;padding:16px;overflow:auto;font-size:12px}.stripe-catalog-operator :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:640px){.stripe-catalog-operator{padding:20px 16px 32px}.stripe-catalog-header{flex-wrap:wrap}.stripe-catalog-facts{grid-template-columns:minmax(0,1fr);gap:6px}.stripe-catalog-facts dd{margin-bottom:10px}.stripe-catalog-actions .btn{width:100%}}.customer-page-area{max-width:1040px;margin:0 auto}.customer-page-area .page-heading{align-items:center}.customer-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.customer-page-card{border:1px solid var(--line,#e1e4dc);border-radius:16px;padding:24px;background:var(--surface,#fff);display:flex;flex-direction:column;min-width:0}.customer-page-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-page-avatar{display:grid;place-items:center;width:44px;height:44px;background:var(--accent,#dcf763);border-radius:12px;font-weight:650}.customer-page-card h2{font-size:21px;margin:20px 0 8px;overflow-wrap:anywhere}.customer-page-card h2 a{color:inherit;text-decoration:none}.customer-page-card p{color:var(--muted,#70776d);line-height:1.6}.customer-page-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.customer-page-card small{color:var(--muted,#70776d)}.customer-page-open{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:24px;font-weight:600;color:inherit}.customer-page-editor{max-width:920px}.customer-page-form{display:grid;gap:23px}.customer-page-form fieldset{padding:0;border:0;margin:0}.customer-page-form legend{font-size:16px;font-weight:600;margin-bottom:14px}.customer-page-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-page-mode{position:relative;display:grid;gap:12px;padding:22px;border:1px solid var(--line,#dde2d7);border-radius:14px;cursor:pointer;background:var(--surface,#fff)}.customer-page-mode input{position:absolute;inset:18px 18px auto auto;width:17px!important;height:17px;margin:0;accent-color:#334b21}.customer-page-mode svg{margin-bottom:4px}.customer-page-mode strong{font-size:16px;padding-right:14px}.customer-page-mode span{font-size:13px;line-height:1.55;color:var(--muted,#697463)}.customer-page-mode.selected{border-color:#526d38;background:var(--page-choice-selected,#f4f8ed);box-shadow:inset 0 0 0 1px #526d38}.customer-page-mode:focus-within{outline:3px solid #89a752;outline-offset:3px}.customer-page-start:disabled .customer-page-mode{cursor:default}.customer-page-start:disabled{opacity:.7}.customer-page-mode-note{color:var(--muted,#65715e);margin:-4px 0 0;font-size:14px;line-height:1.6}.customer-page-reference{display:grid;gap:18px;padding:20px;border-left:3px solid var(--accent,#cde763);background:var(--surface,#fff)}.customer-page-reference fieldset{display:flex;gap:20px;flex-wrap:wrap}.customer-page-reference fieldset label{display:flex;gap:8px;align-items:center;font-size:14px}.customer-page-reference input[type=radio]{width:16px;height:16px;accent-color:#334b21}.customer-page-details{border-top:1px solid var(--line,#e1e4dc);border-bottom:1px solid var(--line,#e1e4dc);padding:18px 0}.customer-page-details summary{cursor:pointer;font-size:15px;font-weight:600}.customer-page-details-fields{display:grid;gap:21px;margin-top:24px}.customer-page-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.customer-page-save{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:22px}.customer-page-save small{max-width:410px;line-height:1.55;color:var(--muted,#697463)}.customer-page-saved{display:flex;align-items:center;gap:8px;color:#386025;padding:13px 0}.customer-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-page-next{display:grid;gap:20px;margin-top:24px;padding:28px;border:1px solid var(--line,#d9dfd2);border-radius:16px;background:var(--surface,#fff)}.customer-page-next h2{margin:6px 0 12px;font-size:23px}.customer-page-next p{line-height:1.65;max-width:630px}.customer-page-next small,.customer-page-muted{color:var(--muted,#697463);line-height:1.6}.customer-page-recovery{padding:22px;margin:20px 0;border:1px solid var(--line,#dce2d3);border-radius:12px;background:var(--surface,#fff)}.customer-page-recovery h2{font-size:20px;margin:0 0 12px}.customer-page-recovery p{line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.customer-page-recovery small{display:block;margin-top:14px}.customer-page-form [aria-invalid=true]{border-color:#a64130}.night-mode .customer-page-area{--surface:#242b25;--line:#3b463b;--muted:#bac5b9;--page-choice-selected:#303b28}.night-mode .customer-page-avatar{color:#152012}.night-mode .customer-page-saved{color:#bedf96}.night-mode .customer-page-mode input,.night-mode .customer-page-reference input[type=radio]{accent-color:#c6eb80}@media(max-width:1100px){.customer-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.customer-page-grid,.customer-page-mode-grid,.customer-page-fields-row{grid-template-columns:1fr}.customer-page-area .page-heading{align-items:flex-start;gap:18px;flex-direction:column}.customer-page-mode{padding:20px;grid-template-columns:26px 1fr;gap:9px 14px}.customer-page-mode strong{padding-right:24px}.customer-page-mode span{grid-column:2}.customer-page-mode svg{grid-row:1/3;margin-top:2px}.customer-page-next{padding:22px}.customer-page-next .customer-page-actions{align-items:stretch;flex-direction:column}.customer-page-save{gap:14px}.customer-page-card{padding:22px}.customer-page-actions .btn{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.customer-page-area *{scroll-behavior:auto}}.customer-saved-packages{margin:8px 0 28px}.customer-saved-packages h2{font-size:21px;margin:0 0 6px}.customer-saved-packages .customer-page-card h3{font-size:19px;margin:18px 0 6px;overflow-wrap:anywhere}.customer-page-month{font-size:13px;margin:4px 0 10px}.customer-page-card-details{margin:6px 0 12px;font-size:13px}.customer-page-card-details summary{cursor:pointer;font-weight:600}.customer-page-card-details dl{display:grid;gap:8px;margin:10px 0 0}.customer-page-card-details dt{font-weight:600}.customer-page-card-details dd{margin:2px 0 0;color:var(--muted,#70776d);overflow-wrap:anywhere;white-space:pre-line}.customer-page-card-links{display:flex;gap:16px;flex-wrap:wrap}.branding-assets-document{display:grid;gap:8px;margin:0;max-height:320px;overflow:auto}.branding-assets-document dt{font-weight:600}.branding-assets-document dd{margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-line}.package-fields{display:grid;gap:1.25rem;min-width:0}.package-fields h2,.package-fields h3{margin:0 0 .75rem}.package-fields .package-section{margin:.75rem 0;padding:1rem;border:1px solid var(--border, #d4d4d8);border-radius:.75rem;min-width:0}.package-fields legend{padding:0 .35rem;font-weight:600}.package-fields summary{cursor:pointer;font-weight:600}.package-fields label{display:flex;gap:.5rem;align-items:center;margin:.65rem 0}.package-fields .package-field{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.package-fields .package-field input,.package-fields select,.package-fields textarea{font:inherit;color:inherit;background:var(--surface, transparent);border:1px solid var(--border, #a1a1aa);border-radius:.4rem;padding:.6rem;min-width:0;width:100%}.package-fields textarea{min-height:6rem;resize:vertical}.package-fields select[size]{min-height:12rem}.package-fields button{margin:.25rem .5rem .25rem 0}.package-fields button:disabled{opacity:.6;cursor:not-allowed}.package-fields .package-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem}.package-fields .package-choice-group{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.package-fields .package-choice-group label{margin:.3rem 0}.package-fields .package-field-hint,.package-fields small{opacity:.8;font-size:.875rem}.package-fields .package-availability{padding:.65rem;border-left:3px solid currentColor;font-size:.875rem}.package-fields .package-length+.package-length{border-top:1px solid var(--border, #d4d4d8);padding-top:1rem;margin-top:1rem}.package-fields .package-recording-drop{padding:1rem;border:1px dashed var(--border, #a1a1aa);border-radius:.5rem}.package-fields audio,.package-fields video{display:block;max-width:100%;margin:.75rem 0}.package-fields .package-subtitle-preview{background:#202026;text-align:center;padding:1rem;margin-top:.5rem;border-radius:.5rem;font-size:1.25rem;font-weight:700}.package-fields .package-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.package-fields [role=alert]{color:var(--danger, #b91c1c)}.package-fields input:focus-visible,.package-fields textarea:focus-visible,.package-fields select:focus-visible,.package-fields button:focus-visible,.package-fields summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.package-builder{max-width:1060px;margin:0 auto;padding:24px}.package-builder fieldset{border:0;padding:0;min-width:0}.package-steps,.package-channel-tabs,.package-actions,.package-channel-count{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.package-steps{list-style:none;padding:0}.package-steps button[aria-current],.package-channel-tabs button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:3px}.package-builder button{cursor:pointer;min-height:40px}.package-builder button:disabled{cursor:default;opacity:.6}.package-review-card{margin:20px 0;overflow-wrap:anywhere}.package-close{position:fixed;inset:20% 10% auto;z-index:100;padding:24px;background:var(--panel,#fff);box-shadow:0 16px 80px #0004}.package-actions{margin:16px 0}.package-builder .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.package-builder{padding:12px}.package-steps{gap:6px}.package-close{inset:10% 5% auto}}.package-unavailable{margin:14px 0;padding:12px 14px;border:1px solid #eedfaa;border-radius:10px;background:#fff7df;color:#67551c;font-size:13px;line-height:1.45}.package-unavailable p{margin:0 0 6px}.package-unavailable ul{margin:0;padding-left:18px}.package-available{margin:12px 0;color:#315632;font-size:13px}.package-checkout dl{display:grid;gap:8px;margin:12px 0}.package-checkout dl div{display:flex;flex-wrap:wrap;gap:4px 12px}.package-checkout dt{font-weight:700}.package-checkout dd{margin:0;overflow-wrap:anywhere}.package-checkout label{display:flex;gap:8px;align-items:flex-start;margin:12px 0;font-size:13px;line-height:1.45}.package-checkout button+button{margin-left:8px}@media(max-width:600px){.package-checkout button+button{margin:8px 0 0}}.package-notices{margin:14px 0;padding:12px 14px;border:1px solid #c9d6ea;border-radius:10px;background:#f2f6fc;color:#2f3f5a;font-size:13px;line-height:1.45}.package-notices p{margin:0 0 6px}.package-notices ul{margin:0;padding-left:18px}.package-long-form-notice,.package-binding{font-size:13px;line-height:1.45}.account-inquiry-page{max-width:850px;margin:auto;padding:24px;font-family:inherit}.account-inquiry-page header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.account-inquiry-page main{display:grid;gap:18px}.account-inquiry-page h1{font-size:clamp(1.6rem,5vw,2.4rem)}.account-inquiry-page section,.account-inquiry-messages li,.account-inquiry-list li{border:1px solid var(--border,#ddd);border-radius:14px;padding:18px;overflow-wrap:anywhere}.account-inquiry-list,.account-inquiry-messages{display:grid;gap:14px;padding:0;list-style:none}.account-inquiry-list li{display:grid;gap:6px}.account-inquiry-messages time{display:block;font-size:.85rem;margin-top:6px}.account-inquiry-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.account-inquiry-page form,.account-inquiry-page label{display:grid;gap:12px}.account-inquiry-page textarea{min-height:140px;width:100%;padding:12px;border:1px solid var(--border,#ccc);border-radius:10px;box-sizing:border-box;font:inherit}.account-inquiry-page select{font:inherit;padding:10px}.account-inquiry-page [role=alert]{color:#a71919}.account-inquiry-page button{justify-self:start}.library-page{max-width:1200px}.library-actions,.library-tabs,.library-selects,.library-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.library-filters{margin:24px 0;padding:20px;border:1px solid var(--border,#d9d9d9);border-radius:16px;display:grid;gap:18px}.library-selects label{display:grid;gap:6px;min-width:160px}.library-filters input,.library-filters select{padding:10px 12px;border:1px solid var(--border,#d9d9d9);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit}.library-search label{display:flex;gap:8px;align-items:center}.library-search input{flex:1;min-width:180px}.library-channel{margin:28px 0}.library-card{border:1px solid var(--border,#d9d9d9);border-radius:16px;padding:20px;margin:12px 0}.library-card-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.library-card h3{margin:0}.library-card-heading p{margin-bottom:0}.library-stage{border:1px solid var(--border,#d9d9d9);padding:6px 10px;border-radius:20px;white-space:nowrap;font-size:13px}.library-stage-delivered{background:var(--surface-soft,#e7f3eb)}.library-delivery{margin-top:20px;border-top:1px solid var(--border,#d9d9d9);padding-top:20px}.library-delivery details{margin:20px 0}.library-count{font-size:14px}@media(max-width:600px){.library-card-heading{display:grid;gap:12px}.library-actions .btn,.library-selects label{flex:1}.library-search input{width:100%;flex-basis:100%}.library-filters,.library-card{padding:16px}.library-selects{align-items:stretch}.library-search label{width:100%}}.help-page{max-width:960px}.help-page h2{font-size:28px;margin:28px 0 16px}.help-page h3{font-size:20px;margin:24px 0 12px}.help-page p{font-size:14px;line-height:1.7}.help-section-links{display:flex;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--portal-border)}.help-page :is(#answers,#guide){scroll-margin-top:90px}.help-search{display:flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface)}.help-search input{min-width:0;width:100%;border:0;padding:10px 0;background:transparent;color:var(--portal-ink);font:inherit}.help-search button{display:grid;place-items:center;border:0;padding:5px;background:transparent;color:inherit;cursor:pointer}.help-category{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px}.help-category select{padding:8px;border:1px solid var(--portal-border);border-radius:6px;background:var(--portal-surface);color:inherit}.help-page details{margin:8px 0;padding:14px 16px;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface)}.help-page summary{cursor:pointer;font-size:14px;line-height:1.5}.help-page details p{margin:14px 0 0;color:var(--portal-muted)}.help-answer-action{display:inline-flex;margin-top:12px;font-size:13px;font-weight:600}.help-page .guide-timeline details{margin:0;padding:0;border:0;border-bottom:1px solid var(--portal-border);border-radius:0}.help-page .guide-timeline details:last-child{border-bottom:0}.help-page .guide-phase-copy p{margin:0 0 10px}.help-page :is(summary,a,button,input,select):focus-visible{outline:2px solid var(--portal-ink);outline-offset:3px}@media(max-width:620px){.help-page details{padding:12px}.help-category{align-items:flex-start;flex-direction:column;gap:6px}.help-category select{max-width:100%}}.tool-entry{max-width:920px;color:var(--portal-ink, var(--ink));overflow-wrap:anywhere}.tool-entry .page-heading p{max-width:680px;line-height:1.6}.tool-entry .tool-entry-note{color:var(--portal-muted, #697463);font-size:14px}.tool-entry .tool-entry-availability{margin:0 0 22px}.tool-entry .tool-entry-availability p+p{margin-top:4px}.tool-entry-steps{border:1px solid var(--portal-border, #e1e4dc);border-radius:12px;background:var(--portal-surface, #fff);padding:22px}.tool-entry-steps h2,.tool-directory h2{margin:0 0 14px;font-size:18px;font-weight:600}.tool-entry-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tool-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px;border-radius:10px}.tool-step[aria-current=step]{background:var(--portal-soft, #f2f5ec);box-shadow:inset 3px 0 0 var(--portal-blue, #334b21)}.tool-step strong{display:block;font-size:15px;font-weight:600}.tool-step p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--portal-muted, #697463)}.tool-step .btn,.tool-step .text-link{margin-top:10px}.tool-step-mark{color:var(--portal-muted, #697463);padding-top:1px}.tool-step-done .tool-step-mark{color:#477336}.tool-step-needed .tool-step-mark,.tool-step-error .tool-step-mark{color:#8a681f}.tool-step-error p{color:#8b3824}.tool-step-waiting{opacity:.75}.tool-entry-actions{margin:22px 0}.tool-directory{border-top:1px solid var(--portal-border, #e1e4dc);padding-top:22px;margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tool-directory h2{grid-column:1 / -1;margin:0}.tool-directory h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;color:var(--portal-muted, #697463)}.tool-directory ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.tool-directory a{text-decoration:underline;text-underline-offset:3px}.tool-directory [aria-current=page]{font-weight:700}.studio-shell.night-mode .tool-step-done .tool-step-mark{color:#bedf96}.studio-shell.night-mode .tool-step-needed .tool-step-mark,.studio-shell.night-mode .tool-step-error .tool-step-mark{color:#f0d58c}.studio-shell.night-mode .tool-step-error p{color:#ffc9b8}@media(max-width:760px){.tool-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tool-entry-steps{padding:16px}.tool-directory{grid-template-columns:1fr}.tool-entry-actions .btn{white-space:normal;text-align:center}}.branding-assets-count{margin:8px 0 18px;font-weight:600}.branding-assets-controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:12px}.branding-assets-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:1;min-width:0}.branding-assets-search label{display:flex;gap:6px;align-items:center;font-weight:600}.branding-assets-search input{flex:1;min-width:180px}.branding-assets-filters{display:flex;gap:8px;flex-wrap:wrap}.branding-assets-preview{margin-top:20px;display:grid;gap:12px}.branding-assets-preview img{max-width:100%;height:auto;border-radius:10px}.branding-assets-bios{margin-top:24px}.channel-prerequisite{margin-top:18px;display:grid;gap:10px}@media(max-width:640px){.branding-assets-search input{flex-basis:100%}}.credits-page{max-width:880px}.credits-card{margin-top:18px;padding:22px;border:1px solid var(--portal-border, #e1e7dd);border-radius:12px;background:var(--portal-surface, #fff);color:var(--portal-ink, inherit)}.credits-card h2{font-size:17px;margin:0 0 8px}.credits-card p{font-size:13px;line-height:1.55;color:var(--portal-muted, #647464);margin:8px 0 0}.credits-balances{list-style:none;margin:14px 0 0;padding:0}.credits-balances li,.credits-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--portal-border, #e8eee5)}.credits-balances li>div,.credits-row>div{display:grid;gap:3px;min-width:0}.credits-balances strong,.credits-row strong{font-size:14px}.credits-balances span:not(.status-pill),.credits-row span:not(.status-pill){font-size:12px;color:var(--portal-muted, #647464)}.credits-row{margin-top:12px}.credits-included summary{cursor:pointer;font-size:15px;font-weight:700}.credits-included ul{margin:12px 0 0;padding-left:20px;display:grid;gap:8px;font-size:13px;line-height:1.55;color:var(--portal-muted, #647464)}.credits-included a,.credits-card a{color:inherit;text-decoration:underline}.credits-aria-usage{color:var(--portal-ink, inherit)!important}.credits-page .customer-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:600px){.credits-card{padding:16px}.credits-balances li,.credits-row{align-items:flex-start}}.launch-portal :is(.project-generation,.project-reconciliation,.script-review-card,.final-review-panel){background:var(--card,white);color:var(--foreground,oklch(.1 .01 260));border:1.5px solid var(--border,oklch(.91 .004 260));border-radius:16px;box-shadow:0 1px 2px #0000000d;font-family:DM Sans,sans-serif}.launch-portal :is(.project-generation,.project-reconciliation,.final-review-panel){padding:20px}.studio-shell.launch-portal :is(.project-generation,.project-reconciliation,.script-review,.final-review-panel) :is(h2,h3,h4){font-family:Outfit,sans-serif;font-weight:800;letter-spacing:-.02em}.launch-portal :is(.project-generation,.script-review,.final-review-panel) .eyebrow{color:var(--primary,oklch(.46 .23 264));font-size:10px;font-weight:800;letter-spacing:.1em}.launch-portal :is(.project-generation,.script-review,.final-review-panel) .btn{padding:12px 16px;border-radius:14px;font-family:Outfit,sans-serif;font-weight:700}.launch-portal :is(.project-generation,.script-review,.final-review-panel) .btn-dark{background:var(--primary,oklch(.46 .23 264));color:#fff;border-color:var(--primary,oklch(.46 .23 264));box-shadow:0 2px 8px #0d41d540}.launch-portal :is(.project-generation,.script-review,.final-review-panel) .btn-outline{color:var(--foreground);background:var(--card);border:1.5px solid var(--border)}.launch-portal :is(.script-scene-card,.script-review-selection,.script-review-correction,.script-review-document){border:1.5px solid var(--border,oklch(.91 .004 260));border-radius:14px;background:var(--dash-surface-sunken,oklch(.975 .003 264))}.launch-portal :is(.script-review-correction,.project-cancel-confirm) :is(textarea,select,input:not([type=checkbox])){background:var(--card);color:var(--foreground);border:1.5px solid var(--border);border-radius:14px;font-family:DM Sans,sans-serif}.launch-portal :is(.script-review,.final-review-panel) :is(.muted,.script-review-meta){color:var(--muted-foreground)}.launch-portal .project-reconciliation-values>div{border-radius:14px;background:var(--dash-surface-sunken)}.launch-portal .project-editor{max-width:768px;margin:0 auto;padding:32px 20px}.studio-shell.launch-portal .project-editor .page-heading h1{font-family:Outfit,sans-serif;font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.03em}@media(min-width:1024px){.launch-portal .project-editor{padding-inline:40px}}@media(max-width:480px){.launch-portal :is(.project-generation,.project-reconciliation,.final-review-panel){padding:16px}}:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18221c;background:#f7f7f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#18221c;--ink-2:#303d32;--muted:#788079;--line:#dce2d8;--paper:#f7f7f3;--white:#fff;--lime:#d8f45c;--sage:#eef3e5;--display:"Space Grotesk","DM Sans",sans-serif}*{box-sizing:border-box}html{min-width:320px}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.045em}h1{line-height:1.05}h2{line-height:1.12}p{line-height:1.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #88aa36;outline-offset:3px}::selection{background:#d8f45c;color:#172018}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-size:27px;letter-spacing:-.085em;font-weight:700;line-height:1;white-space:nowrap}.brand-mark{width:28px;height:28px;background:var(--lime);border-radius:8px;display:grid;place-items:center;color:var(--ink);transform:rotate(-6deg)}.brand-dot{color:#9bbd31}.eyebrow{font-size:11px;letter-spacing:.155em;font-weight:700;color:#61715a;line-height:1.4;margin:0 0 14px}.muted{color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink)}.text-link:hover,.back-link:hover{color:#6d8d25}.btn{border:1px solid transparent;border-radius:10px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover:not(:disabled){background:#324238}.btn-outline{background:#fff;color:var(--ink);border-color:var(--line)}.btn-outline:hover:not(:disabled){border-color:#a4b395}.btn-quiet{background:transparent;color:var(--ink)}.btn-full{width:100%}.icon-button{border:0;background:transparent;color:#677368;width:34px;height:34px;border-radius:8px;display:grid;place-items:center}.icon-button:hover{background:#eef2e9}.notice{border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.45;margin:15px 0}.notice svg{flex:none;margin-top:1px}.notice strong{display:block;margin-bottom:3px}.notice p{margin:0}.notice.warning{background:#fff7df;color:#67551c;border:1px solid #eedfaa}.notice.error{background:#fff1ec;color:#8b3824;border:1px solid #f4cec1}.notice.success{background:#eef9e9;color:#315632;border:1px solid #c9e5bb}.notice.subdued{background:#f2f5ec;color:#50604c;border:1px solid #e1e9d8}.status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;background:#edf1eb;color:#526052}.status-success{background:#e6f7dc;color:#477336}.status-warning{background:#fff2d7;color:#8a681f}.field{min-width:0;display:flex;flex-direction:column;gap:7px}.field>label:first-child,.workspace-setup-card label{font-size:12px;font-weight:700;color:#344035}.field small{color:#8a948a;font-size:11px;line-height:1.35}.field input:not([type=checkbox]),.field select,.workspace-setup-card input{width:100%;height:43px;padding:0 13px;background:#fff;border:1px solid #d9dfd5;border-radius:9px;color:var(--ink);font-size:13px;outline:none;transition:border-color .18s,box-shadow .18s}.field input:focus,.field select:focus,.workspace-setup-card input:focus{border-color:#8eb53d;box-shadow:0 0 0 3px #c7e98455}.field input::placeholder,.workspace-setup-card input::placeholder{color:#a3aaa2}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23566a56' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px}.form-grid{display:grid;gap:18px;margin:0 0 19px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.compact-grid{margin-top:15px}.checkbox-row{height:43px;display:flex;gap:8px;align-items:center;padding:0 11px;border:1px solid #d9dfd5;border-radius:9px;background:#fff;font-size:12px!important;font-weight:600!important}.checkbox-row input{accent-color:#587426}.builder-page{min-height:100vh;background:var(--paper)}.site-header{height:77px;border-bottom:1px solid #e5e8df;background:#f7f7f3f0}.header-inner{max-width:1310px;height:100%;margin:auto;padding:0 34px;display:flex;justify-content:space-between;align-items:center}.header-center{font-size:12px;font-weight:700;color:#7f8a7d;letter-spacing:.04em;display:flex;gap:9px;align-items:center;margin-left:40px}.header-dot,.saved-indicator span,.hero-chip span{width:7px;height:7px;background:#93be36;border-radius:50%;display:inline-block}.header-login{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.header-login:hover{color:#789d2c}.builder-main{max-width:1310px;margin:0 auto;padding:0 34px}.builder-intro{min-height:300px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden}.builder-intro>div:first-child{padding:43px 0 36px}.builder-intro h1{font-size:clamp(40px,4.15vw,59px);font-weight:700;margin:0 0 15px;letter-spacing:-.07em}.builder-intro h1 span{color:#a8c83e}.builder-intro>div:first-child>p:last-child{font-size:14px;max-width:570px;margin:0;color:#727d72;line-height:1.65}.mini-spark{font-size:16px;color:#8bad34;vertical-align:-1px;margin-right:4px}.intro-visual{position:relative;width:320px;height:260px;flex:none;margin-right:5.5%;display:flex;align-items:center;justify-content:center}.visual-frame{width:174px;height:215px;background:#f0eddd;border:7px solid var(--ink);border-radius:25px;transform:rotate(11deg);box-shadow:22px 19px #e5eed4,32px 28px #dae6c7;position:relative;overflow:hidden}.visual-glow{position:absolute;inset:13px 13px 54px;border-radius:12px;background:linear-gradient(135deg,#d3edb3,#a3bd7f 48%,#637964);display:grid;place-items:center}.visual-glow:before,.visual-glow:after{content:"";position:absolute;width:90px;height:90px;border:1px solid #fff8;border-radius:50%}.visual-glow:after{width:145px;height:145px}.visual-glow span{position:relative;z-index:1;color:#fff;font-size:27px}.visual-caption{position:absolute;bottom:17px;left:17px;right:17px;display:grid;gap:8px}.visual-line{height:7px;width:90%;border-radius:5px;background:#92a391}.visual-line.short{width:58%;background:#bfccb8}.visual-tag{position:absolute;right:-12px;top:29px;background:var(--lime);transform:rotate(-7deg);padding:9px 12px;font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.07em;border:1px solid var(--ink);box-shadow:3px 4px 0 var(--ink)}.tag-orbit{font-size:15px;vertical-align:-2px;margin-right:4px}.builder-layout{display:grid;grid-template-columns:282px minmax(0,1fr);gap:22px;align-items:start}.step-sidebar{background:#f0f2e9;border:1px solid #e0e7d8;border-radius:15px;padding:23px 13px 14px}.step-sidebar-top{padding:2px 12px 16px;border-bottom:1px solid #dfe5da}.step-sidebar-top .eyebrow{margin-bottom:8px}.saved-indicator{font-size:11px;color:#7e8c7b;display:flex;gap:7px;align-items:center}.saved-indicator span{width:5px;height:5px}.step-nav{padding:14px 0 18px}.step-nav button{display:flex;width:100%;text-align:left;gap:13px;align-items:center;border:0;background:transparent;padding:13px;border-radius:10px;color:#788579}.step-nav button:hover{background:#e7eedb}.step-nav button.active{background:#e1efbf;color:var(--ink)}.step-nav button.passed{color:#465e45}.step-number{width:35px;height:35px;border:1px solid #ced6c8;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;background:#f7f9f2}.active .step-number{background:var(--ink);color:var(--lime);border-color:var(--ink)}.passed .step-number{background:#dce9cf;border-color:#b4d398;color:#51842b}.step-nav strong{display:block;font-size:12px;margin-bottom:3px}.step-nav small{display:block;font-size:10px;line-height:1.2;color:#91a08e}.step-nav .active small{color:#5b7450}.side-help{margin:3px 4px 0;border-radius:11px;background:#fff;padding:17px 16px;border:1px solid #e1e7dc}.side-help-icon{color:#739245;margin-bottom:10px}.side-help strong{font-family:var(--display);font-size:13px;letter-spacing:-.02em}.side-help p{font-size:11px;color:#8b9689;margin:5px 0 0;line-height:1.5}.builder-panel{background:#fff;border:1px solid #dfe5da;border-radius:15px;min-width:0;box-shadow:0 10px 35px #1b301005;overflow:hidden}.builder-panel-top{height:58px;padding:0 31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0ea;font-size:11px;font-weight:700}.panel-step{color:#75923d;letter-spacing:.08em}.panel-separator{display:inline-block;height:14px;border-left:1px solid #dbe1d7;vertical-align:middle;margin:0 12px}.panel-step-label{color:#758075}.builder-panel-content{padding:33px 35px 26px}.step-heading{margin-bottom:29px}.step-heading .eyebrow{margin-bottom:10px}.step-heading h2{font-size:31px;font-weight:700;margin:0 0 8px}.step-heading>p:last-child{font-size:13px;color:#7b867d;margin:0;max-width:660px}.mobile-progress{display:none}.section-mini-heading{border-top:1px solid #edf0e9;padding-top:21px;margin-top:24px;margin-bottom:15px}.section-mini-heading h4{font-size:16px;margin:0 0 4px;display:flex;gap:8px;align-items:center}.section-mini-heading p{font-size:11px;color:#829080;margin:0}.voice-heading{margin-top:30px}.voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.voice-option{position:relative;display:flex;align-items:center;text-align:left;gap:11px;padding:12px;border:1px solid #dfe5dc;border-radius:10px;background:#fff;color:var(--ink);min-height:62px}.voice-option.selected{background:#f7fbe9;border-color:#a8c94c}.voice-wave{width:35px;height:35px;border-radius:8px;background:#e5f2d4;display:flex;align-items:center;justify-content:center;gap:2px;flex:none}.voice-wave span{width:2px;background:#6f9731;border-radius:2px}.voice-wave span:nth-child(1),.voice-wave span:nth-child(5){height:6px}.voice-wave span:nth-child(2),.voice-wave span:nth-child(4){height:14px}.voice-wave span:nth-child(3){height:20px}.voice-info{display:flex;flex-direction:column;gap:2px}.voice-info strong{font-size:12px}.voice-info small{font-size:10px;color:#8c988a}.voice-play{margin-left:auto;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;background:#fff;border:1px solid #d8e2d2;font-size:10px;color:#587728}.voice-check{position:absolute;right:8px;top:7px;color:#6e9c2a}.builder-panel-footer{border-top:1px solid #edf0e9;padding:15px 34px;display:flex;align-items:center;justify-content:space-between}.builder-panel-footer .btn{min-height:39px}.footer-step{font-size:11px;color:#9aa59b}.builder-bottom{display:flex;justify-content:space-between;align-items:center;margin:30px 0 32px;font-size:11px;color:#9aa49a}.builder-bottom span:first-child{display:flex;gap:8px;align-items:center}.builder-bottom svg{color:#8eac3c}.mix-summary{border-radius:10px;background:#f4f8ed;border:1px solid #e0eaca;padding:16px 20px;display:flex;align-items:center;gap:29px;margin-bottom:22px}.mix-summary>div:not(.mix-limit){display:flex;gap:9px;align-items:center}.summary-icon{width:34px;height:34px;display:grid;place-items:center;background:#e5efcf;border-radius:9px;color:#698635}.mix-summary strong{font-family:var(--display);font-size:21px;line-height:1;display:block}.mix-summary small{font-size:10px;color:#78906e;display:block;margin-top:3px}.mix-limit{margin-left:auto;max-width:220px;font-size:10px;color:#80927a;line-height:1.4}.line-list{display:grid;gap:19px}.line-editor{border:1px solid #dfe5da;border-radius:12px;padding:20px 21px}.line-head{display:flex;align-items:center;gap:11px;margin-bottom:19px}.line-ordinal{width:38px;height:38px;background:var(--lime);border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:700}.line-head h3{font-size:16px;margin:0 0 2px}.line-head span{font-size:11px;color:#889387}.line-remove{margin-left:auto}.segmented{background:#f3f5ef;border:1px solid #e4e8df;padding:3px;border-radius:9px;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:18px}.segmented button{border:1px solid transparent;background:transparent;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700;text-align:left;color:#8a9489}.segmented button.active{background:#fff;border-color:#d9e2d2;box-shadow:0 1px 2px #23381a0d;color:var(--ink)}.segmented small{display:block;font-size:9px;font-weight:500;color:#9ca59c;margin-top:2px}.number-control{height:43px;border:1px solid #d9dfd5;border-radius:9px;display:grid;grid-template-columns:38px 1fr 38px;overflow:hidden}.number-control button{border:0;background:#f7f9f4;font-size:19px;line-height:1;color:#536b4a}.number-control button:hover{background:#e8efd9}.number-control input{border:0!important;box-shadow:none!important;border-radius:0!important;text-align:center;height:100%!important;padding:0!important;-moz-appearance:textfield}.number-control input::-webkit-outer-spin-button,.number-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.choice{border:1px solid #e0e5dd;border-radius:10px;background:#fff;padding:12px;display:flex;align-items:center;gap:9px;min-height:66px;text-align:left;color:var(--ink)}.choice:hover{border-color:#b3cb8e}.choice.selected{border-color:#aacb55;background:#f7faec;box-shadow:inset 0 0 0 1px #cae58d}.choice-icon{width:29px;height:29px;flex:none;background:#f0f4eb;border-radius:7px;display:grid;place-items:center;color:#638349}.choice.selected .choice-icon{background:#e5f4ca;color:#496c28}.choice-text{min-width:0;flex:1}.choice strong{display:block;font-size:11px;margin-bottom:2px}.choice small{display:block;font-size:9px;color:#8b9789;line-height:1.3}.choice-check{width:15px;height:15px;border:1px solid #ced9c9;border-radius:50%;display:grid;place-items:center;flex:none}.choice.selected .choice-check{background:#7ca536;color:#fff;border-color:#7ca536}.inline-note{font-size:10px;color:#899789;margin:3px 0 0}.add-line{width:100%;border:1px dashed #a9c87d;background:#f9fcf3;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:9px;padding:17px;color:#5a7c2d;margin-top:17px}.add-line span{width:25px;height:25px;background:#e6f4d1;border-radius:7px;display:grid;place-items:center}.add-line strong{font-size:12px}.add-line small{color:#92a68a;font-size:10px}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.platform-grid .choice{min-height:78px}.tiktok-mark{font-family:Arial,sans-serif;font-weight:900;line-height:1}.publishing-note{margin:21px 0 0}.schedule-heading{margin-top:27px}.publishing-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:26px}.publishing-flow>div{border:1px solid #e0e7dc;background:#fafcf7;border-radius:10px;padding:14px}.publishing-flow span{width:23px;height:23px;border-radius:50%;background:#e1f2bb;color:#608527;display:grid;place-items:center;font-size:11px;font-weight:700;margin-bottom:11px}.publishing-flow strong{font-size:11px}.publishing-flow p{font-size:10px;color:#8a9789;margin:4px 0 0}.review-card{border:1px solid #dfe5da;border-radius:12px;overflow:hidden}.review-card-head{padding:18px 21px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #e9eee7}.review-avatar{width:43px;height:43px;border-radius:10px;background:#dceea9;display:grid;place-items:center;font-family:var(--display);font-size:19px;font-weight:700}.review-card-head h3{font-size:16px;margin:0 0 2px}.review-card-head p{font-size:11px;color:#8c988a;margin:0}.review-card-head .status-pill{margin-left:auto}.review-lines{padding:0 20px}.review-lines>div{display:flex;align-items:center;gap:11px;padding:17px 0;border-bottom:1px solid #edf0e9}.review-line-icon{width:31px;height:31px;border-radius:7px;background:#f0f4e8;color:#69883e;display:grid;place-items:center;font-size:20px;font-family:Arial;flex:none}.review-lines>div>div{flex:1}.review-lines strong{font-size:12px;display:block}.review-lines small{font-size:10px;color:#879286;display:block;margin-top:3px}.review-lines button{background:none;border:0;color:#729c30;font-size:11px;font-weight:700}.review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px 21px}.review-facts div{display:flex;align-items:center;gap:7px;font-size:11px;color:#697a64}.review-facts svg{color:#84a246}.price-card{border:1px solid #d7e5c0;background:#f7fbef;border-radius:12px;padding:21px;margin-top:20px}.price-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.price-title svg{color:#749a3a}.price-title .eyebrow{margin-bottom:4px}.price-title h3{margin:0;font-size:17px}.price-row,.price-total{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:9px 0;color:#69776b}.price-row strong{color:var(--ink)}.price-total{border-top:1px solid #d8e6c7;margin-top:6px;padding-top:16px;font-size:14px;font-weight:700;color:var(--ink)}.price-total strong{font-family:var(--display);font-size:22px}.price-disclaimer{font-size:10px;color:#819276;line-height:1.5;margin:6px 0 16px}.price-empty{text-align:center;padding:7px 0 21px;color:#82937f}.price-empty span{font-family:var(--display);font-size:32px;color:#aec891}.price-empty p{font-size:11px;margin:3px 0 0}.validation-box{border:1px solid #efd9b9;border-radius:10px;background:#fffaef;padding:14px 17px;margin-top:18px;color:#775d2d;font-size:11px}.validation-box strong{font-size:12px}.validation-box ul{margin:7px 0 0;padding-left:18px;line-height:1.6}.quote-account-note{display:flex;gap:11px;align-items:flex-start;border:1px solid #e2e9dc;border-radius:10px;padding:15px;margin-top:17px;background:#fafcf8;color:#536a4c}.quote-account-note svg{flex:none}.quote-account-note strong{font-size:12px}.quote-account-note p{font-size:10px;margin:3px 0 0;color:#839381}.quote-button{margin-top:19px}.review-footnotes{display:flex;flex-direction:column;gap:7px;margin-top:17px;font-size:10px;color:#8b9988}.review-footnotes span{display:flex;gap:7px;align-items:center}.review-footnotes svg{color:#8ca954}.builder-error{margin:0 35px 17px}.auth-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);min-height:100vh;background:#fff}.auth-panel{padding:30px clamp(28px,5.4vw,85px);display:flex;flex-direction:column}.auth-top{display:flex;align-items:center;justify-content:space-between}.auth-top .text-link{color:#829082;font-size:11px}.auth-card{width:min(100%,430px);margin:auto;padding:40px 0}.auth-card h1{font-size:clamp(33px,3vw,44px);margin:0 0 10px}.auth-card>.muted{font-size:13px;margin-bottom:32px}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-form .btn{margin-top:4px}.password-input{position:relative}.password-input input{padding-right:45px!important}.password-input button{position:absolute;right:6px;top:5px;width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#8b9989}.forgot-link{align-self:flex-end;font-size:11px;color:#688b2c;font-weight:700;margin-top:-10px}.divider{display:flex;align-items:center;gap:13px;color:#a0aaa0;font-size:10px;margin:23px 0}.divider:before,.divider:after{content:"";height:1px;background:#e4eae1;flex:1}.google-g{display:grid;place-items:center;font-weight:700;font-size:17px;color:#4285f4}.auth-switch{text-align:center;margin-top:26px;color:#8c988c;font-size:12px}.auth-switch a{font-weight:700;color:#658b24}.auth-foot{font-size:10px;color:#a0aaa0;max-width:430px;line-height:1.5;margin:0 auto}.auth-aside{background:#e7f4c3;overflow:hidden;position:relative}.auth-aside:before{content:"";position:absolute;width:480px;height:480px;border:1px solid #a5c16b;border-radius:50%;right:-225px;top:-170px}.auth-aside:after{content:"";position:absolute;width:700px;height:700px;border:1px solid #b9d48c;border-radius:50%;right:-350px;top:-275px}.auth-aside-inner{width:min(480px,82%);margin:auto;position:relative;z-index:1;padding-top:clamp(115px,14vh,170px)}.auth-mini-tag{border:1px solid var(--ink);font-size:10px;font-weight:700;letter-spacing:.1em;display:inline-block;padding:7px 10px;transform:rotate(-3deg);background:var(--lime);box-shadow:3px 3px 0 var(--ink)}.auth-aside h2{font-size:clamp(34px,3.5vw,52px);margin:28px 0 16px}.auth-aside h2 em,.dashboard-hero h2 em{font-style:normal;color:#678e2e}.auth-aside p{font-size:13px;color:#60715a;max-width:375px}.auth-preview{margin-top:48px;width:265px;background:#fff;border:6px solid var(--ink);border-radius:17px;box-shadow:18px 20px #a6cd72;transform:rotate(4deg);overflow:hidden}.auth-preview-top{height:29px;display:flex;align-items:center;gap:4px;padding:0 11px;color:#8f9b8a;font-size:8px}.preview-dot{width:5px;height:5px;background:#cbd6c8;border-radius:50%}.auth-preview-video{height:130px;margin:0 9px;background:linear-gradient(135deg,#a1bd80,#50735d);display:grid;place-items:center;color:#fff;font-size:26px;border-radius:6px}.auth-preview-meta{padding:11px 14px 14px;display:flex;flex-direction:column;gap:2px}.auth-preview-meta strong{font-size:10px}.auth-preview-meta small{color:#82a44a;font-size:8px}.startup,.startup-error{min-height:100vh;display:grid;place-content:center;text-align:center;color:#637463}.startup-error h1{font-size:28px;margin:30px 0 7px}.startup-error p{font-size:13px}.startup-error .btn{margin:auto}.studio-shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:100vh;background:#f7f8f4}.studio-sidebar{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid #e4e8e1;padding:27px 14px 18px;display:flex;flex-direction:column;z-index:50}.sidebar-logo{padding:1px 12px 30px}.sidebar-logo .brand{font-size:24px}.sidebar-logo .brand-mark{width:26px;height:26px}.sidebar-workspace{display:flex;align-items:center;gap:8px;border:1px solid #e0e7dc;border-radius:10px;padding:9px;margin:0 6px 27px}.workspace-avatar{width:32px;height:32px;border-radius:8px;background:#e7f4c3;display:grid;place-items:center;font-family:var(--display);font-weight:700;flex:none}.sidebar-workspace>span:nth-child(2){min-width:0;flex:1}.sidebar-workspace strong{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-workspace small{font-size:9px;color:#98a297;text-transform:capitalize}.sidebar-workspace svg{color:#8fa08f}.sidebar-label{color:#a0aaa0;font-size:9px;letter-spacing:.14em;font-weight:700;margin:0 18px 11px}.studio-sidebar nav{display:grid;gap:3px}.side-link{min-height:41px;padding:0 13px;display:flex;align-items:center;gap:11px;border:0;background:transparent;border-radius:8px;color:#7d8b7d;font-size:12px;font-weight:600;text-align:left}.side-link:hover{background:#f3f7eb;color:#385230}.side-link.active{background:#eaf4d6;color:#334a29;font-weight:700}.side-link.active svg{color:#67902d}.sidebar-bottom{margin-top:auto}.sidebar-guide{background:#e7f4c3;border-radius:11px;padding:15px;margin:0 6px 16px}.sidebar-guide>span{font-size:20px;color:#668b27}.sidebar-guide h3{font-size:15px;margin:9px 0 4px}.sidebar-guide p{font-size:10px;color:#718069;margin:0 0 12px}.sidebar-guide a{font-size:10px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.signout{width:100%;margin-top:7px}.studio-main{min-width:0}.studio-topbar{height:66px;background:#fff;border-bottom:1px solid #e4e8e1;padding:0 35px;display:flex;justify-content:space-between;align-items:center}.breadcrumb{font-size:11px;color:#899588}.breadcrumb span{padding:0 8px;color:#c4cec2}.topbar-right{display:flex;align-items:center;gap:17px}.new-package{font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;color:#648b2d}.topbar-notifications{width:30px;height:30px;border:0;background:transparent;color:#899588;display:grid;place-items:center}.user-avatar{width:28px;height:28px;background:#dfedcb;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.studio-content{padding:32px 36px 55px;max-width:1480px;margin:auto}.mobile-menu,.mobile-close,.menu-backdrop{display:none}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:27px}.page-heading .eyebrow{margin-bottom:8px}.page-heading h1{font-size:35px;margin:0 0 7px}.page-heading p:last-child{font-size:13px;color:#859084;margin:0}.page-heading .btn{margin-bottom:3px}.dashboard-hero{min-height:225px;background:#e8f3cd;border:1px solid #dae9b9;border-radius:14px;padding:32px 37px;position:relative;overflow:hidden;display:flex;justify-content:space-between}.dashboard-hero>div:first-child{position:relative;z-index:1;max-width:490px}.hero-chip{font-size:9px;font-weight:700;letter-spacing:.1em;display:inline-flex;align-items:center;gap:7px;margin-bottom:17px}.hero-chip span{background:#759839}.dashboard-hero h2{font-size:clamp(27px,2.5vw,37px);margin:0 0 9px}.dashboard-hero p{font-size:11px;color:#70806a;max-width:390px;margin-bottom:15px}.dashboard-hero a{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.dashboard-hero-art{position:absolute;right:0;top:0;width:40%;height:100%;overflow:hidden}.dashboard-hero-art:before{content:"";position:absolute;width:300px;height:300px;border:1px solid #b9d489;border-radius:50%;right:-60px;top:-65px}.dashboard-hero-art:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #c4dda2;border-radius:50%;right:-125px;top:-140px}.hero-art-square{position:absolute;border:5px solid var(--ink);border-radius:15px;display:grid;place-items:center;box-shadow:10px 12px #b3ce85}.square-1{height:80px;width:90px;right:189px;top:74px;background:var(--lime);transform:rotate(-13deg);font-size:43px;z-index:2}.square-2{height:126px;width:92px;right:94px;top:42px;background:#86a879;transform:rotate(12deg);z-index:3;color:#fff;font-size:28px}.square-3{height:92px;width:92px;right:23px;top:117px;background:#e5eddb;transform:rotate(-9deg);z-index:1}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0 33px}.metric-card{background:#fff;border:1px solid #e1e7dd;border-radius:12px;padding:19px 21px;min-height:153px;display:flex;flex-direction:column}.metric-icon{color:#779d3f;width:29px;height:29px;margin-bottom:10px}.metric-value{font-family:var(--display);font-size:27px;font-weight:700;line-height:1}.metric-card strong{font-size:11px;margin-top:6px}.metric-card small{font-size:10px;color:#9aa69a;margin-top:4px}.dashboard-section-head{display:flex;justify-content:space-between;align-items:end;margin:0 0 14px}.dashboard-section-head .eyebrow{margin-bottom:5px}.dashboard-section-head h2{font-size:21px;margin:0}.dashboard-section-head .text-link{color:#6e912e;font-size:11px}.loading-card{background:#fff;border:1px solid #e1e7dd;border-radius:12px;padding:40px;color:#819181;text-align:center;font-size:12px}.empty-state{background:#fff;border:1px solid #e1e7dd;border-radius:13px;padding:45px 20px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-art{width:98px;height:92px;background:#eaf4d8;border:2px solid #7fa15c;border-radius:10px;box-shadow:8px 8px #f3f7e8;transform:rotate(-4deg);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:22px}.empty-art-play{color:#789c46;font-size:21px}.empty-art-line{width:58px;height:5px;background:#bad4a4;border-radius:8px;margin-top:8px}.empty-art-line.short{width:34px;margin-top:5px}.empty-state .eyebrow{font-size:9px;margin-bottom:8px}.empty-state h2{font-size:20px;margin:0 0 7px}.empty-state>p:not(.eyebrow){font-size:11px;color:#8c998b;max-width:410px;margin:0 0 17px}.empty-state .btn{min-height:38px;font-size:11px}.dashboard-explain{margin-top:23px;border-radius:12px;border:1px solid #e1e8da;background:#f2f6ec;padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-explain>div{display:grid;grid-template-columns:37px 1fr;column-gap:10px;align-items:start}.explain-icon{grid-row:1/3;color:#709449}.dashboard-explain h3{font-size:13px;margin:0 0 3px}.dashboard-explain p{font-size:10px;color:#83917c;margin:0;max-width:570px}.dashboard-explain .text-link{font-size:11px;color:#699028;white-space:nowrap}.order-list{border:1px solid #e0e7dd;background:#fff;border-radius:12px;overflow:hidden}.order-row{display:flex;align-items:center;gap:14px;padding:16px 19px;border-bottom:1px solid #edf1eb}.order-row:last-child{border-bottom:0}.order-row:hover{background:#fbfdf8}.order-row-icon{width:35px;height:35px;background:#e9f4d7;color:#729a3d;border-radius:8px;display:grid;place-items:center}.order-row-main{flex:1}.order-row-main strong{display:block;font-size:12px}.order-row-main small{font-size:10px;color:#93a092}.order-row>svg{color:#a5b1a3}.data-panel{background:#fff;border:1px solid #e1e7dd;border-radius:12px}.data-panel-head{display:flex;justify-content:space-between;padding:16px 19px;border-bottom:1px solid #edf1eb;font-size:11px}.data-panel-head span{color:#9aa69a}.data-panel .order-list{border:0}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#819181;margin-bottom:21px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.detail-card{background:#fff;border:1px solid #e1e7dd;border-radius:12px;padding:23px}.detail-card h2{font-size:19px;margin:0 0 12px}.detail-card p:not(.eyebrow){font-size:12px;color:#829082}.calendar-toolbar{height:55px;border:1px solid #e1e7dd;background:#fff;border-radius:10px;display:flex;align-items:center;gap:11px;padding:0 13px;margin-bottom:15px}.calendar-toolbar button{border:1px solid #e1e7dd;background:#f8faf5;width:28px;height:28px;border-radius:6px}.calendar-toolbar strong{font-size:12px;min-width:127px;text-align:center}.calendar-toolbar>span{margin-left:auto;font-size:10px;color:#9ca99a}.calendar-list{background:#fff;border:1px solid #e1e7dd;border-radius:12px}.calendar-item{padding:17px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #edf1eb}.calendar-item:last-child{border:0}.calendar-item-date{width:50px;height:53px;border-radius:8px;background:#eef5e4;color:#5b7f36;display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-item-date strong{font-size:17px;line-height:1}.calendar-item-date span{font-size:9px;text-transform:uppercase;font-weight:700}.calendar-item-main{flex:1}.calendar-platform{display:flex;align-items:center;gap:5px;text-transform:capitalize;color:#819280;font-size:9px}.calendar-item-main h3{font-size:13px;margin:2px 0}.calendar-item-main small{font-size:10px;color:#95a194}.calendar-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;color:#98a497;font-size:10px}.calendar-legend span{display:flex;align-items:center;gap:6px}.legend-dot{width:7px;height:7px;border-radius:50%;background:#d3dfcb}.legend-dot.ready{background:#eadb8c}.legend-dot.scheduled{background:#aac581}.legend-dot.published{background:#7fac62}.legend-dot.failed{background:#dc9686}.calendar-unavailable{background:#fff;border:1px solid #e1e7dd;border-radius:12px;padding:46px;text-align:center;color:#7c9274}.calendar-unavailable h2{font-size:20px;color:var(--ink);margin:12px 0 6px}.calendar-unavailable p{font-size:11px;max-width:380px;margin:auto}.connection-grid{display:grid;gap:13px;margin-top:23px}.connection-card{display:flex;align-items:center;gap:17px;padding:21px 23px;background:#fff;border:1px solid #e1e7dd;border-radius:12px}.connection-logo{width:45px;height:45px;background:#f0f4ec;border-radius:10px;display:grid;place-items:center;color:#63893e}.connection-card>div:nth-child(2){flex:1}.connection-card h2{font-size:16px;margin:0 0 3px}.connection-card p{font-size:11px;color:#8c9a89;margin:0}.info-strip{margin-top:20px;font-size:11px;color:#7c8f7a;display:flex;align-items:center;gap:8px}.info-strip svg{color:#77a33e}.billing-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:18px;margin-bottom:32px}.billing-main-card,.billing-side-card{border:1px solid #e1e7dd;background:#fff;border-radius:12px;padding:27px}.billing-main-card{min-height:252px}.billing-icon{width:39px;height:39px;background:#e8f4cf;border-radius:9px;display:grid;place-items:center;color:#779c3f;margin-bottom:17px}.billing-main-card .eyebrow{margin-bottom:6px}.billing-main-card h2{font-size:22px;margin:0 0 7px}.billing-main-card p:not(.eyebrow){font-size:11px;color:#889687;max-width:430px}.billing-main-card .btn{margin-top:7px;font-size:11px;min-height:38px}.billing-side-card h3{font-size:16px;margin:0 0 18px}.billing-side-card>div{display:flex;gap:11px;margin-bottom:13px}.billing-side-card span{font-size:10px;font-weight:700;color:#79a236}.billing-side-card p{font-size:10px;color:#8d9b8b;margin:0}.empty-inline{border:1px solid #e1e7dd;background:#fff;padding:26px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#9aa59a;font-size:11px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.settings-card{background:#fff;border:1px solid #e1e7dd;border-radius:12px;padding:23px}.settings-card h2{font-size:17px;margin:0 0 19px}.settings-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #eef1ec;font-size:11px}.settings-row:last-child{border:0}.settings-row span{color:#8d9a8b}.settings-row strong{font-weight:700;text-align:right;word-break:break-word}.capitalize{text-transform:capitalize}.settings-grid+.notice{margin-top:22px}.workspace-setup{min-height:100vh;background:#f7f8f3}.workspace-setup-top{height:75px;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.workspace-setup-card{background:#fff;border:1px solid #dfe5da;border-radius:17px;max-width:490px;margin:clamp(40px,11vh,130px) auto;padding:37px;box-shadow:0 20px 50px #2c43210a}.setup-orbit{width:47px;height:47px;border-radius:12px;background:#e6f2c8;color:#6e9735;display:grid;place-items:center;font-size:31px;margin-bottom:24px}.workspace-setup-card h1{font-size:32px;margin:0 0 9px}.workspace-setup-card p:not(.eyebrow){font-size:12px;color:#8d9a8a}.workspace-setup-card form{display:grid;gap:11px;margin-top:25px}.workspace-setup-card .btn{margin-top:9px}.setup-foot{display:block;font-size:10px;color:#98a495;margin-top:24px}@media(max-width:1100px){.builder-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.builder-panel-content{padding:29px 26px 24px}.quality-grid,.platform-grid{grid-template-columns:1fr}.quality-grid .choice,.platform-grid .choice{min-height:55px}.intro-visual{margin-right:0}.studio-content{padding:28px 24px 45px}.dashboard-hero-art{opacity:.65}}@media(max-width:800px){.site-header{height:65px}.header-inner,.builder-main{padding-left:20px;padding-right:20px}.header-center{display:none}.builder-intro{min-height:225px}.builder-intro>div:first-child{padding:31px 0}.builder-intro h1{font-size:42px}.intro-visual{width:180px;height:210px}.visual-frame{width:126px;height:155px;border-width:5px;border-radius:18px;box-shadow:14px 12px #e5eed4}.visual-glow{inset:9px 9px 43px}.visual-tag{right:-6px;top:30px;font-size:7px;padding:6px}.builder-layout{display:block}.step-sidebar{display:none}.builder-panel-top{padding:0 24px}.mobile-progress{display:flex;gap:5px}.mobile-progress button{width:21px;height:4px;border-radius:4px;background:#e0e7d8;border:0;padding:0}.mobile-progress button.on{background:#95bd43}.studio-shell{grid-template-columns:1fr}.studio-sidebar{position:fixed;left:0;top:0;bottom:0;width:250px;transform:translate(-100%);transition:transform .22s ease}.studio-sidebar.open{transform:translate(0)}.menu-backdrop{display:block;position:fixed;inset:0;background:#15201688;border:0;z-index:40}.mobile-menu,.mobile-close{display:grid;place-items:center;border:0;background:transparent;color:#546751}.mobile-close{position:absolute;right:13px;top:30px}.studio-topbar{padding:0 20px;gap:13px}.breadcrumb{flex:1}.studio-content{padding:27px 20px 45px}.auth-layout{grid-template-columns:1fr}.auth-aside{display:none}.auth-panel{min-height:100vh}.auth-card{padding:60px 0}.auth-foot{padding-bottom:20px}}@media(max-width:620px){.brand{font-size:23px}.brand-mark{width:26px;height:26px}.builder-intro{min-height:0}.builder-intro h1{font-size:38px}.builder-intro>div:first-child>p:last-child{font-size:12px}.intro-visual{display:none}.builder-panel-content{padding:27px 20px 23px}.builder-panel-footer{padding:12px 17px}.builder-panel-footer .btn{font-size:11px;padding:0 10px}.footer-step{display:none}.step-heading h2{font-size:27px}.form-grid.two,.form-grid.three,.voice-grid,.review-facts,.settings-grid,.billing-grid,.detail-grid{grid-template-columns:1fr}.form-grid{gap:14px;margin-bottom:15px}.mix-summary{gap:14px;flex-wrap:wrap;padding:13px}.mix-limit{margin:0;max-width:none;width:100%}.line-editor{padding:15px}.segmented{grid-template-columns:1fr 1fr}.add-line{flex-wrap:wrap}.publishing-flow,.platform-grid{grid-template-columns:1fr}.page-heading{align-items:start;flex-direction:column}.page-heading h1{font-size:30px}.page-heading .btn{margin:0}.dashboard-hero{padding:25px;min-height:225px}.dashboard-hero-art{opacity:.27;width:90%}.metric-grid{grid-template-columns:1fr;gap:10px}.metric-card{min-height:0;padding:14px;display:grid;grid-template-columns:37px 1fr;column-gap:7px}.metric-icon{grid-row:1/4;margin:0}.metric-value{font-size:22px}.metric-card strong{margin:2px 0}.metric-card small{margin:1px 0}.dashboard-explain{align-items:flex-start;flex-direction:column}.calendar-toolbar>span{display:none}.connection-card{align-items:flex-start;padding:17px;flex-wrap:wrap}.connection-card .status-pill{margin-left:60px}.auth-panel{padding:25px}.auth-top .text-link{font-size:10px}.auth-card{padding:60px 0}.workspace-setup-card{margin:40px 15px;padding:25px}.studio-topbar{height:59px}.new-package{font-size:0;gap:0}.new-package svg{width:21px;height:21px}.topbar-right{gap:9px}.topbar-notifications{display:none}.builder-bottom{margin:23px 0;font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.eyebrow,.panel-step,.panel-step-label,.sidebar-label,.hero-chip{font-size:12px}.btn,.header-login,.text-link,.back-link,.side-link,.step-nav strong,.field>label:first-child,.workspace-setup-card label,.auth-switch,.forgot-link,.new-package{font-size:14px}.field input:not([type=checkbox]),.field select,.workspace-setup-card input,.checkbox-row{font-size:14px;min-height:44px;height:auto;padding-top:10px;padding-bottom:10px}.number-control{height:auto;min-height:44px}.field small,.step-heading>p:last-child,.step-nav small,.side-help p,.mix-limit,.line-head span,.section-mini-heading p,.choice small,.voice-info small,.inline-note,.review-lines small,.review-card-head p,.review-facts div,.price-row,.price-disclaimer,.price-empty p,.quote-account-note p,.review-footnotes,.notice,.auth-card>.muted,.auth-foot,.page-heading p:last-child,.metric-card small,.dashboard-hero p,.empty-state>p:not(.eyebrow),.dashboard-explain p,.order-row-main small,.calendar-item-main small,.connection-card p,.billing-main-card p:not(.eyebrow),.billing-side-card p,.settings-row,.info-strip{font-size:12px}.choice strong,.voice-info strong,.review-lines strong,.line-head h3,.step-nav strong,.sidebar-guide h3,.metric-card strong,.order-row-main strong,.connection-card h2,.side-help strong,.dashboard-explain h3,.publishing-flow strong{font-size:14px}.segmented button,.add-line strong,.publishing-flow p,.calendar-toolbar strong,.calendar-toolbar>span,.calendar-platform,.calendar-legend,.billing-side-card span,.empty-inline,.sidebar-guide p,.sidebar-guide a,.sidebar-workspace strong,.sidebar-workspace small,.breadcrumb,.data-panel-head,.status-pill,.workspace-setup-card p:not(.eyebrow),.setup-foot{font-size:12px}.voice-option{padding:6px;gap:3px}.voice-select{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-align:left;padding:6px}.voice-select .voice-check{margin-left:auto;position:static}.voice-play{margin:0 6px 0 0;flex:none;min-width:30px;min-height:30px}@media(max-width:620px){.btn,.side-link,.field>label:first-child,.field input:not([type=checkbox]),.field select,.checkbox-row{font-size:14px}.builder-bottom{font-size:12px}.add-line{justify-content:flex-start}.add-line small{font-size:12px}.connection-card .status-pill{margin-left:0}}.channel-tabs-wrap{margin:-7px 0 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.channel-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.channel-tabs button{border:1px solid #dce5d4;background:#f9fbf7;min-height:36px;padding:7px 11px;border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:#60715b;font-size:12px;font-weight:700;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-tabs button.active{border-color:#a9ca55;background:#eaf5cf;color:#344c2c}.channel-tabs button span{font-size:10px;color:#819b67}.channel-tabs button.channel-add{border-style:dashed;background:#fff;color:#6e9336}.channel-remove{border:0;background:transparent;color:#9a655c;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-size:12px;padding:9px 3px}.channel-remove:hover{color:#833b2c}.review-channel-list{display:grid;gap:12px}.review-facts.standalone{margin-top:13px;border:1px solid #e0e7da;border-radius:10px;background:#fbfdf8}@media(max-width:620px){.channel-tabs-wrap{flex-direction:column}.channel-tabs{width:100%}.channel-tabs button{max-width:calc(100vw - 90px)}.channel-remove{align-self:flex-end}}.field textarea{width:100%;min-height:94px;padding:11px 13px;background:#fff;border:1px solid #d9dfd5;border-radius:9px;color:var(--ink);font-size:14px;line-height:1.45;resize:vertical;outline:none}.field textarea:focus{border-color:#8eb53d;box-shadow:0 0 0 3px #c7e98455}.field textarea::placeholder{color:#a3aaa2}.color-input{display:flex;align-items:center;gap:8px;border:1px solid #d9dfd5;border-radius:9px;background:#fff;padding:4px 8px;min-height:44px}.color-input span{width:26px;height:26px;border-radius:6px;border:1px solid #a6b49e;flex:none}.color-input input{border:0!important;box-shadow:none!important;min-height:34px!important;padding:0!important}.asset-note{font-size:12px;color:#81917b;display:flex;align-items:flex-start;gap:8px;margin:15px 0 2px}.asset-note svg{flex:none;color:#8aac53}.additional-exports{border:1px solid #e4eadf;border-radius:9px;padding:13px 15px;margin-bottom:7px;background:#fcfdf9}.additional-exports strong{font-size:13px}.additional-exports p{font-size:12px;color:#849281;margin:3px 0 9px}.additional-exports>div{display:flex;gap:15px;flex-wrap:wrap}.additional-exports label{font-size:13px;display:flex;align-items:center;gap:5px;font-weight:600;color:#546952}.additional-exports input{accent-color:#638e32}.video-section{margin-top:32px}.rendition-list{border:1px solid #e0e7dd;border-radius:11px;background:#fff;overflow:hidden}.rendition-list>div{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid #edf1eb}.rendition-list>div:last-child{border-bottom:0}.rendition-list strong{font-size:13px;flex:1}.final-review-panel{margin-top:26px;padding:22px;border:1px solid #dfe8da;border-radius:15px;background:#fff}.final-review-panel .dashboard-section-head{margin-top:0}.final-review-panel>p{color:var(--muted);font-size:13px;line-height:1.5}.final-review-panel video{display:block;width:min(100%,360px);aspect-ratio:9/16;max-height:640px;margin:18px 0;background:#172019;border-radius:12px}.final-review-panel>.btn{margin-top:14px}.final-review-panel>.notice{max-width:640px}.final-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.final-review-preview-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.final-review-preview-choice .btn[aria-pressed=true]{background:#4b4944;border-color:#4b4944;color:#fff}.released-versions,.released-downloads{margin-top:20px;max-width:640px}.released-versions h3,.released-downloads h3{margin:0 0 6px;font-size:16px}.released-versions p{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.5}.release-version-list,.released-downloads ul{list-style:none;margin:0;padding:0}.release-version-list{display:flex;flex-wrap:wrap;gap:8px}.release-version-list li{min-width:0;flex:1 1 180px}.release-version-list button{display:flex;width:100%;min-height:64px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:10px 13px;text-align:left;background:#fff;border:1px solid #dfe8da;border-radius:9px;color:var(--ink);cursor:pointer}.release-version-list button[aria-pressed=true]{border-color:#405a43;background:#f2f7ef;box-shadow:inset 0 0 0 1px #405a43}.release-version-list button span{color:var(--muted);font-size:12px}.release-version-list button:focus-visible{outline:3px solid #88aa36;outline-offset:3px}.released-downloads ul{border:1px solid #dfe8da;border-radius:10px;overflow:hidden}.released-downloads li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #edf1eb}.released-downloads li:last-child{border-bottom:0}.released-downloads li>span{min-width:0;display:flex;flex-direction:column;gap:3px}.released-downloads small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.released-downloads .btn{flex:0 0 auto}@media(max-width:520px){.released-downloads li{align-items:stretch;flex-direction:column}.released-downloads .btn{align-self:flex-start}}.script-review-card{border:1px solid var(--line);border-radius:12px;background:var(--white);padding:20px;margin-top:16px}.script-review-card h3{font-size:16px;margin:22px 0 8px}.script-review-card>p,.script-review-correction>p{font-size:13px;color:#61705e;margin:10px 0}.script-review-meta{display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:#526052;font-size:12px}.script-review-meta svg{color:#708e43}.script-review-document{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;border:1px solid #e3e9dd;border-radius:9px;background:#f8faf5;padding:15px;font-size:13px;line-height:1.55;color:#28372a}.script-scene-list{display:grid;gap:12px;margin:12px 0 22px;padding:0;list-style:none}.script-scene-card{border:1px solid #e3e9dd;border-radius:10px;background:#fbfcfa;overflow:hidden}.script-scene-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e3e9dd}.script-scene-heading h4{margin:0;font-size:14px;color:#28372a}.script-scene-heading span{font-size:12px;color:#61705e;white-space:nowrap}.script-scene-content{display:grid;gap:13px;padding:16px}.script-scene-content strong,.script-review-selection strong{display:block;margin-bottom:4px;color:#526052;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.script-scene-content p,.script-review-selection p{margin:0;color:#28372a;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.script-review-selection{margin:18px 0;padding:15px;border:1px solid #e3e9dd;border-radius:9px;background:#f8faf5}.script-citation-list{display:grid;gap:10px;margin:10px 0;padding-left:22px;color:#28372a;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.script-review-unavailable{color:#9a3d32;font-size:13px}.script-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.script-review-correction{display:grid;gap:14px;border:1px solid #e3e9dd;border-radius:12px;background:#fff;padding:20px;margin:14px 0}.script-review-correction .btn{justify-self:start}.billing-renewal{min-height:0;margin-bottom:14px}.billing-renewal h3{font-size:16px;margin:0 0 10px}.billing-renewal p{max-width:none!important;margin:5px 0}.invoice-list{display:grid;gap:10px}.invoice-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 22px;border:1px solid #e1e7dd;background:#fff;border-radius:12px;padding:18px 21px;font-size:12px}.invoice-card>div:first-child,.invoice-card>div:nth-child(2){display:grid;gap:4px}.invoice-card>div:nth-child(2){text-align:right}.invoice-card strong{font-size:13px}.invoice-card span,.invoice-card p{color:#829082}.invoice-card p{grid-column:1/-1;margin:0}.invoice-card .invoice-pending{color:#835b25}.invoice-actions{grid-column:1/-1;display:flex;gap:17px;flex-wrap:wrap;margin-top:6px}.invoice-actions a{display:inline-flex;align-items:center;gap:5px;color:#638a31;font-weight:700}.invoice-actions a:hover{text-decoration:underline}.script-edit-scene{display:grid;gap:10px;border:1px solid #dfe7d8;border-radius:10px;padding:15px;margin:0}.script-edit-scene legend{padding:0 6px;font-weight:700;color:#28372a}.script-review-history{margin-top:18px}.script-review-history summary{cursor:pointer;font-weight:700;color:#28372a}.new-workspace-field{margin-top:12px}.auth-layout{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);background:#f2f0df;color:#143d36}.auth-panel{padding:28px clamp(26px,5vw,84px) 24px;min-width:0}.auth-top{gap:24px}.auth-top .text-link{font-size:13px;color:#32564d;white-space:nowrap}.auth-top .text-link:hover{color:#132f29}.auth-card{width:min(100%,540px);margin:auto;padding:42px clamp(26px,3.2vw,50px);background:#fffef2;border:1.5px solid #dcdcc5;border-radius:32px;box-shadow:0 18px 60px #244b3320}.auth-eyebrow{color:#376458;margin-bottom:16px;font-size:11px;letter-spacing:.16em}.auth-card h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(52px,5.4vw,78px);font-weight:400;letter-spacing:-.055em;line-height:.98;color:#143d36;margin:0 0 15px}.auth-card>.muted{font-size:15px;color:#596b60;line-height:1.5;margin:0 0 26px}.auth-methods{margin-bottom:21px}.auth-google{width:100%;min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:13px;background:#f1dffa;color:#193b34;border:1.5px solid #203e36;border-radius:13px;font-size:15px;font-weight:700;box-shadow:3px 4px #203e36;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.auth-google svg{margin-left:auto}.auth-google .google-g{margin-left:auto;width:25px;height:25px;border-radius:50%;font-family:Arial,sans-serif;font-size:18px;font-weight:700;background:#fff;color:#4285f4;border:1px solid #c7d4e9}.auth-google:hover:not(:disabled){transform:translate(-1px,-2px);box-shadow:4px 6px #203e36;background:#e9d1f7}.auth-google:disabled{cursor:not-allowed;opacity:1;background:#ede9e0;color:#596b62;border-color:#8d9d90;box-shadow:3px 4px #a7b3a4}.auth-method-note{font-size:12px;color:#65756b;line-height:1.45;margin:11px 2px 0}.auth-card .divider{margin:25px 0 0;color:#687c70;font-size:11px;letter-spacing:.04em}.auth-card .divider:before,.auth-card .divider:after{background:#d7dccb}.auth-form{gap:16px}.auth-card .field>label:first-child{font-size:13px;color:#29483e}.auth-card .field input:not([type=checkbox]){height:52px;padding:0 15px;background:#fffefa;border:1.5px solid #cbd5c7;border-radius:12px;font-size:15px;color:#173c34}.auth-card .field input:focus{border-color:#155248;box-shadow:0 0 0 3px #b0d7ca77}.auth-card .password-input button{top:8px;right:9px;color:#4f6b5e}.auth-card .forgot-link{font-size:12px;color:#295c50;margin-top:-5px}.auth-card .auth-submit{min-height:54px;margin-top:3px;background:#064c43;color:#fffef2;border-radius:12px;font-size:14px;justify-content:space-between;padding:0 19px}.auth-card .auth-submit:hover:not(:disabled){background:#0d6254}.auth-card .notice{font-size:13px}.auth-switch{margin-top:23px;font-size:13px;color:#607468}.auth-switch a{color:#155549;text-decoration:underline;text-underline-offset:3px}.auth-foot{width:min(100%,540px);max-width:none;font-size:12px;color:#50695c;text-align:center;margin:18px auto 0}.auth-aside{display:flex;align-items:center;position:relative;overflow:hidden;background:#074d43;color:#fffdf0;border-radius:44px 0 0 44px}.auth-aside:before{width:920px;height:920px;right:-630px;top:-440px;border-color:#e8eedb20}.auth-aside:after{width:1100px;height:1100px;right:-630px;top:-310px;border-color:#e8eedb16}.auth-aside-inner{width:min(510px,80%);padding:80px 0;margin:auto}.auth-mini-tag{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid #c1dbc87d;border-radius:999px;box-shadow:none;transform:none;color:#d6efdb;font-size:10px;letter-spacing:.15em;padding:9px 13px}.auth-aside h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(62px,6.3vw,100px);font-weight:400;line-height:.97;letter-spacing:-.055em;margin:34px 0 22px}.auth-aside h2 em{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic!important;color:#e7d2ef!important;font-weight:400}.auth-aside p{font-size:16px;line-height:1.55;color:#d5e6d9;max-width:455px}.auth-preview{width:100%;margin-top:52px;background:#fffdf1;color:#163c34;border:1px solid #ced8c9;border-radius:24px;box-shadow:14px 16px #032d29;transform:rotate(-2deg);overflow:hidden;padding:0 21px 19px}.auth-preview-top{height:49px;border-bottom:1px solid #dce0d1;margin:0 -21px;padding:0 20px;gap:6px;color:#527063;font-size:10px;font-weight:700;letter-spacing:.11em}.auth-preview-top span:last-child{margin-left:auto}.auth-preview .preview-dot{width:6px;height:6px;background:#aec4b4}.auth-preview-title{font-family:"Instrument Serif",Georgia,serif;font-size:34px;letter-spacing:-.035em;display:flex;justify-content:space-between;align-items:center;padding:21px 0 17px}.auth-preview-spark{color:#8dba57;font-size:23px}.auth-preview-row{display:flex;align-items:center;gap:14px;border-top:1px solid #e1e7d9;padding:14px 0;font-size:13px}.auth-preview-row>span{font-size:11px;color:#6d8978}.auth-preview-row strong{font-size:13px;flex:1}.auth-preview-row small{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#347460;font-weight:700}.auth-preview-row.planned small{color:#788c7d}.auth-aside-caption{display:block;font-size:10px;font-weight:700;letter-spacing:.19em;color:#b7d6c3;margin-top:27px}@media(max-width:900px){.auth-layout{display:block}.auth-aside{display:none}.auth-panel{min-height:100vh;padding:22px 26px 25px}.auth-card{margin:60px auto 0}.auth-foot{padding:0;margin-top:20px}}@media(max-width:600px){.auth-panel{padding:19px 17px 28px}.auth-top .text-link{font-size:11px}.auth-top .brand{font-size:23px}.auth-card{margin:49px auto 0;padding:32px 22px;border-radius:25px}.auth-card h1{font-size:58px}.auth-card>.muted{font-size:14px}.auth-google{min-height:54px;font-size:13px}.auth-foot{font-size:11px}}@media(max-width:360px){.auth-top .text-link{font-size:10px}.auth-card h1{font-size:51px}.auth-google{padding:0 11px;gap:8px}}.dashboard-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 34px}.dashboard-overview a{display:flex;flex-direction:column;gap:5px;min-width:0;padding:19px;background:#fff;border:1px solid #e0e7dc;border-radius:14px;color:var(--ink);text-decoration:none}.dashboard-overview a:hover,.dashboard-overview a:focus-visible{border-color:#9abf5b;box-shadow:0 4px 16px #243b1720}.dashboard-overview strong{font-family:var(--display);font-size:34px;line-height:1}.dashboard-overview span{font-weight:700;font-size:13px}.dashboard-overview small{color:#738170;font-size:11px;line-height:1.4}@media(max-width:950px){.dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.dashboard-overview{gap:8px}.dashboard-overview a{padding:14px}.dashboard-overview strong{font-size:27px}}
