 @font-face{font-family:"Inter";src:url("/fonts/inter-latin-opsz-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--oc-ink:#101722;--oc-ink-muted:#4a5260;--oc-paper:#f4f2ec;--oc-surface:#fdfcfa;--oc-line:#e2ded4;--oc-graphite:#101722;--oc-on-graphite:#f1efe9;--oc-signal:#a5470e;--oc-accent:#f28a3c;--oc-on-accent:#1b1208;--oc-ok:#17704a;--oc-danger:#b42a28;--oc-gold:#8c6a35;--oc-focus:#a5470e;--oc-tint:rgba(16, 23, 34, 0.035);--oc-shadow:0 1px 0 rgba(16, 23, 34, 0.03), 0 18px 40px -30px rgba(16, 23, 34, 0.28);--oc-radius:10px;--oc-radius-l:16px;--oc-space:8px;--oc-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--oc-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color-scheme:light}@media (prefers-color-scheme: dark){:root{--oc-ink:#f1efe9;--oc-ink-muted:#b9bfc9;--oc-paper:#0d131d;--oc-surface:#151e2b;--oc-line:#273244;--oc-graphite:#0a0f17;--oc-on-graphite:#f2efe8;--oc-signal:#f28a3c;--oc-accent:#f39246;--oc-on-accent:#1a1007;--oc-ok:#42c995;--oc-danger:#ef6a69;--oc-gold:#c5a16b;--oc-focus:#f28a3c;--oc-tint:rgba(242, 239, 233, 0.04);--oc-shadow:0 1px 0 rgba(255, 255, 255, 0.04) inset, 0 24px 48px -30px rgba(0, 0, 0, 0.7);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--oc-paper);color:var(--oc-ink);font:15.5px / 1.55 var(--oc-font);font-optical-sizing:auto;font-feature-settings: "cv11" 1,"ss01" 1;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-0.02em;text-wrap:balance;line-height:1.2}h1{margin:0 0 12px;font-size:clamp(28px, 3vw, 36px);font-weight:650;letter-spacing:-0.03em}h2{font-size:21px;font-weight:650}h3{font-size:17px;font-weight:650}p{text-wrap:pretty}a{color:inherit;text-underline-offset:3px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color 0.15s}a:hover{text-decoration-color:var(--oc-signal)}:focus-visible{outline:3px solid var(--oc-focus);outline-offset:2px;border-radius:4px}.oc-skip{position:absolute;left:-9999px}.oc-skip:focus{left:8px;top:8px;z-index:10;background:var(--oc-surface);padding:8px 12px;border-radius:var(--oc-radius)}.oc-header{position:sticky;top:0;z-index:5;background:var(--oc-graphite);color:var(--oc-on-graphite);display:flex;align-items:center;gap:16px;min-height:60px;padding:10px clamp(16px, 3vw, 32px);flex-wrap:wrap;border-bottom:1px solid rgba(242, 239, 233, 0.08);box-shadow:0 1px 0 rgba(0, 0, 0, 0.2)}.oc-header a{color:var(--oc-on-graphite)}.oc-header select{font:inherit;font-size:13.5px;padding:6px 30px 6px 12px;border:1px solid rgba(242, 239, 233, 0.18);border-radius:999px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23f1efe9' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center,rgba(242, 239, 233, 0.04);color:var(--oc-on-graphite);appearance:none;cursor:pointer}.oc-header select option{color:#101722}.oc-header .oc-btn[data-variant="quiet"]{padding:6px 14px;border-color:rgba(242, 239, 233, 0.28) !important;background:transparent;color:var(--oc-on-graphite) !important}.oc-header .oc-btn[data-variant="quiet"]:hover{border-color:var(--oc-accent) !important}.oc-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:650;letter-spacing:-0.01em;text-decoration:none}.oc-brand img{width:26px;height:26px}.oc-main{max-width:1240px;margin:0 auto;padding:clamp(24px, 3vw, 40px) clamp(16px, 3vw, 32px) 64px}.oc-layout{display:grid;grid-template-columns:252px minmax(0, 1fr);gap:clamp(24px, 3vw, 40px);align-items:start}@media (max-width: 760px){.oc-layout{grid-template-columns:1fr}}.oc-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--oc-line);border-radius:var(--oc-radius-l);background:var(--oc-surface);box-shadow:var(--oc-shadow)}@media (max-width: 760px){.oc-nav{position:static}}.oc-nav a{position:relative;padding:9px 12px;border-radius:9px;color:var(--oc-ink-muted);font-size:14.5px;font-weight:500;text-decoration:none;transition: background-color 0.15s,color 0.15s}.oc-nav a:hover{background:var(--oc-tint);color:var(--oc-ink)}.oc-nav a[aria-current="page"]{background:color-mix(in srgb, var(--oc-accent) 12%, transparent);color:var(--oc-ink);font-weight:650;box-shadow:inset 3px 0 0 var(--oc-accent)}.oc-card{background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--oc-radius-l);padding:clamp(18px, 2vw, 26px);margin-bottom:18px;box-shadow:var(--oc-shadow)}.oc-card > h2:first-child,.oc-card > h3:first-child{margin-top:0}.oc-muted{color:var(--oc-ink-muted)}.oc-row{display:flex;gap:12px;align-items:end;flex-wrap:wrap}input[type="checkbox"],input[type="radio"]{width:24px;height:24px;margin:0;accent-color:var(--oc-signal)}label.oc-row{align-items:center;min-height:32px}.oc-field{display:flex;flex-direction:column;gap:6px;min-width:200px}.oc-field label{font-weight:600;font-size:13.5px}.oc-field input,.oc-field select,.oc-field textarea{font:inherit;min-height:40px;padding:8px 12px;border:1px solid var(--oc-line);border-radius:var(--oc-radius);background:var(--oc-surface);color:var(--oc-ink);box-shadow:inset 0 1px 2px rgba(16, 23, 34, 0.04);transition: border-color 0.15s,box-shadow 0.15s}.oc-field input:hover,.oc-field select:hover,.oc-field textarea:hover{border-color:color-mix(in srgb, var(--oc-ink) 30%, var(--oc-line))}.oc-field input:focus-visible,.oc-field select:focus-visible,.oc-field textarea:focus-visible{outline:0;border-color:var(--oc-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--oc-focus) 28%, transparent)}.oc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:14.5px;font-weight:650;min-height:40px;padding:8px 16px;border-radius:var(--oc-radius);border:1px solid var(--oc-accent);background:var(--oc-accent);color:var(--oc-on-accent);cursor:pointer;box-shadow:0 8px 18px -12px color-mix(in srgb, var(--oc-accent) 80%, transparent);transition: filter 0.15s,transform 0.15s,border-color 0.15s}.oc-btn:hover{filter:brightness(1.05)}.oc-btn:active{transform:translateY(1px)}.oc-btn[data-variant="quiet"]{background:var(--oc-surface);color:var(--oc-ink);border-color:var(--oc-line);box-shadow:none}.oc-btn[data-variant="quiet"]:hover{border-color:color-mix(in srgb, var(--oc-ink) 40%, var(--oc-line));filter:none}.oc-btn:disabled{opacity:0.55;cursor:not-allowed;filter:none}.oc-notice{border:1px solid var(--oc-line);border-left:3px solid var(--oc-signal);background:color-mix(in srgb, var(--oc-signal) 5%, var(--oc-surface));padding:12px 16px;border-radius:var(--oc-radius);margin:12px 0}.oc-notice[data-tone="ok"]{border-left-color:var(--oc-ok);background:color-mix(in srgb, var(--oc-ok) 6%, var(--oc-surface))}.oc-notice[data-tone="danger"]{border-left-color:var(--oc-danger);background:color-mix(in srgb, var(--oc-danger) 6%, var(--oc-surface))}.oc-fieldset{border:1px solid var(--oc-line);border-radius:var(--oc-radius);padding:10px 14px 14px;margin:0 0 12px;min-width:0}.oc-fieldset[data-missing]{border-left:3px solid var(--oc-signal)}.oc-fieldset legend{font-weight:600;padding:0 4px}.oc-check{display:inline-flex;align-items:center;gap:8px;margin-top:6px}.oc-table-wrap{overflow-x:auto;border:1px solid var(--oc-line);border-radius:var(--oc-radius-l);background:var(--oc-surface);box-shadow:var(--oc-shadow)}.oc-card .oc-table-wrap{border:0;border-radius:0;background:none;box-shadow:none}.oc-table{width:100%;border-collapse:collapse}.oc-table th,.oc-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--oc-line);vertical-align:top}.oc-table thead th{font-size:12px;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:var(--oc-ink-muted);background:color-mix(in srgb, var(--oc-paper) 60%, var(--oc-surface));white-space:nowrap}.oc-table tbody th{font-weight:650}.oc-table tbody tr{transition:background-color 0.12s}.oc-table tbody tr:hover{background:var(--oc-tint)}.oc-table tbody tr:last-child td{border-bottom:0}.oc-table td a{font-weight:600}.oc-tag{display:inline-block;font-size:12.5px;font-weight:500;line-height:1.6;padding:1px 10px;border:1px solid var(--oc-line);border-radius:999px;background:var(--oc-paper);margin:0 4px 4px 0}.oc-tabs{display:inline-flex;gap:2px;flex-wrap:wrap;margin-bottom:18px;padding:4px;border:1px solid var(--oc-line);border-radius:12px;background:var(--oc-surface)}.oc-tabs a{padding:6px 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--oc-ink-muted);text-decoration:none}.oc-tabs a[aria-current="page"]{background:var(--oc-graphite);color:var(--oc-on-graphite);font-weight:600}code,.oc-mono{font-family:var(--oc-mono);font-size:13.5px}.oc-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:14px;align-items:end}.oc-tree{list-style:none;margin:4px 0 0;padding-left:18px;border-left:1px solid var(--oc-line)}.oc-tree-root{padding-left:0;border-left:0}.oc-tree li{margin:6px 0}.oc-list{padding-left:20px}.oc-list li{margin:4px 0}.oc-dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 20px;margin:0}.oc-dl dt{font-weight:600;color:var(--oc-ink-muted)}.oc-dl dd{margin:0}.oc-timeline{position:relative;list-style:none;margin:0 0 12px;padding-left:22px}.oc-timeline::before{content:"";position:absolute;top:6px;bottom:6px;left:5px;width:2px;border-radius:2px;background:linear-gradient(180deg, var(--oc-signal), color-mix(in srgb, var(--oc-signal) 25%, var(--oc-line)))}.oc-timeline > li{position:relative;margin:0 0 14px}.oc-timeline > li::before{content:"";position:absolute;top:7px;left:-21px;width:10px;height:10px;border:2px solid var(--oc-signal);border-radius:50%;background:var(--oc-surface)}.oc-code{font-family:var(--oc-mono);font-size:13px;background:var(--oc-graphite);color:var(--oc-on-graphite);border:1px solid var(--oc-line);border-radius:var(--oc-radius);padding:12px 14px;white-space:pre-wrap;word-break:break-all}.oc-rating{border:0;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.oc-rating legend{margin-bottom:8px}.oc-rating .oc-btn{min-width:48px;min-height:48px}.oc-tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:14px}.oc-tile{position:relative;border:1px solid var(--oc-line);border-radius:14px;padding:16px 18px;background:var(--oc-surface);box-shadow:var(--oc-shadow);overflow:hidden}.oc-tile::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg, transparent, var(--oc-gold), transparent);opacity:0.6}.oc-tile-label{margin:0;font-size:13px;font-weight:500;color:var(--oc-ink-muted)}.oc-tile-value{margin:6px 0 0;font-size:30px;font-weight:650;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.oc-tag.oc-provider{border-color:color-mix(in srgb, var(--oc-gold) 55%, transparent);background:color-mix(in srgb, var(--oc-gold) 9%, var(--oc-surface));color:var(--oc-ink);font-weight:600}.oc-table .oc-tag{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.lead{font-size:19px;max-width:760px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.cards section{background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--oc-radius);padding:16px 18px}.cards h2,.cards h3{font-size:18px;margin:0 0 6px}.cards p{margin:0}article{max-width:860px}article pre{background:var(--oc-surface);border:1px solid var(--oc-line);border-radius:var(--oc-radius);padding:12px;overflow-x:auto}article table{border-collapse:collapse;width:100%;background:var(--oc-surface)}article th,article td{border-bottom:1px solid var(--oc-line);text-align:left;padding:6px 8px;vertical-align:top}.table{overflow-x:auto}blockquote{border-left:4px solid var(--oc-graphite);margin:16px 0;padding:4px 14px;background:var(--oc-surface)}.note{color:var(--oc-ink-muted);font-size:14px}article p,article li,article td,article th,.cards p{overflow-wrap:anywhere}article pre:focus-visible,.table:focus-visible{outline:3px solid var(--oc-focus);outline-offset:2px}:root{--w-night:#0d131d;--w-deep:#121a26;--w-panel:#182231;--w-graphite:#1f2630;--w-rule:#2b3646;--w-on-dark:#eef1f5;--w-on-dark-muted:#b4bcc8;--w-gold:#f0a04b;--w-gold-soft:rgba(240, 160, 75, 0.14);--w-paper:#f7f8fa;--w-paper-2:#eef0f4;--w-surface:#ffffff;--w-ink:#14171c;--w-ink-muted:#4a5260;--w-line:#d7dbe2;--w-signal:#b35c00;--w-ok:#6fd08f;--w-warn:#f0a04b;--w-crit:#ff8a80;--w-ok-ink:#1e6b3a;--w-wrap:1180px;--w-gutter:clamp(16px, 4vw, 40px)}.site-header{background:var(--w-night);color:var(--w-on-dark);border-bottom:1px solid var(--w-rule);padding:12px var(--w-gutter);display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.site-header a{color:var(--w-on-dark);text-decoration:none}.site-header .name{font-weight:700;font-size:19px;display:flex;align-items:center;gap:10px;letter-spacing:-0.01em}.site-header nav{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:15px}.site-header nav a{padding:6px 0;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current="page"]{border-bottom-color:var(--w-gold)}.site-header .end{margin-left:auto;display:flex;align-items:center;gap:14px}.site-header .lang{font-size:14px;color:var(--w-on-dark-muted)}.home-footer{background:var(--w-night);color:var(--w-on-dark-muted);font-size:14px;padding:32px var(--w-gutter)}.home-footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px}.home-footer p{margin:0}.home-footer .endorse{color:var(--w-on-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:6px;border:1px solid transparent;font-weight:600;text-decoration:none}.btn-gold{background:var(--w-gold);color:var(--w-night)}.btn-gold:hover{background:#f5b46c}.btn-line{border-color:rgba(238, 241, 245, 0.4);color:var(--w-on-dark)}.btn-line:hover{border-color:var(--w-gold)}.site-header .btn{min-height:38px;padding:0 16px;font-size:14px}.site-header .btn-gold{color:var(--w-night)}.home{margin:0;padding:0;max-width:none}.wrap{max-width:var(--w-wrap);margin:0 auto}.band{padding:clamp(56px, 8vw, 104px) var(--w-gutter)}.band-dark,.band-night{color:var(--w-on-dark);position:relative}.band-dark{background:var(--w-deep)}.band-night{background:var(--w-night)}.band-dark::before,.band-night::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient( 90deg,transparent,rgba(240, 160, 75, 0.5) 20%,rgba(240, 160, 75, 0.5) 80%,transparent )}.band-light{background:var(--w-paper);color:var(--w-ink)}.band-light2{background:var(--w-paper-2);color:var(--w-ink)}.eyebrow{font:600 12.5px / 1.3 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase;margin:0 0 14px;color:var(--w-ink-muted)}.band-dark .eyebrow,.band-night .eyebrow,.hero .eyebrow{color:var(--w-gold)}.home h2{font-size:clamp(28px, 3.6vw, 44px);line-height:1.12;letter-spacing:-0.02em;margin:0 0 16px;max-width:22ch}.home h3{margin:0}.home p{margin:0}.intro{font-size:clamp(16px, 1.3vw, 18.5px);line-height:1.6;max-width:62ch;color:var(--w-ink-muted)}.band-dark .intro,.band-night .intro{color:var(--w-on-dark-muted)}.head{margin-bottom:clamp(32px, 4vw, 52px)}.hero{background: radial-gradient(1000px 480px at 80% -10%, rgba(70, 96, 140, 0.35), transparent 70%),linear-gradient(180deg, var(--w-deep), var(--w-night));color:var(--w-on-dark);padding:clamp(48px, 7vw, 96px) var(--w-gutter) clamp(56px, 7vw, 96px);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image: linear-gradient(rgba(180, 188, 200, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(180, 188, 200, 0.06) 1px, transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%, #000 30%, transparent 75%);pointer-events:none}.hero .wrap{position:relative}.hero h1{font-size:clamp(38px, 6vw, 76px);line-height:1.03;letter-spacing:-0.03em;margin:0}.hero h1 span{display:block;color:var(--w-gold)}.hero .lead{font-size:clamp(16.5px, 1.35vw, 19px);line-height:1.6;color:var(--w-on-dark-muted);max-width:none}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px clamp(32px, 6vw, 96px);align-items:start}.problem h2 span{display:block;color:var(--w-ink-muted)}.approach{margin-top:clamp(48px, 6vw, 80px);padding-top:clamp(32px, 4vw, 48px);border-top:1px solid var(--w-line)}.more{margin-top:24px}.more a{color:var(--w-gold);font-weight:600}.band-light2 .more a{color:var(--w-ink);text-decoration-color:var(--w-signal);text-decoration-thickness:2px}.final{text-align:center;background: radial-gradient(700px 360px at 50% 120%, rgba(240, 160, 75, 0.18), transparent 70%),linear-gradient(180deg, var(--w-deep), var(--w-night))}.final h2{margin:0 auto 16px;max-width:20ch}.final .intro{margin:0 auto}.site-header :focus-visible,.hero :focus-visible,.band-dark :focus-visible,.band-night :focus-visible,.home-footer :focus-visible{outline:3px solid var(--w-gold);outline-offset:3px}@media (prefers-reduced-motion: no-preference){.btn{transition: background-color 0.2s,border-color 0.2s}}@media (max-width: 860px){.split{grid-template-columns:minmax(0, 1fr)}.site-header .end{margin-left:0;width:100%;justify-content:space-between}}@media (max-width: 600px){.ctas .btn{flex:1 1 100%}}@font-face{font-family:"Inter";src:url("/fonts/inter-latin-opsz-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--w-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body{font-family:var(--w-font);font-feature-settings: "cv11" 1,"ss01" 1}.home h2,.hero h1{letter-spacing:-0.035em;font-weight:700}.site-header{position:sticky;top:0;z-index:50;background:rgba(13, 19, 29, 0.92);backdrop-filter:saturate(140%) blur(12px)}.nav-mobile{display:none}.nav-mobile summary{list-style:none;cursor:pointer;border:1px solid var(--w-rule);border-radius:6px;padding:8px 14px;font-weight:600;font-size:14px}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile summary::after{content:" ≡"}.nav-mobile[open] summary::after{content:" ×"}.nav-mobile nav{display:grid;gap:2px;padding:12px 0 8px}.nav-mobile nav a{padding:12px 2px;border-bottom:1px solid var(--w-rule);font-size:16px}.nav-mobile nav .btn{margin-top:12px;border-bottom:0}@media (max-width: 1060px){.site-header .nav-desktop,.site-header .end{display:none}.site-header{justify-content:space-between}.nav-mobile{display:block}.nav-mobile[open]{flex-basis:100%;order:3}.nav-mobile[open] summary{width:max-content;margin-left:auto}}.final{overflow:hidden}.final .wrap{position:relative}@media (prefers-reduced-motion: no-preference){@keyframes signal{0%,100%{opacity:1}50%{opacity:0.45}}}.stage-wrap{position:relative;margin-top:clamp(36px, 5vw, 64px)}.ico{width:24px;height:24px;flex:none}.home-footer{padding:clamp(40px, 6vw, 72px) var(--w-gutter) 28px}.foot-grid{display:grid;grid-template-columns:minmax(0, 1.6fr) repeat(3, minmax(0, 1fr));gap:28px}.foot-name{display:flex;align-items:center;gap:10px;color:var(--w-on-dark);font-weight:700;font-size:19px;margin:0 0 10px}.foot-h{font:600 12px / 1 var(--oc-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--w-gold);margin:0 0 14px}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.home-footer a{color:var(--w-on-dark-muted);text-decoration:none}.home-footer a:hover{color:var(--w-on-dark);text-decoration:underline}.foot-base{margin-top:40px;padding-top:20px;border-top:1px solid var(--w-rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 28px}.foot-base p{margin:0}@media (max-width: 860px){.foot-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.foot-brand{grid-column:1 / -1}}.home-footer .foot-h{margin:0 0 14px}.home-footer .foot-name{margin:0 0 10px}.hero-c{padding-top:clamp(56px, 8vw, 112px)}.hero-c h1{font-size:clamp(40px, 6.6vw, 92px);line-height:1;letter-spacing:-0.045em}.hero-c h1 span{display:block;background:linear-gradient(90deg, #f5b46c, var(--w-gold) 45%, #d9822b);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:0.08em}.hero-c .lead{max-width:62ch;margin:26px auto 0;font-size:clamp(17px, 1.45vw, 20px)}.hero-c .ctas{justify-content:center;margin-top:32px}.hero-c .eyebrow{margin-bottom:18px}.ba-l{font:600 12px / 1.3 var(--oc-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--w-ink-muted);margin:0 0 14px}.scatter li:nth-child(odd){transform:rotate(-2deg)}.ba-record{background:var(--w-deep);color:var(--w-on-dark);border-radius:12px;border-top:3px solid var(--w-gold);padding:18px 20px;box-shadow:0 30px 60px -30px rgba(13, 19, 29, 0.6)}.ba-rt{display:flex;align-items:center;gap:10px;font-weight:600;margin:0 0 10px}.ba-record ul{list-style:none;margin:0;padding:0}.ba-record li{display:grid;grid-template-columns:130px minmax(0, 1fr);gap:10px;padding:8px 0;border-top:1px solid var(--w-rule);font-size:14px}.ba-record .k{color:var(--w-gold);font:600 11.5px / 1.7 var(--oc-mono)}@media (max-width: 860px){.ba-record li{grid-template-columns:minmax(0, 1fr);gap:2px}}.band-light,.band-light2{background-image:radial-gradient(rgba(74, 82, 96, 0.13) 1px, transparent 1px);background-size:22px 22px}.hero-c h1{font-size:clamp(38px, 5.7vw, 82px)}:root{--w-night:#0d131d;--w-deep:#111925;--w-panel:#182231;--w-on-dark:#f2efe9;--w-on-dark-muted:#bdc3cc;--w-gold:#e2843c;--w-gold-soft:rgba(226, 132, 60, 0.14);--w-paper:#eef0f3;--w-paper-2:#e6e9ed;--w-signal:#9c4a12;--w-ok:#3fb27f;--w-warn:#e2843c;--w-crit:#ef6b5e}.btn-gold:hover{background:#ec9655}.hero-x{padding-bottom:clamp(56px, 7vw, 96px)}.hero-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:24px 40px;align-items:center}.hero-x .hero-copy-x{position:relative;z-index:1}.hero-x h1{font-size:clamp(42px, 5.6vw, 88px);line-height:0.98;letter-spacing:-0.05em;margin:0}.hero-x h1 span{display:block;background:linear-gradient(90deg, #f3b07a, var(--w-gold) 40%, #b9601f);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:0.08em}.hero-x .lead{margin-top:26px;max-width:54ch}.hero-x .ctas{justify-content:flex-start}@media (prefers-reduced-motion: no-preference){@keyframes core-spin{to{transform:rotate(360deg)}}@keyframes flow{to{stroke-dashoffset:-20}}@keyframes pulse-ring{from{opacity:0.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}}@media (max-width: 1060px){.hero-grid{grid-template-columns:minmax(0, 1fr)}}.conv{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(80px, 0.6fr) minmax(0, 1.2fr);align-items:center;gap:0;margin-top:clamp(32px, 4vw, 56px)}.conv-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(6, 70px);align-items:center}.conv-tools li{justify-self:start;background:var(--w-surface);border:1px solid #c6ccd5;border-radius:999px;padding:10px 16px;font-weight:500;color:var(--w-ink);box-shadow:0 6px 16px -10px rgba(13, 19, 29, 0.35)}.conv-tools li:nth-child(even){margin-left:22px}.conv-lines{width:100%;height:420px;margin-top:30px}.conv-lines .flow{fill:none;stroke:var(--w-signal);stroke-width:1.5;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;opacity:0.6}.conv-hub{fill:var(--w-signal)}@media (prefers-reduced-motion: no-preference){.conv-lines .flow{animation:flow 1.2s linear infinite}}@media (max-width: 860px){.conv{grid-template-columns:minmax(0, 1fr);gap:20px}.conv-lines{display:none}.conv-tools{grid-template-rows:none;display:flex;flex-wrap:wrap;gap:10px}.conv-tools li:nth-child(even){margin-left:0}}@media (prefers-reduced-motion: no-preference) and (min-width: 1061px){@keyframes travel{from{left:28px}to{left:calc(100% - 36px)}}}@media (max-width: 600px){.rec-meta div:nth-child(n + 3){border-top:1px solid var(--w-rule)}}.hero-x h1{font-size:clamp(40px, 4.6vw, 70px)}.conv{grid-template-columns:minmax(0, 0.55fr) minmax(80px, 0.65fr) minmax(0, 1.2fr)}@media (min-width: 1061px){.hero-x h1{font-size:clamp(44px, 4.3vw, 68px)}.hero-x h1 span{white-space:nowrap}}.sec-grid{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:24px;align-items:stretch}@media (max-width: 860px){.sec-grid{grid-template-columns:minmax(0, 1fr)}}.foot-base .endorse{color:var(--w-on-dark);font-weight:500}@media (min-width: 1061px){.hero-x h1{font-size:clamp(44px, 4.3vw, 56px)}.hero-x h1 span{width:max-content;max-width:100%}}.band,.showcase{padding:clamp(88px, 11vw, 168px) var(--w-gutter)}.band-light,.band-light2{background-image:none}.band-dark::before,.band-night::before{display:none}.eyebrow,.hero-x .eyebrow,.band-dark .eyebrow,.band-night .eyebrow,.ba-l{font:500 15px / 1.4 var(--w-font);letter-spacing:0;text-transform:none;color:var(--w-ink-muted);margin:0 0 18px}.band-dark .eyebrow,.band-night .eyebrow,.hero-x .eyebrow{color:var(--w-on-dark-muted)}.home h2{font-size:clamp(36px, 4.8vw, 68px);font-weight:600;letter-spacing:-0.04em;line-height:1.04;max-width:18ch}.head{margin-bottom:clamp(48px, 6vw, 88px)}.intro{font-size:clamp(17px, 1.4vw, 21px);line-height:1.55}.hero-x{min-height:calc(100vh - 64px);display:grid;align-items:center;padding:clamp(64px, 8vw, 120px) var(--w-gutter);background:radial-gradient(900px 600px at 72% 45%, rgba(226, 132, 60, 0.1), transparent 70%), var(--w-night)}.hero-x::before{display:none}.hero-x h1{font-weight:600;letter-spacing:-0.05em}.hero-x h1 span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--w-gold)}.showcase{background:var(--w-night);color:var(--w-on-dark);padding-top:0}.showcase .stage-wrap{margin:0}.showcase .stage-wrap::before,.showcase .stage-wrap::after{display:none}.conv-tools li{background:none;border:0;border-radius:0;box-shadow:none;padding:0;font-size:18px;color:var(--w-ink-muted)}.conv-tools li:nth-child(even){margin-left:0}.btn{border-radius:999px;padding:0 26px;font-weight:600}.btn-line{border-color:rgba(242, 239, 233, 0.25)}.site-header .btn{border-radius:999px}.home h2{max-width:22ch}.problem .split h2{font-size:clamp(34px, 4vw, 56px)}@media (min-width: 1061px){.hero-grid{grid-template-columns:minmax(0, 1.35fr) minmax(0, 0.85fr);gap:24px 24px}.hero-x h1{font-size:clamp(52px, 4.9vw, 74px)}.hero-x .lead{max-width:50ch}}.hero-x .lead{margin-left:0;margin-right:0}.hero-x{position:relative;overflow:hidden;background:radial-gradient(1000px 700px at 75% 45%, rgba(226, 132, 60, 0.09), transparent 70%), #070b12}.hero-x .wrap{position:relative;z-index:1}.h-wave{position:absolute;left:0;bottom:-40px;width:100%;height:300px;pointer-events:none}.hero-x .eyebrow{display:flex;align-items:center;gap:16px;font:600 12.5px / 1.5 var(--w-font);letter-spacing:0.16em;text-transform:uppercase;color:var(--w-gold);max-width:640px}.hero-x .eyebrow::after{content:"";flex:1 1 40px;min-width:40px;height:1px;background:linear-gradient(90deg, rgba(226, 132, 60, 0.6), transparent)}.btn-go{gap:12px;padding-left:10px}.btn-go .go{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(242, 239, 233, 0.35)}.btn-go .go .ico{width:15px;height:15px}@media (prefers-reduced-motion: no-preference){@keyframes hot{50%{stroke:rgba(239, 107, 94, 0.35)}}}@media (max-width: 600px){.hero-x .eyebrow::after{display:none}.h-wave{height:160px}}.showcase{background:#070b12}.hero-x .eyebrow{letter-spacing:0.13em;max-width:720px}.hero-x{background: radial-gradient(900px 640px at 76% 44%, rgba(226, 132, 60, 0.1), transparent 70%),radial-gradient(1400px 900px at 50% 0%, #0b1018, #05070b 70%)}.showcase{background:#05070b}@media (prefers-reduced-motion: no-preference){@keyframes hotglow{50%{opacity:0.15}}}.h-wave{height:340px;bottom:-30px}@media (max-width: 600px){.h-wave{height:200px}}@media (min-width: 1061px){.hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr)}.hero-x h1{font-size:clamp(46px, 4.3vw, 62px)}}.h-wave{bottom:-90px}@media (min-width: 1061px){.hero-grid{grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr)}.hero-x .eyebrow{font-size:12px;letter-spacing:0.1em}}.h-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;aspect-ratio:1600 / 300}@media (min-width: 1061px){.hero-x{padding-bottom:max(140px, 13vw)}}@media (max-width: 600px){.h-wave{height:auto}}@media (min-width: 1061px){.hero-x{padding-top:clamp(32px, 4vh, 56px);padding-bottom:clamp(48px, 5vw, 80px);min-height:calc(100vh - 64px)}.h-wave{bottom:-2vw}}.hero-x{background: radial-gradient(700px 520px at 76% 46%, rgba(226, 132, 60, 0.16), transparent 70%),radial-gradient(900px 260px at 72% 100%, rgba(226, 132, 60, 0.16), transparent 70%),radial-gradient(1400px 900px at 50% 0%, #0d1219, #05070b 70%)}@media (min-width: 1061px){.h-wave{bottom:1.5vw}}.hero-x{background: radial-gradient(700px 520px at 76% 46%, rgba(226, 132, 60, 0.14), transparent 70%),radial-gradient(1400px 900px at 50% 0%, #0d1219, #05070b 70%)}.h-wave,.hero-x .h-wave{bottom:0;aspect-ratio:1600 / 243}@media (min-width: 1061px){.h-wave{bottom:0}}.hero-x{background: radial-gradient(700px 520px at 76% 46%, rgba(226, 132, 60, 0.13), transparent 70%),radial-gradient(1500px 700px at 40% 100%, #0e1828, transparent 75%), linear-gradient(180deg, #0a0f18, #0a111d)}.showcase{background:#0a111d}.hero-x .h-wave{position:absolute;left:0;bottom:0;width:100%;height:auto;aspect-ratio:1672 / 251;mix-blend-mode:screen;pointer-events:none;user-select:none}:root{--h-gold-1:#ffb26b;--h-gold-2:#f08a3c;--h-gold-3:#d96a1f;--h-ink:#f4f1ec;--h-muted:#b9c1cd;--h-ease:cubic-bezier(0.2, 0.7, 0.2, 1)}.site-header .nav-desktop{gap:4px 26px}.site-header .nav-desktop a{font-size:14.5px;font-weight:500;letter-spacing:0.005em;color:rgba(244, 241, 236, 0.82);border-bottom-width:1.5px}.site-header .nav-desktop a:hover{color:var(--h-ink)}.site-header .nav-desktop a[aria-current="page"]{color:var(--h-ink);border-image:linear-gradient(90deg, var(--h-gold-1), var(--h-gold-3)) 1}.site-header .name{gap:11px;font-size:19.5px;font-weight:650;letter-spacing:-0.02em}.site-header .name img{width:30px;height:30px;border-radius:8px;box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06),0 4px 14px -6px rgba(240, 138, 60, 0.5)}.btn-gold{background:linear-gradient(180deg, var(--h-gold-1), var(--h-gold-2) 55%, var(--h-gold-3));color:#1a0d03;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45),inset 0 -1px 0 rgba(0, 0, 0, 0.18),0 10px 30px -12px rgba(240, 138, 60, 0.75)}.btn-gold:hover{background:linear-gradient(180deg, #ffc285, #f59a52 55%, #e07a2c)}.site-header{border-bottom-color:transparent;box-shadow:0 1px 0 rgba(255, 255, 255, 0.04)}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient( 90deg,transparent,rgba(240, 138, 60, 0.35) 30%,rgba(240, 138, 60, 0.35) 70%,transparent );pointer-events:none}.hero-x .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:0.18em;color:var(--h-gold-2);margin-bottom:22px}.hero-x .eyebrow::after{flex:0 0 72px;background:linear-gradient(90deg, rgba(240, 138, 60, 0.7), transparent)}.hero-x h1{font-weight:650;letter-spacing:-0.045em;line-height:1;text-rendering:optimizeLegibility;font-feature-settings: "cv11" 1,"ss01" 1,"kern" 1;text-wrap:balance}.hero-x h1 span{background:linear-gradient(180deg, var(--h-gold-1) 10%, var(--h-gold-2) 60%, var(--h-gold-3));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:0.06em}.hero-x .lead{color:var(--h-muted);font-size:clamp(16.5px, 1.3vw, 19px);line-height:1.62;max-width:48ch;margin-top:28px}.hero-x .ctas{gap:14px;margin-top:34px}.hero-x .ctas .btn{min-height:52px;padding:0 28px;font-size:15.5px;letter-spacing:0.005em}.hero-x .btn-go{padding-left:12px}@media (prefers-reduced-motion: no-preference){.btn-gold{transition: transform 0.25s var(--h-ease),box-shadow 0.25s var(--h-ease),background 0.25s var(--h-ease)}.btn-gold:hover{transform:translateY(-1px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5),inset 0 -1px 0 rgba(0, 0, 0, 0.18),0 16px 40px -12px rgba(240, 138, 60, 0.9)}.btn-gold:active{transform:translateY(0)}}.hero-x .btn-line{background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.015));border:1px solid rgba(244, 241, 236, 0.18);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08);backdrop-filter:blur(6px)}.hero-x .btn-line:hover{border-color:rgba(240, 138, 60, 0.6);background:linear-gradient(180deg, rgba(240, 138, 60, 0.1), rgba(240, 138, 60, 0.02))}.btn-go .go{border-color:rgba(240, 138, 60, 0.55);color:var(--h-gold-1)}@media (prefers-reduced-motion: no-preference){.btn-go .go .ico{transition:transform 0.25s var(--h-ease)}.btn-go:hover .go .ico{transform:translateX(3px)}}.hero-x a:focus-visible,.site-header a:focus-visible,.site-header summary:focus-visible{outline:2px solid var(--h-gold-1);outline-offset:4px;border-radius:999px}@media (prefers-reduced-motion: no-preference){@keyframes status-ping{0%{box-shadow:0 0 0 0 rgba(240, 138, 60, 0.55)}70%,100%{box-shadow:0 0 0 9px rgba(240, 138, 60, 0)}}}.hero-x .hero-copy-x{padding-block:8px}.hero-x .eyebrow{letter-spacing:0.14em;white-space:nowrap}.hero-x h1{text-wrap:wrap}@media (max-width: 1060px){.hero-x .eyebrow{white-space:normal}}.site-header .name img{box-shadow:none;border-radius:7px}@media (prefers-reduced-motion: no-preference){@keyframes halo{50%{opacity:0.2}}}@media (prefers-reduced-motion: no-preference){.hero-x .hero-copy-x > *{animation:copy-in 0.9s var(--h-ease) both}.hero-x .hero-copy-x > :nth-child(2){animation-delay:0.08s}.hero-x .hero-copy-x > :nth-child(3){animation-delay:0.16s}.hero-x .hero-copy-x > :nth-child(4){animation-delay:0.24s}@keyframes core-in{from{opacity:0;transform:scale(0.96)}}@keyframes copy-in{from{opacity:0;transform:translateY(10px)}}}.hero-x::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%, transparent 55%, rgba(3, 6, 10, 0.55));pointer-events:none;z-index:0}.hero-x{background: radial-gradient(620px 460px at 76% 46%, rgba(240, 138, 60, 0.15), transparent 70%),radial-gradient(900px 300px at 80% 100%, rgba(240, 138, 60, 0.12), transparent 70%),radial-gradient(1500px 700px at 40% 100%, #0e1828, transparent 75%), linear-gradient(180deg, #0a0f18, #0a111d)}.hero-x::before{display:block;content:"";position:absolute;inset:0;background-image:url("/img/grain.svg");mask-image:none;pointer-events:none;z-index:0;opacity:1}.hero-x .h-wave{image-rendering:auto;filter:saturate(1.08) contrast(1.04)}@media (prefers-reduced-motion: no-preference){@keyframes arc-breathe{50%{opacity:0.7}}}@media (max-width: 600px){.hero-x{padding-top:36px;padding-bottom:96px}.hero-x h1{font-size:clamp(38px, 11vw, 48px);letter-spacing:-0.04em}.hero-x .lead{font-size:16.5px}}@media (min-width: 601px) and (max-width: 1060px){.hero-x .hero-grid{gap:40px}.hero-x .hero-copy-x{max-width:640px}}@media (max-width: 600px){.hero-x .h-wave{width:220%;left:-60%}}@media (min-width: 1700px){.hero-x .hero-grid{max-width:1480px}.hero-x h1{font-size:72px}}.nav-mobile summary{background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.015));border:1px solid rgba(244, 241, 236, 0.18);border-radius:999px;padding:9px 18px}.nav-mobile[open] nav{background:rgba(10, 15, 24, 0.97);border-top:1px solid rgba(240, 138, 60, 0.35);margin:10px calc(-1 * var(--w-gutter)) 0;padding:8px var(--w-gutter) 20px}.hero-x .hero-grid,.hero-x .wrap{position:relative;z-index:1}.hero-x .h-wave{z-index:0}@media (min-width: 1700px){.hero.hero-x .wrap.hero-grid{max-width:1520px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.hero.hero-x h1{font-size:74px}.hero.hero-x .lead{font-size:19.5px}}@media (prefers-reduced-motion: no-preference){@keyframes st-alarm{0%,13.6%{opacity:0}15.5%,70.5%{opacity:1}73.5%,100%{opacity:0}}@keyframes st-ok{0%,70.5%{opacity:0}73.5%,95%{opacity:1}99%,100%{opacity:0}}@keyframes st-ring-alarm{0%,28%{opacity:0}30%{opacity:1}33%{opacity:0.35}36%{opacity:1}41%,69%{opacity:0.45}72%,100%{opacity:0}}@keyframes st-ring-ok{0%,71%{opacity:0}73.5%{opacity:1}86%,100%{opacity:0}}@keyframes st-t{0%{opacity:0}1.4%,12.8%{opacity:1}14.2%,100%{opacity:0}}}@media (prefers-reduced-motion: no-preference){@keyframes st-in{0%,13.6%{opacity:0}15.5%,56%{opacity:1}58%,100%{opacity:0}}@keyframes st-out{0%,56%{opacity:0}58%,70%{opacity:1}72.5%,100%{opacity:0}}}.final{position:relative;overflow:hidden;padding-bottom:clamp(200px, 22vw, 340px);background: radial-gradient(700px 420px at 50% 30%, rgba(240, 138, 60, 0.12), transparent 70%),linear-gradient(180deg, #0a111d, #0a0f18)}.final h2{font-size:clamp(38px, 5vw, 72px);font-weight:650;letter-spacing:-0.045em;max-width:16ch}.final .wrap{position:relative;z-index:1}.final .f-wave{position:absolute;left:0;bottom:0;width:100%;height:auto;mix-blend-mode:screen;pointer-events:none;transform:scaleX(-1)}@media (max-width: 600px){.final .f-wave{width:220%;left:-60%}}.final .intro{margin-top:22px}.loop .rail li:nth-child(n + 7) .node{border-color:var(--w-ok-ink);color:var(--w-ok-ink)}@media (prefers-reduced-motion: no-preference){@keyframes trace-in{from{stroke-dashoffset:6000}}}.sec-grid.depth{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(32px, 5vw, 80px);align-items:center}.drings{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;overflow:visible}.dr-ring{fill:none;stroke:rgba(156, 74, 18, 0.36);stroke-width:1.2}.dr-run path{fill:none;stroke:var(--w-signal);stroke-width:2.4;stroke-linecap:round}@media (prefers-reduced-motion: no-preference){.dr-run{transform-origin:300px 300px;animation:core-spin 22s linear infinite}.dr-run1{animation-duration:30s;animation-direction:reverse}.dr-run2{animation-duration:38s}.dr-run3{animation-duration:46s;animation-direction:reverse}}.dr-badge circle{fill:#fff;stroke:var(--w-signal);stroke-width:1.5}.dr-badge text{fill:var(--w-signal);font:600 11px / 1 var(--oc-mono)}.depth-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.depth-list li{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:16px;padding:24px 0;border-top:1px solid var(--w-line)}.depth-list li:last-child{border-bottom:1px solid var(--w-line)}.depth-list .dn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--w-signal);color:var(--w-signal);font:600 12px / 1 var(--oc-mono)}.depth-list h3{font-size:19px;margin:6px 0 6px}.depth-list p{color:var(--w-ink-muted);font-size:15px;line-height:1.55}@media (max-width: 860px){.sec-grid.depth{grid-template-columns:minmax(0, 1fr)}.drings{max-width:380px}}.route{list-style:none;margin:clamp(28px, 4vw, 56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(24px, 3vw, 48px);position:relative}.route::before{content:"";position:absolute;top:22px;left:22px;right:-100vw;height:2px;background:linear-gradient(90deg, var(--w-signal), rgba(226, 132, 60, 0.15) 70%, transparent)}.start{overflow:hidden}.route > li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rt-n{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--w-signal);color:#fff;font:700 18px / 1 var(--w-font);box-shadow:0 0 0 8px var(--w-paper);margin-bottom:12px}.route h3{margin:0;font-size:clamp(22px, 2vw, 28px);letter-spacing:-0.02em;color:var(--w-ink)}.route p{margin:0;color:var(--w-ink-muted);font-size:16px;line-height:1.55;max-width:34ch}.route .btn{margin-top:8px}.rt-link{color:var(--w-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--w-signal);text-underline-offset:4px}@media (max-width: 860px){.route{grid-template-columns:minmax(0, 1fr);padding-left:64px}.route::before{top:0;bottom:0;left:22px;right:auto;width:2px;height:auto;background:linear-gradient(180deg, var(--w-signal), rgba(226, 132, 60, 0.15))}.rt-n{position:absolute;left:-64px;top:0}}@keyframes rs-pulse{0%,100%{opacity:0.45}50%{opacity:1}}@keyframes dk-flow{to{background-position:0 14px}}.rt-check{list-style:none;margin:6px 0 0;padding:0;width:100%}.rt-check li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--w-line);color:var(--w-ink);font-size:15px}.rt-check .ico{flex:none;width:18px;height:18px;margin-top:1px;color:#2f9e66}.rw3{border-bottom:0}.rw0,.ar0,.ar4{grid-row:2}.rw1,.ar1,.ar5{grid-row:3}.rw2,.ar2,.ar6{grid-row:4}.rw3,.ar3,.ar7{grid-row:5}@media (prefers-reduced-motion: no-preference){.f0::before{animation-delay:-16s}.f1::before{animation-delay:-14s}.f2::before{animation-delay:-12s}.f3::before{animation-delay:-10s}.f4::before{animation-delay:-8s}.f5::before{animation-delay:-6s}.f6::before{animation-delay:-4s}.f7::before{animation-delay:-2s}}@keyframes ar-cycle{0%,12.5%,100%{opacity:0}2%,10%{opacity:0.9}}.say-band{margin-top:clamp(56px, 8vw, 120px)}.home .say{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 0.5em;text-align:center;font-size:clamp(30px, 4.4vw, 64px);font-weight:600;letter-spacing:-0.035em;line-height:1.12;color:var(--w-on-dark)}.say span:nth-child(2){color:#f0a04b}.say span:nth-child(3){color:#5fd39a}.toolbelt{margin-top:clamp(40px, 5vw, 72px);text-align:center}.home .toolbelt p{margin:0 0 18px;color:var(--w-on-dark-muted);font-size:13.5px}.tools-run{display:flex;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}.tools-run ul{flex:none;display:flex;gap:48px;margin:0;padding:0 24px;list-style:none}.tools-run li{color:rgba(242, 239, 233, 0.72);font-size:19px;font-weight:600;letter-spacing:-0.01em;white-space:nowrap}@media (prefers-reduced-motion: no-preference){.tools-run ul{animation:tools-run 40s linear infinite}}@media (prefers-reduced-motion: reduce){.tools-run{mask-image:none}.tools-run ul{flex-wrap:wrap;justify-content:center;gap:12px 32px;flex:1}.tools-run ul[aria-hidden]{display:none}}@keyframes tools-run{to{transform:translateX(-100%)}}@keyframes j-run{0%{left:0;opacity:0}8%{opacity:1}85%{opacity:1}100%{left:calc(100% - 10px);opacity:0}}@media (max-width: 860px){.problem .conv{grid-template-columns:minmax(0, 1fr);gap:24px}.problem .conv-lines{display:none}.problem .conv-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.problem .conv-tools li{margin:0;padding:6px 12px;border:1px dashed #b9c0ca;border-radius:999px;font-size:14px;color:var(--w-ink-muted)}}:root{--h2-full:clamp(34px, 4.7vw, 68px);--h2-half:clamp(32px, 3.9vw, 56px)}.home .band .head h2,.home .monitor h2{font-size:var(--h2-full);letter-spacing:-0.04em;line-height:1.04}.home .problem .split h2{font-size:var(--h2-half);letter-spacing:-0.04em;line-height:1.04}@media (max-width: 960px){.home .problem .split h2{font-size:var(--h2-full)}}.home .band .intro{max-width:36em}.home section:not(.hero) .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:0.01em;color:var(--w-ink)}.home section:not(.hero) .eyebrow::before{content:"";flex:none;width:26px;height:7px;background: radial-gradient(circle at 3.5px 3.5px, var(--w-signal) 3.4px, transparent 3.6px),linear-gradient(var(--w-signal), var(--w-signal)) 10px 3px / 16px 1px no-repeat}.home section.band-dark:not(.hero) .eyebrow,.home section.band-night:not(.hero) .eyebrow{color:var(--w-on-dark)}.home section.band-dark:not(.hero) .eyebrow::before,.home section.band-night:not(.hero) .eyebrow::before{background: radial-gradient(circle at 3.5px 3.5px, #f08a3c 3.4px, transparent 3.6px),linear-gradient(#f08a3c, #f08a3c) 10px 3px / 16px 1px no-repeat}:root{--focus:#a8520f}.site-header,.hero,.showcase,.band-dark,.band-night,footer{--focus:#ffb26b}html :is(a, button, [tabindex], summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}html .btn:focus-visible{border-radius:999px}@media (prefers-reduced-motion: no-preference){.btn-go:focus-visible .go .ico{transform:translateX(3px)}.btn:active{transform:translateY(1px) scale(0.985)}}.btn-gold:active{background:linear-gradient(180deg, #f2a35d, #e2843c 60%, #c96d27);box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.25)}.home .more a,.home .rt-link{display:inline-flex;align-items:center;gap:8px;color:var(--w-ink);font-weight:600;text-decoration:none;padding-bottom:4px;background:linear-gradient(var(--w-signal), var(--w-signal)) 0 100% / 100% 1.5px no-repeat;transition:background-size 0.25s}.home .band-dark .more a{color:var(--w-on-dark);background-image:linear-gradient(#f08a3c, #f08a3c);background-size:100% 2px}.home .band-dark .more a:hover,.home .band-dark .more a:focus-visible{background-size:100% 3px}.home .more a::after,.home .rt-link::after{content:"→";font-weight:500;transition:transform 0.25s}.home .more a:hover,.home .rt-link:hover,.home .more a:focus-visible,.home .rt-link:focus-visible{background-size:100% 3px}@media (prefers-reduced-motion: no-preference){.home .more a:hover::after,.home .rt-link:hover::after,.home .more a:focus-visible::after,.home .rt-link:focus-visible::after{transform:translateX(4px)}}::selection{background:rgba(240, 138, 60, 0.32);color:inherit}@media (forced-colors: active){.route::before{background:none;border-top:2px solid CanvasText}.rt-n{border:2px solid CanvasText}.home section:not(.hero) .eyebrow::before{forced-color-adjust:none}}#command-centre{scroll-margin-top:72px}@keyframes live-breathe{0%,100%{box-shadow:0 0 0 3px rgba(63, 178, 127, 0.2)}50%{box-shadow:0 0 0 6px rgba(63, 178, 127, 0.06)}}@keyframes crit-pulse{0%,100%{opacity:1}50%{opacity:0.35}}@keyframes crit-edge{0%,100%{filter:drop-shadow(0 0 0 rgba(239, 107, 94, 0))}50%{filter:drop-shadow(0 0 6px rgba(239, 107, 94, 0.55))}}@keyframes crit-bar{0%,100%{box-shadow:0 0 0 rgba(239, 107, 94, 0)}50%{box-shadow:0 0 12px rgba(239, 107, 94, 0.7)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.say span{animation:say-in linear both;animation-timeline:view()}.say span:nth-child(1){animation-range:entry 10% cover 30%}.say span:nth-child(2){animation-range:entry 30% cover 38%}.say span:nth-child(3){animation-range:entry 50% cover 46%}}}@keyframes say-in{from{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.conv-lines .pulse{fill:none;stroke:#d8651a;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:9;opacity:0}@media (prefers-reduced-motion: no-preference){.conv-lines .pulse{animation:conv-pulse 3.6s cubic-bezier(0.45, 0, 0.7, 1) infinite}.conv-lines .p1{animation-delay:0.6s}.conv-lines .p2{animation-delay:1.2s}.conv-lines .p3{animation-delay:1.8s}.conv-lines .p4{animation-delay:2.4s}.conv-lines .p5{animation-delay:3s}.conv-hub{transform-box:fill-box;transform-origin:center;animation:conv-hub 0.6s ease-out infinite}}@keyframes conv-pulse{0%{stroke-dashoffset:9;opacity:0}8%{opacity:1}60%{stroke-dashoffset:-91;opacity:1}61%,100%{stroke-dashoffset:-91;opacity:0}}@keyframes conv-hub{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}@media (min-width: 861px){.problem .conv-tools li{justify-self:end;margin:0;padding:8px 16px;border:1px dashed #b9c0ca;border-radius:999px;background:rgba(255, 255, 255, 0.6);color:var(--w-ink-muted);font-size:15px;font-weight:500;box-shadow:none}.problem .conv-tools li:nth-child(even){margin:0 18px 0 0}}.vows{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.vows li{display:flex;align-items:center;gap:16px;font-size:clamp(22px, 2.2vw, 30px);font-weight:600;letter-spacing:-0.025em;line-height:1.15;color:var(--w-ink)}.vow-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff;border:1px solid #d9dde4;box-shadow:0 8px 18px -12px rgba(13, 19, 29, 0.4);color:var(--w-signal)}.vow-ico .ico{width:22px;height:22px}section:has(.aud-cols li:hover) .aud-say b:not(:hover){transition:background 0.3s}.nw{white-space:nowrap}.monitor{position:relative;isolation:isolate}.monitor::after{content:"";position:absolute;inset:0;z-index:-1;background-image: linear-gradient(rgba(242, 239, 233, 0.065) 1px, transparent 1px),linear-gradient(90deg, rgba(242, 239, 233, 0.065) 1px, transparent 1px);background-size:48px 48px;background-position:center top;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%, #000 20%, transparent 75%);pointer-events:none}@keyframes aic-sweep{0%{left:-30%}60%,100%{left:100%}}.dr-ring,.dr-badge circle,.dr-badge text,.depth-list .dn{transition: stroke 0.25s,stroke-width 0.25s,fill 0.25s,background 0.25s,color 0.25s}.depth-list li:hover .dn{background:var(--w-signal);color:#fff}.sec-grid:has(.depth-list .d0:hover) .dr-ring.r0{stroke:var(--w-signal);stroke-width:3}.sec-grid:has(.depth-list .d0:hover) .dr-badge.b0 circle{fill:var(--w-signal)}.sec-grid:has(.depth-list .d0:hover) .dr-badge.b0 text{fill:#fff}.sec-grid:has(.depth-list .d1:hover) .dr-ring.r1{stroke:var(--w-signal);stroke-width:3}.sec-grid:has(.depth-list .d1:hover) .dr-badge.b1 circle{fill:var(--w-signal)}.sec-grid:has(.depth-list .d1:hover) .dr-badge.b1 text{fill:#fff}.sec-grid:has(.depth-list .d2:hover) .dr-ring.r2{stroke:var(--w-signal);stroke-width:3}.sec-grid:has(.depth-list .d2:hover) .dr-badge.b2 circle{fill:var(--w-signal)}.sec-grid:has(.depth-list .d2:hover) .dr-badge.b2 text{fill:#fff}.sec-grid:has(.depth-list .d3:hover) .dr-ring.r3{stroke:var(--w-signal);stroke-width:3}.sec-grid:has(.depth-list .d3:hover) .dr-badge.b3 circle{fill:var(--w-signal)}.sec-grid:has(.depth-list .d3:hover) .dr-badge.b3 text{fill:#fff}.route .rt-n{background:#fff;color:var(--w-signal);border:1.5px solid rgba(226, 132, 60, 0.75);box-shadow: 0 0 0 8px var(--w-paper),0 10px 24px -10px rgba(156, 74, 18, 0.45);font-weight:700}.route > li:first-child .rt-n{background:linear-gradient(180deg, #f6a25e, #e2843c);border-color:#e2843c;color:#1b1208;box-shadow: 0 0 0 8px var(--w-paper),0 0 0 9px rgba(226, 132, 60, 0.35),0 12px 28px -8px rgba(226, 132, 60, 0.7)}.route-wrap{position:relative}.route-wrap .route::before{right:120px;background:linear-gradient(90deg, var(--w-signal), rgba(226, 132, 60, 0.55) 70%, #3fb27f)}.home .rt-end{position:absolute;top:9px;right:0;margin:0;display:inline-flex;align-items:center;gap:10px;padding:4px 4px 4px 4px;color:#1f7a4c;font-size:14px;font-weight:700;background:var(--w-paper)}.rt-end span{width:18px;height:18px;border-radius:50%;background:#3fb27f;box-shadow: 0 0 0 5px rgba(63, 178, 127, 0.18),0 0 18px rgba(63, 178, 127, 0.55)}@media (max-width: 860px){.route-wrap .route::before{right:auto;bottom:28px;background:linear-gradient(180deg, var(--w-signal), rgba(226, 132, 60, 0.55) 70%, #3fb27f)}.home .rt-end{position:static;margin:8px 0 0 12px}}.home-footer .foot-col a{font-size:14.5px;line-height:1.5}.home-footer .foot-col li + li{margin-top:8px}.home-footer .foot-lang{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(244, 241, 236, 0.16);border-radius:999px;font-size:13.5px;transition:border-color 0.25s}.home-footer .foot-lang:hover{border-color:rgba(240, 138, 60, 0.6)}.foot-lang .ico{width:15px;height:15px;color:#f0a04b}@media (max-width: 860px){.home-footer .foot-brand{margin-bottom:28px}}.home-footer .foot-base{align-items:center}.home-footer .foot-base p{margin:0}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.home section[id]{scroll-margin-top:64px}@media print{.home,.home *{color:#14171c !important;background-color:transparent !important;text-shadow:none !important;box-shadow:none !important;animation:none !important;transition:none !important}.home *::before,.home *::after{animation:none !important}body,.home section{background:#fff !important}.site-header,.oc-skip,.h-wave,.f-wave,.tools-run ul[aria-hidden],.monitor::after{display:none !important}.home .hero-x h1 span,.home .say span{-webkit-background-clip:border-box;background-clip:border-box;background-image:none !important}.home .band,.home .hero,.home .showcase{padding-block:28px !important;min-height:0 !important}.home figure,.home .route > li,.home .depth-list li{break-inside:avoid}.home h2,.home h3,.home .eyebrow{break-after:avoid}.home .head,.home .toolbelt{break-inside:avoid}.tools-run{mask-image:none !important}.tools-run ul{flex-wrap:wrap;justify-content:center;gap:6px 20px}}@media (min-width: 1800px){.site-header{padding-inline:max(24px, calc((100vw - 1520px) / 2))}.home .band > .wrap,.home .showcase > .wrap{max-width:1320px}}.hero-live{position:relative;min-width:0}.wave-live{display:none}@media (prefers-reduced-motion: no-preference){.wave-still{display:none}.wave-live{display:block;overflow:visible}.hero-x .h-wave.wave-live{transform-origin:50% 100%;animation:wave-drift 7s cubic-bezier(0.2, 0.7, 0.2, 1) both}.final .f-wave.wave-live{aspect-ratio:1672 / 251}.wm{position:absolute;inset:0;display:flex}.wm i{flex:none;width:calc(100% / 32 + 1px);margin-right:-1px;height:100%;background:url("/img/hero-wave.webp") no-repeat;background-size:3200% 100%;transform-origin:50% 60%;animation:wave-strip 4.8s cubic-bezier(0.37, 0, 0.3, 1) both}.wm-base{filter:saturate(1.08) contrast(1.04)}.wm-lit{filter:brightness(2.1) saturate(1.25);mask-image:linear-gradient( 90deg,transparent 0%,rgba(0, 0, 0, 0.55) 30%,#000 50%,rgba(0, 0, 0, 0.55) 70%,transparent 100% );mask-size:34% 100%;mask-repeat:no-repeat;animation:wave-light 4.2s cubic-bezier(0.45, 0.05, 0.55, 0.95) 1.1s both}.wm i:nth-child(1){background-position:0.0000% 0;animation-delay:0s}.wm i:nth-child(2){background-position:3.2258% 0;animation-delay:0.06s}.wm i:nth-child(3){background-position:6.4516% 0;animation-delay:0.12s}.wm i:nth-child(4){background-position:9.6774% 0;animation-delay:0.18s}.wm i:nth-child(5){background-position:12.9032% 0;animation-delay:0.24s}.wm i:nth-child(6){background-position:16.1290% 0;animation-delay:0.3s}.wm i:nth-child(7){background-position:19.3548% 0;animation-delay:0.36s}.wm i:nth-child(8){background-position:22.5806% 0;animation-delay:0.42s}.wm i:nth-child(9){background-position:25.8065% 0;animation-delay:0.48s}.wm i:nth-child(10){background-position:29.0323% 0;animation-delay:0.54s}.wm i:nth-child(11){background-position:32.2581% 0;animation-delay:0.6s}.wm i:nth-child(12){background-position:35.4839% 0;animation-delay:0.66s}.wm i:nth-child(13){background-position:38.7097% 0;animation-delay:0.72s}.wm i:nth-child(14){background-position:41.9355% 0;animation-delay:0.78s}.wm i:nth-child(15){background-position:45.1613% 0;animation-delay:0.84s}.wm i:nth-child(16){background-position:48.3871% 0;animation-delay:0.9s}.wm i:nth-child(17){background-position:51.6129% 0;animation-delay:0.96s}.wm i:nth-child(18){background-position:54.8387% 0;animation-delay:1.02s}.wm i:nth-child(19){background-position:58.0645% 0;animation-delay:1.08s}.wm i:nth-child(20){background-position:61.2903% 0;animation-delay:1.14s}.wm i:nth-child(21){background-position:64.5161% 0;animation-delay:1.2s}.wm i:nth-child(22){background-position:67.7419% 0;animation-delay:1.26s}.wm i:nth-child(23){background-position:70.9677% 0;animation-delay:1.32s}.wm i:nth-child(24){background-position:74.1935% 0;animation-delay:1.38s}.wm i:nth-child(25){background-position:77.4194% 0;animation-delay:1.44s}.wm i:nth-child(26){background-position:80.6452% 0;animation-delay:1.5s}.wm i:nth-child(27){background-position:83.8710% 0;animation-delay:1.56s}.wm i:nth-child(28){background-position:87.0968% 0;animation-delay:1.62s}.wm i:nth-child(29){background-position:90.3226% 0;animation-delay:1.68s}.wm i:nth-child(30){background-position:93.5484% 0;animation-delay:1.74s}.wm i:nth-child(31){background-position:96.7742% 0;animation-delay:1.8s}.wm i:nth-child(32){background-position:100.0000% 0;animation-delay:1.86s}}@keyframes wave-drift{from{transform:translateX(-2.4%) scaleY(0.9)}to{transform:none}}@keyframes wave-strip{0%{transform:scaleY(0.82) translateY(4%)}45%{transform:scaleY(1.18) translateY(-4%)}75%{transform:scaleY(0.95) translateY(1%)}100%{transform:none}}@keyframes wave-light{from{mask-position:-70% 0}to{mask-position:170% 0}}@media (prefers-reduced-motion: no-preference){.final .wave-live .wm i,.final .wave-live .wm-lit{animation:none}@supports (animation-timeline: view()){.final .wave-live .wm i{animation:wave-strip linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.final .wave-live .wm-lit{animation:wave-rest linear both;animation-timeline:view();animation-range:entry 25% entry 100%}}}@media (prefers-reduced-motion: no-preference){.hero-x .wm-lit{animation: wave-light 2s cubic-bezier(0.35, 0, 0.65, 1) 0.2s both,wave-tint 3.4s ease-in-out 0.2s both}}@keyframes wave-tint{0%,52%{filter:brightness(2.4) saturate(1.7) hue-rotate(-32deg)}100%{filter:brightness(2.1) saturate(1.25) hue-rotate(0deg)}}.final .wm-lit{filter:brightness(2) saturate(1.3) hue-rotate(100deg)}@keyframes wave-rest{from{mask-position:-70% 0}to{mask-position:62% 0}}.final .wave-live .wm-lit{mask-image:linear-gradient( 90deg,transparent 0%,rgba(0, 0, 0, 0.55) 30%,#000 50%,rgba(0, 0, 0, 0.55) 70%,transparent 100% );mask-size:40% 100%;mask-repeat:no-repeat;mask-position:62% 0}.final .wm-lit{filter:brightness(1.8) saturate(0.95) hue-rotate(96deg)}@media (max-width: 640px){.hero.hero-x{padding-top:18px}.hero-x .ctas{display:flex;flex-wrap:nowrap;gap:10px}.hero-x .ctas .btn{flex:1 1 auto;width:auto;min-width:0;padding-inline:14px;white-space:nowrap}.hero-x .btn-go .go{display:none}}@media (max-width: 640px){.hero-x .eyebrow{font-size:10.5px;letter-spacing:0.1em}.hero-x .eyebrow::after{display:none}}.cmd-fig{--c-ink:#f2efe9;--c-plat:#c9cfd8;--c-mute:#8f99a8;--c-line:rgba(201, 207, 216, 0.1);--c-line2:rgba(201, 207, 216, 0.16);--c-sig:#f08a3c;--c-sig2:#ffb26b;--c-ok:#3fb27f;--c-ok2:#5fd39a;--c-warn:#e2a03c;--c-crit:#ef6b5e;--c-crit2:#ff8f84;--c-ack:#8db4e8;--c-ai:#b9adff;position:relative;left:50%;width:min(1460px, calc(100vw - 64px));margin:0;translate:-50% 0;isolation:isolate;font-variant-numeric:tabular-nums}.cmd-fig::after{content:"";position:absolute;z-index:-1;left:10%;right:10%;bottom:-80px;height:160px;background:radial-gradient( ellipse at 50% 40%,rgba(240, 138, 60, 0.26),rgba(240, 138, 60, 0.06) 45%,transparent 70% );filter:blur(12px);pointer-events:none}.cmd{position:relative;border-radius:20px;padding:1px;background:linear-gradient( 180deg,rgba(255, 255, 255, 0.18),rgba(255, 255, 255, 0.05) 14%,rgba(255, 255, 255, 0.03) );box-shadow: 0 40px 80px -36px rgba(0, 0, 0, 0.95),0 90px 160px -70px rgba(0, 0, 0, 0.9);color:var(--c-ink);text-align:left}.cmd::before{content:"";position:absolute;z-index:3;top:0;left:14%;right:14%;height:1px;background:linear-gradient( 90deg,transparent,rgba(255, 178, 107, 0.85) 35%,#fff2e4 50%,rgba(255, 178, 107, 0.85) 65%,transparent )}.cmd > *{background:#0d131c}.cmd > :first-child{border-radius:19px 19px 0 0}.cmd > :last-child{border-radius:0 0 19px 19px}.cmd p,.cmd ul,.cmd ol,.cmd dl,.cmd dd,.cmd figure{margin:0;padding:0;list-style:none}.cmd-top{display:flex;align-items:center;gap:12px;padding:14px 22px;background:linear-gradient(180deg, #151d29, #10161f);border-bottom:1px solid var(--c-line);font-size:13px}.cmd-brand{font-weight:650;letter-spacing:-0.01em}.cmd-pill{padding:4px 10px;border:1px solid var(--c-line2);border-radius:999px;color:var(--c-plat);font-size:12px}.cmd-pill.env{display:inline-flex;align-items:center;gap:7px}.cmd-pill.env i,.cmd-now i{width:7px;height:7px;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 3px rgba(63, 178, 127, 0.18)}.cmd-title{margin-left:8px;padding-left:14px;border-left:1px solid var(--c-line2);color:var(--c-ink);font-weight:600}.cmd-now{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--c-plat);font:500 12.5px / 1 var(--oc-mono)}.cmd-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.cmd-h p{color:var(--c-ink);font-size:14px;font-weight:650;letter-spacing:0.01em}.cmd-h > span{color:var(--c-mute);font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.04em;text-transform:uppercase}.cmd-ov{display:grid;grid-template-columns:minmax(280px, 0.9fr) minmax(0, 3.6fr);border-bottom:1px solid var(--c-line);background:radial-gradient(600px 220px at 12% 0%, rgba(226, 160, 60, 0.1), transparent 70%), #0d131c}.cmd-health{display:flex;align-items:center;gap:20px;padding:24px 22px;border-right:1px solid var(--c-line)}.cmd-ring{flex:none;width:116px;height:116px}.rg-track{fill:none;stroke:rgba(255, 255, 255, 0.04);stroke-width:12}.rg{fill:none;stroke-width:9;stroke-linecap:butt}.rg.ok{stroke:var(--c-ok)}.rg.warn{stroke:var(--c-warn)}.rg.crit{stroke:var(--c-crit);filter:drop-shadow(0 0 4px rgba(239, 107, 94, 0.9))}.rg-core{fill:#0a0f16;stroke:rgba(255, 255, 255, 0.06)}.rg-v{fill:var(--c-ink);font:650 26px / 1 var(--w-font);letter-spacing:-0.03em;dominant-baseline:middle}.rg-of{fill:var(--c-mute);font-size:14px;font-weight:500}.cmd-k,.cmd-metrics dt{color:var(--c-mute);font:500 11px / 1.2 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase}.cmd-state{margin-top:6px !important;font-size:26px;font-weight:650;letter-spacing:-0.02em;line-height:1}.cmd-state.warn{color:var(--c-warn)}.cmd-note{margin-top:6px !important;color:var(--c-plat);font-size:13px}.cmd-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:10px !important;font-size:12px;color:var(--c-plat)}.cmd-legend li{display:inline-flex;align-items:center;gap:6px}.cmd-legend i,.topo-list i,.topo-legend i{width:8px;height:8px;border-radius:50%;background:var(--c-ok)}.cmd-legend .warn i,.topo-list .warn i,.topo-legend .l1 i{background:var(--c-warn)}.cmd-legend .crit i,.topo-list .crit i,.topo-legend .l2 i{background:var(--c-crit)}.cmd-metrics{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr))}.cm{position:relative;padding:24px 18px 20px;border-right:1px solid var(--c-line)}.cm:last-child{border-right:0}.cm.crit{background:linear-gradient(180deg, rgba(239, 107, 94, 0.1), rgba(239, 107, 94, 0) 70%)}.cm.crit::before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;background:var(--c-crit);box-shadow:0 0 12px rgba(239, 107, 94, 0.8)}.cm dd{display:grid;gap:8px;margin-top:10px !important}.cm-v{font-size:clamp(22px, 1.9vw, 30px);font-weight:650;letter-spacing:-0.03em;line-height:1;white-space:nowrap}.cm.crit .cm-v{color:var(--c-crit2)}.cm.warn .cm-v{color:#f2c27a}.cm.ok .cm-v{color:var(--c-ok2)}.cm-n{color:var(--c-mute);font-size:12px;line-height:1.35}.mc{display:block;width:100%;max-width:120px;height:18px}.mc .ok{fill:var(--c-ok)}.mc .warn{fill:var(--c-warn)}.mc .crit{fill:var(--c-crit)}.mc .crit-halo{fill:rgba(239, 107, 94, 0.22)}.mc .done{fill:var(--c-plat)}.mc .pend{fill:rgba(201, 207, 216, 0.18)}.mc-track{fill:rgba(201, 207, 216, 0.12)}.mc-obj{stroke:var(--c-ink);stroke-width:1.5}.mc-line{stroke:rgba(239, 107, 94, 0.35);stroke-dasharray:2 4}.mc-spark{fill:none;stroke:var(--c-ok2);stroke-width:1.8;vector-effect:non-scaling-stroke}.cmd-main{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);border-bottom:1px solid var(--c-line)}.cmd-inc{padding:22px;border-right:1px solid var(--c-line);background:linear-gradient(180deg, #111925, #0d131c)}.it{display:grid;grid-template-columns:minmax(0, 2.3fr) auto minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, 1fr) auto minmax(118px, 1fr);column-gap:0}.it-head,.it-row{display:contents}.it-head span{padding:0 14px 10px 0;border-bottom:1px solid var(--c-line2);color:var(--c-mute);font:500 10.5px / 1.2 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase}.it-row > span{position:relative;display:flex;align-items:center;min-height:72px;padding:12px 14px 12px 0;border-bottom:1px solid var(--c-line);color:var(--c-plat);font-size:13px}.it-row > .it-id{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-left:14px}.it-row.crit > span{background:rgba(239, 107, 94, 0.06)}.it-row.crit > .it-id{background:linear-gradient(90deg, rgba(239, 107, 94, 0.16), rgba(239, 107, 94, 0.06))}.it-row > .it-id::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--c-warn)}.it-row.crit > .it-id::before{background:var(--c-crit);box-shadow:0 0 10px rgba(239, 107, 94, 0.9)}.it-id b{color:var(--c-sig2);font:600 12px / 1 var(--oc-mono)}.it-row.crit .it-id b{color:var(--c-crit2)}.it-id span{color:var(--c-ink);font-size:14px;font-weight:600;line-height:1.3}.sev-chip{padding:3px 9px;border-radius:999px;border:1px solid rgba(226, 160, 60, 0.5);background:rgba(226, 160, 60, 0.12);color:#f2c27a;font-size:11.5px;font-weight:600}.sev-chip.crit{border-color:rgba(239, 107, 94, 0.7);background:rgba(239, 107, 94, 0.18);color:#ffb3aa}.it-own{gap:8px}.it-own i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1f2a3b;border:1px solid var(--c-line2);color:var(--c-ink);font:700 10px / 1 var(--w-font);font-style:normal}.it-open{color:var(--c-ink) !important;font:500 12.5px / 1 var(--oc-mono) !important;white-space:nowrap}.it-row.crit .it-open{color:var(--c-crit2) !important}.ip{display:grid;grid-template-columns:repeat(5, 1fr);gap:3px;width:100%}.ip i{height:5px;border-radius:3px;background:rgba(201, 207, 216, 0.14)}.ip i.on{background:var(--c-plat)}.ip.crit i.on{background:var(--c-sig)}.ip i.cur{box-shadow:0 0 8px rgba(240, 138, 60, 0.8)}.ip-l{grid-column:1 / -1;margin-top:6px;color:var(--c-mute);font-size:11.5px}.cmd-topo{position:relative;padding:22px;background:radial-gradient(360px 240px at 22% 52%, rgba(239, 107, 94, 0.08), transparent 70%), #0d131c}.topo{display:block;width:100%;height:auto}.tt{fill:var(--c-mute);font:500 10px / 1 var(--oc-mono);letter-spacing:0.08em;text-transform:uppercase}.te{fill:none;stroke:rgba(201, 207, 216, 0.22);stroke-width:1.4}.te.warn{stroke:rgba(226, 160, 60, 0.55);stroke-dasharray:4 4}.te.impact{stroke:var(--c-crit);stroke-width:2;stroke-dasharray:6 5;filter:drop-shadow(0 0 4px rgba(239, 107, 94, 0.8))}.tn rect{fill:#141c28;stroke:rgba(201, 207, 216, 0.2);stroke-width:1}.tn circle{fill:var(--c-ok)}.tn.warn rect{stroke:rgba(226, 160, 60, 0.55)}.tn.warn circle{fill:var(--c-warn)}.tn.crit rect{fill:#2a1519;stroke:var(--c-crit);stroke-width:1.5}.tn.crit circle{fill:var(--c-crit)}.tn-n{fill:var(--c-ink);font:600 12.5px / 1 var(--w-font)}.tn-s{fill:var(--c-mute);font:500 10.5px / 1 var(--w-font)}.tn.crit .tn-s{fill:var(--c-crit2)}.tn.warn .tn-s{fill:#e9bd76}.topo-list{display:none !important}.topo-impact{display:flex;gap:10px;align-items:flex-start;margin-top:6px !important;color:var(--c-plat);font-size:12.5px;line-height:1.45}.topo-impact i{flex:none;width:18px;height:2px;margin-top:8px;background:repeating-linear-gradient(90deg, var(--c-crit) 0 5px, transparent 5px 8px)}.topo-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px !important;color:var(--c-mute);font-size:11.5px}.topo-legend li{display:inline-flex;align-items:center;gap:6px}.topo-legend .l3 i{width:16px;height:2px;border-radius:0;background:repeating-linear-gradient(90deg, var(--c-crit) 0 4px, transparent 4px 7px)}@media (prefers-reduced-motion: no-preference){.te.impact{animation:te-flow 1.1s linear infinite}.tn-glow{transform-box:fill-box;transform-origin:center;animation:tn-glow 2.4s ease-in-out infinite}.rg.crit,.mc .crit{animation:crit-pulse 1.8s ease-in-out infinite}}@keyframes te-flow{to{stroke-dashoffset:22}}@keyframes tn-glow{0%,100%{opacity:0.55;transform:scale(0.92)}50%{opacity:1;transform:scale(1.04)}}.cmd-perf{padding:22px 22px 18px;border-bottom:1px solid var(--c-line)}.cmd-ranges{display:inline-flex;padding:3px;border:1px solid var(--c-line2);border-radius:999px;text-transform:none !important;letter-spacing:0 !important}.cmd-ranges b{padding:4px 11px;border-radius:999px;color:var(--c-mute);font:500 11.5px / 1 var(--w-font)}.cmd-ranges b.on{background:rgba(240, 138, 60, 0.16);color:var(--c-sig2)}.charts{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr))}.cmd .ch{padding:0 18px;border-right:1px solid var(--c-line)}.cmd .ch:first-child{padding-left:0}.cmd .ch:last-child{padding-right:0;border-right:0}.ch-k{color:var(--c-plat);font-size:12.5px;font-weight:600}.ch-v{margin-top:6px !important;font-size:22px;font-weight:650;letter-spacing:-0.02em;line-height:1.1;white-space:nowrap}.ch-v.warn{color:#f2c27a}.ch-v.crit{color:var(--c-crit2)}.ch-v.ok{color:var(--c-ok2);font-size:18px}.ch-s{margin-top:3px !important;color:var(--c-mute);font-size:11.5px}.ch svg{display:block;width:100%;height:84px;margin-top:12px;overflow:visible}.ch-line{fill:none;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ch-line.ok{stroke:var(--c-ok2)}.ch-line.warn{stroke:var(--c-warn)}.ch-line.lat{stroke:var(--c-sig)}.ch-line.ack{stroke:var(--c-ack)}.ch-line.res{stroke:var(--c-ok2)}.ch-area{stroke:none;opacity:0.16}.ch-area.ok{fill:var(--c-ok)}.ch-area.warn{fill:var(--c-warn)}.ch-area.lat{fill:var(--c-sig);opacity:0.18}.ch-obj{fill:none;stroke:rgba(242, 239, 233, 0.5);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ch-obj.crit{stroke:rgba(239, 107, 94, 0.75)}.ch-proj{fill:none;stroke:var(--c-warn);stroke-width:1.5;stroke-dasharray:4 4;opacity:0.8;vector-effect:non-scaling-stroke}.ch-dot{stroke:#0d131c;stroke-width:2;vector-effect:non-scaling-stroke}.ch-dot.warn{fill:var(--c-warn)}.ch-dot.crit{fill:var(--c-crit)}.ch-bar{fill:rgba(201, 207, 216, 0.28)}.ch-bar.now{fill:var(--c-sig)}.ch-tag{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px !important;color:var(--c-mute);font-size:11px}.ch-tag i{width:14px;height:2px;background:var(--c-sig)}.ch-tag i.obj{height:0;border-top:1px dashed rgba(242, 239, 233, 0.6);background:none}.ch-tag i.obj.crit{border-top-color:var(--c-crit)}.ch-tag i.bar{width:8px;height:8px;border-radius:2px}.ch-tag i.ack{background:var(--c-ack)}.ch-tag i.res{margin-left:6px;background:var(--c-ok2)}.ch-tag i.proj{height:0;border-top:1.5px dashed var(--c-warn);background:none}.ch-x{display:flex;justify-content:space-between;margin-top:6px !important;color:rgba(143, 153, 168, 0.75);font:500 10px / 1 var(--oc-mono)}.cmd-lower{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr)}.cmd-stream{padding:22px;border-right:1px solid var(--c-line)}.es{position:relative}.es::before{content:"";position:absolute;left:63px;top:8px;bottom:18px;width:1px;background:linear-gradient(180deg, rgba(201, 207, 216, 0.18), rgba(201, 207, 216, 0.3))}.ev{position:relative;display:grid;grid-template-columns:44px 40px minmax(0, 1fr);align-items:start;padding:7px 0}.ev time{padding-top:5px;color:var(--c-mute);font:500 12px / 1 var(--oc-mono)}.ev-g{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;margin-left:8px;border-radius:50%;background:#0d131c;border:1px solid var(--c-line2);color:var(--c-plat)}.ev-g .ico{width:13px;height:13px}.ev-b{display:grid;gap:3px;padding-top:3px}.ev-t{display:flex;gap:8px;align-items:baseline;color:var(--c-mute);font:600 10.5px / 1.2 var(--oc-mono);letter-spacing:0.05em;text-transform:uppercase}.ev-t b{color:var(--c-plat);font-weight:500;letter-spacing:0}.ev-x{color:var(--c-ink);font-size:13px;line-height:1.4}.ev.deploy .ev-g,.ev.deploy .ev-t{color:var(--c-ack)}.ev.alert .ev-g,.ev.alert .ev-t{color:var(--c-warn)}.ev.incident .ev-g,.ev.incident .ev-t{color:var(--c-crit2)}.ev.incident .ev-g{border-color:rgba(239, 107, 94, 0.6);background:#2a1519}.ev.page .ev-g,.ev.page .ev-t{color:var(--c-sig2)}.ev.verify .ev-g,.ev.verify .ev-t{color:var(--c-ok2)}.ev.verify .ev-g{border-color:rgba(63, 178, 127, 0.6)}.ev.ai .ev-g,.ev.ai .ev-t{color:var(--c-ai)}.ev.now time{color:var(--c-sig2)}.ev.now .ev-g{width:12px;height:12px;margin:6px 0 0 14px;border:0;background:var(--c-sig);box-shadow: 0 0 0 5px rgba(240, 138, 60, 0.18),0 0 14px rgba(240, 138, 60, 0.8)}.ev.now .ev-b{height:1px;margin-top:11px;background:linear-gradient(90deg, rgba(240, 138, 60, 0.6), transparent)}.cmd-ai{position:relative;padding:22px;background: radial-gradient(420px 260px at 100% 0%, rgba(124, 108, 220, 0.14), transparent 70%),linear-gradient(180deg, #121827, #0d131c)}.cmd-ai::before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg, transparent, rgba(185, 173, 255, 0.7), transparent)}.ai-tag{display:inline-flex !important;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(124, 108, 220, 0.18);color:#d4ccff !important;font:600 11.5px / 1 var(--w-font) !important;text-transform:none !important;letter-spacing:0 !important}.ai-tag .ico{width:13px;height:13px}.ai-for{color:var(--c-mute);font:500 12px / 1 var(--oc-mono)}.ai-k{margin-top:16px !important;color:var(--c-mute);font:500 10.5px / 1.2 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase}.ai-hyp{margin-top:6px !important;color:var(--c-ink);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-0.01em}.ai-sim,.ai-ev,.ai-next{margin-top:8px !important;display:grid;gap:1px}.ai-sim li{display:grid;grid-template-columns:74px minmax(0, 1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--c-line);font-size:13px;color:var(--c-ink)}.ai-sim b{color:var(--c-ai);font:600 12px / 1 var(--oc-mono)}.ai-sim small{display:block;margin-top:2px;color:var(--c-mute);font-size:11.5px}.ai-sim em{padding:3px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.ai-sim em.strong{background:rgba(124, 108, 220, 0.22);color:#d4ccff}.ai-sim em.part{border:1px solid var(--c-line2);color:var(--c-mute)}.ai-ev li{display:grid;grid-template-columns:74px minmax(0, 1fr);gap:10px;padding:6px 0;color:var(--c-ink);font-size:12.5px;line-height:1.4}.ai-ev span{color:var(--c-mute);font:500 11px / 1.6 var(--oc-mono)}.ai-next{counter-reset:nx}.ai-next li{position:relative;padding:6px 0 6px 30px;color:var(--c-ink);font-size:13px;line-height:1.4;counter-increment:nx}.ai-next li::before{content:counter(nx);position:absolute;left:0;top:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgba(124, 108, 220, 0.2);color:#d4ccff;font:600 11px / 1 var(--oc-mono)}.ai-f{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--c-line2)}.ai-b{padding:8px 14px;border-radius:999px;border:1px solid var(--c-line2);color:var(--c-ink);font-size:12.5px;font-weight:600}.ai-b.ok{background:var(--c-ok);border-color:var(--c-ok);color:#06120c}.ai-note{flex-basis:100%;display:inline-flex;align-items:center;gap:8px;color:var(--c-sig2);font-size:12px}.ai-note .ico{width:15px;height:15px}@media (max-width: 1240px){.cmd-ov{grid-template-columns:minmax(0, 1fr)}.cmd-health{border-right:0;border-bottom:1px solid var(--c-line)}.cmd-metrics{grid-template-columns:repeat(4, minmax(0, 1fr))}.cm:nth-child(4){border-right:0}.cm:nth-child(n + 5){border-top:1px solid var(--c-line)}.cmd-main{grid-template-columns:minmax(0, 1fr)}.cmd-inc{border-right:0;border-bottom:1px solid var(--c-line)}.cmd-topo .topo{max-width:680px;margin:0 auto}.charts{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:24px}.cmd .ch:nth-child(3){padding-right:0;border-right:0}.cmd .ch:nth-child(4){padding-left:0}}@media (max-width: 900px){.cmd-fig{width:calc(100vw - 32px)}.cmd-title{display:none}.it{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px}.it-head{display:none}.it-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:6px 12px;padding:14px 16px;border:1px solid var(--c-line);border-radius:12px;background:#111925}.it-row.crit{border-color:rgba(239, 107, 94, 0.55);background:linear-gradient(90deg, rgba(239, 107, 94, 0.14), #111925 60%)}.it-row > span,.it-row.crit > span,.it-row.crit > .it-id{min-height:0;padding:0;border:0;background:none}.it-row > .it-id{padding-left:0}.it-row > .it-id::before{display:none}.it-sev{justify-content:flex-end}.it-svc,.it-own,.it-st{font-size:12.5px !important}.it-open{justify-content:flex-end}.it-prog{grid-column:1 / -1;margin-top:6px}.it-prog .ip-l{display:none}.cmd-lower{grid-template-columns:minmax(0, 1fr)}.cmd-stream{border-right:0;border-bottom:1px solid var(--c-line)}}@media (max-width: 640px){.cmd-top{flex-wrap:wrap;gap:8px 10px;padding:12px 14px}.cmd-pill:not(.env){display:none}.cmd-health{padding:18px 16px;gap:16px}.cmd-ring{width:96px;height:96px}.cmd-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.cm{padding:16px 14px;border-top:1px solid var(--c-line)}.cm:nth-child(odd){border-right:1px solid var(--c-line)}.cm:nth-child(even){border-right:0}.cm.m6{grid-column:1 / -1;border-right:0}.cmd-inc,.cmd-topo,.cmd-perf,.cmd-stream,.cmd-ai{padding:18px 14px}.topo{display:none !important}.topo-list{display:grid !important;gap:0}.topo-list li{display:grid;grid-template-columns:10px minmax(0, 1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--c-line);font-size:13.5px}.topo-list b{color:var(--c-ink);font-weight:600}.topo-list span{color:var(--c-mute);font-size:12px}.topo-list .crit span{color:var(--c-crit2)}.topo-list .crit{background:linear-gradient(90deg, rgba(239, 107, 94, 0.12), transparent)}.topo-legend{display:none !important}.cmd-perf .cmd-h{flex-wrap:wrap}.charts{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.cmd .ch,.cmd .ch:first-child,.cmd .ch:last-child,.cmd .ch:nth-child(3),.cmd .ch:nth-child(4){padding:12px;border:1px solid var(--c-line);border-radius:12px;background:#111925}.cmd .ch:last-child{grid-column:1 / -1}.ch-v{font-size:19px}.ch-v.ok{font-size:14px;white-space:normal}.ch svg{height:56px}.ch-x{display:none}.es .ev:nth-child(-n + 3){display:none}}.cmd-inc{display:flex;flex-direction:column}.it-foot{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:auto !important;padding-top:18px !important}.it-foot div{padding:14px 16px;border-left:1px solid var(--c-line2)}.it-foot div:first-child{padding-left:0;border-left:0}.it-foot dt{color:var(--c-mute);font:500 10.5px / 1.2 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase}.it-foot dd{display:grid;gap:3px;margin-top:6px !important;color:var(--c-mute);font-size:12px}.it-foot b{color:var(--c-ink);font-size:14px;font-weight:600}@media (max-width: 640px){.it-foot{grid-template-columns:minmax(0, 1fr)}.it-foot div{padding:10px 0;border-left:0;border-top:1px solid var(--c-line)}}.cmd-lv{display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:12px 22px !important;background:#0a0f17 !important;border-bottom:1px solid var(--c-line);color:var(--c-plat);font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.12em;text-transform:uppercase}.cmd-lv b{color:var(--c-sig);font-weight:600}.cmd-main{grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr)}.cmd-main .cmd-ai{border-left:0}.cmd-lower{grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr)}.cmd-lower .cmd-topo{border-right:1px solid var(--c-line)}.cmd-lower .topo{max-width:660px;margin:12px auto 4px}.cmd-perf{border-bottom:0}@media (max-width: 1240px){.cmd-main,.cmd-lower{grid-template-columns:minmax(0, 1fr)}.cmd-lower .cmd-topo{border-right:0;border-bottom:1px solid var(--c-line)}}.it-tl{margin-top:28px;padding-top:18px;border-top:1px solid var(--c-line)}.it-tl-h{margin:0 0 16px !important;color:var(--c-mute);font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.1em;text-transform:uppercase}.it-tl ol{position:relative;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px}.it-tl ol::before{content:"";position:absolute;left:4px;right:4px;top:4px;height:1px;background:var(--c-line2)}.it-tl li{position:relative;display:grid;gap:4px;padding-top:18px}.it-tl li::before{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:var(--c-plat)}.it-tl li.crit::before{background:var(--c-crit)}.it-tl li.sig::before{background:var(--c-sig)}.it-tl li.ok::before{background:var(--c-ok)}.it-tl li.ai::before{background:var(--c-ai)}.it-tl time{color:var(--c-mute);font:500 12px / 1 var(--oc-mono)}.it-tl b{color:var(--c-ink);font-size:13px;font-weight:600}.it-tl span{color:var(--c-mute);font-size:12px;line-height:1.35}@media (max-width: 900px){.it-tl ol{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:18px}.it-tl ol::before{display:none}}@media (min-width: 1241px){.cmd-metrics{grid-template-columns:repeat(12, minmax(0, 1fr))}.cm{border-right:1px solid var(--c-line)}.cm.m1,.cm.m2,.cm.m3{grid-column:span 4;grid-row:1;padding:22px 22px 18px}.cm.m1{order:1}.cm.m2{order:2}.cm.m3{order:3;border-right:0}.cm.m0,.cm.m4,.cm.m5,.cm.m6{grid-column:span 3;grid-row:2;padding:16px 22px 18px;border-top:1px solid var(--c-line)}.cm.m0{order:4}.cm.m4{order:5}.cm.m5{order:6}.cm.m6{order:7;border-right:0}.cm.m1 .cm-v,.cm.m2 .cm-v,.cm.m3 .cm-v{font-size:40px}.cm.m0 .cm-v,.cm.m4 .cm-v,.cm.m5 .cm-v,.cm.m6 .cm-v{font-size:24px}.cm dd{grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:16px}.cm dd .cm-n{grid-column:1 / -1}.cm.crit::before{left:22px;right:22px}}html .home .cm.crit::before{background:var(--c-crit);height:2px}.home .cmd-state{font-size:23px}.home .cmd-health{gap:18px;padding-right:18px}.cmd-lower .topo{max-width:560px;margin:18px auto 10px}.cmd-lower .cmd-topo{display:flex;flex-direction:column}.cmd-lower .topo-impact{margin-top:auto !important;padding-top:14px}@media (min-width: 1241px){.cmd-ov{grid-template-columns:minmax(330px, 1fr) minmax(0, 3.4fr)}}.cmd-lower .topo{margin:auto auto 18px}.cmd-lower .topo-impact{margin-top:0 !important}.cmd-lower .topo-legend{margin-bottom:auto !important}:root{--m-accent:#e8813a;--m-accent-ink:#a8520f;--m-radius:6px;--m-panel-radius:12px}html .btn,html .site-header .btn{border-radius:var(--m-radius);font-weight:600;letter-spacing:0;box-shadow:none;text-shadow:none}html .btn-gold,html .btn-gold:hover,html .btn-gold:active{background:var(--m-accent);color:#120a03;border-color:var(--m-accent);box-shadow:none;transform:none}html .btn-gold:hover{background:#f0924e}html .btn-line,html .hero-x .btn-line,html .final .btn-line{background:transparent;border:1px solid rgba(242, 239, 233, 0.28);box-shadow:none;backdrop-filter:none}html .btn-line:hover,html .hero-x .btn-line:hover,html .final .btn-line:hover{background:rgba(242, 239, 233, 0.06);border-color:rgba(242, 239, 233, 0.5)}html .btn-go .go{border:0;width:auto;height:auto;background:none}html .btn:active{transform:none}html :is(a, button, [tabindex], summary):focus-visible,html .btn:focus-visible{border-radius:var(--m-radius)}.home :is(.h-proof, .also, .rt-check, .j-notes, .ai-safe) .ico{color:var(--m-accent)}.home .h-proof .ico{width:13px;height:13px}.home .h-proof{color:#a7b0bd;font-size:13px;gap:6px 20px}:root{--h2-full:clamp(32px, 3.6vw, 52px);--h2-half:clamp(30px, 3.1vw, 44px)}.home .band h2,.home .monitor h2,.home .final h2{font-weight:500;letter-spacing:-0.035em;line-height:1.06}.home .final h2{font-size:clamp(36px, 4.4vw, 64px)}.home .band .intro{font-size:clamp(16px, 1.25vw, 18px);line-height:1.6}.hero-x h1{font-weight:600;letter-spacing:-0.045em}.home{counter-reset:chapter}.home > section.band{counter-increment:chapter}.home section.band :where(.head, .problem > .wrap > .split:first-child > div) > .eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px, 2.4vw, 32px);font:500 12px / 1 var(--oc-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--w-ink-muted)}.home section.band :where(.head, .problem > .wrap > .split:first-child > div) > .eyebrow::before{content:counter(chapter, decimal-leading-zero);width:auto;height:auto;background:none;color:var(--m-accent-ink);font-weight:600}.home section.band :where(.head, .problem > .wrap > .split:first-child){border-top:1px solid rgba(20, 23, 28, 0.16);padding-top:16px}.home section:where(.band-dark, .band-night) .head{border-top-color:rgba(242, 239, 233, 0.16)}.home section:where(.band-dark, .band-night) .head > .eyebrow{color:var(--w-on-dark-muted)}.home section:where(.band-dark, .band-night) .head > .eyebrow::before{color:var(--m-accent)}@media (min-width: 1000px){.home section.band .head:has(.intro){display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);column-gap:clamp(32px, 5vw, 96px);align-items:end}.home section.band .head:has(.intro) > .eyebrow{grid-column:1 / -1}.home section.band .head:has(.intro) > .intro{margin:0;max-width:34em}}.home section.band .eyebrow::before{width:auto !important;height:auto !important;background:none !important;flex:none}.home .loop .rail li:nth-child(n + 7) .node{background:#1f7a4c}.dr-core circle{fill:var(--m-accent-ink)}.dr-core text{fill:var(--w-ink);font:500 13px / 1 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase}.home .drings > circle[fill^="url"]{fill:none}.home .dr-badge circle{fill:var(--w-paper-2, #e6e9ed);stroke:rgba(20, 23, 28, 0.35);stroke-width:1}.home .dr-badge text{fill:var(--w-ink)}.home .depth-list .dn{border-color:rgba(20, 23, 28, 0.3);color:var(--w-ink);border-width:1px}.home .problem .conv-tools li{padding:0 14px 0 0;border:0;border-radius:0;background:none;color:var(--w-ink);font-size:15px;position:relative}.home .problem .conv-tools li::after{content:"";position:absolute;right:0;top:50%;width:7px;height:1px;background:rgba(20, 23, 28, 0.5)}.home .problem .ba-l{color:var(--w-ink-muted);font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.1em;text-transform:uppercase}.home .conv-lines .flow{stroke:rgba(20, 23, 28, 0.32);stroke-dasharray:none;stroke-width:1;animation:none}.home .ba-record{border-radius:var(--m-panel-radius)}@media (max-width: 860px){.home .problem .conv-tools li{padding:6px 10px;border:1px solid rgba(20, 23, 28, 0.18);border-radius:4px}.home .problem .conv-tools li::after{display:none}}.home .vows{gap:0;margin-top:14px}.home .vows li{padding:14px 0;border-top:1px solid rgba(20, 23, 28, 0.14);font-size:clamp(20px, 1.9vw, 26px);font-weight:500;letter-spacing:-0.02em}.home .vows li:last-child{border-bottom:1px solid rgba(20, 23, 28, 0.14)}.home .vow-ico{display:none}.home .approach .eyebrow{color:var(--w-ink-muted);font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.1em;text-transform:uppercase}.home .approach .eyebrow::before{display:none}.home .sev-chip{border-radius:4px}.home .route-wrap .route::before{height:1px;top:10px;background:rgba(20, 23, 28, 0.22)}.home .route .rt-n,.home .route > li:first-child .rt-n{display:block;width:auto;height:auto;margin:0 0 22px;padding-right:10px;border:0;border-radius:0;background:var(--w-paper);box-shadow:none;color:var(--w-ink-muted);font:600 13px / 20px var(--oc-mono);justify-self:start}.home .route > li:first-child .rt-n{color:var(--m-accent-ink)}.home .route .rt-n::before{content:"0"}.home .route h3{font-size:clamp(20px, 1.8vw, 24px);font-weight:500}.home .tier{display:none}.home .tiers li{grid-template-columns:minmax(0, 1fr)}.home .tiers li > span:last-child{grid-column:1}.home .rt-end{top:0;padding:0 0 0 10px;color:var(--w-ink-muted);font:500 12px / 20px var(--oc-mono);letter-spacing:0.08em;text-transform:uppercase}.home .rt-end span{width:7px;height:7px;background:#1f7a4c;box-shadow:none}@media (max-width: 860px){.home .route-wrap .route::before{width:1px;top:6px;left:4px}.home .route .rt-n{left:-36px;padding:0;background:none}.home .route{padding-left:36px}}.home .hero-x .eyebrow{letter-spacing:0.12em}.home .hero-x h1 span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--m-accent)}.home .say{font-weight:500;font-size:clamp(28px, 3.4vw, 48px);color:rgba(242, 239, 233, 0.55)}.home .say span:nth-child(n){color:rgba(242, 239, 233, 0.55)}.home .say span:first-child{color:var(--w-on-dark)}.home .tools-run{mask-image:none}.home .tools-run ul{animation:none !important;flex:1;flex-wrap:wrap;justify-content:center;gap:14px 40px}.home .tools-run ul[aria-hidden]{display:none}.home .tools-run li{color:rgba(242, 239, 233, 0.62);font-size:16px;font-weight:500}.home .toolbelt p{font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.12em;text-transform:uppercase}.home .tools-run ul:not([aria-hidden]){max-width:760px;margin:0 auto}:root{--m-paper:#f3f2ee}.home .band-light,.home .band-light2{background:var(--m-paper);box-shadow:none}.home .route .rt-n,.home .route > li:first-child .rt-n,.home .rt-end{background:var(--m-paper)}.home .dr-badge circle{fill:var(--m-paper)}.home :is(.rec, .aic, .ba-record, .d-frame){border-radius:var(--m-panel-radius)}.home .cmd{border-radius:14px}.home .cmd > :first-child{border-radius:13px 13px 0 0}.home .cmd > :last-child{border-radius:0 0 13px 13px}.home .cm.warn .cm-v,.home .cm.ok .cm-v,.home .ch-v.warn,.home .ch-v.ok{color:var(--c-ink, #f2efe9)}.home .cmd-state.warn{color:#f2c27a}.home .cm.crit::before{height:1px;box-shadow:none}.home .ev:is(.deploy, .alert, .page, .comms, .ai) :is(.ev-g, .ev-t){color:var(--c-mute, #8f99a8)}.home .ev:is(.deploy, .alert, .page, .comms, .ai) .ev-g{border-color:rgba(201, 207, 216, 0.16);background:#0d131c}.home .cmd-ai{background:linear-gradient(180deg, #111824, #0d131c)}.home .cmd-ai::before{background:linear-gradient(90deg, transparent, rgba(201, 207, 216, 0.35), transparent)}.home-footer .foot-h{color:rgba(242, 239, 233, 0.5) !important;font:500 11.5px / 1 var(--oc-mono) !important;letter-spacing:0.12em !important}.home-footer .foot-lang{border-radius:var(--m-radius)}.home-footer .foot-lang .ico{color:rgba(242, 239, 233, 0.6)}.home-footer .foot-grid{padding-top:clamp(48px, 6vw, 80px)}.home .ba-record{border-top:1px solid rgba(232, 129, 58, 0.6) !important}.home .ba-record .k{color:var(--w-on-dark-muted) !important;font-weight:500}.home > section.band{padding-top:clamp(72px, 9.4vw, 136px);padding-bottom:clamp(72px, 9.4vw, 136px)}.home .problem .conv{margin-top:86px}@media (max-width: 860px){.home .problem .conv{margin-top:48px}}@media (max-width: 640px){.home .cmd-perf,.home .cmd-stream,.home .cmd-ai{display:none}.home .cmd-lower .cmd-topo{border-bottom:0}.home .cmd-main{border-bottom:0}.home .cmd-main > :last-child{border-radius:0 0 13px 13px}}.chapters{display:none}@media (min-width: 1100px){.chapters{display:block;position:sticky;top:63px;z-index:40;height:0;overflow:visible}.chapters ol{list-style:none;margin:0;padding:0 max(24px, calc((100vw - 1320px) / 2));display:flex;gap:2px;height:40px;align-items:stretch;background:rgba(11, 16, 24, 0.86);backdrop-filter:blur(10px);border-bottom:1px solid rgba(242, 239, 233, 0.1)}.chapters a{display:flex;align-items:center;gap:8px;height:100%;padding:0 12px;color:rgba(242, 239, 233, 0.55);font:500 12.5px / 1 var(--w-font);text-decoration:none;border-bottom:1px solid transparent}.chapters a span{font:500 11px / 1 var(--oc-mono);color:rgba(242, 239, 233, 0.38)}.chapters a:hover{color:#fff}.chapters a:focus-visible{outline-offset:-3px}}@media (min-width: 1100px) and (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){body{timeline-scope: --hero, --problem, --what-you-get, --monitoring, --lifecycle, --developers, --security, --who-its-for,--get-started}.hero{view-timeline-name:--hero}#problem{view-timeline-name:--problem}#what-you-get{view-timeline-name:--what-you-get}#monitoring{view-timeline-name:--monitoring}#lifecycle{view-timeline-name:--lifecycle}#developers{view-timeline-name:--developers}#security{view-timeline-name:--security}#who-its-for{view-timeline-name:--who-its-for}#get-started{view-timeline-name:--get-started}.chapters ol{animation:ch-show linear both;animation-timeline:--hero;animation-range:exit 60% exit 100%}.chapters .ch-0 a{animation:ch-on linear none;animation-timeline:--problem;animation-range:cover 30% cover 70%}.chapters .ch-1 a{animation:ch-on linear none;animation-timeline:--what-you-get;animation-range:cover 30% cover 70%}.chapters .ch-2 a{animation:ch-on linear none;animation-timeline:--monitoring;animation-range:cover 30% cover 70%}.chapters .ch-3 a{animation:ch-on linear none;animation-timeline:--lifecycle;animation-range:cover 30% cover 70%}.chapters .ch-4 a{animation:ch-on linear none;animation-timeline:--developers;animation-range:cover 30% cover 70%}.chapters .ch-5 a{animation:ch-on linear none;animation-timeline:--security;animation-range:cover 30% cover 70%}.chapters .ch-6 a{animation:ch-on linear none;animation-timeline:--who-its-for;animation-range:cover 30% cover 70%}.chapters .ch-7 a{animation:ch-on linear none;animation-timeline:--get-started;animation-range:cover 30% cover 70%}}}@keyframes ch-show{from{opacity:0;transform:translateY(-8px);pointer-events:none}to{opacity:1;transform:none;pointer-events:auto}}@keyframes ch-on{0%,100%{color:#fff;border-bottom-color:var(--m-accent)}}@media (min-width: 1100px){.home section[id]{scroll-margin-top:104px}}.pm-yes,.pm-no{display:inline-block;vertical-align:middle}.pm-yes{width:9px;height:9px;border-radius:50%;background:var(--m-accent-ink)}.pm-no{width:12px;height:1px;background:rgba(20, 23, 28, 0.35)}.pm-short{display:none}@media (max-width: 640px){.pm-full{display:none}.pm-short{display:inline}}.h-facts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:clamp(36px, 4vw, 52px) 0 0;max-width:640px;border-top:1px solid rgba(242, 239, 233, 0.14)}.h-facts > div{padding:14px 16px 0 0}.h-facts > div + div{padding-left:16px;border-left:1px solid rgba(242, 239, 233, 0.1)}.h-facts dt{color:rgba(242, 239, 233, 0.5);font:500 10.5px / 1 var(--oc-mono);letter-spacing:0.12em;text-transform:uppercase}.h-facts dd{margin:8px 0 0;color:var(--w-on-dark);font-size:13.5px;line-height:1.4}@media (max-width: 1060px){.h-facts{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:12px}.h-facts > div:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 640px){.h-facts{display:none}}.site-header .nav-desktop a{font-size:13.5px;font-weight:500;letter-spacing:0;color:rgba(242, 239, 233, 0.72)}.site-header .nav-desktop a:hover{color:#fff}.site-header .nav-desktop a[aria-current="page"]{color:#fff;background:none;box-shadow:inset 0 -1px 0 var(--m-accent);text-decoration:none}.site-header .nav-desktop a[aria-current="page"]::after{display:none}.site-header .lang{padding:6px 10px;border:1px solid rgba(242, 239, 233, 0.18);border-radius:var(--m-radius);font-size:12.5px;color:rgba(242, 239, 233, 0.8)}.site-header .btn{min-height:34px;padding:0 14px;font-size:13px}.routes{list-style:none;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;max-width:1080px;margin:clamp(40px, 5vw, 64px) auto 0;padding:0;text-align:left;border-top:1px solid rgba(242, 239, 233, 0.16)}.routes li + li{border-left:1px solid rgba(242, 239, 233, 0.1)}.routes a{position:relative;display:grid;gap:8px;height:100%;padding:22px 52px 24px 24px;color:var(--w-on-dark);text-decoration:none;transition:background 0.25s}.routes a:hover{background:rgba(242, 239, 233, 0.04)}.routes b{font-size:18px;font-weight:500;letter-spacing:-0.01em}.routes span{color:var(--w-on-dark-muted);font-size:14px;line-height:1.5}.routes i{position:absolute;right:22px;top:22px;font-style:normal;color:rgba(242, 239, 233, 0.5);transition:transform 0.25s}.routes .primary b,.routes .primary i{color:var(--m-accent)}.routes .primary a{box-shadow:inset 0 2px 0 var(--m-accent)}@media (prefers-reduced-motion: no-preference){.routes a:hover i{transform:translateX(4px)}}@media (max-width: 760px){.routes{grid-template-columns:minmax(0, 1fr)}.routes li + li{border-left:0;border-top:1px solid rgba(242, 239, 233, 0.1)}}.home .final{padding-bottom:calc(15vw + 40px) !important}@media (max-width: 600px){.home .final{padding-bottom:calc(33vw + 32px) !important}}.home .depth-list li{grid-template-columns:40px minmax(0, 1fr);padding:20px 0}.home .depth-list .dn{display:block;width:auto;height:auto;padding-top:7px;border:0 !important;border-radius:0;background:none !important;color:var(--m-accent-ink) !important;font:600 12px / 1 var(--oc-mono)}.home .depth-list h3{font-size:18px;font-weight:500}.home .dr-badge circle{fill:var(--m-paper) !important;stroke:none !important;r:11}.home .dr-badge text{fill:var(--m-accent-ink) !important;font-weight:600}.home .sec-grid.depth{grid-template-columns:minmax(0, 0.8fr) minmax(0, 2fr);gap:clamp(32px, 5vw, 96px)}.home .drings{max-width:380px}@media (max-width: 860px){.home .sec-grid.depth{grid-template-columns:minmax(0, 1fr)}.home .drings{max-width:320px}}.home .dr-core text{font-size:19px}.home .dr-badge text{font-size:17px}@media print{.chapters{display:none !important}.home .routes,.home .h-facts{break-inside:avoid}.home .routes a{padding:10px 0}.home .routes i{display:none}}@media (forced-colors: active){.pm-yes,.pm-no,.dr-core circle{forced-color-adjust:none}.pm-yes{background:CanvasText}.pm-no{background:GrayText}.chapters ol{border-bottom:1px solid CanvasText}}@media (min-width: 1100px) and (max-width: 1799px){.site-header{padding-inline:max(var(--w-gutter, 40px), calc((100vw - 1180px) / 2))}.chapters ol{padding-inline:max(var(--w-gutter, 40px), calc((100vw - 1180px) / 2)) !important}.chapters li:first-child a{padding-left:0}}@media (min-width: 1800px){.chapters ol{padding-inline:calc((100vw - 1520px) / 2) !important}.chapters li:first-child a{padding-left:0}.home .band > .wrap,.home .showcase > .wrap{max-width:1520px}.home .cmd-fig{width:1520px}}@property --hv{syntax:"<integer>";inherits:true;initial-value:1}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.hero-x{animation:hero-vis linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}.hero-x .h-wave.wave-live{animation-name:wave-drift;animation-duration:16s;animation-timing-function:cubic-bezier(0.2, 0.7, 0.2, 1);animation-fill-mode:both}.hero-x .wm i{animation-name:wave-strip-hero;animation-duration:12s;animation-timing-function:cubic-bezier(0.37, 0, 0.3, 1);animation-fill-mode:both}.hero-x .wm-lit{animation-name:wave-light, wave-tint;animation-duration:7s, 9s;animation-delay:0.4s, 0.4s;animation-timing-function:cubic-bezier(0.35, 0, 0.65, 1), ease-in-out;animation-fill-mode:both}@container style(--hv: 0){.hero-x .h-wave.wave-live,.hero-x .wm i,.hero-x .wm-lit{animation-name:none}}.hero-x .wm i:nth-child(1){animation-delay:0s}.hero-x .wm i:nth-child(2){animation-delay:0.16s}.hero-x .wm i:nth-child(3){animation-delay:0.32s}.hero-x .wm i:nth-child(4){animation-delay:0.48s}.hero-x .wm i:nth-child(5){animation-delay:0.64s}.hero-x .wm i:nth-child(6){animation-delay:0.8s}.hero-x .wm i:nth-child(7){animation-delay:0.96s}.hero-x .wm i:nth-child(8){animation-delay:1.12s}.hero-x .wm i:nth-child(9){animation-delay:1.28s}.hero-x .wm i:nth-child(10){animation-delay:1.44s}.hero-x .wm i:nth-child(11){animation-delay:1.6s}.hero-x .wm i:nth-child(12){animation-delay:1.76s}.hero-x .wm i:nth-child(13){animation-delay:1.92s}.hero-x .wm i:nth-child(14){animation-delay:2.08s}.hero-x .wm i:nth-child(15){animation-delay:2.24s}.hero-x .wm i:nth-child(16){animation-delay:2.4s}.hero-x .wm i:nth-child(17){animation-delay:2.56s}.hero-x .wm i:nth-child(18){animation-delay:2.72s}.hero-x .wm i:nth-child(19){animation-delay:2.88s}.hero-x .wm i:nth-child(20){animation-delay:3.04s}.hero-x .wm i:nth-child(21){animation-delay:3.2s}.hero-x .wm i:nth-child(22){animation-delay:3.36s}.hero-x .wm i:nth-child(23){animation-delay:3.52s}.hero-x .wm i:nth-child(24){animation-delay:3.68s}.hero-x .wm i:nth-child(25){animation-delay:3.84s}.hero-x .wm i:nth-child(26){animation-delay:4s}.hero-x .wm i:nth-child(27){animation-delay:4.16s}.hero-x .wm i:nth-child(28){animation-delay:4.32s}.hero-x .wm i:nth-child(29){animation-delay:4.48s}.hero-x .wm i:nth-child(30){animation-delay:4.64s}.hero-x .wm i:nth-child(31){animation-delay:4.8s}.hero-x .wm i:nth-child(32){animation-delay:4.96s}@supports (animation-timeline: view()){.final{view-timeline-name:--fin}.final .wave-live .wm-lit{animation:wave-rest linear both;animation-timeline:--fin;animation-range:entry 45% entry 100%}.final .wave-live .wm i:nth-child(1){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 0.0% entry 55.0%}.final .wave-live .wm i:nth-child(2){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 1.4% entry 56.4%}.final .wave-live .wm i:nth-child(3){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 2.8% entry 57.8%}.final .wave-live .wm i:nth-child(4){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 4.2% entry 59.2%}.final .wave-live .wm i:nth-child(5){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 5.6% entry 60.6%}.final .wave-live .wm i:nth-child(6){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 7.0% entry 62.0%}.final .wave-live .wm i:nth-child(7){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 8.4% entry 63.4%}.final .wave-live .wm i:nth-child(8){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 9.8% entry 64.8%}.final .wave-live .wm i:nth-child(9){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 11.2% entry 66.2%}.final .wave-live .wm i:nth-child(10){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 12.6% entry 67.6%}.final .wave-live .wm i:nth-child(11){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 14.0% entry 69.0%}.final .wave-live .wm i:nth-child(12){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 15.4% entry 70.4%}.final .wave-live .wm i:nth-child(13){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 16.8% entry 71.8%}.final .wave-live .wm i:nth-child(14){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 18.2% entry 73.2%}.final .wave-live .wm i:nth-child(15){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 19.6% entry 74.6%}.final .wave-live .wm i:nth-child(16){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 21.0% entry 76.0%}.final .wave-live .wm i:nth-child(17){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 22.4% entry 77.4%}.final .wave-live .wm i:nth-child(18){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 23.8% entry 78.8%}.final .wave-live .wm i:nth-child(19){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 25.2% entry 80.2%}.final .wave-live .wm i:nth-child(20){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 26.6% entry 81.6%}.final .wave-live .wm i:nth-child(21){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 28.0% entry 83.0%}.final .wave-live .wm i:nth-child(22){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 29.4% entry 84.4%}.final .wave-live .wm i:nth-child(23){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 30.8% entry 85.8%}.final .wave-live .wm i:nth-child(24){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 32.2% entry 87.2%}.final .wave-live .wm i:nth-child(25){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 33.6% entry 88.6%}.final .wave-live .wm i:nth-child(26){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 35.0% entry 90.0%}.final .wave-live .wm i:nth-child(27){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 36.4% entry 91.4%}.final .wave-live .wm i:nth-child(28){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 37.8% entry 92.8%}.final .wave-live .wm i:nth-child(29){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 39.2% entry 94.2%}.final .wave-live .wm i:nth-child(30){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 40.6% entry 95.6%}.final .wave-live .wm i:nth-child(31){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 42.0% entry 97.0%}.final .wave-live .wm i:nth-child(32){animation:wave-strip linear both;animation-timeline:--fin;animation-range:entry 43.4% entry 98.4%}}}@keyframes wave-strip-hero{0%{transform:scaleY(0.7) translateY(6%)}45%{transform:scaleY(1.24) translateY(-5%)}75%{transform:scaleY(0.94) translateY(1.5%)}100%{transform:none}}@keyframes hero-vis{0%,94%{--hv:1}95%,100%{--hv:0}}.foot-wave{position:relative;overflow:hidden;view-timeline-name:--pw}.p-wave{display:block;width:100%;height:auto;aspect-ratio:1672 / 251;mix-blend-mode:screen;pointer-events:none}.p-wave.wave-live{position:relative}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.p-wave.wave-live .wm-lit{animation:wave-rest linear both;animation-timeline:--pw;animation-range:entry 30% cover 55%}.p-wave.wave-live .wm i:nth-child(1){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 0.0% cover 18.0%}.p-wave.wave-live .wm i:nth-child(2){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 1.2% cover 19.2%}.p-wave.wave-live .wm i:nth-child(3){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 2.4% cover 20.4%}.p-wave.wave-live .wm i:nth-child(4){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 3.6% cover 21.6%}.p-wave.wave-live .wm i:nth-child(5){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 4.8% cover 22.8%}.p-wave.wave-live .wm i:nth-child(6){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 6.0% cover 24.0%}.p-wave.wave-live .wm i:nth-child(7){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 7.2% cover 25.2%}.p-wave.wave-live .wm i:nth-child(8){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 8.4% cover 26.4%}.p-wave.wave-live .wm i:nth-child(9){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 9.6% cover 27.6%}.p-wave.wave-live .wm i:nth-child(10){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 10.8% cover 28.8%}.p-wave.wave-live .wm i:nth-child(11){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 12.0% cover 30.0%}.p-wave.wave-live .wm i:nth-child(12){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 13.2% cover 31.2%}.p-wave.wave-live .wm i:nth-child(13){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 14.4% cover 32.4%}.p-wave.wave-live .wm i:nth-child(14){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 15.6% cover 33.6%}.p-wave.wave-live .wm i:nth-child(15){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 16.8% cover 34.8%}.p-wave.wave-live .wm i:nth-child(16){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 18.0% cover 36.0%}.p-wave.wave-live .wm i:nth-child(17){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 19.2% cover 37.2%}.p-wave.wave-live .wm i:nth-child(18){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 20.4% cover 38.4%}.p-wave.wave-live .wm i:nth-child(19){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 21.6% cover 39.6%}.p-wave.wave-live .wm i:nth-child(20){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 22.8% cover 40.8%}.p-wave.wave-live .wm i:nth-child(21){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 24.0% cover 42.0%}.p-wave.wave-live .wm i:nth-child(22){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 25.2% cover 43.2%}.p-wave.wave-live .wm i:nth-child(23){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 26.4% cover 44.4%}.p-wave.wave-live .wm i:nth-child(24){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 27.6% cover 45.6%}.p-wave.wave-live .wm i:nth-child(25){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 28.8% cover 46.8%}.p-wave.wave-live .wm i:nth-child(26){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 30.0% cover 48.0%}.p-wave.wave-live .wm i:nth-child(27){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 31.2% cover 49.2%}.p-wave.wave-live .wm i:nth-child(28){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 32.4% cover 50.4%}.p-wave.wave-live .wm i:nth-child(29){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 33.6% cover 51.6%}.p-wave.wave-live .wm i:nth-child(30){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 34.8% cover 52.8%}.p-wave.wave-live .wm i:nth-child(31){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 36.0% cover 54.0%}.p-wave.wave-live .wm i:nth-child(32){animation:wave-strip linear both;animation-timeline:--pw;animation-range:entry 37.2% cover 55.2%}}}@media (prefers-reduced-motion: no-preference){.p-wave.wave-still{display:none}}.p-wave.wave-live{display:none}@media (prefers-reduced-motion: no-preference){.p-wave.wave-live{display:block}}.final .wm-lit{filter:brightness(2.1) saturate(1.25) !important}.home .final{padding-top:clamp(80px, 9vw, 128px) !important;padding-bottom:calc(14vw + 32px) !important}.home .final .intro{max-width:40em;margin-inline:auto;color:var(--w-on-dark)}@media (max-width: 600px){.home .final{padding-bottom:calc(30vw + 24px) !important}}.conv-end{fill:rgba(20, 23, 28, 0.45)}.home .ba-record li{transition:background 0.3s}@media (prefers-reduced-motion: no-preference){.home .ba-record li.br0{animation:br-on 3.6s linear 0s infinite}.home .ba-record li.br1{animation:br-on 3.6s linear 0.6s infinite}.home .ba-record li.br2{animation:br-on 3.6s linear 1.2s infinite}.home .ba-record li.br3{animation:br-on 3.6s linear 1.8s infinite}.home .ba-record li.br4{animation:br-on 3.6s linear 2.4s infinite}.home .ba-record li.br5{animation:br-on 3.6s linear 3s infinite}}@keyframes br-on{0%,57%,86%,100%{background:transparent}62%,74%{background:rgba(232, 129, 58, 0.16)}}@keyframes esc-in{from{opacity:0.25}}.home .loop .rail li:nth-child(n + 7) h3{color:#17603b}@media (prefers-reduced-motion: no-preference){html.wave-js .wave-live:not(.play) .wm i,html.wave-js .wave-live:not(.play) .wm-lit,html.wave-js .hero-x .h-wave.wave-live:not(.play){animation:none !important}html.wave-js .wave-live.play .wm i{animation:wave-strip-hero 12s cubic-bezier(0.37, 0, 0.3, 1) both !important;animation-timeline:auto !important;animation-range:normal !important}html.wave-js .wave-live.play .wm-lit{animation:wave-light 7s cubic-bezier(0.35, 0, 0.65, 1) 0.4s both !important;animation-timeline:auto !important;animation-range:normal !important}html.wave-js .final .wave-live.play .wm-lit,html.wave-js .p-wave.wave-live.play .wm-lit{animation:wave-rest 6s cubic-bezier(0.35, 0, 0.65, 1) 0.6s both !important}html.wave-js .hero-x .h-wave.wave-live.play{animation:wave-drift 16s cubic-bezier(0.2, 0.7, 0.2, 1) both !important}html.wave-js .wave-live.play .wm i:nth-child(1){animation-delay:0s !important}html.wave-js .wave-live.play .wm i:nth-child(2){animation-delay:0.16s !important}html.wave-js .wave-live.play .wm i:nth-child(3){animation-delay:0.32s !important}html.wave-js .wave-live.play .wm i:nth-child(4){animation-delay:0.48s !important}html.wave-js .wave-live.play .wm i:nth-child(5){animation-delay:0.64s !important}html.wave-js .wave-live.play .wm i:nth-child(6){animation-delay:0.8s !important}html.wave-js .wave-live.play .wm i:nth-child(7){animation-delay:0.96s !important}html.wave-js .wave-live.play .wm i:nth-child(8){animation-delay:1.12s !important}html.wave-js .wave-live.play .wm i:nth-child(9){animation-delay:1.28s !important}html.wave-js .wave-live.play .wm i:nth-child(10){animation-delay:1.44s !important}html.wave-js .wave-live.play .wm i:nth-child(11){animation-delay:1.6s !important}html.wave-js .wave-live.play .wm i:nth-child(12){animation-delay:1.76s !important}html.wave-js .wave-live.play .wm i:nth-child(13){animation-delay:1.92s !important}html.wave-js .wave-live.play .wm i:nth-child(14){animation-delay:2.08s !important}html.wave-js .wave-live.play .wm i:nth-child(15){animation-delay:2.24s !important}html.wave-js .wave-live.play .wm i:nth-child(16){animation-delay:2.4s !important}html.wave-js .wave-live.play .wm i:nth-child(17){animation-delay:2.56s !important}html.wave-js .wave-live.play .wm i:nth-child(18){animation-delay:2.72s !important}html.wave-js .wave-live.play .wm i:nth-child(19){animation-delay:2.88s !important}html.wave-js .wave-live.play .wm i:nth-child(20){animation-delay:3.04s !important}html.wave-js .wave-live.play .wm i:nth-child(21){animation-delay:3.2s !important}html.wave-js .wave-live.play .wm i:nth-child(22){animation-delay:3.36s !important}html.wave-js .wave-live.play .wm i:nth-child(23){animation-delay:3.52s !important}html.wave-js .wave-live.play .wm i:nth-child(24){animation-delay:3.68s !important}html.wave-js .wave-live.play .wm i:nth-child(25){animation-delay:3.84s !important}html.wave-js .wave-live.play .wm i:nth-child(26){animation-delay:4s !important}html.wave-js .wave-live.play .wm i:nth-child(27){animation-delay:4.16s !important}html.wave-js .wave-live.play .wm i:nth-child(28){animation-delay:4.32s !important}html.wave-js .wave-live.play .wm i:nth-child(29){animation-delay:4.48s !important}html.wave-js .wave-live.play .wm i:nth-child(30){animation-delay:4.64s !important}html.wave-js .wave-live.play .wm i:nth-child(31){animation-delay:4.8s !important}html.wave-js .wave-live.play .wm i:nth-child(32){animation-delay:4.96s !important}}@media (prefers-reduced-motion: no-preference){.home .conv-lines .pulse,.home .ba-record li{animation-iteration-count:3 !important}}.proof-t{display:inline-block;margin:10px 0 0 !important;padding:4px 8px;border:1px solid rgba(20, 23, 28, 0.2);border-radius:4px;color:var(--w-ink) !important;font:500 11.5px / 1.2 var(--oc-mono) !important;letter-spacing:0.04em}.rt-out{display:grid;gap:4px;width:100%;margin:2px 0 6px !important;padding:10px 0;border-top:1px solid rgba(20, 23, 28, 0.12);border-bottom:1px solid rgba(20, 23, 28, 0.12);color:var(--w-ink) !important;font-size:14.5px !important}.rt-out span{color:var(--m-accent-ink);font:600 11px / 1 var(--oc-mono);letter-spacing:0.1em;text-transform:uppercase}.home .h-facts dt,.home .it-head span,.home .it-foot dt,.home .ev-t,.home .ev-t b,.home .cmd-metrics dt,.home .cmd-k{font-size:11.5px}.home .ch-x{font-size:11px}.home .it-own i{font-size:10.5px}:root{--fs-display:clamp(42px, 4.6vw, 72px);--fs-h2:clamp(32px, 3.6vw, 52px);--fs-h3:clamp(24px, 2.2vw, 32px);--fs-h4:20px;--fs-h5:16px;--fs-lead:clamp(17px, 1.3vw, 19px);--fs-body:16px;--fs-small:14.5px;--fs-label:12px;--fs-meta:13px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-6:48px;--sp-10:80px;--sp-12:96px;--sp-section:clamp(72px, 8.9vw, 128px)}.home .hero-x h1{font-size:var(--fs-display)}.home .final h2{font-size:var(--fs-display) !important;font-weight:500}.home .band h2,.home .monitor h2,.home .problem .split h2,.home .split .head h2{font-size:var(--fs-h2) !important;font-weight:500;letter-spacing:-0.035em;line-height:1.06}.home :is(.route h3, .depth-list h3, .dk-how h3, .ard h3, .aud-table dt, .routes b, .journey h3){font-size:var(--fs-h4) !important;font-weight:500 !important;letter-spacing:-0.015em;line-height:1.25}.home .vows li{font-size:var(--fs-h4)}.home :is(.band .intro, .hero-x .lead, .ard-p, .ai-p, .final .intro){font-size:var(--fs-lead) !important;line-height:1.6}.home :is(.aud-table dd, .spec-t dd, .rt-check li, .dk-sys li, .vows ~ p){font-size:var(--fs-body) !important}.home :is( .route p,.depth-list p,.dk-how p,.loop .rail p,.journey p,.ar-txt span,.routes span,.tiers li > span:last-child,.aic-sim li,.aic-next li,.ai-safe li,.j-notes li,.also li,.h-facts dd,.esc-ev span,.dk-text,.rt-out ){font-size:var(--fs-small) !important;line-height:1.5}.home :is( .band .eyebrow,.subhead .sub-l,.dk-l,.ba-l,.ard-k,.rt-out span,.proof-t,.spec-t dt,.h-facts dt,.also p,.toolbelt p,.ai-safe-l,.ai-row2 .eyebrow,.approach .eyebrow,.j-trace span,.lc-beyond span,.esc .dk-l ){font-size:var(--fs-label) !important;font-family:var(--oc-mono) !important;letter-spacing:0.1em !important;text-transform:uppercase}.home > section.band{padding-top:var(--sp-section) !important;padding-bottom:var(--sp-section) !important}.home .band .head{margin-bottom:var(--sp-10) !important}.home .problem .conv{margin-top:var(--sp-10) !important}@media (max-width: 860px){.home .band .head{margin-bottom:var(--sp-6) !important}.home .problem .conv{margin-top:var(--sp-6) !important}}.home .hero-x .eyebrow,.home-footer .foot-h,.home .depth-list .proof-t{font-size:var(--fs-label) !important;font-family:var(--oc-mono) !important;font-weight:500 !important;letter-spacing:0.1em !important;text-transform:uppercase}.home .hero-x .eyebrow{font-weight:600 !important}.home .say{font-size:var(--fs-h2) !important}html .btn,html .site-header .btn{font-size:15px}.home .hero-x .ctas .btn,.home .rt-link,.home .more a{font-size:var(--fs-body) !important}.home .conv-tools li{font-size:var(--fs-body) !important}.home-footer .foot-name{font-size:var(--fs-h4) !important;font-weight:600 !important}.home-footer :is(.foot-brand p:not(.foot-name), .endorse, .foot-lang){font-size:var(--fs-small) !important}html .home .depth-list p.proof-t{font-size:var(--fs-label) !important;font-family:var(--oc-mono) !important;font-weight:500 !important}html .home section.final.band h2{font-size:var(--fs-display) !important}.home .hero-x h1 .h1a{display:block;text-wrap:balance}.home .hero-x h1 > span:not(.h1a){display:block}.home .hero-x h1 .h1a{color:var(--h-ink, #f4f1ec);background:none}@media (min-width: 1061px){.home .hero-x .hero-grid{column-gap:clamp(40px, 5vw, 96px)}.home .hero-x h1{font-size:clamp(42px, 4.2vw, 72px)}}.home h2,.home h3{text-wrap:balance}.home .problem .conv-tools li{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2}.home .problem .conv-tools li small{color:var(--w-ink-muted);font:500 11.5px / 1 var(--oc-mono);letter-spacing:0.04em}.conv-tally{display:flex;align-items:center;gap:10px;margin:20px 0 0;font:600 12px / 1.3 var(--oc-mono);letter-spacing:0.08em;text-transform:uppercase}.conv-tally::before{content:"";flex:none;width:8px;height:8px;border-radius:50%}.conv-tally.bad{justify-content:flex-end;color:#a8423a}.conv-tally.bad::before{background:#c9524a}.conv-tally.good{color:var(--m-accent-ink)}.conv-tally.good::before{background:var(--m-accent)}@media (max-width: 860px){.home .problem .conv-tools li{align-items:flex-start}.conv-tally.bad{justify-content:flex-start}}.conv-tally.bad{width:fit-content;margin-left:auto;padding-right:14px}@media (max-width: 860px){.conv-tally.bad{margin-left:0}}@media (min-width: 861px){.home .problem .conv{align-items:start}.home .problem .conv-lines{margin-top:12px}.home .problem .conv > div:last-child{align-self:start;margin-top:56px}}.home .loop .rail li:nth-child(n + 7) .rn time{color:#17603b}@media (min-width: 861px){.home .sec-grid.depth{grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);align-items:start}.home .sec-rings{position:sticky;top:120px}.home .drings{max-width:520px}}@media (min-width: 861px){.home .route .rt-out{align-self:start}.home .route > li > p:not(.rt-out){min-height:calc(2 * 1.55em)}}@media (min-width: 1100px){.chapters ol:focus-within{animation:none;opacity:1;transform:none;pointer-events:auto}}html{scroll-padding-top:72px}@media (min-width: 1100px){html:has(.chapters){scroll-padding-top:112px}}.home .route .rt-out{max-width:none}.home .hero-x h1 > span:not(.h1a){white-space:normal;text-wrap:balance}@media (min-width: 1061px){.home .hero-x h1{font-size:clamp(40px, 3.7vw, 64px)}}.home .hero-x .h-strip{position:relative;z-index:2;display:block;grid-column:1 / -1;margin-top:clamp(20px, 3vw, 44px)}.home .hero-x .h-strip .h-facts{width:100%;margin:0;max-width:none;padding-top:18px;border-top:1px solid rgba(242, 239, 233, 0.1)}.home .hero-x .h-promise{display:flex;flex-wrap:wrap;gap:10px 0;margin:30px 0 0;padding:0;list-style:none}.home .hero-x .h-promise li{display:inline-flex;align-items:center;gap:9px;padding:0 18px;color:var(--w-on-dark);font-size:14.5px;font-weight:500}.home .hero-x .h-promise li:first-child{padding-left:0}.home .hero-x .h-promise li + li{border-left:1px solid rgba(242, 239, 233, 0.16)}.home .hero-x .h-promise .ico{width:20px;height:20px;color:var(--m-accent)}.home .hero-x .h-strip .h-facts{padding:16px 0;border:1px solid rgba(242, 239, 233, 0.1);border-radius:12px;background:rgba(255, 255, 255, 0.02)}.home .hero-x .h-strip .h-facts > div{position:relative;padding:4px 16px 4px 66px}.home .hero-x .h-strip .hf-ico{position:absolute;top:50%;left:18px;width:36px;height:36px;padding:8px;border-radius:50%;background:rgba(233, 154, 61, 0.1);color:var(--m-accent);translate:0 -50%}@media (max-width: 1060px){.home .hero-x .h-strip .h-facts{row-gap:18px}.home .hero-x .h-strip .h-facts > div:nth-child(3){border-left:0}}@media (max-width: 640px){.home .hero-x .h-promise{gap:10px 20px}.home .hero-x .h-promise li{padding:0}.home .hero-x .h-promise li + li{border-left:0}}@media (min-width: 1061px){.home .hero-x h1{font-size:clamp(42px, 4.15vw, 74px)}}.home .hero-x .btn-chev{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(180deg, #ffa24a, #ec7a2a)}.home .hero-x .btn-chev .ico{width:18px;height:18px}@media (min-width: 1100px) and (max-width: 1799px){:root:has(main.home){--w-wrap:1380px}body:has(main.home) .site-header{padding-inline:max(var(--w-gutter, 40px), calc((100vw - 1380px) / 2))}body:has(main.home) .chapters ol{padding-inline:max(var(--w-gutter, 40px), calc((100vw - 1380px) / 2)) !important}}.home .hero-x h1{font-weight:700;letter-spacing:-0.035em}.home .hero-x .h-promise li{font-size:16px}.home .hero-x .h-promise .ico{width:23px;height:23px}.home .hero-x .btn-go .go .ico{color:var(--m-accent)}.home .hero-x .h-strip .h-facts dd{font-size:16.5px}.home .hero-x .h-strip .h-facts dt{font-size:11.5px}.home .hero-x .h-strip .h-facts > div{padding-left:74px}.home .hero-x .h-strip .hf-ico{width:46px;height:46px;padding:10px}@media (min-width: 1061px){.home .hero-x .ctas .btn{min-height:58px;padding-inline:30px;font-size:17px}.home .hero-x .h-strip .h-facts{padding:22px 0}.home .hero-x .h-strip .h-facts dd{font-size:18px}.home .hero-x .h-strip .h-facts > div{padding-left:82px}.home .hero-x .h-strip .hf-ico{left:20px;width:52px;height:52px;padding:12px}}.home .hero-x{background: radial-gradient(820px 600px at 74% 44%, rgba(240, 128, 48, 0.22), transparent 70%),radial-gradient(1300px 520px at 72% 100%, rgba(240, 138, 60, 0.16), transparent 72%),radial-gradient(1400px 800px at 25% 0%, #121c2c, transparent 70%), linear-gradient(180deg, #080c14, #0a0f18)}@media (min-width: 1061px){.home .hero-x .h-wave{opacity:0.9;translate:0 28px}}@media (min-width: 1061px){.home .hero-x h1{font-size:clamp(42px, 4.15vw, 74px)}}@media (min-width: 1061px){.home .hero-x .h-strip{margin-top:clamp(36px, 4vw, 64px)}.home .hero-x .h-strip .h-facts{padding:28px 0;border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06)}.home .hero-x .h-strip .h-facts dd{font-size:19px}.home .hero-x .h-strip .h-facts > div{padding-left:92px}.home .hero-x .h-strip .hf-ico{left:24px;width:56px;height:56px;padding:13px}}@media (min-width: 1061px){.home .hero-x .h-strip .hf-ico{padding:10px;color:#ffa548;stroke-width:1.9}}.home .hero-x .btn-chev{border-radius:8px;background:linear-gradient(90deg, #ff8a2c, #ffae55);box-shadow:0 8px 28px rgba(255, 138, 44, 0.28)}.home .hero-x .btn-go{border-radius:8px}.home .hero-x .btn-go .go .ico{width:20px;height:20px;stroke-width:2}.home section.band .cmd-h2{font-weight:650;letter-spacing:-0.035em;line-height:1.04;text-wrap:balance}.home section.band .cmd-h2 .h2a,.home section.band .cmd-h2 .h2b{display:block}.home section.band .cmd-h2 .h2b{color:var(--m-accent)}.home section:where(.band-light, .band-light2) .cmd-h2 .h2b{color:#b35a12}.home .problem h2{font-weight:650;letter-spacing:-0.035em}.home section.band .head > .eyebrow,.home .problem > .wrap > .split:first-child > div > .eyebrow{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:0.16em;color:var(--m-accent)}.home section:where(.band-light, .band-light2) .head > .eyebrow,.home .problem > .wrap > .split:first-child > div > .eyebrow{color:#b35a12}.home section.band .head > .eyebrow::after,.home .problem > .wrap > .split:first-child > div > .eyebrow::after{content:"";flex:0 0 72px;height:1px;background:linear-gradient(90deg, rgba(240, 138, 60, 0.7), transparent)}.home :is(.arec::before, .aic, .sig-row, .glance){border-color:rgba(255, 178, 110, 0.45);box-shadow: inset 0 1px 0 rgba(255, 236, 214, 0.18),inset 0 0 18px rgba(255, 130, 40, 0.1),0 0 0 1px rgba(255, 150, 60, 0.12),0 0 36px rgba(240, 120, 30, 0.14),0 30px 60px -30px rgba(0, 0, 0, 0.7)}.home section.band:is(.band-light, .band-light2) .cmd-h2 .h2b,.home section.band:is(.band-light, .band-light2) .head > .eyebrow{color:#a64e0c}.home section.band.problem .cmd-h2 .h2b,.home .problem > .wrap > .split:first-child > div > .eyebrow{color:var(--m-accent)}.home .problem .ba-l,.home .approach .eyebrow{color:rgba(242, 239, 233, 0.55)}.home .problem .conv-tools li{color:rgba(242, 239, 233, 0.82)}.home .problem .conv-tools small{color:rgba(242, 239, 233, 0.42)}.home .problem .conv-lines path{fill:none}.home .problem .conv-lines .flow{stroke:rgba(242, 239, 233, 0.22);stroke-width:1.2;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.home .problem .conv-lines .flow-lit{stroke:#f08a3c;stroke-width:1.6;stroke-dasharray:0 62 38;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(240, 138, 60, 0.8))}.home .problem .conv-start{fill:#ef6b5e;opacity:0.8}.home .problem .conv-end{fill:#ffb070;filter:drop-shadow(0 0 4px rgba(255, 150, 60, 0.9))}.home .problem .conv-tally.bad{color:#ff8b7f}.home .problem .conv-tally.good{color:var(--m-accent)}.home .problem .ba-record{border:1px solid rgba(255, 178, 110, 0.55);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), transparent 30%), #05070b;box-shadow: inset 0 1px 0 rgba(255, 236, 214, 0.2),inset 0 0 18px rgba(255, 130, 40, 0.12),0 0 0 1px rgba(255, 150, 60, 0.12),0 0 50px rgba(240, 120, 30, 0.2),0 30px 60px -30px rgba(0, 0, 0, 0.8)}.home .problem .ba-record li .k{color:#f3b56a}.home .problem .approach{border-top-color:rgba(242, 239, 233, 0.12)}.home .problem .vows li{color:#f4f1ec;border-color:rgba(242, 239, 233, 0.12)}.home .problem .vow-ico{color:var(--m-accent)}.home .problem .intro{color:rgba(242, 239, 233, 0.75)}.home .problem .cmd-h2 .h2a{color:#f4f1ec}.home .problem > .wrap > .split:first-child > div > .eyebrow::before{color:var(--m-accent)}.home .problem .approach .eyebrow{font-weight:600;letter-spacing:0.16em}.home .problem .vow-ico{display:inline-grid;place-items:center;width:40px;height:40px;margin-right:14px;border-radius:50%;background:rgba(233, 154, 61, 0.12);color:var(--m-accent)}.home .problem .vow-ico .ico{width:20px;height:20px}.home .problem .vows li{display:flex;align-items:center;font-size:19px;font-weight:600}.home section.band.problem .conv-tools li small{color:rgba(242, 239, 233, 0.6)}.home .moves .mv{--c-ink:#f2efe9;--c-plat:#c9cfd8;--c-mute:#8f99a8;--c-line:rgba(201, 207, 216, 0.1);--c-sig:#f08a3c;--c-ok:#3fb27f;--c-ok2:#5fd39a;--c-warn:#e2a03c;--c-crit:#ef6b5e;--c-crit2:#ff8f84;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:clamp(36px, 4vw, 56px) 0 0;padding:0;list-style:none;font-variant-numeric:tabular-nums}.home .mv-i{display:flex;flex-direction:column;padding:26px 26px 22px;border:1px solid rgba(255, 178, 110, 0.4);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01));box-shadow: inset 0 1px 0 rgba(255, 236, 214, 0.16),inset 0 0 18px rgba(255, 130, 40, 0.08),0 0 32px rgba(240, 120, 30, 0.1);color:#f4f1ec}.home .mv-n{margin:0;font:600 12px / 1 var(--oc-mono);letter-spacing:0.16em;color:var(--m-accent)}.home .mv-i h3{margin:12px 0 10px;font-size:clamp(24px, 2vw, 30px);font-weight:650;letter-spacing:-0.025em}.home .mv-p{margin:0 0 22px;color:rgba(242, 239, 233, 0.74);font-size:15.5px;line-height:1.6}.home .mv-scr{margin-top:auto;padding:16px 16px 12px;border-radius:10px;background:#05070b;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.06)}.home .mv-scr .ch{margin:0;padding:0}.home .mv-scr .ch svg{height:92px}.home .mv-tl{display:grid;margin:0;padding:0;list-style:none}.home .mv-tl li{display:grid;grid-template-columns:44px minmax(0, auto) minmax(0, 1fr);align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255, 255, 255, 0.06);font-size:13px}.home .mv-tl li:last-child{border-bottom:0}.home .mv-tl time{font:500 11.5px / 1 var(--oc-mono);color:rgba(242, 239, 233, 0.6)}.home .mv-tl b{font-weight:600}.home .mv-tl span{justify-self:end;text-align:right;color:rgba(242, 239, 233, 0.66)}.home .mv-tl .crit b{color:#ff8b7f}.home .mv-tl .ok b,.home .mv-tl.ok li:last-child b{color:#6fdcaf}.home .mv-tl .ai b{color:#c9c0ff}.home .mv-res{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(255, 255, 255, 0.08);font:500 12px / 1.4 var(--oc-mono);color:#6fdcaf}.home .mv-link{align-self:flex-start;margin-top:20px;color:#fff;font-weight:600;text-decoration:none;border-bottom:1px solid var(--m-accent)}.home .mv-link:hover{color:var(--m-accent)}@media (max-width: 1060px){.home .moves .mv{grid-template-columns:minmax(0, 1fr)}}.home .roles .rl{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin:clamp(36px, 4vw, 56px) 0 0;padding:0;list-style:none}.home .rl-i{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid rgba(242, 239, 233, 0.12);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01));color:#f4f1ec}.home .rl-i:hover{border-color:rgba(255, 178, 110, 0.45)}.home .rl-i h3{margin:0 0 4px;font-size:clamp(24px, 2vw, 30px);font-weight:650;letter-spacing:-0.025em}.home .rl-i p{display:grid;gap:6px;margin:0;font-size:15.5px;line-height:1.55}.home .rl-i p > span{font:600 11px / 1 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase}.home .rl-t{color:rgba(242, 239, 233, 0.66)}.home .rl-t > span{color:#ff8b7f}.home .rl-w > span{color:var(--m-accent)}.home .rl-u{display:flex !important;flex-wrap:wrap;align-items:center;gap:8px !important}.home .rl-u > span{margin-right:4px;color:rgba(242, 239, 233, 0.55)}.home .rl-u b{padding:5px 10px;border:1px solid rgba(242, 239, 233, 0.14);border-radius:999px;font-size:12.5px;font-weight:500;color:rgba(242, 239, 233, 0.85)}.home .rl-link{align-self:flex-start;margin-top:auto;padding-top:6px;color:#fff;font-weight:600;text-decoration:none;border-bottom:1px solid var(--m-accent)}.home .rl-link:hover{color:var(--m-accent)}.home .rl-orgs{margin:28px 0 0;color:rgba(242, 239, 233, 0.7);font-size:15.5px}@media (max-width: 860px){.home .roles .rl{grid-template-columns:minmax(0, 1fr)}}.home .moves .more a{color:#fff}.home .moves .more a:hover{color:var(--m-accent)}.home .showcase{display:flow-root}.home .showcase .say-band{margin-block:clamp(56px, 6vw, 88px) 0}.home .mv-scr .ch-x{color:rgba(242, 239, 233, 0.62)}.home section.band:is(.trust, .start){color:#f4f1ec}.home .trust .depth-list li,.home .start .rt-check li,.home .start .route > li > p,.home .start .rt-out{border-color:rgba(242, 239, 233, 0.12) !important}.home .trust .depth-list h3,.home .start .route h3,.home .start .rt-check li{color:#f4f1ec !important}.home .trust .depth-list p,.home .start .route > li > p:not(.rt-out){color:rgba(242, 239, 233, 0.72) !important}.home .trust .proof-t{display:inline-block;padding:4px 10px;border:1px solid rgba(255, 178, 110, 0.4) !important;border-radius:4px;color:#f3b56a !important;background:none !important}.home .trust .dn,.home .start .rt-out span{color:var(--m-accent) !important}.home .trust .dr-ring{stroke:rgba(255, 178, 110, 0.28) !important}.home .trust .dr-run{stroke:#f08a3c !important;filter:drop-shadow(0 0 4px rgba(240, 138, 60, 0.7))}.home .trust .dr-core circle,.home .trust .dr-core{fill:#ffb070 !important}.home .trust .dr-core text,.home .trust .drings text{fill:rgba(242, 239, 233, 0.82) !important}.home .trust .dr-badge circle{fill:#0a111d !important;stroke:#f08a3c !important}.home .trust .dr-badge text{fill:#ffb070 !important}.home .start .rt-n{background:rgba(240, 138, 60, 0.14) !important;color:var(--m-accent) !important;border:1px solid rgba(255, 178, 110, 0.45) !important}.home .start .rt-out{color:#f4f1ec !important}.home .start .rt-end{background:none !important;color:#6fdcaf !important}.home .start .rt-check .ico{color:var(--m-accent) !important}.home :is(.trust, .start) a:is(.rt-link),.home .trust .more a{color:#fff !important;border-color:var(--m-accent) !important}.home .start .route::before,.home .start .route-wrap .route::before{background:linear-gradient(90deg, rgba(240, 138, 60, 0.6), rgba(240, 138, 60, 0.15)) !important}.home{--sp-section:clamp(56px, 6.6vw, 96px)}.home .showcase .say-band{margin-block:clamp(48px, 5vw, 72px) 0}.home .showcase > .wrap{padding-bottom:var(--sp-section)}.home section.showcase{padding-bottom:0 !important}.home .say span{animation:none !important;opacity:1 !important;transform:none !important}.home .toolbelt{margin-top:clamp(36px, 4vw, 56px);text-align:center}.home .toolbelt > p{margin:0 0 18px}.home .tb-rail{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:0;list-style:none;border:1px solid rgba(242, 239, 233, 0.12);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));box-shadow: inset 0 1px 0 rgba(255, 236, 214, 0.08),0 24px 48px -32px rgba(0, 0, 0, 0.8);text-align:left}.home .tb-rail > li{display:grid;gap:12px;align-content:start;padding:20px 22px}.home .tb-rail > li + li{border-left:1px solid rgba(242, 239, 233, 0.08)}.home .tb-h{display:flex;align-items:center;gap:8px;font:600 11px / 1 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase;color:rgba(242, 239, 233, 0.62)}.home .tb-h .ico{width:16px;height:16px;color:var(--m-accent)}.home .tb-items{display:flex;flex-wrap:wrap;gap:8px}.home .tb-items b{padding:6px 11px;border:1px solid rgba(242, 239, 233, 0.14);border-radius:8px;background:rgba(255, 255, 255, 0.03);color:#f4f1ec;font-size:14px;font-weight:600;letter-spacing:-0.005em;white-space:nowrap}@media (max-width: 1060px){.home .tb-rail{grid-template-columns:repeat(2, minmax(0, 1fr))}.home .tb-rail > li:nth-child(3){border-left:0}.home .tb-rail > li:nth-child(n + 3){border-top:1px solid rgba(242, 239, 233, 0.08)}}@media (max-width: 560px){.home .tb-rail{grid-template-columns:minmax(0, 1fr)}.home .tb-rail > li + li{border-left:0;border-top:1px solid rgba(242, 239, 233, 0.08)}}.home section.mv-band{position:relative;background: radial-gradient(900px 420px at 50% 0%, rgba(240, 128, 48, 0.16), transparent 70%),radial-gradient(1200px 500px at 50% 100%, rgba(240, 128, 48, 0.08), transparent 70%),linear-gradient(180deg, #0c121c, #0a0f17);border-block:1px solid rgba(255, 178, 110, 0.14)}.home .mv-band .head{justify-items:center;text-align:center;border-top:0 !important;padding-top:0 !important}.home .mv-band .head > .eyebrow{justify-content:center}.home .mv-band .mv{position:relative;padding-top:28px}.home .mv-band .mv::before{content:"";position:absolute;top:0;left:16.6%;right:16.6%;height:2px;background:linear-gradient(90deg, rgba(240, 138, 60, 0.15), #f08a3c 20%, #f08a3c 80%, rgba(63, 178, 127, 0.9));box-shadow:0 0 12px rgba(240, 138, 60, 0.6)}.home .mv-band .mv-i{position:relative}.home .mv-band .mv-i::before{content:"";position:absolute;top:-35px;left:50%;width:14px;height:14px;border-radius:50%;background:#0a0f17;border:2px solid #f08a3c;box-shadow:0 0 12px rgba(240, 138, 60, 0.8);translate:-50% 0}.home .mv-band .mv-i.m2::before{border-color:#3fb27f;box-shadow:0 0 12px rgba(63, 178, 127, 0.8)}.home .mv-band .more{margin-top:36px;text-align:center}@media (max-width: 1060px){.home .mv-band .mv{padding-top:0}.home .mv-band .mv::before,.home .mv-band .mv-i::before{display:none}}@media (min-width: 861px){.home .trust .sec-split{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:clamp(40px, 5vw, 88px)}.home .trust .sec-split .drings{max-width:560px}.home .trust .sec-side .head{margin-bottom:28px}}.home .trust .sec-side .more{margin-top:24px}.home .rl-i{gap:20px;padding:26px;transition: border-color 0.25s,box-shadow 0.25s}.home .rl-i:hover{box-shadow: 0 0 0 1px rgba(255, 178, 110, 0.12),0 18px 48px -24px rgba(255, 140, 60, 0.35)}.home .rl-top{display:flex;align-items:center;gap:14px}.home .rl-top h3{margin:0}.home .rl-ico{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255, 178, 110, 0.35);border-radius:11px;background:rgba(255, 140, 60, 0.08);color:var(--m-accent)}.home .rl-ico .ico{width:20px;height:20px}.home .rl-mini{padding:14px 16px 16px;border:1px solid rgba(242, 239, 233, 0.09);border-radius:12px;background:#0a0f17;font-size:13px;line-height:1.3;color:rgba(242, 239, 233, 0.82);min-height:156px}.home .rl-mini .rl-mt{display:block;margin:0 0 12px;font:600 10.5px / 1 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase;color:rgba(242, 239, 233, 0.55)}.home .rl-mini ul,.home .rl-mini ol{margin:0;padding:0;list-style:none}.home .rm-mq li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:6px 0;border-top:1px solid rgba(242, 239, 233, 0.07)}.home .rm-mq li:first-child{border-top:0}.home .rm-mq i{width:8px;height:8px;border-radius:50%;background:#ff8b7f}.home .rm-mq i.d1{background:#ffb26e}.home .rm-mq i.d2{background:#ffd27a}.home .rm-mq b{padding:3px 8px;border:1px solid rgba(242, 239, 233, 0.14);border-radius:999px;font-size:11.5px;font-weight:500}.home .rm-mc{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));position:relative;padding-top:18px}.home .rm-mc::before{content:"";position:absolute;top:24px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg, #ffb26e, #4fd18b)}.home .rm-mc-n{display:grid;justify-items:center;gap:10px;text-align:center;position:relative}.home .rm-mc i{width:14px;height:14px;border:2px solid #ffb26e;border-radius:50%;background:#0a0f17}.home .rm-mc-n.ok i{border-color:#4fd18b;background:#4fd18b}.home .rm-mg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.home .rm-mg svg{grid-column:1 / -1;width:100%;height:84px;fill:none;stroke:rgba(255, 178, 110, 0.55);stroke-width:1.2}.home .rm-mg svg circle{fill:#ff8b7f;stroke:none}.home .rm-mg svg circle.hub{fill:#ffb26e;stroke:rgba(255, 178, 110, 0.35);stroke-width:6}.home .rm-mg-a{grid-column:1}.home .rm-mg-b{grid-column:3;font-family:var(--oc-mono);color:#ffb26e}.home .rm-ms li{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:5px 0}.home .rm-ms i{height:6px;border-radius:3px;background:rgba(79, 209, 139, 0.75)}.home .rm-ms b{font-size:11.5px;font-weight:500;color:#4fd18b}.home .rm-ms li.warn i{background:linear-gradient(90deg, rgba(79, 209, 139, 0.75) 70%, #ffb26e 70%)}.home .rm-ms li.warn b{color:#ffb26e}.home .rl-ba{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:start;gap:14px}.home .rl-arrow{align-self:center;color:var(--m-accent)}.home .rl-arrow .ico{width:20px;height:20px}.home .rl-ba .rl-w{color:#fff}.home .rl-ba p{font-size:15px}@media (max-width: 560px){.home .rl-ba{grid-template-columns:minmax(0, 1fr)}.home .rl-arrow{justify-self:start;transform:rotate(90deg)}.home .rm-ms li{grid-template-columns:76px 1fr auto}}.home .trust .dr-ring{stroke:rgba(255, 178, 110, 0.34) !important;stroke-width:1.3;filter:drop-shadow(0 0 3px rgba(240, 138, 60, 0.35))}.home .trust .drings > circle[fill^="url"]{filter:drop-shadow(0 0 40px rgba(240, 138, 60, 0.18))}.home .trust .dr-core circle{filter:drop-shadow(0 0 10px rgba(255, 176, 112, 0.9))}.home .trust .dr-badge circle{r:15px;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(240, 138, 60, 0.55))}.home .trust .dr-badge text{font:600 12px var(--oc-mono)}.home .trust .sec-split:has(.d0:hover) .dr-ring.r0,.home .trust .sec-split:has(.d1:hover) .dr-ring.r1,.home .trust .sec-split:has(.d2:hover) .dr-ring.r2,.home .trust .sec-split:has(.d3:hover) .dr-ring.r3{stroke:#ffb070 !important;stroke-width:2.4}.home .trust .sec-split:has(.d0:hover) .dr-badge.b0 circle,.home .trust .sec-split:has(.d1:hover) .dr-badge.b1 circle,.home .trust .sec-split:has(.d2:hover) .dr-badge.b2 circle,.home .trust .sec-split:has(.d3:hover) .dr-badge.b3 circle{fill:#f08a3c !important}.home .trust .sec-split:has(.d0:hover) .dr-badge.b0 text,.home .trust .sec-split:has(.d1:hover) .dr-badge.b1 text,.home .trust .sec-split:has(.d2:hover) .dr-badge.b2 text,.home .trust .sec-split:has(.d3:hover) .dr-badge.b3 text{fill:#1b1208 !important}.home .trust .depth-list li{transition:background-color 0.2s}.home .trust .depth-list li:hover{background:rgba(255, 178, 110, 0.04)}.home section.start .route-wrap{padding-top:4px}.home section.start .route-wrap .route::before{top:24px !important;left:24px;right:150px;height:2px !important;background:linear-gradient(90deg, #f08a3c, rgba(240, 138, 60, 0.6) 55%, #3fb27f) !important;box-shadow:0 0 12px rgba(240, 138, 60, 0.45)}.home section.start .route .rt-n,.home section.start .route > li:first-child .rt-n{display:flex !important;align-items:center;justify-content:center;width:48px;height:48px;margin:0 0 18px;padding:0;border-radius:50%;border:1.5px solid rgba(255, 178, 110, 0.7) !important;background:#0b111b !important;color:#ffb070 !important;font:600 14px / 1 var(--oc-mono);box-shadow: 0 0 0 8px #0b0f17,0 0 18px rgba(240, 138, 60, 0.35) !important}.home section.start .route > li:first-child .rt-n{background:linear-gradient(180deg, #f6a25e, #e2843c) !important;border-color:#f6a25e !important;color:#1b1208 !important;box-shadow: 0 0 0 8px #0b0f17,0 0 0 9px rgba(240, 138, 60, 0.4),0 0 28px rgba(240, 138, 60, 0.7) !important}.home section.start .rt-end{top:calc(clamp(28px, 4vw, 56px) + 4px + 24px - 12px);padding:0 0 0 12px;font:600 12.5px / 24px var(--oc-mono);letter-spacing:0.12em;color:#6fdcaf !important}.home section.start .rt-end span{width:18px;height:18px;background:#3fb27f;box-shadow: 0 0 0 5px rgba(63, 178, 127, 0.18),0 0 18px rgba(63, 178, 127, 0.7)}.home section.start a.rt-go{margin-top:6px;padding:12px 20px;border:0 !important;border-radius:10px;background:linear-gradient(180deg, #f6a25e, #e2843c) !important;color:#1b1208 !important;box-shadow:0 10px 28px -10px rgba(240, 138, 60, 0.8);transition: transform 0.2s,box-shadow 0.2s}.home section.start a.rt-go:hover,.home section.start a.rt-go:focus-visible{box-shadow:0 14px 34px -10px rgba(240, 138, 60, 0.95)}@media (prefers-reduced-motion: no-preference){.home section.start a.rt-go:hover{transform:translateY(-1px)}}@media (max-width: 860px){.home section.start .route{padding-left:72px}.home section.start .route-wrap .route::before{top:24px !important;bottom:-33px;left:23px;right:auto;width:2px;height:auto !important;background:linear-gradient(180deg, #f08a3c, rgba(240, 138, 60, 0.6) 55%, #3fb27f) !important}.home section.start .route .rt-n,.home section.start .route > li:first-child .rt-n{position:absolute;left:-72px;top:0}.home section.start .rt-end{position:static;margin:18px 0 0 15px;padding:0}}@media (prefers-reduced-motion: no-preference){html.rise-js .home > section.band:not(.in) > .wrap{opacity:0;transform:translateY(28px)}html.rise-js .home > section.band > .wrap{transition: opacity 0.7s cubic-bezier(0.2, 0.7, 0.2, 1),transform 0.8s cubic-bezier(0.2, 0.7, 0.2, 1)}html.rise-js .home > section.band:not(.in) :is(.mv-i, .rl-i, .depth-list > li, .route > li){opacity:0;transform:translateY(18px)}html.rise-js .home > section.band :is(.mv-i, .rl-i, .depth-list > li, .route > li){transition: opacity 0.6s ease-out var(--d, 0s),transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1) var(--d, 0s),border-color 0.25s,box-shadow 0.25s}html.rise-js .home :is(.mv-i, .rl-i, .depth-list > li, .route > li):nth-child(1){--d:0.15s}html.rise-js .home :is(.mv-i, .rl-i, .depth-list > li, .route > li):nth-child(2){--d:0.27s}html.rise-js .home :is(.mv-i, .rl-i, .depth-list > li, .route > li):nth-child(3){--d:0.39s}html.rise-js .home :is(.mv-i, .rl-i, .depth-list > li, .route > li):nth-child(4){--d:0.51s}html.rise-js .home > section.band :is(.conv-lines, .mv-chart svg){clip-path:inset(-20px -20px -20px -20px);transition:clip-path 1.4s cubic-bezier(0.45, 0, 0.2, 1) 0.35s}html.rise-js .home > section.band:not(.in) :is(.conv-lines, .mv-chart svg){clip-path:inset(-20px 100% -20px -20px)}html.rise-js .home .say-band .say span{clip-path:inset(-0.2em -0.2em -0.2em -0.2em);transition: clip-path 0.9s cubic-bezier(0.2, 0.7, 0.2, 1),transform 0.9s cubic-bezier(0.2, 0.7, 0.2, 1) !important}html.rise-js .home .say-band:not(.in) .say span{clip-path:inset(-0.2em -0.2em 45% -0.2em);transform:translateY(0.3em) !important}html.rise-js .home .say-band .say span:nth-child(2){transition-delay:0.15s !important}html.rise-js .home .say-band .say span:nth-child(3){transition-delay:0.3s !important}html.rise-js .home > section.band.in :is(.mv-i, .rl-i):hover{--d:0s}.home :is(.mv-i, .rl-i):hover{transform:translateY(-3px);box-shadow: inset 0 1px 0 rgba(255, 210, 160, 0.35),0 0 0 1px rgba(255, 178, 110, 0.14),0 22px 50px -26px rgba(255, 140, 60, 0.45)}.home :is(.mv-i, .rl-i){transition: transform 0.25s ease-out,border-color 0.25s,box-shadow 0.25s}}.home .problem :is(.conv-tools small, .ba-record .k),.home .mv-band .mv-tl time,.home .mv-band :is(.ch-tag, .ch-s),.home section.start .rt-end{font-size:var(--fs-label) !important}.home .mv-band .ch-k,.home .roles .rl-u b{font-size:var(--fs-meta) !important}.home .mv-band .mv-p,.home .trust .depth-list p:not(.proof-t),.home section.start .route > li > p:not(.rt-out),.home section.start .route .rt-out,.home .roles .rl-ba p{font-size:15.5px !important;line-height:1.55}.home .trust .depth-list h3,.home section.start .route h3{font-size:22px !important;font-weight:600 !important}.home :is(.cube, .rl-mini, .mv-band .mv-scr, .mv-band .ch, .ba-record, .route) *,.home :is(.cube, .rl-mini, .ba-record, .route){font-variant-numeric:tabular-nums}.home .chapters a:focus-visible{outline:2px solid #ffb070 !important;outline-offset:2px}.home section.platform{background: radial-gradient(70% 60% at 50% 0%, rgba(240, 138, 60, 0.12), transparent 70%),linear-gradient(180deg, #0c121c, #0a0f17)}.home section.platform .pf-head .head{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;justify-items:center;text-align:center;max-width:980px;margin-inline:auto;border-top:0 !important;padding-top:0 !important}.home section.platform .pf-head .head > *{grid-column:1 !important;grid-row:auto !important}.home section.platform .pf-head .intro{margin-top:20px !important}.home .pf-head .eyebrow{justify-content:center}.home .pf-head .intro{margin-inline:auto;max-width:62ch}.home .pf-caps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin:clamp(36px, 4vw, 56px) 0 0;padding:0;list-style:none}.home .pf-caps li{display:grid;align-content:start;gap:10px;padding:24px;border:1px solid rgba(242, 239, 233, 0.12);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01))}.home .pf-ico,.home .mk li::before{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255, 178, 110, 0.4);border-radius:11px;background:rgba(240, 138, 60, 0.1);color:#ffb070}.home .pf-ico .ico{width:21px;height:21px}.home .pf-caps h3,.home .cov-i h3,.home .mk h3{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:-0.015em;color:#fff}.home .pf-caps p,.home .mk p{margin:0;font-size:15.5px;line-height:1.55;color:rgba(242, 239, 233, 0.72)}.home .pf-levels{margin-top:clamp(28px, 3vw, 40px);padding:24px clamp(20px, 3vw, 32px);border:1px solid rgba(255, 178, 110, 0.22);border-radius:16px;background:rgba(240, 138, 60, 0.04)}.home .pf-ll,.home .mk-l,.home .cy-inside{margin:0 0 18px;font:600 12px / 1 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase;color:#ffb070}.home .pf-levels ol{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(16px, 3vw, 40px);margin:0;padding:0;list-style:none}.home .pf-levels li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:14px}.home .lv-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid #ffb070;font:600 13px / 1 var(--oc-mono);color:#ffb070}.home .pf-levels li.lv2 .lv-n{background:linear-gradient(180deg, #f6a25e, #e2843c);border-color:#f6a25e;color:#1b1208;box-shadow:0 0 18px rgba(240, 138, 60, 0.55)}.home .pf-levels h3{margin:4px 0 4px;font-size:18px;font-weight:600;color:#fff}.home .pf-levels p{margin:0;font-size:15px;line-height:1.5;color:rgba(242, 239, 233, 0.72)}.home .cov{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin:clamp(36px, 4vw, 56px) 0 0;padding:0;list-style:none}.home .cov-i{display:flex;flex-direction:column;gap:8px;padding:18px 22px 24px;border:1px solid rgba(242, 239, 233, 0.12);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01));color:#f4f1ec;transition: border-color 0.25s,box-shadow 0.25s}.home .cov-i:hover{border-color:rgba(255, 178, 110, 0.45)}.home .cov-sub{margin:0 0 6px;font-size:15px;line-height:1.5;color:rgba(242, 239, 233, 0.66)}.home .cov-ok{display:grid;gap:8px;margin:4px 0 0;padding:10px 0 0;border-top:1px solid rgba(242, 239, 233, 0.08);list-style:none}.home .cov-ok li{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:10px;font-size:15px;line-height:1.45;color:rgba(242, 239, 233, 0.86)}.home .cov-ok .ico{width:16px;height:16px;margin-top:2px;color:#4fd18b}.home .coverage .toolbelt{margin-top:clamp(36px, 4vw, 56px)}.home .cy{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:14px;position:relative;margin:clamp(36px, 4vw, 56px) 0 0;padding:30px 0 0;list-style:none}.home .cy::before{content:"";position:absolute;top:13px;left:7%;right:7%;height:2px;background:linear-gradient(90deg, #f08a3c, rgba(240, 138, 60, 0.6) 60%, #3fb27f);box-shadow:0 0 12px rgba(240, 138, 60, 0.45)}.home .cy-i{display:flex;flex-direction:column;gap:8px;position:relative;padding:18px 16px;border:1px solid rgba(242, 239, 233, 0.12);border-radius:14px;background:rgba(255, 255, 255, 0.025)}.home .cy-i::before{content:"";position:absolute;top:-23px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid #ffb070;background:#0b111b;box-shadow:0 0 10px rgba(240, 138, 60, 0.6)}.home .cy-i:last-child::before{border-color:#4fd18b;background:#4fd18b;box-shadow:0 0 12px rgba(79, 209, 139, 0.7)}.home .cy-n{font:600 12px / 1 var(--oc-mono);color:#ffb070}.home .cy-i h3{margin:0;font-size:19px;font-weight:600;color:#fff}.home .cy-i p{margin:0;font-size:14px;line-height:1.5;color:rgba(242, 239, 233, 0.72)}.home .cy-k{align-self:flex-start;margin-top:auto;padding:4px 8px;border-radius:6px;font:600 10.5px / 1.3 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase}.home .cy-i.auto .cy-k{color:#6fdcaf;background:rgba(79, 209, 139, 0.12)}.home .cy-i.ai .cy-k{color:#b9c7ff;background:rgba(140, 160, 255, 0.14)}.home .cy-i.human .cy-k{color:#ffc48f;background:rgba(240, 138, 60, 0.14)}.home .cy-note{display:block;margin:24px auto 0;max-width:62ch;text-align:center;font-size:15.5px;color:rgba(242, 239, 233, 0.82)}.home .cy-note .ico{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;color:#ffb070}.home .cy-inside{margin:clamp(40px, 5vw, 64px) 0 0;text-align:center}.home .mv-band .cy-inside + .mv{margin-top:20px;padding-top:0}.home .mv-band .cy-inside + .mv::before,.home .mv-band .cy-inside + .mv .mv-i::before{display:none}.home .mk{margin-top:clamp(36px, 4vw, 52px)}.home .mk ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none}.home .mk li{display:grid;align-content:start;gap:8px;padding:20px 0 0;border-top:2px solid rgba(255, 178, 110, 0.45)}.home .mk li::before{content:none}.home .mk h3{margin:0;font-size:17px}@media (max-width: 1180px){.home .cy{grid-template-columns:minmax(0, 1fr) !important;gap:10px;padding:0 0 0 34px;max-width:820px;margin-inline:auto}.home .cy::before{top:24px;bottom:24px;left:9px;right:auto;width:2px;height:auto;background:linear-gradient(180deg, #f08a3c, rgba(240, 138, 60, 0.6) 60%, #3fb27f)}.home .cy-i{display:grid;grid-template-columns:34px minmax(0, 1fr) auto;column-gap:14px;row-gap:4px;align-items:baseline;padding:16px 18px}.home .cy-i::before{top:22px;left:-31px;margin-left:0}.home .cy-n{grid-row:1 / span 2}.home .cy-i h3{grid-column:2}.home .cy-i p{grid-column:2 / -1}.home .cy-k{grid-column:3;grid-row:1;margin-top:0;align-self:center}}@media (max-width: 1060px){.home .pf-caps,.home .mk ul{grid-template-columns:repeat(2, minmax(0, 1fr))}.home .cov{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.home .pf-levels ol,.home .cov{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 520px){.home .pf-caps,.home .mk ul{grid-template-columns:minmax(0, 1fr)}.home .cy-i{grid-template-columns:30px minmax(0, 1fr)}.home .cy-k{grid-column:2;grid-row:auto;justify-self:start;margin-top:6px}.home .cy-note{text-align:left}}@media (prefers-reduced-motion: no-preference){html.rise-js .home > section.band:not(.in) :is(.pf-caps > li, .cov-i, .cy-i){opacity:0;transform:translateY(18px)}html.rise-js .home > section.band :is(.pf-caps > li, .cov-i, .cy-i){transition: opacity 0.6s ease-out var(--d, 0s),transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1) var(--d, 0s),border-color 0.25s}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(n){--d:calc(0.08s * var(--k, 1))}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(2){--k:2}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(3){--k:3}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(4){--k:4}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(5){--k:5}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(6){--k:6}html.rise-js .home :is(.pf-caps > li, .cov-i, .cy-i):nth-child(7){--k:7}}html:has(main.home),html:has(main.home) body{background-color:#0b0f17}.home :is(.pf-panel, .cy-panel){margin-top:clamp(32px, 4vw, 52px);border:1px solid rgba(255, 178, 110, 0.22);border-radius:20px;background: radial-gradient(80% 60% at 70% 0%, rgba(240, 138, 60, 0.08), transparent 70%),linear-gradient(180deg, #0e1521, #0a0f17);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.02) inset,0 40px 90px -50px rgba(240, 138, 60, 0.45);overflow:hidden}.home .pf-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid rgba(242, 239, 233, 0.08);font:600 12px / 1.2 var(--oc-mono);letter-spacing:0.06em;color:rgba(242, 239, 233, 0.78)}.home .pf-bar b{font-weight:600;min-width:0}.home .pf-dots{display:inline-flex;gap:6px}.home .pf-dots i{width:9px;height:9px;border-radius:50%;background:rgba(242, 239, 233, 0.18)}.home .pf-dots i:first-child{background:#ff8b7f}.home .pf-demo{margin-left:auto;padding:4px 9px;border:1px solid rgba(242, 239, 233, 0.16);border-radius:999px;font-size:11px;color:rgba(242, 239, 233, 0.6);white-space:nowrap}.home .pf-map{padding:clamp(10px, 2vw, 22px) clamp(8px, 2.4vw, 32px) 4px}.home .pf-map svg{display:block;width:100%;height:auto;overflow:visible}.home .om-e{fill:none;stroke:rgba(242, 239, 233, 0.16);stroke-width:2}.home .om-e.hot{stroke:rgba(255, 139, 127, 0.55);stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(255, 139, 127, 0.55))}.home .om-flow .om-e{stroke:#ffb070;stroke-width:2.5;stroke-dasharray:4 14;filter:none}.home .om-n{--t:#4fd18b}.home .om-n.warn{--t:#ffb070}.home .om-n.crit{--t:#ff8b7f}.home .om-halo{fill:var(--t);opacity:0.1}.home .om-c{fill:#0b111b;stroke:var(--t);stroke-width:2;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--t) 60%, transparent))}.home .om-d{fill:var(--t)}.home .om-l{fill:#f4f1ec;font:600 16px var(--w-font, Inter, sans-serif)}.home .om-s{fill:rgba(242, 239, 233, 0.6);font:500 12.5px var(--oc-mono)}.home .om-n:is(.warn, .crit) .om-s{fill:var(--t)}.home .om-inc rect{fill:rgba(255, 139, 127, 0.14);stroke:#ff8b7f;stroke-width:1.2}.home .om-inc text{fill:#ffb3aa;font:600 12.5px var(--oc-mono);letter-spacing:0.04em}.home .om-inc path{fill:none;stroke:#ff8b7f;stroke-width:1.2;stroke-dasharray:3 4}.home .om-b circle{fill:#f08a3c;filter:drop-shadow(0 0 8px rgba(240, 138, 60, 0.8))}.home .om-b text{fill:#1b1208;font:700 12.5px var(--oc-mono)}@media (prefers-reduced-motion: no-preference){.home .om-flow .om-e{animation:om-flow 1.4s linear infinite}.home .om-n.crit .om-halo{transform-box:fill-box;transform-origin:center;animation:om-pulse 2.4s ease-in-out infinite}}@keyframes om-flow{to{stroke-dashoffset:-36}}@keyframes om-pulse{50%{opacity:0.28;transform:scale(1.18)}}.home section.platform .pf-caps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid rgba(242, 239, 233, 0.08)}.home section.platform .pf-caps li{padding:22px clamp(16px, 2vw, 26px) 26px;border:0;border-left:1px solid rgba(242, 239, 233, 0.08);border-radius:0;background:none}.home section.platform .pf-caps li:first-child{border-left:0}.home .pf-ico{position:relative}.home .pf-ico b{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f08a3c;color:#1b1208;font:700 10.5px / 1 var(--oc-mono);box-shadow:0 0 10px rgba(240, 138, 60, 0.7)}.home section.platform .pf-caps h3{font-size:18.5px}.home section.platform .pf-caps p{font-size:15px}.home section.platform .pf-levels{border:0;background:none;padding:clamp(28px, 3vw, 40px) 0 0}.home .lv-bar{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;margin-bottom:18px}.home .lv-bar i{height:4px;border-radius:2px;background:linear-gradient(90deg, rgba(240, 138, 60, 0.35), #f08a3c);box-shadow:0 0 12px rgba(240, 138, 60, 0.45)}.home .lv-bar i:last-child{background:linear-gradient(90deg, #f08a3c, #4fd18b);box-shadow:0 0 14px rgba(79, 209, 139, 0.45)}.home .cov-top{display:flex;align-items:center;gap:14px}.home .cov-top h3{margin:0}.home .cov-i{gap:12px;padding:24px}.home .cov-i:hover{box-shadow: inset 0 1px 0 rgba(255, 210, 160, 0.3),0 22px 50px -26px rgba(255, 140, 60, 0.45)}.home .cov-mini{min-height:0;padding:14px 16px}.home .cov-mini ul{display:grid;gap:0}.home .cov-mini li{display:grid;grid-template-columns:8px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:7px 0;border-top:1px solid rgba(242, 239, 233, 0.07);font-size:13px}.home .cov-mini li:first-child{border-top:0}.home .cov-mini li i{width:8px;height:8px;border-radius:50%;background:var(--t, #4fd18b);box-shadow:0 0 8px var(--t, #4fd18b)}.home .cov-mini li span{min-width:0;overflow-wrap:anywhere}.home .cov-mini li b{padding:3px 8px;border-radius:999px;background:color-mix(in srgb, var(--t, #4fd18b) 14%, transparent);color:var(--t, #4fd18b);font:600 11.5px / 1.2 var(--oc-mono);white-space:nowrap}.home .cov-mini li.ok{--t:#4fd18b}.home .cov-mini li.warn{--t:#ffb070}.home .cov-mini li.crit{--t:#ff8b7f}.home .cov-mini li.info{--t:#9fb8ff}.home .cov-i .cov-ok{margin-top:4px}.home .cy-panel .cy{margin:0;padding:26px clamp(14px, 2vw, 26px) 28px;gap:10px}.home .cy-panel .cy::before{top:66px;left:calc(clamp(14px, 2vw, 26px) + 7%);right:calc(clamp(14px, 2vw, 26px) + 7%)}.home .cy-panel .cy-i{align-items:center;text-align:center;padding:58px 4px 0;border:0;border-radius:0;background:none}.home .cy-panel .cy-i::before{top:34px}.home .cy-t{position:absolute;top:0;left:50%;transform:translateX(-50%);font:600 13px / 1 var(--oc-mono);color:#ffb070;font-variant-numeric:tabular-nums}.home .cy-panel .cy-i:last-child .cy-t{color:#6fdcaf}.home .cy-panel .cy-n{display:none}.home .cy-panel .cy-i p{font-size:13.5px}.home .cy-panel .cy-k{align-self:center}.home .cy-panel + .cy-note{margin-top:22px}.home .mk li .rl-ico{width:36px;height:36px;margin-bottom:4px}.home .mk li{padding-top:22px}@media (max-width: 1180px){.home .cy-panel .cy{padding:22px clamp(14px, 3vw, 26px) 22px calc(clamp(14px, 3vw, 26px) + 34px);max-width:none}.home .cy-panel .cy::before{top:40px;bottom:40px;left:calc(clamp(14px, 3vw, 26px) + 9px);right:auto}.home .cy-panel .cy-i{display:grid;grid-template-columns:50px minmax(0, 1fr) auto;column-gap:12px;row-gap:4px;align-items:baseline;text-align:left;padding:12px 0;border-top:1px solid rgba(242, 239, 233, 0.07)}.home .cy-panel .cy-i:first-child{border-top:0}.home .cy-panel .cy-i::before{top:16px;left:-31px}.home .cy-t{position:static;transform:none;grid-column:1;grid-row:1}.home .cy-panel .cy-k{justify-self:end}}@media (max-width: 1060px){.home section.platform .pf-caps{grid-template-columns:repeat(2, minmax(0, 1fr))}.home section.platform .pf-caps li:nth-child(3){border-left:0}.home section.platform .pf-caps li:nth-child(n + 3){border-top:1px solid rgba(242, 239, 233, 0.08)}}@media (max-width: 760px){.home .lv-bar{display:none}}@media (max-width: 560px){.home section.platform .pf-caps{grid-template-columns:minmax(0, 1fr)}.home section.platform .pf-caps li{border-left:0;border-top:1px solid rgba(242, 239, 233, 0.08)}.home section.platform .pf-caps li:first-child{border-top:0}.home .pf-demo{display:none}.home .cy-panel .cy-i{grid-template-columns:46px minmax(0, 1fr)}.home .cy-panel .cy-k{grid-column:2;justify-self:start;margin-top:6px}}.how-why{margin:28px 0 48px;border-radius:20px;overflow:hidden;background:#0b0f17}.how-why section.band{padding-block:clamp(36px, 5vw, 64px) !important}.home .pf-chain{display:none}@media (max-width: 640px){.home .pf-map{display:none}.home .pf-chain{display:block;padding:18px 18px 8px}.home .pf-inc{display:inline-block;margin:0 0 16px;padding:6px 12px;border:1px solid #ff8b7f;border-radius:999px;background:rgba(255, 139, 127, 0.14);color:#ffb3aa;font:600 12px / 1 var(--oc-mono)}.home .pf-chain ol{position:relative;display:grid;gap:18px;margin:0;padding:0 0 0 30px;list-style:none}.home .pf-chain ol::before{content:"";position:absolute;top:10px;bottom:10px;left:8px;width:2px;background:linear-gradient(180deg, #ff8b7f, #ffb070, #ff8b7f);box-shadow:0 0 10px rgba(255, 139, 127, 0.5)}.home .pf-chain li{--t:#ff8b7f;position:relative;display:grid;gap:2px}.home .pf-chain li.warn{--t:#ffb070}.home .pf-chain li i{position:absolute;top:3px;left:-29px;width:16px;height:16px;border:2px solid var(--t);border-radius:50%;background:#0b111b;box-shadow:0 0 10px var(--t)}.home .pf-chain b{color:#f4f1ec;font-size:16px}.home .pf-chain span{color:var(--t);font:500 12.5px var(--oc-mono)}}.home .hero-live{--s:clamp(360px, 31vw, 470px);--c-amber:#e99a3d;--c-green:#35b887;--c-red:#ef5b4c;--c-ink:#0b111b;--c-turn:1.2s cubic-bezier(0.45, 0.05, 0.2, 1)}.cube{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;padding:44px 0 0}.cube::before{content:"";position:absolute;inset:-40px -10% 10%;z-index:-1;background: radial-gradient(closest-side, rgba(233, 154, 61, 0.22), rgba(130, 170, 240, 0.1) 55%, transparent 75%),radial-gradient(rgba(242, 239, 233, 0.09) 1px, transparent 1.4px) 0 0 / 18px 18px;-webkit-mask-image:radial-gradient(closest-side, #000 30%, transparent 78%);mask-image:radial-gradient(closest-side, #000 30%, transparent 78%);pointer-events:none}.cube-stage{position:relative;z-index:1;width:var(--s);height:var(--s);perspective:calc(var(--s) * 5.5);perspective-origin:50% -20%}.cube-body{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) var(--rot, matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1));transition:transform var(--c-turn);outline:none}.cube-body:focus-visible .cf.on .cf-scr,.cube-body:focus-visible > .cf0:only-of-type .cf-scr{outline:2px solid var(--c-amber);outline-offset:3px}.cf{position:absolute;inset:0;padding:0;border-radius:6px;backface-visibility:hidden;background:none}.cf0{transform:rotateY(0deg) translateZ(calc(var(--s) / 2)) rotateZ(var(--r, 0deg))}.cf1{transform:rotateY(90deg) translateZ(calc(var(--s) / 2)) rotateZ(var(--r, 0deg))}.cf2{transform:rotateY(180deg) translateZ(calc(var(--s) / 2)) rotateZ(var(--r, 0deg))}.cf3{transform:rotateY(270deg) translateZ(calc(var(--s) / 2)) rotateZ(var(--r, 0deg))}.cf4{transform:rotateX(90deg) translateZ(calc(var(--s) / 2)) rotateZ(var(--r, 0deg))}.cf5{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2)) rotateZ(var(--r, 0deg))}.cf::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, #070c14, #101a28);opacity:0.32;transition:opacity var(--c-turn);pointer-events:none}html:not(.cube-js) .cf::after,.cf.on::after{opacity:0}.cf-scr{position:relative;display:flex;flex-direction:column;gap:9px;height:100%;padding:15px 17px 13px;overflow:hidden;border-radius:6px;color:#f4f7fb;background: linear-gradient(180deg, rgba(255, 255, 255, 0.16), transparent 18%),radial-gradient(120% 80% at 50% 115%, rgba(233, 154, 61, 0.16), transparent 62%),radial-gradient(125% 115% at 50% 46%, rgba(22, 36, 58, 0.56) 45%, rgba(150, 186, 232, 0.2) 100%),rgba(36, 56, 86, 0.2);box-shadow: inset 0 0 3px rgba(226, 238, 255, 0.6),inset 0 0 24px rgba(170, 205, 255, 0.3),inset 0 2px 18px rgba(255, 255, 255, 0.14);transition:box-shadow var(--c-turn)}.cf-scr::before{content:"";position:absolute;inset:0;background: linear-gradient( 112deg,transparent 34%,rgba(255, 255, 255, 0.2) 43%,rgba(255, 255, 255, 0.05) 49%,transparent 56% ) 100% 0 / 280% 100% no-repeat,linear-gradient(118deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.03) 28%, transparent 44%);transition:background-position 1.8s cubic-bezier(0.3, 0, 0.2, 1);pointer-events:none}.cf.on .cf-scr::before{background-position: 6% 0,0 0}html:not(.cube-js) .cf-scr,.cf.on .cf-scr{box-shadow: inset 0 0 3px rgba(226, 238, 255, 0.7),inset 0 0 24px rgba(170, 205, 255, 0.32),inset 0 2px 18px rgba(255, 255, 255, 0.16),inset 0 0 44px rgba(233, 154, 61, 0.08),0 0 54px rgba(233, 154, 61, 0.16)}.cf.on.t-ok .cf-scr{box-shadow: inset 0 0 3px rgba(226, 238, 255, 0.7),inset 0 0 24px rgba(170, 205, 255, 0.32),inset 0 2px 18px rgba(255, 255, 255, 0.16),inset 0 0 44px rgba(53, 184, 135, 0.08),0 0 54px rgba(53, 184, 135, 0.16)}.cube-floor{width:calc(var(--s) * 1.15);height:46px;margin-top:calc(var(--s) * -0.02);background: radial-gradient(closest-side, rgba(255, 214, 170, 0.32), rgba(233, 154, 61, 0.18) 50%, transparent 85%),radial-gradient(closest-side, rgba(0, 0, 0, 0.5), transparent);filter:blur(5px)}.cf-top{display:flex;align-items:center;gap:8px;margin:0;font:500 10.5px / 1 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase;color:rgba(233, 237, 243, 0.55)}.cf-n{color:var(--c-amber)}.cf-name{color:#fff}.cf-id{margin-left:auto}.cf-top time{padding:3px 6px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:3px;color:#fff}.cf-t{margin:2px 0 0;font:600 calc(var(--s) * 0.047) / 1.2 var(--w-font);letter-spacing:-0.015em;color:#fff;text-shadow:0 0 18px rgba(200, 225, 255, 0.35);text-wrap:balance}.cf-chip{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:0;padding:4px 9px;border-radius:999px;font:600 11px / 1 var(--w-font)}.cf-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.cf-chip.warn{color:#f3b56a;background:rgba(233, 154, 61, 0.13)}.cf-chip.crit{color:#ff8b7f;background:rgba(239, 91, 76, 0.14)}.cf-chip.ok{color:#6fdcaf;background:rgba(53, 184, 135, 0.14)}.cf-body{display:grid;gap:calc(var(--s) * 0.026);min-height:0;flex:1;align-content:space-evenly}.cf-res{margin:0;padding-top:9px;border-top:1px solid rgba(255, 255, 255, 0.09);font:500 11.5px / 1.3 var(--oc-mono);color:#f3b56a}.cf-res.ok{color:#6fdcaf}.cf-chart{padding:9px 10px 6px;border:1px solid rgba(255, 255, 255, 0.07);border-radius:4px;background:rgba(255, 255, 255, 0.02)}.cfc-h{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-size:11px;color:rgba(233, 237, 243, 0.6)}.cfc-h b{margin-left:auto;font:600 15px / 1 var(--w-font)}.cfc-h b.warn{color:#f3b56a}.cfc-h b.ok{color:#6fdcaf}.cfc-h small{font-size:10.5px}.cs{display:block;width:100%;height:auto;overflow:visible}.cs-l{stroke:rgba(239, 91, 76, 0.55);stroke-width:1;stroke-dasharray:4 4}.cs-p{fill:none;stroke-width:2;stroke-linejoin:round}.cs.warn .cs-p{stroke:var(--c-amber)}.cs.warn .cs-a{fill:rgba(233, 154, 61, 0.12)}.cs.warn .cs-d{fill:var(--c-red)}.cs.ok .cs-p{stroke:var(--c-green)}.cs.ok .cs-a{fill:rgba(53, 184, 135, 0.1)}.cs.ok .cs-d{fill:var(--c-green)}.cf-rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.cf-rows li{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:8px;padding:calc(var(--s) * 0.017) 0;border-bottom:1px solid rgba(255, 255, 255, 0.06);font-size:calc(var(--s) * 0.03)}.cf-rows li:last-child{border-bottom:0}.cf-rows i,.cf-ok i{width:6px;height:6px;border-radius:50%}.cf-rows .crit i{background:var(--c-red);box-shadow:0 0 0 3px rgba(239, 91, 76, 0.2)}.cf-rows .warn i{background:var(--c-amber)}.cf-rows .ok i,.cf-ok i{background:var(--c-green)}.cf-rows b{font-weight:600}.cf-rows span{justify-self:end;color:rgba(233, 237, 243, 0.58);text-align:right}.cf-rows .crit span{color:#ff8b7f}.cf-chain{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:4px 0 0;padding:0;list-style:none}.cf-chain li{position:relative;display:grid;gap:4px;align-content:start;padding:calc(var(--s) * 0.026) calc(var(--s) * 0.022);border:1px solid rgba(255, 255, 255, 0.1);border-radius:4px;background:rgba(255, 255, 255, 0.025);font-size:calc(var(--s) * 0.027)}.cf-chain small{font:500 9.5px / 1 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase;color:rgba(233, 237, 243, 0.5)}.cf-chain b{font-size:calc(var(--s) * 0.031);font-weight:600;line-height:1.2}.cf-chain span{color:rgba(233, 237, 243, 0.6);line-height:1.3}.cf-chain .warn{border-color:rgba(233, 154, 61, 0.42)}.cf-chain .crit{border-color:rgba(239, 91, 76, 0.6);background:rgba(239, 91, 76, 0.1)}.cf-chain .crit span{color:#ff8b7f}.cf-chain li + li::before{content:"";position:absolute;top:50%;right:100%;width:14px;height:1px;background:rgba(239, 91, 76, 0.7)}.cf-chain li + li::after{content:"";position:absolute;top:calc(50% - 3px);right:calc(100% + 0px);border:3.5px solid transparent;border-left-color:rgba(239, 91, 76, 0.9);transform:translateX(7px)}.cf-ok{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 0;font-size:calc(var(--s) * 0.028)}.cf-ok span{font:500 9.5px / 1 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase;color:rgba(233, 237, 243, 0.5)}.cf-ok b{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:rgba(233, 237, 243, 0.8)}.cf-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.cf-stats div{padding:calc(var(--s) * 0.024) calc(var(--s) * 0.026);border:1px solid rgba(255, 255, 255, 0.07);border-radius:4px}.cf-stats dt{font-size:10.5px;color:rgba(233, 237, 243, 0.55)}.cf-stats dd{margin:4px 0 0;font:600 calc(var(--s) * 0.042) / 1.1 var(--w-font)}.cf-tl{display:grid;margin:0;padding:0;list-style:none}.cf-tl li{position:relative;display:grid;grid-template-columns:40px auto 1fr;align-items:baseline;gap:10px;padding:calc(var(--s) * 0.019) 0;border-bottom:1px solid rgba(255, 255, 255, 0.06);font-size:calc(var(--s) * 0.03)}.cf-tl li:last-child{border-bottom:0}.cf-tl time{font:500 10.5px / 1 var(--oc-mono);color:rgba(233, 237, 243, 0.55)}.cf-tl b{font-weight:600}.cf-tl span{justify-self:end;text-align:right;color:rgba(233, 237, 243, 0.58)}.k-coordinate .cf-tl li:last-child time,.k-coordinate .cf-tl li:last-child b{color:#f3b56a}.k-assure .cf-tl li:last-child time,.k-assure .cf-tl li:last-child b{color:#6fdcaf}.cf-people{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.cf-people li{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 5px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:999px;font-size:calc(var(--s) * 0.028);color:rgba(233, 237, 243, 0.8)}.cf-people span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(233, 154, 61, 0.18);color:#f3b56a;font:600 9px / 1 var(--oc-mono)}.cube-ctl{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px}.cube-legend{display:flex;gap:2px;margin:0;padding:0;list-style:none}.cube-legend li,.cube-legend .cl{position:relative;display:flex;align-items:center;gap:7px;font:500 12.5px / 1 var(--w-font);color:rgba(242, 239, 233, 0.58)}.cube-legend li{padding:0}html:not(.cube-js) .cube-legend li,.cube-legend .cl{min-height:40px;padding:0 9px 4px}.cube-legend .cl{border:0;background:none;cursor:pointer}.cube-legend .cl:hover,.cube-legend li.on,.cube-legend li.on .cl{color:#fff}.cl-n{font:500 10.5px / 1 var(--oc-mono);color:rgba(242, 239, 233, 0.4)}.cube-legend li.on .cl-n{color:var(--c-amber)}.cl-bar{position:absolute;left:9px;right:9px;bottom:4px;height:2px;overflow:hidden;background:rgba(242, 239, 233, 0.12)}.cl-bar::after{content:"";position:absolute;inset:0;background:var(--c-amber);transform:scaleX(0);transform-origin:left}.cube-legend li.on .cl-bar::after{transform:scaleX(1)}.cube.playing .cube-legend li.on .cl-bar::after{animation:cube-timer 7s linear both}@keyframes cube-timer{from{transform:scaleX(0)}to{transform:scaleX(1)}}.cube-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(242, 239, 233, 0.16);border-radius:50%;background:rgba(242, 239, 233, 0.03);color:rgba(242, 239, 233, 0.85);cursor:pointer}.cube-btn:hover{border-color:rgba(233, 154, 61, 0.7);color:#fff}.cube-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cube-btn .i-play{display:none;fill:currentColor;stroke:none}.cube.is-paused .cube-btn .i-play{display:inline}.cube.is-paused .cube-btn .i-pause{display:none}.cube-btn.pause{margin-left:6px}.cube-btn.prev,.cube-btn.next{position:absolute;top:calc(44px + var(--s) / 2 - 18px);z-index:0}.cube-btn.prev{left:calc(50% - var(--s) / 2 - 62px)}.cube-btn.next{right:calc(50% - var(--s) / 2 - 62px)}.cube-legend .cl:focus-visible,.cube-btn:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}@media (prefers-reduced-motion: no-preference){html.cube-js .cf.on .cs-p{stroke-dasharray:1;animation:cs-draw 1.5s 0.5s cubic-bezier(0.3, 0, 0.2, 1) both}html.cube-js .cf.on .cs-a{animation:cf-fade 0.8s 1.2s both}html.cube-js .cf.on .cs-d{transform-box:fill-box;transform-origin:center;animation: cf-fade 0.3s 1.9s both,cs-ping 1.4s 2.1s ease-out 3}html.cube-js .cf.on :is(.cf-rows, .cf-tl, .cf-chain, .cf-people) > li,html.cube-js .cf.on .cf-ok,html.cube-js .cf.on .cf-stats > div,html.cube-js .cf.on .cf-res{animation:cf-in 0.5s cubic-bezier(0.2, 0.7, 0.2, 1) both;animation-delay:0.45s}html.cube-js .cf.on :is(.cf-rows, .cf-tl, .cf-chain, .cf-people) > li:nth-child(2){animation-delay:0.6s}html.cube-js .cf.on :is(.cf-rows, .cf-tl, .cf-chain, .cf-people) > li:nth-child(3){animation-delay:0.75s}html.cube-js .cf.on :is(.cf-rows, .cf-tl, .cf-chain, .cf-people) > li:nth-child(4){animation-delay:0.9s}html.cube-js .cf.on :is(.cf-rows, .cf-tl, .cf-chain, .cf-people) > li:nth-child(5){animation-delay:1.05s}html.cube-js .cf.on .cf-ok{animation-delay:1.1s}html.cube-js .cf.on .cf-stats > div{animation-delay:1.25s}html.cube-js .cf.on .cf-res{animation-delay:1.5s}html.cube-js .cf.on .cf-chain li + li::after{animation:cf-flow 1.6s 1s ease-in-out 3}html.cube-js .cf.on .cf-chip i{animation:cs-ping 1.4s 0.6s ease-out 3}html:not(.cube-js) .cube-body{animation:cube-spin 49s infinite}html:not(.cube-js) .cube:hover .cube-body{animation-play-state:paused}}@keyframes cs-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cf-fade{from{opacity:0}}@keyframes cf-in{from{opacity:0;transform:translateY(6px)}}@keyframes cs-ping{0%{box-shadow:0 0 0 0 currentColor;transform:scale(1)}40%{transform:scale(1.5)}100%{box-shadow:0 0 0 6px transparent;transform:scale(1)}}@keyframes cf-flow{0%{opacity:0;transform:translateX(-8px)}50%{opacity:1}100%{opacity:1;transform:translateX(7px)}}@keyframes cube-spin{0%,13%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(0deg) rotateY(0deg)}16.7%,29.7%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(0deg) rotateY(-90deg)}33.3%,46.3%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(0deg) rotateY(-180deg)}50%,63%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(0deg) rotateY(-270deg)}66.7%,79.7%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(-90deg) rotateY(-360deg)}83.3%,96.3%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(-270deg) rotateY(-360deg)}100%{transform:translateZ(calc(var(--s) / -2)) rotateX(-4deg) rotateY(-24deg) rotateX(-360deg) rotateY(-360deg)}}@media (prefers-reduced-motion: reduce){.cube-body,.cf::after,.cf-scr{transition:none}}@media (min-width: 700px) and (max-width: 1099px){.home .hero-live{--s:400px}}@media (max-width: 699px){.home .hero-live{--s:372px}.cube{padding-top:12px}.cube::before,.cube-floor,.cf::after{display:none}.cube-stage{width:100%;height:auto;perspective:none}.cube-body{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none;transition:none;animation:none !important}.cube-body::-webkit-scrollbar{display:none}.cf{position:relative;transform:none;scroll-snap-align:center}.cf-t{font-size:17px}.cube-ctl{margin-top:14px}.cube-legend li,.cube-legend .cl{font-size:11.5px}html:not(.cube-js) .cube-legend li,.cube-legend .cl{padding:0 6px 4px}.cl-bar{left:6px;right:6px}.cube-btn.prev,.cube-btn.next,.cube-btn.pause{display:none}}.cube-ctl{position:relative;z-index:2}.cube-core{position:absolute;inset:34% 14% 2%;transform-style:preserve-3d;pointer-events:none}.cube-core i{position:absolute;inset:0;border-radius:50%;background:radial-gradient( closest-side,rgba(255, 238, 214, 0.5),rgba(233, 154, 61, 0.22) 42%,rgba(130, 175, 255, 0.08) 68%,transparent );filter:blur(8px)}.cube-core i + i{transform:rotateY(90deg)}@media (max-width: 699px){.cube-core{display:none}}.cf::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(130% 70% at 50% -10%, rgba(140, 170, 220, 0.1), transparent 60%), #020306}.cf-scr{z-index:1;--lum-amber:#ffb45a;--lum-red:#ff6a5c;--lum-green:#3fe6a0}.cube .cf-scr{background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), transparent 16%), rgba(0, 0, 0, 0.1)}.cf :is(.cf-rows span, .cf-tl span, .cf-chain span, .cfc-h, .cf-stats dt, .cf-tl time, .cf-ok b){color:rgba(255, 255, 255, 0.74)}.cf:not(.t-ok) :is(.cfc-h b.warn, .cf-res, .cf-n){color:var(--lum-amber)}.cf.t-ok :is(.cfc-h b.ok, .cf-res.ok){color:var(--lum-green)}.cf :is(.cf-rows .crit span, .cf-chain .crit span){color:var(--lum-red)}.cf .cs-p{stroke-width:2.4}.cf .cs.warn .cs-p{color:var(--lum-amber);stroke:var(--lum-amber)}.cf .cs.ok .cs-p{color:var(--lum-green);stroke:var(--lum-green)}.cf.on{box-shadow: 0 0 60px rgba(210, 225, 255, 0.16),0 0 140px rgba(233, 154, 61, 0.12)}.cf.on .cf-t{text-shadow:0 0 22px rgba(255, 255, 255, 0.28)}.cf.on:not(.t-ok) :is(.cfc-h b.warn, .cf-res, .cf-n){text-shadow:0 0 10px rgba(255, 170, 80, 0.45)}.cf.on.t-ok :is(.cfc-h b.ok, .cf-res.ok){text-shadow:0 0 10px rgba(63, 230, 160, 0.45)}.cf.on :is(.cf-rows .crit span, .cf-chain .crit span){text-shadow:0 0 10px rgba(255, 106, 92, 0.45)}.cf.on .cs-p{filter:drop-shadow(0 0 4px currentColor)}@media (prefers-reduced-motion: reduce){.cube *,.cube *::before,.cube *::after{transition:none !important}}html:not(.cube-js) .cube-ctl{display:none}@media (min-width: 700px){.home .hero-live{--s:320px;--k:0.7273}.cf-scr{--s:440px;width:440px;height:440px;transform:scale(var(--k));transform-origin:0 0}}@media (min-width: 1100px){.home .hero-live{--s:310px;--k:0.7045}}@media (min-width: 1280px){.home .hero-live{--s:360px;--k:0.8182}}@media (min-width: 1440px){.home .hero-live{--s:400px;--k:0.9091}}@media (min-width: 1600px){.home .hero-live{--s:420px;--k:0.9545}}.cf .cf-scr > *{transition:opacity var(--c-turn)}html.cube-js .cf:not(.on) .cf-scr > *{opacity:0.62}.cf::after{opacity:0.18}.cube-ctl{padding:2px 6px;border-radius:999px;background:rgba(8, 12, 20, 0.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 699px){html.cube-js .cf:not(.on) .cf-scr > *{opacity:1}.cube-ctl{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width: 1061px){.home .hero-x .h-wave{opacity:0.55;translate:0 64px}}.cube-btn.prev,.cube-btn.next{position:static}.cube-ctl .cube-btn{width:34px;height:34px;border-color:transparent}@media (min-width: 700px){.cube{padding-top:12px}.cube-floor{position:absolute;top:calc(12px + var(--s) * 0.98);left:50%;z-index:0;translate:-50% 0;margin:0}.cube-ctl{margin-top:calc(var(--s) * 0.1)}}.cube .cf .cf-scr{box-shadow: inset 0 0 3px rgba(255, 200, 140, 0.75),inset 0 0 18px rgba(233, 154, 61, 0.26),inset 0 2px 18px rgba(255, 255, 255, 0.08)}.cube .cf.on .cf-scr{box-shadow: inset 0 0 3px rgba(255, 214, 160, 1),inset 0 0 6px rgba(255, 178, 100, 0.6),inset 0 0 26px rgba(233, 154, 61, 0.38),inset 0 2px 18px rgba(255, 255, 255, 0.1)}.cube .cf{box-shadow:0 0 26px rgba(233, 154, 61, 0.14)}.cube .cf.on{box-shadow: 0 0 34px rgba(233, 154, 61, 0.3),0 0 120px rgba(233, 154, 61, 0.14)}@media (min-width: 700px){.cube-floor{top:calc(12px + var(--s) * 0.86);width:calc(var(--s) * 1.9);height:calc(var(--s) * 0.42);background: radial-gradient( closest-side,transparent 66%,rgba(255, 178, 100, 0.8) 71%,rgba(233, 154, 61, 0.3) 77%,transparent 88% ),radial-gradient(closest-side, rgba(233, 154, 61, 0.24), transparent 72%);filter:blur(1.2px)}}@media (min-width: 700px){.cube-ctl{margin-top:calc(var(--s) * 0.24)}}.cube .cf,.cube .cf::before,.cube .cf::after,.cube .cf-scr{border-radius:14px}.cube .cf .cf-scr{box-shadow: inset 0 0 0 1.5px rgba(255, 196, 130, 0.85),inset 0 0 14px rgba(255, 150, 60, 0.42),inset 0 2px 18px rgba(255, 255, 255, 0.08)}.cube .cf.on .cf-scr{box-shadow: inset 0 0 0 1.5px rgba(255, 210, 150, 1),inset 0 0 18px rgba(255, 150, 60, 0.5),inset 0 2px 18px rgba(255, 255, 255, 0.1)}.cube .cf{box-shadow: 0 0 14px rgba(255, 150, 60, 0.5),0 0 44px rgba(233, 154, 61, 0.2)}.cube .cf.on{box-shadow: 0 0 16px rgba(255, 160, 70, 0.6),0 0 60px rgba(233, 154, 61, 0.3),0 0 140px rgba(233, 154, 61, 0.14)}.cube-ctl{gap:10px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cube-ctl .cube-btn{width:40px;height:40px;border-color:rgba(242, 239, 233, 0.22)}@media (min-width: 1800px){.home .hero-live{--s:440px;--k:1}}.cube .cf .cf-scr{box-shadow: inset 0 0 0 2px rgba(255, 206, 150, 0.9),inset 0 0 16px rgba(255, 150, 60, 0.5),inset 0 2px 18px rgba(255, 255, 255, 0.08)}.cube .cf.on .cf-scr{box-shadow: inset 0 0 0 2px rgba(255, 222, 176, 1),inset 0 0 22px rgba(255, 150, 60, 0.6),inset 0 2px 18px rgba(255, 255, 255, 0.1)}.cube .cf{box-shadow: 0 0 6px rgba(255, 196, 130, 0.8),0 0 24px rgba(255, 150, 60, 0.55),0 0 60px rgba(233, 154, 61, 0.22)}.cube .cf.on{box-shadow: 0 0 8px rgba(255, 210, 150, 0.95),0 0 28px rgba(255, 150, 60, 0.7),0 0 90px rgba(233, 154, 61, 0.35)}@media (min-width: 700px){.cube-floor{top:calc(12px + var(--s) * 0.86);width:calc(var(--s) * 2.2);height:calc(var(--s) * 0.34);background: radial-gradient( closest-side,transparent 80%,rgba(255, 196, 120, 0.95) 82.5%,rgba(233, 154, 61, 0.35) 85.5%,transparent 90% ),radial-gradient(closest-side, rgba(233, 154, 61, 0.26), transparent 70%);filter:none}}.cube .cf.on{box-shadow: 0 0 8px rgba(255, 214, 160, 1),0 0 30px rgba(255, 160, 70, 0.8),0 0 110px rgba(233, 154, 61, 0.42)}.cube .cf{box-shadow: 0 0 7px rgba(255, 200, 140, 0.85),0 0 28px rgba(255, 150, 60, 0.6),0 0 80px rgba(233, 154, 61, 0.26)}@media (min-width: 1580px){.cube-legend li,.cube-legend .cl{font-size:13.5px}.cube-legend .cl-n{font-size:11.5px}}@media (min-width: 700px){.home .hero-live{--s:380px;--k:0.8636}}@media (min-width: 1100px){.home .hero-live{--s:300px;--k:0.6818}}@media (min-width: 1280px){.home .hero-live{--s:350px;--k:0.7955}}@media (min-width: 1440px){.home .hero-live{--s:380px;--k:0.8636}}@media (min-width: 1580px){.home .hero-live{--s:400px;--k:0.9091}}@media (min-width: 1800px){.home .hero-live{--s:440px;--k:1}}.cube .cf.on .cf-scr{box-shadow: inset 0 2px 0 rgba(255, 244, 228, 0.75),inset 0 0 0 2px rgba(255, 214, 160, 1),inset 0 0 26px rgba(255, 150, 60, 0.55),inset 0 -30px 50px rgba(233, 120, 40, 0.12)}.cube .cf .cf-scr::before{background: linear-gradient( 112deg,transparent 34%,rgba(255, 255, 255, 0.16) 43%,rgba(255, 255, 255, 0.04) 49%,transparent 56% ) 100% 0 / 280% 100% no-repeat,linear-gradient(160deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.03) 30%, transparent 46%)}.cube .cf.on{box-shadow: 0 0 10px rgba(255, 224, 180, 1),0 0 34px rgba(255, 160, 70, 0.85),0 0 130px rgba(233, 154, 61, 0.45)}@media (min-width: 700px){.cube-floor{top:calc(12px + var(--s) * 0.84);width:calc(var(--s) * 2.25);height:calc(var(--s) * 0.36);background: radial-gradient( closest-side,transparent 79%,rgba(255, 214, 150, 1) 81.5%,rgba(255, 150, 60, 0.55) 84%,transparent 89% ),radial-gradient(closest-side, rgba(255, 150, 60, 0.42), rgba(233, 120, 40, 0.12) 55%, transparent 75%)}}.cube-legend li,.cube-legend .cl{font-size:14px}.cube-legend .cl-n{font-size:12px}.cube .cf,.cube .cf::before,.cube .cf::after,.cube .cf-scr{border-radius:18px}@media (min-width: 700px){.cube-floor{width:calc(var(--s) * 2);height:calc(var(--s) * 0.34)}}@media (min-width: 700px){.cube-floor{background: radial-gradient( closest-side,transparent 80.5%,rgba(232, 128, 50, 0.95) 82%,rgba(255, 168, 96, 0.9) 82.8%,rgba(226, 110, 40, 0.55) 84%,rgba(200, 90, 30, 0.12) 86.5%,transparent 89% ),radial-gradient(40% 46% at 50% 40%, rgba(226, 120, 50, 0.24), transparent 100%),radial-gradient(closest-side, rgba(10, 8, 8, 0.5), transparent 82%)}}.cube .cf .cf-scr{box-shadow: inset 0 0 0 1.5px rgba(255, 196, 140, 0.85),inset 0 0 6px rgba(255, 140, 50, 0.55)}.cube .cf.on .cf-scr{box-shadow: inset 0 1.5px 0 rgba(255, 246, 232, 0.9),inset 0 0 0 1.5px rgba(255, 226, 190, 1),inset 0 0 8px rgba(255, 140, 50, 0.7)}.cube .cf,.cube .cf.on{box-shadow: 0 0 3px rgba(255, 220, 180, 0.9),0 0 12px rgba(255, 130, 40, 0.55)}.cube .cf .cf-scr::after{content:"";position:absolute;inset:0;border-radius:inherit;background: radial-gradient(circle at 0 0, rgba(255, 236, 210, 0.55), transparent 34px),radial-gradient(circle at 100% 0, rgba(255, 236, 210, 0.45), transparent 34px),radial-gradient(circle at 0 100%, rgba(255, 210, 160, 0.4), transparent 34px),radial-gradient(circle at 100% 100%, rgba(255, 246, 232, 0.7), transparent 40px);pointer-events:none}@media (min-width: 1100px) and (max-width: 1279px){.cube-legend li,.cube-legend .cl{font-size:12.5px}html:not(.cube-js) .cube-legend li,.cube-legend .cl{padding:0 5px 4px}.cube-legend .cl-bar{left:5px;right:5px}.cube-ctl{gap:4px}.cube-ctl .cube-btn{width:36px;height:36px}}.cube .cf .cf-scr{box-shadow: inset 0 0 0 1.5px rgba(255, 168, 96, 0.95),inset 0 0 10px rgba(255, 120, 30, 0.55)}.cube .cf.on .cf-scr{box-shadow: inset 0 1.5px 0 rgba(255, 236, 214, 0.85),inset 0 0 0 1.5px rgba(255, 184, 120, 1),inset 0 0 12px rgba(255, 120, 30, 0.65)}.cube .cf,.cube .cf.on{box-shadow: 0 0 4px rgba(255, 190, 130, 0.95),0 0 16px rgba(255, 110, 20, 0.75),0 0 44px rgba(240, 100, 20, 0.3)}.cube .cf::before{background: linear-gradient(160deg, rgba(255, 255, 255, 0.05), transparent 40%), linear-gradient(180deg, #121821, #0d1219)}.cube .cf-scr,.cube .cf.on .cf-scr{background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), transparent 18%)}.cube .cf::after{opacity:0}.cube .cf::before{background: linear-gradient(160deg, rgba(255, 255, 255, 0.035), transparent 40%), linear-gradient(180deg, #0f141b, #0b0f15)}.cube-legend .cl-bar{height:2.5px;background:rgba(242, 239, 233, 0.16)}.cube .cf .cf-scr::after{background: radial-gradient(circle at 0 0, rgba(255, 170, 100, 0.4), transparent 22px),radial-gradient(circle at 100% 0, rgba(255, 170, 100, 0.35), transparent 22px),radial-gradient(circle at 0 100%, rgba(255, 150, 70, 0.35), transparent 22px),radial-gradient(circle at 100% 100%, rgba(255, 196, 140, 0.6), transparent 26px)}.cf-acts{display:grid;margin:0;padding:0;list-style:none}.cf-acts li{display:grid;grid-template-columns:16px auto 1fr;align-items:baseline;gap:8px;padding:calc(var(--s) * 0.017) 0;border-bottom:1px solid rgba(255, 255, 255, 0.06);font-size:calc(var(--s) * 0.029)}.cf-acts li:last-child{border-bottom:0}.cf-acts i{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(233, 237, 243, 0.4);transform:translateY(1px)}.cf-acts .done i{border-color:var(--c-green);background: linear-gradient(135deg, transparent 45%, var(--c-ink) 45% 55%, transparent 55%) center / 6px 6px no-repeat,var(--c-green)}.cf-acts b{font-weight:600}.cf-acts span{justify-self:end;text-align:right;color:rgba(233, 237, 243, 0.6)}.cf-acts .todo b,.cf-acts .todo span{color:#f3b56a}.cf-know{display:grid;gap:4px;margin:0;padding:calc(var(--s) * 0.026);border-radius:4px;background:rgba(53, 184, 135, 0.08);font-size:calc(var(--s) * 0.027)}.cf-know small{font:500 9.5px / 1 var(--oc-mono);letter-spacing:0.06em;text-transform:uppercase;color:#6fdcaf}.cf-know b{font-size:calc(var(--s) * 0.032);font-weight:600}.cf-know span{color:rgba(233, 237, 243, 0.62)}.cf-tags li{padding:5px 11px}.cf5 .cf-tl span{color:rgba(233, 237, 243, 0.7)}.cube .cube-floor{display:none}@media (max-width: 1799px){.cube-legend li:not(.on) .cl-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width: 700px){.cube .cube-floor{display:block;position:absolute;top:calc(12px + var(--s) * 1.02);left:50%;z-index:0;width:calc(var(--s) * 1.35);height:calc(var(--s) * 0.16);margin:0;translate:-50% 0;background:radial-gradient(closest-side, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.28) 55%, transparent);filter:blur(10px)}}@media (min-width: 700px){.cube .cube-floor{top:calc(12px + var(--s) * 1.06);width:calc(var(--s) * 1.25);height:calc(var(--s) * 0.14);background:radial-gradient(closest-side, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.35) 55%, transparent);filter:blur(8px)}}@media (min-width: 700px){.home .hero-live{--s:285px;--k:0.6477}}@media (min-width: 1100px){.home .hero-live{--s:225px;--k:0.5114}}@media (min-width: 1280px){.home .hero-live{--s:262px;--k:0.5955}}@media (min-width: 1440px){.home .hero-live{--s:285px;--k:0.6477}}@media (min-width: 1580px){.home .hero-live{--s:300px;--k:0.6818}}@media (min-width: 1800px){.home .hero-live{--s:330px;--k:0.75}}@media (min-width: 700px){.home .hero-live{--s:214px;--k:0.4864}}@media (min-width: 1100px){.home .hero-live{--s:169px;--k:0.3841}}@media (min-width: 1280px){.home .hero-live{--s:196px;--k:0.4455}}@media (min-width: 1440px){.home .hero-live{--s:214px;--k:0.4864}}@media (min-width: 1580px){.home .hero-live{--s:225px;--k:0.5114}}@media (min-width: 1800px){.home .hero-live{--s:248px;--k:0.5636}}@media (min-width: 1061px){.home .hero-x .hero-live{align-self:end;translate:none}}.cube .cf{transition:none}.home section.platform .head{margin-bottom:clamp(20px, 3vw, 36px) !important}.home .cv{display:grid;grid-template-columns:minmax(250px, 0.82fr) minmax(0, 2fr);margin-top:clamp(32px, 4vw, 52px);border:1px solid rgba(255, 178, 110, 0.22);border-radius:22px;background: radial-gradient(70% 80% at 85% 10%, rgba(240, 138, 60, 0.07), transparent 70%),linear-gradient(180deg, #0e1521, #0a0f17);box-shadow:0 50px 100px -60px rgba(240, 138, 60, 0.5);overflow:hidden}.home .cv-rack{display:grid;align-content:start;gap:4px;margin:0;padding:14px;border:0;border-right:1px solid rgba(242, 239, 233, 0.08);background:rgba(0, 0, 0, 0.18);min-width:0}.home .cv-legend{padding:8px 10px 12px;font:600 11px / 1 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase;color:rgba(242, 239, 233, 0.5)}.home .cv-ch{position:relative;display:grid;grid-template-columns:22px 24px minmax(0, 1fr) 60px;align-items:center;gap:10px;padding:13px 12px;border:1px solid transparent;border-radius:12px;color:rgba(242, 239, 233, 0.72);cursor:pointer;transition: background-color 0.2s,border-color 0.2s,color 0.2s}.home .cv-ch input{position:absolute;opacity:0;pointer-events:none}.home .cv-ch:hover{background:rgba(255, 255, 255, 0.03);color:#fff}.home .cv-ch:has(input:checked){border-color:rgba(255, 178, 110, 0.5);background:linear-gradient(90deg, rgba(240, 138, 60, 0.16), rgba(240, 138, 60, 0.03));color:#fff;box-shadow:inset 3px 0 0 #f08a3c}.home .cv-ch:has(input:focus-visible){outline:2px solid #ffb070;outline-offset:2px}.home .cv-n{font:600 11.5px / 1 var(--oc-mono);color:rgba(242, 239, 233, 0.4)}.home .cv-ch:has(input:checked) .cv-n{color:#ffb070}.home .cv-ico .ico{width:20px;height:20px;color:#ffb070}.home .cv-name{font-size:15px;font-weight:600;line-height:1.3}.home .cv-screen{padding:clamp(22px, 3vw, 36px);min-width:0}.home .cv-p{display:none}.home .cv-p.p0{display:block}.home .cv:has(#cv-1:checked) .cv-p.p0,.home .cv:has(#cv-2:checked) .cv-p.p0,.home .cv:has(#cv-3:checked) .cv-p.p0,.home .cv:has(#cv-4:checked) .cv-p.p0,.home .cv:has(#cv-5:checked) .cv-p.p0{display:none}.home .cv:has(#cv-1:checked) .cv-p.p1,.home .cv:has(#cv-2:checked) .cv-p.p2,.home .cv:has(#cv-3:checked) .cv-p.p3,.home .cv:has(#cv-4:checked) .cv-p.p4,.home .cv:has(#cv-5:checked) .cv-p.p5{display:block}@media (prefers-reduced-motion: no-preference){.home .cv-p{animation:cv-in 0.45s cubic-bezier(0.2, 0.7, 0.2, 1)}}@keyframes cv-in{from{opacity:0.4;transform:translateY(6px)}}.home .cv-head h3{margin:0 0 6px;font-size:clamp(24px, 2.4vw, 32px);font-weight:650;letter-spacing:-0.025em;color:#fff}.home .cv-head p{margin:0;font-size:16px;color:rgba(242, 239, 233, 0.68)}.home .cv-wl{margin:0 0 12px;font:600 11.5px / 1 var(--oc-mono);letter-spacing:0.14em;text-transform:uppercase;color:#ffb070}.home .cv-ok{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none}.home .cv-ok li{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:10px;padding-top:12px;border-top:1px solid rgba(242, 239, 233, 0.1);font-size:15px;line-height:1.45;color:rgba(242, 239, 233, 0.86)}.home .cv-ok .ico{width:16px;height:16px;margin-top:3px;color:#4fd18b}.home .coverage .toolbelt{margin-top:clamp(28px, 3vw, 44px)}@media (max-width: 1060px){.home .cv{grid-template-columns:minmax(0, 1fr)}.home .cv-rack{grid-template-columns:repeat(3, minmax(0, 1fr));border-right:0;border-bottom:1px solid rgba(242, 239, 233, 0.08)}.home .cv-legend{grid-column:1 / -1}.home .cv-ch{grid-template-columns:22px 24px minmax(0, 1fr)}}@media (max-width: 700px){.home .cv-rack{grid-template-columns:repeat(2, minmax(0, 1fr))}.home .cv-ch{padding:11px 10px;gap:8px}.home .cv-ok{grid-template-columns:minmax(0, 1fr)}}.home .cv-legend{float:left;width:100%}.home .cv-legend + *{clear:both}.home .cv-rack{grid-template-rows:auto repeat(6, auto) 1fr}@media (max-width: 1060px){.home .cv-rack{grid-template-rows:none}}@media (max-width: 700px){.home .cv-rack{grid-template-columns:minmax(0, 1fr)}.home .cv-ch{grid-template-columns:22px 24px minmax(0, 1fr) 60px;padding:10px 12px}}.home section.band :where(.head, .problem > .wrap > .split:first-child > div) > .eyebrow::before{content:none !important}.home .chapters a span{display:none}.home .cv-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home .cv-rack{padding-top:18px}.home .cv-ch{grid-template-columns:26px minmax(0, 1fr);padding:15px 14px}.home .cv-n{display:none}.home .cv-name{font-size:16px}.home .cv-head h3{font-size:clamp(26px, 2.6vw, 34px)}.home .cv-head p{font-size:17.5px;max-width:46ch}.home .cv-wl{margin-top:30px;font:600 14px / 1.2 var(--w-font, Inter, sans-serif);letter-spacing:0;text-transform:none;color:rgba(242, 239, 233, 0.6)}.home .cv-ok{grid-template-columns:minmax(0, 1fr);gap:0}.home .cv-ok li{padding:14px 0;font-size:17px}@media (max-width: 1060px){.home .cv-rack{grid-template-columns:repeat(3, minmax(0, 1fr))}.home .cv-ch{grid-template-columns:26px minmax(0, 1fr)}}@media (max-width: 700px){.home .cv-rack{grid-template-columns:minmax(0, 1fr)}.home .cv-ch{grid-template-columns:26px minmax(0, 1fr)}}.home .rl-i p > span,.home .mk-l,.home .toolbelt .tb-h,.home .toolbelt > p{font-family:var(--w-font, Inter, sans-serif) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important}.home .mk-l,.home .toolbelt > p{font-size:15px !important;color:rgba(242, 239, 233, 0.72) !important}.home{--id-midnight:#101722;--id-slate:#192536;--id-ivory:#f1efe9;--id-ivory-raise:#fbfaf7;--id-ink:#101722;--id-ink-2:#3c4452;--id-muted:#5b6370;--id-grey:#929ba8;--id-rule:rgba(16, 23, 34, 0.12);--id-rule-2:rgba(16, 23, 34, 0.24);--id-orange:#f28a3c;--id-orange-ink:#a5470e;--id-green:#42c995;--id-green-ink:#17704a;--id-red:#ef6a69;--id-red-ink:#b42a28;--id-gold:#c5a16b}html .home section.tone-midnight{background:var(--id-midnight) !important;border-block:0 !important}html .home section.tone-slate{background:var(--id-slate) !important;border-block:0 !important}html .home section.tone-ivory{background:var(--id-ivory) !important;color:var(--id-ink) !important;border-block:0 !important}html .home section.tone-midnight.final{background: radial-gradient(60% 70% at 50% 100%, rgba(242, 138, 60, 0.1), transparent 70%), var(--id-midnight) !important}html:has(main.home),html:has(main.home) body{background-color:var(--id-midnight)}html .home section.band:not(.hero) :is(svg, path, circle, rect, ellipse, text){filter:none !important}html .home section.band:not(.hero) :is(.mv-i, .cv, .rl-i, .tb-rail, .route .rt-n, a.rt-go){box-shadow:none !important}html .home section.band:not(.hero) :is(.mv-i, .cv){border-color:rgba(242, 239, 233, 0.12) !important}html .home section.band:not(.hero) .mv-band .mv::before{box-shadow:none !important}html .home section.tone-ivory :is(h2, h3, .h2a){color:var(--id-ink) !important}html .home section.tone-ivory .h2b{color:var(--id-orange-ink) !important}html .home section.tone-ivory .head{border-top-color:var(--id-rule-2) !important}html .home section.tone-ivory .head > .eyebrow{color:var(--id-orange-ink) !important}html .home section.tone-ivory .head > .eyebrow::after{background:var(--id-rule-2) !important}html .home section.tone-ivory .intro{color:var(--id-muted) !important}html .home section.tone-ivory :is(a, button, input):focus-visible{outline-color:var(--id-orange-ink) !important}html .home .tone-ivory .rl-i{border-color:var(--id-rule) !important;background:var(--id-ivory-raise) !important;color:var(--id-ink) !important}html .home .tone-ivory .rl-i:hover{border-color:var(--id-rule-2) !important}html .home .tone-ivory .rl-ico{border-color:var(--id-rule-2) !important;background:var(--id-ivory) !important;color:var(--id-orange-ink) !important}html .home .tone-ivory .rl-t{color:var(--id-muted) !important}html .home .tone-ivory .rl-t > span{color:var(--id-red-ink) !important}html .home .tone-ivory :is(.rl-w, .rl-ba .rl-w){color:var(--id-ink) !important}html .home .tone-ivory :is(.rl-w > span, .rl-arrow){color:var(--id-orange-ink) !important}html .home .tone-ivory .rl-u > span{color:var(--id-muted) !important}html .home .tone-ivory .rl-u b{border-color:var(--id-rule-2) !important;color:var(--id-ink-2) !important}html .home .tone-ivory .rl-link{color:var(--id-ink) !important;border-color:var(--id-orange-ink) !important;background:none !important}html .home .tone-ivory :is(.mk-l, .mk p){color:var(--id-muted) !important}html .home .tone-ivory .mk li{border-top-color:var(--id-rule-2) !important}html .home .tone-ivory .mk h3{color:var(--id-ink) !important}.home .arch{margin:clamp(32px, 4vw, 56px) 0 0}.home .ar-svg{display:block;width:100%;height:auto;overflow:visible}.home .ar-band{fill:rgba(16, 23, 34, 0.035);stroke:var(--id-rule)}.home .ar-band.b1{fill:rgba(16, 23, 34, 0.05)}.home .ar-lv{fill:var(--id-ink);font:650 26px var(--w-font, Inter, sans-serif);letter-spacing:-0.02em}.home .ar-q{fill:var(--id-muted);font:500 16px var(--w-font, Inter, sans-serif)}.home .ar-src rect{fill:var(--id-ivory-raise);stroke:var(--id-rule-2)}.home .ar-src circle{fill:var(--id-green-ink)}.home .ar-src text{fill:var(--id-ink);font:500 15px var(--w-font, Inter, sans-serif)}.home .ar-src.bad rect{stroke:var(--id-red-ink);stroke-width:1.5}.home .ar-src.bad circle{fill:var(--id-red-ink)}.home .ar-fail{fill:var(--id-red-ink) !important;font-weight:600 !important;font-size:13px !important}.home .ar-feed{fill:none;stroke:rgba(16, 23, 34, 0.3);stroke-width:1.3}.home .ar-feed.bad{stroke:var(--id-red-ink);stroke-width:2.2}.home :is(.ar-st, .ar-gate, .ar-ok, .arch) .ar-t{fill:var(--id-ink);font:650 16px var(--w-font, Inter, sans-serif)}.home .arch .ar-s{fill:var(--id-muted);font:500 13.5px var(--w-font, Inter, sans-serif)}.home .ar-gate circle{fill:var(--id-ivory-raise);stroke:var(--id-orange-ink);stroke-width:2.4}.home .ar-gate .ar-head{fill:var(--id-orange-ink);stroke:none}.home .ar-gate .ar-body{fill:none;stroke:var(--id-orange-ink);stroke-width:2.2;stroke-linecap:round}.home .ar-loop{fill:none;stroke:var(--id-green-ink);stroke-width:2;stroke-dasharray:6 6}.home .ar-arrow{fill:none;stroke:var(--id-green-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home .ar-lt{fill:var(--id-green-ink);font:600 14px var(--w-font, Inter, sans-serif)}.home .ar-text{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(20px, 3vw, 40px);margin:clamp(28px, 3vw, 40px) 0 0;padding:0;list-style:none}.home .ar-c h3{margin:0 0 8px;font-size:13px !important;font-weight:600;letter-spacing:0.02em;color:var(--id-muted) !important}.home .ar-c h3 span{display:none}.home .ar-c > p{margin:0;font-size:16.5px;line-height:1.55;color:var(--id-ink-2)}.home .ar-c ul{display:none}@media (max-width: 860px){.home .ar-svg{display:none}.home .ar-text{grid-template-columns:minmax(0, 1fr);gap:0;position:relative;padding-left:30px}.home .ar-text::before{content:"";position:absolute;top:12px;bottom:12px;left:8px;width:2px;background:linear-gradient(180deg, var(--id-red-ink), var(--id-orange-ink) 50%, var(--id-green-ink))}.home .ar-c{position:relative;padding:0 0 28px}.home .ar-c::before{content:"";position:absolute;top:6px;left:-28px;width:14px;height:14px;border-radius:50%;border:2px solid var(--id-orange-ink);background:var(--id-ivory)}.home .ar-c.c2::before{border-color:var(--id-green-ink);background:var(--id-green-ink)}.home .ar-c h3{font-size:22px !important;letter-spacing:-0.015em;color:var(--id-ink) !important}.home .ar-c h3 span{display:block;margin-top:2px;font-size:15px;font-weight:500;color:var(--id-orange-ink)}.home .ar-c ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.home .ar-c ul li{padding:5px 11px;border:1px solid var(--id-rule-2);border-radius:999px;background:var(--id-ivory-raise);font-size:13.5px;color:var(--id-ink-2)}}.home{--id-fs-display:clamp(40px, 4.4vw, 64px);--id-fs-title:clamp(22px, 1.9vw, 28px);--id-fs-lead:clamp(17px, 1.3vw, 19px);--id-fs-body:16px;--id-fs-small:14px;--id-fs-label:13px;--id-s1:8px;--id-s2:16px;--id-s3:24px;--id-s4:32px;--id-s5:48px;--id-s6:64px;--id-s7:96px;--id-r1:8px;--id-r2:14px;--id-r3:22px;--id-shadow:0 1px 0 rgba(16, 23, 34, 0.06), 0 18px 40px -28px rgba(16, 23, 34, 0.35)}.home .ar-spine{stroke-width:2.4}.home .ar-spine.intel{stroke:var(--id-orange-ink)}.home .ar-spine.act{stroke:var(--id-ink)}.home .ar-st circle{fill:var(--id-ivory-raise);stroke-width:2.2}.home .ar-st.intel circle{stroke:var(--id-orange-ink)}.home .ar-st.intel:first-of-type circle{fill:var(--id-orange)}.home .ar-st.act circle{stroke:var(--id-ink)}.home .ar-st.act.ok circle{fill:var(--id-green-ink);stroke:var(--id-green-ink)}.home .ar-st .ar-t{font-weight:550 !important;font-size:15.5px !important}.home .ar-st.act.ok .ar-t{fill:var(--id-green-ink) !important;font-weight:650 !important}.home .ar-link{fill:none;stroke:var(--id-orange-ink);stroke-width:2.4}.home .ar-bar{stroke:var(--id-orange-ink);stroke-width:5;stroke-linecap:round}.home .ar-gl rect{fill:var(--id-ivory-raise);stroke:var(--id-orange-ink);stroke-width:1.4}.home .arch .ar-gl .ar-t{fill:var(--id-orange-ink);font-size:15px}.home .arch .ar-gl .ar-s{font-size:13px}html .home section.hero.hx{position:relative;padding-block:clamp(56px, 7vw, 104px) clamp(64px, 7vw, 112px) !important;background:var(--id-midnight) !important;border-bottom:1px solid rgba(242, 239, 233, 0.08);overflow:hidden}.home .hx-grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.3fr);align-items:center;gap:clamp(40px, 5vw, 80px)}.home .hx .eyebrow{margin:0 0 var(--id-s3);font:600 13px / 1.3 var(--w-font, Inter, sans-serif);letter-spacing:0.06em;text-transform:uppercase;color:var(--id-orange)}.home .hx h1{margin:0;font-size:clamp(44px, 5.2vw, 78px);font-weight:650;line-height:1.02;letter-spacing:-0.035em;color:var(--id-ivory);text-wrap:balance}.home .hx h1 .h1a,.home .hx h1 .h1b{display:block}.home .hx h1 .h1b{color:var(--id-orange)}.home .hx .lead{max-width:36ch;margin:var(--id-s3) 0 0;font-size:var(--id-fs-lead);line-height:1.6;color:rgba(241, 239, 233, 0.74)}.home .hx .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--id-s4)}.home .hx .btn{padding:14px 22px;border-radius:var(--id-r1);font-size:16px;font-weight:600;box-shadow:none !important}.home .hx .btn-gold{background:var(--id-orange) !important;border-color:var(--id-orange) !important;color:#1b1208 !important}.home .hx .btn-line{border:1px solid rgba(241, 239, 233, 0.28) !important;background:transparent !important;color:var(--id-ivory) !important}.home .hx .btn-line:hover{border-color:rgba(241, 239, 233, 0.6) !important}.home .hx-principles{display:flex;flex-wrap:wrap;gap:10px 26px;margin:var(--id-s5) 0 0;padding:var(--id-s3) 0 0;border-top:1px solid rgba(241, 239, 233, 0.12);list-style:none}.home .hx-principles li{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:550;color:rgba(241, 239, 233, 0.86)}.home .hx-principles .ico{width:18px;height:18px;color:var(--id-orange)}.home .hp{margin:0;border:1px solid rgba(241, 239, 233, 0.12);border-radius:var(--id-r3);background:var(--id-slate);box-shadow:0 40px 80px -50px rgba(0, 0, 0, 0.8);overflow:hidden;color:var(--id-ivory)}.home .hp-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(241, 239, 233, 0.1);background:rgba(16, 23, 34, 0.55);font-size:14px}.home .hp-bar b{font-weight:650}.home .hp-bar span{padding-left:12px;border-left:1px solid rgba(241, 239, 233, 0.16);color:rgba(241, 239, 233, 0.62)}.home .hp-bar em{margin-left:auto;padding:3px 10px;border:1px solid rgba(197, 161, 107, 0.55);border-radius:999px;font-style:normal;font-size:12px;font-weight:600;color:var(--id-gold)}.home .hp-body{display:grid;grid-template-columns:minmax(0, 0.78fr) minmax(0, 1.4fr)}.home .hp-svc{padding:20px;border-right:1px solid rgba(241, 239, 233, 0.1)}.home .hp-inc{padding:20px 24px 24px}.home .hp-l{margin:0 0 12px;font-size:12.5px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--id-grey)}.home .hp-svc ul{display:grid;margin:0;padding:0;list-style:none}.home .hp-svc li{--t:var(--id-green);display:grid;grid-template-columns:8px minmax(0, 1fr);column-gap:10px;padding:10px 0;border-top:1px solid rgba(241, 239, 233, 0.08);font-size:14.5px}.home .hp-svc li:first-child{border-top:0}.home .hp-svc li.warn{--t:var(--id-orange)}.home .hp-svc li.crit{--t:var(--id-red)}.home .hp-svc li i{grid-row:1 / span 2;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--t)}.home .hp-svc li span{font-weight:550}.home .hp-svc li b{grid-column:2;font-size:12.5px;font-weight:500;color:var(--t)}.home .hp-svc li.ok b{color:rgba(241, 239, 233, 0.55)}.home .hp-inc h3{margin:0;font-size:clamp(19px, 1.5vw, 22px);font-weight:650;letter-spacing:-0.015em;color:var(--id-ivory)}.home .hp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 18px;font-size:13.5px;color:rgba(241, 239, 233, 0.7)}.home .hp-meta span{display:inline-flex;align-items:center;gap:6px}.home .hp-meta .ico{width:15px;height:15px}.home .hp-sev{padding:3px 9px;border-radius:6px;background:rgba(239, 106, 105, 0.16);color:var(--id-red) !important;font-weight:650}.home .hp-steps{position:relative;display:grid;gap:14px;margin:0;padding:0 0 0 26px;list-style:none}.home .hp-steps::before{content:"";position:absolute;top:8px;bottom:10px;left:6px;width:2px;background:rgba(241, 239, 233, 0.14)}.home .hp-steps li{position:relative}.home .hp-steps li i{position:absolute;top:4px;left:-26px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(241, 239, 233, 0.35);background:var(--id-slate)}.home .hp-steps li.done i{border-color:var(--id-green);background:var(--id-green)}.home .hp-steps li.wait i{border-color:var(--id-orange);background:var(--id-slate);box-shadow:0 0 0 4px rgba(242, 138, 60, 0.18)}.home .hp-steps b{display:block;font-size:14.5px;font-weight:650}.home .hp-steps li.wait b{color:var(--id-orange)}.home .hp-steps li.next b{color:rgba(241, 239, 233, 0.6)}.home .hp-steps span{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:rgba(241, 239, 233, 0.66)}.home .hp-steps li.wait > div{margin-top:-6px;padding:10px 12px 12px;border:1px solid rgba(242, 138, 60, 0.45);border-radius:var(--id-r1);background:rgba(242, 138, 60, 0.07)}.home .hp-acts{display:flex;gap:8px;margin:10px 0 0}.home .hp-btn{padding:6px 12px;border:1px solid rgba(241, 239, 233, 0.24);border-radius:6px;font-size:13px;font-weight:600;color:var(--id-ivory)}.home .hp-btn.go{border-color:var(--id-orange);background:var(--id-orange);color:#1b1208}@media (max-width: 1060px){.home .hx-grid{grid-template-columns:minmax(0, 1fr)}.home .hx .lead{max-width:52ch}}@media (max-width: 620px){.home .hp-body{grid-template-columns:minmax(0, 1fr)}.home .hp-svc{border-right:0;border-bottom:1px solid rgba(241, 239, 233, 0.1)}.home .hp-svc ul{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:16px}.home .hp-svc li:nth-child(2){border-top:0}.home .hp-bar span{display:none}}html .home section.hero.hx{background-image:none !important}html .home section.hero.hx::before,html .home section.hero.hx::after{content:none !important}html .home .hx h1 .h1a{color:var(--id-ivory) !important}html .home .hx h1 .h1b{color:var(--id-orange) !important}html .home .hx h1{font-size:clamp(42px, 4.4vw, 68px) !important}.home .hx-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.18fr)}.site-header{min-height:72px;background:var(--id-midnight, #101722) !important}.site-header::after{background:rgba(241, 239, 233, 0.1) !important}.site-header .nav-desktop{gap:clamp(18px, 2vw, 30px) !important}.site-header .nav-desktop a{font-size:15px}@media (max-width: 1060px){.home .hx-grid{grid-template-columns:minmax(0, 1fr)}.home .hx-vis{max-width:760px}}@media (max-width: 520px){html .home .hx h1{font-size:clamp(36px, 10vw, 44px) !important}.home .hp-inc{padding:18px}.home .hp-svc{padding:16px 18px}}.home .hp-sev{color:#ff9a99 !important;background:rgba(239, 106, 105, 0.14)}html .home section.tone-slate .cv{grid-template-columns:minmax(260px, 0.75fr) minmax(0, 2fr);border:1px solid rgba(241, 239, 233, 0.1) !important;border-radius:var(--id-r3);background:rgba(16, 23, 34, 0.45) !important}html .home .tone-slate .cv-rack{gap:2px;padding:var(--id-s3) var(--id-s2);background:transparent !important;border-right:1px solid rgba(241, 239, 233, 0.1) !important}html .home .tone-slate .cv-ch{padding:16px 18px;border:0 !important;border-radius:var(--id-r1);color:rgba(241, 239, 233, 0.62) !important;transition: background-color 0.2s,color 0.2s}html .home .tone-slate .cv-ch:hover{background:rgba(241, 239, 233, 0.04) !important;color:var(--id-ivory) !important}html .home .tone-slate .cv-ch:has(input:checked){background:rgba(241, 239, 233, 0.07) !important;color:var(--id-ivory) !important;box-shadow:inset 3px 0 0 var(--id-orange) !important}html .home .tone-slate .cv-ico .ico{color:rgba(241, 239, 233, 0.5) !important}html .home .tone-slate .cv-ch:has(input:checked) .cv-ico .ico{color:var(--id-orange) !important}html .home .tone-slate .cv-name{font-size:16.5px;font-weight:600}html .home .tone-slate .cv-screen{padding:clamp(28px, 4vw, 52px)}html .home .tone-slate .cv-head h3{font-size:clamp(28px, 2.8vw, 38px);font-weight:650;letter-spacing:-0.025em;color:var(--id-ivory) !important}html .home .tone-slate .cv-head p{margin-top:10px;font-size:var(--id-fs-lead);line-height:1.55;color:rgba(241, 239, 233, 0.72) !important}html .home .tone-slate .cv-wl{margin:var(--id-s5) 0 var(--id-s1);font-size:var(--id-fs-label);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--id-grey) !important}html .home .tone-slate .cv-ok li{padding:16px 0;border-top:1px solid rgba(241, 239, 233, 0.1) !important;font-size:18px;color:var(--id-ivory) !important}html .home .tone-slate .cv-ok .ico{width:18px;height:18px;margin-top:4px;color:var(--id-green) !important}.home .cv-works{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:var(--id-s4);padding-top:var(--id-s3);border-top:1px solid rgba(241, 239, 233, 0.1)}.home .cv-works p{margin:0;font-size:var(--id-fs-label);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--id-grey)}.home .cv-works ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.home .cv-works li{padding:6px 12px;border:1px solid rgba(241, 239, 233, 0.18);border-radius:var(--id-r1);font-size:14px;font-weight:550;color:var(--id-ivory)}@media (prefers-reduced-motion: no-preference){html .home .tone-slate .cv-p{animation:id-fade 0.35s ease-out}}@keyframes id-fade{from{opacity:0;transform:translateX(8px)}}html .home .tone-slate .toolbelt > p{color:var(--id-grey) !important}html .home .tone-slate .tb-rail{border:1px solid rgba(241, 239, 233, 0.1) !important;background:transparent !important}html .home .tone-slate .tb-rail > li{border-color:rgba(241, 239, 233, 0.1) !important}html .home .tone-slate .tb-h{color:var(--id-grey) !important}html .home .tone-slate .tb-h .ico{color:var(--id-orange) !important}html .home .tone-slate .tb-items b{border-color:rgba(241, 239, 233, 0.16) !important;background:transparent !important;color:var(--id-ivory) !important;font-weight:550}@media (max-width: 1060px){html .home section.tone-slate .cv{grid-template-columns:minmax(0, 1fr)}html .home .tone-slate .cv-rack{border-right:0 !important;border-bottom:1px solid rgba(241, 239, 233, 0.1) !important}}html .home section.band .head > .eyebrow,html .home .toolbelt > p{font:600 13px / 1.3 var(--w-font, Inter, sans-serif) !important;letter-spacing:0.06em !important;text-transform:uppercase !important}html .home section.tone-midnight .head > .eyebrow,html .home section.tone-slate .head > .eyebrow{color:var(--id-orange) !important}.home .lc{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(300px, 1fr);align-items:start;gap:clamp(32px, 4vw, 64px);margin-top:clamp(36px, 4vw, 56px);text-align:left}.home .lc-steps{position:relative;margin:0;padding:0 0 0 30px;list-style:none}.home .lc-steps::before{content:"";position:absolute;top:18px;bottom:18px;left:6px;width:3px;border-radius:2px;background:linear-gradient( 180deg,var(--id-red) 0%,var(--id-red) 52%,var(--id-orange) 62%,var(--id-orange) 70%,var(--id-green) 80% )}.home .lc-i{position:relative;display:grid;grid-template-columns:64px minmax(0, 1fr) 190px;column-gap:var(--id-s3);padding:22px 0;border-top:1px solid rgba(241, 239, 233, 0.09)}.home .lc-i:first-child{border-top:0}.home .lc-i::before{content:"";position:absolute;top:28px;left:-29px;width:13px;height:13px;border-radius:50%;border:2px solid var(--t);background:var(--id-midnight)}.home .lc-i.crit{--t:var(--id-red)}.home .lc-i.warn{--t:var(--id-orange)}.home .lc-i.ok{--t:var(--id-green)}.home .lc-i:last-child::before,.home .lc-i.ok:nth-last-child(2)::before{background:var(--id-green)}.home .lc-i time{padding-top:3px;font:600 15px / 1.4 var(--w-font, Inter, sans-serif);font-variant-numeric:tabular-nums;color:rgba(241, 239, 233, 0.6)}.home .lc-b h3{margin:0 0 6px;font-size:clamp(20px, 1.6vw, 23px);font-weight:650;letter-spacing:-0.015em;color:var(--id-ivory)}.home .lc-b p{margin:0;max-width:52ch;font-size:16px;line-height:1.55;color:rgba(241, 239, 233, 0.7)}.home .lc-m{display:grid;align-content:start;gap:8px;padding-top:4px}.home .lc-k,.home .lc-s{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.home .lc-k .ico{width:16px;height:16px}.home .lc-k.auto{color:var(--id-green)}.home .lc-k.ai{color:#a9b8ff}.home .lc-k.human{color:var(--id-orange)}.home .lc-s{font-weight:500;color:rgba(241, 239, 233, 0.62)}.home .lc-s i{width:8px;height:8px;border-radius:50%;background:var(--t)}.home .lc-gate{position:relative;display:grid;grid-template-columns:24px minmax(0, 1fr);gap:14px;margin:8px 0;padding:18px 20px;border:1px solid rgba(242, 138, 60, 0.5);border-radius:var(--id-r2);background:rgba(242, 138, 60, 0.08)}.home .lc-gate::before{content:"";position:absolute;top:50%;left:-33px;width:21px;height:21px;margin-top:-10px;border-radius:6px;background:var(--id-orange)}.home .lc-gate .ico{width:22px;height:22px;color:var(--id-orange)}.home .lc-gate b{display:block;font-size:17px;font-weight:650;color:var(--id-orange)}.home .lc-gate span{display:block;margin-top:2px;font-size:15.5px;color:rgba(241, 239, 233, 0.82)}.home .lc-rule{position:sticky;top:120px;padding:clamp(24px, 3vw, 36px);border:1px solid rgba(241, 239, 233, 0.12);border-radius:var(--id-r3);background:var(--id-slate)}.home .lc-rl{margin:0 0 12px;font-size:var(--id-fs-label);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--id-gold)}.home .lc-big{margin:0 0 var(--id-s4);font-size:clamp(24px, 2.2vw, 32px);font-weight:650;line-height:1.15;letter-spacing:-0.02em;color:var(--id-ivory);text-wrap:balance}.home .lc-chain{position:relative;display:grid;gap:18px;margin:0;padding:0 0 0 26px;list-style:none}.home .lc-chain::before{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:2px;background:rgba(241, 239, 233, 0.16)}.home .lc-chain li{position:relative}.home .lc-chain li::before{content:"";position:absolute;top:5px;left:-26px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(241, 239, 233, 0.5);background:var(--id-slate)}.home .lc-chain li.r2::before{border-color:var(--id-orange);background:var(--id-orange)}.home .lc-chain li.r3::before{border-color:var(--id-green);background:var(--id-green)}.home .lc-chain b{display:block;font-size:16px;font-weight:650;color:var(--id-ivory)}.home .lc-chain li.r2 b{color:var(--id-orange)}.home .lc-chain span{display:block;margin-top:2px;font-size:14.5px;line-height:1.5;color:rgba(241, 239, 233, 0.66)}.home .lc-foot{display:flex;align-items:center;gap:8px;margin:var(--id-s4) 0 0;padding-top:var(--id-s2);border-top:1px solid rgba(241, 239, 233, 0.1);font-size:14.5px;color:rgba(241, 239, 233, 0.72)}.home .lc-foot .ico{width:16px;height:16px;color:var(--id-gold)}html .home section.mv-band.tone-midnight .head{justify-items:start;text-align:left}html .home section.mv-band.tone-midnight .head > .eyebrow{justify-content:flex-start}@media (max-width: 1060px){.home .lc{grid-template-columns:minmax(0, 1fr)}.home .lc-rule{position:static}}@media (max-width: 640px){.home .lc-i{grid-template-columns:minmax(0, 1fr);row-gap:6px}.home .lc-i time{padding-top:0}.home .lc-m{grid-auto-flow:column;justify-content:start;gap:16px;padding-top:6px}}.home .ro{margin:clamp(32px, 4vw, 52px) 0 0;padding:0;list-style:none;border-top:1px solid var(--id-rule-2)}.home .ro-i{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1fr) minmax(0, 1.2fr);gap:clamp(24px, 3vw, 48px);padding:clamp(28px, 3vw, 40px) 0;border-bottom:1px solid var(--id-rule-2)}.home .ro-name{display:grid;align-content:start;gap:12px}.home .ro-ico{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--id-rule-2);border-radius:var(--id-r1);color:var(--id-orange-ink)}.home .ro-ico .ico{width:22px;height:22px}html .home .tone-ivory .ro-name h3{margin:0;font-size:clamp(26px, 2.4vw, 34px);font-weight:650;letter-spacing:-0.025em}.home .ro-uses{margin:0;font-size:14px;line-height:1.5;color:var(--id-muted)}.home .ro-uses span{display:block;font-size:var(--id-fs-label);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--id-muted)}.home .ro-l{margin:0 0 8px;font-size:var(--id-fs-label);font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.home .ro-today .ro-l{color:var(--id-red-ink)}.home .ro-with .ro-l{color:var(--id-orange-ink)}.home .ro-today p:not(.ro-l){margin:0;font-size:18px;line-height:1.5;color:var(--id-muted)}.home .ro-with p:not(.ro-l){margin:0;font-size:20px;font-weight:550;line-height:1.45;letter-spacing:-0.01em;color:var(--id-ink)}.home .ro-link{display:inline-block;margin-top:16px;padding-bottom:2px;border-bottom:1.5px solid var(--id-orange-ink);font-size:15.5px;font-weight:600;color:var(--id-ink);text-decoration:none}.home .ro-link:hover{color:var(--id-orange-ink)}html .home .tone-ivory .mk{margin-top:clamp(48px, 5vw, 72px)}html .home .tone-ivory .mk-l{margin:0 0 var(--id-s3) !important;font-size:var(--id-fs-label) !important;font-weight:600 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:var(--id-muted) !important}html .home .tone-ivory .mk ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 clamp(24px, 4vw, 64px)}html .home .tone-ivory .mk li{padding:22px 0;border-top:1px solid var(--id-rule-2) !important}html .home .tone-ivory .mk h4{margin:0 0 6px;font-size:19px;font-weight:650;color:var(--id-ink)}html .home .tone-ivory .mk p{margin:0;font-size:16px;line-height:1.55}@media (max-width: 1060px){.home .ro-i{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.home .ro-name{grid-column:1 / -1;grid-template-columns:auto minmax(0, 1fr);align-items:center}.home .ro-uses{grid-column:1 / -1}}@media (max-width: 640px){.home .ro-i,html .home .tone-ivory .mk ul{grid-template-columns:minmax(0, 1fr)}}.home .sb{margin:0}.home .sb svg{display:block;width:100%;height:auto}.home .sb-idp{fill:rgba(242, 138, 60, 0.1);stroke:var(--id-orange);stroke-width:1.5}.home .sb-it{fill:var(--id-ivory);font:600 16px var(--w-font, Inter, sans-serif)}.home .sb-in,.home .sb-ar{fill:none;stroke:var(--id-orange);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home .sb-inst{fill:rgba(16, 23, 34, 0.4);stroke:rgba(241, 239, 233, 0.32);stroke-width:1.5;stroke-dasharray:7 6}.home .sb-lt{fill:var(--id-grey);font:600 14px var(--w-font, Inter, sans-serif)}.home .sb-org.yours{fill:rgba(242, 138, 60, 0.06);stroke:var(--id-orange);stroke-width:2}.home .sb-org.other{fill:rgba(241, 239, 233, 0.03);stroke:rgba(241, 239, 233, 0.22);stroke-width:1.5}.home .sb-yt{fill:var(--id-ivory);font:650 19px var(--w-font, Inter, sans-serif)}.home .sb-ot{fill:var(--id-grey);font:600 13.5px var(--w-font, Inter, sans-serif)}.home .sb-gate{fill:var(--id-midnight);stroke:var(--id-orange);stroke-width:2}.home .sb-key{fill:none;stroke:var(--id-orange);stroke-width:1.8;stroke-linecap:round}.home .sb-row{fill:rgba(241, 239, 233, 0.06);stroke:rgba(241, 239, 233, 0.14)}.home .sb-row.dim{fill:rgba(241, 239, 233, 0.04);stroke:none}.home .sb-rt{fill:rgba(241, 239, 233, 0.86);font:500 15px var(--w-font, Inter, sans-serif)}.home .sb-at{fill:var(--id-gold);font:600 13.5px var(--w-font, Inter, sans-serif);letter-spacing:0.04em;text-transform:uppercase}.home .sb-blk{fill:transparent;stroke:var(--id-gold);stroke-width:1.5}.home .sb-blk.last{fill:var(--id-gold)}.home .sb-lnk{stroke:var(--id-gold);stroke-width:1.5}.home .sb-wall{stroke:rgba(241, 239, 233, 0.5);stroke-width:3;stroke-dasharray:2 6;stroke-linecap:round}.home .sb-apart{fill:var(--id-grey);font:600 12.5px var(--w-font, Inter, sans-serif);letter-spacing:0.08em;text-transform:uppercase}.home .sb-apart{paint-order:stroke;stroke:var(--id-slate);stroke-width:10px}html .home .tone-slate .proof-t{font:600 12.5px / 1.3 var(--w-font, Inter, sans-serif) !important;letter-spacing:0.04em !important;text-transform:uppercase !important;border-color:rgba(197, 161, 107, 0.5) !important;color:var(--id-gold) !important}html .home .tone-slate .dn{font-family:var(--w-font, Inter, sans-serif) !important;color:var(--id-orange) !important}html body main.home section.tone-slate .depth-list p.proof-t{font:600 12.5px / 1.3 var(--w-font, Inter, sans-serif) !important;letter-spacing:0.04em !important}html .home section.tone-midnight.start a.rt-go{background:var(--id-orange) !important;border:0 !important;color:#1b1208 !important;box-shadow:none !important}html .home section.tone-midnight.start a.rt-go:hover{background:#ff9a4f !important}html .home section.tone-midnight.start :is(.rt-out span, .rt-end){font-family:var(--w-font, Inter, sans-serif) !important;letter-spacing:0.06em !important}html .home section.tone-midnight.start .rt-end span{box-shadow:none !important}html .home section.tone-midnight.start .route .rt-n{font-family:var(--w-font, Inter, sans-serif) !important;box-shadow:0 0 0 8px var(--id-midnight) !important}html .home section.tone-midnight.start .route > li:first-child .rt-n{background:var(--id-orange) !important;border-color:var(--id-orange) !important}html .home section.tone-midnight.start .route-wrap .route::before{background:linear-gradient(90deg, var(--id-orange), rgba(242, 138, 60, 0.4) 60%, var(--id-green)) !important}html .home section.tone-midnight.start .rt-check + .rt-link{margin-top:6px}html .home section.final.fx{position:relative;overflow:hidden;padding-block:clamp(80px, 9vw, 140px) !important;background:var(--id-midnight) !important;border-top:1px solid rgba(241, 239, 233, 0.08) !important}.home .fx-bg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:rgba(241, 239, 233, 0.07);stroke-width:1.2}.home .fx-bg .fx-hot{stroke:rgba(242, 138, 60, 0.28);stroke-width:1.6}.home .fx-grid{position:relative;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:end;gap:clamp(32px, 5vw, 80px);text-align:left}html .home section.final.fx h2{margin:0;font-size:clamp(40px, 4.6vw, 68px) !important;font-weight:650 !important;line-height:1.04 !important;letter-spacing:-0.035em !important;color:var(--id-ivory) !important;text-align:left !important;text-wrap:balance}html .home section.final.fx .intro{margin:var(--id-s3) 0 0 !important;max-width:46ch;font-size:var(--id-fs-lead) !important;color:rgba(241, 239, 233, 0.72) !important;text-align:left !important}html .home section.final.fx .routes{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:0 !important;margin:0 !important;padding:0;list-style:none;border-top:1px solid rgba(241, 239, 233, 0.14)}html .home section.final.fx .routes li{border:0 !important;border-bottom:1px solid rgba(241, 239, 233, 0.14) !important;background:none !important}html .home section.final.fx .routes a{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;gap:4px 16px;padding:20px 4px !important;color:var(--id-ivory) !important;text-decoration:none;background:none !important}html .home section.final.fx .routes b{font-size:19px;font-weight:650;color:var(--id-ivory) !important}html .home section.final.fx .routes span{grid-column:1;font-size:15px;color:rgba(241, 239, 233, 0.66) !important}html .home section.final.fx .routes i{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:20px;color:rgba(241, 239, 233, 0.5) !important}html .home section.final.fx .routes li.primary b,html .home section.final.fx .routes li.primary i{color:var(--id-orange) !important}html .home section.final.fx .routes a:hover b{color:var(--id-orange) !important}.home-footer{background:#0b1018 !important;border-top:1px solid rgba(241, 239, 233, 0.08) !important}.home-footer .foot-grid{grid-template-columns:minmax(0, 1.3fr) repeat(4, minmax(0, 1fr)) !important;gap:clamp(24px, 3vw, 48px) !important}.home-footer .foot-h{font:600 13px / 1.3 var(--w-font, Inter, sans-serif) !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:var(--id-grey, #929ba8) !important}.home-footer .foot-col a{color:rgba(241, 239, 233, 0.82) !important;font-size:15px}.home-footer .foot-col a:hover{color:var(--id-orange, #f28a3c) !important}@media (max-width: 1060px){.home .fx-grid{grid-template-columns:minmax(0, 1fr)}.home-footer .foot-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.home-footer .foot-brand{grid-column:1 / -1}}html .home section.final.fx .fx-bg{stroke:rgba(241, 239, 233, 0.045);-webkit-mask-image:radial-gradient(70% 80% at 50% 50%, #000 30%, transparent 85%);mask-image:radial-gradient(70% 80% at 50% 50%, #000 30%, transparent 85%)}html .home section.final.fx .fx-bg .fx-hot{stroke:rgba(242, 138, 60, 0.14)}html .home .hx h1{font-size:clamp(42px, 4.3vw, 64px) !important}html body:has(main.home) .chapters{background:rgba(16, 23, 34, 0.94) !important;border-bottom:1px solid rgba(241, 239, 233, 0.08) !important;box-shadow:none !important}html body:has(main.home) .chapters a{color:rgba(241, 239, 233, 0.66) !important}html body:has(main.home) .chapters a:hover,html body:has(main.home) .chapters a[aria-current]{color:var(--id-ivory, #f1efe9) !important}@media (max-width: 560px){.home .sb-it{font-size:22px}.home .sb-lt{font-size:19px}.home .sb-yt{font-size:26px}.home .sb-rt{font-size:21px}.home .sb-at{font-size:18px}.home .sb-ot{font-size:16px}.home .sb-apart{font-size:17px}html .home section.final.fx .routes a{padding-right:0 !important}}@media (min-width: 1800px){:root:has(main.home){--w-wrap:1380px}body:has(main.home) .site-header{padding-inline:calc((100vw - 1380px) / 2)}body:has(main.home) .chapters ol{padding-inline:calc((100vw - 1380px) / 2) !important}}html body:has(main.home) .chapters,html body:has(main.home) .chapters ol{background:var(--id-midnight, #101722) !important;backdrop-filter:none !important}.home .teams .head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.8fr);align-items:end;gap:24px 64px}.home .teams .head::before{grid-column:1 / -1}.home .teams .head > .eyebrow{grid-column:1;grid-row:2}.home .teams .head > h2{grid-column:1;grid-row:3;margin-bottom:0 !important}.home .teams .head > .intro{grid-column:2;grid-row:2 / span 2;align-self:end;margin:0 !important}.home .tc{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;margin:clamp(32px, 4vw, 52px) 0 0;padding:0;list-style:none}.home .tc-a{display:flex;flex-direction:column;height:100%;border:1px solid rgba(16, 23, 34, 0.08);border-radius:24px 24px 8px 8px;background:var(--id-ivory-raise);color:var(--id-ink);text-decoration:none;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset,0 28px 50px -34px rgba(16, 23, 34, 0.35);overflow:hidden;transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.2, 1),box-shadow 0.3s,border-color 0.3s}.home .tc-a:hover{border-color:rgba(165, 71, 14, 0.35);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset,0 40px 60px -34px rgba(16, 23, 34, 0.45)}@media (prefers-reduced-motion: no-preference){.home .tc-a:hover{transform:translateY(-6px)}}html .home .tone-ivory .tc-a:focus-visible{outline:3px solid var(--id-orange-ink);outline-offset:3px}html .home section.teams.tone-ivory{background:#f8f6f1 !important;border-bottom:1px solid var(--id-rule) !important}.home .tc-scr{position:relative;height:212px;margin:10px 10px 0;padding:18px;border-radius:18px 18px 6px 6px;background: radial-gradient(80% 90% at 100% 0%, var(--glow, rgba(242, 138, 60, 0.16)), transparent 70%),linear-gradient(180deg, #172131, var(--id-midnight));color:var(--id-ivory);overflow:hidden}.home .tc0{--glow:rgba(239, 106, 105, 0.2)}.home .tc1{--glow:rgba(66, 201, 149, 0.16)}.home .tc3{--glow:rgba(197, 161, 107, 0.22)}.home .tc-body{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.home .tc-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px}.home .tc-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--id-midnight);box-shadow: 0 0 0 2px var(--id-ivory-raise),0 0 0 3.5px var(--id-gold)}.home .tc-ico .ico{width:20px;height:20px;color:var(--id-orange)}.home .tc-n{font-size:26px;font-weight:300;font-style:italic;letter-spacing:-0.02em;color:#8c6a35}html .home .tone-ivory .tc-name{margin:0;font-size:22px;font-weight:650;letter-spacing:-0.02em;color:var(--id-ink)}.home .tc-t{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--id-ink-2)}.home .tc-who{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--id-rule);font-size:14.5px;line-height:1.5;color:var(--id-muted)}.home .tc-go{margin:auto 0 0;padding-top:20px;font-size:15px;font-weight:650;color:var(--id-orange-ink)}.home .tc-go span{display:inline-block;margin-left:6px;transition:transform 0.2s}.home .tc-a:hover .tc-go span{transform:translateX(5px)}.home .tca{margin:0;padding:0;list-style:none}.home .tca :is(ul, ol){margin:0;padding:0;list-style:none}.home .tca-board ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px}.home .tca-board li{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(242, 239, 233, 0.09);border-radius:8px;background:rgba(242, 239, 233, 0.04);font-size:12.5px;color:rgba(242, 239, 233, 0.8);white-space:nowrap;overflow:hidden}.home .tca-board i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--id-green)}.home .tca-board li.warn i{background:var(--id-orange)}.home .tca-board li.crit{border-color:rgba(239, 106, 105, 0.6);background:rgba(239, 106, 105, 0.14);color:#fff;font-weight:600}.home .tca-board li.crit i{background:var(--id-red);box-shadow:0 0 0 3px rgba(239, 106, 105, 0.22)}@media (prefers-reduced-motion: no-preference){.home .tca-board li.crit i{animation:tca-beat 1.8s ease-in-out infinite}}@keyframes tca-beat{50%{box-shadow:0 0 0 6px rgba(239, 106, 105, 0)}}.home .tca-board p{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:rgba(66, 201, 149, 0.1);font-size:12px;line-height:1.35;color:rgba(242, 239, 233, 0.72)}.home .tca-board p b{margin-right:6px;color:var(--id-green)}.home .tca-trail li{position:relative;display:grid;grid-template-columns:12px minmax(0, 1fr);column-gap:12px;padding:0 0 12px}.home .tca-trail li:not(:last-child)::after{content:"";position:absolute;left:5px;top:14px;bottom:2px;border-left:2px dotted rgba(242, 239, 233, 0.22)}.home .tca-trail i{grid-row:span 2;width:12px;height:12px;margin-top:2px;border:2px solid var(--id-orange);border-radius:50%}.home .tca-trail b{font-size:11px;font-weight:650;letter-spacing:0.06em;text-transform:uppercase;color:rgba(242, 239, 233, 0.55)}.home .tca-trail span{font:500 12.5px / 1.35 var(--oc-mono, monospace);color:rgba(242, 239, 233, 0.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .tca-trail li.ok i{border-color:var(--id-green);background:var(--id-green)}.home .tca-trail li.ok :is(b, span){color:var(--id-green)}.home .tca-voices ul{display:grid;gap:7px}.home .tca-voices li{justify-self:start;max-width:88%;padding:7px 11px 8px;border-radius:12px 12px 12px 3px;background:rgba(242, 239, 233, 0.94);color:var(--id-ink);font-size:12.5px;line-height:1.3}.home .tca-voices li:nth-child(2){justify-self:end;border-radius:12px 12px 3px 12px}.home .tca-voices small{display:block;font-size:10.5px;font-weight:650;color:var(--id-muted)}.home .tca-voices p{width:fit-content;margin:10px 0 0 auto;padding:5px 11px;border:1px solid rgba(242, 138, 60, 0.7);border-radius:999px;font-size:12px;color:rgba(242, 239, 233, 0.82)}.home .tca-voices p b{margin-right:5px;color:var(--id-orange)}.home .tca-month p{margin:0}.home .tcm-k{font-size:12.5px;color:rgba(242, 239, 233, 0.62)}.home .tcm-v{margin-top:6px !important;font-size:38px;font-weight:650;line-height:1;letter-spacing:-0.03em;color:#f4e7d1}.home .tcm-l{margin-top:34px !important;font-size:11.5px;color:rgba(242, 239, 233, 0.55)}.home .tca-month ol{display:grid;grid-template-columns:repeat(30, minmax(0, 1fr));gap:2px;height:38px;margin-top:8px !important}.home .tca-month li{border-radius:2px;background:rgba(66, 201, 149, 0.8)}.home .tca-month li.warn{background:var(--id-orange)}.home .tca-month li.crit{background:var(--id-red)}html .home section.ways.tone-slate{background: radial-gradient(55% 70% at 0% 0%, rgba(242, 138, 60, 0.1), transparent 70%),radial-gradient(50% 60% at 100% 100%, rgba(197, 161, 107, 0.09), transparent 70%), #1b2330 !important}.home .tw{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-top:clamp(32px, 4vw, 52px)}.home .tw-card{position:relative;display:flex;flex-direction:column;padding:clamp(26px, 3vw, 40px);border-radius:24px 24px 8px 8px;overflow:hidden}.home .tw-own{border:1px solid rgba(16, 23, 34, 0.08);background:var(--id-ivory-raise);color:var(--id-ink);box-shadow:0 40px 70px -40px rgba(0, 0, 0, 0.55)}.home .tw-ours{border:1px solid rgba(242, 239, 233, 0.1);background: radial-gradient(70% 80% at 100% 0%, rgba(242, 138, 60, 0.18), transparent 65%),linear-gradient(180deg, #172131, var(--id-midnight));color:var(--id-ivory);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08),0 40px 70px -40px rgba(0, 0, 0, 0.7)}.home .tw-ours::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg, transparent, var(--id-gold), transparent)}.home .tw-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0}.home .tw-own .tc-ico{box-shadow: 0 0 0 2px var(--id-ivory-raise),0 0 0 3.5px var(--id-gold)}.home .tw-ours .tc-ico{box-shadow: 0 0 0 2px var(--id-midnight),0 0 0 3.5px var(--id-gold)}.home .tw-n{font-size:22px;font-weight:300;font-style:italic;color:#8c6a35}.home .tw-ours .tw-n{color:var(--id-gold)}.home .tw-tag{font-size:13px;font-weight:650;letter-spacing:0.08em;text-transform:uppercase;color:var(--id-orange-ink)}.home .tw-ours .tw-tag{color:var(--id-orange)}html .home section.ways .tw-t{margin:20px 0 0;font-size:clamp(30px, 3vw, 40px);font-weight:650;line-height:1.1;letter-spacing:-0.03em;color:var(--id-ink) !important}html .home section.ways .tw-ours .tw-t{color:var(--id-ivory) !important}.home .tw-who{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--id-ink-2)}.home .tw-ours .tw-who{color:rgba(242, 239, 233, 0.76)}.home .tw-pts{display:grid;gap:12px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--id-rule);list-style:none}.home .tw-ours .tw-pts{border-top-color:rgba(242, 239, 233, 0.1)}.home .tw-pts li{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:10px;font-size:15.5px;line-height:1.5}.home .tw-pts .ico{width:16px;height:16px;margin-top:3px;color:var(--id-orange-ink)}.home .tw-ours .tw-pts .ico{color:var(--id-orange)}.home .tw-ours .tw-pts li{color:rgba(242, 239, 233, 0.88)}.home .tw-art{margin-top:26px;padding:16px 18px;border-radius:14px}.home .tw-art-own{border:1px solid var(--id-rule);background:var(--id-ivory)}.home .tw-art-own ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.home .tw-art-own li{padding:5px 12px;border:1px solid var(--id-rule-2);border-radius:999px;background:var(--id-ivory-raise);font-size:13px;font-weight:600}.home .tw-art-own p{position:relative;display:flex;align-items:center;gap:10px;margin:14px 0 0;padding-top:12px;border-top:2px solid var(--id-orange-ink);font-size:13px;font-weight:650;color:var(--id-orange-ink)}.home .tw-art-own p i{width:9px;height:9px;border-radius:50%;background:var(--id-orange-ink)}.home .tw-art-ours{border:1px solid rgba(16, 23, 34, 0.08);background:var(--id-ivory-raise);color:var(--id-ink)}.home .tw-art-ours p{margin:0;font-size:13.5px;line-height:1.45}.home .tw-e1{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.home .tw-e1 span{font-size:12.5px;color:var(--id-muted)}.home .tw-etag{width:fit-content;margin:8px 0 !important;padding:2px 10px;border:1px solid rgba(140, 106, 53, 0.55);border-radius:999px;background:rgba(197, 161, 107, 0.12);font-size:12px !important;font-weight:650}.home .tw-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:auto 0 0;padding-top:28px}.home .tw-more{display:inline-block;padding:6px 0;font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(242, 138, 60, 0.7)}html .home section.ways .tw-own .tw-more{color:var(--id-ink)}html .home section.ways .tw-ours .tw-more{color:var(--id-ivory)}html .home section.ways .tw-own .btn-line{border-color:var(--id-rule-2);background:transparent;color:var(--id-ink)}html .home section.ways .tw-own .btn-line:hover{border-color:var(--id-ink)}html .home section.ways .tw-own :focus-visible{outline-color:var(--id-orange-ink)}.home .tw-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px 0 0;font-size:15.5px;text-align:center;color:rgba(242, 239, 233, 0.78)}.home .tw-note .ico{flex:none;width:18px;height:18px;color:var(--id-gold)}@media (max-width: 900px){.home .tw{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 1180px){.home .tc{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 860px){.home .teams .head{grid-template-columns:minmax(0, 1fr)}.home .teams .head > :is(.eyebrow, h2, .intro){grid-column:1;grid-row:auto}}@media (max-width: 600px){.home .tc{grid-template-columns:minmax(0, 1fr)}}.home{--id-slate:#1b2330;--p-radius-l:24px;--p-radius-m:14px;--p-radius-s:8px}html .home :is(#coverage, #how, #security, #get-started){--w-signal:var(--id-orange);--w-gold:var(--id-orange);--w-on-dark:var(--id-ivory);--w-ok:var(--id-green);--w-crit:var(--id-red);--m-accent:var(--id-orange);--c-ok:var(--id-green);--h-ink:var(--id-ivory);color:var(--id-ivory)}html .home :is(#coverage, #how, #security, #get-started) :is(.h2b, .cv-n, .cv-ch:has(input:checked) .cv-n){color:var(--id-orange) !important}html .home #get-started .route .rt-n{border-color:rgba(242, 138, 60, 0.7) !important;color:var(--id-orange) !important}html .home #get-started .route > li:first-child .rt-n{color:var(--id-midnight) !important}html .home #get-started :is(.rt-end, .rt-end span){color:var(--id-green) !important}html .home #how .lc-k.ai{color:var(--id-gold)}html .home :is(#coverage, #how, #security, #get-started) :is(h2 .h2a, h3, h4, .rt-out, .rt-out li, .rt-check li, .depth-list li, .more a, a.rt-link:not(.rt-go)){color:var(--id-ivory) !important}html .home section:is(#coverage, #how, #security, #get-started){--p-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;isolation:isolate}html .home section#coverage{background: var(--p-grain), radial-gradient(55% 60% at 100% 0%, rgba(242, 138, 60, 0.1), transparent 70%),radial-gradient(50% 55% at 0% 100%, rgba(120, 150, 200, 0.06), transparent 70%), var(--id-slate) !important}html .home section#how{background: var(--p-grain), radial-gradient(55% 55% at 0% 0%, rgba(242, 138, 60, 0.09), transparent 70%),radial-gradient(50% 50% at 100% 100%, rgba(66, 201, 149, 0.05), transparent 70%), var(--id-midnight) !important}html .home section#security{background: var(--p-grain), radial-gradient(55% 60% at 100% 0%, rgba(197, 161, 107, 0.11), transparent 70%),radial-gradient(50% 55% at 0% 100%, rgba(120, 150, 200, 0.06), transparent 70%), var(--id-slate) !important}html .home section#get-started{background: var(--p-grain), radial-gradient(60% 60% at 0% 100%, rgba(242, 138, 60, 0.09), transparent 70%),radial-gradient(45% 50% at 100% 0%, rgba(120, 150, 200, 0.05), transparent 70%), var(--id-midnight) !important}html .home section:is(#coverage, #how, #security, #get-started)::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient( 90deg,transparent,rgba(242, 239, 233, 0.12) 30%,rgba(242, 239, 233, 0.12) 70%,transparent );pointer-events:none}html .home :is(#coverage .cv, #how .lc-rule, #coverage .tb-rail, #security .sec-rings){border:1px solid rgba(242, 239, 233, 0.08) !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.012) 38%), rgba(12, 18, 27, 0.55) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.09),inset 0 0 0 1px rgba(255, 255, 255, 0.015),0 40px 80px -40px rgba(0, 0, 0, 0.7),0 2px 6px -2px rgba(0, 0, 0, 0.35) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html .home :is(#coverage .cv, #how .lc-rule, #security .sec-rings){border-radius:var(--p-radius-l) !important}html .home #coverage .tb-rail{border-radius:var(--p-radius-m) !important}html .home #security .sec-rings{padding:clamp(16px, 2vw, 28px)}html .home #coverage .cv-rack{background:rgba(0, 0, 0, 0.16) !important;border-right-color:rgba(242, 239, 233, 0.06) !important}@media (max-width: 1060px){html .home #coverage .cv-rack{border-bottom-color:rgba(242, 239, 233, 0.06) !important}}html .home #coverage :is(.cv-ch, .tb-items b){border-radius:var(--p-radius-s) !important}html .home #how .lc-gate{border:1px solid rgba(242, 138, 60, 0.45) !important;border-radius:var(--p-radius-m) !important;background: linear-gradient(180deg, rgba(242, 138, 60, 0.12), rgba(242, 138, 60, 0.04)), rgba(12, 18, 27, 0.55) !important;box-shadow: inset 0 1px 0 rgba(255, 190, 140, 0.18),0 24px 48px -30px rgba(242, 138, 60, 0.35) !important}html .home #get-started .rt-end span{background:var(--id-green) !important}html .home :is(#coverage, #how, #security, #get-started) :is(.cv-wl, .cv-works > p, .toolbelt > p, .rt-out > span, .rt-end, .lc-rl){font:600 12.5px / 1.3 var(--w-font, Inter, sans-serif) !important;letter-spacing:0.08em !important;text-transform:uppercase !important}html .home :is(#coverage .cv-wl, #coverage .cv-works > p, #coverage .toolbelt > p){color:rgba(241, 239, 233, 0.56) !important}html .home #coverage .toolbelt > p{text-align:center}html body main.home section#security .depth-list p.proof-t{display:inline-flex;padding:4px 11px !important;border:1px solid rgba(197, 161, 107, 0.45) !important;border-radius:999px !important;background:rgba(197, 161, 107, 0.07) !important;font:600 13px / 1.3 var(--w-font, Inter, sans-serif) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--id-gold) !important}html .home #coverage :is(.tb-items b, .cv-works li){display:inline-flex;align-items:center;padding:5px 12px !important;border:1px solid rgba(242, 239, 233, 0.12) !important;border-radius:999px !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;font:500 13px / 1.2 var(--w-font, Inter, sans-serif) !important;letter-spacing:0 !important;color:rgba(241, 239, 233, 0.88) !important}html .home #security :is(.sb-at, .sb-apart){letter-spacing:0.06em}html .home #coverage .cv-ch{transition: background-color 0.25s,box-shadow 0.25s,color 0.25s !important}html .home #coverage .cv-ch:has(input:checked){border-color:rgba(242, 138, 60, 0.35) !important;background: radial-gradient(120% 140% at 0% 50%, rgba(242, 138, 60, 0.2), transparent 60%), rgba(255, 255, 255, 0.035) !important;box-shadow: inset 2px 0 0 var(--id-orange),inset 0 1px 0 rgba(255, 255, 255, 0.06),-6px 0 18px -10px rgba(242, 138, 60, 0.7) !important;color:#fff !important}html .home #coverage .cv-ch:has(input:checked) .cv-ico .ico{color:var(--id-orange) !important}html .home #coverage .cv-ok li{border-top:0 !important;background:linear-gradient(90deg, rgba(242, 239, 233, 0.12), rgba(242, 239, 233, 0.02)) top / 100% 1px no-repeat}html .home #coverage .cv-ok .ico{color:var(--id-green) !important}html .home #coverage .tb-rail > li + li{border-left-color:rgba(242, 239, 233, 0.07) !important}html .home #coverage .tb-h{color:rgba(241, 239, 233, 0.62) !important}html .home #coverage .tb-h .ico{color:var(--id-orange) !important}html .home #how .lc-steps::before{width:2px !important;left:6.5px !important;background:linear-gradient( 180deg,rgba(239, 106, 105, 0.9) 0%,rgba(239, 106, 105, 0.9) 46%,rgba(242, 138, 60, 0.95) 62%,rgba(242, 138, 60, 0.95) 70%,rgba(66, 201, 149, 0.95) 84% ) !important;box-shadow:0 0 10px rgba(239, 106, 105, 0.25)}html .home #how .lc-i::before{background:var(--id-midnight) !important;box-shadow: 0 0 0 4px color-mix(in srgb, var(--t) 16%, transparent),0 0 14px color-mix(in srgb, var(--t) 45%, transparent)}html .home #how .lc-i:last-child::before,html .home #how .lc-i.ok:nth-last-child(2)::before{background:var(--id-green) !important}html .home #how .lc-gate::before{border-radius:50% !important;width:17px !important;height:17px !important;margin-top:-8px !important;left:-31px !important;box-shadow: 0 0 0 4px rgba(242, 138, 60, 0.18),0 0 16px rgba(242, 138, 60, 0.6)}html .home #how .lc-k.auto{color:rgba(241, 239, 233, 0.72) !important}html .home #how .lc-k.ai{color:var(--id-gold) !important}html .home #how .lc-k.human{color:var(--id-orange) !important}html .home #how .lc-i{border-top:0 !important;background:linear-gradient(90deg, rgba(242, 239, 233, 0.1), rgba(242, 239, 233, 0.02)) top / 100% 1px no-repeat}html .home #how .lc-i:first-child{background:none}html .home #how .lc-rule{position:relative;overflow:hidden}html .home #how .lc-rule::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg, transparent, var(--id-gold), transparent)}html .home #security .sb-row{fill:rgba(255, 255, 255, 0.055);stroke:rgba(242, 239, 233, 0.16)}html .home #security .sb-row.dim{fill:rgba(255, 255, 255, 0.035);stroke:rgba(242, 239, 233, 0.07)}html .home #security .sb-ln{stroke:rgba(242, 239, 233, 0.22);stroke-width:3;stroke-linecap:round}html .home #security .sb-dd{fill:rgba(242, 239, 233, 0.22)}html .home #security .sb-ok{fill:var(--id-green)}html .home #security .sb-org.yours{fill:rgba(242, 138, 60, 0.07);stroke-width:1.6}html .home #security .sb-org.other{fill:rgba(255, 255, 255, 0.03);stroke:rgba(242, 239, 233, 0.16)}html .home #security .sb-idp{fill:rgba(255, 255, 255, 0.06);stroke:rgba(197, 161, 107, 0.8)}html .home #security :is(.sb-gate, .sb-key){stroke:var(--id-gold)}html .home #security .sb-blk{fill:rgba(197, 161, 107, 0.12)}html .home #security .sb-blk.last{fill:var(--id-gold)}html .home #security .sb-apart{stroke:#1b2330}html body main.home section#security .dn{color:var(--id-gold) !important}html .home #get-started .route .rt-n{background:var(--id-midnight) !important;box-shadow: 0 0 0 8px var(--id-midnight),0 0 0 9px rgba(242, 138, 60, 0.18),0 0 22px rgba(242, 138, 60, 0.35) !important}html .home #get-started .route > li:first-child .rt-n{background:var(--id-orange) !important;box-shadow: 0 0 0 8px var(--id-midnight),0 0 0 9px rgba(242, 138, 60, 0.35),0 0 28px rgba(242, 138, 60, 0.6) !important}html .home #get-started .rt-end span{box-shadow: 0 0 0 4px rgba(66, 201, 149, 0.18),0 0 14px rgba(66, 201, 149, 0.55) !important}html .home #get-started .rt-check{margin-top:18px !important;padding:4px 18px !important;border:1px solid rgba(242, 239, 233, 0.08);border-radius:var(--p-radius-m);background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.012) 50%), rgba(12, 18, 27, 0.5);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08),0 30px 60px -36px rgba(0, 0, 0, 0.7)}html .home #get-started .rt-check li:first-child{border-top:0 !important}html .home-footer{position:relative}html .home-footer::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient( 90deg,transparent,rgba(242, 138, 60, 0.35) 30%,rgba(197, 161, 107, 0.35) 70%,transparent );pointer-events:none}main.home{position:relative}.home .thread{display:none;position:absolute;z-index:3;width:2px;pointer-events:none}@media (min-width: 760px){.home .thread.ready{display:block}}.home .thread :is(.th-track, .th-line){position:absolute;inset:0;border-radius:2px}.home .thread .th-track{background:linear-gradient(180deg, rgba(150, 150, 150, 0.18), rgba(150, 150, 150, 0.12) 92%, transparent)}.home .thread .th-line{background:linear-gradient( 180deg,var(--id-red) 0%,var(--id-red) var(--a, 50%),var(--id-orange) var(--m, 65%),var(--id-green) var(--g, 80%),var(--id-green) 92%,transparent 100% );clip-path:inset(0 0 calc((1 - var(--p, 0)) * 100%) 0);filter:drop-shadow(0 0 4px rgba(242, 138, 60, 0.35))}.home .thread .th-dot{position:absolute;left:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border:2px solid currentColor;border-radius:50%;background:var(--id-midnight);opacity:0.45;transition: opacity 0.4s,background-color 0.4s,box-shadow 0.4s}@media (prefers-reduced-motion: reduce){.home .thread .th-dot{transition:none}}.home .thread .th-dot.on{opacity:1;background:currentColor;box-shadow: 0 0 0 4px color-mix(in srgb, currentColor 18%, transparent),0 0 14px color-mix(in srgb, currentColor 60%, transparent)}@media (min-width: 760px){html.has-thread .home section.band:not(.hero) .head{border-top:0 !important;padding-top:0 !important}html.has-thread .home section.band:not(.hero) .head::before{content:none !important}}.home{font-optical-sizing:auto}html .home section.band:not(.hero) h2.cmd-h2{letter-spacing:-0.028em !important}.home :is(time, .rt-n, .dn, .cv-n, .tc-n, .tcm-v, .ts-id, .lc-i time){font-variant-numeric:tabular-nums lining-nums}.home section.band:not(.hero) :is(h2, h3){text-wrap:balance}.home section.band:not(.hero) p{text-wrap:pretty}html .home section.band:not(.hero) h2.cmd-h2 .h2b{font-weight:560 !important}html .home .torch{position:relative}html .home .torch::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%), rgba(255, 214, 178, 0.1), transparent 70%);opacity:0;transition:opacity 0.35s;pointer-events:none;z-index:0}html .home .torch.lit::after{opacity:1}html .home .torch > *{position:relative;z-index:1}html.motion .home :is(.hero-x .hero-live, #platform .arch, #security .sec-rings){translate:0 var(--dy, 0) !important;will-change:translate}@keyframes p-from-left{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes p-from-right{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes p-in{from{opacity:0}to{opacity:1}}@keyframes p-grow-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes p-grow-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes p-light{from{opacity:0.25;filter:saturate(0.3)}to{opacity:1;filter:none}}@keyframes p-gold{from{fill:rgba(197, 161, 107, 0.12)}to{fill:var(--id-gold)}}@keyframes p-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}html.motion .home #platform:not(.seen) :is(.ar-feed.bad, .ar-link, .ar-loop, .ar-arrow, .ar-lt){opacity:0}html.motion .home #platform.seen .ar-feed.bad{animation:p-from-left 0.7s 0.2s cubic-bezier(0.4, 0, 0.2, 1) both}html.motion .home #platform.seen .ar-link{animation:p-from-left 1.1s 0.85s cubic-bezier(0.4, 0, 0.2, 1) both}html.motion .home #platform.seen .ar-gate{transform-box:fill-box;transform-origin:center;animation:p-pulse 0.6s 1.7s ease-in-out both}html.motion .home #platform.seen .ar-loop{animation:p-from-right 1.2s 2.2s cubic-bezier(0.4, 0, 0.2, 1) both}html.motion .home #platform.seen :is(.ar-arrow, .ar-lt){animation:p-in 0.5s 3.2s both}html.motion .home #how .lc-steps::before{transform-origin:top}html.motion .home #how:not(.seen) .lc-steps::before{transform:scaleY(0)}html.motion .home #how.seen .lc-steps::before{animation:p-grow-y 2.4s 0.2s cubic-bezier(0.45, 0, 0.2, 1) both}html.motion .home #how:not(.seen) :is(.lc-i, .lc-gate)::before{opacity:0.25}html.motion .home #how.seen :is(.lc-i, .lc-gate)::before{animation:p-light 0.5s both}html.motion .home #how.seen .lc-steps > :nth-child(1)::before{animation-delay:0.3s}html.motion .home #how.seen .lc-steps > :nth-child(2)::before{animation-delay:0.6s}html.motion .home #how.seen .lc-steps > :nth-child(3)::before{animation-delay:0.9s}html.motion .home #how.seen .lc-steps > :nth-child(4)::before{animation-delay:1.2s}html.motion .home #how.seen .lc-steps > :nth-child(5)::before{animation-delay:1.5s}html.motion .home #how.seen .lc-steps > :nth-child(6)::before{animation-delay:1.8s}html.motion .home #how.seen .lc-steps > :nth-child(7)::before{animation-delay:2.1s}html.motion .home #how.seen .lc-steps > :nth-child(8)::before{animation-delay:2.4s}html.motion .home #security:not(.seen) :is(.sb-blk, .sb-lnk){opacity:0}html.motion .home #security.seen :is(.sb-blk, .sb-lnk){animation:p-in 0.35s both}html.motion .home #security.seen .sb-blk.k0{animation-delay:0.3s}html.motion .home #security.seen .sb-lnk.k0{animation-delay:0.45s}html.motion .home #security.seen .sb-blk.k1{animation-delay:0.6s}html.motion .home #security.seen .sb-lnk.k1{animation-delay:0.75s}html.motion .home #security.seen .sb-blk.k2{animation-delay:0.9s}html.motion .home #security.seen .sb-lnk.k2{animation-delay:1.05s}html.motion .home #security.seen .sb-blk.k3{animation-delay:1.2s}html.motion .home #security.seen .sb-lnk.k3{animation-delay:1.35s}html.motion .home #security.seen .sb-blk.last{animation: p-in 0.35s 1.5s both,p-gold 0.6s 1.85s both}html.motion .home #get-started .route-wrap .route::before{transform-origin:left}html.motion .home #get-started:not(.seen) .route-wrap .route::before{transform:scaleX(0)}html.motion .home #get-started.seen .route-wrap .route::before{animation:p-grow-x 1.6s 0.2s cubic-bezier(0.45, 0, 0.2, 1) both}html.motion .home #get-started:not(.seen) .rt-end{opacity:0}html.motion .home #get-started.seen .rt-end{animation:p-in 0.5s 1.7s both}html .home :is(.cube, .rl-mini, .ba-record, .route, .mv-band .mv-scr, .mv-band .ch) *,html .home .rt-check{font-variant-numeric:normal}html .home :is(.cube, .route) :is(time, .cl-n, .rt-n, .cf-id, .cfc-h b, .cfc-h small, .cf-stats dd, .cf-tl time){font-variant-numeric:tabular-nums lining-nums}.app-still{margin:clamp(32px, 4vw, 56px) 0}.app-still img{display:block;width:100%;height:auto;border:1px solid rgba(242, 239, 233, 0.12);border-radius:16px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset,0 40px 80px -40px rgba(0, 0, 0, 0.7),0 0 0 6px rgba(242, 239, 233, 0.03)}.app-still figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:14.5px;color:rgba(241, 239, 233, 0.72)}.app-still figcaption span{padding:3px 10px;border:1px solid rgba(197, 161, 107, 0.5);border-radius:999px;font-size:12.5px;font-weight:600;color:#c5a16b}@media all{.app-still figcaption{color:inherit;opacity:0.85}.app-still figcaption span{border-color:currentColor;color:inherit}}html .home #get-started .rt-assisted{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:clamp(28px, 3vw, 40px) 0 0;padding:16px 20px;border:1px solid rgba(197, 161, 107, 0.35);border-radius:14px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01)), rgba(12, 18, 27, 0.5);font-size:15.5px;color:rgba(242, 239, 233, 0.8)}html .home #get-started .rt-assisted .ico{width:18px;height:18px;color:var(--id-gold)}html .home #get-started .rt-assisted b{color:var(--id-ivory)}html .home #get-started .rt-assisted a{display:inline-block;padding:4px 0;font-weight:650;color:var(--id-ivory);text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(242, 138, 60, 0.7)}@media (min-width: 861px){html .home #security .sec-split{align-items:start}html .home #security .sec-rings{position:static;margin-top:6px}}@media (min-width: 700px){html.cube-hd .home .hero-x .cube-stage{zoom:2;transform:scale(0.5);transform-origin:0 0;margin:0 calc(var(--s) * -0.5) calc(var(--s) * -0.5) 0}}html .home .cube .cf-scr .cf-top{font-size:11.5px}html .home .cube .cf-scr :is(.cf-chip, .cfc-h, .cfc-h small, .cf-stats dt, .cf-tl time){font-size:12px}html .home .cube .cf-scr .cf-res{font-size:12.5px}html .home .cube .cf-scr :is(.cf-chain small, .cf-ok span, .cf-people span){font-size:10.5px}html .home .cube .cf-scr :is(.cf-rows li, .cf-tl li, .cf-chain li, .cf-people li, .cf-ok){font-size:calc(var(--s) * 0.032)}html .home .cube .cf .cf-scr{box-shadow: inset 0 0 0 1px rgba(255, 214, 170, 0.32),inset 0 0 14px rgba(255, 150, 60, 0.12)}html .home .cube .cf.on .cf-scr{box-shadow: inset 0 1px 0 rgba(255, 246, 232, 0.85),inset 0 0 0 1px rgba(255, 220, 180, 0.7),inset 0 0 22px rgba(255, 150, 60, 0.16)}html .home .cube .cf,html .home .cube .cf.on{box-shadow: 0 0 2px rgba(255, 220, 180, 0.55),0 0 26px rgba(255, 150, 60, 0.18),0 30px 90px -20px rgba(233, 154, 61, 0.22)}html body main.home section.hero-x .eyebrow,html body main.home section.hero-x .h-facts dt,html body main.home section.hero-x .cube-legend .cl-n{font-family:var(--w-font, Inter, sans-serif) !important;font-weight:600 !important}html body main.home section.hero-x .eyebrow{font-size:12.5px !important;letter-spacing:0.1em !important}html body main.home section.hero-x .h-facts dt{font-size:12px !important;letter-spacing:0.1em !important}html body main.home section.hero-x .cube-legend .cl-n{font-size:12.5px !important;letter-spacing:0.02em !important;font-variant-numeric:tabular-nums lining-nums}html body main.home section.hero-x .h-strip{border:1px solid rgba(242, 239, 233, 0.09) !important;border-radius:18px !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.015) 40%), rgba(12, 18, 27, 0.55) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.09),0 40px 80px -44px rgba(0, 0, 0, 0.75) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body main.home section.hero-x .h-facts .hf-ico{background:var(--id-midnight, #101722) !important;box-shadow: 0 0 0 2px var(--id-midnight, #101722),0 0 0 3.5px rgba(197, 161, 107, 0.85) !important}html body main.home section.hero-x{box-shadow:inset 0 0 160px rgba(0, 0, 0, 0.45)}html body main.home section.hero-x .wrap.hero-grid{position:relative}html body main.home section.hero-x .wrap.hero-grid::before{content:"";position:absolute;inset:-40% -30% -30% -30%;z-index:-1;-webkit-mask-image:radial-gradient(60% 60% at 70% 40%, #000 30%, transparent 75%);mask-image:radial-gradient(60% 60% at 70% 40%, #000 30%, transparent 75%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(45% 50% at 85% 20%, rgba(120, 150, 200, 0.07), transparent 70%);pointer-events:none}html body main.home section.hero-x .ctas .btn-gold{background:linear-gradient(180deg, #f6a15f, #f28a3c 55%, #ea7f31) !important;box-shadow: inset 0 1px 0 rgba(255, 236, 214, 0.55),inset 0 -1px 0 rgba(120, 50, 10, 0.25),0 12px 28px -12px rgba(242, 138, 60, 0.75) !important;transition: transform 0.2s,box-shadow 0.2s,filter 0.2s}html body main.home section.hero-x .ctas .btn-gold:hover{filter:brightness(1.05);box-shadow: inset 0 1px 0 rgba(255, 236, 214, 0.6),inset 0 -1px 0 rgba(120, 50, 10, 0.25),0 16px 34px -12px rgba(242, 138, 60, 0.85) !important}html body main.home section.hero-x .ctas .btn-line{border-color:rgba(242, 239, 233, 0.16) !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02)), rgba(12, 18, 27, 0.4) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08) !important}html body main.home section.hero-x .ctas .btn-line:hover{border-color:rgba(242, 239, 233, 0.32) !important}@keyframes hx-settle{from{transform:translateY(14px)}}@keyframes hx-cube-in{from{transform:translateY(18px) scale(0.98)}}@media (prefers-reduced-motion: no-preference){html body main.home section.hero-x h1 > span{display:inline-block;animation:hx-settle 0.8s cubic-bezier(0.2, 0.7, 0.2, 1) both}html body main.home section.hero-x h1 > span + span{animation-delay:0.12s}html body main.home section.hero-x .lead{animation:hx-settle 0.8s 0.22s cubic-bezier(0.2, 0.7, 0.2, 1) both}html body main.home section.hero-x .cube{animation:hx-cube-in 1s 0.1s cubic-bezier(0.2, 0.7, 0.2, 1) both}}html .home .cube .k-brand .cf-body{display:grid;place-items:center;flex:1}html .home .cube .cf-brand{display:grid;justify-items:center;gap:calc(var(--s) * 0.03);text-align:center}html .home .cube .cf-brand img{width:calc(var(--s) * 0.2);height:calc(var(--s) * 0.2);filter:drop-shadow(0 0 18px rgba(255, 170, 90, 0.35))}html .home .cube .cf-word{margin:0;font:650 calc(var(--s) * 0.085) / 1 var(--w-font, Inter, sans-serif);letter-spacing:-0.03em;color:#fff}html .home .cube .cf-lines{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:calc(var(--s) * 0.01) 0 0;padding:0;list-style:none}html .home .cube .cf-lines li{display:inline-flex;align-items:center;gap:7px;font-size:calc(var(--s) * 0.03);color:rgba(255, 255, 255, 0.8)}html .home .cube .cf-lines li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lum-amber, #ffb45a)}html .home .cube .k-brand .cf-t,html .home .cube .k-brand .cf-chip{align-self:center;text-align:center}html .home .cube .k-brand .cf-res{text-align:center}html .home .cube .k-video .cf-body{flex:1;min-height:0}html .home .cube .cf-video{height:100%;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.12);border-radius:6px;background:#f4f2ec}html .home .cube .cf-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}html .home .cube .k-brand .cf-body{order:1}html .home .cube .k-brand .cf-t{order:2}html .home .cube .k-brand .cf-chip{order:3}html .home .cube .k-brand .cf-res{order:4}html:not(.cube-js) .home .cube .k-video .cf-video{background:#f4f2ec url("/media/cube-team.webp") 50% 50% / cover no-repeat}html .home .cube .k-video .cf-body{display:flex;align-items:center}html .home .cube .cf-video{width:100%;height:auto;aspect-ratio:896 / 560}html .home.sub{--pg-panel:rgba(242, 239, 233, 0.035);--pg-panel-2:rgba(242, 239, 233, 0.06);--pg-line:rgba(242, 239, 233, 0.12);--pg-line-2:rgba(242, 239, 233, 0.2);--pg-soft:#bdc3cc;--pg-dim:#8f98a6;--pg-r-l:24px;--pg-r-m:16px;--pg-r-s:10px}.oc-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html .home.sub section.pg-hero{position:relative;overflow:hidden;padding:clamp(72px, 8vw, 120px) 40px clamp(72px, 7vw, 104px);background: radial-gradient(52% 70% at 88% 18%, rgba(242, 138, 60, 0.1), transparent 70%),radial-gradient(40% 60% at 6% 100%, rgba(66, 201, 149, 0.05), transparent 70%), var(--id-midnight) !important;border-bottom:1px solid var(--pg-line) !important}html .home.sub .pg-glow{position:absolute;inset:0;pointer-events:none;background-image: linear-gradient(rgba(242, 239, 233, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(242, 239, 233, 0.035) 1px, transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 80% at 70% 30%, #000 0%, transparent 75%)}html .home.sub .pg-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:56px;align-items:center}html .home.sub .pg-hero.has-visual .pg-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr)}html .home.sub .pg-copy{max-width:760px}html .home.sub .pg-hero .eyebrow{margin:0 0 22px;color:var(--id-orange);font-size:13px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}html .home.sub .pg-hero h1.cmd-h2{margin:0;max-width:15ch;font-size:clamp(40px, 4.3vw, 62px);font-weight:700;line-height:1.02;letter-spacing:-0.035em;text-wrap:balance}html .home.sub .pg-hero h1 .h2a{display:block;color:var(--id-ivory)}html .home.sub .pg-hero h1 .h2b{display:block;color:var(--id-orange);font-weight:560}html .home.sub .pg-hero .lead{margin:28px 0 0;max-width:600px;color:#b9c1cd;font-size:clamp(17px, 1.3vw, 19px);line-height:1.6}html .home.sub .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}html .home.sub .ctas .btn{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 26px;border-radius:8px;font-size:15.5px;font-weight:600;text-decoration:none}html .home.sub .ctas .btn-gold{background:var(--id-orange);border:1px solid var(--id-orange);color:#120a03}html .home.sub .ctas .btn-gold:hover{background:#f59a52}html .home.sub .ctas .btn-gold .ico{width:16px;height:16px}html .home.sub .ctas .btn-line{background:rgba(12, 18, 27, 0.4);border:1px solid rgba(242, 239, 233, 0.2);color:var(--id-ivory)}html .home.sub .ctas .btn-line:hover{border-color:rgba(242, 239, 233, 0.45)}html .home.sub section.tone-ivory .ctas .btn-line{background:transparent;border-color:var(--id-rule-2);color:var(--id-ink)}html .home.sub .pg-visual{position:relative;min-width:0}html.rise-js .home.sub > section.pg-hero > .wrap{opacity:1 !important;transform:none !important}html .home.sub .pg-visual .app-still{margin:0;max-width:none}html .home.sub .pg-visual .app-still img{border-radius:14px;box-shadow:0 40px 80px -30px rgba(0, 0, 0, 0.7)}html .home.sub section.pg:not(.pg-final){padding:clamp(72px, 7vw, 112px) 40px}html .home.sub section.pg .head{margin-bottom:clamp(36px, 4vw, 56px)}html .home.sub section.tone-ivory{background:#f8f6f1 !important}html .home.sub .pg-tagline{margin:-20px 0 28px}html .home.sub .pg-note{margin:28px 0 0;color:var(--id-muted);font-size:14px}html .home.sub :is(.st, .mode){display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px 11px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0.01em;white-space:nowrap}html .home.sub :is(.st, .mode) i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}html .home.sub .st-built{color:var(--id-green);border-color:rgba(66, 201, 149, 0.4)}html .home.sub .st-setup{color:var(--id-gold);border-color:rgba(197, 161, 107, 0.45)}html .home.sub .st-illustration{color:var(--pg-soft);border-color:var(--pg-line-2)}html .home.sub .mode-auto{color:var(--id-green);border-color:rgba(66, 201, 149, 0.4)}html .home.sub .mode-ai{color:var(--id-gold);border-color:rgba(197, 161, 107, 0.45)}html .home.sub .mode-ai i{border-radius:1px;transform:rotate(45deg) scale(0.85)}html .home.sub .mode-human{color:var(--id-orange);border-color:rgba(242, 138, 60, 0.45)}html .home.sub .mode-human i{background:transparent;border:2px solid currentColor}html .home.sub section.tone-ivory :is(.st-built, .mode-auto){color:var(--id-green-ink);border-color:rgba(23, 112, 74, 0.35);background:rgba(66, 201, 149, 0.08)}html .home.sub section.tone-ivory :is(.st-setup, .mode-ai){color:#7a5a22;border-color:rgba(122, 90, 34, 0.35);background:rgba(197, 161, 107, 0.12)}html .home.sub section.tone-ivory .mode-human{color:var(--id-orange-ink);border-color:rgba(165, 71, 14, 0.35);background:rgba(242, 138, 60, 0.08)}html .home.sub .sq{display:grid;gap:0;margin:0;padding:0;list-style:none}html .home.sub .sq > li{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:4px 12px;padding:20px 0;border-top:1px solid var(--pg-line)}html .home.sub .sq > li:last-child{border-bottom:1px solid var(--pg-line)}html .home.sub .sq-n{color:var(--id-orange);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;padding-top:2px}html .home.sub .sq h3{margin:0 0 6px;font-size:17.5px;font-weight:650;line-height:1.35;color:var(--id-ivory)}html .home.sub .sq p{margin:0;color:var(--pg-soft);font-size:15.5px;line-height:1.6}html .home.sub section.tone-ivory .sq > li{border-color:var(--id-rule)}html .home.sub section.tone-ivory .sq-n{color:var(--id-orange-ink)}html .home.sub section.tone-ivory .sq h3{color:var(--id-ink)}html .home.sub section.tone-ivory .sq p{color:var(--id-ink-2)}html .home.sub .sq.sq-row{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:28px}html .home.sub .sq.sq-row > li{display:block;position:relative;padding:0 0 0;border:0}html .home.sub .sq.sq-row > li:last-child{border:0}html .home.sub .sq.sq-row .sq-n{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-size:15px}html .home.sub .sq.sq-row .sq-n::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, rgba(242, 138, 60, 0.55), var(--pg-line))}html .home.sub .sq.sq-row p{font-size:16px}html .home.sub .sq.sq-row > li > p:only-of-type{color:var(--id-ivory);font-size:17px;line-height:1.55}html .home.sub .sq.sq-row h3{font-size:19px}html .home.sub .sq.sq-4{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}html .home.sub .rc{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:18px;margin:0;padding:0;list-style:none}html .home.sub .rc > li{display:flex}html .home.sub .rc a{display:flex;flex-direction:column;gap:10px;width:100%;padding:28px 28px 26px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-l) var(--pg-r-l) var(--pg-r-s) var(--pg-r-s);background:var(--id-ivory-raise);color:var(--id-ink);text-decoration:none;box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 24px 48px -36px rgba(16, 23, 34, 0.35);transition: border-color 0.2s,transform 0.25s cubic-bezier(0.2, 0.7, 0.2, 1),box-shadow 0.25s}html .home.sub .rc a:hover{border-color:rgba(165, 71, 14, 0.45);transform:translateY(-3px);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 30px 56px -34px rgba(16, 23, 34, 0.45)}html .home.sub .rc-ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:12px;background:rgba(242, 138, 60, 0.1);color:var(--id-orange-ink)}html .home.sub .rc-ico .ico{width:22px;height:22px}html .home.sub .rc b{font-size:20px;font-weight:650;letter-spacing:-0.015em}html .home.sub .rc-t{color:var(--id-ink-2);font-size:15.5px;line-height:1.55}html .home.sub .rc-go{margin-top:auto;padding-top:14px;color:var(--id-orange-ink);font-size:14.5px;font-weight:600;overflow-wrap:anywhere}html .home.sub section:is(.tone-slate, .tone-midnight) .rc a{border-color:var(--pg-line);background:linear-gradient(180deg, rgba(242, 239, 233, 0.055), rgba(242, 239, 233, 0.02));color:var(--id-ivory);box-shadow:none}html .home.sub section:is(.tone-slate, .tone-midnight) .rc a:hover{border-color:rgba(242, 138, 60, 0.55)}html .home.sub section:is(.tone-slate, .tone-midnight) .rc-ico{background:rgba(242, 138, 60, 0.12);color:var(--id-orange)}html .home.sub section:is(.tone-slate, .tone-midnight) .rc-t{color:var(--pg-soft)}html .home.sub section:is(.tone-slate, .tone-midnight) .rc-go{color:var(--id-orange)}html .home.sub .mx-scroll{overflow-x:auto;border:1px solid var(--pg-line);border-radius:var(--pg-r-m);background:linear-gradient(180deg, rgba(242, 239, 233, 0.04), rgba(242, 239, 233, 0.015))}html .home.sub .mx-scroll:focus-visible{outline:3px solid var(--id-orange);outline-offset:3px}html .home.sub .mx table{width:100%;border-collapse:collapse;font-size:15px}html .home.sub .mx thead :is(th, td){padding:20px 12px 18px;border-bottom:1px solid var(--pg-line-2);color:var(--pg-soft);font-size:12.5px;font-weight:600;letter-spacing:0.04em;line-height:1.35;text-transform:uppercase;text-align:center;vertical-align:bottom}html .home.sub .mx tbody th{padding:16px 20px;color:var(--id-ivory);font-weight:600;text-align:left;line-height:1.4}html .home.sub .mx tbody th small{display:block;margin-top:3px;color:var(--id-gold);font-size:12px;font-weight:500}html .home.sub .mx tbody td{padding:12px;text-align:center}html .home.sub .mx tbody tr + tr :is(th, td){border-top:1px solid var(--pg-line)}html .home.sub .mx tbody tr:hover :is(th, td){background:rgba(242, 239, 233, 0.03)}html .home.sub .mx-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(66, 201, 149, 0.16);border:1px solid rgba(66, 201, 149, 0.55);vertical-align:middle}html .home.sub .mx-yes::after{content:"";width:6px;height:11px;margin-top:-3px;border:solid var(--id-green);border-width:0 2px 2px 0;transform:rotate(45deg)}html .home.sub .mx-no{display:inline-block;width:12px;height:2px;border-radius:2px;background:rgba(242, 239, 233, 0.22);vertical-align:middle}html .home.sub .mx-note{margin:20px 0 0;max-width:760px;color:var(--pg-soft);font-size:14.5px;line-height:1.6}html .home.sub .mx-roles thead tr > :first-child,html .home.sub .mx-roles tbody th{position:sticky;left:0;z-index:1;min-width:230px;background:#121a26}html .home.sub .mx-plans{max-width:1080px}html .home.sub .mx-plans thead th{color:var(--id-ivory);font-size:15px;letter-spacing:-0.005em;text-transform:none}html .home.sub .mx-plans tbody th{font-weight:500}html .home.sub .ar{position:relative;width:min(100%, 580px);aspect-ratio:1;margin:0 0 0 auto}html .home.sub .ar-bg{position:absolute;inset:0;width:100%;height:100%}html .home.sub .ar-bg path{stroke:rgba(242, 138, 60, 0.28);stroke-width:1;stroke-dasharray:3 5;fill:none}html .home.sub .ar-orbit{fill:none;stroke:rgba(242, 239, 233, 0.12);stroke-width:1}html .home.sub .ar-orbit.o2{stroke-dasharray:2 6;stroke:rgba(242, 239, 233, 0.1)}html .home.sub .ar-dot{fill:var(--id-orange)}html .home.sub .ar-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;align-content:center;gap:10px;width:34%;aspect-ratio:1;border:1px solid rgba(242, 138, 60, 0.45);border-radius:50%;background:radial-gradient(circle at 50% 30%, #243046, #141c29 70%);box-shadow: 0 0 0 10px rgba(242, 138, 60, 0.05),0 30px 60px -20px rgba(0, 0, 0, 0.7);transform:translate(-50%, -50%);text-align:center}html .home.sub .ar-core b{max-width:11ch;color:var(--id-ivory);font-size:17px;font-weight:650;line-height:1.2}html .home.sub .ar-list{margin:0;padding:0;list-style:none}html .home.sub .ar-list li{position:absolute;width:142px;transform:translate(-50%, -50%)}html .home.sub .ar-list .ar-0{left:50%;top:14.3%}html .home.sub .ar-list .ar-1{left:75.2%;top:24.8%}html .home.sub .ar-list .ar-2{left:85.7%;top:50%}html .home.sub .ar-list .ar-3{left:75.2%;top:75.2%}html .home.sub .ar-list .ar-4{left:50%;top:85.7%}html .home.sub .ar-list .ar-5{left:24.8%;top:75.2%}html .home.sub .ar-list .ar-6{left:14.3%;top:50%}html .home.sub .ar-list .ar-7{left:24.8%;top:24.8%}html .home.sub .ar-list a{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--id-ivory);font-size:12.5px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none}html .home.sub .ar-ico{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--pg-line-2);border-radius:14px;background:#18212f;color:var(--id-orange);transition: border-color 0.2s,transform 0.25s}html .home.sub .ar-ico .ico{width:22px;height:22px}html .home.sub .ar-list a:hover .ar-ico{border-color:var(--id-orange);transform:translateY(-2px)}html .home.sub .ar-list a > span:last-child{padding:2px 6px;border-radius:6px;background:rgba(16, 23, 34, 0.75)}html .home.sub .ap{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}html .home.sub .ap-i{display:flex;flex-direction:column;gap:12px;padding:28px 26px 26px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-l) var(--pg-r-l) var(--pg-r-s) var(--pg-r-s);background:var(--id-ivory-raise);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 24px 48px -38px rgba(16, 23, 34, 0.35);scroll-margin-top:96px}html .home.sub .ap-i:target{border-color:var(--id-orange-ink);box-shadow:0 0 0 3px rgba(242, 138, 60, 0.18)}html .home.sub .ap-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}html .home.sub .ap-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--id-midnight);color:var(--id-orange)}html .home.sub .ap-ico .ico{width:22px;height:22px}html .home.sub .ap-n{color:var(--id-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}html .home.sub .ap-i h3{margin:0;font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-0.01em}html .home.sub .ap-i > p{margin:0;color:var(--id-ink-2);font-size:15px;line-height:1.6}html .home.sub .ap-i .ap-who{margin-top:auto;padding-top:14px;border-top:1px solid var(--id-rule);color:var(--id-ink);font-size:14px;font-weight:500}html .home.sub :is(.ap-who, .pr-kept, .tl-rec, .pc-for) > span{display:block;margin-bottom:4px;color:var(--id-muted);font-size:11.5px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase}html .home.sub .hw-strip{position:relative;margin:0 0 0 auto;padding:26px 28px;max-width:540px;list-style:none;border:1px solid var(--pg-line);border-radius:var(--pg-r-l);background:linear-gradient(180deg, rgba(242, 239, 233, 0.05), rgba(242, 239, 233, 0.015));box-shadow:0 40px 80px -40px rgba(0, 0, 0, 0.7)}html .home.sub .hw-strip li{position:relative;display:grid;grid-template-columns:40px minmax(0, 1fr) auto;align-items:center;gap:14px;padding:12px 0}html .home.sub .hw-strip li + li{border-top:1px solid rgba(242, 239, 233, 0.07)}html .home.sub .hw-n{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}html .home.sub .hw-strip b{color:var(--id-ivory);font-size:15.5px;font-weight:600}html .home.sub .hw-strip i{color:var(--pg-dim);font-size:12.5px;font-style:normal;font-weight:500}html .home.sub .hw-auto .hw-n{color:var(--id-green)}html .home.sub .hw-human .hw-n{color:var(--id-orange)}html .home.sub .hw-human i{color:var(--id-orange)}html .home.sub .lg{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin:0 0 40px;padding:0;list-style:none}html .home.sub .lg li{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid var(--id-rule);border-radius:var(--pg-r-m);background:rgba(255, 255, 255, 0.5)}html .home.sub .lg li > span:last-child{color:var(--id-ink-2);font-size:14.5px;line-height:1.55}html .home.sub .tl{position:relative;margin:0;padding:0;list-style:none}html .home.sub .tl::before{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:2px;background:linear-gradient(180deg, var(--id-green-ink), var(--id-orange-ink) 50%, var(--id-green-ink));opacity:0.35}html .home.sub .tl-i{position:relative;display:grid;grid-template-columns:56px minmax(0, 1fr);gap:24px;padding:10px 0;scroll-margin-top:96px}html .home.sub .tl-n{position:relative;display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--id-green-ink);border-radius:50%;background:#f8f6f1;color:var(--id-ink);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}html .home.sub .tl-human .tl-n{border-color:var(--id-orange-ink)}html .home.sub .tl-b{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, 1fr);grid-template-areas: "top rec" "text rec";align-items:start;gap:10px 36px;padding:24px 28px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-m);background:var(--id-ivory-raise);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.03),0 20px 40px -34px rgba(16, 23, 34, 0.35)}html .home.sub .tl-i:target .tl-b{border-color:var(--id-orange-ink);box-shadow:0 0 0 3px rgba(242, 138, 60, 0.16)}html .home.sub .tl-top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}html .home.sub .tl-top h3{margin:0;font-size:21px;font-weight:650;letter-spacing:-0.015em}html .home.sub .tl-tags{display:flex;flex-wrap:wrap;gap:8px}html .home.sub .tl-b > p:not(.tl-rec){grid-area:text;margin:0;color:var(--id-ink-2);font-size:15.5px;line-height:1.6}html .home.sub .tl-rec{grid-area:rec;align-self:stretch;margin:0;padding:16px 18px;border-left:2px solid var(--id-rule-2);border-radius:0 10px 10px 0;background:rgba(16, 23, 34, 0.035);color:var(--id-ink);font-size:14.5px;font-weight:500;line-height:1.5}html .home.sub .board-page .showcase{margin:0}html .home.sub #inside .mv{margin-top:0}html .home.sub .sec-visual{max-width:560px;margin-left:auto;padding:22px;border:1px solid var(--pg-line);border-radius:var(--pg-r-l);background:linear-gradient(180deg, rgba(242, 239, 233, 0.045), rgba(242, 239, 233, 0.015))}html .home.sub .sec-visual .sb{margin:0}html .home.sub .sec-visual .sb svg{display:block;width:100%;height:auto}html .home.sub .pr{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}html .home.sub .pr > li{display:flex;flex-direction:column;gap:12px;padding:28px 26px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-l) var(--pg-r-l) var(--pg-r-s) var(--pg-r-s);background:var(--id-ivory-raise);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 24px 48px -38px rgba(16, 23, 34, 0.35)}html .home.sub .pr-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}html .home.sub .pr-ico,html .home.sub .tp-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:12px;background:var(--id-midnight);color:var(--id-gold)}html .home.sub :is(.pr-ico, .tp-ico) .ico{width:22px;height:22px}html .home.sub .pr-n{color:var(--id-muted);font-size:13px;font-weight:600}html .home.sub .pr h3{margin:0;font-size:20px;font-weight:650;letter-spacing:-0.015em}html .home.sub .pr > li > p:not([class]){margin:0;color:var(--id-ink-2);font-size:15px;line-height:1.6}html .home.sub .pr-kept{margin:4px 0 0;padding:14px 16px;border-radius:10px;background:rgba(16, 23, 34, 0.04);color:var(--id-ink);font-size:14px;line-height:1.55}html .home.sub .pr-proof{display:flex;align-items:center;gap:8px;margin:auto 0 0;padding-top:8px;color:var(--id-green-ink);font-size:13.5px;font-weight:600}html .home.sub .pr-proof .ico{width:16px;height:16px}html .home.sub .un{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:48px;align-items:start}html .home.sub .un-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 36px;margin:0;padding:0;list-style:none}html .home.sub .un-list li{padding:22px 0;border-top:1px solid var(--pg-line)}html .home.sub .un-list h3{margin:0 0 8px;color:var(--id-ivory);font-size:17.5px;font-weight:650}html .home.sub .un-list p{margin:0;color:var(--pg-soft);font-size:15px;line-height:1.6}html .home.sub .un-spec{padding:28px 30px;border:1px solid var(--pg-line);border-radius:var(--pg-r-l);background:linear-gradient(180deg, rgba(242, 239, 233, 0.05), rgba(242, 239, 233, 0.02))}html .home.sub .un-spec h3{margin:0 0 14px;color:var(--id-gold);font-size:12.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub .un-spec dl{margin:0}html .home.sub .un-spec dl > div{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:16px;padding:13px 0;border-top:1px solid var(--pg-line)}html .home.sub .un-spec dt{color:var(--id-ivory);font-size:14px;font-weight:600}html .home.sub .un-spec dd{margin:0;color:var(--pg-soft);font-size:14px;line-height:1.55}html .home.sub .trust-panel{display:flex;align-items:center;gap:22px;margin-top:56px;padding:26px 30px;border:1px solid rgba(197, 161, 107, 0.35);border-radius:var(--pg-r-l);background:linear-gradient(90deg, rgba(197, 161, 107, 0.09), rgba(197, 161, 107, 0.02));scroll-margin-top:96px}html .home.sub .trust-panel > div{flex:1}html .home.sub .trust-panel h3{margin:0 0 4px;color:var(--id-ivory);font-size:19px;font-weight:650}html .home.sub .trust-panel p{margin:0;color:var(--pg-soft);font-size:15px}html .home.sub .trust-panel .btn{display:inline-flex;align-items:center;min-height:50px;padding:0 22px;border-radius:8px;background:var(--id-orange);color:#120a03;font-weight:600;text-decoration:none}html .home.sub .ptiers{display:flex;align-items:flex-end;gap:12px;height:360px;max-width:560px;margin:0 0 0 auto;padding:0;list-style:none}html .home.sub .ptiers li{display:flex;flex:1;flex-direction:column;gap:6px;padding:18px 16px;border:1px solid var(--pg-line);border-top:2px solid var(--id-orange);border-radius:14px 14px 6px 6px;background:linear-gradient(180deg, rgba(242, 138, 60, 0.12), rgba(242, 239, 233, 0.02) 55%)}html .home.sub .ptiers .t0{height:42%}html .home.sub .ptiers .t1{height:60%}html .home.sub .ptiers .t2{height:80%}html .home.sub .ptiers .t3{height:100%;background:linear-gradient(180deg, rgba(197, 161, 107, 0.16), rgba(242, 239, 233, 0.02) 55%);border-top-color:var(--id-gold)}html .home.sub .ptiers b{color:var(--id-ivory);font-size:16px;font-weight:650}html .home.sub .ptiers span{color:var(--pg-soft);font-size:12.5px;line-height:1.4}html .home.sub .chz{margin:0 0 32px;padding:26px 30px;border:1px solid var(--id-rule);border-radius:var(--pg-r-l);background:rgba(255, 255, 255, 0.55)}html .home.sub .chz-q{margin:0 0 8px;color:var(--id-orange-ink);font-size:12.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub .chz ol{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 40px;margin:0;padding:0;list-style:none}html .home.sub .chz li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--id-rule)}html .home.sub .chz li p{margin:0;color:var(--id-ink-2);font-size:15px;line-height:1.5}html .home.sub .chz li a{flex:none;color:var(--id-orange-ink);font-size:15px;font-weight:650;text-decoration:none}html .home.sub .chz li a:hover{text-decoration:underline}html .home.sub .pc{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}html .home.sub .pc-i{position:relative;display:flex;flex-direction:column;gap:10px;padding:32px 28px 28px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-l) var(--pg-r-l) var(--pg-r-s) var(--pg-r-s);background:var(--id-ivory-raise);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 24px 48px -38px rgba(16, 23, 34, 0.35);overflow:hidden;scroll-margin-top:96px}html .home.sub .pc-i::before{content:"";position:absolute;left:0;top:0;height:3px;width:25%;background:var(--id-orange)}html .home.sub .pc-i:nth-child(2)::before{width:50%}html .home.sub .pc-i:nth-child(3)::before{width:75%}html .home.sub .pc-i:nth-child(4)::before{width:100%;background:var(--id-gold)}html .home.sub .pc-i:target{border-color:var(--id-orange-ink);box-shadow:0 0 0 3px rgba(242, 138, 60, 0.18)}html .home.sub .pc-for{margin:0;color:var(--id-orange-ink);font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub .pc-i h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-0.025em}html .home.sub .pc-d{margin:0;color:var(--id-ink-2);font-size:15px;line-height:1.6}html .home.sub .pc-h{margin:10px 0 0;padding-top:16px;border-top:1px solid var(--id-rule);color:var(--id-muted);font-size:11.5px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase}html .home.sub .pc-i ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}html .home.sub .pc-i ul li{display:flex;gap:10px;color:var(--id-ink);font-size:14.5px;line-height:1.45}html .home.sub .pc-i ul .ico{flex:none;width:16px;height:16px;margin-top:2px;color:var(--id-green-ink)}html .home.sub .pc-go{margin-top:auto;padding-top:18px;color:var(--id-orange-ink);font-size:15px;font-weight:650;text-decoration:none}html .home.sub .pc-go:hover{text-decoration:underline}html .home.sub .core{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 40px;padding:0;list-style:none}html .home.sub .core li{display:flex;align-items:center;gap:12px;padding:14px 20px 14px 16px;border:1px solid var(--pg-line);border-radius:999px;background:var(--pg-panel);color:var(--id-ivory);font-size:15.5px;font-weight:600}html .home.sub .core .ico{width:20px;height:20px;color:var(--id-orange)}html .home.sub .addon{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}html .home.sub .ad-card{display:flex;gap:20px;padding:28px 30px;border:1px solid var(--pg-line);border-radius:var(--pg-r-l);background:linear-gradient(180deg, rgba(242, 239, 233, 0.055), rgba(242, 239, 233, 0.02))}html .home.sub .ad-card .tp-ico{background:rgba(242, 138, 60, 0.12);color:var(--id-orange)}html .home.sub .ad-card h3{margin:0 0 8px;color:var(--id-ivory);font-size:20px;font-weight:650}html .home.sub .ad-card p{margin:0 0 14px;color:var(--pg-soft);font-size:15.5px;line-height:1.6}html .home.sub .ad-card a{color:var(--id-orange);font-size:15px;font-weight:650;text-decoration:none}html .home.sub .ad-card a:hover{text-decoration:underline}html .home.sub .dm-cols{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:64px;align-items:start}html .home.sub .dm-h{margin:0 0 12px;color:var(--id-orange-ink);font-size:12.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub .dm-about .sq{margin-bottom:44px}html .home.sub .dm-who{display:grid;gap:12px;margin:0 0 32px;padding:0;list-style:none}html .home.sub .dm-who li{display:flex;align-items:center;gap:12px;color:var(--id-ink);font-size:15.5px}html .home.sub .dm-who .ico{flex:none;width:18px;height:18px;color:var(--id-orange-ink)}html .home.sub .dm-note{margin:0;color:var(--id-muted);font-size:14.5px}html .home.sub .dm-note a,html .home.sub .fm-mail a{color:var(--id-orange-ink);font-weight:600}html .home.sub .dm-form{position:sticky;top:96px;padding:40px 40px 34px;border-radius:var(--pg-r-l);background:var(--id-midnight);color:var(--id-ivory);box-shadow:0 40px 80px -40px rgba(16, 23, 34, 0.6);scroll-margin-top:96px}html .home.sub section.tone-ivory .dm-form h2{margin:0 0 8px;color:var(--id-ivory) !important;font-size:28px;font-weight:700;letter-spacing:-0.02em}html .home.sub .fm-intro{margin:0 0 24px;color:var(--pg-soft);font-size:15.5px;line-height:1.55}html .home.sub .fm-msg{display:none;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(239, 106, 105, 0.5);border-radius:10px;background:rgba(239, 106, 105, 0.1);color:#ffd4d3;font-size:14.5px}html .home.sub .fm-msg:target{display:block}html .home.sub .fm-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 16px}html .home.sub .fm-f{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}html .home.sub .dm-form label{color:var(--id-ivory);font-size:14px;font-weight:600}html .home.sub .dm-form :is(input[type="text"], input[type="email"], select, textarea){width:100%;min-height:48px;padding:11px 14px;border:1px solid rgba(242, 239, 233, 0.2);border-radius:10px;background:rgba(242, 239, 233, 0.05);color:var(--id-ivory);font:inherit;font-size:15.5px;color-scheme:dark}html .home.sub .dm-form textarea{min-height:96px;resize:vertical}html .home.sub .dm-form :is(input, select, textarea):hover{border-color:rgba(242, 239, 233, 0.35)}html .home.sub .dm-form :is(input, select, textarea, button):focus-visible{outline:3px solid var(--id-orange);outline-offset:2px;border-color:var(--id-orange)}html .home.sub .fm-hint{color:var(--pg-dim);font-size:13px}html .home.sub .fm-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}html .home.sub .fm-consent{display:flex;align-items:flex-start;gap:12px;margin:8px 0 12px}html .home.sub .fm-consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--id-orange)}html .home.sub .fm-consent label{font-weight:500;line-height:1.45}html .home.sub .fm-privacy{margin:0 0 22px;color:var(--pg-dim);font-size:13px;line-height:1.55}html .home.sub .fm-send{margin:0}html .home.sub .fm-send .btn{width:100%;min-height:54px;border:1px solid var(--id-orange);border-radius:8px;background:var(--id-orange);color:#120a03;font:inherit;font-size:16px;font-weight:650;cursor:pointer}html .home.sub .fm-send .btn:hover{background:#f59a52}html .home.sub .fm-mail{margin:18px 0 0;color:var(--pg-soft);font-size:14.5px}html .home.sub .dm-form .fm-mail a{color:var(--id-orange)}html .home.sub .ck{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}html .home.sub .ck li{display:flex;align-items:flex-start;gap:14px;padding:24px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-m);background:var(--id-ivory-raise);color:var(--id-ink);font-size:16px;line-height:1.5}html .home.sub .ck .ico{flex:none;width:20px;height:20px;margin-top:2px;color:var(--id-green-ink)}html .home.sub :is(.two, .vs){display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:32px;align-items:start}html .home.sub .vs{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr)}html .home.sub .two-h{margin:0 0 8px;color:var(--id-orange-ink) !important;font-size:12.5px !important;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub .two-b,html .home.sub .vs-b{padding:30px 32px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-l);background:var(--id-ivory-raise);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 24px 48px -38px rgba(16, 23, 34, 0.35)}html .home.sub .keep{display:grid;gap:0;margin:0;padding:0;list-style:none}html .home.sub .keep li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--id-rule)}html .home.sub .keep .ico{flex:none;width:20px;height:20px;margin-top:2px;color:var(--id-green-ink)}html .home.sub .keep h4{margin:0 0 4px;color:var(--id-ink);font-size:16.5px;font-weight:650}html .home.sub .keep p{margin:0;color:var(--id-ink-2);font-size:15px;line-height:1.55}html .home.sub .vs-a{padding:30px 32px;border:1px dashed var(--id-rule-2);border-radius:var(--pg-r-l)}html .home.sub .vs-a .two-h{color:var(--id-muted) !important}html .home.sub .vs-a ul{display:grid;gap:0;margin:0;padding:0;list-style:none}html .home.sub .vs-a li{display:flex;gap:14px;padding:18px 0;border-top:1px solid var(--id-rule);color:var(--id-ink-2);font-size:15.5px;line-height:1.55}html .home.sub .vs-a li i{flex:none;width:12px;height:2px;margin-top:11px;background:var(--id-red-ink)}html .home.sub .ra{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:64px;align-items:start}html .home.sub .ra .head{margin-bottom:20px}html .home.sub .ra-h{margin:0 0 18px;color:var(--id-gold);font-size:12.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub .rc-areas{grid-template-columns:minmax(0, 1fr)}html .home.sub .others{margin-top:64px;padding-top:32px;border-top:1px solid var(--pg-line)}html .home.sub .others ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}html .home.sub .others a{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border:1px solid var(--pg-line-2);border-radius:999px;color:var(--id-ivory);font-size:15px;font-weight:600;text-decoration:none}html .home.sub .others a:hover{border-color:var(--id-orange)}html .home.sub #begin .ctas{margin-top:48px}html .home.sub .pg-still .app-still{max-width:1180px;margin:0 auto}@media (max-width: 1180px){html .home.sub :is(.ap, .pr, .pc){grid-template-columns:repeat(2, minmax(0, 1fr))}html .home.sub .pg-hero.has-visual .pg-hero-grid{grid-template-columns:minmax(0, 1fr)}html .home.sub :is(.ar, .hw-strip, .ptiers, .sec-visual){margin-left:0}html .home.sub .un,html .home.sub .dm-cols,html .home.sub .ra{grid-template-columns:minmax(0, 1fr)}html .home.sub .dm-form{position:static}}@media (max-width: 860px){html .home.sub :is(section.pg, section.pg-hero){padding-inline:20px}html .home.sub :is(.two, .vs, .addon, .lg, .chz ol, .un-list){grid-template-columns:minmax(0, 1fr)}html .home.sub .tl-b{grid-template-columns:minmax(0, 1fr);grid-template-areas: "top" "text" "rec";padding:20px}html .home.sub .tl-i{grid-template-columns:40px minmax(0, 1fr);gap:14px}html .home.sub .tl-n{width:40px;height:40px;font-size:13px}html .home.sub .tl::before{left:19px}html .home.sub .trust-panel{flex-direction:column;align-items:flex-start}html .home.sub .ck{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 640px){html .home.sub :is(.ap, .pr, .pc, .fm-grid){grid-template-columns:minmax(0, 1fr)}html .home.sub .dm-form{padding:28px 22px}html .home.sub .ptiers{height:260px;gap:8px}html .home.sub .ptiers li{padding:12px 10px}html .home.sub .ptiers span{display:none}html .home.sub .ar{width:100%;aspect-ratio:auto}html .home.sub .ar-bg{display:none}html .home.sub .ar-core{position:static;width:auto;aspect-ratio:auto;grid-auto-flow:column;justify-content:start;margin-bottom:18px;padding:12px 18px;border-radius:14px;transform:none;box-shadow:none}html .home.sub .ar-core b{max-width:none}html .home.sub .ar-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}html .home.sub .ar-list li{position:static;width:auto;transform:none}html .home.sub .ar-list a{flex-direction:row;padding:10px;border:1px solid var(--pg-line);border-radius:12px;text-align:left}html .home.sub .ar-ico{width:36px;height:36px;flex:none}html .home.sub .ar-list a > span:last-child{background:none;padding:0}html .home.sub .hw-strip{padding:14px 18px}html .home.sub .hw-strip i{display:none}html .home.sub .un-spec dl > div{grid-template-columns:minmax(0, 1fr);gap:4px}}html .home.sub section.tone-ivory h2.dm-h{margin:0 0 12px !important;max-width:none !important;color:var(--id-orange-ink) !important;font-size:12.5px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:0.08em !important}html .home.sub .dm-about .dm-who + .dm-note,html .home.sub .dm-about .sq + .dm-h{margin-top:0}@media (min-width: 1181px){html .home.sub .pg-hero.hero-still .pg-hero-grid{grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr)}}html .home.sub .pg-hero.hero-still h1.cmd-h2{max-width:19ch;font-size:clamp(36px, 3.7vw, 54px)}html .home.sub .ptiers li{min-width:0}html .home.sub .ptiers b{overflow-wrap:anywhere}@media (max-width: 860px){html .home.sub .chz li{flex-direction:column;gap:6px}}@media (max-width: 640px){html .home.sub .ptiers b{font-size:13px}html .home.sub .mx-roles thead tr > :first-child,html .home.sub .mx-roles tbody th{min-width:150px}html .home.sub .mx tbody th{padding:14px 14px;font-size:14px}html .home.sub .mx-plans tbody th{min-width:150px}}html .home.sub .code-card{max-width:520px;margin:0 0 0 auto;border:1px solid var(--pg-line);border-radius:var(--pg-r-m);background:#0b1018;box-shadow:0 40px 80px -40px rgba(0, 0, 0, 0.8);overflow:hidden}html .home.sub .cc-top{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--pg-line);background:rgba(242, 239, 233, 0.03)}html .home.sub .cc-top i{width:10px;height:10px;border-radius:50%;background:rgba(242, 239, 233, 0.16)}html .home.sub .cc-top span{margin-left:10px;color:var(--pg-dim);font-size:12.5px;font-weight:600}html .home.sub .code-card pre{margin:0;padding:22px 24px 24px;overflow-x:auto;color:var(--pg-soft);font: 500 14px / 1.75 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}html .home.sub .code-card b{color:var(--id-orange);font-weight:700}html .home.sub .code-card em{color:var(--id-green);font-style:normal;font-weight:700}html .home.sub .dg{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}html .home.sub .dg-g{padding:30px 30px 18px;border:1px solid rgba(16, 23, 34, 0.09);border-radius:var(--pg-r-l) var(--pg-r-l) var(--pg-r-s) var(--pg-r-s);background:var(--id-ivory-raise);box-shadow: 0 1px 0 rgba(16, 23, 34, 0.04),0 24px 48px -38px rgba(16, 23, 34, 0.35)}html .home.sub .dg-h{display:grid;grid-template-columns:40px minmax(0, 1fr);gap:2px 8px;margin-bottom:14px}html .home.sub .dg-n{grid-row:span 2;color:var(--id-orange-ink);font-size:14px;font-weight:650;padding-top:4px}html .home.sub .dg-h h3{margin:0;font-size:21px;font-weight:650;letter-spacing:-0.015em}html .home.sub .dg-h p{margin:4px 0 0;color:var(--id-ink-2);font-size:15px}html .home.sub .dg-list{margin:0;padding:0;list-style:none}html .home.sub .dg-list a{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:2px 16px;padding:14px 0;border-top:1px solid var(--id-rule);color:var(--id-ink);text-decoration:none}html .home.sub .dg-list b{font-size:16px;font-weight:650}html .home.sub .dg-list span{grid-column:1;color:var(--id-ink-2);font-size:14.5px;line-height:1.5}html .home.sub .dg-list i{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--id-orange-ink);font-style:normal;transition:transform 0.2s}html .home.sub .dg-list a:hover b{color:var(--id-orange-ink)}html .home.sub .dg-list a:hover i{transform:translateX(3px)}html .home.sub .dref{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.9fr);gap:56px;align-items:center}html .home.sub .dref .head{margin-bottom:0}html .home.sub .dref-facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none}html .home.sub .dref-facts li{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border:1px solid var(--pg-line);border-radius:var(--pg-r-m);background:var(--pg-panel)}html .home.sub .dref-facts b{color:var(--id-ivory);font-size:15px}html .home.sub .dref-facts code{color:var(--id-orange);font: 500 13.5px / 1.5 ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}html .home.sub .pg-hero.hero-guide{padding-block:clamp(56px, 6vw, 88px)}html .home.sub .crumb{margin:0 0 22px;color:var(--pg-dim);font-size:14px}html .home.sub .crumb a{color:var(--pg-soft)}html .home.sub .pg-hero.hero-guide .eyebrow{margin-bottom:14px}html .home.sub section.dguide{padding-top:56px}html .home.sub .dlay{display:grid;grid-template-columns:230px minmax(0, 1fr) 210px;gap:56px;align-items:start}html .home.sub :is(.dside, .dtoc){position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;font-size:14.5px}html .home.sub .dside-home{display:block;margin-bottom:18px;color:var(--id-ink);font-weight:650;text-decoration:none}html .home.sub .dside-h{margin:18px 0 8px;color:var(--id-orange-ink);font-size:11.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}html .home.sub :is(.dside, .dtoc) ul{margin:0;padding:0;list-style:none}html .home.sub :is(.dside, .dtoc) a{display:block;padding:6px 0 6px 14px;border-left:2px solid var(--id-rule);color:var(--id-ink-2);line-height:1.4;text-decoration:none}html .home.sub :is(.dside, .dtoc) a:hover{color:var(--id-ink);border-left-color:var(--id-rule-2)}html .home.sub .dside a[aria-current="page"]{border-left-color:var(--id-orange-ink);color:var(--id-ink);font-weight:650}html .home.sub .dtoc .dside-h{margin-top:0}html .home.sub .dart{min-width:0;max-width:780px;color:var(--id-ink-2);font-size:16.5px;line-height:1.7}html .home.sub .dart > :first-child{margin-top:0}html .home.sub section.tone-ivory .dart :is(h2, h3, h4){color:var(--id-ink) !important;letter-spacing:-0.015em;scroll-margin-top:96px}html .home.sub .dart h2{margin:48px 0 14px;padding-top:28px;border-top:1px solid var(--id-rule);font-size:26px;font-weight:650;line-height:1.25}html .home.sub .dart h3{margin:32px 0 10px;font-size:19px;font-weight:650}html .home.sub .dart h4{margin:24px 0 8px;font-size:16.5px;font-weight:650}html .home.sub .dart p{margin:0 0 16px}html .home.sub .dart :is(ul, ol){margin:0 0 18px;padding-left:22px}html .home.sub .dart li{margin:6px 0}html .home.sub .dart li::marker{color:var(--id-orange-ink)}html .home.sub .dart a{color:var(--id-orange-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}html .home.sub .dart strong{color:var(--id-ink);font-weight:650}html .home.sub .dart code{padding:1px 6px;border:1px solid var(--id-rule);border-radius:6px;background:rgba(16, 23, 34, 0.05);color:var(--id-ink);font: 500 0.88em / 1.5 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;overflow-wrap:anywhere}html .home.sub .dart pre{margin:0 0 22px;padding:20px 22px;overflow-x:auto;border-radius:12px;background:var(--id-midnight);color:#d8dde4;font: 500 14px / 1.65 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}html .home.sub .dart pre code{padding:0;border:0;background:none;color:inherit;font:inherit;overflow-wrap:normal}html .home.sub .dart .table{margin:0 0 22px;overflow-x:auto;border:1px solid var(--id-rule);border-radius:12px;background:var(--id-ivory-raise)}html .home.sub .dart table{width:100%;border-collapse:collapse;font-size:15px}html .home.sub .dart :is(th, td){padding:11px 14px;border-bottom:1px solid var(--id-rule);text-align:left;vertical-align:top;overflow-wrap:anywhere}html .home.sub .dart th{color:var(--id-ink);font-size:13px;font-weight:650;letter-spacing:0.02em;background:rgba(16, 23, 34, 0.03)}html .home.sub .dart tr:last-child td{border-bottom:0}html .home.sub .dart blockquote{margin:0 0 20px;padding:14px 18px;border-left:3px solid var(--id-orange-ink);border-radius:0 10px 10px 0;background:rgba(242, 138, 60, 0.07)}html .home.sub .dart blockquote p{margin:0}html .home.sub .dart :is(pre, .table):focus-visible{outline:3px solid var(--id-orange-ink);outline-offset:2px}@media (max-width: 1180px){html .home.sub .dlay{grid-template-columns:210px minmax(0, 1fr)}html .home.sub .dtoc{display:none}html .home.sub .dref{grid-template-columns:minmax(0, 1fr)}html .home.sub .code-card{margin-left:0}}@media (max-width: 860px){html .home.sub .dg{grid-template-columns:minmax(0, 1fr)}html .home.sub .dlay{grid-template-columns:minmax(0, 1fr);gap:32px}html .home.sub .dside{position:static;max-height:none;order:2;padding-top:28px;border-top:1px solid var(--id-rule)}html .home.sub .dart{font-size:16px}}@media (max-width: 640px){html .home.sub .dref-facts{grid-template-columns:minmax(0, 1fr)}html .home.sub .dg-g{padding:24px 20px 12px}}html .home.sub section.tone-ivory .dart h2{max-width:none !important;font-size:26px !important;font-weight:650 !important;line-height:1.25 !important;letter-spacing:-0.015em !important}html .home.sub section.tone-ivory .dart h3{max-width:none !important;font-size:19px !important;line-height:1.35 !important}html .home.sub section.tone-ivory .dart h4{font-size:16.5px !important}html .home.sub .dart :is(h2, h3, h4) code{font-size:0.8em}html .home.sub .dart table{min-width:560px}html .home.sub .dart :is(th, td),html .home.sub .dart :is(th, td) code{overflow-wrap:break-word}@media (max-width: 640px){html .home.sub section.tone-ivory .dart h2{font-size:22px !important}}html .home.sub .dm-form label{min-height:24px;line-height:24px}html .home.sub .fm-consent label{line-height:1.45;padding-top:2px}html .home.sub .fm-consent input{width:24px;height:24px;margin:0}html .home.sub :is(.chz li a, .ad-card a, .pc-go, .others a, .dg-list a, .rc a){min-height:24px}html .home.sub :is(.chz li a, .ad-card a){display:inline-block;padding-block:3px}html .home.sub .trust-panel .btn{max-width:100%;overflow-wrap:anywhere;text-align:center}html .home.sub .mx-roles thead th{padding-inline:6px;font-size:11.5px;letter-spacing:0.02em;hyphens:auto}html .home.sub .mx-roles tbody td{padding-inline:6px}