@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-BOyYyU_V.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-italic-Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-italic-Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-italic-CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-italic-C-k5pZlm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-italic-BhUEwDRF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-italic-BOLXpvkj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--r-g0:#0f1113;--r-g1:#151619;--r-g2:#1b1e21;--r-rule:#27292e;--r-rule2:#3c4046;--r-tx:#eeebe4;--r-tx2:#c8c4bb;--r-tx3:#9c9992;--r-tx4:#5e5c57;--k-ground:0;--k-temp:0;--k-ink:0;--k-phos:190;--k-acc:211;--k-wght:0;--k-lead:1;--k-wdth:100;--k-radius:0px;--k-hair:1px;--phos-h:calc(var(--k-phos) * 1deg);--k-dk:calc(max(0, -1 * var(--k-ground)) * 62%);--k-lt:calc(max(0, var(--k-ground)) * 24%);--k-warm:calc(max(0, var(--k-temp)) * 22%);--k-cool:calc(max(0, -1 * var(--k-temp)) * 22%);--k-inkg:calc(var(--k-ink) * 35%);--k-inkr:calc(var(--k-ink) * 30%);--k-inkt:calc(var(--k-ink) * 100%);--g0:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--r-g0), #000 var(--k-dk)), #fff var(--k-lt)), #6b4a1f var(--k-warm)), #1b3a57 var(--k-cool)), oklch(.1 .05 var(--phos-h)) var(--k-inkg));--g1:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--r-g1), #000 var(--k-dk)), #fff var(--k-lt)), #6b4a1f var(--k-warm)), #1b3a57 var(--k-cool)), oklch(.12 .05 var(--phos-h)) var(--k-inkg));--g2:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--r-g2), #000 var(--k-dk)), #fff var(--k-lt)), #6b4a1f var(--k-warm)), #1b3a57 var(--k-cool)), oklch(.15 .05 var(--phos-h)) var(--k-inkg));--rule:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--r-rule), #000 var(--k-dk)), #fff var(--k-lt)), oklch(.5 .1 var(--phos-h)) var(--k-inkr));--rule2:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--r-rule2), #000 var(--k-dk)), #fff var(--k-lt)), oklch(.6 .11 var(--phos-h)) var(--k-inkr));--tx:color-mix(in oklab, var(--r-tx), oklch(.9 .13 var(--phos-h)) var(--k-inkt));--tx2:color-mix(in oklab, var(--r-tx2), oklch(.78 .12 var(--phos-h)) var(--k-inkt));--tx3:color-mix(in oklab, var(--r-tx3), oklch(.66 .1 var(--phos-h)) var(--k-inkt));--tx4:color-mix(in oklab, var(--r-tx4), oklch(.44 .07 var(--phos-h)) var(--k-inkt));--acc:oklch(.7 .115 calc(var(--k-acc) * 1deg));--acc-tx:oklch(.82 .1 calc(var(--k-acc) * 1deg));--wire:oklch(.86 .14 var(--phos-h));--sans:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--wb:15;--w3:calc(300 + var(--wb) + var(--k-wght));--w35:calc(350 + var(--wb) + var(--k-wght));--w4:calc(400 + var(--wb) + var(--k-wght));--w45:calc(450 + var(--wb) + var(--k-wght));--w5:calc(500 + var(--wb) + var(--k-wght));--w6:calc(600 + var(--wb) + var(--k-wght));--m:48px;--gap:24px;--maxw:1440px;--hdr:64px;--hdr-b:65px;--hair:var(--k-hair,1px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=760px){:root{--m:20px;--gap:16px;--hdr-b:103px}}*,:before,:after{box-sizing:border-box}html{color:#d3cfc6;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#141619;overflow-x:clip}body{background:var(--g0);min-height:100vh;color:var(--tx2);font:var(--w4) 16px / calc(1.55 * var(--k-lead)) var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex;position:relative;overflow-x:clip}#root{display:contents}main{z-index:1;flex:1 0 auto;position:relative}main:focus{outline:none}html:not([data-framed]) main{min-height:calc(100svh - var(--hdr-b,65px))}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--tx);color:var(--g0)}:focus-visible{outline:1px solid var(--tx);outline-offset:3px}img,canvas,svg,video,iframe{display:block}img,video{max-width:100%;height:auto}h1,h2,h3{color:var(--tx);font-weight:var(--w4);line-height:1.15}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--m);margin:0 auto}.skip{z-index:80;background:var(--tx);color:var(--g0);padding:8px 12px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.page{padding-top:48px;padding-bottom:96px}.lbl{font:var(--w5) 12px / 1.3 var(--sans);letter-spacing:.085em;text-transform:uppercase;color:var(--tx3);font-stretch:87.5%}.mono{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}.ul{text-decoration:none}.ul:hover,.ul:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ext{text-decoration:none}.ext:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ext-mark{font:400 .78em / 1 var(--mono);color:var(--tx3);vertical-align:.08em;margin-left:.22em;text-decoration:none;display:inline-block}.cx{--cx:var(--tx4);--cx-o:0px;--cx-s:5px;position:relative}.cx:before{content:"";inset:calc(-1 * var(--cx-o));pointer-events:none;background:linear-gradient(var(--cx), var(--cx)) left top / var(--cx-s) 1px no-repeat, linear-gradient(var(--cx), var(--cx)) left top / 1px var(--cx-s) no-repeat, linear-gradient(var(--cx), var(--cx)) right top / var(--cx-s) 1px no-repeat, linear-gradient(var(--cx), var(--cx)) right top / 1px var(--cx-s) no-repeat, linear-gradient(var(--cx), var(--cx)) left bottom / var(--cx-s) 1px no-repeat, linear-gradient(var(--cx), var(--cx)) left bottom / 1px var(--cx-s) no-repeat, linear-gradient(var(--cx), var(--cx)) right bottom / var(--cx-s) 1px no-repeat, linear-gradient(var(--cx), var(--cx)) right bottom / 1px var(--cx-s) no-repeat;position:absolute}.hdr{z-index:40;background:var(--g0);border-bottom:1px solid var(--rule);position:sticky;top:0}.hdr-in{max-width:var(--maxw);height:var(--hdr);padding:0 var(--m);align-items:center;gap:36px;margin:0 auto;display:flex}.mark{color:var(--tx);font:var(--w5) 18px / 1 var(--sans);letter-spacing:.002em;white-space:nowrap;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.mark-logo{flex:none;width:28px;height:28px}.nav{gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--tx2);font:var(--w45) 15.5px / 1 var(--sans);letter-spacing:.004em;--cx:transparent;padding:9px 13px 10px;text-decoration:none;display:block}.nav a:hover{color:var(--tx);--cx:var(--tx3)}.nav a[aria-current=page]{color:var(--tx);--cx:var(--tx2)}.nav a:active{--cx-o:-1px;translate:0 1px}.vw{align-items:center;gap:6px;margin-left:auto;display:flex}.vw-btn{border:1px solid var(--rule2);background:var(--g1);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:178px;height:34px;color:var(--tx);font:var(--w5) 13.5px / 1 var(--sans);--cx:var(--tx3);--cx-o:3px;--cx-s:4px;align-items:center;gap:9px;padding:0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 1px #00000080}.vw-btn:hover{border-color:var(--tx3)}.vw-btn:active{--cx-o:2px;translate:0 1px;box-shadow:inset 0 1px 2px #0009}.vw-pos{flex:none;grid-template-columns:repeat(2,5px);gap:2px;display:grid}.vw-pos i{border:1px solid var(--tx3);width:5px;height:5px}.vw-pos i:nth-child(3){order:4}.vw-pos i:nth-child(4){order:3}.vw-pos i.on{background:var(--acc);border-color:var(--acc)}.vw-k{color:var(--tx3);font:500 10.5px / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.vw-v{text-overflow:ellipsis;overflow:hidden}@media (width>=761px) and (width<=960px){.hdr-in{gap:20px}.nav{gap:0}.nav a{padding-inline:11px}.vw-btn{width:132px}.vw-k{display:none}}@media (width<=760px){.hdr{position:static}.hdr-in{flex-wrap:wrap;gap:0;height:auto;padding-top:8px}.mark{order:1;font-size:17px;line-height:46px}.vw{order:2}.hdr nav{border-top:1px solid var(--rule);order:3;width:100%}.nav{justify-content:space-between;gap:0;margin:0 -10px}.nav a{padding:15px 10px 16px;font-size:16px}.vw-btn{width:124px;height:36px}.vw-k{display:none}}.ftr{z-index:1;border-top:var(--hair) solid var(--rule);background:var(--g0);margin-top:120px;position:relative}.ftr-in{max-width:var(--maxw);padding:20px var(--m) 24px;color:var(--tx3);align-items:center;gap:28px;margin:0 auto;font-size:15px;display:flex}.ftr-links{flex-wrap:wrap;gap:10px 14px;margin:0 -10px;padding:0;list-style:none;display:flex}.ftr-in a{color:var(--tx2);font-weight:var(--w45);--cx:transparent;padding:7px 10px;display:inline-block}.ftr-in a:hover{color:var(--tx);--cx:var(--tx3);text-decoration:none}.ftr-in a:active{translate:0 1px}.ftr-in .y{font:12.5px var(--mono);margin-left:auto}@media (width<=760px){.ftr{margin-top:72px}.ftr-in{flex-wrap:wrap;gap:12px}.ftr-links{gap:4px 8px}}.loadbox{border:1px solid var(--rule2);background:var(--g1);color:var(--tx2);font:13px / 1 var(--mono);margin:32px 0;padding:11px 16px;display:inline-block}.btn{border:1px solid var(--rule2);background:var(--g1);height:36px;color:var(--tx);font:var(--w5) 12.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-stretch:87.5%;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.btn:hover{border-color:var(--tx3)}.btn:active{translate:0 1px;box-shadow:inset 0 1px 2px #0009}.btn[aria-pressed=true]{background:var(--tx);border-color:var(--tx);color:var(--g0)}.act{border:1px solid var(--rule2);background:var(--g1);min-height:48px;color:var(--tx);font:var(--w5) 16px / 1 var(--sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;--cx:var(--tx3);--cx-o:4px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1px #00000073}.act:hover{border-color:var(--tx3);background:var(--g2);--cx:var(--tx)}.act:active{--cx-o:3px;translate:0 1px;box-shadow:inset 0 1px 3px #0009}.act[aria-pressed=true]{border-color:var(--tx3);background:var(--g0);--cx:var(--tx);box-shadow:inset 0 1px 3px #0000008c}.act .ext-mark{color:inherit;opacity:.75;margin-left:-2px}.act.pri{border-color:color-mix(in oklab, var(--acc) 75%, transparent);background:color-mix(in oklab, var(--acc) 13%, var(--g1));color:var(--acc-tx);--cx:color-mix(in oklab, var(--acc) 80%, transparent)}.act.pri:hover{border-color:var(--acc);background:color-mix(in oklab, var(--acc) 22%, var(--g1));--cx:var(--acc-tx)}.acts{flex-wrap:wrap;gap:14px 18px;margin:0;padding:0;list-style:none;display:flex}@media (width<=760px){.act{min-height:46px;padding:0 20px;font-size:15.5px}}.chip{border:1px solid var(--rule2);height:28px;color:var(--tx2);font:12.5px var(--mono);cursor:pointer;background:0 0;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--tx3);color:var(--tx)}.chip[aria-expanded=true]{background:var(--tx2);border-color:var(--tx2);color:var(--g0)}.lamp{border:1px solid var(--acc);flex:none;width:7px;height:7px;display:inline-block}.lamp.on{background:var(--acc)}.bib{border:1px solid var(--rule);background:var(--g1);color:var(--tx2);font:12.5px / 1.6 var(--mono);white-space:pre;margin:0;padding:16px 18px;position:relative;overflow-x:auto}.bib .copy{border:1px solid var(--rule2);background:var(--g2);color:var(--tx2);font:11px var(--mono);cursor:pointer;padding:4px 8px;position:absolute;top:8px;right:8px}.bib .copy:hover{border-color:var(--tx3);color:var(--tx)}.ptitle{align-items:baseline;gap:24px;padding:64px 0 20px;display:flex;position:relative}.ptitle:after{content:"";pointer-events:none;background:linear-gradient(var(--rule2), var(--rule2)) left bottom / 100% var(--hair) no-repeat, repeating-linear-gradient(90deg, var(--rule2) 0 1px, transparent 1px 80px) left bottom / 100% 7px no-repeat, repeating-linear-gradient(90deg, var(--rule) 0 1px, transparent 1px 8px) left bottom / 100% 4px no-repeat;height:7px;position:absolute;bottom:0;left:0;right:0}.ptitle h1{color:var(--tx);font:var(--w5) 17px / 1 var(--sans);letter-spacing:.01em;margin:0}.ptitle .n{color:var(--tx3);font:12px var(--mono);letter-spacing:.02em;margin-left:auto}@media (width<=760px){.ptitle{padding-top:36px}}.crop{pointer-events:none;--c:var(--tx4);background:linear-gradient(var(--c), var(--c)) left top / 9px 1px no-repeat, linear-gradient(var(--c), var(--c)) left top / 1px 9px no-repeat, linear-gradient(var(--c), var(--c)) right top / 9px 1px no-repeat, linear-gradient(var(--c), var(--c)) right top / 1px 9px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 9px 1px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 1px 9px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 9px 1px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 1px 9px no-repeat;position:absolute;inset:-7px}.mx{position:relative}.mx>img,.mx>video{width:100%;height:auto}.cap{max-width:70ch;color:var(--tx3);font-size:14px;line-height:calc(1.5 * var(--k-lead));margin:8px 0 0}.live{background:#070809;position:relative;overflow:hidden}.live canvas{width:100%;height:100%}.live .osd{z-index:2;color:#ece9e2cc;font:10.5px / 1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-shadow:0 0 2px #000;pointer-events:none;position:absolute}.vid{background:#050506}.vid video{width:100%;height:auto;display:block}.pz{z-index:4;cursor:pointer;opacity:0;background:#0a0b0db8;border:1px solid #ffffff47;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.vid:hover .pz,.pz:focus-visible,.pz.play{opacity:1}.pz:hover{border-color:#fff9}.pz i{border-left:2px solid #f1eee7;border-right:2px solid #f1eee7;width:8px;height:9px;display:block}.pz.play i{border:5px solid #0000;border-left:8px solid #f1eee7;border-right:0;width:0;height:0;margin-left:2px}@media (hover:none){.pz{opacity:.7}}.sky{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.doc{color:#d3cfc6;background:#0f1012;border:1px solid #3a3d43;width:min(980px,100vw - 32px);max-width:none;height:min(88vh,1200px);max-height:none;padding:0;overflow:hidden;box-shadow:0 30px 80px #000000b3}.doc[open]{flex-direction:column;display:flex}.doc::backdrop{background:#040405d1}.doc-bar{border-bottom:1px solid #2a2c31;align-items:center;gap:18px;height:52px;padding:0 10px 0 18px;display:flex}.doc-t{color:#f1eee7;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.doc-bar .ext{color:#d3cfc6;font-size:14.5px}.doc-bar .ext:hover{color:#f1eee7}.doc-body{background:#1b1c1f;flex:1;position:relative}.doc-body .loadbox{margin:0;position:absolute;top:40%;left:50%;translate:-50% -50%}.doc-body iframe{border:0;width:100%;height:100%}.doc-body iframe.wait{visibility:hidden}html:has(.doc[open]){overflow:hidden}@media (width<=760px){.doc{border:0;width:100vw;height:100dvh}.doc-bar{gap:12px}}.pframe{--g:18px;left:var(--g);right:var(--g);top:calc(var(--hdr-b,var(--hdr)) + var(--g));bottom:var(--g);z-index:2;border:var(--hair) solid var(--rule2);pointer-events:none;position:absolute}.pframe-heat{pointer-events:none;mix-blend-mode:screen;position:absolute;top:-48px;left:-48px}@media (width<=760px){.pframe{--g:11px}}html[data-framed] .ftr{background:0 0;border-top:0;margin-top:48px}html[data-framed] .ftr-in{padding-bottom:34px;font-size:16.5px}html[data-framed] .ftr-in a{color:var(--tx);--cx:var(--rule2)}html[data-framed] .ftr-in a:hover{--cx:var(--tx2)}html[data-framed] .ftr-in .ext-mark{color:var(--tx2)}@media (width<=760px){html[data-framed] .ftr-in{padding-bottom:26px;font-size:16px}}#root>.static-page{color:#d3cfc6;background:#141619;min-height:100vh;font:430 16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}#root>.static-page a{color:#f1eee7;text-decoration:none}#root>.static-page>nav{max-width:var(--maxw);height:65px;padding:0 var(--m);margin:0 auto;box-shadow:0 1px #2c2f35}#root>.static-page>nav ul{align-items:center;gap:6px;height:64px;margin:0;padding:0;list-style:none;display:flex}#root>.static-page>nav a{color:#d3cfc6;padding:9px 13px 10px;font-size:17px;line-height:1;display:block}#root>.static-page>nav li:first-child a{color:#f1eee7;margin-right:34px;padding-left:0;font-size:21px;font-weight:530}#root>.static-page>nav li:first-child a:before,#root>.static-page>nav li:first-child a:after{color:#6d6b66;font-weight:330}#root>.static-page>nav li:first-child a:before{content:"{  "}#root>.static-page>nav li:first-child a:after{content:"  }"}#root>.static-page>main{max-width:calc(46rem + 2 * var(--m));margin:0 auto 0 max(0px, calc((100% - var(--maxw)) / 2));padding:64px var(--m) 96px}#root>.static-page h1,#root>.static-page h2{color:#f1eee7;font-weight:430}#root>.static-page ul ul,#root>.static-page main ul{padding:0;list-style:none}@media (width<=760px){#root>.static-page>nav{height:auto}#root>.static-page>nav ul{flex-wrap:wrap;height:auto;padding:8px 0}#root>.static-page>main{padding-top:36px}}:not([data-motion]),:not([data-motion]):before,:not([data-motion]):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cp{--c0:#0b0c0d;--c1:#121316;--c2:#1a1c20;--cr:#26282d;--cr2:#3a3d43;--ct:#eeebe4;--ct2:#c4c0b7;--ct3:#918e88;--ct4:#5c5a55;--cw:oklch(86% .14 168);z-index:65;border:0;border-top:1px solid var(--cr2);background:var(--c0);width:auto;max-width:none;height:min(46vh,520px);min-height:300px;max-height:none;color:var(--ct2);font:400 11px / 1.3 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;text-shadow:none;cursor:auto;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -24px 60px #0009,inset 0 1px #ffffff0a}.cp.full{height:88vh}.cp *{letter-spacing:inherit;font-stretch:100%!important}.cp button{color:inherit;font:inherit}.cp-top{border-bottom:1px solid var(--cr);background:var(--c1);align-items:center;gap:16px;padding:10px 16px 8px;display:flex}.cp-id{color:var(--ct);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.cp-clock{background:#2a2c30;border:1px solid #3e4147;width:6px;height:6px}.cp-clock.on{border-color:var(--cw);background:var(--cw)}.cp-m{flex:1;min-width:260px;height:38px;position:relative}.cp-ms button{color:var(--ct3);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:9.5px;position:absolute;top:0;translate:-50%}.cp-ms button:first-child{translate:none}.cp-ms button:last-child{translate:-100%}.cp-ms button:hover{color:var(--ct)}.cp-mt{background:repeating-linear-gradient(90deg, var(--ct4) 0 1px, transparent 1px 25%) left top / 100% 9px no-repeat, repeating-linear-gradient(90deg, #2c2e33 0 1px, transparent 1px 2.5%) left 3px / 100% 5px no-repeat;height:9px;position:absolute;top:24px;left:0;right:0}.cp-master{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:26px;margin:0;position:absolute;top:14px;left:0;right:0}.cp-master::-webkit-slider-runnable-track{background:var(--cr2);height:1px}.cp-master::-moz-range-track{background:var(--cr2);height:1px}.cp-master::-webkit-slider-thumb{appearance:none;background:linear-gradient(90deg,#0000 5px,#0a0b0c 5px 7px,#0000 7px),#eeebe4;border:0;width:12px;height:22px;margin-top:-11px;box-shadow:0 0 0 1px #000}.cp-master::-moz-range-thumb{background:#eeebe4;border:0;border-radius:0;width:12px;height:22px}.cp-master.off::-webkit-slider-thumb{background:#4a4c51}.cp-master:focus-visible{outline:1px solid var(--ct3);outline-offset:2px}.cp-mo{min-width:190px;color:var(--ct);white-space:nowrap;font-size:11.5px}.cp-acts{gap:6px;display:flex}.cp-b{border:1px solid var(--cr2);background:var(--c2);color:var(--ct2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:5px 9px;font-size:10px;box-shadow:inset 0 1px #ffffff0d}.cp-b:hover{border-color:var(--ct3);color:var(--ct)}.cp-b:active{translate:0 1px;box-shadow:inset 0 1px 2px #000000b3}.cp-b.warn{color:#ffb59f;border-color:#5a2a20}.cp-b.warn:hover{color:#ffd3c6;border-color:#ff5a36}.cp-body{overscroll-behavior:contain;flex:1;padding:10px 16px 20px;overflow:auto}.cp-row1{border-bottom:1px solid var(--cr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px;padding-bottom:10px;display:grid}.cp-ann{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.cp-lamp{color:#4d4b47;letter-spacing:.12em;text-align:center;background:#0e0f11;border:1px solid #26282d;padding:5px 0 4px;font-size:9.5px;font-weight:600;display:block;box-shadow:inset 0 1px #ffffff08}.cp-lamp.on{border-color:var(--cw);background:var(--cw);color:#031114;box-shadow:0 0 0 1px #0009,inset 0 1px #ffffff59}.cp-lamp.r.on{color:#1a0400;background:#ff5a36;border-color:#ff5a36}.cp-lamp.a.on{color:#1a0e00;background:#e8a23a;border-color:#e8a23a}.cp-inst{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 14px;display:grid}.cp-inst div{border-bottom:1px dotted #23252a;justify-content:space-between;gap:8px;min-width:0;padding:2px 0;display:flex}.cp-inst span{color:var(--ct3);white-space:nowrap}.cp-inst b{color:var(--cw);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.cp-groups{grid-template-columns:repeat(auto-fill,minmax(276px,1fr));gap:4px 22px;display:grid}.cp-g{min-width:0;padding-top:12px}.cp-g h3{border-bottom:1px solid var(--cr);color:var(--ct);font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;padding-bottom:4px}.cp-row{grid-template-columns:112px minmax(0,1fr) 50px;align-items:center;gap:8px;min-height:24px;display:grid}.cp-l{color:var(--ct3);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex;overflow:hidden}.cp-l span{text-overflow:ellipsis;overflow:hidden}.cp-dot{background:#2a2c30;flex:none;width:4px;height:4px}.cp-row.dirty .cp-l{color:var(--ct)}.cp-row.dirty .cp-dot{background:var(--cw)}.cp-o{color:var(--ct);text-align:right;white-space:nowrap;font-size:10.5px;overflow:hidden}.cp-tr{height:22px;position:relative}.cp-tr input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:22px;margin:0;position:absolute;inset:0}.cp-tr input::-webkit-slider-runnable-track{background:#2e3035;height:2px}.cp-tr input::-moz-range-track{background:#2e3035;height:2px}.cp-tr input::-webkit-slider-thumb{appearance:none;background:linear-gradient(90deg,#0000 4px,#55575c 4px 5px,#0000 5px),#cfcbc2;border:0;width:9px;height:16px;margin-top:-7px;box-shadow:0 0 0 1px #000,0 1px 0 1px #0006}.cp-tr input::-moz-range-thumb{background:#cfcbc2;border:0;border-radius:0;width:9px;height:16px}.cp-tr input:hover::-webkit-slider-thumb{background:linear-gradient(90deg,#0000 4px,#55575c 4px 5px,#0000 5px),#fff}.cp-tr input:focus-visible::-webkit-slider-thumb{background:linear-gradient(90deg,#0000 4px,#55575c 4px 5px,#0000 5px),#fff}.cp-tr input:focus-visible{outline:1px solid var(--ct3);outline-offset:1px}.cp-det{pointer-events:none;height:6px;position:absolute;top:15px;left:4px;right:4px}.cp-det i{background:#4a4c51;width:1px;height:5px;position:absolute;top:0}.cp-det i[data-w*=W]{background:#6fcb86}.cp-det i[data-w*=B]{background:#e86a4f}.cp-det i[data-w*=R]{background:#3fa9bc}.cp-seg{border:0;flex-wrap:wrap;grid-column:2/4;min-inline-size:0;margin:0;padding:0;display:flex}.cp-seg button{border:1px solid var(--cr2);min-width:24px;color:var(--ct3);cursor:pointer;background:0 0;margin-left:-1px;padding:3px 5px;font-size:10px}.cp-seg button:first-child{margin-left:0}.cp-seg button:hover{color:var(--ct)}.cp-seg button[aria-pressed=true]{color:#0a0b0c;background:#d8d4cb;border-color:#d8d4cb;position:relative}.cp-seg button:focus-visible{z-index:1;outline:1px solid var(--ct);outline-offset:1px;position:relative}.cp-swc{justify-self:start;position:relative}.cp-sw{border:1px solid var(--cr2);letter-spacing:.1em;cursor:pointer;background:#0c0d0f;grid-template-columns:1fr 1fr;width:64px;height:18px;padding:0;font-size:8.5px;display:grid;position:relative}.cp-sw span{z-index:1;color:var(--ct4);place-items:center;display:grid;position:relative}.cp-sw i{background:#3a3c41;width:calc(50% - 1px);position:absolute;top:1px;bottom:1px;left:1px;box-shadow:inset 0 1px #ffffff26}.cp-sw[aria-checked=true] i{background:var(--acc);left:50%}.cp-sw[aria-checked=true] .on{color:#031114}.cp-sw[aria-checked=false] .off{color:var(--ct)}.cp-sw:disabled{cursor:not-allowed}.cp-guard{z-index:3;cursor:pointer;background:repeating-linear-gradient(-45deg,#ff5a36 0 5px,#160806 5px 10px);border:1px solid #7a2a18;place-items:center;width:70px;height:24px;padding:0;display:grid;position:absolute;top:-3px;left:-3px}.cp-guard span{color:#ffb59f;letter-spacing:.14em;background:#160806;padding:1px 4px;font-size:8px}.cp-swc.up .cp-guard{height:9px;top:-15px}.cp-act .cp-b{justify-self:start}@media (width<=760px){.cp{height:74vh}.cp-top{flex-wrap:wrap;gap:8px 10px;padding:8px 12px}.cp-acts{margin-left:auto}.cp-m{flex-basis:100%;order:5;min-width:0}.cp-mo{flex:1;order:4;min-width:0}.cp-ms button{letter-spacing:.02em;font-size:8.5px}.cp-body{padding:8px 12px 24px}.cp-row1{grid-template-columns:1fr;gap:10px}.cp-inst{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-row{grid-template-columns:104px minmax(0,1fr) 46px;min-height:36px}.cp-tr,.cp-tr input{height:34px}.cp-det{top:22px}.cp-seg button{padding:7px}.cp-sw{height:26px}}html.k-wire [data-bx]:not(:focus-visible){outline:var(--hair) solid rgb(from var(--wire) r g b / calc(var(--k-wire) * .72));outline-offset:-1px}html.k-xray [data-bx]:not(img,video,canvas,iframe,input){background-image:linear-gradient(rgb(from var(--wire) r g b / calc(var(--k-xray) * .05)), rgb(from var(--wire) r g b / calc(var(--k-xray) * .05)))}html.k-media .mx>:is(img,video,canvas,iframe){opacity:var(--k-media);filter:grayscale()}html.k-media .mx:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to top right, transparent calc(50% - .6px), rgb(from var(--wire) r g b / calc((1 - var(--k-media)) * .8)) 50%, transparent calc(50% + .6px)), linear-gradient(to bottom right, transparent calc(50% - .6px), rgb(from var(--wire) r g b / calc((1 - var(--k-media)) * .8)) 50%, transparent calc(50% + .6px));position:absolute;inset:0}html.k-bevel :is(main,.ftr) :is(.btn,.act,.chip,.pz,.loadbox,.mx,.live){box-shadow:inset 0 1px 0 rgb(255 255 255/calc(var(--k-bevel) * .2)), inset 0 -1px 0 rgb(0 0 0/calc(var(--k-bevel) * .7)), 0 1px 0 rgb(0 0 0/calc(var(--k-bevel) * .5));background-image:linear-gradient(rgb(255 255 255/calc(var(--k-bevel) * .1)), #fff0 52%, rgb(0 0 0/calc(var(--k-bevel) * .24)))}html.k-radius :is(main,.ftr) :is(.btn,.act,.chip,.pz,.loadbox,.mx,pre,.live,.slot){border-radius:var(--k-radius);overflow:hidden}html.k-wdth :is(main,.ftr,.mark),html.k-wdth :is(main,.ftr,.mark) *{font-stretch:calc(var(--k-wdth) * 1%)!important}html.k-track :is(main,.ftr) *{letter-spacing:calc(var(--k-track) * 1em)!important}html.k-face-serif :is(main,.ftr){--sans:var(--serif)}html.k-face-mono :is(main,.ftr){--sans:var(--mono);--serif:var(--mono)}html.k-face-system :is(main,.ftr){--sans:-apple-system, system-ui, "Segoe UI", roboto, sans-serif;--serif:-apple-system, system-ui, sans-serif}html.k-case-upper :is(main,.ftr){text-transform:uppercase}html.k-case-lower :is(main,.ftr) *{text-transform:lowercase!important}html:is(.k-br-heads,.k-br-all) main :is(h1,h2):before{content:"{ ";color:var(--tx4);font-weight:200}html:is(.k-br-heads,.k-br-all) main :is(h1,h2):after{content:" }";color:var(--tx4);font-weight:200}html.k-br-all main :is(h3,.lbl:not(div),.btn,.chip):before{content:"{ ";color:var(--tx4)}html.k-br-all main :is(h3,.lbl:not(div),.btn,.chip):after{content:" }";color:var(--tx4)}html.k-cur-cross :is(main,.ftr,body){cursor:crosshair}html.k-cur-cell :is(main,.ftr,body){cursor:cell}html.k-cur-reticle :is(main,.ftr,body){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cg fill='none' stroke='%23ECE9E2' stroke-width='1'%3E%3Ccircle cx='12.5' cy='12.5' r='6'/%3E%3Cpath d='M12.5 0v5M12.5 20v5M0 12.5h5M20 12.5h5'/%3E%3C/g%3E%3C/svg%3E") 12 12,crosshair}html.k-steps :is(a,button,.chip,.btn,.act,.nav a){transition-property:color,background-color,border-color,text-decoration-color,box-shadow,opacity!important;transition-duration:.22s!important;transition-timing-function:steps(var(--k-steps), end)!important}[data-bdh]{visibility:hidden!important}html.k-filter :is(main,.ftr){filter:hue-rotate(var(--k-hue)) saturate(var(--k-sat)) contrast(var(--k-contrast)) invert(var(--k-invert)) blur(var(--k-defocus))}html.k-hor main{rotate:var(--k-horizon);transform-origin:50% 0}html.k-parity main :is(img,video,iframe,canvas){scale:-1 1}html.k-mis :is(main,.ftr){text-shadow:calc(var(--k-misreg) * -2.4px) calc(var(--k-misreg) * .5px) 0 #ff285a99, calc(var(--k-misreg) * 2.4px) calc(var(--k-misreg) * -.5px) 0 #1edcff99}html.k-mis main .mx>:is(img,video,canvas){filter:drop-shadow(calc(var(--k-misreg) * -4px) 0 0 #ff285a8c) drop-shadow(calc(var(--k-misreg) * 4px) 0 0 #1edcff73)}html.k-faults [data-bk]{translate:calc((var(--h1,.5) - .5) * var(--k-drift) * 52px + var(--tear,0px)) calc((var(--h2,.5) - .5) * var(--k-drift) * 18px)}html.k-faults [data-ff="1"]{font-family:Times New Roman,times,serif!important;font-stretch:100%!important}html.k-faults [data-ff="2"]{font-family:Courier New,courier,monospace!important;font-stretch:100%!important}html.k-faults [data-ff="3"]{font-family:arial,helvetica,sans-serif!important;font-stretch:100%!important}html.k-faults [data-ff="4"]{font-style:italic;font-family:georgia,serif!important}html.k-faults [data-ff="5"]{letter-spacing:-.02em;font-family:verdana,geneva,sans-serif!important;font-stretch:100%!important}html.k-faults [data-st="1"]{text-underline-offset:4px;color:var(--tx)!important;border-color:var(--tx3)!important;text-decoration:underline!important;text-decoration-thickness:1px!important}html.k-faults [data-st="2"]{transform:translateY(1px);background-color:var(--g2)!important;box-shadow:inset 0 1px 3px #000c!important}html.k-faults [data-st="3"]{outline-offset:3px;outline:1px dashed var(--acc)!important}html.k-faults [data-ovf]{white-space:nowrap!important;-webkit-line-clamp:unset!important;max-width:none!important;overflow:visible!important}html.k-faults [data-zf]{position:relative}.zg{left:calc(var(--k-zfight) * 3px);z-index:1;pointer-events:none;background:var(--g0);color:var(--tx2);font:inherit;white-space:inherit;-webkit-mask-image:repeating-linear-gradient(var(--za,0deg), #000 0 var(--zw,3px), transparent var(--zw,3px) calc(var(--zw,3px) * 2));mask-image:repeating-linear-gradient(var(--za,0deg), #000 0 var(--zw,3px), transparent var(--zw,3px) calc(var(--zw,3px) * 2));-webkit-mask-position:var(--zo,0) 0;mask-position:var(--zo,0) 0;position:absolute;top:1px;right:-40px}.zg[data-f=serif]{color:var(--tx);font-family:var(--serif)}.f-stray{z-index:6;pointer-events:none;margin:0;position:absolute}.fxl{pointer-events:none}.fx-web,.fx-grain,.fx-scan,.fx-vign,.fx-grid{display:none;position:fixed;inset:0}.fx-web{z-index:0;mix-blend-mode:screen;opacity:calc(var(--k-web) * .85);background:url(/assets/web-DRALBE4b.jpg) 50%/cover no-repeat}html.k-web .fx-web{display:block}.fx-grain{z-index:55;opacity:calc(var(--k-grain) * .1);mix-blend-mode:overlay;background-size:144px 144px}@media (pointer:coarse){.fx-grain{opacity:calc(var(--k-grain) * .07);mix-blend-mode:normal}}html.k-grain .fx-grain{display:block}.fx-scan{z-index:56;opacity:var(--k-scan);background:repeating-linear-gradient(0deg,#0000008c 0 1px,#0000 1px 3px)}html.k-scan .fx-scan{display:block}.fx-vign{z-index:54;opacity:var(--k-vign);background:radial-gradient(at 50% 45%,#0000 52%,#000000e6)}html.k-vign .fx-vign{display:block}.fx-grid{z-index:30;opacity:var(--k-grid)}.fx-grid .wrap{gap:var(--gap);grid-template-columns:repeat(12,1fr);height:100%;display:grid}.fx-grid .wrap>i{border-right:1px solid rgb(from var(--wire) r g b / .35);border-left:1px solid rgb(from var(--wire) r g b / .35);background:rgb(from var(--wire) r g b / .07)}@media (width<=760px){.fx-grid .wrap{grid-template-columns:repeat(4,1fr)}.fx-grid i:nth-child(n+5){display:none}}html.k-grid .fx-grid{display:block}.fx-skel{z-index:32;width:0;height:0;position:absolute;top:0;left:0}.sk{background:rgb(from var(--wire) r g b / .88);color:#031006;font:500 9.5px / 13px var(--mono);letter-spacing:.01em;white-space:nowrap;pointer-events:none;padding:0 4px;position:absolute}.sk-slot{color:#120502;background:#ff5a36}.fx-rul{z-index:58;display:none;position:fixed;inset:0}html.k-rulers .fx-rul{display:block}.fx-rul .rx{border-bottom:1px solid rgb(from var(--wire) r g b / .5);background:#040605d1 repeating-linear-gradient(90deg, rgb(from var(--wire) r g b / .65) 0 1px, transparent 1px 10px) left bottom / 100% 4px no-repeat;height:12px;position:absolute;top:0;left:0;right:0}.fx-rul .rx:before{content:"";background:repeating-linear-gradient(90deg, rgb(from var(--wire) r g b / .8) 0 1px, transparent 1px 100px) left bottom / 100% 9px no-repeat;position:absolute;inset:0}.fx-rul .ry{border-right:1px solid rgb(from var(--wire) r g b / .5);background:#040605d1 repeating-linear-gradient(0deg, rgb(from var(--wire) r g b / .65) 0 1px, transparent 1px 10px) right top / 4px 100% no-repeat;width:12px;position:absolute;top:0;bottom:0;left:0}.fx-rul .ry:before{content:"";background:repeating-linear-gradient(180deg, rgb(from var(--wire) r g b / .8) 0 1px, transparent 1px 100px) right top / 9px 100% no-repeat;position:absolute;inset:0}.fx-rul span{color:var(--wire);font:8px / 1 var(--mono);position:absolute}.fx-rul .rx span{top:1px}.fx-rul .ry span{writing-mode:vertical-rl;left:1px}.fx-rul .gx,.fx-rul .gy{background:rgb(from var(--wire) r g b / .35);position:absolute;top:0;left:0}.fx-rul .gx{width:100%;height:1px}.fx-rul .gy{width:1px;height:100%}.fx-rul .rd{color:var(--wire);font:500 9.5px / 1 var(--mono);background:#040605cc;padding:2px 4px;position:absolute;top:0;left:0}.fx-ins{z-index:59;display:none;position:fixed;inset:0}html.k-inspect .fx-ins.on{display:block}.fx-ins .ib{outline:1px solid var(--wire);background:rgb(from var(--wire) r g b / .08);position:fixed}.fx-ins .it{border:1px solid rgb(from var(--wire) r g b / .7);width:260px;color:var(--wire);font:10px / 1.45 var(--mono);background:#050806;gap:1px;padding:6px 8px;display:grid;position:fixed;top:0;left:0}.fx-ins .it b{color:#effff2;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fx-ins .it span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-hud{left:0;right:0;bottom:var(--cp-h,0px);z-index:57;padding:6px var(--m);border-top:1px solid rgb(from var(--wire) r g b / .55);color:var(--wire);font:500 10px / 1 var(--mono);white-space:nowrap;background:#030504e6;gap:18px;display:none;position:fixed;overflow:hidden}.fx-hud em{opacity:.6;font-style:normal}html.k-hud .fx-hud{display:flex}html.k-hud body{padding-bottom:24px}.fx-trail{z-index:57;position:fixed;inset:0}html[data-room=home]{--r-g0:#0a0b0d}.home{align-items:center;min-height:100%;display:flex}html[data-room=home] main{display:flex}html[data-room=home] main>.home{flex:1}html[data-room=home] .fx-web{opacity:calc(var(--k-web) * .85);display:block}.home-in{align-items:center;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:48px;padding-bottom:48px;display:grid}.home-copy{z-index:1;grid-column:1/span 5;position:relative}.home .role{color:var(--tx2);margin:0 0 30px;font-size:12.5px}.home h1{max-width:11.5em;color:var(--tx);font-weight:var(--w35);font-size:clamp(36px,3.75vw,62px);line-height:calc(1.04 * var(--k-lead));letter-spacing:-.026em;text-wrap:balance;margin:0}.slot{height:min(78vh,820px);min-height:480px;margin-right:calc(12px - var(--m));grid-column:6/span 7;position:relative}.hero{pointer-events:none;position:absolute;inset:0}.hero canvas{width:100%;height:100%;display:block}@media (width>=901px) and (height>=560px){html[data-room=home] body{height:100svh;min-height:0;overflow:clip}html[data-room=home] main{flex:1 1 0;min-height:0}html[data-room=home] .ftr{z-index:2;margin-top:0;position:absolute;bottom:0;left:0;right:0}.home{align-items:stretch}.home-in{--lift:clamp(12px, 2.5vh, 28px);padding-top:calc(18px + clamp(20px, 4vh, 48px) - var(--lift));padding-bottom:calc(18px + clamp(20px, 4vh, 48px) + var(--lift));grid-template-rows:minmax(0,1fr);container-type:size}.slot{pointer-events:none;align-self:center;height:min(100%,60cqw);min-height:0}}@media (width<=900px){.home{align-items:flex-start}.home-in{grid-template-columns:1fr;padding-top:44px}.home-copy,.slot{grid-column:1}.slot{width:auto;height:min(72vh,118vw);min-height:0;margin:28px calc(-1 * var(--m)) 0}}@media (width<=760px){.home-in{padding-top:36px;padding-bottom:24px}.home .role{margin-bottom:22px}.slot{margin-top:20px}}
