@font-face{font-family:Big Shoulders Inline Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-inline-display-vietnamese-700-normal-igUC49tn.woff2)format("woff2"),url(/assets/big-shoulders-inline-display-vietnamese-700-normal-t1519OZu.woff)format("woff");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:Big Shoulders Inline Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-inline-display-latin-ext-700-normal-BFGFlR9L.woff2)format("woff2"),url(/assets/big-shoulders-inline-display-latin-ext-700-normal-DUeboQx5.woff)format("woff");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:Big Shoulders Inline Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-inline-display-latin-700-normal-YagrHzV7.woff2)format("woff2"),url(/assets/big-shoulders-inline-display-latin-700-normal-yWXXoR_R.woff)format("woff");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:Federo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/federo-latin-400-normal-DolvgZb-.woff2)format("woff2"),url(/assets/federo-latin-400-normal-DwoQtHRT.woff)format("woff");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}#title{--t-black:#05070d;--t-gold:#d9a441;--t-glow:#ffc15e;--t-bulb:#ffe3a3;--t-ink:#ffe3a3db;--t-dim:#ffe3a394;--t-line:#d9a4416b;--t-faint:#d9a44129;z-index:50;background:var(--t-black);color:var(--t-ink);letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-family:Federo,sans-serif;font-weight:400;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}#title button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#title .tl-bg{pointer-events:none;position:absolute;inset:-3%}#title .tl-paint{filter:brightness(.5)saturate(.92)contrast(1.06);transform-origin:50% 38%;background:url(/images/news/ident.webp) 50% 40%/cover no-repeat;animation:70s cubic-bezier(.25,.6,.3,1) both tl-push;position:absolute;inset:0}@keyframes tl-push{0%{transform:scale(1.03)}to{transform:scale(1.12)}}#title .tl-rain{pointer-events:none;position:absolute;inset:-30%;transform:rotate(9deg)}#title .tl-rain i{position:absolute;bottom:0;left:0;right:0}#title .tl-rain.r1 i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cpath d='M199 58v16' stroke='rgba(205,220,255,0.08)' stroke-width='1'/%3E%3Cpath d='M117 62v31' stroke='rgba(205,220,255,0.11)' stroke-width='1'/%3E%3Cpath d='M119 128v31' stroke='rgba(205,220,255,0.11)' stroke-width='1'/%3E%3Cpath d='M55 69v33' stroke='rgba(205,220,255,0.11)' stroke-width='1'/%3E%3Cpath d='M15 129v30' stroke='rgba(205,220,255,0.10)' stroke-width='1'/%3E%3Cpath d='M175 22v35' stroke='rgba(205,220,255,0.10)' stroke-width='1'/%3E%3Cpath d='M150 118v35' stroke='rgba(205,220,255,0.10)' stroke-width='1'/%3E%3Cpath d='M197 68v35' stroke='rgba(205,220,255,0.09)' stroke-width='1'/%3E%3Cpath d='M74 28v33' stroke='rgba(205,220,255,0.08)' stroke-width='1'/%3E%3C/svg%3E");animation:.62s linear infinite tl-fall1;top:-220px}#title .tl-rain.r2 i{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cpath d='M49 135v14' stroke='rgba(205,220,255,0.07)' stroke-width='0.8'/%3E%3Cpath d='M137 8v18' stroke='rgba(205,220,255,0.06)' stroke-width='0.8'/%3E%3Cpath d='M81 60v16' stroke='rgba(205,220,255,0.05)' stroke-width='0.8'/%3E%3Cpath d='M12 50v20' stroke='rgba(205,220,255,0.06)' stroke-width='0.8'/%3E%3Cpath d='M145 73v17' stroke='rgba(205,220,255,0.05)' stroke-width='0.8'/%3E%3Cpath d='M47 52v14' stroke='rgba(205,220,255,0.06)' stroke-width='0.8'/%3E%3Cpath d='M85 89v13' stroke='rgba(205,220,255,0.06)' stroke-width='0.8'/%3E%3Cpath d='M74 119v20' stroke='rgba(205,220,255,0.07)' stroke-width='0.8'/%3E%3Cpath d='M82 71v17' stroke='rgba(205,220,255,0.08)' stroke-width='0.8'/%3E%3Cpath d='M64 98v20' stroke='rgba(205,220,255,0.06)' stroke-width='0.8'/%3E%3Cpath d='M57 47v16' stroke='rgba(205,220,255,0.06)' stroke-width='0.8'/%3E%3C/svg%3E");animation:.95s linear infinite tl-fall2;top:-160px}@keyframes tl-fall1{to{transform:translateY(220px)}}@keyframes tl-fall2{to{transform:translateY(160px)}}#title .tl-shade{pointer-events:none;background:radial-gradient(46% 26% at 50% 62%,#05070db8,#05070d66 60%,#0000 100%),radial-gradient(60% 50% at 50% 44%,#05070d33,#05070d99 62%,#05070df0 100%),linear-gradient(#05070d8c,#0000 22% 62%,#05070deb);position:absolute;inset:0}#title .tl-frame{border:1px solid var(--t-faint);pointer-events:none;animation:1.2s ease-out .2s both tl-fade;position:absolute;inset:22px}#title .tl-frame:before{content:"";border:1px solid #d9a44114;position:absolute;inset:6px}#title .tl-frame svg{width:26px;height:26px;position:absolute}#title .tl-frame .tl{top:-1px;left:-1px}#title .tl-frame .tr{top:-1px;right:-1px;transform:scaleX(-1)}#title .tl-frame .bl{bottom:-1px;left:-1px;transform:scaleY(-1)}#title .tl-frame .br{bottom:-1px;right:-1px;transform:scale(-1)}#title .tl-card{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:47%;left:0;right:0;transform:translateY(-50%)}#title .tl-fan{transform-origin:50% 100%;width:clamp(150px,15cqw,250px);height:auto;margin-bottom:clamp(6px,1cqh,14px);animation:1.5s cubic-bezier(.2,.75,.2,1) 1.45s both tl-fan;overflow:visible}@keyframes tl-fan{0%{opacity:0;transform:scale(.35,.2)}}#title .title-word{letter-spacing:.1em;white-space:nowrap;color:#0000;margin:0 -.1em 0 0;font-family:Big Shoulders Inline Display,Federo,sans-serif;font-size:clamp(56px,12.5cqw,280px);font-weight:700;line-height:1;display:inline-block;position:relative}#title .tw-stone{color:#96846c21;display:block}#title .tw-mask{animation:1.9s cubic-bezier(.22,.7,.18,1) .35s both tl-rise;position:absolute;inset:-40% 0 -4%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 26%);mask-image:linear-gradient(#0000 0,#000 26%)}#title .tw-gilt{background:linear-gradient(#6a4a2b 0%,#a87a3b 24%,#d9a441 48%,#f3b650 70%,#ffd889 87%,#fff3dc 100%);color:#0000;filter:drop-shadow(0 0 1px #ffd78c8c);-webkit-background-clip:text;background-clip:text;animation:1.9s cubic-bezier(.22,.7,.18,1) .35s both tl-sink;display:block;position:absolute;bottom:3.85%;left:0;right:0}@keyframes tl-rise{0%{transform:translateY(100%)}}@keyframes tl-sink{0%{transform:translateY(-148%)}}#title .tw-halo{color:var(--t-glow);filter:blur(18px);opacity:0;mix-blend-mode:screen;pointer-events:none;animation:2.4s ease-out 1.3s both tl-halo,8s ease-in-out 3.7s infinite tl-breathe;position:absolute;bottom:0;left:0;right:0}@keyframes tl-halo{to{opacity:.4}}@keyframes tl-breathe{0%,to{opacity:.4}50%{opacity:.22}}#title .title-word:after{content:"";pointer-events:none;transform-origin:50% 100%;background:radial-gradient(50% 40% at 50% 56%,#ffc15e26,#0000 100%);height:90%;animation:1.8s ease-out .15s both tl-flood;position:absolute;bottom:-36%;left:-12%;right:-12%}@keyframes tl-flood{0%{opacity:0;transform:scaleY(0)}}#title .tl-rule{width:clamp(220px,26cqw,420px);height:auto;margin-top:clamp(14px,2.4cqh,26px);animation:1.2s ease-out 1.9s both tl-fade;overflow:visible}#title .title-sub{letter-spacing:.52em;text-transform:uppercase;color:var(--t-ink);margin:clamp(12px,1.8cqh,20px) -.52em 0 0;font-size:clamp(12px,1.05cqw,16px);animation:1.2s ease-out 2.1s both tl-lift}#title .title-sub .dot{color:var(--t-gold);margin:0 .25em}@keyframes tl-fade{0%{opacity:0}}@keyframes tl-lift{0%{opacity:0;transform:translateY(6px)}}#title .tl-go{align-items:center;gap:clamp(14px,1.6cqw,26px);margin-top:clamp(40px,7.5cqh,84px);animation:1s ease-out 2.4s both tl-fade;display:flex}#title .tl-bulbs{gap:clamp(9px,.95cqw,15px);display:flex}#title .tl-bulbs i{background:var(--t-bulb);opacity:.14;border-radius:50%;width:7px;height:7px;transition:opacity .3s;display:block;box-shadow:0 0 6px 1px #ffc15e99,0 0 16px 4px #ffaa3c29}#title.loading .tl-bulbs i{animation:1.3s linear infinite tl-chase}#title.loading .tl-bulbs i:nth-child(2){animation-delay:.13s}#title.loading .tl-bulbs i:nth-child(3){animation-delay:.26s}#title.loading .tl-bulbs i:nth-child(4){animation-delay:.39s}#title.loading .tl-bulbs i:nth-child(5){animation-delay:.52s}#title .tl-bulbs.right{flex-direction:row-reverse}@keyframes tl-chase{0%{opacity:1}34%,to{opacity:.14}}#title.ready .tl-bulbs i{opacity:1}#title .tl-wait,#title .title-start{letter-spacing:.44em;text-transform:uppercase;white-space:nowrap;margin:0 -.44em 0 0;font-size:clamp(12px,.98cqw,15px);animation:none}#title .tl-wait{color:var(--t-dim)}#title .title-start{color:var(--t-bulb);display:none}#title.ready .tl-wait{display:none}#title.ready .title-start{animation:2.8s ease-in-out infinite tl-pulse;display:block}@keyframes tl-pulse{50%{opacity:.55}}#title .title-save,#title .title-pad,#title .title-note{letter-spacing:.32em;text-transform:uppercase;color:var(--t-dim);margin:clamp(14px,2cqh,22px) -.32em 0 0;font-size:clamp(12px,.84cqw,15px)}#title .title-note{margin-top:clamp(26px,4.6cqh,52px)}#title.loading .title-save,#title.loading .title-pad,#title.loading .title-note{visibility:hidden}#title .title-save:empty,#title .title-pad:empty{display:none}#title .title-save.warn{color:var(--t-glow)}#title .title-save .sep{color:var(--t-line);margin:0 14px}#title .title-new{color:var(--t-ink);border-bottom:1px solid var(--t-line);padding-bottom:2px;transition:color .15s,border-color .15s}#title .title-new:hover,#title .title-new.armed{color:var(--t-bulb);border-color:var(--t-gold)}#title .title-pad b{color:var(--t-bulb);font-weight:400}#title .tl-foot{justify-content:space-between;align-items:flex-end;gap:24px;animation:1.2s ease-out 2.6s both tl-fade;display:flex;position:absolute;bottom:clamp(34px,4.4cqh,64px);left:clamp(40px,3.6cqw,72px);right:clamp(40px,3.6cqw,72px)}#title .tl-links{gap:30px;display:flex}#title.loading .tl-links button{visibility:hidden}#title .tl-links a,#title .tl-links button{letter-spacing:.34em;text-transform:uppercase;color:var(--t-dim);border-bottom:1px solid #0000;padding-bottom:3px;font-size:clamp(12px,.84cqw,15px);text-decoration:none;transition:color .2s,border-color .2s}#title .tl-links a:hover,#title .tl-links a:focus-visible,#title .tl-links button:hover,#title .tl-links button:focus-visible{color:var(--t-bulb);border-color:var(--t-line);outline:none}#title .title-support{color:var(--t-dim);cursor:pointer;align-items:center;gap:18px;margin-left:auto;text-decoration:none;display:flex}#title .ts-why{letter-spacing:.05em;text-align:right;font-size:clamp(13px,.9cqw,16px);line-height:1.6;transition:color .2s}#title .ts-line{white-space:nowrap;display:block}#title .title-support:hover .ts-why,#title .title-support:focus-visible .ts-why{color:var(--t-bulb)}#title .title-support:focus-visible{outline:none}#title .ts-cup{flex:none;width:54px;height:46px;animation:9s step-end infinite tl-flicker;overflow:visible}#title .ts-cup path{fill:none;stroke:#ffd2cc;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}#title .ts-cup g{filter:drop-shadow(0 0 2px #ff5a4a)drop-shadow(0 0 7px #ff3b3bd9)drop-shadow(0 0 16px #ff282873)}#title .title-support:hover .ts-cup,#title .title-support:focus-visible .ts-cup{filter:brightness(1.25);animation:none}@keyframes tl-flicker{0%,61%,64%,66%,to{opacity:1}62%{opacity:.35}65%{opacity:.6}}#title .title-controls,#title .title-credits{border:1px solid var(--t-line);outline:1px solid var(--t-faint);outline-offset:-8px;cursor:default;text-align:left;background:#05070df2;width:min(900px,100cqw - 80px);max-height:calc(100cqh - 120px);padding:34px 44px 26px;display:none;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}#title .title-credits{width:min(720px,100cqw - 80px)}#title.controls .title-controls,#title.credits .title-credits{display:block}#title.controls .tl-card,#title.controls .tl-foot,#title.credits .tl-card,#title.credits .tl-foot{visibility:hidden}#title .tp-head,#title .tc-head{letter-spacing:.22em;text-align:center;color:var(--t-gold);text-transform:uppercase;margin:0 0 14px;font-family:Big Shoulders Inline Display,Federo,sans-serif;font-size:30px;font-weight:700}#title .tc-head.tc-sound{margin-top:30px}#title .tp-rule{width:220px;margin:0 auto 26px;display:block}#title .title-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}#title .title-keys h3{letter-spacing:.4em;text-transform:uppercase;color:var(--t-ink);border-bottom:1px solid var(--t-faint);margin:0 0 12px;padding-bottom:8px;font-size:12px;font-weight:400}#title .title-keys dl{grid-template-columns:auto 1fr;gap:7px 14px;margin:0;font-family:Courier Prime,IBM Plex Mono,monospace;font-size:13px;line-height:1.35;display:grid}#title .title-keys dt{color:var(--t-bulb);white-space:nowrap}#title .title-keys dd{color:#e1d6c4bd;margin:0}#title .tp-foot{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--t-dim);margin-top:24px;font-size:11px;line-height:1.7}#title .tc-foot{color:var(--t-dim);overflow-wrap:anywhere;margin-top:24px;font-family:Courier Prime,IBM Plex Mono,monospace;font-size:12px;line-height:1.6}#title .tc-row{border-top:1px solid #d9a4411a;padding:8px 0;font-family:Courier Prime,IBM Plex Mono,monospace}#title .tc-line{color:#ebe0cddb;overflow-wrap:anywhere;font-size:13px;line-height:1.45}#title .tc-use{color:var(--t-dim);margin-top:3px;font-size:12px}#title.leaving{pointer-events:none;opacity:0;transition:opacity .9s ease-in .15s}#title.leaving .tl-card,#title.leaving .tl-foot,#title.leaving .tl-frame{opacity:0;transition:opacity .4s ease-in}#title .tl-phone{display:none}html.touch,html.touch body{height:auto;min-height:100%;overflow:hidden auto}html.touch #app{position:static}html.touch #title{cursor:default;flex-direction:column;align-items:center;min-height:100svh;padding:0 28px 34px;display:flex;position:relative;overflow:visible;container-type:inline-size}html.touch #title .tl-bg,html.touch #title .tl-rain,html.touch #title .tl-shade{position:fixed}html.touch #title .tl-frame{position:fixed;inset:12px}html.touch #title .tl-card{max-width:440px;margin-top:clamp(64px,14svh,120px);position:relative;top:auto;transform:none}html.touch #title .title-word{font-size:clamp(52px,19cqw,110px)}html.touch #title .title-sub{letter-spacing:.4em;max-width:300px;margin-right:-.4em;line-height:1.9}html.touch #title .title-sub .dot{height:0;display:block;overflow:hidden}html.touch #title .tl-go,html.touch #title .title-save,html.touch #title .title-pad,html.touch #title .title-note,html.touch #title .tl-links button{display:none}html.touch #title .tl-phone{letter-spacing:.02em;color:var(--t-ink);margin-top:40px;font-size:16px;line-height:1.6;animation:1s ease-out 2.2s both tl-fade;display:block}#title .tl-phone p{margin:0}#title .tl-phone .tl-sorry{max-width:330px;margin:0 auto}#title .tl-phone .tl-look{color:var(--t-dim);margin-top:28px;font-size:14px}#title .tl-video{aspect-ratio:16/9;border:1px solid var(--t-line);outline:1px solid var(--t-faint);outline-offset:4px;background:#000 50%/cover no-repeat;width:min(100%,440px);margin:12px auto 0;display:block;position:relative;overflow:hidden}html.touch #title .tl-video{background-image:url(https://i.ytimg.com/vi/j6yIjVb0zfM/hq720.jpg)}#title .tl-video:before{content:"";background:#05070d47;position:absolute;inset:0}#title .tl-video.playing:before{display:none}#title .tl-play{width:100%;height:100%;position:absolute;inset:0}#title .tl-play svg{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#title .tl-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}#title .tl-phone .tl-open{margin-top:28px}#title .tl-copy{border:1px solid var(--t-line);color:var(--t-bulb);letter-spacing:.34em;text-transform:uppercase;margin:16px auto 0;padding:12px 22px;font-size:12px;display:block}html.touch #title .tl-foot{flex-direction:column-reverse;justify-content:center;align-items:center;gap:30px;margin-top:auto;padding-top:48px;position:relative;bottom:auto;left:auto;right:auto}html.touch #title .title-support{flex-direction:column-reverse;gap:12px;margin:0}html.touch #title .ts-why{text-align:center}html.touch #title .ts-line{white-space:normal}@media (prefers-reduced-motion:reduce){#title *,#title :before,#title :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}#title .tl-rain{display:none}#title.loading .tl-bulbs i{opacity:.6}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/chakra-petch-thai-300-normal-C7zVQijz.woff2)format("woff2"),url(/assets/chakra-petch-thai-300-normal-hRMdOe8s.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-300-normal-D3IiUFXN.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/chakra-petch-latin-ext-300-normal-CdnXTHEL.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-300-normal-ANreJk3c.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/chakra-petch-latin-300-normal-GlM59gnw.woff2)format("woff2"),url(/assets/chakra-petch-latin-300-normal-48XQDxYt.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff)format("woff");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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");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:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/limelight-latin-ext-400-normal-DPzC3ZDG.woff2)format("woff2"),url(/assets/limelight-latin-ext-400-normal-DFpXQSBH.woff)format("woff");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:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/limelight-latin-400-normal-CvlMCR9p.woff2)format("woff2"),url(/assets/limelight-latin-400-normal-d7qCOV8D.woff)format("woff");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:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-cyrillic-400-normal-DSLrjXv3.woff2)format("woff2"),url(/assets/poiret-one-cyrillic-400-normal-CpH-lEit.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-ext-400-normal-CxHDSaWp.woff2)format("woff2"),url(/assets/poiret-one-latin-ext-400-normal-CvJmH8f6.woff)format("woff");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:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-400-normal-DaD3Ke7k.woff2)format("woff2"),url(/assets/poiret-one-latin-400-normal-DeDrWLAw.woff)format("woff");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:Federo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/federo-latin-400-normal-DolvgZb-.woff2)format("woff2"),url(/assets/federo-latin-400-normal-DwoQtHRT.woff)format("woff");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:Big Shoulders Inline Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-inline-display-vietnamese-700-normal-igUC49tn.woff2)format("woff2"),url(/assets/big-shoulders-inline-display-vietnamese-700-normal-t1519OZu.woff)format("woff");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:Big Shoulders Inline Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-inline-display-latin-ext-700-normal-BFGFlR9L.woff2)format("woff2"),url(/assets/big-shoulders-inline-display-latin-ext-700-normal-DUeboQx5.woff)format("woff");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:Big Shoulders Inline Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-inline-display-latin-700-normal-YagrHzV7.woff2)format("woff2"),url(/assets/big-shoulders-inline-display-latin-700-normal-yWXXoR_R.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-italic-BzK4HIs4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-italic-DHJjmZA7.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-italic-CZikIXQl.woff2)format("woff2"),url(/assets/courier-prime-latin-700-italic-Cxv_jV69.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2)format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2)format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff");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{--ink:#cfefff;--ink-dim:#cfefff8c;--amber:#ffb000;--red:#ff3b3b;--bg:#05070d;--mono:"IBM Plex Mono", ui-monospace, monospace;--head:"Chakra Petch", "IBM Plex Mono", sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--mono);-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}#app{position:fixed;inset:0}#view{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.fatal{color:#ff6a6a;white-space:pre-wrap;z-index:100;font-size:12px;position:absolute;inset:20px}.hud{pointer-events:none;z-index:10;letter-spacing:.06em;text-shadow:0 0 8px #50c8ff40;font-size:12px;position:absolute;inset:0}.reticle{background:#cfefffbf;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:all .15s;position:absolute;top:50%;left:50%}.reticle.target{border:1px solid var(--amber);background:0 0;border-radius:0;width:22px;height:22px;margin:-11px 0 0 -11px;box-shadow:0 0 10px #ffb00059}.reticle.hidden{opacity:0}.prompt{opacity:0;white-space:nowrap;color:var(--ink);transition:opacity .15s;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}.prompt.on{opacity:1}.prompt .key{border:1px solid var(--amber);color:var(--amber);margin-right:8px;padding:1px 6px;font-weight:500;display:inline-block}.prompt.menu{min-width:250px;top:calc(50% + 30px)}.prompt .m-head{font-family:var(--head);letter-spacing:.3em;color:var(--amber);border-left:1px solid var(--amber);justify-content:space-between;gap:28px;margin-bottom:7px;padding-left:10px;font-size:10px;font-weight:500;display:flex}.prompt .m-bal{color:var(--ink);letter-spacing:.18em}.prompt .m-row{justify-content:space-between;gap:28px;margin-top:5px;display:flex}.prompt .m-row.dim{opacity:.4}.prompt .m-price{color:var(--ink-dim)}.prompt .m-extra{margin-top:9px}.prompt .m-gap{width:14px;display:inline-block}.prompt .m-group{font-family:var(--head);letter-spacing:.3em;color:var(--ink-dim);margin:8px 0 3px;font-size:9px}.prompt .m-sub{white-space:normal;max-width:330px;color:var(--ink-dim);margin:2px 0 0 31px;font-size:11px;line-height:1.4}.prompt .m-sub.dim{opacity:.4}.prompt .m-say{white-space:normal;border-left:1px solid var(--ink-dim);max-width:290px;color:var(--ink);margin-top:10px;padding-left:10px;font-size:12px;line-height:1.45}.objective{max-width:380px;position:absolute;top:24px;left:28px}.obj-head{font-family:var(--head);letter-spacing:.3em;color:var(--amber);border-left:1px solid var(--amber);padding-left:10px;font-size:11px;font-weight:500}.obj-line{color:var(--ink);letter-spacing:.02em;white-space:pre-wrap;margin-top:6px;padding-left:11px;font-size:13px}.radio{opacity:0;letter-spacing:.01em;max-width:560px;font-size:14px;line-height:1.5;transition:all .25s;position:absolute;bottom:30px;left:28px;transform:translateY(6px)}.radio.on{opacity:1;transform:none}.radio .line{white-space:pre-wrap}.radio .who{letter-spacing:.32em;color:var(--amber);margin-bottom:3px;font-size:10px;display:block}.toasts{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.toasts{top:84px}}.toast{letter-spacing:.28em;background:#03080e73;border-top:1px solid #cfefff66;border-bottom:1px solid #cfefff66;padding:5px 14px;font-size:11px;transition:opacity .6s,transform .6s}.toast.clue{border-color:var(--amber);color:var(--amber)}.toast.warn{border-color:var(--red);color:#ff8c8c}.toast.out{opacity:0;transform:translateY(-6px)}.waypoint{display:none;position:absolute;top:0;left:0}.wp-mark{border:1px solid var(--amber);width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #ffb00066}.wp-label{letter-spacing:.2em;color:var(--amber);white-space:pre;font-size:10px;position:absolute;top:-6px;left:12px}.waypoint.flip .wp-label{left:auto;right:12px}.waypoint.edge .wp-mark{background:#ffb00040}.waypoint.under{opacity:.3}.waypoint.under .wp-label,.waypoint.quiet .wp-label{display:none}.debug{color:var(--ink-dim);white-space:pre;text-align:right;font-size:10px;position:absolute;bottom:10px;right:12px}.screen{z-index:50;cursor:pointer;background:radial-gradient(at 50% 60%,#05070d40,#05070dd9);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.title-inner{text-align:center}.title-start{letter-spacing:.35em;text-transform:uppercase;margin-top:48px;font-size:12px;animation:2.4s ease-in-out infinite pulse}.screen.pause{background:radial-gradient(34% 48%,#05070dd1,#05070dd1 55%,#05070d4d)}.pause-word{font-family:var(--head);letter-spacing:.5em;font-size:28px}.pause-settings{letter-spacing:.3em;text-transform:uppercase;cursor:default;margin-top:40px;font-size:11px}.pause-vol{grid-template-columns:auto 200px 4.5em;justify-content:center;align-items:center;gap:10px 18px;display:grid}.pv-row{display:contents}.pv-label{color:var(--ink-dim);text-align:left}.pv-val{color:var(--ink);text-align:right}.pv-track{align-items:center;height:18px;display:flex;position:relative}.pv-track:before,.pv-track:after{content:"";pointer-events:none;position:absolute}.pv-track:before{background:linear-gradient(to right, var(--amber) calc(var(--v,.75) * 100%), #cfefff40 calc(var(--v,.75) * 100%));height:1px;top:50%;left:5px;right:5px}.pv-track:after{background:var(--ink-dim);width:1px;height:5px;top:calc(50% + 4px);left:calc(75% - 2.5px)}.pv-track input{appearance:none;z-index:1;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;position:relative}.pv-track input:focus{outline:none}.pv-track input::-webkit-slider-runnable-track{background:0 0;height:18px}.pv-track input::-moz-range-track{background:0 0;height:18px}.pv-track input::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--amber);background:var(--bg);border-radius:50%;width:10px;height:10px;margin-top:4px;transition:background .15s}.pv-track input::-moz-range-thumb{border:1px solid var(--amber);background:var(--bg);border-radius:50%;width:8px;height:8px}.pv-track input:hover::-webkit-slider-thumb{background:var(--amber)}.pv-track input:focus-visible::-webkit-slider-thumb{background:var(--amber)}.pause-quality{justify-content:center;align-items:baseline;gap:18px;margin-top:24px;display:flex}.pm-label{color:var(--ink-dim);margin-right:6px}.pm-opt{color:var(--ink-dim);cursor:pointer;border-bottom:1px solid #0000;padding:4px 2px 3px;transition:color .15s,border-color .15s}.pm-opt:hover{color:var(--ink)}.pm-opt.on{color:var(--amber);border-color:var(--amber)}.pause-hint{letter-spacing:.25em;color:var(--ink-dim);text-transform:uppercase;margin-top:14px;font-size:10px}.pause-hint b{color:var(--ink);font-weight:500}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.clue-layer{pointer-events:none;position:absolute;inset:0}.clue-marker{opacity:0;letter-spacing:.22em;color:var(--amber);white-space:nowrap;font-size:10px;transition:opacity .2s;position:absolute;top:0;left:0}.clue-marker i{clip-path:polygon(0 0,30% 0,30% 8%,8% 8%,8% 30%,0 30%,0 70%,8% 70%,8% 92%,30% 92%,30% 100%,0 100%,0 0,100% 0,100% 30%,92% 30%,92% 8%,70% 8%,70% 0,100% 0,100% 100%,70% 100%,70% 92%,92% 92%,92% 70%,100% 70%,100% 100%,0 100%);border:1px solid #ffb000cc;width:26px;height:26px;margin:-13px 0 0 -13px;transition:transform .2s;position:absolute}.clue-marker b{font-weight:500;position:absolute;top:-14px;left:18px}.clue-marker span{color:var(--ink-dim);position:absolute;top:0;left:18px}.clue-marker.optic i{border-color:#7fe8ffe6}.clue-marker.optic b{color:#9fefff}.clue-marker.aim i{transform:scale(1.35);box-shadow:0 0 14px #ffb00073}.clue-marker.found i{border-color:#cfefff59}.clue-marker.found b{color:var(--ink-dim)}.analyze-ring{opacity:0;pointer-events:none;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .15s;position:absolute;top:50%;left:50%}.analyze-ring.on{opacity:1}.analyze-ring svg{width:64px;height:64px;transform:rotate(-90deg)}.analyze-ring circle{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:107;stroke-dashoffset:107px}.analyze-ring span{letter-spacing:.35em;color:var(--amber);font-size:9px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.readout{border-left:1px solid var(--amber);opacity:0;background:linear-gradient(90deg,#080c12b8,#080c124d);width:360px;padding:14px 16px;transition:all .3s;position:absolute;top:24px;right:28px;transform:translate(10px)}.readout.on{opacity:1;transform:none}.ro-head{font-family:var(--head);letter-spacing:.3em;color:var(--amber);margin-bottom:8px;font-size:12px}.ro-body{letter-spacing:.01em;color:var(--ink);font-size:12.5px;line-height:1.55}.dialogue{opacity:0;pointer-events:none;z-index:20;gap:18px;width:min(860px,92vw);transition:all .25s;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)translateY(10px)}.dialogue.on{opacity:1;transform:translate(-50%)}.dlg-bio{background:#04080c99;border:1px solid #7fe8ff40;flex:0 0 220px;padding:8px 0 4px;position:relative}.dlg-bio canvas{display:block}.bio-flag{letter-spacing:.3em;color:#ff6a6a;opacity:0;font-size:10px;position:absolute;top:-20px;left:0}.dialogue.lie .bio-flag{opacity:1;transition:opacity .2s;animation:.8s ease-in-out infinite pulse}.dialogue.lie .dlg-bio{border-color:#ff5a5a99}.bio-read{letter-spacing:.3em;color:var(--amber);opacity:0;font-size:10px;position:absolute;top:-20px;left:0}.dialogue.read .bio-read{opacity:1;transition:opacity .2s}.dialogue.read.anger .bio-read{color:#ff6a6a;animation:.8s ease-in-out infinite pulse}.dialogue.read .dlg-bio{border-color:#ffb00073}.dialogue.read.anger .dlg-bio{border-color:#ff5a5a99}.dlg-main{background:linear-gradient(#04080cc7,#04080c99);border-top:1px solid #cfefff40;flex:1;padding:12px 18px 14px}.dlg-who{letter-spacing:.35em;color:var(--amber);margin-bottom:6px;font-size:10px}.dlg-text{letter-spacing:.01em;min-height:48px;font-size:15px;line-height:1.55}.dlg-options{margin-top:10px}.dlg-options .opt{color:var(--ink);padding:4px 0;font-size:13px}.dlg-options .opt span{width:22px;color:var(--amber);display:inline-block}.dlg-options .opt.present{color:#ffd27a}.dlg-options .opt.evidence{color:#9fefff}.dlg-options .opt.bribe i{color:var(--amber);margin-right:2px;font-style:normal}.dlg-options .opt.bribe.short{color:var(--ink-dim)}.dlg-options .opt.bribe.short i{color:#ffb00073}.dlg-hint{letter-spacing:.3em;color:var(--ink-dim);text-align:right;margin-top:8px;font-size:9px}.dlg-cr{color:var(--amber);margin-right:2.4em}.notebook{z-index:18;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g transform='rotate(45 16 16)'><path d='M16 1 L21.5 9 L20 21 L16 31 L12 21 L10.5 9 Z' fill='%23d4ac55' stroke='%232a1d0a' stroke-width='1.2' stroke-linejoin='round'/><path d='M16 15 L16 30.5' stroke='%232a1d0a' stroke-width='1.1'/><circle cx='16' cy='14' r='1.9' fill='%232a1d0a'/><path d='M12.5 8 L19.5 8' stroke='%232a1d0a' stroke-width='0.9'/></g></svg>") 5 27,crosshair;display:none;position:absolute;inset:0}.notebook.on{display:block}.notebook.on.holo{cursor:grab}.notebook.on.holo.drag{cursor:grabbing}.notebook.on.holo.over{cursor:pointer}.notebook .holo-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.notebook .casefile,.notebook .pockets{display:none}.hud.in-notebook .reticle,.hud.in-notebook .prompt,.hud.in-notebook .objective,.hud.in-notebook .waypoint,.hud.in-notebook .carkeys,.hud.in-notebook .dash,.hud.in-notebook .scanner,.hud.in-notebook .augs{visibility:hidden;transition:none}.hud.in-notebook .toasts{top:6px}.recon{opacity:0;pointer-events:none;z-index:15;width:min(720px,90vw);transition:opacity .4s;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.recon.on{opacity:1}.rc-label{font-family:var(--head);letter-spacing:.12em;color:#9fefff;text-align:center;text-shadow:0 0 12px #50dcff80;min-height:20px;margin-bottom:10px;font-size:15px}.rc-bar{background:#7fe8ff33;height:2px;position:relative}.rc-fill{background:#7fe8ff;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #7fe8ff}.rc-bar i{background:#cfefff99;width:1px;height:10px;position:absolute;top:-4px}.rc-hint{text-align:center;letter-spacing:.3em;color:var(--ink-dim);margin-top:10px;font-size:9px}.recon.memory{--mem:#9fefff;--mem-glow:#50dcff80}.recon.memory[data-hue=rose]{--mem:#ffb4c8;--mem-glow:#ff6e9680}.recon.memory[data-hue=amber]{--mem:#ffd08c;--mem-glow:#ffaa4680}.recon.memory[data-hue=violet]{--mem:#d2bcff;--mem-glow:#a06eff80}.recon.memory[data-hue=white]{--mem:#e4efff;--mem-glow:#bed7ff73}.recon.memory[data-hue=green]{--mem:#aaffd0;--mem-glow:#50ffa073}.recon.memory .rc-label{color:var(--mem);text-shadow:0 0 2px #020408f2, 0 1px 6px #020408d9, 0 0 14px var(--mem-glow)}.recon.memory:before{content:"";z-index:-1;background:radial-gradient(closest-side,#02040899,#02040800);position:absolute;inset:-16px -48px -10px}.recon.memory .rc-bar{background:#ffffff24;box-shadow:0 0 0 1px #020408b3}.recon.memory .rc-fill{background:var(--mem);box-shadow:0 0 0 1px #02040899, 0 0 8px var(--mem)}.hud .objective,.hud .waypoint,.hud .augs .aug{transition:opacity .4s}.hud.in-memory .objective,.hud.in-memory .waypoint,.hud.in-memory .augs .aug{opacity:0}.hud.in-memory .radio.on{transform:translateY(-78px)}.hud .augs{transition:opacity .3s}.hud.in-talk .augs,.hud.in-recon .augs{opacity:0}.augs{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:30px;right:28px}.aug{letter-spacing:.3em;color:var(--ink-dim);align-items:center;gap:8px;padding-bottom:4px;font-size:10px;display:flex;position:relative}.aug b{border:1px solid #cfefff59;padding:0 5px;font-weight:500}.aug i{background:#cfefff80;height:1px;position:absolute;bottom:0;left:0}.aug.ready{color:var(--ink)}.aug.ready b{border-color:var(--amber);color:var(--amber)}.aug.active{color:#9fefff}.drift{letter-spacing:.3em;color:var(--ink-dim);align-items:center;gap:8px;margin-top:4px;font-size:10px;display:flex}.drift-bar{background:#cfefff1f;width:110px;height:3px}.drift-bar i{background:#7fe8ff;width:0;height:100%;transition:width .4s;display:block}.augs.high .drift-bar i{background:#ff6a6a}.drift em{text-align:right;width:22px;font-style:normal}.closed{z-index:46;background:#020306e6;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.closed.on{display:flex}.cl-inner{text-align:center;max-width:620px;padding:0 28px}.cl-head{font-family:var(--head);letter-spacing:.5em;color:var(--amber);font-size:12px}.cl-title{font-family:var(--head);letter-spacing:.2em;margin:12px 0 18px;font-size:34px;font-weight:300}.cl-inner p{font-size:14px;line-height:1.6}.cl-stats{grid-template-columns:repeat(4,auto);gap:12px;margin:26px 0;display:grid}.cl-stats span{letter-spacing:.35em;color:var(--ink-dim);margin-bottom:6px;font-size:9px;display:block}.cl-stats b{font-size:15px;font-weight:500}.cl-note{color:var(--ink-dim)}.cl-hint{letter-spacing:.35em;color:var(--ink-dim);margin-top:28px;font-size:10px;animation:2.4s ease-in-out infinite pulse}.closed.report{background:#020306ed;align-items:safe center;overflow-y:auto}.cl-inner.report{text-align:left;width:min(640px,92vw);max-width:none}.rp-paper{border-left:1px solid var(--amber);letter-spacing:.06em;padding:4px 0 6px 20px;font-size:12px}.rp-line{white-space:nowrap;gap:14px;line-height:1.5;animation:.16s steps(4,jump-none) backwards rp-print;display:flex}.rp-org{font-family:var(--head);letter-spacing:.45em;color:var(--amber);font-size:10px}.rp-title{font-family:var(--head);letter-spacing:.24em;color:var(--ink);margin:2px 0;font-size:22px;font-weight:300}.rp-unit{color:var(--ink-dim);margin-bottom:6px;font-size:11px}.rp-head{font-family:var(--head);letter-spacing:.35em;color:var(--amber);border-bottom:1px solid #cfefff24;justify-content:space-between;margin-top:9px;font-size:10px}.rp-head b{font-family:var(--mono);letter-spacing:.12em;color:var(--ink);font-size:11px;font-weight:500}.rp-at{width:44px;color:var(--ink-dim);flex:none}.rp-text{text-overflow:ellipsis;flex:1;overflow:hidden}.rp-row.good .rp-val{color:#7fe8ff}.rp-row.bad .rp-val{color:#ff6a6a}.rp-row.dim{color:var(--ink-dim)}.rp-remark{white-space:normal;color:var(--ink);margin-top:12px;font-style:italic}.cl-inner.report .cl-hint{margin-top:18px;animation:.2s steps(2,jump-none) backwards rp-print,2.4s ease-in-out infinite pulse}@keyframes rp-print{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.save-glyph{z-index:47;letter-spacing:.3em;color:var(--ink-dim);text-shadow:0 0 8px #50c8ff40;pointer-events:none;opacity:0;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;top:8px;right:12px}.save-glyph i{border:1px solid var(--amber);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 8px #ffb00066}.save-glyph.on{animation:2.2s ease-in-out saveblink}@keyframes saveblink{0%{opacity:0}12%{opacity:1}26%{opacity:.25}40%,75%{opacity:1}to{opacity:0}}.carkeys{letter-spacing:.2em;color:var(--ink-dim);gap:14px;font-size:10px;display:none;position:absolute;bottom:30px;right:28px}.carkeys.on{display:flex}.carkeys:not(.pulse) .k-pulse,.carkeys:not(.board) .k-board,.carkeys.pulse .k-arms{display:none}.carkeys b{color:var(--amber);margin-right:6px;font-weight:500}.carkeys b+b{margin-left:6px}.hud{--dash-h:clamp(88px, min(16.5vh, 10.5vw), 150px)}.dash{opacity:.92;pointer-events:none;align-items:flex-end;gap:8px;transition:opacity .2s;display:none;position:absolute;bottom:56px;right:28px}.dash.on{display:flex}.dash canvas{height:var(--dash-h);border-radius:3px;width:auto;display:block;box-shadow:0 0 18px #7fe8ff14}.hud.in-talk .dash,.hud.in-recon .dash{opacity:0}.hud.dash-on .radio{max-width:min(560px, calc(100vw - 92px - var(--dash-h) * 3.7))}@media (max-width:1100px){.carkeys{letter-spacing:.06em;gap:10px}.carkeys .k-low{display:none}}.carkeys i{font-style:normal}.scope{pointer-events:none;--sp-r:44vmin;display:none;position:absolute;inset:0}.scope .sp-glass{background:radial-gradient(circle at 50% 50%, transparent 0, transparent calc(var(--sp-r) - 5vmin), #0009 calc(var(--sp-r) - .8vmin), #000 var(--sp-r));position:absolute;inset:0}.scope .sp-ret{width:calc(var(--sp-r) * 2);height:calc(var(--sp-r) * 2);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.scope .sp-post rect{fill:#060709f2;stroke:#ffd6a038;stroke-width:.3px}.scope .sp-hair rect,.scope .sp-dots circle{fill:#ffb000c7}.scope .sp-ring{fill:none;stroke:#ffb00038;stroke-width:.25px}.scope .sp-dot{fill:var(--amber);filter:drop-shadow(0 0 .6px #ffb000e6);transition:opacity .15s}.scope.cycling .sp-dot{opacity:.22}.scope .sp-read{left:50%;top:calc(50% + var(--sp-r) * .8);color:var(--amber);font-family:var(--mono);letter-spacing:.12em;text-shadow:0 0 6px #ffb00073;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}.scope .sp-rounds{gap:4px;display:flex}.scope .sp-rounds i{background:#ffb0002e;width:5px;height:5px}.scope .sp-rounds i.on{background:var(--amber);box-shadow:0 0 4px #ffb000b3}.hud.in-scope .reticle{opacity:0}.scanner{pointer-events:none;display:none;position:absolute;inset:0}.scanner .c{border:0 solid #7fe8ffcc;width:46px;height:46px;position:absolute}.scanner .tl{border-top-width:1px;border-left-width:1px;top:14%;left:12%}.scanner .tr{border-top-width:1px;border-right-width:1px;top:14%;right:12%}.scanner .bl{border-bottom-width:1px;border-left-width:1px;bottom:14%;left:12%}.scanner .br{border-bottom-width:1px;border-right-width:1px;bottom:14%;right:12%}.scanner.locked .c{border-color:#ffb000f2;box-shadow:0 0 10px #ffb00040}.scanner.locked .sc-tag{color:#ffc74a;text-shadow:0 0 10px #ffb00080}.sc-reticle{border:1px solid #7fe8ff8c;border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 18px #50dcff33}.sc-reticle:before,.sc-reticle:after{content:"";background:#7fe8ffb3;position:absolute}.sc-reticle:before{clip-path:polygon(0 0,100% 0,100% 30%,0 30%,0 70%,100% 70%,100% 100%,0 100%);width:1px;top:-18px;bottom:-18px;left:50%}.sc-reticle:after{clip-path:polygon(0 0,30% 0,30% 100%,0 100%,0 0,70% 0,100% 0,100% 100%,70% 100%);height:1px;top:50%;left:-18px;right:-18px}.sc-tag{letter-spacing:.22em;color:#9fefff;white-space:nowrap;text-shadow:0 0 10px #50dcff99;font-size:11px;position:absolute;top:calc(50% - 8px);left:calc(50% + 62px)}.sc-data{letter-spacing:.3em;color:#cfefffcc;white-space:nowrap;font-size:10px;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.scanhud{pointer-events:none;font-family:var(--mono);color:#ff5a4a;text-shadow:0 0 6px #ff3c288c;display:none;position:absolute;inset:0}.scanhud .tgt{display:none;position:absolute;top:0;left:0}.scanhud .tgt i{clip-path:polygon(0 0,28% 0,28% 2px,2px 2px,2px 22%,0 22%,0 78%,2px 78%,2px calc(100% - 2px),28% calc(100% - 2px),28% 100%,0 100%,0 0,100% 0,100% 22%,calc(100% - 2px) 22%,calc(100% - 2px) 2px,72% 2px,72% 0,100% 0,100% 100%,72% 100%,72% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 78%,100% 78%,100% 100%,0 100%);border:1px solid #ff5a46e6;display:block}.scanhud .tgt b{letter-spacing:.14em;white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:0}.scanhud .tgt span{letter-spacing:.1em;white-space:nowrap;opacity:.8;font-size:9.5px;position:absolute;top:13px}.scanhud .tgt p{letter-spacing:.1em;white-space:nowrap;margin:0;font-size:9.5px;display:none;position:absolute}.scanhud .tgt .job{top:26px}.scanhud .tgt .bio{opacity:.8;top:39px}.scanhud .tgt.focus p{display:block}.scanhud .tgt.focus{z-index:1}.scanhud .tgt.focus b,.scanhud .tgt.focus span,.scanhud .tgt.focus p{background:#0e0302a8;margin-left:-5px;padding:0 5px;line-height:13px}.scanhud .tgt.focus i{border-color:#ff826e;box-shadow:0 0 8px #ff3c2859}.scanhud .tgt u{pointer-events:none;display:none;position:absolute;top:0;left:0}.scanhud .tgt.match u{background:repeating-linear-gradient(135deg,#fff8e16b 0 1px,#0000 1px 4px),linear-gradient(#ffeebe80,#ffce6e42);border:1px solid #fff4d6e6;animation:1.8s ease-in-out infinite scan-match;display:block;box-shadow:0 0 14px #ffd6788c,inset 0 0 6px #fff4d673}@keyframes scan-match{0%,to{opacity:.72}50%{opacity:1}}.scanhud .tgt.match i{border-color:#fff0c2}.scanhud .tgt.match b,.scanhud .tgt.match span,.scanhud .tgt.match p{color:#ffe29a;text-shadow:0 0 6px #ffb000b3}.scanhud .tgt.alert i{border-color:#8ff0ff}.scanhud .tgt.alert.focus i{box-shadow:0 0 8px #50dcff66}.scanhud .tgt.alert b,.scanhud .tgt.alert span,.scanhud .tgt.alert p{color:#8ff0ff;text-shadow:0 0 6px #50dcffb3}.scan-side{white-space:pre;letter-spacing:.1em;opacity:.85;font-size:10px;line-height:1.5;position:absolute;top:90px;right:28px}.aug.mode span em{color:var(--amber);font-style:normal}.blackout{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.director-view{letter-spacing:.08em;color:var(--ink-dim);white-space:nowrap;background:#03080e8c;border-top:1px solid #cfefff40;padding:8px 10px 6px;font-size:10px;display:none;position:absolute;top:104px;left:28px}.director-view.on{display:block}.director-view .dv-head{color:var(--amber);letter-spacing:.3em;margin-bottom:4px}.director-view canvas{width:200px;height:40px;margin-bottom:4px;display:block}.director-view .dv-extra{margin:6px 0 2px}.director-view .dv-text span{width:64px;color:var(--ink);display:inline-block}.hud.in-notebook .radio{max-width:min(560px,50vw - 18.5vh - 44px)}#app.ui-off>:not(canvas,.title,.pause,.notebook,.fatal),#app.ui-off>:not(canvas,.title,.pause,.notebook,.fatal) :not(.blackout){visibility:hidden;transition:none}#app.ui-off .blackout{visibility:visible}.title-pad{letter-spacing:.24em;color:var(--ink-dim);text-transform:uppercase;margin-top:12px;font-size:10px}.title-pad:empty{display:none}.title-pad b{color:var(--amber);font-weight:500}.pad-on .prompt .key[data-pad],.pad-on .carkeys b[data-pad],.pad-on .dlg-options .opt span[data-pad]{letter-spacing:0;font-size:0}.pad-on .prompt .key[data-pad]:after,.pad-on .carkeys b[data-pad]:after,.pad-on .dlg-options .opt span[data-pad]:after{content:attr(data-pad);letter-spacing:.04em;font-size:11px}.pad-on [data-tone=a]:after{color:#7fd36b}.pad-on [data-tone=b]:after{color:#ff6a5a}.pad-on [data-tone=x]:after{color:#5fb4ff}.pad-on [data-tone=y]:after{color:#ffd84a}.pad-on .prompt .m-row.pad-cur,.pad-on .dlg-options .opt.pad-cur{box-shadow:inset 2px 0 0 var(--amber);background:linear-gradient(90deg,#ffb00029,#ffb00000)}.pad-on .dlg-options .opt.pad-cur{padding-left:6px}.pv-row.pad-cur,.pause-quality.pad-cur{outline-offset:4px;outline:1px solid #ffb0008c}.pad-pointer{border:1.5px solid var(--amber);pointer-events:none;z-index:60;border-radius:50%;width:18px;height:18px;display:none;position:fixed;top:-9px;left:-9px;box-shadow:0 0 6px #ffb00099}.pad-pointer:after{content:"";background:var(--amber);width:2px;height:2px;position:absolute;top:7px;left:7px}.pad-pointer.on{display:block}
