:root{--launch-banner-h:0px;--bg:#050607;--bg-soft:#0e1114;--card:#ffffff0f;--card-strong:#ffffff17;--line:#ffffff24;--text:#f3f5f8;--muted:#9ca4af;--accent:#f4f6fa;--accent-ink:#0c0f13;--violet:#8983ff52;--teal:#4ab8d052;--amber:#efb06c52;--page-inset-left:110px;--page-inset-right:22px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Helvetica Neue",Arial,sans-serif;--font-serif:"Times New Roman",Georgia,Cambria,serif;--font-mono:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body:before{content:"";background:linear-gradient(to bottom,var(--bg)0%,transparent 100%);z-index:25;pointer-events:none;height:110px;position:fixed;top:0;left:0;right:0}body:has(.account-app-shell):before{display:none}body:has(.dashboard-shell):before{display:none}body{font-family:var(--font-sans),sans-serif;background:radial-gradient(circle at 50% 20%,#ff788a24,#ff788a00 50%),radial-gradient(circle at 18% 14%,#aa18382e,#aa183800 42%),radial-gradient(circle at 82% 80%,#82132729,#82132700 38%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.sora-shell{min-height:100vh;padding:96px var(--page-inset-right)132px var(--page-inset-left);position:relative}.account-shell{min-height:100vh}.account-page-content{width:min(1120px,100%);margin:78px auto 0}.account-page-panel-shell{gap:16px;display:grid}.account-settings-content{width:min(1180px,100%)}.account-settings-loading,.account-settings-signed-out{border:1px solid var(--line);background:linear-gradient(#0c1118eb,#090d13f2);border-radius:24px;padding:28px}.account-settings-signed-out{justify-items:start;gap:14px;display:grid}.account-settings-signed-out h2,.account-settings-signed-out p{margin:0}.account-settings-signed-out p{color:var(--muted);max-width:580px}.account-settings-shell{border:1px solid var(--line);background:linear-gradient(#0b0f15f2,#070a0efa);border-radius:24px;grid-template-columns:270px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.account-settings-sidebar{border-right:1px solid var(--line);background:radial-gradient(circle at -6% -28%,#4ab8d029 0%,#0000 56%),#0b0f15b8;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px 12px;display:grid}.account-settings-sidebar-head{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.account-settings-avatar{color:#eff4ff;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.account-settings-sidebar-head p{margin:0;font-size:14px;font-weight:700}.account-settings-sidebar-head small{color:var(--muted);font-size:12px}.account-settings-nav{align-content:start;gap:6px;display:grid;overflow-y:auto}.account-settings-nav-item{color:#dee6f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:14px;font-weight:600;display:inline-flex}.account-settings-nav-item svg{color:#bbcadf;width:16px;height:16px}.account-settings-nav-item:hover{background:#ffffff0f}.account-settings-nav-item--active{color:#f1f7ff;background:#7db4ee33;box-shadow:inset 0 0 0 1px #7db4ee66}.account-settings-nav-item--active svg{color:#ebf4ff}.account-settings-main{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.account-settings-main-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px;display:flex}.account-settings-main-head h2{letter-spacing:-.02em;margin:0;font-size:28px}.account-settings-main-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.account-settings-refresh{color:#dee6f2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.account-settings-refresh:hover{border-color:#ffffff47}.account-settings-alerts{gap:7px;padding:12px 22px 0;display:grid}.account-settings-main-body{min-height:0;padding:14px 22px 22px;overflow:auto}.account-settings-grid{gap:14px;display:grid}.account-settings-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;gap:12px;padding:16px;display:grid}.account-settings-card h3,.account-settings-card h4,.account-settings-card p{margin:0}.account-settings-card h3{font-size:24px}.account-settings-card h4{font-size:18px}.account-settings-card p{color:var(--muted)}.account-settings-card--hero{background:radial-gradient(circle at 0 -64%,#4ab8d033,#0000 52%),#ffffff0d}.account-settings-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#d5deec;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.account-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.account-settings-button{color:#e3ebf7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.account-settings-button:hover{border-color:#ffffff4d}.account-settings-button:disabled{opacity:.56;cursor:default}.account-settings-button--solid{color:#0f1722;background:#eff4ff;border-color:#0000}.account-settings-button--solid:hover{background:#f7faff}.account-settings-inline-meta{flex-wrap:wrap;gap:8px;display:inline-flex}.account-settings-pill{color:#d6e1f2;border:1px solid #ffffff2e;border-radius:999px;padding:4px 8px;font-size:12px}.account-settings-pill--status{text-transform:capitalize}.account-settings-kv,.account-settings-kv-grid{gap:8px;display:grid}.account-settings-kv{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-settings-kv span{color:var(--muted);font-size:13px}.account-settings-kv strong,.account-settings-kv-grid strong{font-size:14px}.account-settings-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-kv-grid small{color:var(--muted);font-size:12px}.account-settings-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-settings-usage-grid--single{grid-template-columns:1fr}.account-settings-usage-grid>div{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;gap:4px;padding:10px;display:grid}.account-settings-usage-grid small{color:var(--muted);font-size:12px}.account-settings-list{gap:8px;display:grid}.account-settings-list-item{border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.account-settings-list-item--stacked{grid-template-columns:1fr;align-items:start}.account-settings-list-item strong{font-size:14px}.account-settings-list-item small{color:var(--muted);margin-top:2px;display:block}.account-settings-external{color:#e6edf8;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.account-settings-muted{color:var(--muted);margin:0}.account-settings-error,.account-settings-status{border-radius:10px;align-items:center;gap:7px;width:fit-content;margin:0;padding:9px 10px;font-size:13px;display:inline-flex}.account-settings-error{color:#ffcbcb;background:#ff72721a;border:1px solid #ff72726b}.account-settings-status{color:#d5eefe;background:#71c6ff1f;border:1px solid #71c6ff6b}.account-feedback-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;background:#080b10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-feedback-modal{background:linear-gradient(#10151df5,#0a0e14f7);border:1px solid #ffffff2e;border-radius:16px;gap:12px;width:min(560px,100%);padding:22px;display:grid}.account-feedback-modal h4{margin:0;font-size:32px;line-height:1.04}.account-feedback-input{color:#f2f6fd;width:100%;min-height:140px;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;padding:10px}.account-feedback-input::placeholder{color:#95a0af}.account-feedback-status:empty{display:none}.account-feedback-actions{justify-content:flex-end;gap:8px;display:flex}.rail-locked-state--account{width:100%}.canvas-noise{pointer-events:none;opacity:.22;z-index:-2;background-image:radial-gradient(circle at 1px 1px,#ffffff0f .6px,#0000 0);background-size:4px 4px;position:fixed;inset:0}.top-scroll-mask{pointer-events:none;z-index:29;background:linear-gradient(#090d18d1 0%,#090d189e 45%,#090d183d 76%,#090d1800 100%);height:66px;position:fixed;top:0;left:0;right:0}.left-rail{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:34;background:linear-gradient(#121418e6,#0a0b0ee6);border-radius:24px;grid-template-rows:auto repeat(3,46px) 1fr;place-items:start center;gap:10px;width:70px;padding:14px 0;display:grid;position:fixed;top:92px;bottom:24px;left:18px}.rail-logo{border:1px solid var(--line);background:#080c14ad;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.rail-logo img{object-fit:cover;width:100%;height:100%}.rail-btn{width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.rail-btn svg{width:16px;height:16px}.rail-btn:hover{border-color:var(--line);color:var(--text);background:#ffffff0f}.rail-btn--active{color:#e9f2ff;background:#46669442;border-color:#9cceff80;box-shadow:inset 0 0 0 1px #9cceff33}.rail-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:33;background:linear-gradient(170deg,#101319f0,#070a0ef2);border-radius:22px;grid-template-rows:auto 1fr;gap:12px;width:min(320px,100vw - 126px);padding:14px;display:grid;position:fixed;top:92px;bottom:24px;left:98px;overflow:hidden}.rail-panel-head{align-items:center;gap:8px;display:flex}.rail-panel-head p{font-family:var(--font-serif),serif;margin:0;font-size:28px;line-height:.95}.rail-panel-head kbd{color:#d3ddeb;font-size:10px;font-family:var(--font-mono),monospace;background:#0c1016b3;border:1px solid #fff3;border-bottom-width:2px;border-radius:8px;margin-left:auto;padding:3px 7px}.rail-panel-close{color:#d3dbe6;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rail-panel-close:hover{border-color:#ffffff5c}.rail-panel-close svg{width:14px;height:14px}.rail-panel-close span{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail-panel-body{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.rail-recordings-list,.rail-search-results,.rail-settings-list{align-content:start;gap:8px;display:grid}.rail-recording-item,.rail-result-item,.rail-setting-item{background:#ffffff0a;border:1px solid #ffffff24;border-radius:13px;padding:10px}.rail-recording-item{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.rail-recording-item p,.rail-result-item p,.rail-setting-item p{color:#ecf2ff;margin:0;font-size:13px}.rail-recording-item small,.rail-result-item small,.rail-setting-item small{color:#b8c3d5;margin-top:3px;font-size:11px;line-height:1.35;display:block}.rail-recording-item span{color:#dbe6f8;border:1px solid #fff3;border-radius:999px;padding:3px 7px;font-size:10px}.rail-locked-state{background:#ffffff08;border:1px dashed #fff3;border-radius:14px;align-content:start;align-self:start;justify-items:start;gap:8px;width:100%;padding:14px;display:grid}.rail-locked-state svg{color:#e8eef9;width:16px;height:16px}.rail-locked-state h4{font-size:18px;font-family:var(--font-serif),serif;margin:0;line-height:1}.rail-locked-state p{color:#b8c1d2;margin:0;font-size:12px;line-height:1.45}.rail-locked-state .nav-auth-link{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-height:34px;padding:8px 12px;display:inline-flex}.rail-search-input{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rail-search-input svg{color:#dce4f2;width:14px;height:14px}.rail-search-input input{color:#edf3ff;background:0 0;border:0;outline:none;width:100%;font-size:13px}.rail-search-input input::placeholder{color:#9ba6bb}.rail-empty{color:#b4bed1;margin:4px 0 0;font-size:12px}.rail-setting-item{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.rail-setting-item kbd{font-size:10px;font-family:var(--font-mono),monospace;color:#d4deed;border:1px solid #fff3;border-bottom-width:2px;border-radius:8px;padding:3px 7px}.rail-setting-chip{color:#c5cfe1;border:1px solid #fff3;border-radius:999px;padding:4px 8px;font-size:10px}.rail-setting-chip--ok{color:#c6f6e2;border-color:#7fe8bd73}.floating-nav{top:calc(var(--launch-banner-h,0px) + 18px);left:calc(50% + ((var(--page-inset-left) - var(--page-inset-right))/2));width:min(1380px,calc(100vw - (var(--page-inset-left) + var(--page-inset-right))));border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#0f1114cc;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.wordmark{font-family:var(--font-sans),sans-serif;letter-spacing:.01em;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.wordmark img{border-radius:8px;width:28px;height:28px}.floating-nav-links{gap:18px;display:flex}.floating-nav-links a{color:var(--muted);font-size:13px}.floating-nav-links a:hover{color:var(--text)}.floating-nav-auth{align-items:center;gap:8px;display:flex}.nav-auth-link{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:999px;padding:8px 12px;font-size:12px;transition:transform .2s,border-color .2s,background .2s,color .2s}.nav-auth-link:hover{color:var(--text);border-color:#ffffff5c;transform:translateY(-1px)}.nav-auth-link--solid{background:var(--accent);color:var(--accent-ink);border-color:#0000}.nav-auth-link--solid:hover{color:var(--accent-ink);background:#fff;border-color:#0000}.mobile-menu-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;display:none}.mobile-menu-toggle svg{width:18px;height:18px}.mobile-menu-toggle span{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-nav-sheet{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f15f2;border-radius:18px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 16px 30px #05080c8c}.mobile-nav-links{gap:6px;display:grid}.mobile-nav-links a{color:#d5dde8;background:#ffffff08;border:1px solid #ffffff24;border-radius:11px;padding:10px;font-size:13px}.mobile-nav-links a:hover{color:#f3f7ff;border-color:#ffffff52}.mobile-nav-auth{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-nav-auth .nav-auth-link{text-align:center;justify-content:center}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:14px;width:min(1380px,100%);margin:0 auto;display:grid}.hero-content-stack{align-content:start;gap:14px;display:grid}.hero-stage,.download-card,.trust-card,.composer-bar,.voice-lab,.voice-clip-card{border:1px solid var(--line);background:linear-gradient(165deg,var(--card-strong),var(--card));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px}.hero-stage{gap:20px;padding:26px;display:grid}.hero-masthead{gap:20px;display:grid}.hero-eyebrow{color:#c4c9d3;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-family:var(--font-mono),monospace;margin:0}.hero-stage h1{font-family:var(--font-serif),serif;letter-spacing:-.02em;gap:.04em;max-width:100%;margin:0;font-size:clamp(40px,6.4vw,94px);font-weight:600;line-height:.92;display:grid}.hero-headline-line{overflow-wrap:anywhere;display:block}.hero-headline-line--primary{white-space:nowrap}html:not([lang=en]) .hero-headline-line--primary{white-space:normal;text-wrap:balance}.hero-subcopy{color:var(--muted);max-width:74ch;margin:0;font-size:15px;line-height:1.58}.download-panel{align-content:start;align-self:start;gap:10px;height:fit-content;display:grid;position:sticky;top:88px}.download-card{background:linear-gradient(145deg,#4b7cc459,#14171dbf);gap:8px;padding:14px;display:grid}.download-card h3{font-size:30px;font-family:var(--font-serif),serif;margin:0;line-height:.96}.download-card p{color:#d8deea;margin:0;font-size:13px;line-height:1.5}.download-card-label{text-transform:uppercase;letter-spacing:.16em;color:#d7dbe5;font-size:10px;font-family:var(--font-mono),monospace;margin:0}.download-card-action{color:#e6ecf7;letter-spacing:.01em;background:#0e121a80;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:7px 11px;font-size:11px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.download-card-action:hover{background:#232b3aad;border-color:#ffffff61;transform:translateY(-1px)}.download-card-action svg{width:12px;height:12px}.download-card:nth-child(2){background:linear-gradient(145deg,#3e6bb052,#11141cc2)}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trust-card{border:1px solid #ffffff2e;border-radius:20px;gap:12px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.trust-card:before{content:"";opacity:.44;pointer-events:none;background:radial-gradient(circle,#ffffff38,#fff0);border-radius:999px;width:180px;height:180px;position:absolute;inset:-35% 25% auto auto}.trust-card:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 12px 28px #05080e6b}.trust-card--privacy{background:linear-gradient(132deg,#515c786b,#161a21ad)}.trust-card--routing{background:linear-gradient(132deg,#65594a61,#161a21ad)}.trust-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.trust-kicker{text-transform:uppercase;letter-spacing:.1em;color:#d3d9e4;font-size:10px;font-family:var(--font-mono),monospace;align-items:center;gap:6px;margin:0;display:inline-flex}.trust-kicker svg{width:13px;height:13px}.trust-state{color:#d8e2f4;background:#11141b75;border:1px solid #ffffff42;border-radius:999px;padding:4px 8px;font-size:10px}.trust-card h3{font-size:clamp(29px,3vw,38px);font-family:var(--font-serif),serif;margin:0;line-height:.95}.trust-card p{color:#c4ccd9;margin:0;font-size:14px;line-height:1.5}.trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trust-list span{color:#d8e1ef;background:#090c115c;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;line-height:1.35;display:inline-flex}.trust-list span svg{color:#e6f1ff;flex-shrink:0;width:13px;height:13px}.trust-runtime{align-items:center;gap:8px;width:fit-content;display:inline-flex}.runtime-dot{background:#76f3ba;border-radius:50%;width:8px;height:8px;animation:2.1s ease-in-out infinite trust-pulse;box-shadow:0 0 #76f3ba7a}.trust-runtime small{color:#d2e3f8;font-size:11px}.route-flow{background:#0c0f157a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:8px 9px;display:flex;position:relative;overflow:hidden}.route-node{color:#ebf1fb;letter-spacing:.03em;background:#161b24db;border:1px solid #fff3;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:10px}.route-node--origin{background:#527ec74d}.route-connector{background:linear-gradient(90deg,#9fc4ff38,#9fc4ffad,#9fc4ff38);flex:1;height:1px;position:relative}.route-connector:after{content:"";background:radial-gradient(circle,#c9e1ff,#c9e1ff00);border-radius:50%;width:12px;height:12px;animation:2.2s linear infinite route-pulse;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.route-connector:before{content:"";border-top:1px solid #b9d6ffc2;border-right:1px solid #b9d6ffc2;width:6px;height:6px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.works-with{background:#0a0c0f85;border:1px solid #ffffff24;border-radius:20px;gap:14px;padding:16px;display:grid}.works-with-head{gap:6px;display:grid}.works-with-head h2{font-family:var(--font-serif),serif;margin:0;font-size:clamp(28px,4vw,38px);line-height:.95}.works-with-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.integration-marquee{gap:12px;display:grid}.integration-marquee-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.integration-marquee-track{will-change:transform;align-items:center;gap:10px;width:max-content;animation:32s linear infinite app-marquee-loop;display:flex}.integration-marquee-row--reverse .integration-marquee-track{animation-duration:38s;animation-direction:reverse}.integration-token{background:#0b0d11d6;border:1px solid #ffffff29;border-radius:16px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.integration-token:nth-child(odd){transform:rotate(-8deg)}.integration-marquee-row--reverse .integration-token:nth-child(odd){transform:rotate(8deg)}.integration-icon{width:38px;height:38px;color:var(--integration-icon-color,#fff);background:#ffffff0f;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.integration-icon svg{width:19px;height:19px;color:inherit}.typeless-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.typeless-feature-card{border:1px solid var(--line);background:linear-gradient(165deg,var(--card-strong),var(--card));color:var(--text);border-radius:24px;grid-template-rows:auto auto;display:grid;overflow:hidden;box-shadow:0 20px 44px #03070d75}.typeless-card-media{min-height:340px;padding:24px;position:relative;overflow:hidden}.typeless-card-media:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff3 .7px,#0000 .7px);background-size:4px 4px;position:absolute;inset:0}.typeless-card-media:after{content:"";pointer-events:none;background:radial-gradient(circle,#89c1ff52,#89c1ff00);border-radius:999px;width:64%;height:64%;position:absolute;inset:auto -14% -30% auto}.typeless-card-media--languages{background:radial-gradient(circle at 20% 12%,#5b79b04d,#5b79b000 52%),radial-gradient(circle at 92% 88%,#4ab8d03d,#4ab8d000 60%),linear-gradient(154deg,#0e1219f0 0%,#080c12f2 56%,#05090ef5 100%)}.typeless-card-media--tones{background:radial-gradient(circle at 22% 14%,#6284c64d,#6284c600 54%),radial-gradient(circle at 84% 88%,#4ab8d03d,#4ab8d000 60%),linear-gradient(154deg,#0e1219f0 0%,#080c12f2 56%,#05090ef5 100%);align-content:start;gap:20px;display:grid}.typeless-card-copy{border-top:1px solid var(--line);background:linear-gradient(160deg,#10141bf5,#080c11fa);gap:10px;padding:20px 24px 22px;display:grid}.typeless-card-copy h3{color:var(--text);letter-spacing:-.02em;font-size:clamp(32px,3vw,44px);line-height:.95;font-family:var(--font-serif),serif;margin:0}.typeless-card-copy p{color:var(--muted);max-width:55ch;margin:0;font-size:14px;line-height:1.52}.typeless-card-media--privacy{background:radial-gradient(circle at 20% 20%,#50c87838,#50c87800 52%),radial-gradient(circle at 82% 82%,#3ca0642e,#3ca06400 58%),linear-gradient(154deg,#0a120cf5 0%,#080e0af7 56%,#050a07fa 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:220px;display:flex}.typeless-card-media--privacy:after{background:radial-gradient(circle,#50c87833,#50c87800)}.privacy-lock-icon{color:#50c878e6;z-index:1;filter:drop-shadow(0 0 12px #50c87866);width:48px;height:48px;position:relative}.privacy-badges{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.privacy-badge{color:#a0e6b4e6;letter-spacing:.01em;background:#50c87812;border:1px solid #50c87838;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.privacy-badge svg{opacity:.8;width:13px;height:13px}.typeless-card-media--ai-ready{background:radial-gradient(circle at 18% 20%,#a878dc47,#a878dc00 52%),radial-gradient(circle at 85% 80%,#64b4ff38,#64b4ff00 58%),linear-gradient(154deg,#0e1219f0 0%,#080c12f2 56%,#05090ef5 100%);justify-content:center;align-items:center;min-height:220px;display:flex}.typeless-card-media--ai-ready:after{background:radial-gradient(circle,#a882ff42,#a882ff00)}.ai-platform-grid{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.ai-platform-token{-webkit-backdrop-filter:blur(12px);color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.ai-platform-token:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-2px)}.ai-platform-icon{opacity:.9;flex-shrink:0;width:20px;height:20px}.language-cloud{z-index:1;grid-template-columns:repeat(4,minmax(0,max-content));place-content:center;gap:14px 16px;min-height:100%;display:grid;position:relative}.language-pill{--language-pill-font-min:14;--language-pill-font-max:28;color:#eaf2ff;white-space:nowrap;background:linear-gradient(155deg,#12171ff2,#0a0e14f2) padding-box padding-box,linear-gradient(120deg,#ffffff47 0%,#ffffff14 38%,#aed2ff3d 70%,#ffffff3d 100%) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-inline-size:clamp(110px,14vw,168px);padding:10px 18px 11px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #03070e5c}.language-pill-label{white-space:nowrap;letter-spacing:-.02em;max-inline-size:100%;font-weight:700;line-height:1;font-size:calc(var(--language-pill-font-max)*1px);display:block;overflow:hidden}.language-pill:first-child{transform:rotate(-13deg)}.language-pill:nth-child(2){transform:rotate(14deg)}.language-pill:nth-child(3){transform:rotate(-6deg)}.language-pill:nth-child(4){transform:rotate(11deg)}.language-pill:nth-child(5){transform:rotate(-17deg)}.language-pill:nth-child(6){transform:rotate(-9deg)}.language-pill:nth-child(7){transform:rotate(13deg)}.language-pill:nth-child(8){transform:rotate(0)}.language-pill:nth-child(9){transform:rotate(24deg)}.language-pill:nth-child(10){transform:rotate(-12deg)}.language-pill:nth-child(11){transform:rotate(2deg)}.language-pill:nth-child(12){transform:rotate(-28deg)}.language-pill:nth-child(13){transform:rotate(-7deg)}.language-pill:nth-child(14){transform:rotate(15deg)}.tone-bubble-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.tone-bubble{color:#e9f1ff;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(155deg,#10151df0,#090d13f2);border:1px solid #fff3;border-radius:20px;justify-self:center;align-items:center;gap:2px;padding:11px 18px 12px;font-size:clamp(14px,1.4vw,25px);font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 12px 24px #02070e6b}.tone-bubble:before,.tone-bubble:after{content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.tone-bubble:before{z-index:0;border-top:11px solid #ffffff3d;border-left:10px solid #0000;border-right:10px solid #0000;top:calc(100% + 1px)}.tone-bubble:after{z-index:1;border-top:11px solid #0a0e14f2;border-left:10px solid #0000;border-right:10px solid #0000;top:100%}.tone-bubble--left{transform:translateY(2px)rotate(-1deg)}.tone-bubble--center{transform:rotate(.4deg)}.tone-bubble--right{transform:translateY(1px)rotate(-.8deg)}.tone-cursor{background:#91adf2;border-radius:2px;display:inline-block}.tone-cursor--left{width:8px;height:1.06em}.tone-cursor--center{width:8px;height:.9em}.tone-cursor--right{width:7px;height:1.08em}.tone-app-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:16px;padding:14px 0 96px;display:grid;position:relative}.tone-app-row:before{content:"";border-bottom:4px dashed #889ab180;border-radius:999px;position:absolute;bottom:30px;left:17%;right:17%}.tone-app{background:linear-gradient(155deg,#131821f5,#0a0e15f5);border:1px solid #fff3;border-radius:23px;place-items:center;width:86px;height:86px;display:grid;position:relative;box-shadow:0 12px 24px #02070e66}.tone-app:after{content:"";border-left:4px dashed #889ab180;width:0;height:62px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tone-app svg{width:46px;height:46px}.tone-app--slack svg{color:#611f69}.tone-app--gmail svg{color:#ea4335}.tone-app--whatsapp svg{color:#1fa855}.tone-pill{background:#0d1118f5;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 6px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #080c126b}.tone-pill-action{border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.tone-pill-action svg{width:18px;height:18px}.tone-pill-action--dismiss{color:#f2f6fd;background:#3b4452eb}.tone-pill-action--confirm{color:#09111b;background:#e5effff2}.tone-pill-wave{justify-content:center;align-items:center;gap:3px;min-width:70px;display:inline-flex}.tone-pill-wave span{transform-origin:50% 100%;width:3px;height:12px;animation:1.26s ease-in-out infinite tone-wave-pulse;animation-delay:calc(var(--bar-index)*80ms);background:#f6fafff2;border-radius:999px}.tone-pill-wave span:nth-child(3n){height:16px}.tone-pill-wave span:nth-child(4n){height:18px}.signup-cta-card{border:1px solid var(--line);text-align:center;background:linear-gradient(150deg,#40609247,#0c1017f0);border-radius:22px;justify-items:center;gap:14px;margin-top:18px;padding:44px 22px 46px;display:grid;box-shadow:0 18px 38px #03070d70}.signup-cta-kicker{letter-spacing:.14em;text-transform:uppercase;color:#d4ddec;font-size:10px;font-family:var(--font-mono),monospace;margin:0}.signup-cta-card h3{font-family:var(--font-serif),serif;letter-spacing:-.02em;color:#f2f6ff;margin:0;font-size:clamp(34px,4vw,48px);line-height:.95}.signup-cta-card p{color:#c3ccd9;max-width:54ch;margin:0;font-size:14px;line-height:1.55}.signup-cta-action{justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:12px 20px;display:inline-flex}.cta-row,.chip-row,.voice-lab-actions{flex-wrap:wrap;gap:10px;display:flex}.sora-btn{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:transform .2s,border-color .2s,background .2s}.sora-btn:hover{border-color:#ffffff61;transform:translateY(-1px)}.sora-btn--solid{background:var(--accent);color:var(--accent-ink);border-color:#0000}.sora-btn--ghost{color:var(--text);background:#ffffff0d}.download-cta{isolation:isolate;color:#101826;background:linear-gradient(#f9fbff,#eff4fb) padding-box padding-box,linear-gradient(110deg,#ff8174f2,#85e6fff2 42%,#ffd46bf2 74%,#ff8174f2) border-box;border:1px solid #0000;align-items:center;gap:10px;min-height:56px;padding:14px 22px;font-size:15px;display:inline-flex;position:relative;box-shadow:0 8px 18px #09101c3d}.download-cta:before{content:"";border-radius:inherit;z-index:-1;filter:blur(9px);opacity:.45;background:linear-gradient(110deg,#ff8174b8,#85e6ffb8 42%,#ffd46bb8 74%,#ff8174b8);animation:1.5s ease-in-out infinite download-cta-pulse;position:absolute;inset:-2px}.download-cta:hover{border-color:#0000;box-shadow:0 10px 24px #09101c4d}.download-cta:hover:before{opacity:.62}.download-cta--masthead:after{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(110deg,#ff81746b,#85e6ff6b 42%,#ffd46b6b 74%,#ff81746b) 0 0/100% 100%,linear-gradient(120deg,#0000 32%,#ff81741f 38%,#ff8174f2 46%,#85e6fffa 52%,#ffd46bf5 58%,#ff8174c7 64%,#0000 72%) 0%/280% 280%;padding:1.5px;animation:2.7s linear infinite masthead-cta-border-run;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.download-cta--masthead{overflow:visible}.download-cta--masthead:before{z-index:-2}.download-cta--masthead:hover:after{animation-duration:2.2s}.download-cta-icon{object-fit:cover;border-radius:5px;flex-shrink:0;width:18px;height:18px;box-shadow:0 0 0 1px #fff3,0 5px 10px #080c1342}.download-cta-label{line-height:1.2}.download-share-btn{align-items:center;gap:10px;min-height:56px;padding:14px 22px;font-size:15px;display:inline-flex}.download-share-btn svg{flex-shrink:0;width:17px;height:17px}.download-share-label{line-height:1.2}.share-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060ab3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.share-modal{border:1px solid var(--line);background:linear-gradient(150deg,#14181ff2,#070a0ef2);border-radius:20px;gap:12px;width:min(420px,100%);padding:16px;display:grid}.share-modal-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.share-modal-kicker{letter-spacing:.12em;text-transform:uppercase;color:#d0d7e2;font-size:10px;font-family:var(--font-mono),monospace;margin:0}.share-modal h3{font-family:var(--font-serif),serif;margin:5px 0 0;font-size:34px;line-height:.95}.share-modal-copy{color:var(--muted);margin:0;font-size:13px}.share-modal-close{color:#dbe4f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.share-modal-close:hover{border-color:#ffffff61}.share-modal-close svg{width:16px;height:16px}.share-modal-close span{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share-options{gap:8px;display:grid}.share-option{background:#ffffff0a;border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.share-option:hover{background:#ffffff14;border-color:#ffffff57}.share-option svg{color:#f1f5ff;width:15px;height:15px}.share-option span{color:#f2f6ff;font-size:13px}.share-option small{color:#b7c2d4;font-size:11px}.share-preview{color:#c7d2e5;word-break:break-all;background:#ffffff08;border:1px solid #ffffff21;border-radius:11px;margin:0;padding:8px 10px;font-size:11px;line-height:1.35}.voice-demo-modal-backdrop{z-index:1310;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.voice-demo-modal{border:1px solid var(--line);background:linear-gradient(155deg,#10151df5,#070a0ef5);border-radius:24px;width:min(920px,100%);max-height:calc(100vh - 32px);position:relative;overflow:auto}.voice-demo-modal .voice-lab{padding:56px 22px 22px}.voice-demo-modal-close{z-index:2;position:absolute;top:14px;right:14px}.chip-row span{color:var(--muted);border:1px solid #ffffff2b;border-radius:999px;padding:6px 10px;font-size:11px}.media-wall{grid-template-columns:1.25fr 1fr .8fr;gap:1rem;display:grid}.story-tile{border:1px solid #ffffff21;border-radius:18px;grid-template-rows:auto 1fr auto;gap:12px;min-height:330px;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.story-tile:hover{border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 14px 28px #04070c6b}.story-kicker{text-transform:uppercase;letter-spacing:.11em;color:#e3eaf5;font-size:10px;font-family:var(--font-mono),monospace;align-items:center;gap:6px;margin:0;display:inline-flex}.story-kicker svg{width:14px;height:14px}.story-pill{color:#edf2fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b107a;border:1px solid #ffffff3d;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;bottom:12px;left:12px}.story-tile--dictation{background:linear-gradient(165deg,#faaa95f5,#52add5f2)}.dictation-glow{opacity:.72;background:radial-gradient(circle,#ffffff85,#fff0);border-radius:999px;width:88px;height:88px;animation:3s ease-in-out infinite dictation-glow;position:absolute;top:54px;right:22px}.dictation-wave{align-items:end;gap:5px;min-height:118px;margin-top:auto;display:flex}.dictation-wave span{width:5px;animation:1.35s ease-in-out infinite waveform-bounce;animation-delay:calc(var(--bar-index)*60ms);background:#ffffffe0;border-radius:999px;box-shadow:0 0 16px #effaff70}.dictation-transcript{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f156b;border:1px solid #ffffff38;border-radius:12px;padding:9px 10px;position:relative}.dictation-transcript:after{content:"";background:#e5f5ffdb;width:2px;height:14px;animation:1s step-end infinite cursor-blink;position:absolute;bottom:9px;right:11px}.dictation-transcript p{color:#f4f8ff;margin:0;padding-right:10px;font-size:12px;line-height:1.45}.story-tile--cleanup{background:linear-gradient(165deg,#9c583cf0,#12171ff5)}.cleanup-console{gap:9px;margin-top:auto;display:grid}.cleanup-line{border:1px solid #ffffff29;border-radius:12px;margin:0;padding:10px;font-size:12px;line-height:1.4}.cleanup-line--raw{color:#ffd6ce;background:#2d101075;-webkit-text-decoration:line-through #ff9d8ccc;text-decoration:line-through #ff9d8ccc;text-decoration-thickness:1.5px;animation:4.4s ease-in-out infinite cleanup-raw}.cleanup-line--clean{color:#f0f7ff;background:#0a10188f;border-color:#abceff57;animation:4.4s ease-in-out infinite cleanup-clean}.cleanup-tags{flex-wrap:wrap;gap:8px;padding-bottom:36px;display:flex}.cleanup-tags span{color:#e6edf8;background:#070a1075;border:1px solid #fff3;border-radius:999px;padding:4px 8px;font-size:10px}.story-tile--search{background:linear-gradient(165deg,#7ab8fff5,#0d121afa)}.search-console{gap:10px;margin-top:auto;display:grid}.search-input{color:#dce8fb;background:#070d158f;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.search-input svg{width:13px;height:13px}.search-input span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search-input kbd{font-size:10px;font-family:var(--font-mono),monospace;color:#dbe9ff;background:#101826c7;border:1px solid #ffffff3d;border-bottom-width:2px;border-radius:8px;padding:2px 6px}.search-results{gap:8px;padding-bottom:36px;display:grid}.search-result-item{animation:3.6s ease-in-out infinite result-drift;animation-delay:calc(var(--result-index)*.24s);background:#080d168a;border:1px solid #ffffff2b;border-radius:11px;gap:3px;padding:8px 9px;display:grid}.search-result-item p{color:#eff5ff;margin:0;font-size:12px}.search-result-item small{color:#c0cbdd;font-size:10px}.voice-lab{gap:14px;padding:18px;display:grid}.voice-lab-head{gap:9px;display:grid}.voice-lab-head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.voice-lab-launcher{color:#e3efff;letter-spacing:.06em;text-transform:uppercase;min-height:30px;font-size:11px;line-height:1;font-family:var(--font-mono),monospace;cursor:pointer;background:#080d1699;border:1px solid #98c4ff73;border-radius:999px;padding:0 12px}.voice-lab-launcher:hover{background:#0e1523c7;border-color:#b7dbffb3}.voice-lab-label{text-transform:uppercase;letter-spacing:.12em;color:#d2d6df;font-size:10px;font-family:var(--font-mono),monospace;margin:0}.voice-lab h2{font-family:var(--font-serif),serif;margin:0;font-size:clamp(34px,4.5vw,54px);line-height:.92}.voice-lab p{color:var(--muted);margin:0;line-height:1.55}.voice-demo-player{isolation:isolate;background:linear-gradient(155deg,#0a0e16f5,#060a10f5) padding-box padding-box,linear-gradient(112deg,#ff8477f2,#89e6fff2 44%,#ffd670f2 76%,#ff8477f2) border-box;border:1px solid #0000;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid;position:relative;box-shadow:0 10px 24px #060b1261}.voice-demo-player:before{content:"";z-index:-1;border-radius:inherit;filter:blur(8px);opacity:.46;background:linear-gradient(112deg,#ff8477a6,#89e6ffa6 44%,#ffd670a6 76%,#ff8477a6);animation:1.5s ease-in-out infinite composer-recorder-pulse;position:absolute;inset:-2px}.voice-demo-icon-button{color:#e7eefb;cursor:pointer;background:#1d2635e6;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.voice-demo-icon-button:hover:not(:disabled){background:#212c3ff2;border-color:#ffffff75}.voice-demo-icon-button:disabled{opacity:.46;cursor:default}.voice-demo-dot{background:#b2bfd76b;border-radius:999px;width:14px;height:14px;box-shadow:0 0 #ff606000}.voice-demo-dot--live{background:#ff574f;animation:1.15s ease-in-out infinite voice-dot-pulse;box-shadow:0 0 0 6px #ff574f24}.voice-demo-bars{justify-content:center;align-items:center;gap:3px;min-width:62px;display:inline-flex;overflow:hidden}.voice-demo-bars span{transform-origin:50% 100%;background:linear-gradient(#ffe3da,#ffb19e 52%,#e67f68);border-radius:999px;width:3px;transition:height 80ms linear,opacity 80ms linear}.voice-demo-primary{color:#eef5ff;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(#233960f5,#11213ff5);border:1px solid #91d5ff66;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.voice-demo-primary:hover:not(:disabled){background:linear-gradient(#2c4470fa,#16284bfa);border-color:#abe1ff94}.voice-demo-primary:disabled{opacity:.72;cursor:default}.voice-demo-primary--recording{background:linear-gradient(#562b25f2,#3a1c17f2);border-color:#ffb8a494}.voice-demo-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-demo-status{color:#cfd8e8;margin:0;font-size:13px}.voice-demo-duration{font-family:var(--font-mono),monospace;color:#edf4ff;font-size:14px}.voice-demo-audio{width:100%}.voice-demo-transcript{background:#090d1494;border:1px solid #ffffff24;border-radius:14px;gap:8px;padding:12px;display:grid}.voice-demo-transcript-label{color:#cfd8ea;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-family:var(--font-mono),monospace;margin:0}.voice-demo-transcript p{color:#f2f7ff;margin:0;font-size:14px;line-height:1.55}.voice-demo-transcript small{color:#aeb8cb;font-size:12px}.voice-error{color:#ffb8b8;margin:0;font-size:13px}.auth-sync-panel{border:1px solid var(--line);background:linear-gradient(160deg,#181c22d1,#0b0d10cc);border-radius:22px;gap:14px;padding:18px;display:grid}.panel-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ced3dd;font-size:11px;font-family:var(--font-mono),monospace;margin:0}.auth-sync-panel h3{font-size:28px;font-family:var(--font-serif),serif;margin:0;line-height:1}.auth-sync-panel>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth-actions{gap:10px;display:grid}.auth-actions--stack{grid-template-columns:1fr}.auth-btn{width:100%}.auth-btn--xl{min-height:56px;font-size:15px;font-weight:700}.email-auth-row{grid-template-columns:1fr;gap:10px;display:grid}.email-auth-row input,.sync-settings-grid input,.workspace-controls input,.workspace-controls select,.workspace-members-controls input,.workspace-members-controls select,.billing-shell input{width:100%;color:var(--text);background:#0c0e11e6;border:1px solid #ffffff29;border-radius:14px;padding:11px 12px;font-size:13px}.email-auth-row input::placeholder,.sync-settings-grid input::placeholder,.workspace-controls input::placeholder,.workspace-members-controls input::placeholder,.billing-shell input::placeholder{color:#e2e7ef73}.auth-user-row{background:#0a0c0ec2;border:1px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.auth-user-row strong{margin-bottom:4px;font-size:14px;display:block}.auth-user-row p{color:var(--muted);margin:0;font-size:12px}.sync-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sync-settings-grid label{color:#d8dde6;gap:6px;font-size:12px;display:grid}.sync-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-shell,.workspace-members-shell,.billing-shell{background:#090b0fb3;border:1px solid #ffffff24;border-radius:16px;gap:10px;padding:12px;display:grid}.workspace-shell-head,.workspace-members-head,.billing-shell-head{gap:4px;display:grid}.workspace-shell-head h4,.workspace-members-head h4,.billing-shell-head h4{font-size:18px;font-family:var(--font-serif),serif;margin:0}.workspace-shell-head p,.workspace-members-head p,.billing-shell-head p{color:var(--muted);margin:0;font-size:13px}.workspace-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-controls label,.workspace-members-controls label,.billing-shell label{color:#d8dde6;gap:6px;font-size:12px;display:grid}.workspace-actions,.workspace-members-actions,.billing-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-members-controls{grid-template-columns:2fr 1fr;gap:10px;display:grid}.workspace-members-list{gap:8px;display:grid}.workspace-member-empty{color:#c7d0e2;margin:0;font-size:12px}.workspace-member-row{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.device-session-row{justify-content:flex-start;align-items:flex-start}.workspace-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.workspace-member-row strong{color:#eef3ff;word-break:break-all;font-size:12px;line-height:1.35;display:block}.workspace-member-row small{color:#c3cde0;margin-top:2px;font-size:11px;display:block}.device-session-row small+small{margin-top:4px}.workspace-meta{color:#d2d8e4;margin:0;font-size:12px}.billing-plan-summary{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:10px;display:grid}.billing-plan-summary p,.billing-plan-summary small{margin:0}.billing-plan-summary p{color:#eef3ff;font-size:13px}.billing-plan-summary small{color:#c5cedf;font-size:12px}.billing-usage-grid{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;gap:6px;padding:10px;display:grid}.billing-usage-grid p{color:#d5ddee;margin:0;font-size:12px}.integration-shell{gap:12px;margin-top:4px;display:grid}.integration-shell-head{gap:4px;display:grid}.integration-shell-head h4{font-size:18px;font-family:var(--font-serif),serif;margin:0}.integration-shell-head p{color:var(--muted);margin:0;font-size:13px}.integration-card{background:#090b0fb3;border:1px solid #ffffff24;border-radius:16px;gap:10px;padding:12px;display:grid}.integration-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-card label{color:#d8dde6;gap:6px;font-size:12px;display:grid}.integration-card input{width:100%;color:var(--text);background:#0c0e11e6;border:1px solid #ffffff29;border-radius:12px;padding:11px 12px;font-size:13px}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.integration-status-pill{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono),monospace;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.integration-status-pill--connected{color:#b7f6d7;background:#4399772e;border:1px solid #75deb880}.integration-status-pill--pending{color:#ffd58e;background:#997a4333;border:1px solid #ffd58e75}.integration-status-pill--disabled{color:#c0c8d6;background:#666f822e;border:1px solid #aab0bf59}.integration-status-pill--error{color:#ffb9b9;background:#a04e4e38;border:1px solid #ff9a9a80}.sync-enabled{border-color:#75deb870;box-shadow:inset 0 0 0 1px #75deb82e}.sync-file-link{color:#9cc7ff;font-size:13px}.sync-file-link:hover{color:#c5ddff}.sync-status,.sync-error,.sync-warning{margin:0;font-size:13px}.sync-status{color:#b7f6d7}.sync-warning{color:#ffd58e}.sync-error{color:#ffb9b9}.onboarding-shell{place-items:center;min-height:100vh;padding:30px 22px;display:grid;position:relative}.onboarding-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#11141af0,#07090cf0);border-radius:28px;grid-template-columns:minmax(300px,390px) minmax(0,1fr);width:min(1120px,100%);display:grid;overflow:hidden}.onboarding-overview{border-right:1px solid var(--line);align-content:start;gap:20px;padding:34px 28px;display:grid}.onboarding-overview h1{font-family:var(--font-serif),serif;margin:0;font-size:clamp(38px,4.2vw,56px);line-height:.92}.overview-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.step-track{gap:10px;display:grid}.step-node{background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:30px 1fr;gap:10px;padding:12px;display:grid}.step-node span{color:#d2d7df;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.step-node p{margin:0;font-size:14px;font-weight:600}.step-node small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.step-node--active{background:linear-gradient(150deg,#35507459,#090c1047);border-color:#8ebeff7a}.step-node--active span{color:#ebf4ff;border-color:#9accffc7}.step-node--done span{color:#d1ffeb;border-color:#75deb88a}.onboarding-step-stage{align-items:center;padding:28px;display:grid}.step-card,.preparing-card{border:1px solid var(--line);background:linear-gradient(165deg,var(--card-strong),var(--card));border-radius:24px;gap:16px;padding:24px;display:grid}.step-card h2,.preparing-card h2{font-family:var(--font-serif),serif;margin:0;font-size:clamp(32px,4vw,48px);line-height:.94}.step-card>p,.preparing-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.step-form-grid{gap:12px;display:grid}.step-form-grid label{color:#dbe0e8;gap:6px;font-size:12px;display:grid}.step-form-grid input,.step-form-grid select{width:100%;color:var(--text);background:#080a0de6;border:1px solid #ffffff2e;border-radius:14px;padding:11px 12px;font-size:13px}.step-form-grid input::placeholder{color:#d6dde87a}.choice-grid{gap:10px;display:grid}.choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-choice{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#0e1115e6;border:1px solid #ffffff29;border-radius:14px;gap:6px;padding:12px;transition:border-color .2s,transform .2s;display:grid}.onboarding-choice:hover{border-color:#ffffff57;transform:translateY(-1px)}.onboarding-choice strong{font-size:13px}.onboarding-choice span{color:var(--muted);font-size:12px;line-height:1.4}.onboarding-choice--selected{border-color:#a3d0ff9e;box-shadow:inset 0 0 0 1px #a3d0ff42}.toggle-row{grid-template-columns:18px 1fr;align-items:center;gap:10px}.toggle-row input{width:18px;height:18px;margin:0}.step-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.loading-track{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.loading-track span{background:linear-gradient(90deg,#7da9ed33,#aad9ffe6,#7da9ed33);border-radius:999px;width:45%;height:100%;display:block}.onboarding-loading{border:1px solid var(--line);background:linear-gradient(155deg,#13171ce0,#080a0de6);border-radius:20px;justify-items:center;gap:14px;width:min(360px,100%);padding:24px;display:grid}.onboarding-loading p{color:#dce2ec;margin:0;font-size:14px}.orbit-dot{border:2px solid #a6d3ff3d;border-top-color:#d6ebfff0;border-radius:999px;width:42px;height:42px}.onboarding-reset{border:1px solid var(--line);color:var(--muted);cursor:pointer;z-index:90;background:#0a0c10db;border-radius:999px;padding:8px 12px;font-size:12px;position:fixed;bottom:18px;right:16px}.onboarding-reset:hover{color:var(--text);border-color:#ffffff59}.composer-bar{left:var(--composer-left,50%);width:var(--composer-width,min(880px,calc(100% - 132px)));z-index:40;justify-content:space-between;align-items:center;gap:14px;max-width:calc(100vw - 28px);padding:12px 14px;display:flex;position:fixed;bottom:16px;transform:translate(-50%)}.composer-bar--aligned{transform:none}.composer-bar p{color:var(--text);margin:0;font-size:14px}.composer-preview{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.composer-recorder{isolation:isolate;background:linear-gradient(155deg,#0a0e16f5,#060a10f5) padding-box padding-box,linear-gradient(112deg,#ff8477f2,#89e6fff2 44%,#ffd670f2 76%,#ff8477f2) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 8px;display:inline-flex;position:relative;box-shadow:0 10px 24px #060b1261}.composer-recorder:before{content:"";z-index:-1;border-radius:inherit;filter:blur(8px);opacity:.46;background:linear-gradient(112deg,#ff8477a6,#89e6ffa6 44%,#ffd670a6 76%,#ff8477a6);animation:1.5s ease-in-out infinite composer-recorder-pulse;position:absolute;inset:-2px}.composer-recorder-icon{color:#e7eefb;background:#1d2635e6;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.composer-recorder-icon svg{width:13px;height:13px}.composer-recorder-dot{background:#ff574f;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 6px #ff574f24}.composer-recorder-wave{justify-content:center;align-items:center;gap:3px;min-width:62px;display:inline-flex}.composer-recorder-wave span{transform-origin:50% 100%;width:3px;height:11px;animation:1.2s ease-in-out infinite composer-recorder-wave;animation-delay:calc(var(--bar-index)*60ms);background:linear-gradient(#ffe3da,#ffb19e 52%,#e67f68);border-radius:999px}.composer-recorder-wave span:nth-child(3n){height:15px}.composer-recorder-wave span:nth-child(4n){height:17px}.composer-recorder-finish{color:#eef5ff;letter-spacing:-.01em;background:linear-gradient(#233960f5,#11213ff5);border:1px solid #91d5ff66;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.composer-preview p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.25;overflow:hidden}.composer-download-btn{white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:inline-flex}.composer-download-icon{object-fit:cover;border-radius:5px;flex-shrink:0;width:18px;height:18px;box-shadow:0 0 0 1px #ffffff38,0 6px 12px #080c1347}@media (max-width:1280px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.integration-marquee-track{animation-duration:27s}.integration-marquee-row--reverse .integration-marquee-track{animation-duration:32s}}@media (max-width:980px){.sora-shell{--page-inset-left:14px;--page-inset-right:14px;padding:88px var(--page-inset-right)132px var(--page-inset-left)}.account-settings-shell{grid-template-columns:1fr}.account-settings-sidebar{border-right:none;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto}.account-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-main-head{flex-wrap:wrap}.account-settings-grid--two,.account-settings-kv-grid{grid-template-columns:1fr}.onboarding-shell{padding:14px}.onboarding-panel{grid-template-columns:1fr}.onboarding-overview{border-right:none;border-bottom:1px solid var(--line)}.left-rail,.rail-panel{display:none}.floating-nav,.composer-bar{width:calc(100% - 28px)}.hero-grid{grid-template-columns:1fr}.download-panel{grid-template-columns:1fr;position:static;top:auto}.download-card h3{font-size:24px}.typeless-card-grid{grid-template-columns:1fr}.typeless-card-media{min-height:300px}.typeless-card-media--ai-ready{min-height:200px}.media-wall{grid-template-columns:1fr}.story-tile{min-height:260px}}@media (max-width:720px){.account-page-content{margin-top:66px}.account-settings-loading,.account-settings-signed-out{border-radius:18px;padding:16px}.account-settings-shell{border-radius:18px}.account-settings-sidebar,.account-settings-main-head,.account-settings-main-body{padding-left:14px;padding-right:14px}.account-settings-nav{grid-template-columns:1fr}.account-settings-list-item{grid-template-columns:1fr;align-items:start}.account-settings-usage-grid{grid-template-columns:1fr}.account-feedback-modal{padding:16px}.account-feedback-modal h4{font-size:28px}.onboarding-overview,.onboarding-step-stage,.step-card,.preparing-card{padding:16px}.choice-grid--two{grid-template-columns:1fr}.step-actions{flex-direction:column;align-items:stretch}.step-actions button{width:100%}.floating-nav{border-radius:18px;justify-content:space-between;padding:10px 12px}.wordmark{text-align:left;width:auto;font-size:20px}.floating-nav-links,.floating-nav-auth{display:none}.mobile-menu-toggle{display:inline-flex}.hero-stage{padding:16px}.hero-stage h1{font-size:clamp(36px,14vw,54px)}.hero-headline-line--primary{white-space:normal}.download-cta,.download-share-btn{justify-content:center;width:100%;min-height:52px;padding:12px 16px;font-size:14px}.share-modal{padding:14px}.share-modal h3{font-size:30px}.works-with{padding:14px}.typeless-card-media{min-height:268px;padding:16px}.typeless-card-copy{padding:16px}.typeless-card-copy h3{font-size:clamp(27px,8vw,36px)}.language-cloud{grid-template-columns:repeat(3,minmax(0,max-content));gap:10px}.language-pill{--language-pill-font-min:12;--language-pill-font-max:20;max-inline-size:clamp(96px,28vw,132px);padding:8px 14px 9px}.signup-cta-card{padding:30px 16px 34px}.signup-cta-card h3{font-size:clamp(30px,8vw,38px)}.signup-cta-action{width:fit-content}.tone-bubble-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tone-bubble{padding:10px 14px;font-size:clamp(13px,3.8vw,18px)}.tone-app-row{gap:12px;padding-bottom:82px}.tone-app{border-radius:18px;width:72px;height:72px}.tone-app svg{width:38px;height:38px}.tone-app:after{border-left-width:3px;height:50px}.tone-app-row:before{border-bottom-width:3px;bottom:27px;left:14%;right:14%}.tone-pill{gap:6px;height:48px;padding:0 5px}.tone-pill-action{width:32px;height:32px}.tone-pill-wave{gap:2px;min-width:58px}.trust-grid{grid-template-columns:1fr}.trust-card h3{font-size:28px}.trust-list{grid-template-columns:1fr}.route-flow{flex-wrap:wrap}.dictation-wave{min-height:96px}.story-pill{font-size:10px}.voice-lab h2{font-size:34px}.voice-lab-head-row{flex-wrap:wrap;row-gap:8px}.voice-lab-launcher{justify-content:center;align-items:center;width:100%;display:inline-flex}.voice-demo-player{grid-template-columns:auto auto minmax(0,1fr);row-gap:8px}.voice-demo-primary{grid-column:1/-1;justify-content:center}.voice-demo-modal{max-height:calc(100vh - 20px)}.voice-demo-modal .voice-lab{padding:52px 16px 16px}.sync-settings-grid,.workspace-controls{grid-template-columns:1fr}.composer-bar{flex-direction:column;align-items:stretch}.composer-recorder{justify-content:flex-start;width:fit-content}.composer-preview{align-items:center;width:100%}.composer-download-btn{width:100%}.integration-token{width:56px;height:56px}.integration-icon{width:34px;height:34px}.integration-icon svg{width:17px;height:17px}.download-panel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.integration-marquee-track,.runtime-dot,.route-connector:after,.voice-demo-player:before,.tone-pill-wave span,.composer-recorder:before,.composer-recorder-wave span,.dictation-glow,.dictation-wave span,.dictation-transcript:after,.cleanup-line--raw,.cleanup-line--clean,.search-result-item,.download-cta--masthead:after{animation:none}.integration-token:nth-child(odd),.integration-marquee-row--reverse .integration-token:nth-child(odd),.tone-bubble,.language-pill{transform:none}}.share-note-page{place-items:start center;min-height:100vh;padding:52px 20px;display:grid}.share-note-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1118d6;border-radius:20px;gap:18px;width:min(860px,100%);padding:26px;display:grid;box-shadow:0 30px 80px #02070f8f}.share-note-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.share-note-card h1{letter-spacing:-.01em;margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.share-note-preview{object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;max-height:360px}.share-note-meta{flex-wrap:wrap;gap:8px;display:flex}.share-note-meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px}.share-note-section{border:1px solid var(--line);background:#ffffff08;border-radius:14px;gap:10px;padding:16px;display:grid}.share-note-section h2{margin:0;font-size:20px}.share-note-section p{color:#d9dfeb;white-space:pre-wrap;margin:0;font-size:19px;line-height:1.65}.share-note-section audio{width:100%}.share-note-loop{background:linear-gradient(150deg,#2b4f9433,#0d1118e6);border:1px solid #578eff61;border-radius:16px;gap:12px;padding:18px;display:grid}.share-note-loop h2{margin:0;font-size:24px}.share-note-loop p{color:#e5eefce0;margin:0;font-size:15px;line-height:1.55}.share-note-loop-brand{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#aaceffeb!important;font-size:12px!important}.share-note-loop-actions{flex-wrap:wrap;gap:10px;display:flex}.share-note-loop-action{border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s}.share-note-loop-action:hover{transform:translateY(-1px)}.share-note-loop-action--primary{color:#eff5ff;background:linear-gradient(#508febfa,#346bc0fa);border:1px solid #7ab8ffb3;box-shadow:0 10px 24px #234d9259}.share-note-loop-action--secondary{border:1px solid var(--line);color:#e8eef7eb;background:#ffffff0a}.share-note-loop-stats{background:#050a1394;border:1px solid #769fe057;border-radius:12px;gap:4px;padding:12px;display:grid}.share-note-loop-stats-label{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#adcdfbf2!important;font-size:12px!important}.share-note-loop-stats-row{color:#dde8f9f2!important;font-size:13px!important}.share-note-card--locked{max-width:640px}.share-note-locked-copy{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.share-unlock-form{border:1px solid var(--line);background:#ffffff08;border-radius:14px;gap:10px;width:min(420px,100%);padding:16px;display:grid}.share-unlock-form label{color:var(--muted);font-size:13px}.share-unlock-form input{border:1px solid var(--line);color:var(--text);background:#0b0e14e0;border-radius:10px;min-height:42px;padding:10px 12px;font-size:15px}.share-unlock-form button{color:#f6f9ff;cursor:pointer;background:linear-gradient(#4e7ccceb,#385fa8f2);border:1px solid #6e99e08c;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700}.share-unlock-error{color:#ffb4b8;margin:0;font-size:13px}.pricing-shell{--page-inset-left:22px;--page-inset-right:22px;background:radial-gradient(circle at 50% 20%,#ff788a24,#ff788a00 50%),radial-gradient(circle at 18% 14%,#aa18382e,#aa183800 42%),radial-gradient(circle at 82% 80%,#82132729,#82132700 38%),#080a12}.floating-nav-links a[aria-current=page]{color:var(--text)}.pricing-hero{text-align:center;justify-items:center;gap:14px;width:min(1180px,100%);margin:0 auto;padding-top:8px;display:grid}.pricing-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.pricing-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,52px);line-height:1.04}.pricing-subcopy{color:#e9eff7c7;max-width:66ch;margin:0;font-size:18px;line-height:1.55}.pricing-billing{align-content:start;justify-items:center;gap:8px;margin-top:18px;display:grid}.pricing-billing-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px;display:flex}.pricing-billing-btn{color:#e9eff7c7;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.pricing-billing-btn--active{color:#f5f8fff0;background:#ffffff1f;box-shadow:0 18px 40px #02070f59}.pricing-billing-savings{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#ff6b6b,#ffa07a,#ffcb77);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:4px;font-size:9px;font-weight:700;display:inline}.pricing-billing-hint{color:#e9eff794;margin:0;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1180px,100%);margin:34px auto 0;display:grid}.pricing-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0e1218eb,#090c10e6);border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #02070f73}.pricing-card:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 20% 0,#ff788a1a,#0000 44%),radial-gradient(circle at 90% 110%,#aa183814,#0000 52%);border-radius:22px;position:absolute;inset:0}.pricing-card>*{z-index:1;position:relative}.pricing-card--featured{background:linear-gradient(#101620f5,#080b10eb);border-color:#ff7e7c66;overflow:visible;box-shadow:0 34px 90px #02070f99,inset 0 0 0 1px #ff7e7c1a}.pricing-card--featured:before{content:"";filter:blur(18px);opacity:.65;background:radial-gradient(circle at 40% 24%,#ffa08c2e,#0000 56%),radial-gradient(circle at 18% 70%,#aa183829,#0000 56%),radial-gradient(circle at 80% 70%,#ff817433,#0000 62%);border-radius:22px;position:absolute;inset:0}.pricing-card-badges{align-items:center;gap:10px;display:flex}.pricing-card-top{display:none}.pricing-card--featured .pricing-card-top{z-index:2;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-card-content{flex-direction:column;flex:auto;gap:14px;display:flex}.pricing-badge{color:#f5f8ffe6;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.pricing-badge svg{width:14px;height:14px}.pricing-badge--popular{color:#fffaebf0;background:linear-gradient(#221616,#1a1010);border-color:#ff7e7c66}.pricing-billing-list{background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.pricing-billing-row{color:#e9eff7ad;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.pricing-billing-row svg{color:#9cceffb8;width:15px;height:15px;margin-top:2px}.pricing-billing-row--active{color:#f5f8ffe6}.pricing-billing-row--active svg{color:#ffd46beb}.pricing-card-head{align-content:start;gap:8px;min-height:110px;margin-bottom:16px;display:grid}.pricing-card h2{letter-spacing:-.01em;margin:0;font-size:26px}.pricing-price{align-items:baseline;gap:10px;margin:0;display:flex}.pricing-price-value{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.pricing-price-unit{color:#e9eff79e;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.pricing-subprice{color:#e9eff7a8;margin:0;font-size:13px;line-height:1.45}.pricing-subprice-dot{opacity:.6;margin:0 8px}.pricing-promo strong{color:#fff4d6f5;font-weight:800}.wispr-promo-banner{z-index:1;text-align:center;background:linear-gradient(135deg,#ff6b6b24,#ffa07a1f,#ffcb771a);border-bottom:1px solid #ffa07a40;margin-bottom:48px;padding:28px 24px;position:relative}.wispr-promo-inner{max-width:640px;margin:0 auto}.wispr-promo-headline{letter-spacing:-.02em;color:#f5f8fff5;margin:0 0 6px;font-size:22px;font-weight:800}.wispr-promo-sub{color:#e9eff7b8;margin:0;font-size:14px;line-height:1.5}.wispr-promo-sub strong{color:#ffa07a;letter-spacing:.03em;font-weight:700}.launch-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;animation:.25s ease-out launch-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes launch-modal-fade-in{0%{opacity:0}to{opacity:1}}.launch-modal{text-align:center;background:linear-gradient(168deg,#1a1218 0%,#110e16 50%,#0d0b12 100%);border:1px solid #ffa07a33;border-radius:20px;width:90%;max-width:440px;padding:40px 32px 32px;animation:.3s ease-out launch-modal-slide-up;position:relative;box-shadow:0 24px 80px #0000008c,0 0 60px #ff8c500f}@keyframes launch-modal-slide-up{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.launch-modal-close{color:#e9eff780;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.launch-modal-close:hover{color:#e9eff7e6;background:#ffffff1f}.launch-modal-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffb380;background:#ffa0641f;border:1px solid #ffa06433;border-radius:100px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.launch-modal-title{letter-spacing:-.02em;color:#f5f8fff5;margin:0 0 10px;font-size:28px;font-weight:800}.launch-modal-desc{color:#e9eff799;margin:0 0 28px;font-size:15px;line-height:1.55}.launch-modal-countdown{justify-content:center;align-items:center;gap:6px;margin-bottom:28px;display:flex}.launch-modal-unit{flex-direction:column;align-items:center;gap:4px;display:flex}.launch-modal-digit{font-variant-numeric:tabular-nums;color:#f5f8fff5;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;min-width:52px;height:52px;font-size:24px;font-weight:800;display:flex}.launch-modal-label{letter-spacing:.04em;text-transform:uppercase;color:#e9eff766;font-size:11px;font-weight:600}.launch-modal-sep{color:#e9eff740;margin-bottom:18px;font-size:20px;font-weight:700}.launch-modal-cta{width:100%;font-size:15px;font-weight:700}.offer-countdown-inline{justify-content:center;align-items:center;gap:10px;margin-top:20px;margin-bottom:-4px;display:flex}.offer-countdown-label{color:#ffb478d9;letter-spacing:.02em;font-size:13px;font-weight:600}.offer-countdown-timer{font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:flex}.offer-countdown-num{color:#f5f8ffeb;background:#ffa0641a;border-radius:4px;padding:2px 5px;font-size:14px;font-weight:800}.offer-countdown-unit{color:#e9eff766;margin-right:4px;font-size:11px;font-weight:600}.pricing-price-original{color:#e9eff761;margin-right:6px;font-size:28px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.pricing-price-value--promo{background:linear-gradient(135deg,#ff6b6b 0%,#ffa07a 40%,#ffcb77 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pricing-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-features li{color:#ecf2ffdb;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.pricing-features li svg{color:#ffa07ad1;width:16px;height:16px;margin-top:1px}.pricing-feature-special strong{color:#f5f8fffa}.pricing-feature-help{vertical-align:middle;cursor:help;color:#e9eff766;align-items:center;margin-left:4px;transition:color .15s;display:inline-flex;position:relative}.pricing-feature-help:hover{color:#ffa07ad1}.pricing-feature-help svg{width:13px;height:13px}.pricing-feature-help:after{content:attr(data-tooltip);color:#e9eff7db;white-space:normal;text-align:center;pointer-events:none;opacity:0;z-index:10;background:#14161cf5;border:1px solid #ffffff24;border-radius:10px;width:max-content;max-width:220px;padding:8px 12px;font-size:12px;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.pricing-feature-help:hover:after{opacity:1}.pricing-team-price-row{align-items:flex-end;gap:10px;display:flex}.pricing-team-price-row .pricing-price{flex:auto;margin:0}.pricing-team-seat-select{appearance:none;color:#e9eff7db;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.5 7.5L10 12l4.5-4.5' stroke='%23c5cfe1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center/14px 14px no-repeat,#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:6px 30px 6px 10px;font-size:13px;font-weight:600}.pricing-seat-picker select:focus{outline-offset:2px;outline:2px solid #9cceff61}.pricing-team-hint{color:#e9eff79e;margin:0;font-size:12px}.pricing-discount-banner{background:linear-gradient(135deg,#ff6b6b1f,#ffa07a1a,#ffcb7714);border:1px solid #ffa07a40;border-radius:14px;gap:4px;padding:12px 16px;display:grid}.pricing-discount-banner--active{box-shadow:0 4px 20px #ff6b6b26,0 0 40px #ffa07a14}.pricing-discount-title{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#ff6b6b,#ffa07a,#ffcb77);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:12px;font-weight:900}.pricing-discount-body{color:#e9eff7c7;margin:0;font-size:12px;line-height:1.45}.pricing-cta{letter-spacing:.01em;border-radius:18px;flex:none;justify-content:center;align-items:center;width:100%;min-height:52px;padding:14px 18px;font-size:14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.pricing-cta.sora-btn{transform:none}.pricing-cta.sora-btn:hover{transform:translateY(-1px)}.pricing-cta.sora-btn--solid{color:#0a0e14eb;background:linear-gradient(#f5f8fffa,#e6eefbf5);border:1px solid #fff3}.pricing-cta.sora-btn--solid:hover{box-shadow:0 18px 34px #030a125c}.pricing-cta.sora-btn--ghost:hover{background:#ffffff14}.pricing-card--featured .pricing-cta.sora-btn--solid{color:#f8f8ff;background:linear-gradient(#da5858e6,#a62336f2);border-color:#ff7e7c66;box-shadow:0 8px 24px #a6233659}.pricing-card--featured .pricing-cta.sora-btn--solid:hover{border-color:#ffa39c8f;transform:translateY(-1px);box-shadow:0 12px 30px #a6233673}.pricing-savings{border:1px solid var(--line);background:linear-gradient(#0e1218c2,#070a0eeb);border-radius:30px;width:min(1180px,100%);margin:56px auto 0;padding:26px;position:relative;overflow:hidden;box-shadow:0 34px 90px #02070f85}.pricing-savings:before{content:"";filter:blur(18px);opacity:.75;background:radial-gradient(circle at 18% 40%,#ff6b6b33,#0000 56%),radial-gradient(circle at 55% 14%,#ffa07a2e,#0000 54%),radial-gradient(circle at 85% 70%,#ffcb7729,#0000 58%);position:absolute;inset:-60px}.pricing-savings>*{z-index:1;position:relative}.savings-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:22px;display:grid}.savings-copy{align-content:start;gap:14px;display:grid}.savings-copy h2{font-family:var(--font-serif),serif;letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.8vw,62px);line-height:.94}.savings-control{gap:10px;margin-top:6px;display:grid}.savings-lede{color:#ecf2ffdb;margin:0;font-size:18px;line-height:1.55}.savings-em{text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.savings-slider{background:0 0;width:100%;margin:0}.savings-slider::-webkit-slider-runnable-track{background:#ffffff24;border:1px solid #ffffff1f;border-radius:999px;height:7px}.savings-slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff5f0,#ffddd2);border:1px solid #ffffff40;border-radius:999px;width:20px;height:20px;margin-top:-7px;box-shadow:0 10px 20px #0208126b,0 0 0 2px #ffa07a66}.savings-slider::-moz-range-track{background:#ffffff24;border:1px solid #ffffff1f;border-radius:999px;height:7px}.savings-slider::-moz-range-thumb{background:linear-gradient(#fff5f0,#ffddd2);border:1px solid #ffffff40;border-radius:999px;width:20px;height:20px;box-shadow:0 10px 20px #0208126b,0 0 0 2px #ffa07a66}.savings-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 10px 20px #0208126b,0 0 0 3px #ffa07a94}.savings-slider:focus-visible::-moz-range-thumb{box-shadow:0 10px 20px #0208126b,0 0 0 3px #ffa07a94}.savings-slider-scale{color:#e9eff794;justify-content:space-between;font-size:12px;display:flex}.savings-note{color:#e9eff79e;margin:0;font-size:12px;line-height:1.45}.savings-rate-row{color:#ecf2ffdb;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:18px;display:flex}.savings-rate-input{font-family:var(--font-mono),monospace;border-bottom:1px solid #ffffff2e;align-items:baseline;gap:8px;padding-bottom:2px;display:inline-flex}.savings-rate-input input{width:84px;color:var(--text);background:0 0;border:none;padding:0;font-family:inherit;font-size:18px;font-weight:700}.savings-rate-input input:focus{outline:none}.savings-rate-input input:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ffa07a61}.savings-disclaimer{color:#e9eff79e;margin:0;font-size:12px;line-height:1.45}.savings-disclaimer strong{color:#f5f8ffeb}.savings-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090c10c7;border:1px solid #ffffff2e;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:0 24px 60px #02070f80}.savings-card-kicker{color:#e9eff7ad;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.savings-card-value{font-family:var(--font-serif),serif;letter-spacing:-.02em;color:#f5f8fff5;margin:0;font-size:clamp(38px,3.5vw,54px);line-height:1.02}.savings-card-unit{font-family:var(--font-sans),sans-serif;letter-spacing:.04em;color:#e9eff7a8;text-transform:uppercase;margin-left:6px;font-size:14px;font-weight:700}.savings-breakdown{gap:10px;margin:0;display:grid}.savings-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.savings-row dt{color:#e9eff7b8;margin:0;font-size:13px}.savings-row dd{font-family:var(--font-mono),monospace;color:#f5f8ffe6;margin:0;font-size:13px}@media (max-width:980px){.pricing-shell{--page-inset-left:14px;--page-inset-right:14px}.pricing-grid{grid-template-columns:1fr}.pricing-savings{padding:18px}.savings-grid{grid-template-columns:1fr}}@keyframes trust-pulse{0%,to{box-shadow:0 0 #76f3ba8a}50%{box-shadow:0 0 0 8px #76f3ba00}}@keyframes tone-wave-pulse{0%,to{opacity:.68;transform:scaleY(.52)}50%{opacity:1;transform:scaleY(1.2)}}@keyframes composer-recorder-pulse{0%,to{opacity:.42}50%{opacity:.66}}@keyframes composer-recorder-wave{0%,to{opacity:.68;transform:scaleY(.52)}50%{opacity:1;transform:scaleY(1.22)}}@keyframes route-pulse{0%{opacity:0;left:-12px}10%,85%{opacity:.95}to{opacity:0;left:calc(100% + 2px)}}@keyframes voice-dot-pulse{0%,to{box-shadow:0 0 #ff606033}50%{box-shadow:0 0 0 8px #ff606000}}@keyframes download-cta-pulse{0%,to{opacity:.38;transform:scale(.995)}50%{opacity:.62;transform:scale(1.01)}}@keyframes masthead-cta-border-run{0%{background-position:0 0,0%}25%{background-position:0 0,100% 0}50%{background-position:0 0,100% 100%}75%{background-position:0 0,0 100%}to{background-position:0 0,0%}}@keyframes dictation-glow{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:.92;transform:scale(1.06)}}@keyframes waveform-bounce{0%,to{height:calc(10px + (var(--bar-index)*1px));opacity:.48}40%{height:calc(30px + (var(--bar-index)*1.15px));opacity:1}}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes cleanup-raw{0%,50%,to{opacity:1}65%,90%{opacity:.34}}@keyframes cleanup-clean{0%,45%{opacity:.6;transform:translateY(2px)}60%,to{opacity:1;transform:translateY(0)}}@keyframes result-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes app-marquee-loop{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}.locale-picker-trigger{color:#c6cdd9;font-size:12px;font-family:var(--font-sans),sans-serif;letter-spacing:.01em;cursor:pointer;background:#0e121a73;border:1px solid #ffffff1f;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:7px 10px;transition:border-color .18s,background .18s;display:inline-flex}.locale-picker-trigger:hover{background:#1c223099;border-color:#ffffff3d}.locale-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #6495ed8c}.locale-picker-trigger[data-state=open]{background:#1c2230a6;border-color:#ffffff38}.locale-picker-flag{flex-shrink:0;font-size:15px;line-height:1}.locale-picker-chevron{color:#ffffff59;align-items:center;margin-left:auto;transition:transform .18s;display:inline-flex}.locale-picker-trigger[data-state=open] .locale-picker-chevron{transform:rotate(180deg)}.locale-picker-content{z-index:10000;background:#10141eeb;border:1px solid #ffffff1f;border-radius:10px;min-width:180px;animation:.14s ease-out locale-picker-in;overflow:hidden;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff0a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.locale-picker-content{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}}.locale-picker-viewport{gap:1px;padding:4px;display:grid}.locale-picker-item{color:#c6cdd9;cursor:pointer;font-size:12.5px;font-family:var(--font-sans),sans-serif;border-radius:6px;outline:none;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:6px;padding:7px 8px;transition:background .12s;display:grid}.locale-picker-item[data-highlighted]{color:#e8edf5;background:#ffffff14}.locale-picker-item[data-state=checked]{color:#e8edf5}.locale-picker-item-flag{text-align:center;font-size:14px;line-height:1}.locale-picker-item-check{color:#64b4ffcc;justify-content:center;align-items:center;display:inline-flex}@keyframes locale-picker-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.seo-shell{gap:22px;width:min(1120px,100% - 32px);margin:0 auto;padding:108px 0 120px;display:grid}.seo-page-nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#0c0e13d6;border-radius:999px;align-items:center;gap:12px;width:min(1120px,100% - 32px);padding:8px 10px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.seo-page-nav-brand{color:#f1f5ff;white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.seo-page-nav-brand img{border-radius:8px}.seo-page-nav-links{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.seo-page-nav-links::-webkit-scrollbar{display:none}.seo-page-nav-link{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:8px 10px;font-size:12px}.seo-page-nav-link:hover{color:var(--text)}.seo-page-nav-link--active{color:#eff5ff;background:#4a6faa3d;border-color:#a3bdea5c}.seo-page-nav-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.seo-page-nav-action{color:#d8e4fb;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:12px}.seo-page-nav-action--solid{color:#0c1118;background:#f2f6ff;border-color:#0000}.seo-hero,.seo-section,.seo-card,.seo-panel{border:1px solid var(--line);background:linear-gradient(170deg,#11141bdb,#0a0c10e0);border-radius:20px;box-shadow:0 20px 50px #02080e5c}.seo-hero,.seo-section{padding:24px 24px 22px}.seo-hero h1{letter-spacing:-.02em;font-size:clamp(32px,5vw,52px);line-height:.95;font-family:var(--font-serif),serif;margin:0}.seo-hero p{color:var(--muted);max-width:78ch;margin:0;line-height:1.5}.seo-badge{text-transform:uppercase;letter-spacing:.12em;color:#d1dcff;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;display:inline-flex}.seo-meta{color:#b3bfd1;font-size:13px}.seo-link-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.seo-chip-link{color:#edf4ff;background:#4b6faf33;border:1px solid #a3bdea66;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.2;transition:transform .15s,border-color .15s}.seo-chip-link:hover{border-color:#bcd2f5b8;transform:translateY(-1px)}.seo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-card{gap:10px;padding:16px 16px 14px;display:grid}.seo-card h2,.seo-card h3{font-size:23px;line-height:1.1;font-family:var(--font-serif),serif;margin:0}.seo-card p{color:var(--muted);margin:0;font-size:14px}.seo-card-intent{color:#c8d8ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.seo-card ul{color:#dce7fb;gap:4px;margin:0;padding-left:18px;display:grid}.seo-card-cta{background:#ffffff0a;border:1px solid #b6cbef6b;border-radius:10px;justify-self:start;padding:7px 10px;font-size:13px}.seo-section h2,.seo-panel h2{letter-spacing:-.01em;font-size:clamp(26px,3.2vw,34px);line-height:.96;font-family:var(--font-serif),serif;margin:0 0 10px}.seo-section p{color:var(--muted);max-width:80ch;margin:0 0 12px;line-height:1.55}.seo-panel p{color:var(--muted);margin:0;line-height:1.55}.seo-section ul,.seo-section ol,.seo-panel ul,.seo-panel ol{color:#dfe9fc;gap:7px;margin:0;padding-left:20px;display:grid}.seo-ordered-list{counter-reset:seo-counter;list-style:decimal}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-panel{padding:18px 18px 16px}.seo-fit-table{border-collapse:collapse;border:1px solid #b4c6e442;border-radius:14px;width:100%;margin-top:12px;overflow:hidden}.seo-fit-table th,.seo-fit-table td{text-align:left;vertical-align:top;border-bottom:1px solid #b4c6e433;border-right:1px solid #b4c6e424;padding:12px 11px}.seo-fit-table th:last-child,.seo-fit-table td:last-child{border-right:0}.seo-fit-table tr:last-child td{border-bottom:0}.seo-fit-table th{color:#ecf4ff;text-transform:uppercase;letter-spacing:.05em;background:#9ebff61f;font-size:13px}.seo-fit-table td{color:#dbe8fd;font-size:14px;line-height:1.45}.seo-faq-list{gap:12px;display:grid}.seo-faq-item{background:#ffffff08;border:1px solid #b6cbef38;border-radius:14px;padding:14px 14px 12px}.seo-faq-item h2,.seo-faq-item h3{font-size:21px;line-height:1.15;font-family:var(--font-serif),serif;margin:0 0 8px}.seo-faq-item p{color:var(--muted);margin:0;line-height:1.5}.seo-faq-item ul{color:#dde8fd;gap:6px;margin:0;padding-left:20px;display:grid}@media (max-width:1120px){.seo-shell{width:min(1120px,100% - 28px);padding-top:92px}.seo-page-nav{width:calc(100% - 28px)}.seo-cards,.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.seo-shell{gap:16px;width:calc(100% - 22px);padding-top:82px}.seo-page-nav{border-radius:16px;gap:8px;width:calc(100% - 22px);padding:8px}.seo-page-nav-brand span,.seo-page-nav-actions{display:none}.seo-hero,.seo-section,.seo-card,.seo-panel{border-radius:16px}.seo-hero,.seo-section,.seo-panel{padding:17px 15px 16px}.seo-cards,.seo-grid{grid-template-columns:1fr;gap:10px}.seo-card{padding:14px}.seo-card h2,.seo-card h3{font-size:21px}.seo-fit-table th,.seo-fit-table td{padding:10px 8px;font-size:13px}}.dashboard-page{color:#e7edf8;background:radial-gradient(circle at 7% -18%,#5884d342,#0000 36%),radial-gradient(circle at 98% 112%,#54bb9d33,#0000 42%),#07090d;min-height:100vh;padding:30px 22px}.dashboard-shell{gap:20px;width:100%;min-height:100vh;margin:0;display:flex}.dashboard-shell--admin{width:100%}.dashboard-sidebar{background:linear-gradient(#0f1318f5,#080b0ff5);border:1px solid #a9c5e933;border-radius:18px;flex-shrink:0;grid-auto-rows:max-content;align-content:start;gap:14px;width:280px;height:fit-content;max-height:calc(100vh - 60px);padding:18px;display:grid;position:sticky;top:30px;overflow-y:auto}.dashboard-brand{font-family:var(--font-serif),serif;margin:0;font-size:30px;line-height:.96}.dashboard-user{background:#ffffff08;border:1px solid #c2d9f52e;border-radius:12px;gap:4px;padding:12px;display:grid}.dashboard-user-name,.dashboard-user-email{margin:0}.dashboard-user-name{color:#f4f8ff;word-break:break-word;font-size:14px}.dashboard-user-email{color:#95a0b3;word-break:break-word;font-size:12px}.dashboard-workspace-label{color:#9ba8bd;gap:6px;font-size:12px;display:grid}.dashboard-workspace-select{color:#e9f0fe;background:#0d1118f2;border:1px solid #b1c8ea42;border-radius:10px;width:100%;padding:9px 10px;font-size:14px}.dashboard-nav{gap:6px;margin-top:2px;display:grid}.dashboard-nav-item{color:#c7d1e2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:8px 10px;font-size:14px}.dashboard-nav-item:hover{color:#edf3ff;background:#819fcc1f;border-color:#aecaf240}.dashboard-nav-item--active{color:#f3f8ff;background:#9dbded2e;border-color:#afcffd6b}.dashboard-nav-item--link{display:block}.dashboard-refresh-btn{color:#dce7fb;cursor:pointer;background:#ffffff08;border:1px solid #b7cfee42;border-radius:11px;width:100%;margin-top:8px;padding:10px 12px;font-size:13px}.dashboard-refresh-btn:hover{border-color:#b7cfee70}.dashboard-refresh-btn:disabled,.dashboard-inline-btn:disabled{opacity:.5;cursor:not-allowed}.dashboard-content{background:linear-gradient(#0c0f16f5,#080a10fa);border:1px solid #aec6e829;border-radius:18px;flex:1;gap:16px;width:100%;min-width:0;max-width:min(1100px,100%);margin:0 auto;padding:20px;display:grid;overflow-y:auto}.dashboard-content--embedded{background:0 0;border:none;padding:0}.dashboard-content-head{gap:4px;display:grid}.dashboard-content-head h1{font-size:clamp(30px,3.7vw,40px);line-height:.96;font-family:var(--font-serif),serif;margin:0}.dashboard-content-head p{color:#95a2b8;margin:0}.dashboard-error,.dashboard-success{margin:0;font-size:13px}.dashboard-error{color:#ff9aa6}.dashboard-success{color:#9ee7bb}.dashboard-muted{color:#90a0b8;margin:0;font-size:14px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-grid--tight{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card,.dashboard-panel{background:#ffffff08;border:1px solid #b6cbe730;border-radius:14px}.dashboard-card{gap:7px;padding:14px;display:grid}.dashboard-card h3{margin:0;font-size:24px;line-height:1.08}.dashboard-card p{color:#a8b5ca;margin:0;font-size:14px}.dashboard-card strong{color:#eaf1fe}.dashboard-card-kicker{color:#92a0b7;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px}.dashboard-panel{gap:12px;padding:14px;display:grid}.dashboard-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-panel-head h2{color:#edf4ff;margin:0;font-size:19px}.dashboard-panel-actions{gap:8px;display:flex}.dashboard-inline-btn{color:#dce8fc;cursor:pointer;background:#ffffff08;border:1px solid #b8d3f742;border-radius:10px;padding:7px 11px;font-size:13px}.dashboard-inline-btn--primary,.dashboard-primary-link{color:#f3f9ff;background:#7db3f533;border-color:#9ccbff85}.dashboard-table-wrap{width:100%;overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;min-width:620px}.dashboard-table th,.dashboard-table td{text-align:left;vertical-align:top;border-bottom:1px solid #b0c5e333;padding:10px 10px 10px 0;font-size:13px}.dashboard-table th{color:#94a5bc;text-transform:uppercase;letter-spacing:.05em}.dashboard-table td{color:#dce7f8}.dashboard-table-links{flex-wrap:wrap;gap:8px;display:flex}.dashboard-table-links a{color:#9dd2ff;font-size:12px}.dashboard-usage-chart{background:#ffffff05;border:1px solid #b6cbe730;border-radius:12px;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:6px;width:100%;min-height:220px;padding:12px 10px 10px;display:grid}.dashboard-usage-col{align-items:end;gap:6px;min-width:0;display:grid}.dashboard-usage-bar-wrap{background:#121720d6;border:1px solid #a9c4ec38;border-radius:8px;align-items:flex-end;height:170px;display:flex;position:relative;overflow:hidden}.dashboard-usage-bar{background:linear-gradient(#86c6fbeb,#5782dcf2);width:100%;min-height:3px}.dashboard-usage-bar--latency{background:linear-gradient(#34d399eb,#10b981f2)}.dashboard-usage-label{color:#9eaac0;white-space:nowrap;font-size:10px;line-height:1.2}.dashboard-usage-label--mute{color:#0000}.dashboard-device-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-device-item{background:#ffffff08;border:1px solid #b0c6e733;border-radius:12px;gap:4px;padding:11px;display:grid}.dashboard-device-name,.dashboard-device-meta{margin:0}.dashboard-device-name{color:#f0f6ff;font-size:14px}.dashboard-device-meta{color:#9eabc2;font-size:12px}.dashboard-empty-card{background:#0c0f16f0;border:1px solid #afc7e733;border-radius:16px;gap:12px;width:min(560px,100%);margin:11vh auto 0;padding:24px;display:grid}.dashboard-empty-card h1,.dashboard-empty-card p{margin:0}.dashboard-primary-link{border-style:solid;border-width:1px;border-radius:10px;justify-self:start;padding:9px 12px;font-size:13px}.dashboard-admin-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-admin-controls--inline{flex-wrap:wrap;align-items:center;display:flex}.dashboard-admin-controls label,.dashboard-admin-fields label{color:#9aa8bd;gap:6px;font-size:12px;display:grid}.dashboard-admin-controls select,.dashboard-admin-fields input,.dashboard-admin-fields textarea{color:#e5eefc;width:100%;font-size:13px;font-family:var(--font-mono),monospace;background:#0a0e14e6;border:1px solid #b3cae940;border-radius:9px;padding:8px}.dashboard-table--feature-flags{min-width:960px}.dashboard-toggle-field--inline{align-items:center;gap:8px;display:inline-flex}.dashboard-toggle-field--inline span{color:#d5e2f7;font-size:12px}.dashboard-metadata-preview{white-space:nowrap;text-overflow:ellipsis;color:#a8c4e8;max-width:340px;display:inline-block;overflow:hidden}.dashboard-table-editor-row td,.dashboard-table-feedback-row td{padding-top:10px;padding-bottom:12px}.dashboard-table-editor-row .dashboard-admin-fields{background:#080c1299;border:1px solid #b3cae938;border-radius:10px;padding:10px}.dashboard-admin-list{gap:10px;display:grid}.dashboard-admin-row{background:#ffffff05;border:1px solid #b1c6e233;border-radius:12px;gap:10px;padding:12px;display:grid}.dashboard-admin-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-admin-row-head h3{color:#eaf2fe;word-break:break-all;margin:0;font-size:15px}.dashboard-admin-fields{gap:8px;display:grid}.dashboard-toggle-field{grid-auto-flow:column;justify-content:start;align-items:center}.dashboard-toggle-field input[type=checkbox]{width:14px;height:14px}@media (max-width:1040px){.dashboard-page{padding:16px 12px}.dashboard-shell{flex-direction:column;gap:12px}.dashboard-sidebar{width:100%;max-height:none;position:static;top:auto;overflow-y:visible}.dashboard-grid,.dashboard-grid--tight,.dashboard-admin-controls{grid-template-columns:1fr}.dashboard-usage-chart{grid-template-columns:repeat(15,minmax(0,1fr))}}@media (max-width:760px){.dashboard-content,.dashboard-sidebar,.dashboard-empty-card{border-radius:14px;padding:14px}.dashboard-panel-head{flex-direction:column;align-items:flex-start}.dashboard-panel-actions{width:100%}.dashboard-panel-actions .dashboard-inline-btn{flex:1}.dashboard-brand{font-size:28px}.dashboard-usage-chart{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.dashboard-usage-bar-wrap{height:120px}.dashboard-usage-label{font-size:9px}}.launch-banner{z-index:9999;background:linear-gradient(90deg,#1a0b00,#110700);border-bottom:1px solid #ff942038;align-items:center;height:44px;display:flex;position:fixed;top:0;left:0;right:0}.launch-banner-inner{justify-content:center;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 16px;display:flex;position:relative}.launch-banner-center{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.launch-banner-emoji{flex-shrink:0;font-size:16px;line-height:1}.launch-banner-badge{color:#ff9a30;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ff8c202e;border:1px solid #ff8c2052;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.launch-banner-text{color:#e8d8c0;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.launch-banner-text strong{color:#fff;font-weight:600}.launch-banner-sep{color:#ffffff40;flex-shrink:0}.launch-banner-spots{color:#ff9a30;white-space:nowrap;font-weight:600}.launch-banner-cta{color:#0c0500;white-space:nowrap;letter-spacing:.01em;background:#ff8020;border-radius:6px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s}.launch-banner-cta:hover{color:#0c0500;background:#ff9a3a}.launch-banner-dismiss{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:13px;line-height:1;transition:color .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.launch-banner-dismiss:hover{color:#ffffffa6}.launch-banner-clock{flex-shrink:0;align-items:center;gap:3px;display:flex}.flip-clock-label{color:#ffffff73;font-family:var(--font-mono);margin-left:-1px;margin-right:1px;font-size:11px;font-weight:600}.flip-clock-sep{color:#ffffff59;font-family:var(--font-mono);margin:0 1px;padding-bottom:2px;font-size:14px;font-weight:700;line-height:1}.flip-unit{gap:2px;display:flex}.flip-digit{width:20px;height:28px;font-family:var(--font-mono);color:#fff;font-size:16px;font-weight:700;position:relative}.flip-digit:after{content:"";z-index:10;pointer-events:none;background:#00000080;height:1px;position:absolute;top:50%;left:0;right:0}.flip-digit-face,.flip-digit-card{background:#221810;justify-content:center;height:14px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.flip-digit-face{z-index:1}.flip-digit-card{z-index:2;backface-visibility:hidden}.flip-digit-face-top,.flip-digit-card-top{transform-origin:bottom;border-radius:3px 3px 0 0;align-items:flex-start;top:0}.flip-digit-face-bottom,.flip-digit-card-bottom{transform-origin:top;border-radius:0 0 3px 3px;align-items:flex-end;bottom:0}.flip-digit-face span,.flip-digit-card span{text-align:center;width:100%;height:28px;line-height:28px;display:block}.flip-digit-card-top{animation:.15s ease-in forwards flip-card-top}.flip-digit-card-bottom{animation:.15s ease-out .15s forwards flip-card-bottom;transform:perspective(160px)rotateX(90deg)}@keyframes flip-card-top{0%{transform:perspective(160px)rotateX(0)}to{transform:perspective(160px)rotateX(-90deg)}}@keyframes flip-card-bottom{0%{transform:perspective(160px)rotateX(90deg)}to{transform:perspective(160px)rotateX(0)}}@media (max-width:600px){.launch-banner-sep--hide-mobile,.launch-banner-clock--hide-mobile{display:none}.launch-banner-text{font-size:12px}}.hv2-blueprint-footer{background:radial-gradient(circle at 50% 20%,#1e284626,#0000 60%),#080a12;border-top:1px solid #ffffff0f;padding:80px 24px 40px;position:relative;overflow:hidden}.hv2-blueprint-footer:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 39px,#648cc80a 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#648cc80a 39px 40px);position:absolute;inset:0}.hv2-blueprint-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:600px;margin:0 auto;display:flex;position:relative}.hv2-blueprint-logo-wrap{justify-content:center;align-items:center;display:flex;position:relative}.hv2-blueprint-logo{color:#648cc859;width:180px;height:180px;transition:color .4s;transform:rotate(15deg)}.hv2-blueprint-footer:hover .hv2-blueprint-logo{color:#648cc880}.hv2-blueprint-signup-link{color:#f1f4fbe6;font-size:1.1rem;font-weight:650;text-decoration:none;transition:color .2s}.hv2-blueprint-signup-link:hover{color:#ff9e89}.hv2-blueprint-footer-links{gap:24px;display:flex}.hv2-blueprint-footer-links a{color:#d6dae380;font-size:.85rem;text-decoration:none;transition:color .2s}.hv2-blueprint-footer-links a:hover{color:#f1f4fbd9}.hv2-blueprint-footer-copy{color:#d6dae34d;margin:16px 0 0;font-size:.78rem}@media (max-width:600px){.hv2-blueprint-logo{width:120px;height:120px}}.pricing-faq{max-width:760px;margin:0 auto;padding:80px 24px 60px}.pricing-faq-inner{flex-direction:column;gap:32px;display:flex}.pricing-faq-inner h2{letter-spacing:-.01em;margin:0;font-size:28px}.pricing-faq-list{border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.pricing-faq-item{border-bottom:1px solid #ffffff0f}.pricing-faq-item:last-child{border-bottom:none}.pricing-faq-item dt{margin:0}.pricing-faq-item dt button{text-align:left;color:#e9eff7e0;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr 20px;align-items:center;gap:12px;width:100%;padding:18px 20px;font-size:15px;font-weight:580;transition:background .15s;display:grid}.pricing-faq-item dt button:hover{background:#ffffff08}.pricing-faq-chevron{color:#e9eff766;flex-shrink:0;width:16px;height:16px;transition:transform .2s,color .2s}.pricing-faq-item--open .pricing-faq-chevron{color:#e9eff7b3;transform:rotate(180deg)}.pricing-faq-answer{color:#d6dae39e;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.6;display:none}.pricing-faq-item--open .pricing-faq-answer{display:block}.pricing-enterprise-overlay{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080ec7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pricing-enterprise-modal{background:#0f1119;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:480px;max-height:90dvh;padding:32px;position:relative;overflow-y:auto}.pricing-enterprise-close{color:#e9eff766;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex;position:absolute;top:16px;right:16px}.pricing-enterprise-close:hover{color:#e9eff7e6;background:#ffffff0f}.pricing-enterprise-title{color:#f1f4fbf2;margin:0 0 8px;font-size:20px;font-weight:700}.pricing-enterprise-subtitle{color:#d6dae399;margin:0 0 24px;font-size:14px;line-height:1.5}.pricing-enterprise-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pricing-enterprise-field{color:#d6dae3b3;flex-direction:column;gap:6px;font-size:13px;display:flex}.pricing-enterprise-field--full{grid-column:1/-1}.pricing-enterprise-field input,.pricing-enterprise-field textarea{color:#f1f4fbe6;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}.pricing-enterprise-field input:focus,.pricing-enterprise-field textarea:focus{border-color:#ff9e8980}.pricing-enterprise-submit{grid-column:1/-1;width:100%;margin-top:4px}.pricing-enterprise-error{color:#ff7864e6;grid-column:1/-1;margin:0;font-size:13px}.pricing-enterprise-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.pricing-enterprise-success-title{color:#f1f4fbf2;margin:0;font-size:18px;font-weight:700}.pricing-enterprise-success-body{color:#d6dae399;margin:0;font-size:14px}@media (max-width:520px){.pricing-enterprise-form{grid-template-columns:1fr}.pricing-enterprise-field--full,.pricing-enterprise-submit,.pricing-enterprise-error{grid-column:1}}.about-shell{max-width:700px;margin:0 auto;padding:120px 24px}.about-hero{margin-bottom:80px}.about-badge{letter-spacing:.1em;text-transform:uppercase;color:#f3f5f873;margin:0 0 20px;font-size:11px;font-weight:700;display:block}.about-title{letter-spacing:-.04em;background:linear-gradient(#f6f7fb 8%,#e2d2da 52%,#bea3af 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;padding-bottom:.04em;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:770;line-height:1.08}.about-hero-intro{color:#f3f5f88c;margin:0;font-size:16px;line-height:1.65}.about-section{margin-bottom:56px}.about-section h2{color:#f0f2f5;letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(18px,2.2vw,22px);font-weight:650}.about-section p{color:#f3f5f8d1;margin:0 0 14px;font-size:16px;line-height:1.72}.about-section p:last-of-type{margin-bottom:0}.about-section ul{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.about-section ul li{color:#f3f5f8d1;padding-left:20px;font-size:16px;line-height:1.65;position:relative}.about-section ul li:before{content:"—";color:#f3f5f84d;position:absolute;left:0}.about-cta-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.about-cta-link{color:#f3f5f8cc;background:#f3f5f80f;border:1px solid #f3f5f82e;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.about-cta-link:hover{color:#f3f5f8;background:#f3f5f81a;border-color:#f3f5f84d}@media (max-width:640px){.about-shell{padding:100px 20px 80px}}.affiliate-shell{max-width:780px;margin:0 auto;padding:120px 40px 100px}.affiliate-hero{margin-bottom:56px}.affiliate-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11px;font-weight:650;display:block}.affiliate-title{letter-spacing:-.025em;background:linear-gradient(135deg,#f4f6fa 30%,#9ca4af 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:770;line-height:1.08}.affiliate-subtitle{color:var(--muted);max-width:560px;margin-bottom:36px;font-size:17px;line-height:1.65}.affiliate-apply-btn{color:#f8f8ff;background:linear-gradient(#da5858e6,#a62336f2);border:1px solid #ff7e7c66;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .14s,border-color .18s;display:inline-flex}.affiliate-apply-btn:hover{border-color:#ffa39c8f;transform:translateY(-2px)}.affiliate-stats-row{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:80px;display:grid;overflow:hidden}.affiliate-stat{background:var(--bg-soft);flex-direction:column;gap:6px;padding:28px 24px;display:flex}.affiliate-stat-value{background:linear-gradient(135deg,#f4f6fa 20%,#f97971 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:750;line-height:1}.affiliate-stat-label{color:var(--muted);letter-spacing:.04em;font-size:12px}.affiliate-section{margin-bottom:72px}.affiliate-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:650}.affiliate-section-title{letter-spacing:-.02em;color:var(--text);margin-top:0;margin-bottom:12px;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:680;line-height:1.2}.affiliate-section-subtitle{color:var(--muted);max-width:580px;margin-top:0;margin-bottom:40px;font-size:16px;line-height:1.65}.affiliate-step-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.affiliate-step-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 24px;transition:transform .2s}.affiliate-step-card:hover{transform:translateY(-3px)}.affiliate-step-number{letter-spacing:.1em;color:var(--muted);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.affiliate-step-card h3{color:var(--text);margin-top:0;margin-bottom:10px;font-size:16px;font-weight:650}.affiliate-step-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.affiliate-why-list{flex-direction:column;gap:22px;margin-top:32px;margin-bottom:0;padding:0;list-style:none;display:flex}.affiliate-why-list li{color:var(--muted);padding-left:24px;font-size:16px;line-height:1.7;position:relative}.affiliate-why-list li:before{content:"—";color:var(--muted);opacity:.5;position:absolute;left:0}.affiliate-why-list li strong{color:var(--text);font-weight:620}.affiliate-terms-grid{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:32px;display:grid;overflow:hidden}.affiliate-term{background:var(--bg-soft);flex-direction:column;gap:8px;padding:24px;display:flex}.affiliate-term-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.affiliate-term-value{color:var(--text);font-size:18px;font-weight:650}.affiliate-faq-list{flex-direction:column;margin-top:32px;display:flex}.affiliate-faq-item{border-top:1px solid var(--line);padding:24px 0}.affiliate-faq-item:last-child{border-bottom:1px solid var(--line)}.affiliate-faq-item h3{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:650}.affiliate-faq-item p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.affiliate-cta-section{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:80px;margin-bottom:40px;padding:56px 52px;display:flex}.affiliate-cta-title{letter-spacing:-.02em;background:linear-gradient(135deg,#f4f6fa 30%,#9ca4af 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:750;line-height:1.1}.affiliate-cta-subtitle{color:var(--muted);margin:0;font-size:16px;line-height:1.6}@media (max-width:720px){.affiliate-shell{padding:100px 20px 80px}.affiliate-stats-row{grid-template-columns:repeat(2,1fr)}.affiliate-step-grid{grid-template-columns:1fr}.affiliate-terms-grid{grid-template-columns:repeat(2,1fr)}.affiliate-cta-section{padding:36px 24px}}.hv2-sticky-banner{z-index:25;pointer-events:none;padding:0 16px 16px;position:fixed;bottom:0;left:0;right:0}.hv2-sticky-banner-inner{pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0e14eb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;max-width:680px;margin:0 auto;padding:10px 12px 10px 16px;display:flex;box-shadow:0 12px 40px #00000080}.hv2-sticky-banner-inner img{border-radius:6px;flex-shrink:0;width:24px;height:24px}.hv2-sticky-banner-text{color:#f1f4fbe6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.88rem;font-weight:620;overflow:hidden}.hv2-sticky-banner-cta{color:#f8f8ff;background:linear-gradient(#da5858e6,#a62336f2);border:1px solid #ff7e7c66;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:650;text-decoration:none;transition:transform .14s,border-color .18s;display:inline-flex}.hv2-sticky-banner-cta:hover{border-color:#ffa39c8f;transform:translateY(-1px)}.hv2-sticky-banner-cta--purple{background:linear-gradient(#6b65d7e6,#4e46b4f2);border-color:#8983ff66}.page-cta-banner{text-align:center;background:#0d0208;place-items:center;gap:32px;padding:110px 24px 120px;display:grid;position:relative;overflow:hidden}.page-cta-banner-glow{pointer-events:none;background:radial-gradient(70% 60%,#941c3673,#0000 70%);position:absolute;inset:0}.page-cta-banner-heading{font-size:clamp(2.4rem,5vw,4rem);font-family:var(--font-serif),serif;letter-spacing:-.025em;background:linear-gradient(#f4eff2 10%,#d4bec6 85%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600;line-height:1.1;position:relative}.page-cta-banner-btn{color:#f8f8ff;background:linear-gradient(#da5858eb,#a62336f7);border:1px solid #ff7e7c59;border-radius:14px;align-items:center;gap:10px;padding:16px 36px;font-size:1.05rem;font-weight:650;text-decoration:none;transition:transform .14s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.page-cta-banner-btn:hover{border-color:#ffa39c8c;transform:translateY(-2px);box-shadow:0 10px 32px #a6233666}@media (max-width:720px){.page-cta-banner{gap:24px;padding:72px 20px 80px}}.brand-shell{max-width:860px;margin:0 auto;padding:120px 24px}.brand-hero{margin-bottom:80px}.brand-badge{letter-spacing:.1em;text-transform:uppercase;color:#f3f5f873;margin:0 0 20px;font-size:11px;font-weight:700;display:block}.brand-title{letter-spacing:-.04em;background:linear-gradient(#f6f7fb 8%,#e2d2da 52%,#bea3af 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;padding-bottom:.04em;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:770;line-height:1.08}.brand-hero-intro{color:#f3f5f88c;margin:0;font-size:16px;line-height:1.65}.brand-section{margin-bottom:64px}.brand-section-title{color:#f0f2f5;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(18px,2.2vw,22px);font-weight:650}.brand-section-desc{color:#f3f5f88c;margin:0 0 28px;font-size:15px;line-height:1.65}.brand-logo-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.brand-logo-card{border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:40px 24px 24px;display:flex}.brand-logo-card--dark{background:#0e1114}.brand-logo-card--light{background:#f7f5ef}.brand-logo-card img,.brand-logo-card svg{object-fit:contain;width:80px;height:80px}.brand-logo-card-label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.brand-logo-card--dark .brand-logo-card-label{color:#f3f5f880}.brand-logo-card--light .brand-logo-card-label{color:#1d1b1680}.brand-download-link{color:#f3f5f8cc;background:#f3f5f80f;border:1px solid #f3f5f82e;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.brand-download-link:hover{color:#f3f5f8;background:#f3f5f81a;border-color:#f3f5f84d}.brand-download-link--light{color:#1d1b16b3;background:#1d1b160f;border-color:#1d1b162e}.brand-download-link--light:hover{color:#1d1b16;background:#1d1b161a;border-color:#1d1b164d}.brand-download-row{justify-content:center;gap:8px;display:flex}.brand-kit-cta{color:#fff;background:#d54834;border-radius:999px;align-items:center;gap:8px;height:48px;margin-top:24px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.brand-kit-cta:hover{background:#bf3f2d;transform:translateY(-1px)}.brand-color-group-title{letter-spacing:.06em;text-transform:uppercase;color:#f3f5f866;margin:0 0 14px;font-size:13px;font-weight:600}.brand-swatch-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:32px;display:grid}.brand-swatch{border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.brand-swatch-color{height:64px}.brand-swatch-info{background:#0e1114cc;padding:10px 12px}.brand-swatch-name{color:#f3f5f8cc;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.brand-swatch-hex{color:#f3f5f866;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block}.brand-type-sample{background:#0e111480;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:28px;padding:28px}.brand-type-label{letter-spacing:.06em;text-transform:uppercase;color:#f3f5f866;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.brand-type-preview{color:#f0f2f5;margin:0}.brand-type-preview--sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;line-height:1.5}.brand-type-preview--serif{letter-spacing:-.02em;font-family:CormorantGaramond-SemiBold,Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.25}.brand-usage-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.brand-usage-card{border:1px solid #ffffff1a;border-radius:16px;padding:28px}.brand-usage-card--do{background:#22c55e0f;border-color:#22c55e33}.brand-usage-card--dont{background:#ef44440f;border-color:#ef444433}.brand-usage-card h3{margin:0 0 14px;font-size:15px;font-weight:650}.brand-usage-card--do h3{color:#91ffc4}.brand-usage-card--dont h3{color:#ff8f9d}.brand-usage-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brand-usage-card li{color:#f3f5f8bf;padding-left:20px;font-size:14px;line-height:1.55;position:relative}.brand-usage-card--do li:before{content:"✓";color:#91ffc4;font-weight:700;position:absolute;left:0}.brand-usage-card--dont li:before{content:"✗";color:#ff8f9d;font-weight:700;position:absolute;left:0}@media (max-width:640px){.brand-shell{padding:100px 20px 80px}.brand-logo-grid,.brand-usage-grid{grid-template-columns:1fr}.brand-swatch-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
