html:has(.hx.si-page){background:#1c1c1c}html:has(.hx.si-page) body{background:#1c1c1c}.hx.si-page{container:si/inline-size}.hx .si{grid-template-rows:minmax(112px,.78fr) auto minmax(200px,1.22fr);grid-template-columns:minmax(0,1fr) clamp(420px,38%,560px);min-height:100dvh;display:grid}.hx .si-mark{grid-area:1/1;align-self:start;padding:40px 56px 0}.hx .si-logo{gap:11px;font-size:18px}.hx .si-logo svg{flex:none;width:26px;height:26px}.hx .si-about{flex-direction:column;grid-area:2/1/4;min-width:0;min-height:0;display:flex}.hx .si-eyebrow{color:var(--ink3);flex:none;margin:-4px 0 12px;padding:0 56px;font-size:13px;font-weight:600;line-height:1.4}.hx .si-say{letter-spacing:-.012em;max-width:calc(15.5em + 112px);color:var(--head);flex:none;margin:0;padding:0 56px;font-size:28px;font-weight:600;line-height:1.3}.hx .si-say span{display:inline-block}.hx .si-glimpse{--gl-s:.86;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;flex:auto;min-height:0;margin-top:64px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 90%);mask-image:linear-gradient(#000 0 30%,#0000 90%)}.hx .gl-page{width:calc(100% / var(--gl-s));transform:scale(var(--gl-s));transform-origin:0 0;position:absolute;top:0;left:0}.hx .gl-page .ent{padding-left:calc(56px / var(--gl-s))}.hx .gl-page .gl-band{opacity:.7}.hx .gl-page .gl-content{padding:16px calc(56px / var(--gl-s)) 0}.hx .gl-title{letter-spacing:-.01em;color:var(--head);font-size:22px;font-weight:700;line-height:1.2}.hx .gl-h2{color:var(--head);font-size:13.5px;font-weight:700}.hx .gl-page .meter .b i.gl-m-ok{background:var(--ok);width:83.33%}.hx .gl-page .meter .b i.gl-m-warn{background:var(--warn);width:11.11%}.hx .gl-page .meter .b i.gl-m-bad{background:var(--bad);width:5.56%}.hx .si-main{grid-area:1/2/4;grid-template-rows:subgrid;background:var(--panel);border-left:1px solid var(--line);display:grid}.hx .si-box{grid-row:2;justify-self:center;width:min(380px,100% - 96px)}.hx .si-box h1{letter-spacing:-.01em;color:var(--head);margin:0;font-size:22px;font-weight:700;line-height:1.2}.hx .si-who{color:var(--ink2);margin:8px 0 0}.hx .si-who span{display:inline-block}.hx .si-alert{background:var(--bad-bg);border-left:3px solid var(--bad);color:var(--ink);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;margin:20px 0 0;padding:10px 12px 11px 11px;line-height:1.5;display:grid}.hx .si-alert:focus,.hx .si-alert:focus-visible{outline:none}.hx .si-alert svg{color:var(--bad);margin-top:2px;display:block}.hx .si-alert p{margin:0}.hx .si-note{color:var(--ink2);align-items:flex-start;gap:8px;margin:20px 0 0;display:flex}.hx .si-note svg{color:var(--ok);flex:none;margin-top:3px}.hx a.si-ms{color:#fff;white-space:nowrap;background:#2f2f2f;border:1px solid #8c8c8c;border-radius:0;align-items:center;gap:12px;width:max-content;max-width:100%;height:41px;margin:24px 0 0;padding:0 12px;font:600 15px/1 Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;text-decoration:none;display:flex}.hx :is(.si-alert,.si-note)+a.si-ms{margin-top:16px}.hx a.si-ms:hover{text-decoration:none}.hx a.si-ms:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hx a.si-ms svg{flex:none;display:block}.hx a.si-ms[aria-disabled=true]{cursor:progress}.hx .si-wait{color:var(--ink2);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.hx .si-wait:empty{margin:0}.hx .si-ring{border:1.5px solid var(--ctl-line);border-top-color:var(--focus);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite aiq-spin;display:inline-block}.hx .si-help{border-top:1px solid var(--line2);color:var(--ink3);margin:32px 0 0;padding-top:14px;font-size:12.5px}.hx .si-help b{color:var(--ink2);font-weight:600}.hx .si-dev{border:1px solid var(--warn);color:var(--warn);border-radius:2px;margin:0 0 12px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.hx .si-devlist{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hx .si-devlist form{margin:0}.hx .si-devlist button{background:var(--ctl);border:1px solid var(--ctl-line);text-align:left;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 12px;display:flex}.hx .si-devlist button:hover{border-color:var(--ink3)}.hx .si-devlist button:focus-visible{outline-offset:2px}.hx .si-devname{color:var(--head);font-weight:600}.hx .si-devrole{color:var(--ink2);font-size:12.5px}@container si (max-width:1099px){.hx .si-say{font-size:24px}}@container si (max-width:899px){.hx .si{min-height:0;display:block}.hx .si-mark{max-width:520px;margin:0 auto;padding:22px 20px 20px}.hx .si-logo{gap:10px;font-size:16px}.hx .si-logo svg{width:24px;height:24px}.hx .si-main{border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 20px 32px;display:block}.hx .si-box{width:auto;max-width:480px;margin:0 auto}.hx .si-about{max-width:520px;margin:0 auto;padding:28px 20px 40px;display:block}.hx .si-eyebrow{margin:0 0 8px;padding:0}.hx .si-say{margin:0;padding:0;font-size:18px;line-height:1.4}.hx .si-glimpse{display:none}}@media (prefers-reduced-motion:reduce){.hx .si-ring{display:none}}@media print{.hx .si-glimpse{display:none}}@media (forced-colors:active){.hx .si-glimpse{display:none}.hx .si-main{border-color:canvastext}.hx .si-logo svg{forced-color-adjust:none}.hx .si-logo svg path:first-child{fill:highlight}.hx .si-logo svg path:not(:first-child){stroke:canvastext}.hx a.si-ms{color:buttontext;background:buttonface;border-color:buttontext}.hx a.si-ms svg{forced-color-adjust:none}.hx a.si-ms:focus-visible{outline-color:highlight}.hx .si-alert{border:1px solid canvastext;border-left-width:3px}.hx :is(.si-alert,.si-note) svg{color:canvastext}.hx .si-help{border-top-color:canvastext}.hx .si-ring{border-color:highlight canvastext canvastext}.hx .si-dev,.hx .si-devlist button{border-color:canvastext}}
