:root{--bg:#0b0c10;--panel:#14161c;--ink:#e8e6e1;--muted:#8b8a84;--line:#2a2c33;--accent:#c4a35a;--online:#6fbf73;--offline:#c47b5a;--danger:#d36b6b;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--tap:44px;--dock-height:56px;--app-height:100dvh;--keyboard-inset:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);overflow-x:hidden;max-width:100%}html{height:100%}body{font-family:var(--sans);min-height:100vh;min-height:100dvh;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.agent-card,.chip.tap,.choice,.dock-item,.room-card,.tab,.tap,button{min-height:var(--tap);min-width:var(--tap)}input,select,textarea{font-size:16px}.gate{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom) + var(--keyboard-inset)) calc(24px + var(--safe-left))}.brand-sub{color:var(--muted);letter-spacing:.04em}.gate-card a{color:var(--accent)}.gate-card{width:min(420px,100%);background:var(--panel);border:1px solid var(--line);padding:32px}.gate-card .logo{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.gate-card h1{font-size:28px;margin:12px 0 8px;font-weight:500;overflow-wrap:break-word}.gate-card p{color:var(--muted);line-height:1.5;overflow-wrap:break-word}.gate-card code{font-size:13px;overflow-wrap:anywhere}.gate-card code,.gate-card input{color:var(--ink);font-family:var(--mono)}.gate-card input{width:100%;margin:16px 0;padding:10px 12px;min-height:var(--tap);background:var(--bg);border:1px solid var(--line)}.composer button,.gate-card button,.tap{background:var(--accent);color:#1a1408;border:0;padding:10px 16px;font-family:var(--mono);cursor:pointer}.gate-actions{display:flex;gap:8px;flex-wrap:wrap}.gate-actions button[type=button]{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.key-row{display:flex;gap:8px;align-items:flex-end;margin-top:10px;flex-wrap:wrap}.key-row label{flex:1 1;display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:11px}.key-row input{width:100%;padding:8px 10px;min-height:var(--tap);background:var(--bg);color:var(--ink)}.key-row button,.key-row input{border:1px solid var(--line);font-family:var(--mono)}.key-row button{background:var(--panel);color:var(--accent);padding:8px 12px;cursor:pointer}.shell{min-height:100vh;min-height:100dvh;flex-direction:column;max-width:100%;overflow-x:hidden;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.shell,.top{display:flex}.top{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.top h1{font-size:18px;margin:0;font-weight:500}.top p{margin:4px 0 0;color:var(--muted);font-size:14px;max-width:52ch}.top-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.gateway-banner{font-family:var(--mono);font-size:12px;padding:8px 16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-shrink:0}.gateway-banner.connected,.gateway-banner.online{color:var(--online)}.gateway-banner.demo,.gateway-banner.offline{color:var(--offline)}.gateway-banner.fail_closed{color:var(--danger)}.choices{display:flex;flex-direction:column;gap:10px;margin-top:16px}.choice{text-align:left;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:14px;cursor:pointer;font-family:var(--sans)}.choice strong{display:block;font-family:var(--mono);font-size:13px;color:var(--accent)}.choice span{display:block;color:var(--muted);font-size:14px;margin-top:4px}.gate-card.onboard{width:min(480px,100%)}.pair-box{font-family:var(--mono);font-size:12px;padding:12px 16px calc(12px + var(--safe-bottom));color:var(--muted)}.pair-box code,code.wrap{display:block;color:var(--ink);background:var(--panel);padding:8px;margin:6px 0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:100%}.pair-box.quiet{padding:4px 20px}.pair-status{color:var(--ink)}.copy-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.copy-row .tap{min-width:auto;padding:8px 12px}.linkish,.tap.ghost{background:transparent;border:1px solid var(--line);color:var(--accent);font-family:var(--mono);font-size:12px;cursor:pointer;padding:10px 12px}.linkish{border:0;padding:10px 8px}.thread-wrap{position:relative}.thread,.thread-wrap{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}.thread{padding:16px;gap:16px}.msg{max-width:min(72ch,100%);min-width:0;overflow-wrap:anywhere}.msg.user{align-self:flex-end}.msg.assistant,.msg.user{color:var(--ink)}.msg .who{font-family:var(--mono);font-size:11px;color:var(--muted);margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.recap-copy{flex-shrink:0;font-size:11px;padding:8px 10px}.jobs-strip{flex-shrink:0;display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:104px}.jobs-strip-card{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:min(240px,78vw);max-width:320px;background:var(--panel);border:1px solid var(--line);padding:6px 8px}.jobs-strip-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.jobs-strip-chips{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.jobs-strip-chips .chip{flex:0 0 auto;font-size:11px;padding:2px 6px}.jobs-strip-task{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.pwa-hint{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.pwa-hint p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.jump-latest{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:12;background:var(--accent);color:#1a1408;border:0;padding:8px 14px;font-family:var(--mono);font-size:12px;cursor:pointer}.msg .body{white-space:pre-wrap;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.beats{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px}.composer{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;z-index:15}.composer textarea{width:100%;resize:none;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:10px 12px;font-family:var(--sans);font-size:16px;min-height:52px;max-height:28dvh;overflow-y:auto;max-width:100%}.composer-tools{display:flex;gap:8px;align-items:stretch}.composer select{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:16px;padding:0 8px;min-height:var(--tap);flex:1 1;max-width:100%}.composer button{flex:0 0 auto}.composer-hint{margin:0;color:var(--muted);font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.error-banner{color:var(--danger);font-size:14px}.chip,.error-banner{overflow-wrap:anywhere}.chip{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;padding:2px 8px;border:1px solid var(--line);margin-right:0;max-width:100%}.chip.tap{margin-right:0;padding:8px 12px}.chip.running{color:var(--accent)}.chip.done{color:var(--online)}.chip.fail{color:var(--danger)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:var(--mono);font-size:12px;padding:10px 14px;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;flex:1 0 auto}.tab.on{color:var(--accent);border-bottom-color:var(--accent)}.card{border:1px solid var(--line);background:var(--panel);padding:12px 14px;max-width:72ch;overflow-wrap:anywhere}.question{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.question p{width:100%;margin:0 0 4px;color:var(--muted)}.search-row{display:flex;gap:8px;padding:8px 16px 0;max-width:100%;flex-shrink:0}.search-row input{flex:1 1;min-width:0;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:8px 10px;font-family:var(--sans)}.search-row button,.search-row input{min-height:var(--tap)}.search-hits{padding:8px 16px;display:grid;grid-gap:8px;gap:8px}.job-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.job-controls.live{margin-top:0}.room-extras{flex-shrink:0;border-bottom:1px solid var(--line)}.room-extras-toggle{display:flex;width:100%;align-items:center;background:transparent;border:0;color:var(--accent);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;cursor:pointer;text-align:left}.room-extras-body{display:none;flex-direction:column;gap:12px;padding:0 0 12px}.room-extras.open .room-extras-body{display:flex;max-height:40dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.room-panel{padding:16px 16px 0;display:flex;flex-direction:column;gap:12px}.room-panel .who{font-family:var(--mono);font-size:11px;color:var(--accent);margin-bottom:4px}.room-panel .body{line-height:1.5;overflow-wrap:anywhere}.key-row select{width:100%;padding:8px 10px;min-height:var(--tap);background:var(--bg);border:1px solid var(--line);color:var(--ink);font-family:var(--mono)}.workplace{padding:16px}.workplace h2{font-size:20px;font-weight:500;margin:0 0 8px}.room-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:16px;max-width:980px}.room-card{text-align:left;background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:16px;cursor:pointer;font-family:var(--sans);width:100%}.room-card strong{display:block;font-family:var(--mono);font-size:13px;color:var(--accent);margin-bottom:6px}.room-card span{color:var(--muted);font-size:14px;line-height:1.4}.agent-card:active,.agent-card:focus-visible,.agent-card:hover,.choice:active,.choice:focus-visible,.choice:hover,.room-card:active,.room-card:focus-visible,.room-card:hover{border-color:var(--accent)}.agent-portal{margin-top:28px;padding-top:8px;border-top:1px solid var(--line);max-width:980px}.agent-portal-head h2{font-size:20px;font-weight:500;margin:16px 0 8px}.portal-room{margin-top:16px}.portal-room-open{padding-left:0}.agent-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:8px}.agent-card{text-align:left;background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:16px;cursor:pointer;font-family:var(--sans);width:100%}.agent-card strong{display:block;font-family:var(--mono);font-size:13px;color:var(--accent);margin-bottom:4px}.agent-card span{color:var(--muted);font-size:14px;line-height:1.4}.agent-card .agent-room{display:block;font-family:var(--mono);font-size:11px;color:var(--accent);opacity:.75;margin-bottom:6px}.dock{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;background:var(--panel);border-top:1px solid var(--line);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);min-height:calc(var(--dock-height) + var(--safe-bottom))}.dock-item{flex:1 1;background:transparent;border:0;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.04em;cursor:pointer;padding:8px 4px}.dock-item.on{color:var(--accent)}.sheet-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:24;border:0}.sheet-backdrop.open{display:block}.sheet{position:fixed;left:0;right:0;bottom:var(--keyboard-inset);z-index:25;max-height:min(80dvh,640px,calc(var(--app-height) - 2rem));overflow-y:auto;background:var(--bg);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .2s ease;padding-bottom:var(--safe-bottom)}.sheet.open{transform:translateY(0)}.more-portal-nav{margin:12px 16px 0}@media (max-width:719px){.gate-card{padding:24px 20px}.gate-card h1{font-size:22px}.shell{height:var(--app-height);max-height:var(--app-height);min-height:0}.shell,.thread-wrap{overflow:hidden}.agent-portal,.thread{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.agent-portal{flex:1 1;min-height:0}.key-row{flex-direction:column;align-items:stretch}.key-row button{width:100%;min-height:var(--tap)}.tabs{flex-wrap:wrap;overflow-x:hidden}.tab{flex:1 1 auto}}@media (min-width:720px){.shell{height:auto;max-height:none;min-height:100dvh;overflow:visible;overflow-x:hidden;padding-bottom:var(--safe-bottom)}.agent-portal,.thread,.thread-wrap,.workplace{overflow:visible}.pwa-hint{display:none}.jobs-strip{max-height:72px}.jump-latest{position:fixed;bottom:calc(72px + var(--safe-bottom))}.agent-portal{flex:none}.agent-grid,.room-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dock{display:none}.composer{flex-direction:row;align-items:flex-end;position:-webkit-sticky;position:sticky;bottom:0}.composer textarea{flex:1 1;max-height:40vh}.composer-tools{flex:0 0 auto}.composer-hint{display:none}.composer-tools select{font-size:12px}.room-extras-toggle{display:none}.room-extras-body{display:flex;max-height:none;overflow:visible}.room-extras{border-bottom:0}}.pricing{max-width:960px;margin:0 auto;padding:calc(32px + var(--safe-top)) calc(24px + var(--safe-right)) calc(48px + var(--safe-bottom)) calc(24px + var(--safe-left))}.pricing-hero{margin-bottom:32px}.pricing-hero .logo{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.pricing-hero h1{font-size:32px;margin:12px 0 8px;font-weight:500}.pricing-hero p{color:var(--muted);line-height:1.5;max-width:42em}.pricing-install code{font-family:var(--mono);color:var(--ink);background:var(--panel);border:1px solid var(--line);padding:8px 12px;display:inline-block}.pricing-cta,.pricing-hero a{color:var(--accent);font-family:var(--mono)}.pricing-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.pricing-card{background:var(--panel);border:1px solid var(--line);padding:20px}.pricing-card h2{margin:0 0 8px;font-weight:500}.pricing-price{font-family:var(--mono);color:var(--accent);margin:0 0 12px}.pricing-card ul{margin:0 0 16px;padding-left:1.2em;color:var(--muted);line-height:1.5}.pricing-cta{display:inline-block;background:var(--accent);color:#1a1408;text-decoration:none;padding:10px 16px;min-height:var(--tap)}.pricing-waitlist{margin-top:40px}.waitlist-form{background:var(--panel);border:1px solid var(--line);padding:20px;display:grid;grid-gap:12px;gap:12px;max-width:420px}.waitlist-form label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:13px}.waitlist-form input,.waitlist-form select{width:100%;padding:10px 12px;min-height:var(--tap);background:var(--bg);border:1px solid var(--line);color:var(--ink);font-family:var(--mono)}.waitlist-form button{background:var(--accent);color:#1a1408;border:0;padding:10px 16px;font-family:var(--mono);cursor:pointer}.waitlist-thanks{color:var(--online)}@media (min-width:720px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}.reliability-lab a{color:var(--accent)}.reliability-lab input::-webkit-file-upload-button{background:var(--accent);color:#1a1408;border:0;padding:12px 16px;min-height:44px;cursor:pointer;font-family:var(--mono);border-radius:4px}.reliability-lab button,.reliability-lab input::file-selector-button{background:var(--accent);color:#1a1408;border:0;padding:12px 16px;min-height:44px;cursor:pointer;font-family:var(--mono);border-radius:4px}.reliability-lab input{max-width:100%}.reliability-lab th{color:var(--muted);font-family:var(--mono);font-size:12px}.reliability-lab td{vertical-align:top;border-bottom:1px solid var(--line)}.reliability-lab pre{padding:20px;background:var(--panel);font-size:12px}.reliability-lab :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.verify-product{--v-accent:#b5f3ce;max-width:1240px;margin:auto;padding:0 40px;font-family:Arial,Helvetica,sans-serif;color:#ededee}.verify-product a{color:inherit;text-decoration:none}.verify-product a:hover{text-decoration:underline}.verify-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;border-bottom:1px solid #292d32}.verify-wordmark{font-size:15px;letter-spacing:.12em;font-weight:700}.verify-wordmark span{color:#8a949b;margin-left:8px;font-size:11px}.verify-nav>div{display:flex;gap:28px;color:#b2bbc0;font-size:13px}.verify-nav a{min-height:44px;display:inline-flex;align-items:center}.verify-hero{padding:88px 0 72px;max-width:1040px}.verify-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#9ab4a6;display:flex;align-items:center;gap:10px}.verify-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--v-accent)}.verify-hero h1{font-size:clamp(38px,5.4vw,68px);line-height:1.08;letter-spacing:-.05em;margin:28px 0;font-weight:500}.verify-hero h1 em{color:var(--v-accent);font-style:normal}.verify-lead{max-width:670px;font-size:19px;line-height:1.65;color:#aab3bd}.verify-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.verify-product .verify-primary,.verify-product .verify-secondary{border-radius:7px;padding:14px 20px;min-height:48px;border:1px solid #38413f;font-size:14px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.verify-product .verify-primary{background:var(--v-accent);color:#10241c;font-weight:600}.verify-product .verify-secondary{background:#161b1d;color:#d7e6dd}.verify-product button:disabled{cursor:wait;opacity:.6}.verify-note{color:#8c979e;font-size:12px;margin-top:22px}.verify-explainer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2c3233;border-bottom:1px solid #2c3233;grid-gap:40px;gap:40px;padding:32px 0}.verify-explainer article>span{color:#739783;font-family:var(--mono);font-size:12px}.verify-explainer h2{font-size:17px;font-weight:500}.verify-explainer p,.verify-lab>p{color:#9ba7ae;font-size:14px;line-height:1.7}.verify-lab{padding:68px 0;scroll-margin-top:24px}.verify-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.verify-quickstart h2,.verify-section-title h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.035em;font-weight:500;margin:14px 0}.verify-engine{font-size:11px;border:1px solid #365646;border-radius:30px;color:#b5f3ce;padding:8px 12px;white-space:nowrap}.verify-lab-grid{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid #31383a;border-radius:12px;overflow:hidden;margin-top:26px;background:#111519}.verify-controls{padding:28px;border-right:1px solid #31383a}.verify-controls label{font-size:13px;color:#dce5e0;display:block}.verify-controls select{width:100%;margin-top:12px;border:1px solid #45524b;border-radius:6px;background:#0c1110;color:#e1ede6;padding:12px}.verify-controls small,.verify-controls>p{color:#9aa6a0;font-size:13px;line-height:1.6}.verify-controls button{width:100%;margin:12px 0 28px}.verify-upload input{display:block;max-width:100%;font-size:12px;margin:12px 0}.verify-upload input::-webkit-file-upload-button{min-height:40px;background:#24332b;color:#c3e0cf;border:1px solid #42594b;border-radius:5px;padding:8px;cursor:pointer}.verify-upload input::file-selector-button{min-height:40px;background:#24332b;color:#c3e0cf;border:1px solid #42594b;border-radius:5px;padding:8px;cursor:pointer}.verify-output{padding:28px;min-height:370px}.verify-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.verify-empty>span{font-size:35px;color:#678372}.verify-empty h3{font-weight:500;font-size:21px}.verify-empty p{color:#91a298;max-width:390px;font-size:14px;line-height:1.7}.verify-result-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.verify-result-heading h3{font-size:20px;margin:0;font-weight:500}.verify-result-heading>span{color:#95a49b;font-family:var(--mono);font-size:10px}.verify-pass{color:#b5f3ce}.verify-error,.verify-fail{color:#ffb7a7}.verify-steps{list-style:none;padding:0;margin:24px 0}.verify-steps li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #2a3430}.verify-steps strong{font-size:14px;font-weight:500;min-width:60px}.verify-steps li>span:last-child{font-size:12px;color:#a6b4ac}.verify-findings{list-style:none;padding:0}.verify-findings li{padding:12px;background:#231c1a;border-radius:5px;margin-bottom:8px}.verify-findings code{color:#ffb7a7;font-size:11px}.verify-findings p{font-size:13px;line-height:1.5;margin:6px 0 0;color:#c6b9b6}.verify-product details{margin-top:22px;font-size:12px;color:#a6b6ad}.verify-product summary{cursor:pointer;min-height:32px}.verify-product pre{overflow:auto;max-height:440px;background:#0b0f0d;color:#bbd3c4;padding:18px;border-radius:8px;font-size:12px;line-height:1.8}.verify-quickstart{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:52px;gap:52px;padding:52px 0 72px;border-top:1px solid #2b3430;scroll-margin-top:24px}.verify-quickstart p{color:#9dada4;font-size:14px;line-height:1.7}.verify-quickstart a{color:#b5f3ce;font-size:13px;line-height:2.3}.verify-code{min-width:0}.verify-code>p{font-family:var(--mono);font-size:11px}.verify-footer{padding:28px 0 40px;border-top:1px solid #2c3430;color:#92a297;font-size:12px;line-height:1.7}.verify-footer p:nth-child(2){max-width:820px}.verify-footer>div{display:flex;gap:24px}.verify-product :focus-visible{outline:2px solid var(--v-accent);outline-offset:4px}@media(max-width:760px){.verify-product{padding:0 20px}.verify-nav{flex-wrap:wrap;gap:0;padding:14px 0}.verify-nav>div{gap:20px}.verify-nav>div a{font-size:12px}.verify-hero{padding:46px 0}.verify-hero h1{font-size:40px}.verify-lead{font-size:16px}.verify-explainer{grid-template-columns:1fr;gap:18px}.verify-explainer h2{margin:8px 0}.verify-section-title{align-items:start;flex-direction:column}.verify-lab-grid{grid-template-columns:1fr}.verify-controls{border-right:0;border-bottom:1px solid #31383a;padding:22px}.verify-output{padding:22px}.verify-quickstart{grid-template-columns:1fr;gap:20px}.verify-result-heading{align-items:start;flex-direction:column}}.verify-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:32px 0 60px}.verify-plan,.verify-setup-grid>article,.verify-setup-grid>form{border:1px solid #2a3436;border-radius:16px;padding:32px;background:#111a1d}.verify-plan{display:flex;flex-direction:column;align-items:flex-start}.verify-plan .verify-secondary{margin-top:auto}.verify-plan-featured{border-color:#a2f3c6}.verify-plan h2{font-size:30px}.verify-pilot p,.verify-plan li,.verify-plan p,.verify-rules dd,.verify-setup-grid p{color:#b1bfc1;line-height:1.7}.verify-plan li{margin-bottom:12px}.verify-plan ul{padding-left:18px;margin-bottom:32px}.verify-product .verify-price{font-size:36px;font-weight:650;color:#f1f6f4;line-height:1.5;display:block}.verify-price small{font-size:15px;font-weight:400;color:#b1bfc1}.verify-estimator,.verify-pilot{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;padding:36px;border:1px solid #344741;border-radius:16px;margin:32px 0;background:#14211e;align-items:center}.verify-pilot .verify-primary{margin-top:16px}.verify-rules{max-width:900px;margin:70px auto}.verify-rules dt{font-size:19px;font-weight:650;margin-top:26px}.verify-rules dd{margin:10px 0 24px}.verify-setup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:35px 0}.verify-estimator h2,.verify-pilot h2,.verify-setup-grid h2{font-size:30px;line-height:1.25;margin:15px 0}.verify-product input:not([type=file]),.verify-product textarea{display:block;width:100%;background:#0c1417;border:1px solid #52625f;border-radius:8px;padding:13px;color:#f1f6f4;font:inherit;margin:8px 0 20px;box-sizing:border-box}.verify-product textarea{min-height:130px}.verify-product label{display:block;margin-top:14px;color:#dce6e2}.verify-notice{padding:20px;border:1px solid #a2f3c6;white-space:pre-wrap}.verify-product button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.verify-estimator,.verify-pilot,.verify-plan-grid,.verify-setup-grid{grid-template-columns:1fr;gap:20px}.verify-estimator,.verify-pilot,.verify-plan,.verify-setup-grid>article,.verify-setup-grid>form{padding:24px}.verify-product .verify-price{font-size:30px}.verify-nav>div{flex-wrap:wrap}}.verify-product .verify-payment-consent{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.verify-product .verify-payment-consent input{width:18px;height:18px;flex-shrink:0;margin:4px 0}