.demo_page__ociXy{--sw-bg:#0d0e11;--sw-bg-2:var(--color-neutral-925);--sw-panel:var(--color-neutral-900);--sw-line:var(--color-neutral-800);--sw-text:var(--color-neutral-50);--sw-muted:var(--color-neutral-300);--sw-primary:var(--sentinel-green-fill);--sw-primary-hover:var(--sentinel-green-fill-hover);--sw-accent:var(--sentinel-green);--sw-accent-2:var(--chat-blue);--sw-code-bg:var(--color-neutral-950);--sw-radius:14px;--sw-maxw:var(--layout-container);--d-secret:var(--superwise-red);--d-secret-bg:color-mix(in srgb,var(--superwise-red) 16%,transparent);--d-secret-bd:color-mix(in srgb,var(--superwise-red) 45%,transparent);--d-pii:var(--sentinel-green);--d-pii-bg:color-mix(in srgb,var(--sentinel-green) 14%,transparent);--d-pii-bd:color-mix(in srgb,var(--sentinel-green) 40%,transparent);--d-toxic:var(--chat-blue);--d-toxic-bg:color-mix(in srgb,var(--chat-blue) 14%,transparent);--d-toxic-bd:color-mix(in srgb,var(--chat-blue) 40%,transparent);--d-clean:var(--sentinel-green);--d-clean-bg:color-mix(in srgb,var(--sentinel-green) 14%,transparent);--d-clean-bd:color-mix(in srgb,var(--sentinel-green) 40%,transparent);--fs-label:var(--text-eyebrow);--fs-meta:var(--text-small);--fs-ui:var(--text-eyebrow);--fs-body:var(--text-body);--fs-lead:var(--text-body);--gap-label:10px;--gap-group:28px;background:radial-gradient(1200px 600px at 50% -200px,color-mix(in srgb,var(--sentinel-green) 6%,transparent),transparent 60%),var(--sw-bg);color:var(--sw-text);font-family:var(--font-body),system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;font-synthesis:none}:where(.demo_page__ociXy h1,.demo_page__ociXy p,.demo_page__ociXy pre){margin:0;padding:0}.demo_hero__MJxUS{box-sizing:border-box;width:100%;max-width:calc(var(--layout-container) + (2 * var(--layout-gutter)));margin-inline:auto;padding:72px var(--layout-gutter) 56px;text-align:center}.demo_eyebrow__ds0C7{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-ui);color:var(--sw-accent);border:1px solid var(--sw-line);background:var(--sw-panel);padding:6px 14px;border-radius:999px;margin-bottom:26px}.demo_eyebrowDot__ScTgx{width:7px;height:7px;border-radius:50%;background:var(--link-fill,var(--sw-muted));border:1.5px solid var(--link-color,var(--sw-muted));box-shadow:var(--link-glow,none);box-sizing:border-box}.demo_eyebrowSep__kvY26{color:var(--sw-muted);margin:0 2px}.demo_hero__MJxUS h1{text-wrap:balance}.demo_grad__xqYZf{background:linear-gradient(90deg,var(--sw-accent),var(--sw-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.demo_sub__9WZ5M{font-size:18px;color:var(--sw-muted);max-width:660px;margin:22px auto 8px;text-wrap:balance}.demo_main__3fw2g{box-sizing:border-box;width:100%;max-width:calc(var(--sw-maxw) + (2 * var(--layout-gutter)));margin:0 auto;padding:8px var(--layout-gutter) 72px}.demo_errorBanner__kG1Kp{background:var(--d-secret-bg);border:1px solid var(--d-secret-bd);border-radius:10px;padding:12px 16px;margin-bottom:1rem;font-size:var(--fs-body);color:var(--d-secret)}.demo_frame__MQBZx{background:var(--sw-code-bg);border:1px solid var(--sw-line);border-radius:var(--sw-radius);overflow:hidden;box-shadow:0 24px 60px -30px rgba(0,0,0,.6);margin-bottom:24px;transition:border-color .3s ease}.demo_frameBusy__ASE7F{border-color:color-mix(in srgb,var(--sw-accent) 55%,var(--sw-line))}.demo_bar__FgnO4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--sw-line);background:rgba(255,255,255,.02)}.demo_dots__SvfE_{display:inline-flex;gap:6px}.demo_dots__SvfE_ i{width:10px;height:10px;border-radius:50%;background:var(--sw-line);display:block}.demo_barLabel__b2jPJ{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-small);color:var(--sw-muted)}.demo_linkLive__Wz2JE{--link-color:var(--sw-accent);--link-fill:var(--sw-accent);--link-glow:0 0 10px var(--sw-accent)}.demo_linkPending__oQ4Vo{--link-color:var(--d-pii);--link-fill:var(--d-pii);--link-glow:none}.demo_linkChecking__8oAl_,.demo_linkOffline__pDjz6{--link-color:var(--color-neutral-200);--link-fill:var(--color-neutral-900);--link-glow:none}.demo_livePill__yw_qg{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--link-color,var(--color-neutral-500));background:var(--color-neutral-950);color:var(--link-color,var(--sw-muted));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.demo_liveDot__livsI{position:relative;width:8px;height:8px;flex:none;border-radius:50%;box-sizing:border-box;background:var(--link-fill,transparent);border:1.5px solid var(--link-color,var(--sw-muted));box-shadow:var(--link-glow,none)}.demo_linkLive__Wz2JE .demo_liveDot__livsI:after,.demo_linkLive__Wz2JE.demo_eyebrowDot__ScTgx:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid var(--sw-accent);animation:demo_livePulse__SCh8G 2s ease-out infinite}.demo_linkLive__Wz2JE.demo_eyebrowDot__ScTgx{position:relative}@keyframes demo_livePulse__SCh8G{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}.demo_controls__QGRbA{padding:28px}.demo_sectionLabel__Urm0P{display:block;font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sw-muted);margin-bottom:var(--gap-label)}.demo_promptWrap__XkF8G .demo_sectionLabel__Urm0P{display:flex;align-items:center;gap:7px;letter-spacing:.02em;text-transform:none}.demo_pencilIcon__jYxIa{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.demo_pillGroup__4tjUk{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--gap-group)}.demo_pillDesc__v_Gk0{font-size:var(--fs-ui);font-weight:400;opacity:.72;margin-left:4px}[data-chip-active=true] .demo_pillDesc__v_Gk0{opacity:.9}.demo_promptWrap__XkF8G{margin-bottom:var(--gap-group)}.demo_promptHeading__kRo4n{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.demo_promptInput__59qMK{width:100%;min-height:248px;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-body);line-height:1.7;padding:14px 16px;border:1px solid var(--sw-line);border-radius:10px;background:var(--sw-bg);color:var(--sw-text);resize:vertical;display:block;outline:none;transition:border-color .15s,box-shadow .15s}.demo_promptInput__59qMK::-moz-placeholder{color:var(--sw-muted);opacity:.7}.demo_promptInput__59qMK::placeholder{color:var(--sw-muted);opacity:.7}.demo_promptInput__59qMK:focus{border-color:var(--sw-accent-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-blue) 15%,transparent)}.demo_promptCue___npjZ .demo_promptInput__59qMK{border-color:var(--sw-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sw-accent) 20%,transparent)}.demo_scanWrap__H6R8_{position:relative;border-radius:10px;overflow:hidden}.demo_editableTag__wyWgh{flex:0 0 auto;padding:3px 8px;border:1px solid var(--sw-line);border-radius:999px;background:color-mix(in srgb,var(--sw-bg) 88%,transparent);color:var(--sw-muted);font-size:var(--fs-meta);font-weight:600;line-height:1.4;transition:border-color .15s,color .15s,background .15s}.demo_editableTag__wyWgh:focus-visible,.demo_editableTag__wyWgh:hover{border-color:var(--sw-accent);background:color-mix(in srgb,var(--sw-accent) 10%,var(--sw-bg));color:var(--sw-accent);outline:none}.demo_scan__h061N{position:absolute;inset:0;pointer-events:none;border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-accent) 50%,transparent);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--sw-accent) 10%,transparent) 45%,color-mix(in srgb,var(--sw-accent) 22%,transparent) 50%,transparent 52%);background-size:100% 220%;background-repeat:no-repeat;animation:demo_scanSweep__kFUdd 1.6s ease-in-out infinite}@keyframes demo_scanSweep__kFUdd{0%{background-position:0 120%}to{background-position:0 -20%}}.demo_status__UWkfn{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 16px;border-top:1px solid var(--sw-line);background:rgba(255,255,255,.02);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-small);color:var(--sw-muted)}.demo_statusText__moj8g{min-width:0;flex:1 1 260px}.demo_frameBusy__ASE7F .demo_statusText__moj8g{color:var(--sw-accent)}.demo_session__cL52_{color:var(--sw-text);font-variant-numeric:tabular-nums}.demo_sessionLabel__8XwFu{color:var(--sw-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-label);margin-right:4px}.demo_actionRow__qRRk4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:var(--gap-group);border-top:1px solid var(--sw-line)}.demo_actionHint__OciVr{font-size:var(--fs-ui);color:var(--sw-muted);max-width:64ch}.demo_spinner__JxriL{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:demo_spin__S0wbo .7s linear infinite}@keyframes demo_spin__S0wbo{to{transform:rotate(1turn)}}.demo_resultsFrame__mx87I{scroll-margin-top:96px}.demo_resultsMeta__ioil_{font-size:var(--fs-meta);color:var(--sw-muted);font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.demo_resultPill__FJP0N .demo_liveDot__livsI:after{display:none}.demo_resultsGrid__xhfwS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:760px){.demo_resultsGrid__xhfwS{grid-template-columns:minmax(0,1fr)}}.demo_resultPanel__VF_X8{display:flex;flex-direction:column;min-width:0}.demo_resultPanel__VF_X8+.demo_resultPanel__VF_X8{border-left:1px solid var(--sw-line)}@media (max-width:760px){.demo_resultPanel__VF_X8+.demo_resultPanel__VF_X8{border-left:0;border-top:1px solid var(--sw-line)}}.demo_panelHeader__kwpCJ{min-height:46px;padding:12px 16px;border-bottom:1px solid var(--sw-line);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.demo_panelTitle__Onomx{font-size:var(--text-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--sw-muted)}.demo_panelTitleOk__scqfo{color:var(--sw-accent)}.demo_panelSubtitle__uMlvS{font-size:var(--fs-meta);color:var(--sw-muted)}.demo_panelBody__qeFAc{flex:1;padding:1rem;overflow-x:auto}.demo_promptDisplay__TxZ75{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-body);line-height:1.7;white-space:pre-wrap;word-break:break-word}.demo_responseDisplay__3xg30{font-size:var(--fs-lead);line-height:1.7;word-break:break-word}.demo_md__PrfKN>*+*{margin-top:.75em}.demo_md__PrfKN ol,.demo_md__PrfKN p,.demo_md__PrfKN ul{margin-bottom:0}.demo_md__PrfKN strong{font-weight:650;color:var(--sw-text)}.demo_mdList__OpdRM{margin:0;padding-left:1.4em}.demo_mdList__OpdRM .demo_mdList__OpdRM,.demo_mdList__OpdRM li+li{margin-top:.3em}ul.demo_mdList__OpdRM{list-style:disc}ul.demo_mdList__OpdRM ul.demo_mdList__OpdRM{list-style:circle}ol.demo_mdList__OpdRM{list-style:decimal}.demo_mdList__OpdRM li::marker{color:var(--sw-muted)}.demo_mdCode__erYtJ{font-size:.88em;padding:1px 5px;border-radius:4px;border:1px solid var(--sw-line);overflow-wrap:anywhere}.demo_mdCode__erYtJ,.demo_mdPre__7k_l8{font-family:var(--font-mono),ui-monospace,monospace;background:var(--sw-bg)}.demo_mdPre__7k_l8{font-size:var(--fs-ui);line-height:1.6;white-space:pre;overflow-x:auto;padding:10px 12px;border-radius:8px;border:1px solid var(--sw-line)}.demo_mdRule__B7KB3{border:0;border-top:1px solid var(--sw-line);margin:1em 0}.demo_hlPii__1GMis,.demo_hlSecret__b9LXV,.demo_hlToxic__KBN_D{border-radius:3px;padding:0 3px;font-style:normal;border:1px solid transparent}.demo_hlSecret__b9LXV{background:var(--d-secret-bg);color:var(--d-secret);border-color:var(--d-secret-bd)}.demo_hlPii__1GMis{background:var(--d-pii-bg);color:var(--d-pii);border-color:var(--d-pii-bd)}.demo_hlToxic__KBN_D{background:var(--d-toxic-bg);color:var(--d-toxic);border-color:var(--d-toxic-bd)}.demo_detections___vut3{min-height:48px;padding:0 16px;display:flex;flex-wrap:wrap;align-items:center}.demo_detections___vut3,.demo_notCaught__2EASt{border-top:1px solid var(--sw-line);background:var(--sw-bg-2);gap:6px}.demo_notCaught__2EASt{padding:12px 16px;display:grid}.demo_modelNote__iQMPN,.demo_notCaught__2EASt{color:var(--sw-muted);font-size:var(--fs-meta);line-height:1.5}.demo_modelNote__iQMPN{margin:0;padding:10px 16px;border-bottom:1px solid var(--sw-line)}.demo_detectLabel__yqs8p{font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sw-muted);margin-right:4px}.demo_badge__Sc2mr{display:inline-flex;align-items:center;font-size:var(--fs-meta);font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:999px;border:1px solid transparent;line-height:1.4}.demo_badgeBlocked__hkr0a,.demo_badgeSecret__R2hbe{background:var(--d-secret-bg);color:var(--d-secret);border-color:var(--d-secret-bd)}.demo_badgePii__HNTfK{background:var(--d-pii-bg);color:var(--d-pii);border-color:var(--d-pii-bd)}.demo_badgeToxic__3DWMo{background:var(--d-toxic-bg);color:var(--d-toxic);border-color:var(--d-toxic-bd)}.demo_badgeClean__J_Wg5{background:var(--d-clean-bg);color:var(--d-clean);border-color:var(--d-clean-bd)}.demo_hlSafe__waIPC{border-radius:3px;padding:0 3px;background:color-mix(in srgb,var(--sentinel-green) 12%,transparent);color:var(--sw-accent);border:1px solid color-mix(in srgb,var(--sentinel-green) 40%,transparent)}.demo_redactedCount__XOgR7{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-meta);color:var(--sw-accent);font-variant-numeric:tabular-nums}.demo_blocked__9yCM5{border:1px solid var(--d-secret-bd);background:var(--d-secret-bg);border-radius:10px;padding:14px 16px;font-size:var(--fs-body);color:var(--sw-text)}.demo_blocked__9yCM5 strong{color:var(--d-secret)}.demo_received__pVGDb{margin-top:16px;padding-top:14px;border-top:1px dashed var(--sw-line)}.demo_receivedLabel__RJSJd{display:block;margin-bottom:8px;font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-accent)}.demo_notice__NJ2q3{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:var(--fs-ui);color:var(--sw-muted)}.demo_notice__NJ2q3:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--sw-muted)}.demo_nextStep__PxnsE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:24px;padding:22px 24px;background:var(--sw-panel);border:1px solid var(--sw-line);border-radius:var(--sw-radius)}.demo_nextStepText__Jg2uF{font-size:var(--fs-lead);color:var(--sw-text);max-width:52ch}.demo_nextStepActions__AuSA_{display:flex;flex-wrap:wrap;gap:12px}.demo_btnOutline__yai_Z,.demo_btnPrimary__IBEnL{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border-radius:12px;font-size:var(--fs-lead);font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.demo_btnPrimary__IBEnL{background:var(--sw-primary);color:#ffffff;border:2px solid transparent}.demo_btnPrimary__IBEnL:hover{background:var(--sw-primary-hover);color:#ffffff}.demo_btnOutline__yai_Z{background:transparent;color:#ffffff;border:2px solid var(--color-neutral-200,#d5dae2)}.demo_btnOutline__yai_Z:hover{background:rgba(255,255,255,.1)}.demo_btnOutline__yai_Z:focus-visible,.demo_btnPrimary__IBEnL:focus-visible,.demo_btnRun__FgkSg:focus-visible{outline:2px solid var(--sw-accent-2);outline-offset:2px}.demo_gatewayNote__NOtGp{margin-top:28px;font-size:var(--fs-meta);color:var(--sw-muted)}.demo_statusDot__IDThL{width:8px;height:8px;border-radius:50%;flex:none;box-sizing:border-box;background:var(--link-fill,transparent);border:1.5px solid var(--link-color,var(--sw-muted))}@media (max-width:600px){.demo_hero__MJxUS{padding:48px var(--layout-gutter) 32px}.demo_main__3fw2g{padding:8px var(--layout-gutter) 48px}.demo_controls__QGRbA{padding:20px 16px}.demo_bar__FgnO4{padding:10px 12px}.demo_dots__SvfE_{display:none}.demo_actionRow__qRRk4{flex-direction:column;align-items:stretch}.demo_btnRun__FgkSg{width:100%}}@media (prefers-reduced-motion:reduce){.demo_linkLive__Wz2JE .demo_liveDot__livsI:after,.demo_linkLive__Wz2JE.demo_eyebrowDot__ScTgx:after{animation:none;display:none}.demo_scan__h061N{animation:none;background:none}.demo_editableTag__wyWgh,.demo_frame__MQBZx,.demo_promptInput__59qMK{transition:none}.demo_spinner__JxriL{animation-duration:.01ms}.demo_btnRun__FgkSg:hover:not(:disabled){transform:none}}.demo_explain__gRQk1{box-sizing:border-box;width:100%;max-width:calc(var(--layout-container) + (2 * var(--layout-gutter)));margin:0 auto;padding:8px var(--layout-gutter) 80px;font-size:var(--fs-lead);color:var(--sw-muted)}.demo_explain__gRQk1>*{max-width:var(--layout-prose);margin-inline:auto}.demo_explain__gRQk1 h2{margin:0 0 14px;font-size:var(--text-h2);line-height:1.25;font-weight:700;color:var(--sw-text)}.demo_explain__gRQk1 h3{margin:var(--gap-group) 0 var(--gap-label);font-size:17px;font-weight:600;color:var(--sw-text)}.demo_explain__gRQk1 p+p{margin-top:12px}.demo_explain__gRQk1 ul{margin:0 0 12px;padding-left:20px;list-style:disc}.demo_explain__gRQk1 li+li{margin-top:8px}.demo_explain__gRQk1 strong{color:var(--sw-text);font-weight:600}.demo_explain__gRQk1 code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.9em;color:var(--d-pii)}.demo_explain__gRQk1 li a,.demo_explain__gRQk1 p a{display:inline-flex;min-height:44px;align-items:center;color:var(--sw-accent-2)}.demo_explain__gRQk1 li a:hover,.demo_explain__gRQk1 p a:hover{text-decoration:underline}.Container_container__jbVMe{box-sizing:border-box;width:100%;max-width:calc(var(--layout-container) + (2 * var(--layout-gutter)))!important;margin-inline:auto;padding-inline:var(--layout-gutter)}.Container_noPadding__wMjzy{max-width:var(--layout-container)!important;padding-inline:0}.Container_prose__x9VlW{width:100%;max-width:var(--layout-prose)}.Container_proseCentered__swAYX{margin-inline:auto}.Container_container__jbVMe .max-w-4xl,.Container_container__jbVMe .max-w-5xl,.Container_container__jbVMe .max-w-6xl,.Container_container__jbVMe .max-w-7xl,.Container_container__jbVMe :is(div,ul,ol,article).max-w-2xl,.Container_container__jbVMe :is(div,ul,ol,article).max-w-3xl{max-width:none!important}.Container_container__jbVMe :is(p,blockquote).max-w-2xl,.Container_container__jbVMe :is(p,blockquote).max-w-3xl,.Container_container__jbVMe :is(p,blockquote).max-w-4xl,.Container_container__jbVMe :is(p,blockquote).max-w-xl,.Container_container__jbVMe [data-layout-prose]{max-width:var(--layout-prose)!important}footer[data-site-footer] .Container_container__jbVMe,header[data-site-header] .Container_container__jbVMe{max-width:80rem!important}header[data-site-header] .Container_container__jbVMe{padding-inline:1rem}@media (min-width:640px){header[data-site-header] .Container_container__jbVMe{padding-inline:1.5rem}}@media (min-width:1024px){header[data-site-header] .Container_container__jbVMe{padding-inline:2rem}}.Footer_navLink__7Lm3x{display:inline-flex;min-height:44px;min-width:44px;align-items:center;font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;line-height:1.5;font-weight:400;--tw-text-opacity:1;color:rgb(213 218 226/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Footer_navLink__7Lm3x:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Footer_socialLink__nh4hv{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:.5rem;padding:.75rem;--tw-text-opacity:1;color:rgb(213 218 226/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Footer_socialLink__nh4hv:hover{--tw-bg-opacity:1;background-color:rgb(57 65 82/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Footer_socialLink__nh4hv:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 0 0/var(--tw-ring-opacity,1))}.Footer_utilityLink__lDBHf{display:inline-flex;min-height:44px;min-width:44px;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Footer_utilityLink__lDBHf:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.PageShell_surface__8QXFQ{padding-block:.5rem}.PageShell_light__7q54C{background:var(--card-bg)}.PageShell_muted__xG2XK{background:var(--color-neutral-50)}.PageShell_dark__cLT7d{background:var(--color-neutral-900)}.PageShell_gradientDark__mwC2L{background:linear-gradient(to bottom right,var(--color-neutral-950),var(--color-neutral-900),var(--color-neutral-950))}.PageShell_sentinel__m_8uD{background:radial-gradient(1200px 600px at 50% -200px,color-mix(in srgb,var(--sentinel-green) 6%,transparent),transparent 60%),var(--color-neutral-950)}.PageShell_chat__FsaZl{background:radial-gradient(1100px 560px at 78% -160px,color-mix(in srgb,var(--chat-blue) 16%,transparent),transparent 62%),var(--color-neutral-950)}.Section_hero__qYJYl{padding-block:var(--section-space-hero-top) var(--section-space-hero-bottom)}.Section_default___VdSN{padding-block:var(--section-space-default)}.Section_compact__nHVhC{padding-block:var(--section-space-compact)}.Section_compact__nHVhC :where(h1,h2,h3):first-child,.Section_default___VdSN :where(h1,h2,h3):first-child,.Section_hero__qYJYl :where(h1,h2,h3):first-child{margin-top:0}.TextLink_link__ayRK1{display:block;box-sizing:border-box;min-inline-size:44px;min-block-size:44px;padding-block:max(0px,calc((44px - 1lh) / 2))}.CheckIcon_icon__nC4te{display:inline-block;flex-shrink:0;background-color:currentColor;-webkit-mask:url(/icons/check.svg) center/contain no-repeat;mask:url(/icons/check.svg) center/contain no-repeat;color:var(--sentinel-green-accent)}.CheckIcon_sm__I9PLW{width:1rem;height:1rem}.CheckIcon_md__9QsEm{width:1.25rem;height:1.25rem}@media (forced-colors:active){.CheckIcon_icon__nC4te{forced-color-adjust:none;background-color:CanvasText}}