.page--home{--home-text: #f5f7fb;--home-muted: #aab4c4;--home-subtle: #8b96a8;--home-line: rgb(255, 255, 255, .08);--home-line-strong: rgb(255, 255, 255, .14);--home-surface: rgb(255, 255, 255, .028);--home-surface-raised: rgb(255, 255, 255, .05);--home-accent: #22d3ee;--home-accent-bright: #00f5ff;--home-radius: 20px;--home-shell: 1200px;--home-gutter: clamp(20px, 5vw, 40px);--home-section-space: clamp(72px, 9vw, 120px);position:relative;color:var(--home-text);background:#05070d}.page--home :where(section,header){margin:0;padding:0}.page--home :where(h1,h2,h3,h4,p,ul,ol){margin:0}.page--home :is(h1,h2,h3){color:var(--home-text);font-weight:700;letter-spacing:-.025em;text-wrap:balance}.page--home :where(h1,h2,h3,p,li,span,strong,summary){overflow-wrap:anywhere}.page--home :where(ul,ol){padding:0;list-style:none}.home-shell{width:100%;max-width:calc(var(--home-shell) + 2 * var(--home-gutter));margin-inline:auto;padding-inline:var(--home-gutter);box-sizing:border-box}.home-kicker,.home-float-kicker,.home-preview-label{color:var(--home-accent);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.home-section{padding-block:var(--home-section-space)}.home-section--tinted{background:radial-gradient(60% 50% at 50% 0%,rgb(34,211,238,.06),transparent 70%),linear-gradient(180deg,#ffffff03,#ffffff06);border-block:1px solid var(--home-line)}.home-section-head{display:grid;gap:16px;max-width:760px;margin:0 auto clamp(40px,5vw,64px);text-align:center;justify-items:center}.home-section-head h2{font-size:clamp(2rem,1.3rem + 2.4vw,3rem);line-height:1.1}.home-section-head>p:last-child,.home-section-head>p:not(.home-kicker){color:var(--home-muted);font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.65;max-width:640px}.home-section-head--left{margin:0;text-align:left;justify-items:start}.home-actions{display:flex;flex-wrap:wrap;gap:12px}.home-actions--center{justify-content:center}.page--home tritonium-button::part(button){min-height:48px;padding:0 24px;font-size:1rem;font-weight:600}.home-hero-notes{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--home-subtle);font-size:.875rem}.home-hero-notes li{display:inline-flex;align-items:center;gap:6px}.home-hero-notes--center{justify-content:center}.home-checklist{display:grid;gap:10px}.home-checklist li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;color:var(--home-text);font-size:.9375rem;line-height:1.45}.home-checklist tritonium-icon{margin-top:2px}.home-card-link{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--home-text);font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:6px;transition:color .2s ease,gap .2s ease}.home-card-link:hover,.home-card-link:focus-visible{color:var(--home-accent-bright);gap:10px}.home-card-link:focus-visible,.home-faq-item summary:focus-visible,.home-faq-more a:focus-visible{outline:2px solid var(--home-accent-bright);outline-offset:3px}.home-hero{position:relative;overflow:hidden;padding-block:clamp(48px,6vw,80px) clamp(56px,6vw,88px)}.home-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 55% at 78% 30%,rgb(34,211,238,.11),transparent 70%)}.home-hero-glow:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgb(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 75%)}.home-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}.home-hero-copy{display:grid;gap:24px;align-content:center}.home-eyebrow{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:6px 14px 6px 10px;border:1px solid var(--home-line-strong);border-radius:999px;background:var(--home-surface-raised);color:var(--home-muted);font-size:.8125rem;font-weight:500;line-height:1.4}.home-eyebrow-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--home-accent-bright);box-shadow:0 0 0 4px #00f5ff26}.page--home .home-hero-title{font-size:clamp(2.5rem,1.5rem + 3.4vw,4rem);font-weight:750;line-height:1.02;letter-spacing:-.04em}.home-hero-subtitle{max-width:34rem;color:var(--home-muted);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.home-hero-copy .home-actions{margin-top:8px}.home-preview{position:relative}.home-preview-window{position:relative;border:1px solid var(--home-line-strong);border-radius:var(--home-radius);background:linear-gradient(180deg,#0d1422,#090e18);box-shadow:0 40px 80px -24px #000000b3,0 0 0 1px #0006,inset 0 1px #ffffff0f;overflow:hidden;animation:home-rise .7s cubic-bezier(.2,.8,.2,1) both}.home-preview-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--home-line);background:#ffffff05;font-size:.8125rem}.home-preview-dots{display:inline-flex;gap:6px}.home-preview-dots i{width:10px;height:10px;border-radius:50%;background:#ffffff1f}.home-preview-title{color:var(--home-text);font-weight:600}.home-preview-range{margin-left:auto;padding:3px 10px;border:1px solid var(--home-line);border-radius:999px;color:var(--home-muted);font-size:.75rem}.home-preview-body{padding:22px 22px 64px}.home-preview-metrics{display:flex;align-items:flex-end;gap:32px;margin-bottom:12px}.home-preview-metrics>div{display:grid;gap:4px}.home-preview-label{color:var(--home-subtle);font-size:.6875rem}.home-preview-value{color:var(--home-text);font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.home-preview-value--forecast{color:var(--home-accent-bright)}.home-preview-delta{flex:none;margin-left:auto;white-space:nowrap;padding:4px 10px;border-radius:999px;background:#f59e0b24;color:#fbbf24;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.home-preview-plot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.home-preview-scale{position:relative;min-width:2ch;color:var(--home-subtle);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1}.home-preview-scale span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.home-preview-scale:before{content:"0.0";visibility:hidden}.home-preview-chart{display:block;width:100%;height:clamp(150px,16vw,200px);overflow:visible}.home-preview-chart .grid,.home-forecast .grid{stroke:#ffffff0f;stroke-width:1;fill:none}.home-preview-chart .area{fill:url(#home-area)}.home-preview-chart .band,.home-forecast .band{fill:#22d3ee1f}.home-preview-chart .line,.home-forecast .line{fill:none;stroke:var(--home-accent-bright);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-preview-chart .line--forecast,.home-forecast .line--forecast{stroke-dasharray:6 6;opacity:.85}.home-preview-chart .today{stroke:#ffffff2e;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.home-preview-chart .point path,.home-forecast .point path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-preview-chart .point-halo,.home-forecast .point-halo{stroke:var(--home-accent-bright);stroke-width:12px}.home-preview-chart .point-core,.home-forecast .point-core{stroke:#0b111d;stroke-width:7px}.home-forecast .point--small .point-halo{stroke-width:10px}.home-forecast .point--small .point-core{stroke-width:5px}.home-preview-axis{grid-column:2;display:flex;justify-content:space-between;padding-left:57%;color:var(--home-subtle);font-size:.75rem}.home-preview-axis span:first-child{transform:translate(-50%)}.home-preview-floats{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin:-44px 20px 0}.home-float{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--home-line-strong);border-radius:16px;background:#0c121ef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px -16px #000000bf;font-size:.875rem;line-height:1.45;animation:home-rise .7s cubic-bezier(.2,.8,.2,1) both}.home-float p{color:var(--home-text);font-size:.875rem;line-height:1.45}.home-float--alert{grid-template-columns:auto 1fr;align-items:start;gap:12px;animation-delay:.15s}.home-float--alert .home-float-kicker{color:#fbbf24}.home-float--reply{margin-top:28px;animation-delay:.3s}.home-float-head{display:flex;align-items:center;gap:8px}.home-float-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#22d3ee1f}.home-float-icon--alert{background:#f59e0b24}.home-float-kicker{font-size:.6875rem}.home-float-action{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:var(--home-accent-bright);color:#041316;font-size:.75rem;font-weight:600}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home-connectors{padding-block:28px;border-block:1px solid var(--home-line);background:#ffffff04}.home-connectors .home-shell{display:flex;align-items:center;gap:16px 40px;flex-wrap:wrap;justify-content:center}.home-connectors-label{color:var(--home-subtle);font-size:.875rem}.home-connectors-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px}.home-connectors-list li{display:inline-flex;align-items:center;gap:8px;color:var(--home-muted);font-size:.9375rem;font-weight:600;white-space:nowrap}.home-connectors-list img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.7}.home-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.home-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,32px);border:1px solid var(--home-line);border-radius:var(--home-radius);background:linear-gradient(180deg,#ffffff0a,#ffffff04);transition:border-color .25s ease,background .25s ease}.home-card:hover{border-color:#22d3ee47}.home-card h3{font-size:1.375rem;line-height:1.25}.home-card>p,.home-card-copy>p{color:var(--home-muted);font-size:.9875rem;line-height:1.6}.home-card .home-card-link{margin-top:auto;padding-top:6px}.home-card-icon{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgb(34,211,238,.22);border-radius:12px;background:#22d3ee14}.home-card--predict{grid-column:span 4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:stretch}.home-card-copy{display:flex;flex-direction:column;gap:14px}@media not (max-width:720px){.home-card--predict .home-checklist{margin-top:auto}.home-card--predict .home-card-copy .home-card-link{margin-top:0}}.home-card--detect,.home-card--respond,.home-card--route,.home-card--security{grid-column:span 2}.home-card-visual{margin:4px 0 0;border:1px solid var(--home-line);border-radius:14px;background:#080d17;font-size:.8125rem;line-height:1.45}.home-card-visual p{margin:0;font-size:.875rem;line-height:1.45}.home-forecast{display:flex;flex-direction:column;gap:14px;margin:0;padding:16px 18px 14px}.home-forecast-horizons{display:flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;padding:3px;border:1px solid var(--home-line);border-radius:10px;background:#ffffff05}.home-forecast-horizons li{padding:3px 9px;border-radius:7px;color:var(--home-subtle);font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.home-forecast-horizons li.is-active{background:#ffffff1a;color:var(--home-text)}.home-forecast-figures{display:flex;flex-wrap:wrap;gap:8px 28px}.home-forecast-figures div{display:grid;gap:2px;min-width:0}.home-forecast-figures span{color:var(--home-subtle);font-size:.75rem;white-space:nowrap}.home-forecast-figures strong{color:var(--home-text);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.home-forecast-figures .is-forecast{color:var(--home-accent-bright)}.home-forecast-figures .is-range{color:var(--home-muted);font-size:1rem;font-weight:600;line-height:1.6}.home-forecast-plot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;flex:1;min-height:150px}.home-forecast-scale{display:grid;grid-template-rows:20fr 80fr 40fr 20fr;color:var(--home-subtle);font-size:.6875rem;font-variant-numeric:tabular-nums}.home-forecast-scale span{align-self:end;transform:translateY(50%);line-height:1}.home-forecast svg{display:block;width:100%;height:100%;overflow:visible}.home-forecast-axis{display:flex;justify-content:space-between;gap:8px;margin-left:34px;color:var(--home-subtle);font-size:.75rem}.home-forecast-axis span{white-space:nowrap}.home-forecast .today{stroke:#ffffff2e;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.home-alerts{display:grid;padding:4px 0}.home-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 14px}.home-alert+.home-alert{border-top:1px solid var(--home-line)}.home-alert-text{display:grid;gap:1px;min-width:0}.home-alert-text strong{color:var(--home-text);font-weight:600}.home-alert-text span{color:var(--home-subtle);font-size:.75rem}.home-severity{display:inline-flex;align-items:center;gap:6px;margin-top:1px;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.5;white-space:nowrap}.home-severity:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.home-severity--critical{background:#f8717124;color:#fca5a5}.home-severity--high{background:#fb923c24;color:#fdba74}.home-severity--medium{background:#facc151f;color:#fde68a}.home-severity--on{background:#34d39924;color:#6ee7b7}.home-access{display:grid;padding:4px 0}.home-access-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px}.home-access-row+.home-access-row{border-top:1px solid var(--home-line)}.home-access-icon{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgb(34,211,238,.2);border-radius:8px;background:#22d3ee0f;color:var(--home-accent)}.home-thread{display:grid;overflow:hidden}.home-thread-review,.home-thread-draft{display:grid;gap:6px;padding:12px 14px}.home-thread-review p{color:var(--home-muted)}.home-thread-draft{border-top:1px solid var(--home-line);background:#22d3ee0a}.home-thread-draft p{color:var(--home-text)}.home-thread-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--home-subtle);font-size:.75rem}.home-thread-stars{display:inline-flex;gap:2px}.home-thread-stars svg{width:14px;height:14px;fill:#ffffff29}.home-thread-stars svg.is-filled{fill:#fbbf24}.home-thread-label{display:inline-flex;align-items:center;gap:6px;color:var(--home-accent);font-size:.75rem;font-weight:600}.home-thread-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px}.home-thread-actions span{padding:4px 10px;border:1px solid var(--home-line-strong);border-radius:8px;color:var(--home-muted);font-size:.75rem;font-weight:600}.home-thread-actions .is-approve{border-color:#22d3ee73;color:var(--home-accent-bright)}.home-rule{display:grid;gap:10px;padding:14px}.home-card-visual .home-rule-trigger{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 10px;border:1px solid var(--home-line-strong);border-radius:8px;background:#ffffff0a;color:var(--home-text);font-size:.8125rem;font-weight:600}.home-rule-trigger tritonium-icon{flex:none;color:#fca5a5}.home-rule-actions{position:relative;display:grid;gap:8px;margin-left:12px;padding-left:16px;border-left:1px dashed var(--home-line-strong)}.home-rule-actions li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--home-line);border-radius:8px;background:#ffffff05;color:var(--home-text)}.home-rule-actions img{flex:none;width:16px;height:16px;filter:brightness(0) invert(1);opacity:.85}.home-rule-actions tritonium-icon{flex:none;color:var(--home-muted)}.home-section--steps{padding-block:clamp(56px,7vw,96px)}.home-section--steps .home-section-head{margin-bottom:clamp(32px,4vw,48px)}.home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;counter-reset:none}.home-step{position:relative;display:grid;align-content:start;gap:8px;padding:0 clamp(20px,3vw,40px)}.home-step+.home-step{border-left:1px solid var(--home-line)}.home-step-number{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border:1px solid rgb(34,211,238,.35);border-radius:50%;color:var(--home-accent-bright);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.home-step h3{font-size:1.125rem;line-height:1.3}.home-step>p{margin:0;color:var(--home-muted);font-size:.9375rem;line-height:1.6}.home-faq{max-width:800px;margin:0 auto}.home-faq-list{border-top:1px solid var(--home-line)}.home-faq-item{border-bottom:1px solid var(--home-line)}.home-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 4px;color:var(--home-text);font-size:1.0625rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none;border-radius:8px}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary tritonium-icon{flex:none;color:var(--home-subtle);transition:transform .2s ease,color .2s ease}.home-faq-item[open] summary tritonium-icon{color:var(--home-accent-bright);transform:rotate(45deg)}.home-faq-item summary:hover{color:var(--home-accent-bright)}.home-faq-item p{padding:0 40px 20px 4px;color:var(--home-muted);line-height:1.65}.home-faq-more{margin-top:24px!important;color:var(--home-subtle);font-size:.9375rem;line-height:1.8;text-align:center}.home-faq-more a{color:var(--home-accent-bright);font-weight:600;text-decoration:none;border-radius:4px}.home-faq-more a:hover{text-decoration:underline;text-underline-offset:3px}.home-faq-more-item{display:inline-block}.home-faq-more-dot{margin-inline:8px}@media(max-width:640px){.home-faq-more-item{display:block}.home-faq-more-dot{display:none}}.home-section--cta{padding-top:0;background:#05070d}.home-section--tinted+.home-section--cta{padding-top:var(--home-section-space)}.home-cta{position:relative;display:grid;justify-items:center;gap:20px;padding:clamp(48px,7vw,88px) clamp(24px,5vw,64px);border:1px solid rgb(34,211,238,.2);border-radius:24px;background:radial-gradient(60% 80% at 50% 0%,rgb(34,211,238,.11),transparent 70%),#070c16;overflow:hidden;text-align:center}.home-cta h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);line-height:1.08}.home-cta>p{max-width:34rem;color:var(--home-muted);font-size:1.125rem;line-height:1.6}.home-cta .home-actions{margin-top:8px}@media(max-width:1080px){.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-copy{max-width:680px}.home-preview{max-width:640px}.home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card--predict{grid-column:1 / -1}.home-card--detect,.home-card--respond,.home-card--route,.home-card--security{grid-column:span 1}}@media(max-width:720px){.home-hero{padding-block:32px 56px}.home-hero-copy{gap:20px}.home-actions{display:grid;grid-template-columns:minmax(0,1fr)}.home-actions tritonium-button{width:100%}.page--home .home-actions tritonium-button::part(button){width:100%;box-sizing:border-box}.home-preview-floats{grid-template-columns:minmax(0,1fr);margin:-44px 12px 0}.home-float--reply{display:none}.home-preview-metrics{gap:20px}.home-preview-value{font-size:1.75rem}.home-connectors .home-shell{display:grid;justify-items:center;gap:16px}.home-connectors-label{text-align:center}.home-connectors-list{gap:12px 20px}.home-bento{grid-template-columns:minmax(0,1fr)}.home-card--predict{display:flex;flex-direction:column;gap:14px}.home-card--predict .home-card-copy{display:contents}.home-card--predict .home-forecast{order:1}.home-card--predict .home-card-link{order:2}.home-card--predict,.home-card--detect,.home-card--respond,.home-card--route,.home-card--security{grid-column:auto}.home-forecast-figures{gap:8px 18px}.home-forecast-figures strong{font-size:1.25rem}.home-steps{grid-template-columns:minmax(0,1fr);gap:24px}.home-step{grid-template-columns:32px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding:0}.home-step+.home-step{padding-top:24px;border-top:1px solid var(--home-line);border-left:0}.home-step-number{grid-row:span 2;margin-bottom:0}.home-faq-item p{padding-right:4px}.home-cta{border-radius:22px}}@media(max-width:480px){.home-access-row .home-severity{grid-column:2;justify-self:start;margin-top:-4px}}@media(max-width:400px){.home-preview-range{display:none}.home-preview-metrics{flex-wrap:wrap;gap:12px}.home-preview-label{letter-spacing:.04em;overflow-wrap:normal}.home-forecast-horizons{flex-wrap:nowrap;gap:2px}.home-forecast-horizons li{padding-inline:5px}.home-forecast-axis{margin-left:0;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.home-preview-window,.home-float{animation:none}.home-card,.home-card-link,.home-faq-item summary tritonium-icon{transition:none}}.page--home:lang(ja) :is(h1,h2,h3),.page--home:lang(ko) :is(h1,h2,h3),.page--home:lang(zh) :is(h1,h2,h3){word-break:auto-phrase}.home-beta-note{max-width:56ch;margin-block:16px;color:#aab4c4;font-size:.875rem;line-height:1.6}
