.hi-root{background:var(--bg);color:var(--ink-1);overflow-x:hidden;container:hi/inline-size}.hi-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6e86be;z-index:2;background:#041745;border-bottom:1px solid #15347e;padding:0 24px;font-size:10.5px;font-weight:500;position:relative;overflow:hidden}.hi-status__in{align-items:center;gap:14px;max-width:1320px;height:36px;margin:0 auto;display:flex}.hi-status__live{color:#9cb3e0;flex:none;align-items:center;gap:7px;display:inline-flex}.hi-status__dot{background:#3fd08a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3fd08a8c}.hi-status__sep{color:#15347e}.hi-status__msg{color:#9cb3e0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hi-status__right{flex:none;gap:18px;margin-left:auto;display:flex}.hi-status__right b{color:#c3d2f2;font-variant-numeric:tabular-nums;font-weight:600}.hi-hero{color:#fff;background:#0a2f8f;position:relative;overflow:hidden}.hi-hero__field{pointer-events:none;background:radial-gradient(110% 100% at 20% -10%,#1150e6 0%,#0a2f8f 50%,#061f61 100%);position:absolute;inset:0}.hi-hero__grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:radial-gradient(90% 100% at 20% 0,#000,#0000 72%)}.hi-hero__crumbwrap{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:14px 32px 0;position:relative}.hi-crumb{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#9fc2ff;flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.hi-crumb a{color:#9fc2ff;text-decoration:none}.hi-crumb a:hover{color:#fff}.hi-crumb__sep{color:#5e79b0}.hi-crumb__cur{color:#fff}.hi-hero__main{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:40px;max-width:1320px;margin:0 auto;padding:26px 32px 36px;display:grid;position:relative}.hi-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#dde8ff;border:1px solid #ffffff4d;align-items:center;gap:9px;margin-bottom:18px;padding:5px 12px;font-size:10px;display:inline-flex}.hi-badge__mark{width:16px;height:16px;font-family:var(--font-prose);justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.hi-h1{font-family:var(--font-prose);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.02}.hi-sub{font-family:var(--font-prose);color:#dde8ff;max-width:520px;margin:18px 0 0;font-size:clamp(15px,1.7vw,18px);line-height:1.55}.hi-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hi-cta{color:#0d46db;font-family:var(--font-prose);background:#fff;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .14s}.hi-cta:hover{filter:brightness(1.08)}.hi-cta2{color:#fff;font-family:var(--font-mono);border:1px solid #ffffff73;align-items:center;gap:8px;padding:14px 22px;font-size:13.5px;text-decoration:none;transition:border-color .14s;display:inline-flex}.hi-cta2:hover{border-color:#fff}.hi-cta2__prompt{color:#3fd08a}.hi-checks{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.hi-checks span{font-family:var(--font-mono);color:#dde8ff;align-items:center;gap:8px;font-size:12px;display:flex}.hi-checks i{color:#3fd08a;font-size:13px;font-style:normal}.hi-console{background:#061634;border:1px solid #9fc2ff47;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 64px #04103680}.hi-console__bar{background:#041745e6;border-bottom:1px solid #9fc2ff33;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.hi-console__light{border-radius:50%;width:9px;height:9px}.hi-console__light--r{background:#e2564d}.hi-console__light--y{background:#f2b443}.hi-console__light--g{background:#3fd08a}.hi-console__file{font-family:var(--font-mono);color:#7fa0e6;letter-spacing:.06em;margin-left:6px;font-size:10px}.hi-console__runtime{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3fd08a;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:inline-flex}.hi-console__rdot{background:#3fd08a;border-radius:50%;width:5px;height:5px;animation:2s ease-out infinite hi-pulse}@keyframes hi-pulse{0%{box-shadow:0 0 #3fd08a80}70%{box-shadow:0 0 0 6px #3fd08a00}to{box-shadow:0 0 #3fd08a00}}.hi-console__code{font-family:var(--font-mono);background:linear-gradient(#071a3d,#061634);padding:14px 16px 12px;font-size:12.5px;line-height:1.68;overflow-x:auto}.hi-console__code .caret{vertical-align:-3px;background:#9fc2ff;width:7px;height:15px;margin-left:3px;animation:.9s step-end infinite hi-caret;display:inline-block}@keyframes hi-caret{50%{opacity:0}}.hi-console__stream{background:#04102b;border-top:1px solid #9fc2ff2e}.hi-console__streamhead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#7fa0e6;border-bottom:1px solid #9fc2ff1f;justify-content:space-between;align-items:center;padding:8px 14px;font-size:9px;font-weight:600;display:flex}.hi-console__pass{color:#3fd08a}.hi-console__log{flex-direction:column;height:132px;padding:6px 0;display:flex;overflow:hidden}.hi-logrow{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:#9fc2ff;align-items:center;gap:9px;padding:4px 14px;font-size:10.5px;display:flex}.hi-logrow__dot{color:#3fd08a}.hi-logrow__time{color:#6e86be}.hi-logrow__cmd{color:#dde8ff}.hi-logrow__ctx{color:#7e9bd8}.hi-logrow__res{color:#3fd08a;margin-left:auto}.hi-sec{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:44px 32px 0;scroll-margin-top:16px}.hi-sechead{border-top:1.5px solid var(--ink-1);align-items:baseline;gap:14px;margin-bottom:14px;padding-top:14px;display:flex}.hi-sechead__num{font-family:var(--font-mono);color:#553ca0;letter-spacing:.06em;font-size:11px}.hi-sechead__title{font-family:var(--font-prose);letter-spacing:-.02em;color:var(--ink-1);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600}.hi-note{font-family:var(--font-prose);color:var(--ink-4);max-width:720px;margin:-4px 0 20px;font-size:14.5px}.hi-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.hi-chip{font-family:var(--font-prose);background:var(--paper);color:var(--ink-3);border:1px solid #d4ddec;align-items:center;padding:8px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.hi-chip:first-child{border-color:var(--blue-ink);background:var(--blue-ink);color:#fff}.hi-chip b{font-variant-numeric:tabular-nums;opacity:.7;margin-left:6px;font-weight:600}.hi-toolbar{border:1px solid var(--hair-2);background:var(--paper);font-family:var(--font-prose);color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:11px 14px;font-size:11.5px;display:flex}.hi-toolbar b{color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:600}.hi-toolbar__avail{align-items:center;gap:7px;display:inline-flex}.hi-toolbar__dot{background:#3fd08a;border-radius:50%;width:7px;height:7px}.hi-toolbar__sep{color:#c9d2e2}.hi-toolbar__note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5);margin-left:auto;font-size:10px}.hi-lgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hi-lcard{background:var(--paper);border:1px solid var(--hair-2);flex-direction:column;display:flex;position:relative}.hi-lcard__hot{color:#fff;font-family:var(--font-prose);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#c7442e;padding:4px 9px;font-size:9px;font-weight:600;position:absolute;top:0;left:0}.hi-lcard__head{gap:13px;padding:18px 18px 0;display:flex}.hi-lcard__av{color:#fff;width:46px;height:46px;font-family:var(--font-prose);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.hi-lcard__id{flex-direction:column;flex:1;min-width:0;display:flex}.hi-lcard__name{font-family:var(--font-prose);letter-spacing:-.01em;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.hi-lcard__role{font-family:var(--font-prose);color:var(--ink-5);margin-top:2px;font-size:11px}.hi-lcard__score{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.hi-lcard__score b{color:#fff;font-family:var(--font-prose);background:#0b7a45;padding:3px 7px;font-size:13px;font-weight:700;line-height:1}.hi-lcard__score i{font-family:var(--font-mono);color:var(--ink-6);font-variant-numeric:tabular-nums;font-size:8.5px;font-style:normal}.hi-lcard__body{flex-direction:column;padding:12px 18px 0;display:flex}.hi-lcard__word{font-family:var(--font-mono);letter-spacing:.06em;color:#0b7a45;text-transform:uppercase;font-size:10px;font-weight:600}.hi-lcard__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hi-lcard__tags i{font-family:var(--font-prose);color:var(--ink-2);border:1px solid var(--hair-2);background:var(--paper-2);padding:3px 8px;font-size:11px;font-style:normal}.hi-lcard__meta{font-family:var(--font-prose);color:var(--ink-4);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:11px;display:flex}.hi-lcard__meta span{align-items:center;gap:6px;display:inline-flex}.hi-lcard__meta em{background:#7e9bd8;border-radius:50%;width:5px;height:5px;font-style:normal}.hi-lcard__avail{font-family:var(--font-prose);align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.hi-lcard__avail em{border-radius:50%;width:6px;height:6px;font-style:normal}.hi-lcard__scarcity{font-family:var(--font-prose);color:#c7442e;margin-top:8px;font-size:10.5px;font-weight:500}.hi-lcard__foot{border-top:1px solid var(--hair-2);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:14px 18px;display:flex}.hi-lcard__eng{font-family:var(--font-prose);color:var(--ink-5);font-size:11px}.hi-lcard__via{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-5);border:1px solid var(--hair-3);padding:5px 8px;font-size:9px;font-weight:700}.hi-dash{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.hi-dash__copy p{font-family:var(--font-prose);color:var(--ink-2);margin:0 0 18px;font-size:15px;line-height:1.62}.hi-dash__points{flex-direction:column;gap:12px;display:flex}.hi-dash__point{align-items:flex-start;gap:12px;display:flex}.hi-dash__tick{background:#eaf0ff;border:1px solid #b9ccff;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hi-dash__tick span{background:var(--blue-ink);width:9px;height:9px;transform:rotate(45deg)}.hi-dash__point b{font-family:var(--font-prose);color:var(--ink-1);font-size:14px;font-weight:600;display:block}.hi-dash__point i{font-family:var(--font-prose);color:var(--ink-4);margin-top:2px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.hi-dash__shot{border:1px solid #d4ddec;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 54px #091e4a24}.hi-dash__chrome{background:#0d46db;align-items:center;gap:8px;height:28px;padding:0 12px;display:flex}.hi-dash__chrome i{background:#ffffff80;border-radius:50%;width:8px;height:8px}.hi-dash__chrome em{font-family:var(--font-mono);color:#dde8ff;letter-spacing:.08em;margin-left:8px;font-size:9px;font-style:normal}.hi-dash__shot img{width:100%;height:auto;display:block}.hi-pods{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hi-pod{background:var(--paper);border:1px solid var(--hair-2);border-top:3px solid var(--blue-ink);transition:border-color .14s var(--motion,ease);flex-direction:column;gap:13px;padding:22px;display:flex}.hi-pod:hover{border-color:var(--blue-ink)}.hi-pod__top{justify-content:space-between;align-items:center;display:flex}.hi-pod__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#0b3db0;font-size:10px;font-weight:600}.hi-pod__rating{color:#fff;font-family:var(--font-prose);background:#0b7a45;padding:3px 7px;font-size:12px;font-weight:700}.hi-pod__name{font-family:var(--font-prose);letter-spacing:-.02em;color:var(--ink-1);margin:0;font-size:18px;font-weight:600}.hi-pod__desc{font-family:var(--font-prose);color:var(--ink-4);margin:0;font-size:12.5px;line-height:1.55}.hi-pod__pts{flex-direction:column;gap:7px;margin-top:2px;display:flex}.hi-pod__pts span{font-family:var(--font-prose);color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.hi-pod__pts i{color:#0b7a45;font-size:11px;font-style:normal}.hi-pod__foot{border-top:1px solid var(--hair-2);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.hi-pod__size{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.hi-pod__cta{background:var(--blue-ink);color:#fff;font-family:var(--font-prose);white-space:nowrap;padding:10px 15px;font-size:12.5px;font-weight:600;text-decoration:none}.hi-pod__cta:hover{background:#0b3db0}.hi-band{box-sizing:border-box;max-width:1320px;margin:44px auto 0;padding:0 32px}.hi-band__inner{color:#fff;background:#0a1e4f;border:1px solid #0b3db0;padding:26px 30px;position:relative;overflow:hidden}.hi-band__grid{display:none}.hi-band__inner:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;mask-image:radial-gradient(70% 130% at 85% 0,#000,#0000 74%)}.hi-band__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9fc2ff;margin-bottom:16px;font-size:10px;font-weight:500;position:relative}.hi-band__cells{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:relative}.hi-band__cell{background:#0a1e4f;flex-direction:column;gap:8px;padding:20px 18px;display:flex}.hi-band__v{font-family:var(--font-mono);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.hi-band__k{font-family:var(--font-prose);color:#dde8ff;font-size:13px;line-height:1.5}.hi-article{max-width:820px}.hi-prose{font-family:var(--font-prose);color:var(--ink-2);font-size:15.5px;line-height:1.7}.hi-prose h3{font-family:var(--font-mono);letter-spacing:-.015em;color:var(--ink-1);margin:30px 0 10px;font-size:17px;font-weight:600}.hi-prose h4{font-family:var(--font-mono);color:var(--ink-1);margin:22px 0 8px;font-size:14px;font-weight:600}.hi-prose p{margin:0 0 13px}.hi-prose strong{color:var(--ink-1);font-weight:600}.hi-prose a{color:var(--blue-ink);border-bottom:1px solid var(--hair-3);text-decoration:none}.hi-prose ul,.hi-prose ol{margin:0 0 13px;padding-left:22px}.hi-prose li{margin:0 0 7px}.hi-prose--sm{color:var(--ink-3);font-size:13.5px;line-height:1.6}.hi-ucs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hi-uc{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--r);gap:14px;padding:20px;display:flex}.hi-uc__idx{font-family:var(--font-mono);color:var(--blue-ink);flex:none;padding-top:3px;font-size:11px;font-weight:700}.hi-uc__h{font-family:var(--font-prose);letter-spacing:-.01em;color:var(--ink-1);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3}.hi-quotes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hi-quote{background:var(--paper);border:1px solid var(--hair-2);flex-direction:column;gap:16px;min-height:200px;padding:22px;display:flex}.hi-quote__mark{color:#b9ccff;font-size:26px;line-height:.6;font-family:var(--font-serif,serif)}.hi-quote__t{font-family:var(--font-serif,serif);color:var(--ink-2);flex:1;margin:0;font-size:14.5px;line-height:1.6}.hi-quote__who{border-top:1px solid var(--hair-2);align-items:center;gap:11px;padding-top:14px;display:flex}.hi-quote__mono{width:34px;height:34px;font-family:var(--font-mono);color:#0b3db0;background:#eaf0ff;border:1px solid #c9d6ee;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.hi-quote__name{font-family:var(--font-mono);color:var(--ink-1);font-size:12.5px;font-weight:600}.hi-quote__co{font-family:var(--font-prose);color:var(--ink-5);font-size:11px}.hi-faq{border:1px solid var(--hair-2);background:var(--paper)}.hi-faq__row{border-bottom:1px solid var(--hair-2)}.hi-faq__row:last-child{border-bottom:0}.hi-faq__row summary{font-family:var(--font-prose);color:var(--ink-1);cursor:pointer;align-items:center;gap:14px;padding:17px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.hi-faq__row summary::-webkit-details-marker{display:none}.hi-faq__x{color:#0b3db0;text-align:center;width:14px;height:14px;transition:transform .18s var(--motion,ease);flex:none;font-size:16px;line-height:14px}.hi-faq__row[open] .hi-faq__x{transform:rotate(45deg)}.hi-faq__a{font-family:var(--font-prose);color:var(--ink-4);margin:0;padding:0 20px 18px 48px;font-size:13.5px;line-height:1.6}.hi-others{flex-wrap:wrap;gap:8px;display:flex}.hi-other{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--hair-3);transition:border-color .15s var(--motion,ease), color .15s var(--motion,ease);align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;text-decoration:none;display:inline-flex}.hi-other:hover{border-color:var(--blue-ink);color:var(--blue-ink)}.hi-other__tick{background:var(--blue-ink);flex:none;width:6px;height:6px;transform:rotate(45deg)}.hi-resh{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5);margin:26px 0 12px;font-size:12px;font-weight:600}.hi-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hi-res{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--r);transition:border-color .15s var(--motion,ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.hi-res:hover{border-color:var(--blue-ink)}.hi-res__icon{width:32px;height:32px;color:var(--blue-ink);background:#eaf0ff;border:1px solid #b9ccff;flex:none;justify-content:center;align-items:center;display:flex}.hi-res__icon svg{width:18px;height:18px;display:block}.hi-res__body{flex-direction:column;gap:1px;min-width:0;display:flex}.hi-res__kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);font-size:9px;font-weight:700}.hi-res__label{font-family:var(--font-prose);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.hi-res__go{font-family:var(--font-mono);color:var(--blue-ink);flex:none;margin-left:auto}.hi-final{box-sizing:border-box;max-width:1320px;margin:44px auto 0;padding:0 32px 64px}.hi-final__panel{color:#fff;text-align:center;background:#0d46db;position:relative;overflow:hidden}.hi-final__grid{pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;mask-image:radial-gradient(90% 130% at 50% 0,#000,#0000 74%)}.hi-final__inner{padding:44px 32px;position:relative}.hi-final__h2{font-family:var(--font-prose);letter-spacing:-.03em;color:#fff;margin:0 0 12px;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.05}.hi-final__p{font-family:var(--font-prose);color:#dde8ff;max-width:560px;margin:0 auto 24px;font-size:16px}.hi-final__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hi-cta2--dark{font-family:var(--font-prose);font-size:14px}@media (prefers-reduced-motion:reduce){.hi-console__rdot,.hi-console__code .caret{animation:none}.hi-status__dot{box-shadow:none}}@container hi (width<=1024px){.hi-hero__main{grid-template-columns:minmax(0,1fr)}.hi-lgrid,.hi-pods,.hi-quotes{grid-template-columns:1fr 1fr}}@container hi (width<=700px){.hi-lgrid,.hi-pods,.hi-quotes,.hi-ucs,.hi-resources,.hi-band__cells,.hi-dash{grid-template-columns:minmax(0,1fr)}.hi-sec,.hi-band,.hi-final,.hi-hero__main,.hi-hero__crumbwrap{padding-left:22px;padding-right:22px}.hi-status__right{display:none}.hi-band__cells{grid-template-columns:1fr 1fr}}
