@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.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(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2)format("woff2"),url(/_astro/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(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2)format("woff2"),url(/_astro/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(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2)format("woff2"),url(/_astro/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(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/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}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.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:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2)format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.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:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2)format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.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:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2)format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.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:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/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:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.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:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.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:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.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:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.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:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.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}.ud{--hand:"Caveat", "Ink Free", "Segoe Print", cursive;--type:"IBM Plex Mono", ui-monospace, Consolas, monospace;--paper:#e6dfcc;--paper-ink:#1d1a16;--biro:#c22b22;--biro-blue:#23408e;--marker:#b3201a}.ud-biro{font-family:var(--hand);color:var(--biro);letter-spacing:.01em;margin:0;font-size:clamp(20px,1.6vw,25px);font-weight:600;line-height:1.12;transform:rotate(-2deg)}.ud-biro--blue{color:#8fb0ff}.ud-tape{z-index:2;clip-path:polygon(3% 0,97% 6%,100% 92%,2% 100%,0 48%);background:#e2d6aa8c;width:110px;height:30px;position:absolute;box-shadow:0 1px 2px #00000040}.ud-tape--tl{top:-12px;left:26px;transform:rotate(-9deg)}.ud-tape--br{bottom:-10px;right:34px;transform:rotate(7deg)}.ud-tape--tr{top:-12px;right:28px;transform:rotate(8deg)}.ud-x .ud-hero{text-align:left}.ud-hero-grid{z-index:1;width:min(1320px,100%);padding:0 var(--gutter) 60px;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid;position:relative}.ud-hero-grid .ud-hero-copy{text-align:center;padding:0}.ud-notice{width:100%;color:var(--paper-ink);font-family:var(--type);text-align:left;isolation:isolate;filter:drop-shadow(0 26px 40px #000000b3);animation:ud-notice-in 1.4s var(--ease) both;justify-self:end;padding:30px 34px;font-size:14px;line-height:1.55;position:relative;transform:rotate(-1.4deg)}.ud-notice:before{content:"";z-index:-1;background:radial-gradient(ellipse at 18% 12%, #785a2829, transparent 45%), radial-gradient(ellipse at 86% 78%, #5a3c1e33, transparent 50%), radial-gradient(circle at 70% 30%, #ffffff59, transparent 60%), linear-gradient(175deg, #ece6d4, var(--paper) 55%, #d9cfb6);clip-path:polygon(0 0,100% .6%,99.4% 97%,96% 99.2%,91% 98.1%,84% 100%,76% 98.6%,66% 99.8%,55% 98.4%,44% 100%,33% 98.5%,22% 99.6%,12% 98.2%,4% 99.5%,.4% 97.8%);position:absolute;inset:0;box-shadow:inset 0 0 60px #5a461e33}@keyframes ud-notice-in{0%{opacity:0;transform:rotate(-4deg)translateY(30px)scale(.97)}to{opacity:1;transform:rotate(-1.4deg)}}.ud-notice-head{border-bottom:2px solid var(--paper-ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;padding-bottom:12px;font-size:11.5px;font-weight:600;display:flex}.ud-notice-head p{margin:0}.ud-notice-head p+p{opacity:.75;font-weight:400}.ud-seal{fill:none;width:46px;height:46px;stroke:var(--paper-ink);stroke-width:2.2px;flex:none}.ud-seal path{fill:var(--paper-ink);stroke:none}.ud-notice-title{font-family:var(--ud-cond);letter-spacing:.01em;text-transform:uppercase;color:var(--paper-ink);margin:16px 0 10px;font-size:clamp(34px,3.4vw,50px);font-weight:700;line-height:.98}.ud-notice-lede{margin:0 0 12px}.ud-notice-rules{margin:0 0 16px;padding-left:22px}.ud-notice-rules li{margin:2px 0}.ud-curfew{border:2px solid var(--paper-ink);background:#1d1a160f;grid-template-columns:1fr auto;align-items:baseline;gap:2px 14px;padding:10px 14px;display:grid}.ud-curfew-k{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:600}.ud-curfew-t{letter-spacing:.04em;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:30px;font-weight:600}.ud-curfew-n{opacity:.7;font-size:11.5px}.ud-curfew.is-night{border-color:var(--marker);background:#b3201a1a}.ud-curfew.is-night .ud-curfew-t,.ud-curfew.is-night .ud-curfew-k{color:var(--marker)}.ud-stamp{color:#b3201ac7;font-family:var(--ud-cond);letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:multiply;border:3px solid #b3201abf;border-radius:3px;margin:0;padding:6px 12px;font-size:19px;font-weight:700;position:absolute;top:12px;right:18px;transform:rotate(7deg);mask-image:radial-gradient(circle at 30% 40%,#000 55%,#0000008c 75%,#000 90%)}.ud-scrawl{pointer-events:none;mix-blend-mode:multiply;width:116%;height:auto;position:absolute;bottom:14%;left:-6%;right:-10%;overflow:visible}.ud-scrawl-big{font-family:var(--hand);fill:var(--marker);opacity:.92;clip-path:inset(0 100% 0 0);font-size:96px;font-weight:700;animation:1.5s steps(30,end) 1.3s forwards ud-write}.ud-scrawl-line{fill:none;stroke:var(--marker);stroke-width:8px;stroke-linecap:round;opacity:.85;stroke-dasharray:620;stroke-dashoffset:620px;animation:.5s ease-out 2.8s forwards ud-draw}@keyframes ud-write{to{clip-path:inset(0)}}@keyframes ud-draw{to{stroke-dashoffset:0}}.ud-biro--notice{color:#9fb7ff;text-align:right;animation:ud-in 1s 3.4s var(--ease) both;text-shadow:0 1px 2px #0009;font-size:23px;position:absolute;bottom:-58px;right:-34px;transform:rotate(-3deg)}@media (width<=980px){.ud-x .ud-hero{height:auto;min-height:calc(100svh - var(--header-h));padding:40px 0 110px}.ud-hero-grid{grid-template-columns:1fr}.ud-hero-grid .ud-hero-copy{order:-1}.ud-notice{justify-self:center;max-width:560px}.ud-biro--notice{margin-top:18px;position:static}}@media (prefers-reduced-motion:reduce){.ud-scrawl-big{clip-path:none}.ud-scrawl-line{stroke-dashoffset:0}.ud-biro--notice{opacity:1}}.ud-torch-wrap{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:start;gap:32px 40px;display:grid}.ud-torch{aspect-ratio:1;cursor:none;touch-action:none;--x:50%;--y:30%;--r:170px;background:#0b0a09;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b3}.ud-torch-layer{position:absolute;inset:0}.ud-torch-layer img{width:100%;height:100%;display:block}.ud-torch-dark{filter:brightness(.13)saturate(.4)contrast(1.1)}.ud-torch-lit{-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000000eb 45%, #00000059 78%, transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000000eb 45%, #00000059 78%, transparent 100%);filter:sepia(.18)brightness(1.04)}.ud-torch-lit:after{content:"";background:radial-gradient(circle calc(var(--r) * 1.05) at var(--x) var(--y), #ffd68c29, transparent 70%);pointer-events:none;position:absolute;inset:0}.ud-torch.is-lit .ud-torch-lit{-webkit-mask-image:none;mask-image:none}.ud-torch.is-lit{cursor:default}.ud-ink{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ud-ink .ink-text{font-family:var(--hand);fill:var(--biro);paint-order:stroke;stroke:#f6eedc8c;stroke-width:2px;font-size:25px;font-weight:700}.ud-ink .ink-black .ink-text{fill:#23201c}.ud-ink .ink-stroke{fill:none;stroke:var(--biro);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.ud-ink .ink-black .ink-stroke{stroke:#23201c;stroke-width:4px}.ud-torch-hint{font-family:var(--hand);color:#ffe6beb3;pointer-events:none;font-size:26px;transition:opacity .6s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ud-torch.is-used .ud-torch-hint,.ud-torch.is-lit .ud-torch-hint{opacity:0}.ud-torch-card{top:calc(var(--header-h) + 24px);gap:8px;display:grid;position:sticky}.ud-torch-card h3{font-family:var(--ud-cond);margin:0;font-size:38px;font-weight:700;line-height:1}.ud-torch-card .ud-btn{justify-self:start;margin-top:14px}.ud-torch-note{color:#e8a093;margin-top:22px}@media (width<=980px){.ud-torch-wrap{grid-template-columns:1fr}.ud-torch-card{position:static}}@media (prefers-reduced-motion:reduce){.ud-torch-lit{-webkit-mask-image:none;mask-image:none}}.ud-x .ud-city{display:block}.ud-torch-dark .ud-ink{opacity:.22}.ud-kit-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}.ud-fig{top:calc(var(--header-h) + 24px);border:1px solid var(--ud-border);background:radial-gradient(at 50% 30%,#23201c,#141312 70%);margin:0;padding:24px;position:sticky}.ud-fig svg{width:min(240px,70%);margin:0 auto 18px;display:block;overflow:visible}.ud-fp{fill:#2a2724;stroke:#4c4842;stroke-width:2px;transition:fill .35s,stroke .35s,filter .35s}.ud-fp[data-c="0"]{fill:#3a3631}.ud-fp[data-c="1"],.ud-fp[data-c="2"]{fill:#7a3c16;stroke:#b4581f}.ud-fp[data-c="3"]{fill:#b2541a;stroke:#e2742a}.ud-fp[data-c="4"]{fill:#e2681c;stroke:#ff9a52;filter:drop-shadow(0 0 6px #ff782866)}.ud-fp[data-c="5"]{fill:#ff8b38;stroke:#ffd0a8;filter:drop-shadow(0 0 10px #ff8c3c99)}.ud-fp.is-melee{fill:#5b5246;stroke:#9c8e78;stroke-dasharray:5 4}.ud-fig-read{grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.ud-fig-read li{border-bottom:1px solid #3a383599;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.ud-fig-read span{color:var(--ud-dim)}.ud-fig-read b{color:var(--ud-faint);font-weight:500}.ud-fig-read b.is-on{color:var(--ud-accent)}.ud-fig-pack{font-family:var(--type);color:var(--ud-dim);margin:16px 0 0;font-size:12.5px;line-height:1.5}.ud-slots{gap:22px;display:grid}.ud-slot-note{color:var(--ud-faint);letter-spacing:.08em}.ud-slot-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ud-piece{border:1px solid var(--ud-border);cursor:pointer;background:#1a1917;border-radius:3px;place-items:center;width:64px;height:64px;padding:0;transition:border-color .2s,background .2s,transform .15s;display:grid}.ud-piece .ud-icon{--s:.78}.ud-piece:hover{border-color:var(--ud-edge);background:#22201d}.ud-piece[aria-checked=true]{border-color:var(--ud-accent);box-shadow:inset 0 0 0 1px var(--ud-accent);background:#ff57001f}.ud-piece:disabled{opacity:.3;cursor:not-allowed}.ud-piece--none{width:auto;font-family:var(--ud-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ud-dim);padding:0 14px;font-size:13px;font-weight:600}.ud-slot-pick{min-height:1.4em;color:var(--ud-dim);margin:6px 0 0;font-size:14.5px}.ud-meds{border-top:1px dashed var(--ud-border);margin-top:48px;padding-top:28px}.ud-meds ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ud-meds li{align-items:center;gap:12px;display:flex}.ud-meds li .ud-icon{--s:.7;flex:none;margin:-8px}.ud-meds li div{display:grid}.ud-meds li span{color:var(--ud-dim);font-size:14px;line-height:1.4}.ud-meds-note{color:#e8a093;margin-top:20px}@media (width<=900px){.ud-kit-grid{grid-template-columns:1fr}.ud-fig{position:static}}.ud-x .ud-facts ul{grid-template-columns:repeat(5,1fr)}@media (width<=860px){.ud-x .ud-facts ul{grid-template-columns:1fr 1fr}}.ud-x .ud-shots{gap:28px 24px;padding:10px 6px 20px}.ud-x .ud-shot{transform:rotate(var(--rot,-1deg));transition:transform .3s var(--ease), box-shadow .3s;background:#ece6d6;border:0;padding:10px 10px 34px;position:relative;box-shadow:0 14px 30px #0000008c}.ud-x .ud-shot:before{content:"";width:84px;height:24px;transform:rotate(var(--tape,3deg));z-index:1;background:#e2d6aa99;margin-left:-42px;position:absolute;top:-10px;left:50%;box-shadow:0 1px 2px #0003}.ud-x .ud-shot:after{content:attr(data-hand);font-family:var(--hand);color:#2a2620;text-align:left;white-space:nowrap;text-overflow:ellipsis;opacity:1;background:0 0;width:auto;height:auto;font-size:19px;font-weight:600;line-height:1;position:absolute;inset:auto 12px 6px;overflow:hidden}.ud-x .ud-shot img{filter:sepia(.12)saturate(.9)contrast(1.02)}.ud-x .ud-shot:hover,.ud-x .ud-shot:focus-visible{z-index:2;transform:rotate(0)scale(1.03);box-shadow:0 24px 50px #000000b3}.ud-x .ud-shots li:nth-child(3n+1) .ud-shot{--rot:-1.6deg;--tape:-4deg}.ud-x .ud-shots li:nth-child(3n+2) .ud-shot{--rot:1.2deg;--tape:5deg}.ud-x .ud-shots li:nth-child(3n) .ud-shot{--rot:-.6deg;--tape:-2deg}.ud-margin{color:#e8a093;width:max-content;max-width:100%;margin:-28px 0 26px auto;transform:rotate(-2.5deg)}.ud-x .ud-set--vintage{max-width:1240px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:28px 40px;padding:0;display:grid}.ud-cab{background:radial-gradient(at 30% 0,#ffd29638,#0000 55%),repeating-linear-gradient(92deg,#0000 0 7px,#00000021 7px 9px,#ffdcaa0d 9px 13px,#00000014 13px 21px),repeating-linear-gradient(88deg,#3c190859 0 2px,#0000 2px 31px),linear-gradient(#6b3a1c,#4e2913 45%,#3a1e0e);border-radius:34px 34px 14px 14px;padding:26px 28px 40px;position:relative;box-shadow:0 50px 90px #000000bf,inset 0 2px #ffdcaa59,inset 0 -10px 22px #00000073,inset 0 0 0 3px #2a1409,inset 0 0 0 6px #c9985459}.ud-cab-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.ud-grille{background:repeating-linear-gradient(#0000 0 15px,#b8894a 15px 17px,#f0cf8e 17px 18px,#6b4a22 18px 20px),repeating-linear-gradient(45deg,#0000002e 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#ffe6be12 0 1px,#0000 1px 3px),#3e3020;border-radius:18px 18px 8px 8px;place-items:center;height:clamp(140px,17vw,210px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 6px 18px #000000b3,inset 0 0 0 4px #24140a,0 1px #ffdcaa40}.ud-x .ud-grille .ud-set-static{mix-blend-mode:screen}.ud-badge{z-index:1;font-family:var(--hand);color:#3a2410;letter-spacing:.02em;text-shadow:0 1px #fff0c899;background:radial-gradient(at 40% 30%,#fff1c4,#d9a95a 45%,#8a5d22 100%);border-radius:50%;padding:4px 26px 8px;font-size:clamp(30px,3.2vw,44px);font-weight:700;position:relative;transform:rotate(-4deg);box-shadow:0 6px 14px #0000008c,inset 0 -2px 3px #50280080,inset 0 2px 2px #fff9}.ud-eye{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#c79b5a,#6a4519 60%,#3a230b);border-radius:50%;width:clamp(64px,6.5vw,86px);padding:7px;box-shadow:0 6px 14px #0009,inset 0 0 0 2px #ffdca059}.ud-eye i{--w:calc((1 - var(--clarity,0)) * 62deg + 5deg);background:radial-gradient(circle, #0b1a10 0 20%, transparent 21%), conic-gradient(from calc(0deg - var(--w)), #04140a 0 calc(var(--w) * 2), #3df07e calc(var(--w) * 2 + 3deg), #1fae57 calc(var(--w) * 2 + 40deg), #3df07e 340deg, #04140a 360deg);filter:brightness(.16)saturate(.4);border-radius:50%;width:100%;height:100%;transition:filter .8s;display:block;box-shadow:inset 0 0 12px #000000e6,0 0 0 2px #0a0a07}.ud-set.is-on .ud-eye i{filter:drop-shadow(0 0 10px #3cf0788c)}.ud-x .ud-set--vintage .ud-dial{cursor:ew-resize;filter:brightness(.62)saturate(.8);background:linear-gradient(#d9cbab,#c7b48d);border-radius:12px;height:clamp(96px,9vw,120px);margin:22px 0 0;transition:filter .9s,box-shadow .9s;box-shadow:0 0 0 7px #a87d3c,0 0 0 8px #5d3a12,inset 0 3px 10px #00000073,0 8px 18px #00000080}.ud-x .ud-set--vintage.is-on .ud-dial{filter:none;background:linear-gradient(#fff1cf,#f0d9a4);box-shadow:0 0 0 7px #c9984f,0 0 0 8px #5d3a12,inset 0 3px 10px #0000004d,0 0 40px #ffbe5a59}.ud-x .ud-set--vintage .ud-dial:focus-visible{outline:2px solid var(--ud-accent);outline-offset:10px}.ud-x .ud-set--vintage .ud-dial-scale u{font-family:var(--ud-cond);letter-spacing:.08em;text-transform:uppercase;color:#7a2b16;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none;position:absolute;transform:translate(-50%)}.ud-x .ud-set--vintage .ud-dial-scale u.hi{top:6px}.ud-x .ud-set--vintage .ud-dial-scale u.lo{color:#3b2a19;top:22px}.ud-x .ud-set--vintage .ud-dial-scale em{width:6px;height:6px;box-shadow:none;background:#7a2b16;top:auto;bottom:40px}.ud-x .ud-set--vintage .ud-dial-scale b{font-family:var(--type);color:#3b2a19;bottom:30px}.ud-x .ud-set--vintage .ud-dial-needle{background:linear-gradient(#8a1208,#e0321a 30%,#8a1208);width:3px;top:0;bottom:0;box-shadow:0 0 6px #c82814b3}.ud-dial-glass{pointer-events:none;background:linear-gradient(115deg,#ffffff47 0 18%,#0000 30% 62%,#ffffff1f 70%,#0000 80%);border-radius:6px;position:absolute;inset:0}.ud-cab-low{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 26px;margin-top:26px;display:grid}.ud-knob{aspect-ratio:1;cursor:grab;touch-action:none;background:repeating-conic-gradient(from 0deg, #2b1a0f 0 6deg, #3d2615 6deg 12deg);border-radius:50%;width:clamp(78px,8vw,104px);position:relative;box-shadow:0 10px 18px #000000a6,inset 0 2px 2px #ffdcaa40,inset 0 -4px 8px #0009}.ud-knob:active{cursor:grabbing}.ud-knob-cap{transform:rotate(var(--rot,-135deg));background:radial-gradient(circle at 38% 30%,#7a4a26,#3a1f0d 60%,#1d0f06);border-radius:50%;transition:transform .12s;position:absolute;inset:12%;box-shadow:inset 0 2px 3px #ffdcaa4d,0 2px 4px #0009}.ud-knob-cap:after{content:"";background:#f2dcab;border-radius:2px;width:4px;height:26%;margin-left:-2px;position:absolute;top:8%;left:50%;box-shadow:0 0 4px #ffdca099}.ud-knob--tune .ud-knob-cap{--rot:calc(var(--tune,0) * 300deg - 150deg)}.ud-knob-name{font-family:var(--ud-cond);letter-spacing:.24em;text-transform:uppercase;color:#e2b875;text-shadow:0 1px #0009;margin-top:8px;font-size:11px;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ud-knob input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ud-knob:focus-within{outline:2px solid var(--ud-accent);outline-offset:4px}.ud-keys{background:linear-gradient(#24140a,#1a0e06);border-radius:6px;flex-wrap:wrap;justify-content:center;gap:4px;padding:8px 8px 14px;display:flex;box-shadow:inset 0 3px 8px #000000b3,0 1px #ffdcaa33}.ud-x .ud-set--vintage .ud-set-bands,.ud-x .ud-set--vintage .ud-sound{gap:4px;margin:0;display:flex}.ud-x .ud-set--vintage .ud-key{cursor:pointer;width:auto;min-width:66px;height:66px;font-family:var(--ud-cond);letter-spacing:.16em;text-transform:uppercase;color:#4a3a26;background:linear-gradient(#fbf4e2,#e9dec2 70%,#cdbd98);border:0;border-radius:3px 3px 9px 9px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:0 12px 10px;font-size:12px;font-weight:700;transition:transform 80ms,box-shadow 80ms,background .2s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:0 7px #9c8a66,0 9px 10px #0009,inset 0 1px #fff}.ud-x .ud-set--vintage .ud-key[aria-pressed=true]{color:#2a1e10;background:linear-gradient(#ecdfbf,#d9c79e);transform:translateY(5px);box-shadow:0 2px #9c8a66,0 3px 4px #0009,inset 0 2px 4px #785a2859}.ud-x .ud-set--vintage .ud-key:hover{color:#1d140a}.ud-x .ud-set--vintage .ud-power i{background:radial-gradient(circle at 40% 35%,#8a4a2a,#3a1a0a);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0006}.ud-x .ud-set--vintage .ud-power[aria-pressed=true] i{background:radial-gradient(circle at 40% 35%,#fff2b0,#ff9a2a 60%,#b14a00);box-shadow:0 0 10px #ff9a2a,0 0 22px #ff8c2899}.ud-cab-plate{font-family:var(--type);letter-spacing:.14em;text-transform:uppercase;color:#3a2410;white-space:nowrap;background:linear-gradient(#e8c27c,#b7883f);border-radius:2px;padding:2px 12px;font-size:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0009,inset 0 1px #fff5d299}.ud-log{color:var(--paper-ink);font-family:var(--type);background:linear-gradient(175deg, #efe8d6, var(--paper) 60%, #d6cbb0);padding:22px 22px 20px;position:relative;transform:rotate(1.6deg);box-shadow:0 24px 50px #0009}.ud-log-k{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #1d1a1680;margin:0 0 8px;padding-bottom:6px;font-size:11px}.ud-x .ud-log .ud-set-freq{color:#7a2b16;font-family:var(--type)}.ud-x .ud-log .ud-set-name{color:var(--paper-ink);text-shadow:none;font-size:clamp(28px,2.6vw,38px)}.ud-x .ud-log .ud-set-genre{color:#5b4a36}.ud-x .ud-log .ud-set-tag{color:#3d3022;font-size:18px}.ud-x .ud-log .ud-set-song{color:#7a2b16;font-family:var(--type);font-size:12.5px}.ud-x .ud-set--vintage.is-odd .ud-log .ud-set-name{color:#1f5a3c}.ud-x .ud-set--vintage.is-alarm .ud-log .ud-set-name{color:#b3201a}.ud-log-note{color:var(--biro-blue);margin-top:16px;font-size:21px}.ud-x .ud-set--vintage .ud-set-hint{color:#8a7461;grid-column:1/-1}@media (width<=980px){.ud-x .ud-set--vintage{grid-template-columns:1fr}.ud-log{justify-self:center;max-width:420px}}@media (width<=640px){.ud-cab-low{grid-template-columns:auto auto}.ud-keys{order:3;grid-column:1/-1}}.ud-x .ud-body{width:min(440px,100%);color:var(--paper-ink);font-family:var(--type);background:linear-gradient(175deg, #efe9d8, var(--paper) 60%, #d8cdb2);justify-self:center;margin:0;padding:22px 26px 18px;display:block;position:relative;transform:rotate(1.4deg);box-shadow:0 30px 70px #0000008c,0 2px #0003}.ud-cas-head{border-bottom:2px solid var(--paper-ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:10px;font-size:11.5px;font-weight:600;display:flex}.ud-cas-grid{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ud-x .ud-body svg{width:150px;height:auto;overflow:visible}#ud-hatch path{stroke:#1d1a1680;stroke-width:1.5px}.ud-x .ud-bp{fill:#1d1a1608;stroke:var(--paper-ink);stroke-width:1.6px;stroke-linejoin:round;transition:fill .35s}.ud-x .ud-bp.is-hit{fill:#c22b223d}.ud-x .ud-bp.is-out{fill:url(#ud-hatch)}.ud-cas-marks path{fill:none;stroke:var(--biro);stroke-width:2.4px;stroke-linecap:round}.ud-x .ud-body-hp{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ud-x .ud-body-hp li{border-bottom:1px dotted #1d1a164d;grid-template-columns:1fr auto auto;align-items:baseline;gap:6px;padding-bottom:4px;display:grid}.ud-x .ud-body-hp b{text-align:right;min-width:2.2em;font-weight:600}.ud-x .ud-body-hp li.is-hurt b{font-family:var(--hand);color:var(--biro);font-size:21px;line-height:.8}.ud-x .ud-body-hp i{color:#1d1a1680;font-style:normal}.ud-x .ud-body-hp li.is-out span{text-decoration:line-through 2px var(--biro)}.ud-cas-foot{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #1d1a1659;align-items:baseline;gap:10px;margin:14px 0 0;padding-top:10px;font-size:11.5px;font-weight:600;display:flex}.ud-cas-foot .ud-biro{letter-spacing:0;text-transform:none;color:var(--biro-blue);font-size:23px}.ud-cas-stamp{border:3px solid var(--biro);color:var(--biro);font-family:var(--ud-cond);letter-spacing:.12em;text-transform:uppercase;opacity:0;mix-blend-mode:multiply;pointer-events:none;border-radius:3px;padding:2px 14px;font-size:36px;font-weight:700;transition:opacity .2s,transform .35s cubic-bezier(.2,1.6,.4,1);position:absolute;top:42%;right:20px;transform:rotate(-14deg)scale(1.6)}.ud-body.is-dead .ud-cas-stamp{opacity:.85;transform:rotate(-14deg)scale(1)}@media (width<=520px){.ud-cas-grid{grid-template-columns:110px minmax(0,1fr);gap:14px}.ud-x .ud-body svg{width:110px}}.ud-quiet{justify-self:center;gap:14px;width:min(460px,100%);margin:0;display:grid}.ud-quiet svg{width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--ud-border), 0 30px 70px #00000080;background:radial-gradient(circle,#16120e,#0a0908 75%);border-radius:4px;display:block}.ud-q-blocks rect{fill:#1a1713;stroke:#25211c;stroke-width:1px}.ud-q-ring{fill:none;stroke:#ff782838;stroke-width:1px;stroke-dasharray:3 4;transition:stroke .4s}.ud-q-ring.is-on{stroke:#ff7828f2;stroke-width:1.6px;stroke-dasharray:none}.ud-q-wave{fill:#ff570012;stroke:#ff7828b3;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.ud-q-one circle{fill:#4b5a3f;stroke:#0a0908;stroke-width:1.5px;transition:fill .3s}.ud-q-one path{fill:none;stroke:var(--ud-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.ud-q-one.heard circle{fill:var(--ud-accent)}.ud-q-one.heard path{opacity:1}.ud-q-you{fill:#f2ead8;stroke:#0a0908;stroke-width:2px}.ud-q-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px;margin:0;padding:0;list-style:none;display:grid}.ud-q-key button{width:100%;font:600 13px var(--ud-cond);letter-spacing:.06em;color:var(--ud-faint);border:0;border-bottom:1px solid var(--ud-border);cursor:pointer;background:0 0;justify-content:space-between;gap:8px;padding:7px 0;transition:color .3s,border-color .3s;display:flex}.ud-q-key b{font:500 12.5px var(--mono)}.ud-q-key button:hover,.ud-q-key button.is-on{color:var(--ud-text);border-color:var(--ud-accent)}.ud-quiet figcaption{color:var(--ud-faint);font-size:12.5px}@media (width<=520px){.ud-q-key{grid-template-columns:repeat(2,minmax(0,1fr))}}.ud-x .ud-placelist{background-color:#8b6941;background-image:radial-gradient(#0003 1px,#0000 1.6px),radial-gradient(#ffe4ba21 1px,#0000 1.6px),radial-gradient(at 25% 15%,#ffdcaa24,#0000 60%),radial-gradient(at 85% 95%,#0000004d,#0000 60%);background-position:0 0,3px 5px,0 0,0 0;background-size:7px 7px,11px 11px,100% 100%,100% 100%;border:10px solid #3a2a1a;border-radius:3px;gap:26px 22px;padding:34px 30px 38px;box-shadow:inset 0 0 50px #00000080,0 30px 80px #00000080}.ud-x .ud-place,.ud-x .ud-place:hover,.ud-x .ud-place:focus-visible{background:linear-gradient(#c22b2280,#c22b2280) 0 64px/100% 1.5px no-repeat,repeating-linear-gradient(#0000 0 21px,#23408e29 21px 22px) 0 64px/100% 100% no-repeat,linear-gradient(175deg,#f6f1e4,#e7dfc9)}.ud-x .ud-place{--rot:-1.4deg;min-height:250px;color:var(--paper-ink);rotate:var(--rot);transition:rotate .3s var(--ease), scale .3s var(--ease), translate .3s var(--ease), box-shadow .3s, opacity .7s var(--ease), transform .7s var(--ease);gap:10px;padding:30px 18px 16px;box-shadow:0 12px 20px #00000061,0 1px 2px #0000004d}.ud-x .ud-place:nth-child(3n+2){--rot:1.1deg}.ud-x .ud-place:nth-child(4n){--rot:-.5deg}.ud-x .ud-place:nth-child(5n){--rot:1.9deg}.ud-x .ud-place:hover,.ud-x .ud-place:focus-visible{z-index:2;outline:none;translate:0 -4px;rotate:0deg;scale:1.03;box-shadow:0 22px 34px #00000073}.ud-x .ud-place:focus-visible{box-shadow:0 0 0 3px var(--ud-accent), 0 22px 34px #00000073}.ud-x .ud-place:before{content:"";z-index:1;background:radial-gradient(circle at 35% 30%,#ff9384,#c22b22 45%,#6d120d);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:9px;left:50%;box-shadow:2px 3px 3px #00000073}.ud-x .ud-place:nth-child(3n):before{background:radial-gradient(circle at 35% 30%,#9fb6ff,#23408e 45%,#10204d)}.ud-x .ud-place:nth-child(7n+1):before{background:radial-gradient(circle at 35% 30%,#fff1a0,#c9a227 45%,#6b5410)}.ud-x .ud-place-n{font-family:var(--hand);color:var(--biro);font-size:22px;font-weight:700;line-height:1}.ud-x .ud-place h3{color:var(--paper-ink);font-size:23px}.ud-x .ud-place p{color:#3d362c;font-family:var(--type);font-size:12.5px;line-height:1.75}.ud-x .ud-place-d{color:#1d1a169e;border:1.5px solid #1d1a1673;align-self:flex-start;padding:2px 7px;font-size:11px;transform:rotate(-2deg)}.ud-x .ud-place--withheld,.ud-x .ud-place--withheld:hover{box-shadow:none;rotate:var(--rot);background:0 0;translate:none;scale:none}.ud-x .ud-place--withheld>*{visibility:hidden}.ud-x .ud-place--withheld:after{content:"";clip-path:polygon(0 0,100% 0,100% 46%,86% 70%,74% 52%,60% 88%,44% 60%,30% 100%,18% 64%,6% 82%,0 56%);background:linear-gradient(175deg,#f3eee0,#e2d9c2);width:76px;height:38px;margin-left:-38px;position:absolute;top:4px;left:50%;box-shadow:0 2px 4px #0000004d}.ud-x .ud-place--withheld:before{z-index:2}.ud-x .ud-place--withheld .ud-place-d{visibility:visible;font-family:var(--hand);letter-spacing:0;text-transform:none;color:#fbecd0;text-shadow:0 1px 2px #000000b3;border:0;align-self:center;margin:54px 0 0;font-size:22px;transform:rotate(-4deg)}@media (prefers-reduced-motion:reduce){.ud-x .ud-place{transition:none}}.ud-search{justify-self:center;gap:10px;width:100%;max-width:520px;display:grid}.ud-search-head{font:600 12.5px var(--ud-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ud-faint);justify-content:space-between;gap:12px;margin:0;display:flex}.ud-search-head b{color:var(--ud-text);font-weight:600}.ud-search-prog{background:#ffffff12;height:4px;overflow:hidden}.ud-search-prog i{background:var(--ud-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}.ud-js .ud-search-prog i{transform:scaleX(0)}.ud-js .ud-verb.is-on .ud-search-prog i{transition:transform 1.5s linear .2s;transform:scaleX(1)}.ud-x .ud-search .ud-bag{max-width:none}.ud-x .ud-lines .ud-line--art{max-width:none;width:min(700px, calc(100vw - 2 * var(--gutter)));font:inherit;color:var(--ud-text)}.ud-x .ud-lines{gap:12vh}.ud-line--art .ud-when{font-family:var(--ud-cond);letter-spacing:.28em;text-transform:uppercase;color:var(--ud-accent);margin-bottom:18px;font-size:13px;font-weight:600;display:block}.ud-art{text-align:left;margin:0 auto;position:relative}.ud-art p{margin:0}.ud-art-cap{font-family:var(--ud-cond);text-align:center;color:var(--ud-text);font-size:clamp(26px,3.4vw,44px);font-weight:600;line-height:1.08;margin-top:22px!important}.ud-paper{color:#1f1b16;background:linear-gradient(170deg,#ece4cf,#ddd2b6 70%,#cfc29f);padding:22px 28px 24px;transform:rotate(-1.2deg);box-shadow:0 30px 70px #0009}.ud-paper:after{content:"";background:linear-gradient(90deg,#0000,#0000002e 20% 80%,#0000);height:1px;position:absolute;top:46%;left:0;right:0;box-shadow:0 1px #ffffff59}.ud-paper-mast{text-align:center;letter-spacing:-.01em;font-variant:small-caps;font-family:Times New Roman,Georgia,serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1}.ud-paper-meta{font-family:var(--type);letter-spacing:.1em;text-transform:uppercase;border-top:2px solid #1f1b16;border-bottom:1px solid #1f1b16;justify-content:space-between;gap:10px;padding:4px 0;font-size:11px;display:flex;margin:8px 0 14px!important}.ud-paper-head{text-align:center;font-family:Times New Roman,Georgia,serif;font-size:clamp(24px,3.2vw,38px);font-weight:700;line-height:1.08}.ud-paper-sub{text-align:center;color:#3b342a;max-width:46ch;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.4;margin:10px auto 14px!important}.ud-paper-cols{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ud-paper-cols span{gap:6px;display:grid}.ud-paper-cols i{background:#1f1b1647;height:4px;display:block}.ud-paper-cols i:nth-child(4n){width:70%}.ud-telex{color:#2a2414;font-family:var(--type);background:radial-gradient(circle at 14px,#0b0a09 4px,#0000 4.5px) 0 0/100% 22px repeat-y,radial-gradient(circle at calc(100% - 14px),#0b0a09 4px,#0000 4.5px) 0 0/100% 22px repeat-y,linear-gradient(#efe2a6,#e6d58f);padding:22px 46px;transform:rotate(.8deg);box-shadow:0 30px 70px #0009}.ud-telex-k{letter-spacing:.06em;opacity:.75;font-size:13px;line-height:1.6}.ud-telex-t{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,2.9vw,34px);font-weight:600;line-height:1.25;margin:16px 0!important}.ud-board2{font-family:var(--type);background:#0c0b08;border:1px solid #2f2818;border-radius:4px;padding:18px 20px;box-shadow:inset 0 0 40px #000000e6,0 30px 70px #0009}.ud-board2-h{letter-spacing:.24em;text-transform:uppercase;color:#8a7a52;border-bottom:1px solid #2f2818;justify-content:space-between;padding-bottom:10px;font-size:12px;display:flex;margin-bottom:8px!important}.ud-board2 ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ud-board2 li{color:#ffbf55;text-shadow:0 0 8px #ffaa2873;border-bottom:1px dashed #221d12;grid-template-columns:64px 1fr auto;gap:14px;padding:7px 0;font-size:16px;display:grid}.ud-board2 li b{text-transform:uppercase;letter-spacing:.1em;color:#ff5a3c;text-shadow:0 0 8px #ff50288c;font-weight:600}.ud-js .ud-line.is-on .ud-board2 li b{animation:1.6s step-end infinite ud-cancel}.ud-board2 li:nth-child(2) b{animation-delay:.4s!important}.ud-board2 li:nth-child(3) b{animation-delay:.8s!important}.ud-board2 li:nth-child(4) b{animation-delay:1.2s!important}@keyframes ud-cancel{0%,70%{opacity:1}71%,to{opacity:.35}}.ud-log2{color:#1f2a55;background:linear-gradient(90deg,#0000 46px,#c22b2273 46px 47.5px,#0000 47.5px),repeating-linear-gradient(#0000 0 33px,#23408e33 33px 34px),linear-gradient(175deg,#f4efe2,#e5dcc6);padding:26px 30px 24px 64px;transform:rotate(-.8deg);box-shadow:0 30px 70px #0009}.ud-log2-k{font-family:var(--hand);color:#6b6a72;font-size:21px;font-weight:600}.ud-log2-k--n{color:var(--biro);transform:rotate(-1.5deg);margin-top:10px!important}.ud-log2-t{font-family:var(--hand);color:var(--biro-blue);font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.02;margin-top:8px!important}.ud-dots-sign{font-family:var(--type);letter-spacing:.14em;text-transform:uppercase;color:#ffb43a;text-shadow:0 0 6px #ffaa28cc,0 0 18px #ff8c1459;white-space:nowrap;background:radial-gradient(#ffaa2812 1px,#0000 1.4px) 0 0/4px 4px,#0a0805;border:6px solid #1c1a17;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:16px 20px;font-size:clamp(16px,2vw,22px);font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 0 30px #000,0 30px 70px #0009}.ud-dots-sign>span:first-child{color:#ffd28a;border-right:1px solid #3a2a12;padding-right:18px}.ud-dots-clip{min-width:0;overflow:hidden}.ud-dots-run{display:inline-block}.ud-js .ud-line.is-on .ud-dots-run{animation:9s linear infinite ud-dots}@keyframes ud-dots{0%{transform:translate(40%)}to{transform:translate(-100%)}}.ud-gate{text-align:center}.ud-gate-t{font-family:var(--ud-cond);color:var(--ud-accent);font-size:clamp(34px,5.2vw,72px);font-weight:600;line-height:1.05}.ud-gate-stamp{font-family:var(--type);letter-spacing:.3em;text-transform:uppercase;color:#ff5700e6;border:3px solid #ff5700d9;border-radius:4px;margin-top:26px;padding:6px 18px 8px;font-size:12px;font-weight:600;display:inline-grid;transform:rotate(-6deg)}.ud-gate-stamp b{font-family:var(--ud-cond);letter-spacing:.14em;font-size:30px}.ud-js .ud-line--gate{animation:none!important}.ud-js .ud-line--gate.is-on .ud-gate-t{animation:4s 1s infinite ud-flicker}.ud-js .ud-line--gate .ud-gate-stamp{opacity:0;transition:opacity .2s 1s,transform .35s cubic-bezier(.2,1.6,.4,1) 1s;transform:rotate(-6deg)scale(1.8)}.ud-js .ud-line--gate.is-on .ud-gate-stamp{opacity:1;transform:rotate(-6deg)scale(1)}@media (width<=640px){.ud-telex{padding:18px 34px}.ud-paper-cols{display:none}.ud-board2 li{grid-template-columns:52px 1fr}.ud-board2 li b{grid-column:2}}@media (prefers-reduced-motion:reduce){.ud-board2 li b,.ud-dots-run{animation:none!important}}.ud-book{color:var(--paper-ink);background:linear-gradient(90deg,#0000 calc(50% - 26px),#00000038 50%,#0000 calc(50% + 26px)),repeating-linear-gradient(#0000 0 31px,#23408e2b 31px 32px) 0 70px,linear-gradient(175deg,#f3eee1,#e4dbc4);border-radius:3px;padding:34px 40px 40px;position:relative;box-shadow:0 34px 80px #0009,0 0 0 1px #0006}.ud-book:before{content:"";background:radial-gradient(circle,#9a978f 4px,#4a4842 5px,#0000 6px) 0 0/18px 26px repeat-y;width:18px;margin-left:-9px;position:absolute;top:18px;bottom:18px;left:50%}.ud-x .ud-lifelist{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:22px 92px;display:grid}.ud-x .ud-lifelist li{background:0 0;border:0;padding:0;overflow:visible}.ud-x .ud-lifelist li:before{content:counter(life) ".";font-family:var(--hand);color:var(--biro);margin-right:8px;font-size:26px;display:inline;position:static}.ud-x .ud-lifelist h3{font-family:var(--hand);color:var(--biro-blue);font-size:30px;font-weight:700;display:inline}.ud-x .ud-lifelist p{font-family:var(--type);color:#3a342b;margin-top:6px;font-size:13px;line-height:1.7}.ud-book-note{position:absolute;bottom:10px;right:34px;transform:rotate(-4deg)}@media (width<=860px){.ud-book{background:repeating-linear-gradient(#0000 0 31px,#23408e2b 31px 32px),linear-gradient(175deg,#f3eee1,#e4dbc4);padding:26px 22px 46px}.ud-book:before{display:none}.ud-x .ud-lifelist{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.ud-x .ud-facs{background-color:#4a4741;background-image:radial-gradient(at 50% -10%,#ffbe7838,#0000 60%),linear-gradient(#0000 0 calc(33% - 1px),#00000059 calc(33% - 1px) 33%,#0000 33% calc(66% - 1px),#00000059 calc(66% - 1px) 66%,#0000 66%),radial-gradient(#00000040 1px,#0000 1.5px),radial-gradient(#ffffff12 1px,#0000 1.5px),linear-gradient(#57534c,#3a3732);background-position:0 0,0 0,0 0,2px 3px,0 0;background-size:100% 100%,100% 100%,5px 5px,9px 9px,100% 100%;border-radius:3px;gap:0;padding:40px 18px 30px;box-shadow:inset 0 -40px 60px #00000073,0 30px 80px #0000008c}.ud-x .ud-fac{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 12px;display:flex}.ud-x .ud-fac-marks{justify-content:center;height:110px;margin-bottom:8px}.ud-x .ud-fac-marks img{filter:saturate(.85)contrast(1.05)drop-shadow(0 1px 1px #00000080);max-height:104px}.ud-x .ud-fac:hover .ud-fac-marks img{filter:saturate(1.1)contrast(1.1)}.ud-x .ud-fac h3{font-family:var(--ud-cond);letter-spacing:.08em;text-transform:uppercase;color:#f2efe8;text-shadow:0 0 2px #f2efe8e6,0 0 6px #f2efe859;opacity:.88;margin:4px 0 16px;font-size:26px;font-weight:700;transform:rotate(-2deg)}.ud-fac-note{color:var(--paper-ink);transform:rotate(var(--nr,-1.5deg));background:linear-gradient(175deg,#f1ebdb,#ddd3bb);padding:18px 14px 12px;position:relative;box-shadow:0 8px 14px #0006}.ud-fac:nth-child(2n) .ud-fac-note{--nr:1.4deg}.ud-fac-note:before{content:"";background:#e2d6aa99;width:64px;height:20px;margin-left:-32px;position:absolute;top:-9px;left:50%;transform:rotate(-4deg);box-shadow:0 1px 2px #00000040}.ud-x .ud-fac-note p{color:#3a342b;font-family:var(--type);text-align:left;font-size:12px;line-height:1.65}.ud-x .ud-fac-note .ud-fac-sign{font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--biro);text-align:left;margin-top:10px;font-size:19px;font-weight:700}@media (width<=1100px){.ud-x .ud-facs{gap:34px 0}}.ud-x .ud-shadows{background:radial-gradient(50% 70% at 92% 0,#ffbe7814,#0000 70%),linear-gradient(#0c0b09,#100e0c 60%,#0c0b09);border-top:1px solid #1d1b18;border-bottom:1px solid #1d1b18;gap:0;padding-top:10px;position:relative}.ud-x .ud-shadows:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#96948a80,#96948a80) 0 6px/100% 3px no-repeat,repeating-linear-gradient(45deg,#0000 0 15px,#8c8a804d 15px 16.5px),repeating-linear-gradient(-45deg,#0000 0 15px,#8c8a804d 15px 16.5px);height:214px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.ud-x .ud-shade{background:0 0;border:0}.ud-x .ud-shade:before{content:"";opacity:0;width:220px;height:220px;transition:opacity .5s var(--ease);pointer-events:none;background:radial-gradient(circle,#ffe2b438,#ffe2b40f 45%,#0000 70%);border-radius:50%;margin-left:-110px;position:absolute;top:10px;left:50%}.ud-x .ud-shade:hover:before,.ud-x .ud-shade:focus-visible:before,.ud-x .ud-shade.is-lit:before{opacity:1}.ud-x .ud-shade:focus-visible{outline:1px solid var(--ud-accent);outline-offset:-4px}.ud-x .ud-shade--below{border:0}.ud-x .ud-shade--below .ud-shade-art{background:repeating-linear-gradient(90deg,#26231f 0 7px,#050505 7px 15px);border-radius:6px;width:150px;height:150px;margin-top:10px;box-shadow:inset 0 0 0 4px #26231f,inset 0 0 30px #000}.ud-scene-fx{pointer-events:none;z-index:1;--fear:0;background:radial-gradient(#0000 45%,#0009 100%);position:absolute;inset:0;overflow:hidden}.ud-scene-fx:before{content:"";opacity:.1;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite ud-grain;position:absolute;inset:-60px}.ud-scene-fx:after{content:"";opacity:var(--fear);background:radial-gradient(#0000 40%,#6e000080 100%);position:absolute;inset:0}@keyframes ud-grain{0%{transform:translate(0)}33%{transform:translate(-37px,21px)}66%{transform:translate(24px,-43px)}to{transform:translate(-11px,30px)}}@media (prefers-reduced-motion:reduce){.ud-scene-fx:before{animation:none}}.ud-torch-pan{transform-origin:0 0;transform:translate(var(--px,0px), var(--py,0px)) scale(var(--z,1));position:absolute;inset:0}.ud-torch.is-easing .ud-torch-pan{transition:transform .28s cubic-bezier(.2,.7,.3,1)}.ud-torch.is-zoomed{cursor:grab}.ud-torch.is-dragging{cursor:grabbing}.ud-torch:focus-visible{outline:2px solid var(--ud-accent);outline-offset:3px}.ud-torch-zoom{z-index:3;cursor:default;gap:4px;display:grid;position:absolute;top:14px;right:14px}.ud-torch-zoom button{width:38px;height:38px;font:600 20px var(--ud-cond);color:#f2ead8;cursor:pointer;background:#0b0a09c7;border:1px solid #f2ead840;border-radius:3px;place-items:center;display:grid}.ud-torch-zoom button[data-zoom=fit]{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.ud-torch-zoom button:hover:not(:disabled){color:#140900;background:#ff5700d9;border-color:#0000}.ud-torch-zoom button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.ud-torch.is-easing .ud-torch-pan{transition:none}}.ud-x .ud-shop-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:40px 0 0;display:grid}.ud-x .ud-shop-facts>div{border:1px solid var(--ud-border);background:linear-gradient(#1d1b19,#141311);border-radius:3px;padding:18px 20px 16px;position:relative}.ud-x .ud-shop-facts>div:after{content:"";background:var(--ud-accent);width:28px;height:2px;position:absolute;top:-1px;left:-1px}.ud-x .ud-shop-facts dt{font-family:var(--ud-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ud-dim);order:2;margin-top:6px;font-size:13px;font-weight:600}.ud-x .ud-shop-facts dd{font-family:var(--ud-cond);color:var(--ud-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1}.ud-x .ud-shop-facts>div{flex-direction:column-reverse;display:flex}.ud-x .ud-shop-bench{background:#0e0d0c;border:1px solid #2c2a27;border-radius:6px;grid-template-columns:210px minmax(0,1fr);margin-top:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #0009,inset 0 1px #ffffff0a}.ud-x .ud-shop-bench:before{content:"HALDEN  ·  URBANGRAPH";font-family:var(--ud-cond);letter-spacing:.3em;color:#cfcac1;background:#070606;border-bottom:2px solid #ff5700bf;grid-column:1/-1;padding:11px 18px;font-size:12px;font-weight:600;display:block}.ud-x .ud-shop-tabs{background:#161514;border-right:1px solid #23211f;flex-direction:column;padding:14px 0;display:flex}.ud-x .ud-shop-tab{color:#d8d3ca;font-family:var(--ud-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 12px 20px;font-size:16px;font-weight:500;transition:background .15s,color .15s;display:flex}.ud-x .ud-shop-tab kbd{color:#77736c;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px}.ud-x .ud-shop-tab:hover{background:#ffffff0a}.ud-x .ud-shop-tab[aria-selected=true]{border-left-color:var(--ud-accent);color:#fff;background:linear-gradient(90deg,#ff570047,#ff570014)}.ud-x .ud-shop-tab:focus-visible{outline:2px solid var(--ud-accent);outline-offset:-2px}.ud-x .ud-shop-panel{background:#121110;min-width:0;padding:0 0 16px}.ud-x .ud-shop-screen{aspect-ratio:2436/1599;background:#121110;border-bottom:1px solid #262422;overflow:hidden}.ud-x .ud-shop-screen img[hidden]{display:none}.ud-x .ud-shop-screen img{object-fit:cover;width:100%;height:100%;display:block}.ud-x .ud-shop-cap{max-width:78ch;color:var(--ud-dim);min-height:3.1em;margin:14px 22px 0;font-size:16px;line-height:1.55}.ud-x .ud-shop-stamp{z-index:2;mix-blend-mode:normal;color:#e24034eb;pointer-events:none;background:#0e08068c;border-color:#e24034d9;font-size:17px;top:3px;right:22px;transform:rotate(-6deg)}.ud-x .ud-shop-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ud-x .ud-shop-notes>div{border:1px solid var(--ud-border);background:linear-gradient(160deg,#1b1916,#100f0d 70%);border-radius:3px;padding:22px 24px}.ud-x .ud-shop-notes h3{font-family:var(--ud-cond);margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.1}.ud-x .ud-shop-notes p{color:var(--ud-dim);margin:0;font-size:15.5px;line-height:1.55}@media (width<=900px){.ud-x .ud-shop-facts{grid-template-columns:1fr 1fr}.ud-x .ud-shop-bench{grid-template-columns:1fr}.ud-x .ud-shop-tabs{scrollbar-width:none;border-bottom:1px solid #23211f;border-right:0;flex-direction:row;padding:0;overflow-x:auto}.ud-x .ud-shop-tab{border-bottom:3px solid #0000;border-left:0;flex:none;padding:12px 14px}.ud-x .ud-shop-tab[aria-selected=true]{border-bottom-color:var(--ud-accent)}.ud-x .ud-shop-tab kbd,.ud-x .ud-shop-stamp{display:none}.ud-x .ud-shop-notes{grid-template-columns:1fr}}.ud-x .ud-shop-ai{background:linear-gradient(160deg,#ff570017,#ff570005 55%),#12110f;border:1px solid #ff570066;border-radius:3px;margin-top:18px;padding:28px 28px 30px;scroll-margin-top:90px}.ud-x .ud-shop-ai-head h3{font-family:var(--ud-cond);margin:8px 0 0;font-size:clamp(28px,2.8vw,38px);font-weight:700;line-height:1.05}.ud-x .ud-shop-ai-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.ud-x .ud-shop-ai-grid h4{font-family:var(--ud-cond);border-top:2px solid #ff57008c;margin:0 0 8px;padding-top:12px;font-size:19px;font-weight:700;line-height:1.15}.ud-x .ud-shop-ai-grid p{color:var(--ud-dim);margin:0;font-size:15px;line-height:1.55}@media (width<=1100px){.ud-x .ud-shop-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ud-x .ud-shop-ai{padding:22px 18px 24px}.ud-x .ud-shop-ai-grid{grid-template-columns:1fr}}
