:root{color-scheme:light dark;--bg:#f7f8f2;--ink:#10130f;--panel:#ffffff;--panel-soft:#eef2e8;--text:#141713;--muted:#5d655c;--line:#dce2d2;--brand:#1d6d4f;--brand-dark:#124d38;--brand-warm:#ffcf3f;--accent:#de4d2a;--accent-blue:#2d6cdf;--focus:#2d6cdf;--shadow:0 24px 70px rgba(24,32,18,0.14)}@media (prefers-color-scheme:dark){:root{--bg:#0d0f0d;--ink:#f7f8f2;--panel:#141814;--panel-soft:#1c221b;--text:#e5e8e4;--muted:#969f95;--line:#222921;--shadow:0 24px 70px rgba(0,0,0,0.4)}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;background:radial-gradient(circle at 12% 8%,rgba(255,207,63,.2),transparent 28rem),linear-gradient(135deg,#f7f8f2,#edf3e9 52%,#f8f5ee)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(247,248,242,.86);border-bottom:1px solid rgba(20,23,19,.09);display:flex;gap:18px;height:64px;justify-content:space-between;padding:0 clamp(18px,4vw,52px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand{font-size:18px;font-weight:900;gap:10px;letter-spacing:0}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:var(--ink);border-radius:8px;box-shadow:inset 0 -5px 0 rgba(255,207,63,.35);color:var(--brand-warm);height:32px;justify-content:center;width:32px}.beta-stamp{background:var(--brand-warm);border:1px solid rgba(16,19,15,.16);border-radius:999px;color:var(--ink);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;padding:5px 7px 4px;text-transform:uppercase}.nav{align-items:center;display:flex;gap:16px}.nav a{color:var(--muted);font-size:14px}.button,.icon-button{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px}.button.primary{background:var(--ink);box-shadow:0 10px 24px rgba(16,19,15,.16);color:#fff}.button.primary:hover{background:var(--brand-dark)}.button.secondary{background:rgba(255,255,255,.76)}.button.ghost,.button.secondary{border-color:var(--line);color:var(--text)}.button.ghost{background:rgba(255,255,255,.5)}.button:disabled{cursor:not-allowed;opacity:.62}.icon-button{background:var(--panel);border-color:var(--line);height:42px;padding:0;width:42px}.hero{align-items:center;display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.95fr) minmax(360px,720px);min-height:calc(100vh - 64px);padding:clamp(42px,7vw,82px) clamp(18px,4vw,52px) 64px}.hero-copy{max-width:760px}.eyebrow{align-items:center;color:var(--brand-dark);display:inline-flex;font-size:13px;font-weight:900;margin:0 0 16px;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{color:var(--ink);font-size:clamp(52px,8vw,104px);line-height:.9;margin:0}.lead{color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1.55;margin:24px 0 0;max-width:660px}.hero-actions{gap:12px;margin-top:32px}.hero-actions,.proof-strip{display:flex;flex-wrap:wrap}.proof-strip{align-items:center;gap:10px;margin-top:24px}.proof-strip span{align-items:center;background:rgba(255,255,255,.62);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:34px;padding:0 12px}.product-shot{align-self:center;aspect-ratio:1.05;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,#182018,#10130f 58%,#243b31);border:1px solid rgba(16,19,15,.2);border-radius:8px;box-shadow:var(--shadow);color:#f8fbf2;overflow:hidden;padding:clamp(18px,4vw,34px);position:relative}.product-shot:before{background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.8;position:absolute}.answer-popover,.overlay-chip,.screen-question{position:relative;z-index:1}.screen-question{background:#fbfcf7;border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#20241f;font-size:clamp(18px,2.4vw,26px);font-weight:850;line-height:1.2;margin-left:auto;max-width:430px;padding:24px}.screen-question span{color:var(--accent);display:block;font-size:13px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.overlay-chip{align-items:center;background:var(--brand-warm);border:1px solid rgba(16,19,15,.12);border-radius:8px;box-shadow:0 18px 34px rgba(0,0,0,.24);color:#12140f;display:inline-flex;gap:12px;margin-top:34px;min-height:46px;padding:0 14px}.drag-grip,.shortcut{color:rgba(18,20,15,.58);font-size:12px;font-weight:900}.answer-popover{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.72);border-radius:8px;box-shadow:0 24px 42px rgba(0,0,0,.26);color:#171a15;margin:18px 0 0 auto;max-width:390px;padding:16px}.answer-popover-head{align-items:center;display:flex;justify-content:space-between}.answer-popover-head span{color:var(--brand);font-size:12px;font-weight:900}.answer-popover p{color:#343a32;line-height:1.5;margin:10px 0 0}.terminal{align-self:center;background:#11110f;border:1px solid #292823;border-radius:8px;box-shadow:0 24px 80px rgba(31,26,18,.24);color:#f9f4e8;overflow:hidden}.terminal-head{align-items:center;background:#1e1d1a;display:flex;gap:7px;height:38px;padding:0 14px}.dot{border-radius:999px;height:10px;width:10px}.dot.red{background:#e1634f}.dot.yellow{background:#d9a641}.dot.green{background:#3aa675}.terminal-body{display:grid;grid-gap:14px;gap:14px;padding:22px}.answer-chip{background:#f9f4e8;border-radius:8px;color:#11110f;font-size:14px;line-height:1.45;padding:14px}.answer-bar{align-items:center;border:1px solid #3b3932;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.section{padding:68px clamp(18px,4vw,52px)}.auth-panel h1,.dashboard-header h1,.section h2{font-size:clamp(30px,4vw,46px);line-height:1.05;margin:0}.grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.card{background:rgba(255,255,255,.78);border:1px solid rgba(20,23,19,.1);border-radius:8px;box-shadow:0 14px 34px rgba(24,32,18,.06);padding:22px}.card svg,.stat svg{color:var(--brand)}.card h3{font-size:19px;margin:0 0 8px}.card p,.muted{color:var(--muted);line-height:1.55}.auth-page,.dashboard{margin:0 auto;max-width:1180px;padding:42px clamp(18px,4vw,52px) 64px}.auth-panel{background:rgba(255,255,255,.82);border:1px solid rgba(20,23,19,.1);border-radius:8px;box-shadow:var(--shadow);margin:48px auto;max-width:480px;padding:28px}.form{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:var(--muted);font-size:13px;font-weight:800}.ai-box textarea,.field input{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:44px;padding:10px 12px;width:100%}.ai-box textarea:focus,.button:focus-visible,.field input:focus,.icon-button:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 28%,transparent);outline-offset:2px}.divider{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:900;gap:12px;margin:18px 0;text-transform:uppercase}.divider:after,.divider:before{background:var(--line);content:"";flex:1 1;height:1px}.dashboard-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.pricing,.stat-row{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{background:rgba(255,255,255,.78);border:1px solid rgba(20,23,19,.1);border-radius:8px;box-shadow:0 14px 34px rgba(24,32,18,.06);padding:20px}.stat strong{display:block;font-size:32px;line-height:1;margin-top:8px}.price{display:flex;flex-direction:column;min-height:292px}.price strong{color:var(--ink);display:block;font-size:38px;margin:12px 0 4px}.plan-note{font-size:14px;margin-top:0}.price .button{margin-top:auto}.price--recommended{border-color:var(--brand);box-shadow:0 0 0 2px rgba(29,109,79,.15),0 14px 34px rgba(24,32,18,.1)}.badge-recommended{background:var(--brand-warm);border-radius:20px;color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.05em;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.price--current{border-color:var(--line);opacity:.85}.badge-current{background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.plan-description{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 16px}.ai-box{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.ai-box textarea{min-height:112px;resize:vertical}.answer-output{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;min-height:72px;padding:14px;white-space:pre-wrap}.desktop-token-manager{display:grid;grid-gap:16px;gap:16px}.dashboard-section-head{align-items:center;display:flex;gap:18px;justify-content:space-between}.dashboard-section-head h2{margin:0}.token-reveal{align-items:center;background:var(--ink);border-radius:8px;color:#fff;display:flex;gap:10px;justify-content:space-between;padding:12px}.token-reveal span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.token-list{display:grid;grid-gap:10px;gap:10px}.token-row{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(20,23,19,.1);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:14px}.download-section{background:rgba(16,19,15,.04);border-top:1px solid rgba(20,23,19,.08)}.download-panel{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.download-main{min-width:min(100%,230px)}.download-note,.download-status{color:var(--muted);font-size:14px;line-height:1.5;margin:0;width:100%}@media (max-width:860px){.grid,.hero,.pricing,.stat-row{grid-template-columns:1fr}.hero{min-height:auto}.product-shot,.terminal{align-self:stretch}.product-shot{aspect-ratio:auto;min-height:430px}.nav{gap:10px}.nav a:not(.button){display:none}.dashboard-header{align-items:start;flex-direction:column}}@media (max-width:520px){.topbar{height:auto;min-height:64px;padding-bottom:10px;padding-top:10px}.nav .button{padding:0 12px}.hero{padding-top:38px}.screen-question{padding:18px}.overlay-chip{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 14px}}:root{color-scheme:dark;--bg:#050505;--ink:#f4f4f1;--panel:rgba(18,18,18,0.78);--panel-soft:rgba(255,255,255,0.055);--text:#f4f4f1;--muted:#9b9b96;--line:rgba(255,255,255,0.13);--brand:#f4f4f1;--brand-dark:#d7d7d2;--brand-warm:#f4f4f1;--accent:#ffffff;--accent-blue:#bfc6d1;--focus:#ffffff;--shadow:0 34px 90px rgba(0,0,0,0.44)}body,html{background:var(--bg);color:var(--text)}body{background:radial-gradient(circle at 50% -8%,rgba(255,255,255,.12),transparent 28rem),linear-gradient(180deg,#090909,#050505 48%,#0a0a0a)}.topbar{background:rgba(5,5,5,.68);border-bottom:1px solid rgba(255,255,255,.1);height:58px}.brand{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-mark{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#f4f4f1;height:28px;width:28px}.nav{gap:20px}.nav a{color:#a2a29d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav a:hover{color:#f4f4f1}.button,.icon-button{border-radius:4px;font-size:11px;font-weight:850;letter-spacing:.08em;min-height:38px;padding:0 14px;text-transform:uppercase}.button.primary{background:#f4f4f1;box-shadow:none;color:#050505}.button.primary:hover{background:#ffffff}.button.ghost,.button.secondary,.icon-button{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.16);color:#f4f4f1}.hero{gap:clamp(28px,6vw,96px);min-height:calc(100vh - 58px);padding-bottom:72px}.eyebrow{color:#a2a29d;font-size:11px;letter-spacing:.16em}h1{color:#f4f4f1;font-size:clamp(54px,9vw,118px);font-weight:900;line-height:.88}.lead{color:#adada8;font-size:clamp(16px,1.6vw,20px);line-height:1.62}.proof-strip span{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.12);border-radius:4px;color:#a7a7a1;font-size:11px;letter-spacing:.08em;min-height:32px;text-transform:uppercase}.product-shot{background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 38%),linear-gradient(145deg,#151515,#050505 68%,#111111);border-color:rgba(255,255,255,.14);box-shadow:0 40px 120px rgba(0,0,0,.58)}.product-shot:before{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:42px 42px}.answer-popover,.auth-panel,.card,.overlay-chip,.screen-question,.stat,.token-row{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.screen-question{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.14);color:#f4f4f1;font-weight:760}.answer-popover-head span,.screen-question span{color:#b7b7b0;letter-spacing:.12em}.overlay-chip{background:rgba(244,244,241,.94);color:#050505}.answer-popover{background:rgba(12,12,12,.74);border-color:rgba(255,255,255,.16);color:#f4f4f1}.answer-popover p{color:#c9c9c3}.section{padding-top:76px;padding-bottom:76px}.auth-panel h1,.dashboard-header h1,.section h2{color:#f4f4f1;font-weight:900;letter-spacing:0}.auth-panel,.card,.stat,.token-row{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.12);box-shadow:none}.card svg,.stat svg{color:#e8e8e2}.card h3,.price strong,.stat strong,.token-row strong{color:#f4f4f1}.ai-box textarea,.field input{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.14);color:#f4f4f1}.answer-output,.download-section{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.1)}.token-reveal{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}.prose{max-width:760px;margin:0 auto;padding:48px clamp(18px,4vw,42px)}.prose h1{font-size:clamp(32px,5vw,42px);line-height:1.1;margin-top:0;margin-bottom:8px;letter-spacing:-.02em}.prose h2{font-size:clamp(24px,3vw,28px);line-height:1.2;margin-top:42px;margin-bottom:16px;letter-spacing:-.01em}.prose h3{font-size:clamp(18px,2.5vw,22px);line-height:1.3;margin-top:32px;margin-bottom:12px}.prose p{font-size:16px;line-height:1.5;margin-top:0;margin-bottom:16px;color:var(--text)}.prose .muted{color:var(--muted)}.prose ol,.prose ul{font-size:16px;line-height:1.5;color:var(--text);margin-left:24px;margin-top:0;margin-bottom:24px}.prose li{margin-bottom:8px}.prose li strong{color:var(--ink)}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:20px clamp(18px,4vw,52px);margin-top:auto;background:rgba(5,5,5,.68)}.site-footer__copy,.site-footer__links{margin:0;font-size:13px;color:#a2a29d}.site-footer__copy strong{color:var(--ink);font-weight:600}.site-footer__links a{color:#a2a29d;transition:color .15s}.site-footer__links a:hover{color:var(--ink)}@media (max-width:480px){.site-footer{flex-direction:column;align-items:flex-start;gap:4px}}.download-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.download-section .download-wrapper{margin-top:24px}.download-version{align-items:center;align-self:flex-start;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#c7c7c1;display:inline-flex;font-size:14px;gap:5px;margin:0;padding:8px 12px}.download-version strong{color:#f4f4f1}.download-loading-container{padding:24px;text-align:center}.install-guide-container{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 30px rgba(24,32,18,.04);margin-top:8px;overflow:hidden;width:100%}.install-guide-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 20px}.install-guide-title-row{align-items:center;display:flex;gap:10px}.install-guide-title-row h3{font-size:16px;font-weight:600;margin:0;color:var(--ink)}.guide-icon{color:var(--brand)}.install-guide-content{display:flex;flex-direction:column}.install-guide-tabs{background:var(--panel-soft);border-bottom:1px solid var(--line);display:flex;gap:4px;padding:6px 12px}.tab-button{background:transparent;border:none;border-radius:6px;color:var(--muted);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .15s ease}.tab-button:hover{background:rgba(20,23,19,.04);color:var(--ink)}.tab-button.active{background:var(--panel);box-shadow:0 2px 8px rgba(24,32,18,.06);color:var(--brand);font-weight:600}.tab-content{padding:24px}.guide-step-pane{display:flex;flex-direction:column;gap:20px}.guide-alert{align-items:flex-start;border-radius:8px;display:flex;gap:12px;font-size:14px;line-height:1.5;padding:14px 16px;width:100%}.guide-alert.warning{background:rgba(222,77,42,.04);border:1px solid rgba(222,77,42,.15);color:var(--ink)}.guide-alert.warning .alert-icon{color:var(--accent);flex-shrink:0;margin-top:2px}.guide-alert.info{background:rgba(45,108,223,.04);border:1px solid rgba(45,108,223,.15);color:var(--ink)}.guide-alert.info .alert-icon{color:var(--accent-blue);flex-shrink:0;margin-top:2px}.step-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.step-list li{display:flex;gap:14px}.step-number{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:50%;color:var(--brand);display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:26px;justify-content:center;width:26px}.step-text{color:var(--text);font-size:14px;line-height:1.6;flex:1 1}.highlight-action,.step-text strong{color:var(--ink);font-weight:600}.highlight-action{background:var(--panel-soft);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:13px}.code-block-wrapper{align-items:center;background:#0b0d0c;border:1px solid #343936;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 16px}.code-block-wrapper code{background:transparent;color:#f7f8f2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.4;overflow-wrap:anywhere}.copy-code-btn{align-items:center;background:#252a27;border:1px solid #4b534e;border-radius:6px;color:#ffffff;cursor:pointer;display:flex;gap:6px;font-size:12px;font-weight:500;padding:6px 10px;transition:all .15s ease;flex-shrink:0}.copy-code-btn:hover{background:#343b37;border-color:#69736d}.copy-code-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.copy-code-btn span{display:inline}.copied-icon{color:var(--brand-warm)}kbd{background:var(--panel-soft);border:1px solid var(--line);border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);font-family:inherit;font-size:12px;padding:2px 5px}.product-shot--live{aspect-ratio:16/10;padding:0;background:#10130f;position:relative}.product-shot--live .product-shot__fallback{height:100%;object-fit:cover;position:absolute;inset:0;width:100%;z-index:0}.product-shot--live .product-shot__video{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.feature-showcase{margin:0 auto;max-width:960px;width:100%}.feature-showcase .interactive-demo{width:100%}.download-panel .button{margin-bottom:0}.free-eyebrow{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f4f4f1;gap:8px;padding:8px 12px}.download-free-note,.hero-offer{align-items:center;color:#c7c7c1;display:flex;font-size:13px;gap:7px;margin:16px 0 0}.download-free-note svg,.hero-offer svg{flex:0 0 auto}.free-plan-section{padding-bottom:24px;padding-top:24px}.free-plan-callout{background:radial-gradient(circle at 8% 0,rgba(255,255,255,.14),transparent 22rem),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.15);border-radius:8px;display:grid;grid-gap:clamp(32px,6vw,84px);gap:clamp(32px,6vw,84px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);overflow:hidden;padding:clamp(28px,5vw,64px);position:relative}.free-plan-callout:after{border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-150px;top:-170px;width:280px}.free-plan-copy .eyebrow{gap:8px}.free-plan-copy .lead{font-size:clamp(16px,1.4vw,19px);margin-bottom:28px;margin-top:18px}.free-plan-steps{align-self:center;display:grid;grid-gap:12px;gap:12px}.free-plan-step{align-items:center;background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.11);border-radius:6px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:24px 24px minmax(0,1fr);padding:16px}.free-plan-step>span{align-items:center;background:#f4f4f1;border-radius:50%;color:#050505;display:flex;font-size:11px;font-weight:900;height:22px;justify-content:center;width:22px}.free-plan-step>svg{color:#f4f4f1}.free-plan-step strong{color:#f4f4f1;display:block;font-size:14px}.free-plan-step p{color:#9b9b96;font-size:13px;line-height:1.4;margin:3px 0 0}.badge-free{background:#f4f4f1;border-radius:20px;color:#050505;font-size:10px;font-weight:900;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.auth-free-benefits{display:grid;grid-gap:8px;gap:8px;margin:18px 0 4px}.auth-free-benefits span{align-items:center;color:#c7c7c1;display:flex;font-size:13px;gap:8px}.auth-free-benefits svg{color:#f4f4f1}@media (max-width:860px){.free-plan-callout{grid-template-columns:1fr}}@media (max-width:720px){.nav>a:not(.button){display:none}}@media (max-width:520px){.free-eyebrow{align-items:flex-start;border-radius:6px;line-height:1.4}.download-free-note,.hero-offer{align-items:flex-start;line-height:1.45}.free-plan-callout{padding:24px 18px}.free-plan-step{gap:10px;grid-template-columns:22px 22px minmax(0,1fr);padding:14px 12px}}.hero-copy{container-type:inline-size}.hero-copy h1{font-size:clamp(40px,16cqi,104px)}.beta-stamp{color:#10130f}