.bxHgOq_page{--landing-line:color-mix(in oklch, var(--foreground) 10%, var(--background));--landing-blue:var(--brand-11);background:var(--background);color:var(--foreground);overflow:clip}.bxHgOq_page *{box-sizing:border-box}.bxHgOq_skipLink{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.bxHgOq_skipLink:focus{transform:translateY(0)}.bxHgOq_page :is(a,button:not([data-slot=select-trigger]),summary):focus-visible{outline:3px solid var(--ring);outline-offset:5px}.bxHgOq_page :is(section[id],div[id]){scroll-margin-top:110px}.bxHgOq_container{width:min(1184px,100% - 80px);margin-inline:auto}.bxHgOq_header{z-index:50;background:color-mix(in oklch, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--landing-line);position:sticky;top:0}.bxHgOq_headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.bxHgOq_logo{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-1.1px;align-items:center;gap:10px;font-size:25px;font-weight:650;display:inline-flex}.bxHgOq_logo img{object-fit:contain;width:34px;height:27px}.bxHgOq_logo span span{color:var(--landing-blue);font-weight:450}.bxHgOq_nav{align-items:center;gap:30px;display:flex}.bxHgOq_nav a,.bxHgOq_signIn{color:var(--muted-foreground);font-size:13px;transition:color .2s}.bxHgOq_nav a:hover,.bxHgOq_signIn:hover{color:var(--landing-blue)}.bxHgOq_nav .bxHgOq_mobileSignIn{display:none}.bxHgOq_headerActions{align-items:center;gap:24px;display:flex}.bxHgOq_primaryButton,.bxHgOq_secondaryButton{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:550;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.bxHgOq_primaryButton{background:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 5px color-mix(in oklch, var(--primary) 14%, transparent), inset 0 1px 0 #ffffff20}.bxHgOq_primaryButton:hover{background:var(--brand-10);box-shadow:0 6px 20px color-mix(in oklch, var(--primary) 20%, transparent);transform:translateY(-2px)}.bxHgOq_primaryButton svg,.bxHgOq_secondaryButton svg{width:16px;height:16px}.bxHgOq_headerActions .bxHgOq_primaryButton{gap:16px;min-height:39px;padding:9px 15px;font-size:12px}.bxHgOq_secondaryButton{border:1px solid var(--landing-line);background:var(--background)}.bxHgOq_secondaryButton:hover{background:var(--gray-2);transform:translateY(-2px)}.bxHgOq_menuButton{border:1px solid var(--landing-line);border-radius:6px;padding:8px;display:none}.bxHgOq_hero{background:radial-gradient(ellipse at 85% 30%, color-mix(in oklch, var(--brand-3) 50%, transparent), transparent 55%);padding:82px 0 48px;position:relative}.bxHgOq_heroGrid{grid-template-columns:1.16fr 1fr;align-items:center;gap:28px;display:grid}.bxHgOq_eyebrow{color:var(--landing-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:500;display:flex}.bxHgOq_eyebrow:before{content:"";width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch, var(--primary) 8%, transparent);background:currentColor;border-radius:50%}.bxHgOq_hero h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-5px;margin:25px 0;font-size:clamp(54px,6.1vw,82px);font-weight:500;line-height:1.035}.bxHgOq_hero h1>span{display:block}.bxHgOq_hero h1 em{color:var(--landing-blue);letter-spacing:-4px;font-family:Georgia,Times New Roman,serif;font-weight:400}.bxHgOq_heroDescription{max-width:420px;color:var(--muted-foreground);font-size:15px;line-height:1.8}.bxHgOq_heroButtons{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.bxHgOq_heroNote{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:21px;font-size:11px;display:flex}.bxHgOq_heroNote svg{width:13px;height:13px;color:var(--success-11)}.bxHgOq_constellation{aspect-ratio:1.14;isolation:isolate;width:100%;position:relative}.bxHgOq_constellation:before{content:"";z-index:-1;background-image:radial-gradient(var(--brand-6) .8px, transparent .8px);opacity:.7;background-size:17px 17px;position:absolute;inset:-9%;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.bxHgOq_constellation:after{content:"";background:var(--brand-4);filter:blur(65px);opacity:.45;z-index:-1;border-radius:50%;position:absolute;inset:20%}.bxHgOq_constellationSignals{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bxHgOq_constellationSignals ellipse{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 250;opacity:.55;animation:20s linear infinite bxHgOq_signalFlow}.bxHgOq_constellationSignals ellipse:nth-child(2){stroke:var(--sky-9);animation-duration:28s;animation-direction:reverse}.bxHgOq_orbit{border:1px solid color-mix(in oklch, var(--primary) 13%, transparent);border-radius:50%;width:82%;height:65%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.bxHgOq_orbit:nth-child(2){width:61%;height:87%;transform:translate(-50%,-50%)rotate(35deg)}.bxHgOq_orbit:nth-child(3){border-style:dashed;width:93%;height:39%;transform:translate(-50%,-50%)rotate(28deg)}.bxHgOq_orbitDot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in oklch, var(--primary) 9%, transparent);border-radius:50%;animation:4s ease-in-out infinite bxHgOq_orbitPulse;position:absolute;top:22%;left:13%}.bxHgOq_core{border:1px solid var(--brand-5);background:linear-gradient(140deg, var(--background) 15%, var(--brand-3));width:124px;height:124px;box-shadow:0 18px 50px color-mix(in oklch, var(--primary) 12%, transparent), inset 0 0 0 8px var(--background);border-radius:30px;justify-content:center;align-items:center;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.bxHgOq_core img{width:66px;height:48px}.bxHgOq_coreLabel{text-align:center;width:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:2px;color:var(--landing-blue);font-size:9px;position:absolute;top:calc(48% + 78px)}.bxHgOq_modelNode{background:var(--card);border:1px solid var(--landing-line);box-shadow:0 6px 20px color-mix(in oklch, var(--foreground) 4%, transparent);border-radius:11px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:500;animation:7s ease-in-out infinite bxHgOq_float;display:flex;position:absolute}.bxHgOq_modelNode img{background:#fff;border-radius:4px;width:21px;height:21px;padding:1px}.bxHgOq_nodeOne{animation-delay:-1s;top:9%;left:30%}.bxHgOq_nodeTwo{animation-delay:-3s;top:34%;right:0}.bxHgOq_nodeThree{animation-delay:-5s;bottom:8%;right:15%}.bxHgOq_nodeFour{animation-delay:-2s;bottom:21%;left:1%}.bxHgOq_protectedBadge{border:1px solid var(--success-border);color:var(--success-11);background:var(--success-soft);font-family:var(--font-geist-mono), monospace;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;display:flex;position:absolute;top:31%;left:1%;transform:rotate(-7deg)}.bxHgOq_protectedBadge svg{width:12px;height:12px}.bxHgOq_heroBottom{border-top:1px solid var(--landing-line);font-family:var(--font-geist-mono), monospace;letter-spacing:1.5px;color:var(--muted-foreground);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:53px;padding-top:23px;font-size:9px;display:flex}.bxHgOq_heroBottom a{align-items:center;gap:12px;display:flex}.bxHgOq_heroBottom svg{width:13px;height:13px}.bxHgOq_providers{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:34px 5px 39px;display:flex}.bxHgOq_provider{color:var(--muted-foreground);letter-spacing:-.5px;align-items:center;gap:9px;font-size:17px;font-weight:550;display:flex}.bxHgOq_provider img{object-fit:contain;background:#fff;border-radius:4px;width:25px;height:25px;padding:2px}.bxHgOq_demoSection{padding:24px 0 90px}.bxHgOq_sectionIntro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.bxHgOq_sectionIntro h2,.bxHgOq_featureHeading h2,.bxHgOq_apiCopy h2,.bxHgOq_faqIntro h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-2px;margin-top:17px;font-size:clamp(30px,3.5vw,46px);font-weight:480;line-height:1.13}.bxHgOq_sectionIntro>p{max-width:310px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.bxHgOq_demo{border:1px solid var(--landing-line);background:var(--card);box-shadow:0 2px 4px color-mix(in oklch, var(--foreground) 2%, transparent), 0 18px 65px -22px color-mix(in oklch, var(--primary) 14%, transparent);border-radius:16px;overflow:hidden}.bxHgOq_demoTop{background:var(--gray-2);border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 20px;display:flex}.bxHgOq_demoTitle{white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.bxHgOq_demoTitle>span:first-child{gap:4px;margin-right:10px;display:flex}.bxHgOq_demoTitle i{background:var(--gray-6);border-radius:50%;width:6px;height:6px}.bxHgOq_demoTop small{color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:9px}.bxHgOq_demoBody{grid-template-columns:180px minmax(0,1fr) 285px;min-height:435px;display:grid}.bxHgOq_demoSidebar{border-right:1px solid var(--landing-line);background:var(--gray-2);padding:23px 15px}.bxHgOq_demoSidebar .bxHgOq_logo{letter-spacing:-.6px;gap:6px;font-size:16px}.bxHgOq_demoSidebar .bxHgOq_logo img{width:23px;height:19px}.bxHgOq_sidebarNew{border:1px solid var(--landing-line);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:8px;margin:24px 0;padding:9px 10px;font-size:10px;display:flex}.bxHgOq_sidebarNew svg{width:13px;height:13px}.bxHgOq_sidebarCaption{letter-spacing:1.2px;color:var(--muted-foreground);margin-bottom:12px;font-size:8px}.bxHgOq_sidebarItem{color:var(--landing-blue);background:var(--brand-3);border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.bxHgOq_sidebarItem svg{width:13px;height:13px}.bxHgOq_sidebarFoot{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:125px;font-size:10px;display:flex}.bxHgOq_avatar{background:var(--brand-3);width:26px;height:26px;color:var(--landing-blue);border-radius:8px;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.bxHgOq_demoChat{flex-direction:column;min-width:0;padding:24px 30px;display:flex}.bxHgOq_chatHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.bxHgOq_chatIdentity{gap:5px;min-width:0;display:grid}.bxHgOq_chatIdentity>span{font-size:12px;font-weight:550}.bxHgOq_chatIdentity small{color:var(--muted-foreground);font-size:10px}.bxHgOq_modelSelect[data-slot=select-trigger]{border:1px solid var(--landing-line);background:var(--background);min-width:132px;height:40px;color:var(--foreground);cursor:pointer;border-radius:9px;flex-shrink:0;gap:9px;padding:7px 10px;font-size:12px;box-shadow:0 1px 3px #00000004}.bxHgOq_modelSelect[data-slot=select-trigger]:hover{border-color:var(--brand-7);background:var(--brand-2)}.bxHgOq_modelSelect[data-slot=select-trigger]>svg{width:13px;height:13px;margin-left:6px}.bxHgOq_modelLogo,.bxHgOq_modelOptionLogo{background:#fff;border-radius:5px;flex-shrink:0;place-items:center;display:inline-grid}.bxHgOq_modelLogo{width:23px;height:23px}.bxHgOq_modelMenu[data-slot=select-content]{border-radius:12px;width:236px;padding:5px;box-shadow:0 6px 12px #00000005,0 16px 45px #00000012}.bxHgOq_modelMenuLabel[data-slot=select-label]{color:var(--muted-foreground);padding:8px 10px 10px;font-size:10px}.bxHgOq_modelOption[data-slot=select-item]{cursor:pointer;border-radius:7px;min-height:55px;padding:8px 32px 8px 9px}.bxHgOq_modelOption[data-highlighted]{background:var(--brand-3)}.bxHgOq_modelOptionLogo{border:1px solid #e9edf3;width:32px;height:32px}.bxHgOq_modelOptionText{gap:2px;font-size:12px;font-weight:500;display:grid}.bxHgOq_modelOptionText small{color:var(--muted-foreground);font-size:10px;font-weight:400}.bxHgOq_modelMenuFooter{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;gap:7px;margin-top:5px;padding:12px 6px 7px;font-size:10px;display:flex}.bxHgOq_modelMenuFooter svg{width:13px;height:13px;color:var(--success-11)}.bxHgOq_message{align-items:flex-start;gap:10px;font-size:13px;line-height:1.85;display:flex}.bxHgOq_message>div{min-width:0}.bxHgOq_message strong{margin:1px 0 6px;font-size:11px;font-weight:550;display:block}.bxHgOq_message p{color:var(--muted-foreground)}.bxHgOq_message mark{background:var(--redact-soft);color:var(--redact-11);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 4px}.bxHgOq_inlineGuard{border:1px solid var(--success-border);color:var(--success-11);background:var(--success-soft);border-radius:7px;align-items:center;gap:6px;margin:17px 0 20px 36px;padding:7px 9px;font-size:10px;display:flex}.bxHgOq_inlineGuard svg{flex-shrink:0;width:12px;height:12px}.bxHgOq_inlineGuard[data-verdict=redact]{color:var(--redact-11);border-color:var(--redact-border);background:var(--redact-soft)}.bxHgOq_inlineGuard[data-verdict=flag]{color:var(--warning-11);border-color:var(--warning-border);background:var(--warning-soft)}.bxHgOq_inlineGuard[data-verdict=block]{color:var(--danger-11);border-color:var(--danger-border);background:var(--danger-soft)}.bxHgOq_assistantAvatar{border:1px solid var(--landing-line);color:var(--primary);background:#fff}.bxHgOq_assistantAvatar img{object-fit:contain}.bxHgOq_assistantAvatar svg{width:14px;height:14px}.bxHgOq_composer{border:1px solid var(--landing-line);color:var(--muted-foreground);background:var(--background);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;font-size:10px;display:flex}.bxHgOq_composerSend{background:var(--primary);width:27px;height:27px;color:var(--primary-foreground);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.bxHgOq_composerSend svg{width:15px;height:15px}.bxHgOq_chatContent{padding-bottom:23px;animation:.4s ease-out bxHgOq_enter;position:relative;overflow:hidden}.bxHgOq_chatContent:after{content:"";pointer-events:none;background:linear-gradient(transparent, color-mix(in oklch, var(--primary) 5%, transparent), transparent);height:20%;animation:.9s ease-out both bxHgOq_guardScan;position:absolute;inset:0 0 auto}.bxHgOq_guardPanel{border-left:1px solid var(--landing-line);background:var(--gray-2);padding:25px 22px;animation:.45s ease-out bxHgOq_enter}.bxHgOq_guardHeading{justify-content:space-between;align-items:center;margin-bottom:21px;font-size:11px;font-weight:550;display:flex}.bxHgOq_live{font-family:var(--font-geist-mono), monospace;color:var(--success-11);align-items:center;gap:5px;font-size:8px;font-weight:400;display:inline-flex}.bxHgOq_live:before{content:"";background:var(--success-9);border-radius:50%;width:5px;height:5px}.bxHgOq_guardVerdict{color:var(--redact-11);background:var(--redact-soft);border:1px solid var(--redact-border);border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:550;display:flex}.bxHgOq_guardVerdict svg{width:16px;height:16px;animation:.55s cubic-bezier(.22,1,.36,1) .1s both bxHgOq_verdictPop}.bxHgOq_guardVerdict[data-verdict=allow]{color:var(--success-11);background:var(--success-soft);border-color:var(--success-border)}.bxHgOq_guardVerdict[data-verdict=flag]{color:var(--warning-11);background:var(--warning-soft);border-color:var(--warning-border)}.bxHgOq_guardVerdict[data-verdict=block]{color:var(--danger-11);background:var(--danger-soft);border-color:var(--danger-border)}.bxHgOq_guardDetail{color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.8}.bxHgOq_guardLabel{font-family:var(--font-geist-mono), monospace;color:var(--muted-foreground);letter-spacing:1px;margin:23px 0 10px;font-size:8px}.bxHgOq_guardChecks{gap:14px;font-size:11px;display:grid}.bxHgOq_guardChecks span{justify-content:space-between;align-items:center;gap:10px;display:flex}.bxHgOq_guardChecks svg{width:12px;height:12px;color:var(--success-11)}.bxHgOq_guardChecks [data-finding=redact] svg{color:var(--redact-11)}.bxHgOq_guardChecks [data-finding=flag] svg{color:var(--warning-11)}.bxHgOq_guardChecks [data-finding=block] svg{color:var(--danger-11)}.bxHgOq_guardFoot{border-top:1px solid var(--landing-line);color:var(--muted-foreground);justify-content:space-between;margin-top:25px;padding-top:15px;font-size:9px;display:flex}.bxHgOq_demoControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.bxHgOq_demoControlCopy{gap:5px;display:grid}.bxHgOq_demoControlCopy>span{color:var(--landing-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:1.4px;font-size:9px}.bxHgOq_demoControlCopy>p{color:var(--muted-foreground);font-size:12px}.bxHgOq_demoDisclaimer{color:var(--muted-foreground);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:10px;line-height:1.7;display:flex}.bxHgOq_demoDisclaimer svg{flex-shrink:0;width:12px;height:12px}.bxHgOq_scenarioButtons{border:1px solid var(--landing-line);background:var(--gray-2);border-radius:10px;gap:4px;padding:4px;display:flex}.bxHgOq_scenarioButtons button{min-height:38px;color:var(--muted-foreground);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:12px;transition:background .2s,color .2s;display:flex}.bxHgOq_scenarioButtons button svg{width:12px;height:12px}.bxHgOq_scenarioButtons button[aria-pressed=true]{background:var(--card);color:var(--landing-blue);box-shadow:0 1px 4px #0000000d}.bxHgOq_features{background:var(--gray-2);border-block:1px solid var(--landing-line);padding:88px 0}.bxHgOq_featureHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:43px;display:flex}.bxHgOq_featureHeading>p{max-width:300px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.bxHgOq_featureGrid{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.bxHgOq_featureCard{background:var(--card);border:1px solid var(--landing-line);border-radius:14px;flex-direction:column;min-height:300px;padding:28px;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.bxHgOq_featureCard:hover{border-color:var(--brand-7);box-shadow:0 10px 30px -15px color-mix(in oklch, var(--primary) 16%, transparent);transform:translateY(-4px)}.bxHgOq_featureIcon{color:var(--landing-blue);border:1px solid var(--brand-4);background:var(--brand-2);stroke-width:1.6px;border-radius:10px;width:38px;height:38px;padding:9px}.bxHgOq_featureCard h3{letter-spacing:-.6px;margin:23px 0 10px;font-size:19px;font-weight:500}.bxHgOq_featureCard p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.bxHgOq_featureVisual{margin-top:auto;padding-top:24px}.bxHgOq_compareVisual{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bxHgOq_compareAnswer{border:1px solid var(--landing-line);border-radius:6px;padding:12px}.bxHgOq_compareAnswer>span{align-items:center;gap:6px;margin-bottom:13px;font-size:10px;font-weight:500;display:flex}.bxHgOq_compareAnswer img{background:#fff;border-radius:3px;width:14px;height:14px}.bxHgOq_compareAnswer p{font-size:11px;line-height:1.7}.bxHgOq_toolVisual{justify-content:center;align-items:center;gap:13px;display:flex}.bxHgOq_toolVisual span{border:1px solid var(--landing-line);background:var(--gray-2);border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.bxHgOq_toolVisual span:nth-child(3){background:var(--brand-3);color:var(--landing-blue);border-color:var(--brand-5)}.bxHgOq_toolVisual>i{border-top:1px dashed var(--brand-7);width:16px;height:3px;position:relative;overflow:hidden}.bxHgOq_toolVisual>i:after{content:"";background:var(--primary);border-radius:2px;width:6px;animation:3s ease-in-out infinite bxHgOq_toolSignal;position:absolute;inset:0 auto 0 -6px}.bxHgOq_toolVisual>i:nth-of-type(2):after{animation-delay:.5s}.bxHgOq_toolVisual svg{width:18px;height:18px}.bxHgOq_usageVisual{justify-content:space-between;align-items:end;gap:9px;height:74px;padding:0 4px;display:flex}.bxHgOq_usageVisual i{background:var(--brand-4);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:4.5s ease-in-out infinite bxHgOq_barBreathe;display:block}.bxHgOq_usageVisual i:nth-last-child(-n+3){background:var(--primary)}.bxHgOq_featureFoot{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:30px;margin-top:31px;font-size:11px;display:flex}.bxHgOq_featureFoot span{align-items:center;gap:8px;display:flex}.bxHgOq_featureFoot svg{width:14px;height:14px}.bxHgOq_apiSection{padding:100px 0}.bxHgOq_apiGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.bxHgOq_apiCopy>p{max-width:360px;color:var(--muted-foreground);margin:22px 0;font-size:13px;line-height:1.9}.bxHgOq_apiChecks{gap:13px;margin:28px 0;font-size:12px;display:grid}.bxHgOq_apiChecks span{align-items:center;gap:9px;display:flex}.bxHgOq_apiChecks svg{width:14px;height:14px;color:var(--landing-blue)}.bxHgOq_textLink{color:var(--landing-blue);align-items:center;gap:13px;padding-block:9px;font-size:12px;font-weight:550;display:inline-flex}.bxHgOq_textLink svg{width:14px;height:14px;transition:transform .2s}.bxHgOq_textLink:hover svg{transform:translate(4px)}.bxHgOq_codePanel{color:#c2cde0;background:#101a2e;border:1px solid #27344c;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 15px 40px #081c3d12}.bxHgOq_codeHeader{font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:13px 21px;font-size:10px;display:flex}.bxHgOq_codeHeader>span{align-items:center;gap:8px;display:flex}.bxHgOq_codeHeader svg{width:13px;height:13px}.bxHgOq_codeHeader small{color:#8fa3c4;font-size:9px}.bxHgOq_codePanel pre{font-family:var(--font-geist-mono), monospace;padding:28px 25px;font-size:11px;line-height:2;overflow-x:auto}.bxHgOq_codePurple{color:#c1a6ff}.bxHgOq_codeGreen{color:#a7dabb}.bxHgOq_codeBlue{color:#83bbff}.bxHgOq_codeFooter{color:#a7dabb;font-family:var(--font-geist-mono), monospace;border-top:1px solid #ffffff12;align-items:center;gap:7px;padding:12px 21px;font-size:9px;display:flex}.bxHgOq_codeFooter svg{width:12px;height:12px}.bxHgOq_audit{padding:0 0 90px}.bxHgOq_auditInner{border:1px solid var(--landing-line);background:var(--gray-2);border-radius:10px;grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;padding:39px 43px;display:grid}.bxHgOq_auditCopy h2{letter-spacing:-1px;margin:15px 0;font-size:27px;font-weight:480;line-height:1.2}.bxHgOq_auditCopy>p{color:var(--muted-foreground);max-width:320px;font-size:12px;line-height:1.8}.bxHgOq_auditRows{border:1px solid var(--landing-line);background:var(--card);border-radius:7px;font-size:10px;overflow:hidden}.bxHgOq_auditRow{border-bottom:1px solid var(--landing-line);grid-template-columns:47px 1fr 64px;align-items:center;gap:12px;padding:13px 15px;display:grid}.bxHgOq_auditRow:last-child{border-bottom:0}.bxHgOq_auditRow time{color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;font-size:9px}.bxHgOq_auditRow>span:last-child{text-align:center;border-radius:4px;padding:3px 5px;font-size:8px}.bxHgOq_redacted{color:var(--redact-11);background:var(--redact-soft)}.bxHgOq_blocked{color:var(--danger-11);background:var(--danger-soft)}.bxHgOq_allowed{color:var(--success-11);background:var(--success-soft)}.bxHgOq_exampleLabel{color:var(--muted-foreground);text-align:right;margin-top:9px;font-size:9px}.bxHgOq_faq{padding:0 0 100px}.bxHgOq_faqGrid{border-top:1px solid var(--landing-line);grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:65px;display:grid}.bxHgOq_faqList details{border-bottom:1px solid var(--landing-line)}.bxHgOq_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;list-style:none;display:flex}.bxHgOq_faqList summary::-webkit-details-marker{display:none}.bxHgOq_faqList summary svg{width:15px;height:15px;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.bxHgOq_faqList details[open] summary svg{transform:rotate(45deg)}.bxHgOq_faqList details[open] summary{color:var(--landing-blue)}.bxHgOq_faqList details p{color:var(--muted-foreground);max-width:470px;padding-bottom:21px;font-size:12px;line-height:1.9}.bxHgOq_cta{color:#fff;background:linear-gradient(115deg,#10244b,#123c8d);border:1px solid #254b8d;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;padding:67px 50px;display:flex;position:relative;overflow:hidden}.bxHgOq_cta:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 39px,#ffffff0d 40px 41px,#0000 42px 80px);border-radius:50%;width:600px;height:600px;animation:10s ease-in-out infinite bxHgOq_ctaGlow;position:absolute;top:-230px;right:-170px}.bxHgOq_cta>*{z-index:1;position:relative}.bxHgOq_cta h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-2px;margin-top:15px;font-size:42px;font-weight:480;line-height:1.15}.bxHgOq_cta h2 em{color:#9dc8ff;font-family:Georgia,serif;font-weight:400}.bxHgOq_cta p{color:#c6d6ee;margin-top:14px;font-size:12px}.bxHgOq_cta .bxHgOq_eyebrow{color:#aacfff}.bxHgOq_cta .bxHgOq_primaryButton{color:#173d7d;background:#fff;box-shadow:0 4px 15px #00000012}.bxHgOq_cta .bxHgOq_primaryButton:hover{background:#eaf2ff}.bxHgOq_footer{padding:57px 0 30px}.bxHgOq_footerTop{justify-content:space-between;align-items:start;gap:30px;display:flex}.bxHgOq_footerTop p{color:var(--muted-foreground);margin-top:12px;font-size:11px}.bxHgOq_footerLinks{color:var(--muted-foreground);flex-wrap:wrap;gap:28px;padding-top:8px;font-size:11px;display:flex}.bxHgOq_footerLinks a:hover{color:var(--landing-blue)}.bxHgOq_footerBottom{border-top:1px solid var(--landing-line);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:35px;padding-top:28px;font-size:10px;display:flex}@keyframes bxHgOq_signalFlow{to{stroke-dashoffset:-1008px}}@keyframes bxHgOq_guardScan{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}to{opacity:0;transform:translateY(600%)}}@keyframes bxHgOq_verdictPop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes bxHgOq_toolSignal{0%,15%{opacity:0;transform:translate(0)}30%{opacity:1}75%,to{opacity:0;transform:translate(25px)}}@keyframes bxHgOq_barBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.78)}}@keyframes bxHgOq_ctaGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes bxHgOq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bxHgOq_orbitPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes bxHgOq_enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.bxHgOq_heroCopy{animation:.8s ease-out both bxHgOq_enter}.bxHgOq_constellation{animation:1s ease-out .15s both bxHgOq_enter}}@media (max-width:1100px){.bxHgOq_hero h1{letter-spacing:-3.5px;font-size:65px}.bxHgOq_nav{gap:20px}.bxHgOq_headerActions{gap:16px}.bxHgOq_demoBody{grid-template-columns:145px minmax(0,1fr) 240px}.bxHgOq_demoChat{padding:23px 20px}.bxHgOq_guardPanel{padding:25px 16px}.bxHgOq_apiGrid{gap:45px}.bxHgOq_featureCard{padding:23px}.bxHgOq_provider{font-size:14px}}@media (max-width:900px){.bxHgOq_container{width:calc(100% - 48px)}.bxHgOq_headerInner{gap:16px;min-height:74px}.bxHgOq_nav{gap:17px}.bxHgOq_nav a{font-size:11px}.bxHgOq_signIn{display:none}.bxHgOq_hero{padding-top:58px}.bxHgOq_hero h1{letter-spacing:-3px;font-size:56px}.bxHgOq_hero h1 em{letter-spacing:-3px}.bxHgOq_heroDescription{font-size:13px}.bxHgOq_heroGrid{gap:12px}.bxHgOq_modelNode{gap:6px;padding:9px 11px;font-size:10px}.bxHgOq_modelNode img{width:17px;height:17px}.bxHgOq_core{border-radius:24px;width:98px;height:98px}.bxHgOq_core img{width:52px;height:39px}.bxHgOq_protectedBadge{padding:5px 7px;font-size:7px}.bxHgOq_demoBody{grid-template-columns:minmax(0,1fr) 255px}.bxHgOq_demoSidebar{display:none}.bxHgOq_demoChat{padding:25px}.bxHgOq_featureGrid{grid-template-columns:1fr 1fr}.bxHgOq_featureCard:first-child{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:35px;min-height:230px;display:grid}.bxHgOq_featureCard:first-child .bxHgOq_featureVisual{grid-area:1/2/4;align-self:center;margin:0;padding:0}.bxHgOq_featureCard:first-child h3{margin-top:15px}.bxHgOq_providers{justify-content:center;gap:22px 32px}.bxHgOq_apiGrid{grid-template-columns:1fr;gap:35px}.bxHgOq_codePanel pre{padding:24px 18px;font-size:11px}.bxHgOq_auditInner{gap:30px;padding:30px}.bxHgOq_faqGrid{gap:40px}.bxHgOq_cta{padding:45px 35px}.bxHgOq_cta h2{font-size:35px}}@media (max-width:640px){.bxHgOq_container{width:calc(100% - 40px)}.bxHgOq_headerInner{gap:10px;min-height:68px}.bxHgOq_logo{font-size:23px}.bxHgOq_logo img{width:29px;height:24px}.bxHgOq_headerActions{gap:8px}.bxHgOq_headerActions .bxHgOq_primaryButton{gap:10px;min-height:36px;padding:8px 11px;font-size:10px}.bxHgOq_headerActions>button{width:32px;height:32px}.bxHgOq_menuButton{display:inline-flex}.bxHgOq_menuButton svg{width:17px;height:17px}.bxHgOq_nav{background:var(--background);border-bottom:1px solid var(--landing-line);padding:10px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 20px #00000008}.bxHgOq_nav[data-open=true]{gap:0;display:grid}.bxHgOq_nav .bxHgOq_mobileSignIn{display:block}.bxHgOq_nav a{padding:14px 4px;font-size:14px;display:block}.bxHgOq_hero{padding-top:43px;padding-bottom:18px}.bxHgOq_heroGrid{grid-template-columns:1fr;gap:5px}.bxHgOq_eyebrow{letter-spacing:1.3px;font-size:8px}.bxHgOq_hero h1{letter-spacing:-3px;margin-top:22px;margin-bottom:20px;font-size:clamp(48px,12.9vw,74px)}.bxHgOq_hero h1 em{letter-spacing:-3px}.bxHgOq_heroDescription{max-width:420px;font-size:14px;line-height:1.8}.bxHgOq_heroButtons{gap:10px;margin-top:25px}.bxHgOq_heroButtons a{flex:auto;gap:8px;padding-inline:12px}.bxHgOq_primaryButton,.bxHgOq_secondaryButton{gap:15px;min-height:46px;padding:12px 17px;font-size:12px}.bxHgOq_heroNote{margin-top:17px;font-size:10px}.bxHgOq_constellation{aspect-ratio:1.28;width:min(100%,380px);margin:20px auto 0}.bxHgOq_coreLabel{font-size:8px;top:calc(48% + 65px)}.bxHgOq_modelNode{padding:10px 12px;font-size:11px}.bxHgOq_nodeOne{top:5%;left:29%}.bxHgOq_nodeTwo{top:34%;right:0}.bxHgOq_nodeThree{bottom:4%;right:15%}.bxHgOq_nodeFour{bottom:20%}.bxHgOq_protectedBadge{font-size:8px;top:30%}.bxHgOq_heroBottom{letter-spacing:.9px;margin-top:28px;padding-top:18px;font-size:7px}.bxHgOq_heroBottom a{gap:6px}.bxHgOq_providers{gap:20px 23px;padding:27px 0 32px}.bxHgOq_provider{gap:7px;font-size:13px}.bxHgOq_provider img{width:19px;height:19px}.bxHgOq_demoSection{padding-top:19px;padding-bottom:58px}.bxHgOq_sectionIntro,.bxHgOq_featureHeading{flex-direction:column;align-items:start;gap:17px;margin-bottom:26px}.bxHgOq_sectionIntro h2,.bxHgOq_featureHeading h2,.bxHgOq_apiCopy h2,.bxHgOq_faqIntro h2{letter-spacing:-1.6px;margin-top:14px;font-size:34px}.bxHgOq_sectionIntro>p,.bxHgOq_featureHeading>p{max-width:370px;font-size:12px}.bxHgOq_demoBody{grid-template-columns:1fr}.bxHgOq_demoTop{min-height:44px;padding:0 13px}.bxHgOq_demoTitle{gap:6px;font-size:9px}.bxHgOq_demoTitle>span:first-child{margin-right:3px}.bxHgOq_demoTop small{font-size:7px}.bxHgOq_demoChat{min-height:390px;padding:22px 17px}.bxHgOq_guardPanel{border-left:0;border-top:1px solid var(--landing-line);padding:20px 17px}.bxHgOq_guardHeading{margin-bottom:13px}.bxHgOq_guardChecks{grid-template-columns:1fr 1fr;column-gap:22px}.bxHgOq_guardLabel{margin-top:17px}.bxHgOq_guardFoot{margin-top:17px;padding-top:12px}.bxHgOq_guardDetail{margin-top:12px}.bxHgOq_demoControls{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:16px}.bxHgOq_demoControlCopy{gap:4px}.bxHgOq_demoControlCopy>p{font-size:11px}.bxHgOq_demoDisclaimer{text-align:center;align-items:baseline;padding-inline:8px;font-size:9px}.bxHgOq_chatIdentity>span{font-size:11px}.bxHgOq_chatIdentity small{font-size:9px}.bxHgOq_modelSelect[data-slot=select-trigger]{gap:6px;min-width:119px;height:40px;padding-inline:8px;font-size:11px}.bxHgOq_scenarioButtons{justify-content:space-between;width:100%}.bxHgOq_scenarioButtons button{flex:1;min-height:40px;padding:10px 9px;font-size:11px}.bxHgOq_features{padding:56px 0}.bxHgOq_featureGrid{grid-template-columns:1fr;gap:13px}.bxHgOq_featureCard,.bxHgOq_featureCard:first-child{grid-column:auto;min-height:285px;padding:25px;display:flex}.bxHgOq_featureCard:first-child .bxHgOq_featureVisual{width:100%;margin-top:auto;padding-top:25px}.bxHgOq_featureCard h3{margin-top:18px}.bxHgOq_featureFoot{gap:15px 23px;margin-top:25px;font-size:10px}.bxHgOq_apiSection{padding:60px 0}.bxHgOq_apiGrid{grid-template-columns:1fr;gap:29px}.bxHgOq_apiCopy>p{max-width:none;font-size:12px}.bxHgOq_codePanel pre{padding:22px 17px;font-size:10px}.bxHgOq_apiChecks{gap:12px;margin-block:23px;font-size:11px}.bxHgOq_audit{padding-bottom:58px}.bxHgOq_auditInner{grid-template-columns:1fr;gap:25px;padding:25px 20px}.bxHgOq_auditCopy h2{font-size:28px}.bxHgOq_auditRow{grid-template-columns:39px 1fr 56px;gap:7px;padding:12px;font-size:9px}.bxHgOq_faq{padding-bottom:58px}.bxHgOq_faqGrid{grid-template-columns:1fr;gap:19px;padding-top:40px}.bxHgOq_faqList summary{min-height:60px;font-size:12px}.bxHgOq_cta{flex-direction:column;align-items:start;gap:26px;padding:34px 24px}.bxHgOq_cta h2{font-size:35px}.bxHgOq_cta p{max-width:240px;line-height:1.8}.bxHgOq_cta:after{right:-260px}.bxHgOq_footer{padding-top:38px}.bxHgOq_footerTop{flex-direction:column;gap:22px}.bxHgOq_footerLinks{gap:24px}.bxHgOq_footerBottom{margin-top:28px;padding-top:22px;font-size:9px}}@media (max-width:360px){.bxHgOq_demoTitle>span:first-child,.bxHgOq_headerActions .bxHgOq_primaryButton svg,.bxHgOq_chatIdentity small{display:none}.bxHgOq_scenarioButtons button{gap:4px;padding-inline:6px;font-size:10px}.bxHgOq_hero h1{letter-spacing:-2px;font-size:40px}.bxHgOq_hero h1 em{letter-spacing:-2px}}@media (prefers-reduced-motion:reduce){.bxHgOq_modelMenu{transition:none!important;animation:none!important}.bxHgOq_page *,.bxHgOq_page :before,.bxHgOq_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
