@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.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:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--fg:#fff;--card:#111110;--s2:#151514;--s3:#262625;--hair:#ffffff17;--line:#ffffff2e;--l2:#f2f2eca8;--l3:#f2f2ec6b;--l4:#f2f2ec33;--glass:#181817f7;--inv:#fff;--inv-fg:#000;--shade:#0009;--mk:#c0ff2c;--acc:#c0ff2c;--acc-ink:#121a00;--acc-soft:#c0ff2c24;--acc-text:#c0ff2c;--acc-line:#c0ff2c;--ui:"Satoshi",-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;--sf:"Instrument Serif","Times New Roman",serif;--out:cubic-bezier(.32,.72,0,1);--sp:cubic-bezier(.3,1.16,.4,1);--in:cubic-bezier(.5,0,.75,0)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0b0a;--card:#f2f2ef;--s2:#f4f4f1;--s3:#e2e2de;--hair:#00000014;--line:#00000029;--l2:#0b0b0a9e;--l3:#0b0b0a6b;--l4:#0b0b0a33;--glass:#fffffff7;--inv:#0b0b0a;--inv-fg:#fff;--shade:#0000001f;--mk:#0b0b0a;--acc-soft:#80b40029;--acc-text:#4a7600;--acc-line:#78b000}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0b0a;--card:#f2f2ef;--s2:#f4f4f1;--s3:#e2e2de;--hair:#00000014;--line:#00000029;--l2:#0b0b0a9e;--l3:#0b0b0a6b;--l4:#0b0b0a33;--glass:#fffffff7;--inv:#0b0b0a;--inv-fg:#fff;--shade:#0000001f;--mk:#0b0b0a;--acc-soft:#80b40029;--acc-text:#4a7600;--acc-line:#78b000}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--fg:#fff;--card:#111110;--s2:#151514;--s3:#262625;--hair:#ffffff17;--line:#ffffff2e;--l2:#f2f2eca8;--l3:#f2f2ec6b;--l4:#f2f2ec33;--glass:#181817f7;--inv:#fff;--inv-fg:#000;--shade:#0009;--mk:#c0ff2c;--acc-soft:#c0ff2c24;--acc-text:#c0ff2c;--acc-line:#c0ff2c}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--bg);overscroll-behavior:none;touch-action:manipulation;height:100%}body{touch-action:manipulation;background:var(--bg);height:100%;color:var(--fg);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overscroll-behavior:none;-webkit-text-size-adjust:100%;margin:0;font-size:16px;font-weight:450;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:6px}h1{margin:0;font-weight:400}.app{background:var(--bg);max-width:480px;color:var(--fg);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0 auto;position:fixed;inset:0;overflow:hidden}@media (display-mode:standalone){html,body{height:100lvh}.app{height:100lvh;bottom:auto}}.edge{left:0;top:calc(var(--ctop) - 20px);bottom:var(--pb);z-index:9;touch-action:none;pointer-events:none;width:18px;position:absolute}.app.canback .edge{pointer-events:auto}.stage{z-index:1;touch-action:none;cursor:grab;outline:none;position:absolute;inset:0}.layer{pointer-events:none;position:absolute;inset:0}.arw{white-space:nowrap;transform-origin:0;will-change:transform,opacity;align-items:baseline;gap:10px;height:48px;display:flex;position:absolute;top:0;left:0}.arw .at{font:400 40px/48px var(--sf);letter-spacing:-.022em;position:relative}.at .r{transform-origin:0 80%;display:inline-block;position:relative}.arw .r:after{content:"";height:2px;width:var(--ln,0%);background:var(--acc-line);pointer-events:none;border-radius:1px;transition:background .35s;position:absolute;top:56%;left:0}.arw.done .r:after{width:var(--ln,100%);background:var(--fg)}.arw.fin .r:after{background:var(--l3)}.arw .r.wp{background-image:linear-gradient(90deg,var(--l3) calc(var(--wp,0)*1% - 12%),var(--fg) calc(var(--wp,0)*1% + 2%));color:#0000;-webkit-background-clip:text;background-clip:text}.arw.wiping .nw,.arw.wiping .am{transition:opacity .3s;opacity:0!important}.arw.plc .at{color:var(--l2)}.arw .nw{font:700 9.5px/1 var(--ui);color:var(--acc-text);letter-spacing:.08em;text-transform:uppercase;margin-left:4px;position:relative;top:-15px}.arw .am{font:650 12px var(--ui);color:var(--acc-text);letter-spacing:.02em}.arw .am.g{color:var(--l2)}.arw.long .at{-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--vis,9999px) - var(--fl,44px)),transparent var(--vis,9999px));-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--vis,9999px) - var(--fl,44px)),transparent var(--vis,9999px));mask-image:linear-gradient(90deg,#000 calc(var(--vis,9999px) - var(--fl,44px)),transparent var(--vis,9999px))}.arw.long.end .at{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(var(--vis,999px) - 16px),transparent var(--vis,999px));-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(var(--vis,999px) - 16px),transparent var(--vis,999px));mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(var(--vis,999px) - 16px),transparent var(--vis,999px))}.arw.two .at{-webkit-mask-image:none;mask-image:none}.arw.two .r{animation:l1in .34s var(--out) both}@keyframes l1in{0%{opacity:.3}}.arw .r .l2{animation:l2in .48s var(--out) 60ms both;margin-top:-6px;display:block}@keyframes l2in{0%{opacity:0;transform:translateY(-12px)}}.arw.two .r:after{box-shadow:0 42px 0 var(--acc-line);top:27%}.arw.two.done .r:after{box-shadow:0 42px 0 var(--fg)}.arw.two.fin .r:after{box-shadow:0 42px 0 var(--l3)}.whisper{z-index:2;pointer-events:none;font:500 15px/1.45 var(--ui);color:var(--l2);opacity:0;will-change:transform,opacity;position:absolute;top:0;left:78px;right:22px}.whisper b{color:var(--fg);font-weight:600}.whisper i{color:var(--acc-text);font-style:normal}.whisper .wp{color:var(--l3);margin-top:3px;font-size:13px;font-weight:600;display:block}.whisper.dn b{color:var(--l3)}.whisper.dn .wp{color:var(--l4)}.amk{left:26px;top:var(--focus);border-left:8px solid var(--mk);z-index:6;pointer-events:none;opacity:0;will-change:transform;border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute}.hdr{top:var(--ht);z-index:5;pointer-events:none;position:absolute;left:26px;right:22px}.hdr>*{pointer-events:auto}.heb{height:18px;font:600 12.5px var(--ui);color:var(--l2);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.heb .bk{color:var(--fg);align-items:center;gap:3px;height:30px;margin:-6px 0;font-weight:650;display:inline-flex}.heb .bk:not(.em){text-overflow:ellipsis;min-width:0;line-height:30px;display:block;overflow:hidden}.heb .bk .car2{width:13px;height:13px;stroke:var(--acc-text);fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;margin-left:2px}.heb .cr{color:var(--l3);flex:none;height:30px;margin:-6px 0;font-weight:600}.heb .cs{color:var(--l4);flex:none}.htl{font:400 36px/44px var(--sf);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px);min-height:44px;margin-top:12px;display:block;overflow:hidden}.hsb{font:600 12.5px var(--ui);color:var(--l2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.hsb .acc{color:var(--acc-text)}.hacts{gap:18px;display:flex;position:absolute;top:36px;right:0}.hacts button{font:400 italic 25px/1 var(--sf);color:var(--acc-text)}.hth{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);transition:transform .15s var(--out);border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;top:30px;right:0}.hth:active{transform:scale(.9)}.hth svg{width:19px;height:19px;stroke:var(--fg);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hth svg .f{fill:var(--fg);stroke:none}.hdr.out>*{opacity:0;filter:blur(3px);transition:opacity .13s,transform .13s,filter .13s;transform:translateY(-8px)}.hdr.in>*{animation:rise .55s var(--sp) both}.hdr.in>:nth-child(2){animation-delay:40ms}.hdr.in>:nth-child(3){animation-delay:80ms}.foot{left:26px;right:20px;bottom:var(--fb);z-index:6;justify-content:space-between;align-items:center;gap:14px;height:66px;display:flex;position:absolute}.foot.out>*{opacity:0;transition:opacity .11s,transform .11s;transform:translateY(8px)}.foot.in>*{animation:rise .5s var(--sp) both}.foot.in>:nth-child(2){animation-delay:50ms}.fl{align-items:center;gap:12px;min-width:0;display:flex}.fmk{width:48px;height:48px;box-shadow:inset 0 0 0 1.5px var(--line);transition:transform .15s var(--out);border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.fmk:active{transform:scale(.9)}.fmk>svg{width:18px;height:18px;stroke:var(--fg);fill:none;stroke-width:2.4px;stroke-linecap:round}.afm{min-width:0;font:600 13px/1.45 var(--ui);color:var(--l2)}.afm b{color:var(--fg);font-weight:700}.afm .acc,.fbtn .acc{color:var(--acc-text)}.afm div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fbtn{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:6px 10px 6px 0;display:flex}.fbtn .f1{max-width:100%;font:600 13px/1.4 var(--ui);color:var(--l2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fbtn .f1 b{color:var(--fg);font-weight:700}.fbtn .f2{font:400 26px/1.1 var(--sf);color:var(--fg);letter-spacing:-.01em;align-items:center;gap:7px;display:inline-flex}.fbtn .fi{width:17px;height:17px;stroke:var(--acc-text);fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.fbtn:active .f2{opacity:.6}.circ{background:var(--acc);width:62px;height:62px;transition:transform .15s var(--out);border-radius:31px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.circ:active{transform:scale(.9)}.circ>svg{width:22px;height:22px;stroke:var(--acc-ink);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cr.pill{background:var(--acc);height:62px;color:var(--acc-ink);font:650 15.5px var(--ui);transition:transform .15s var(--out);border-radius:31px;flex:none;align-items:center;gap:8px;padding:0 23px 0 19px;display:flex;position:relative;overflow:hidden}.cr.pill:active{transform:scale(.95)}.cr.pill svg{stroke:currentColor;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ubtn{font:650 13px var(--ui);color:var(--acc-text);flex:none;height:40px;padding:0 6px}.cards{z-index:3;pointer-events:none;perspective:1500px;position:absolute;inset:0}.card{left:14px;right:14px;top:var(--ctop);pointer-events:auto;height:580px;transform-style:preserve-3d;will-change:transform;touch-action:pan-y;cursor:grab;transition:height .5s var(--sp);position:absolute}.face{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);backface-visibility:hidden;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:32px;flex-direction:column;padding:22px 22px 18px;display:flex;position:absolute;inset:0;overflow:hidden auto}.face::-webkit-scrollbar{display:none}.face.bk{transform:rotateY(180deg)}.face.pre>*{opacity:0}.face.swap>*{opacity:0;filter:blur(3px);transition:opacity .13s,transform .13s,filter .13s;transform:translateY(8px)}.face.cin>*{animation:rise .56s var(--sp) both}.face.cin>:nth-child(2){animation-delay:50ms}.face.cin>:nth-child(3){animation-delay:.1s}.face.cin>:nth-child(4){animation-delay:.15s}.face.cin>:nth-child(5){animation-delay:.2s}.face.cin>:nth-child(6){animation-delay:.25s}.face.cin>:nth-child(7){animation-delay:.3s}.face.cin>:nth-child(n+8){animation-delay:.35s}.face.cin .nd{animation:chip .5s var(--sp) both}@keyframes chip{0%{opacity:0;transform:translate(-10px)}}.cmeta{font:650 12.5px var(--ui);color:var(--l2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmeta .acc{color:var(--acc-text)}.cfull{font:450 19px/1.45 var(--ui);color:var(--fg);-webkit-user-select:text;user-select:text;margin:12px 0 0}.clab{font:700 11px var(--ui);color:var(--l3);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px}.path{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nd{height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;padding:0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.nd.last{background:var(--inv);color:var(--inv-fg);box-shadow:none}.path .ar{width:11px;height:11px;stroke:var(--l3);fill:none;stroke-width:2.6px;stroke-linecap:round}.cchg{background:var(--acc-soft);font:500 14.5px/1.45 var(--ui);color:var(--fg);border-radius:16px;margin-top:16px;padding:12px 14px}.cchg b{color:var(--acc-text);font-weight:700}.cfill{flex:1;min-height:10px}.chint{font:600 12.5px var(--ui);color:var(--l3);justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.chint svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.hw{border-top:1px solid var(--hair);gap:14px;padding:8px 0;font-size:16px;line-height:1.4;display:flex}.hw:first-of-type{border-top:0}.hw .hn{font:400 24px/1 var(--sf);color:var(--acc-text);flex:none;width:18px}.hw.l1{color:var(--l2);padding-left:32px;font-size:15px}.sopt{flex-wrap:wrap;gap:4px 18px;display:flex}.sopt button{font:400 23px/1.25 var(--sf);color:var(--fg);letter-spacing:-.01em;border-bottom:1px solid var(--line)}.sopt button:active{color:var(--acc-text)}.sopt2{flex-direction:column;display:flex}.sopt2 button{border-top:1px solid var(--hair);font:400 26px/1.15 var(--sf);padding:10px 0 10px 22px;display:block;position:relative}.sopt2 button:first-child{border-top:0}.sopt2 button:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;position:absolute;top:22px;left:0}.sopt2 button.on:before{background:var(--acc-line);box-shadow:none}.sopt2 small{font:500 13px var(--ui);color:var(--l2);margin-top:2px;display:block}.sopt2 button.nodot{padding-left:0}.sopt2 button.nodot:before{display:none}.fld,.code{border:0;border-bottom:1px solid var(--line);appearance:none;width:100%;color:var(--fg);caret-color:var(--acc-line);-webkit-user-select:text;user-select:text;background:0 0;border-radius:0;outline:0;padding:0 0 8px;display:block}.fld{font:400 26px/1.2 var(--sf)}.code{font:400 44px/1.15 var(--sf);letter-spacing:.1em;text-transform:uppercase}.fld::placeholder,.code::placeholder{color:var(--l3)}.fld:focus,.code:focus{border-bottom-color:var(--acc-line)}.pp{color:var(--l2);margin:0;font-size:16px;line-height:1.5}.pp b{color:var(--fg)}.fta{resize:none;width:100%;min-height:150px;color:var(--fg);caret-color:var(--acc-line);font:400 30px/1.15 var(--sf);letter-spacing:-.01em;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;margin-top:14px;padding:0}.fta::placeholder{color:var(--l4)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:17px;padding:0 13px;font-size:13.5px;font-weight:600}.cname{font:400 50px/1 var(--sf);letter-spacing:-.02em;margin-top:18px}.cline{font:600 14px var(--ui);color:var(--l2);margin-top:12px}.cline b{color:var(--fg)}.pages{z-index:3;pointer-events:none;position:absolute;inset:0}.page{left:26px;right:24px;top:var(--ctop);bottom:var(--pb);pointer-events:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.page.sc{-webkit-mask-image:linear-gradient(#0000,#000 30px calc(100% - 26px),#0000);mask-image:linear-gradient(#0000,#000 30px calc(100% - 26px),#0000)}.page::-webkit-scrollbar{display:none}.page [data-in]{animation:rise .7s var(--sp) both}.page.from-top [data-in]{animation-name:fall}.page.goup{animation:goup .34s var(--in) forwards;pointer-events:none}.page.godown{animation:godown .34s var(--in) forwards;pointer-events:none}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}}@keyframes fall{0%{opacity:0;filter:blur(6px);transform:translateY(-28px)}}@keyframes goup{to{opacity:0;filter:blur(6px);transform:translateY(-44px)}}@keyframes godown{to{opacity:0;filter:blur(6px);transform:translateY(44px)}}.big{font:400 58px/.98 var(--sf);letter-spacing:-.025em;margin:0}.big i{color:var(--acc-text)}.pl{font:700 11px var(--ui);color:var(--l3);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 10px}.was{font:400 26px/1.2 var(--sf);color:var(--l3);text-decoration:line-through;text-decoration-thickness:1px}.now{font:400 30px/1.15 var(--sf);color:var(--fg)}.now i{color:var(--acc-text);font-style:normal}.hbig{align-items:baseline;gap:12px;display:flex}.hbig b{font:400 96px/.9 var(--sf);letter-spacing:-.04em;font-weight:400}.hbig span{font:400 26px/1 var(--sf);color:var(--l2)}.hl{border-top:1px solid var(--hair);align-items:baseline;gap:12px;padding:10px 0;display:flex}.hl:first-of-type{border-top:0}.hl .k{font:700 11px var(--ui);color:var(--l3);letter-spacing:.06em;text-transform:uppercase;flex:none;width:64px}.hl .v{font:400 24px/1.15 var(--sf)}.hl .v small{font:500 13.5px var(--ui);color:var(--l2);margin-top:3px;display:block}.note{resize:none;width:100%;min-height:80px;color:var(--fg);caret-color:var(--acc-line);font:400 24px/1.2 var(--sf);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0}.note::placeholder{color:var(--l4)}.dash{left:26px;right:24px;top:calc(var(--ctop) + 10px);pointer-events:auto;cursor:pointer;position:absolute}.dash>*{animation:rise .7s var(--sp) both}.dash>:nth-child(2){animation-delay:50ms}.dash>:nth-child(3){animation-delay:.1s}.dash>:nth-child(4){animation-delay:.15s}.dash.from-top>*{animation-name:fall}.dash.goup{animation:goup .34s var(--in) forwards;pointer-events:none}.dash.godown{animation:godown .34s var(--in) forwards;pointer-events:none}.dl{font:700 11px var(--ui);color:var(--l3);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl .acc{color:var(--acc-text)}.dv{font:400 44px/1.02 var(--sf);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:10px;margin-top:8px;display:flex;overflow:hidden}.dv small{font:400 24px/1 var(--sf);color:var(--l2);letter-spacing:0}.ticks{gap:4px;margin-top:14px;display:flex}.ticks i{background:var(--l4);border-radius:2px;flex:1;max-width:20px;height:4px}.ticks i.d{background:var(--acc-line)}.ticks i.s{background:var(--l3)}.ticks i.c{background:var(--fg)}.dn{font:600 13.5px/1.45 var(--ui);color:var(--l2);margin-top:10px}.dn b{color:var(--fg);font-weight:650}.dn .acc{color:var(--acc-text)}.pstat{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:20px;align-items:center;gap:14px;margin-bottom:12px;padding:18px 20px;display:flex}.pstat i{background:var(--acc-line);width:10px;height:10px;box-shadow:0 0 0 6px var(--acc-soft);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite pulse}.pstat b{font:400 28px/1.05 var(--sf);font-weight:400;display:block}.pstat span{font:600 12.5px var(--ui);color:var(--l2);margin-top:4px;display:block}@keyframes pulse{50%{opacity:.25}}.imap{background:var(--card);height:112px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:20px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.imap>svg{width:100%;height:100%;position:absolute;inset:0}.imap .st{fill:none;stroke:var(--line);stroke-width:1.1px}.imap .road{fill:none;stroke:var(--s3);stroke-width:9px;stroke-linecap:round}.imap .rail{fill:none;stroke:var(--l4);stroke-width:1.2px;stroke-dasharray:1.5 3.5}.imap .park{fill:url(#mdots)}.imap .pd{fill:var(--l4)}.imap text{font:italic 400 12.5px var(--sf);fill:var(--l3)}.imap .pk{fill:var(--l3);font-size:13px}.imap .ring{fill:none;stroke:var(--acc-line);stroke-opacity:.32;stroke-width:1px}.imap .ring.r2{stroke-opacity:.14}.imap .pulse{fill:none;stroke:var(--acc-line);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:mpulse 3.2s var(--out) infinite}@keyframes mpulse{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(2.1)}}.imap .blk{fill:none;stroke:var(--hair);stroke-width:1px}.imap .bld{fill:var(--acc-soft);stroke:var(--acc-line);stroke-width:1.2px}.imap .pin{fill:var(--mk)}.imap .lbl{font:italic 400 20px var(--sf);fill:var(--fg)}.imap .sbc{fill:none;stroke:var(--l3);stroke-width:1.2px}.imap .sbt{font:700 9px var(--ui);fill:var(--l2);font-style:normal}.imap .nn{fill:none;stroke:var(--l3);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.imap .mgrid path{fill:none;stroke:var(--hair);stroke-width:1px}.imap .mph{fill:var(--l2);font-size:17px}.toast{left:50%;bottom:calc(var(--fb) + 84px);z-index:8;transform:translate(-50%,calc(var(--fb) + 200px));background:var(--glass);max-width:calc(100% - 32px);height:46px;color:var(--fg);box-shadow:0 0 0 .5px var(--line),0 16px 40px var(--shade);font:400 21px var(--sf);white-space:nowrap;transition:transform .5s var(--sp);border-radius:23px;align-items:center;gap:14px;padding:0 18px;display:flex;position:absolute}.toast span{text-overflow:ellipsis;overflow:hidden}.toast.on{transform:translate(-50%)}.toast.act{padding-right:7px}.toast button{font:650 13px var(--ui);color:var(--acc-ink);background:var(--acc);border-radius:16px;flex:none;height:32px;padding:0 13px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
