@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2?dpl=dpl_DK8dp3DEmPuWPi8tJT9fNMYwLvNm)format("woff2");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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.3dosikwwiz7p4.woff2?dpl=dpl_DK8dp3DEmPuWPi8tJT9fNMYwLvNm)format("woff2");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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.2w2uf6dgc3uj-.woff2?dpl=dpl_DK8dp3DEmPuWPi8tJT9fNMYwLvNm)format("woff2");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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.0twlw20dvfl-2.woff2?dpl=dpl_DK8dp3DEmPuWPi8tJT9fNMYwLvNm)format("woff2");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:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_b255c4e0-module__eLQC2q__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_b255c4e0-module__eLQC2q__variable{--sl-font-display:"Silkscreen", "Silkscreen Fallback"}
.sl-pocket{touch-action:manipulation;background:linear-gradient(180deg, var(--sl-night-black) 0%, var(--sl-night-indigo) 46%, var(--sl-night-black) 100%);min-height:100dvh;color:var(--sl-white);font-family:var(--font-geist-mono), ui-monospace, monospace;padding:14px 14px 18px;padding:14px 14px calc(18px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-x:hidden}.sl-display{font-family:var(--sl-font-display), var(--font-geist-mono), ui-monospace, monospace}.sl-pixelated{image-rendering:pixelated}.sl-marquee{text-align:center;background:var(--sl-ink);border:2px solid var(--sl-slate-hi);width:fit-content;min-height:44px;box-shadow:4px 4px 0 rgba(var(--sl-ink-rgb), .9);margin:0 auto;padding:10px 16px 8px;text-decoration:none;display:block}.sl-pocket-main{flex-direction:column;flex:1;display:flex}.sl-marquee-word{letter-spacing:.22em;color:var(--sl-glow-cream);text-shadow:0 0 6px rgba(var(--sl-snk-magenta-rgb), .8), 2px 2px 0 rgba(var(--sl-snk-magenta-rgb), .45);font-size:1.05rem;display:block}.sl-marquee-est{letter-spacing:.42em;text-transform:uppercase;color:var(--sl-cyan);margin-top:4px;font-size:.55rem;display:block}.sl-doors{flex-direction:column;gap:12px;margin-top:auto;padding-top:26px;list-style:none;display:flex}.sl-door{background:var(--sl-cool-slate);border:2px solid var(--sl-slate-hi);min-height:56px;box-shadow:4px 4px 0 var(--sl-ink);padding:14px 16px;text-decoration:none;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:block}.sl-door:active{box-shadow:0 0 0 var(--sl-ink);transform:translate(4px,4px)}.sl-door-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sl-glow-cream);font-size:.8rem}.sl-door-sub{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--sl-cyan-rgb), .75);margin-top:4px;font-size:.62rem;display:block}.sl-lowline{letter-spacing:.1em;color:rgba(var(--sl-slate-hi-rgb), .95);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;font-size:.62rem;display:flex}.sl-lowline-text{color:rgba(var(--sl-white-rgb), .42);line-height:1.6}.sl-lowline-button{min-height:44px;font:inherit;letter-spacing:.18em;text-transform:uppercase;color:var(--sl-cyan);border:2px solid rgba(var(--sl-cyan-rgb), .4);cursor:pointer;background:0 0;flex:none;align-items:center;padding:6px 10px;display:inline-flex}.sl-lowline-button:active{color:var(--sl-glow-cream);border-color:rgba(var(--sl-glow-cream-rgb), .6)}.sl-title{touch-action:manipulation;background:var(--sl-ink);min-height:100dvh;color:var(--sl-white);font-family:var(--font-geist-mono), ui-monospace, monospace;padding:24px 20px;padding:24px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:12vh;display:flex}.sl-title-mark{width:min(82vw,22rem);height:auto;filter:drop-shadow(0 10px 40px rgba(var(--sl-ink-rgb), .9))}.sl-title-start{letter-spacing:.32em;text-transform:uppercase;min-height:44px;color:var(--sl-cyan);border:2px solid rgba(var(--sl-cyan-rgb), .45);padding:14px 26px;font-size:.95rem;text-decoration:none;animation:2.8s steps(2,end) infinite sl-attract-blink}.sl-title-love{opacity:.9;width:min(52vw,15rem);height:auto}@keyframes sl-attract-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sl-title-start{animation:none}}.sl-poweron{z-index:60;pointer-events:none;background:var(--sl-ink);justify-content:center;align-items:center;animation:.95s steps(6,end) forwards sl-poweron-fade;display:flex;position:fixed;inset:0}.sl-poweron-mark{width:min(58vw,15rem);height:auto;animation:.95s steps(6,end) forwards sl-poweron-bloom}@keyframes sl-poweron-fade{0%,78%{opacity:1}to{opacity:0}}@keyframes sl-poweron-bloom{0%{opacity:0;filter:drop-shadow(0 0 0 rgba(var(--sl-glow-cream-rgb), 0))}35%{opacity:1;filter:drop-shadow(0 0 22px rgba(var(--sl-glow-cream-rgb), .55))}70%{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--sl-glow-cream-rgb), .25))}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sl-poweron{animation:.4s linear forwards sl-poweron-fade}.sl-poweron-mark{opacity:0;animation:none}}.sl-pocket-main--page{gap:14px}.sl-menu{margin-top:14px}.sl-menu-top{border-bottom:2px solid var(--sl-cool-slate);gap:3px;display:flex;overflow-x:auto}.sl-menu-tab{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:rgba(var(--sl-white-rgb), .5);border-bottom:2px solid #0000;flex:none;align-items:end;margin-bottom:-2px;padding:10px 6px 8px;font-size:.58rem;text-decoration:none;display:inline-flex}.sl-menu-tab--lit{color:var(--sl-glow-cream);border-bottom-color:var(--sl-snk-magenta)}.sl-menu-await{border:1px solid rgba(var(--sl-poster-gold-rgb), .8);background:rgba(var(--sl-poster-gold-rgb), .18);color:var(--sl-poster-gold);letter-spacing:.06em;margin-left:4px;padding:1px 3px;font-size:.5rem;line-height:1.4;display:inline-block}.sl-menu-child{gap:4px;padding:6px 2px 0;display:flex;overflow-x:auto}.sl-menu-childtab{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:rgba(var(--sl-white-rgb), .38);border-bottom:1px solid #0000;flex:none;align-items:end;padding:8px;font-size:.55rem;text-decoration:none;display:inline-flex}.sl-menu-childtab--lit{color:rgba(var(--sl-white-rgb), .85);border-bottom-color:rgba(var(--sl-snk-magenta-rgb), .7)}.sl-page-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sl-page-title{letter-spacing:.12em;text-transform:uppercase;color:var(--sl-glow-cream);font-size:.95rem}.sl-page-count{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--sl-cyan-rgb), .75);font-size:.6rem}.sl-page-foot{text-align:center;margin-top:auto;padding-top:18px}.sl-page-foot-link{letter-spacing:.18em;text-transform:uppercase;min-height:44px;color:rgba(var(--sl-white-rgb), .35);align-items:center;padding:0 10px;font-size:.6rem;text-decoration:none;display:inline-flex}.sl-crumbs{margin-top:2px}.sl-crumbs-link{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:rgba(var(--sl-cyan-rgb), .8);align-items:center;padding:8px 0;font-size:.62rem;text-decoration:none;display:inline-flex}.sl-face{border:2px dashed var(--sl-cool-slate);text-align:center;color:rgba(var(--sl-white-rgb), .6);padding:26px 18px;font-size:.72rem;line-height:1.7}.sl-face-line{color:rgba(var(--sl-white-rgb), .85);font-size:.8rem}.sl-face-sub{margin-top:6px;margin-bottom:14px}.sl-face--calm{border-style:solid;border-color:rgba(var(--sl-crt-green-rgb), .4);color:rgba(var(--sl-crt-green-rgb), .9)}.sl-face-link{color:var(--sl-cyan);margin:-12px -6px;padding:12px 6px;text-decoration:none;display:inline-block}.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;list-style:none;display:grid}.sl-grid-tile{text-decoration:none;display:block}.sl-grid-title{letter-spacing:.04em;color:rgba(var(--sl-white-rgb), .9);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.68rem;display:block;overflow:hidden}.sl-grid-sub{letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--sl-white-rgb), .4);margin-top:2px;font-size:.56rem;display:block}.sl-grid-jump{color:var(--sl-cyan);text-transform:none;letter-spacing:.06em;text-decoration:none}.sl-fmt{gap:12px;margin-right:2px;display:inline-flex}.sl-fmt-link{margin:-15px -5px;padding:15px 5px;text-decoration:none;display:inline-block}.sl-fmt-chip{letter-spacing:.18em;color:rgba(var(--sl-cyan-rgb), .85);border:1px solid rgba(var(--sl-cyan-rgb), .55);padding:2px 7px;font-size:.52rem;display:inline-block}.sl-fmt-chip--lit{color:var(--sl-ink);background:rgba(var(--sl-cyan-rgb), .9);border-color:var(--sl-cyan)}.sl-grid-truth{letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;margin-top:1px;padding:5px 0;font-size:.58rem;text-decoration:none;display:inline-flex}.sl-grid-truth--owned{color:var(--sl-crt-green)}.sl-grid-truth--ghost{color:var(--sl-cyan)}.sl-grid-actions{gap:6px;margin-top:6px;display:flex}.sl-grid-inspect{letter-spacing:.16em;text-transform:uppercase;width:100%;min-height:44px;color:var(--sl-ink);background:var(--sl-snk-magenta);border:2px solid rgba(var(--sl-glow-cream-rgb), .75);box-shadow:3px 3px 0 var(--sl-ink);justify-content:center;align-items:center;margin-top:8px;padding:10px 8px;font-size:.66rem;text-decoration:none;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:flex}.sl-grid-inspect:active{box-shadow:0 0 0 var(--sl-ink);transform:translate(3px,3px)}.sl-case{aspect-ratio:3/4;background:var(--sl-ink);border:2px solid var(--sl-cool-slate);box-shadow:3px 3px 0 rgba(var(--sl-ink-rgb), .9);display:block;position:relative;overflow:hidden}.sl-case-art{object-fit:cover;width:100%;height:100%;display:block}.sl-case-plate{text-align:center;letter-spacing:.1em;text-transform:uppercase;height:100%;color:rgba(var(--sl-white-rgb), .55);background:linear-gradient(180deg, var(--sl-cool-slate) 0%, var(--sl-night-black) 100%);justify-content:center;align-items:center;padding:8px;font-size:.6rem;display:flex}.sl-case-mark{position:absolute;bottom:4px;left:4px}.sl-case--ghost-far .sl-case-art,.sl-case--ghost-far .sl-case-plate{opacity:.4;filter:grayscale()blur(2px)}.sl-case--ghost-mid .sl-case-art,.sl-case--ghost-mid .sl-case-plate{opacity:.6;filter:grayscale(.7)}.sl-case--ghost-near .sl-case-art,.sl-case--ghost-near .sl-case-plate{opacity:.8;filter:grayscale(.3)}.sl-case--ghost-near{border-color:rgba(var(--sl-poster-gold-rgb), .6)}.sl-case--ghost-hot{border-color:rgba(var(--sl-poster-orange-rgb), .85);animation:2s steps(2,end) infinite sl-hunt-pulse}@keyframes sl-hunt-pulse{50%{border-color:rgba(var(--sl-poster-orange-rgb), .35)}}@media (prefers-reduced-motion:reduce){.sl-case--ghost-hot{animation:none}}.sl-menu-systems{gap:8px;padding:10px 2px 4px;display:flex;overflow-x:auto}.sl-syskey{text-align:center;text-transform:uppercase;background:rgba(var(--sl-ink-rgb), .55);border:2px solid var(--sl-cool-slate);min-width:96px;min-height:54px;box-shadow:3px 3px 0 var(--sl-ink);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:8px 6px;text-decoration:none;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:flex}.sl-syskey:active{box-shadow:0 0 0 var(--sl-ink);transform:translate(3px,3px)}.sl-syskey-name{letter-spacing:.12em;color:rgba(var(--sl-white-rgb), .55);font-size:.62rem}.sl-syskey-count{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:rgba(var(--sl-white-rgb), .35);margin-left:6px;font-size:.5rem}.sl-syskey-sub{letter-spacing:.24em;color:rgba(var(--sl-white-rgb), .3);font-size:.4rem}.sl-syskey--aes{border-color:rgba(var(--sl-poster-gold-rgb), .45)}.sl-syskey--aes .sl-syskey-name{color:rgba(var(--sl-poster-gold-rgb), .85)}.sl-syskey--mvs{border-color:rgba(var(--sl-poster-red-rgb), .5)}.sl-syskey--mvs .sl-syskey-name{color:rgba(var(--sl-poster-red-rgb), .95)}.sl-syskey--modern{border-color:rgba(var(--sl-cyan-rgb), .45)}.sl-syskey--modern .sl-syskey-name{color:rgba(var(--sl-cyan-rgb), .85)}.sl-syskey--lit{border-color:rgba(var(--sl-glow-cream-rgb), .85)}.sl-syskey--aes.sl-syskey--lit{background:linear-gradient(180deg, var(--sl-poster-gold) 0%, var(--sl-warm-tan) 100%)}.sl-syskey--mvs.sl-syskey--lit{background:linear-gradient(180deg, var(--sl-poster-red) 0%, var(--sl-poster-orange) 100%)}.sl-syskey--modern.sl-syskey--lit{background:linear-gradient(180deg, var(--sl-cyan) 0%, var(--sl-electric-blue) 100%)}.sl-syskey--lit .sl-syskey-name,.sl-syskey--lit .sl-syskey-count,.sl-syskey--lit .sl-syskey-sub{color:var(--sl-ink)}.sl-case-plate--modern{color:var(--sl-glow-cream);background:linear-gradient(180deg, rgba(var(--sl-cyan-rgb), .22) 0%, rgba(var(--sl-cyan-rgb), .05) 42%, var(--sl-night-black) 100%);border-top:2px solid rgba(var(--sl-cyan-rgb), .65);flex-direction:column;gap:6px}.sl-modern-tag{letter-spacing:.3em;color:var(--sl-cyan);border:1px solid rgba(var(--sl-cyan-rgb), .6);padding:2px 6px;font-size:.42rem}.sl-modern-title{font-family:var(--sl-font-display), var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--sl-glow-cream);font-size:.62rem;line-height:1.5}.sl-modern-note{letter-spacing:.2em;color:rgba(var(--sl-white-rgb), .4);font-size:.42rem}.sl-button{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:rgba(var(--sl-white-rgb), .85);background:var(--sl-cool-slate);border:2px solid var(--sl-slate-hi);box-shadow:3px 3px 0 var(--sl-ink);cursor:pointer;justify-content:center;align-items:center;padding:10px 14px;font-family:inherit;font-size:.62rem;text-decoration:none;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:inline-flex}.sl-button:active{box-shadow:0 0 0 var(--sl-ink);transform:translate(3px,3px)}.sl-button:disabled{opacity:.55}.sl-button--compact{min-height:44px;box-shadow:2px 2px 0 var(--sl-ink);padding:8px 10px}.sl-button--own{color:var(--sl-ink);background:var(--sl-crt-green);border-color:rgba(var(--sl-crt-green-rgb), .6)}.sl-button--wish{color:var(--sl-ink);background:var(--sl-cyan);border-color:rgba(var(--sl-cyan-rgb), .6)}.sl-button--advance{color:var(--sl-ink);background:var(--sl-electric-blue);border-color:rgba(var(--sl-electric-blue-rgb), .6)}.sl-button--accent{color:var(--sl-glow-cream);background:rgba(var(--sl-snk-magenta-rgb), .25);border-color:rgba(var(--sl-snk-magenta-rgb), .7)}.sl-button--crossoff{color:rgba(var(--sl-poster-red-rgb), .95);border-color:rgba(var(--sl-poster-red-rgb), .5);box-shadow:none;background:0 0}.sl-button--materialize{width:100%;min-height:52px;color:var(--sl-ink);background:linear-gradient(180deg, var(--sl-poster-gold) 0%, var(--sl-poster-orange) 100%);border-color:rgba(var(--sl-glow-cream-rgb), .7);font-size:.75rem}.sl-quiet{flex-direction:column;gap:4px;display:inline-flex}.sl-quiet-error{letter-spacing:.06em;color:var(--sl-hot-pink);font-size:.6rem;line-height:1.5}.sl-marks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sl-detail{flex-direction:column;gap:8px;display:flex}.sl-detail-case{width:min(46vw,12rem);margin:0 auto}.sl-detail-sub{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--sl-white-rgb), .45);font-size:.6rem}.sl-detail-word{letter-spacing:.2em;text-transform:uppercase;color:var(--sl-cyan);margin-top:4px;font-size:.8rem}.sl-detail-tagline{color:rgba(var(--sl-white-rgb), .6);font-size:.68rem;line-height:1.6}.sl-detail-story{color:rgba(var(--sl-white-rgb), .65);font-size:.7rem;line-height:1.7}.sl-detail-note{color:rgba(var(--sl-white-rgb), .35);margin-top:14px;font-size:.58rem;line-height:1.7}.sl-detail-controls{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px;display:flex}.sl-plate{letter-spacing:.22em;text-transform:uppercase;width:fit-content;color:var(--sl-hot-pink);border:1px solid rgba(var(--sl-snk-magenta-rgb), .7);background:rgba(var(--sl-snk-magenta-rgb), .1);padding:5px 9px;font-size:.55rem;font-weight:600}.sl-rows{margin-top:8px}.sl-row{border-bottom:1px solid var(--sl-cool-slate);justify-content:space-between;gap:12px;padding:10px 0;font-size:.66rem;display:flex}.sl-row dt{color:rgba(var(--sl-white-rgb), .4);text-transform:uppercase;letter-spacing:.1em;font-size:.58rem}.sl-row dd{text-align:right;color:rgba(var(--sl-white-rgb), .85)}.sl-row-status{align-items:center;gap:6px;display:inline-flex}.sl-rail{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;margin:8px 0 2px;font-size:.55rem;list-style:none;display:flex}.sl-rail-step{color:rgba(var(--sl-white-rgb), .3)}.sl-rail-step--done{color:rgba(var(--sl-crt-green-rgb), .75)}.sl-rail-step--now{color:var(--sl-glow-cream)}.sl-rail-step:not(:last-child):after{content:" →";color:rgba(var(--sl-white-rgb), .25)}.sl-turn{perspective:640px;display:block}.sl-turn-face{display:block}.sl-turn-face[hidden]{display:none!important}.sl-turn--out .sl-turn-face{transition:transform .16s ease-in;transform:rotateY(90deg)}.sl-turn--in .sl-turn-face{animation:.16s ease-out sl-turn-in}@keyframes sl-turn-in{0%{transform:rotateY(-90deg)}}@media (prefers-reduced-motion:reduce){.sl-turn--out .sl-turn-face{transition:none;transform:none}.sl-turn--in .sl-turn-face{animation:none}}.sl-grid-tile:active .sl-case{filter:brightness(.8)}.sl-inspect-faces{justify-content:center;gap:10px;display:flex}.sl-inspect-face{flex:1 1 0;max-width:11rem;margin:0}.sl-inspect-caption{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--sl-white-rgb), .45);margin-top:4px;font-size:.52rem}.sl-moment{z-index:70;background:rgba(var(--sl-ink-rgb), .92);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sl-moment-card{text-align:center;background:var(--sl-night-indigo);border:2px solid rgba(var(--sl-poster-gold-rgb), .8);width:100%;max-width:22rem;box-shadow:6px 6px 0 var(--sl-ink), 0 0 42px rgba(var(--sl-poster-gold-rgb), .35);padding:26px 20px}.sl-moment-word{letter-spacing:.28em;color:var(--sl-poster-gold);text-shadow:0 0 10px rgba(var(--sl-glow-cream-rgb), .6);font-size:1.05rem}.sl-moment-title{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-white);margin-top:10px;font-size:.85rem}.sl-moment-line{color:rgba(var(--sl-white-rgb), .6);margin-top:8px;font-size:.66rem;line-height:1.7}.sl-moment-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.sl-finder{flex-direction:column;gap:10px;margin-top:18px;display:flex}.sl-finder-field{display:block}.sl-finder-label{letter-spacing:.2em;text-transform:uppercase;color:var(--sl-cyan);margin-bottom:6px;font-size:.62rem;display:block}.sl-finder-input{letter-spacing:.04em;width:100%;min-height:48px;color:var(--sl-white);background:rgba(var(--sl-ink-rgb), .85);border:2px solid var(--sl-slate-hi);border-radius:0;outline:none;padding:10px 12px;font-family:inherit;font-size:1rem}.sl-finder-input:focus{border-color:rgba(var(--sl-cyan-rgb), .8)}.sl-finder-input::placeholder{color:rgba(var(--sl-white-rgb), .3)}.sl-finder-rail{-webkit-overflow-scrolling:touch;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.sl-finder-railkey{min-width:36px;min-height:44px;color:rgba(var(--sl-cyan-rgb), .7);border:1px solid rgba(var(--sl-cool-slate-rgb), .9);cursor:pointer;background:0 0;flex:none;padding:6px;font-family:inherit;font-size:.68rem}.sl-finder-railkey--lit{color:var(--sl-ink);background:var(--sl-cyan);border-color:var(--sl-cyan)}.sl-finder-results{flex-direction:column;gap:8px;max-height:42dvh;list-style:none;display:flex;overflow-y:auto}.sl-finder-row{background:rgba(var(--sl-cool-slate-rgb), .5);border:1px solid var(--sl-cool-slate);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.sl-finder-row-link{flex-direction:column;flex:1;gap:3px;min-width:0;text-decoration:none;display:flex}.sl-finder-row-title{min-width:0;color:rgba(var(--sl-white-rgb), .92);align-items:baseline;gap:8px;font-size:.74rem;display:flex}.sl-finder-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sl-finder-row-system{letter-spacing:.14em;color:rgba(var(--sl-cyan-rgb), .8);flex:none;font-size:.55rem}.sl-finder-verdict{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.sl-finder-verdict--owned{color:var(--sl-crt-green)}.sl-finder-verdict--ghost{color:var(--sl-cyan)}.sl-finder-verdict--open{color:rgba(var(--sl-white-rgb), .45)}.sl-finder-verdict-detail{color:rgba(var(--sl-glow-cream-rgb), .85);text-transform:lowercase;letter-spacing:.06em}.sl-finder-row-actions{flex:none;gap:6px;display:flex}.sl-finder-resting{letter-spacing:.06em;color:rgba(var(--sl-white-rgb), .4);padding:10px 2px;font-size:.64rem;line-height:1.7}.sl-help{color:rgba(var(--sl-white-rgb), .7);flex-direction:column;gap:16px;margin-top:4px;font-size:.7rem;line-height:1.75;display:flex}.sl-help-section{border-left:2px solid var(--sl-cool-slate);padding-left:12px}.sl-help-head{letter-spacing:.16em;text-transform:uppercase;color:var(--sl-cyan);margin-bottom:4px;font-size:.62rem}.sl-help-foot{color:rgba(var(--sl-white-rgb), .45);font-size:.62rem}.sl-doors--duo{flex-direction:row;margin-top:12px;padding-top:0}.sl-doors-duo-item{flex:1;min-width:0}.sl-doors--duo .sl-door{height:100%}.sl-door--lit{border-color:rgba(var(--sl-poster-gold-rgb), .85);box-shadow:4px 4px 0 var(--sl-ink), 0 0 18px rgba(var(--sl-poster-gold-rgb), .25)}.sl-door--lit .sl-door-sub{color:var(--sl-poster-gold)}.sl-honor{z-index:80;background:rgba(var(--sl-ink-rgb), .92);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sl-honor-card{text-align:center;background:var(--sl-night-indigo);border:2px solid var(--sl-poster-gold);width:100%;max-width:22rem;box-shadow:6px 6px 0 var(--sl-ink), 0 0 42px rgba(var(--sl-poster-gold-rgb), .45);padding:26px 20px}.sl-honor-word{letter-spacing:.3em;color:var(--sl-poster-gold);text-shadow:0 0 10px rgba(var(--sl-glow-cream-rgb), .6);font-size:.8rem}.sl-honor-name{letter-spacing:.12em;text-transform:uppercase;color:var(--sl-white);margin-top:12px;font-size:1rem}.sl-honor-line{color:rgba(var(--sl-white-rgb), .7);margin-top:10px;font-size:.68rem;line-height:1.7}.sl-honor-card .sl-button{margin-top:18px}.sl-button--take{border-color:rgba(var(--sl-poster-gold-rgb), .85);min-height:44px;color:var(--sl-poster-gold)}.sl-chat{flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:12px;display:flex}.sl-chat-head{flex-direction:column;gap:4px;display:flex}.sl-chat-name{letter-spacing:.2em;color:var(--sl-glow-cream);text-shadow:0 0 8px rgba(var(--sl-snk-magenta-rgb), .7);font-size:.9rem}.sl-chat-topic{letter-spacing:.08em;color:rgba(var(--sl-cyan-rgb), .75);font-size:.6rem;line-height:1.6}.sl-chat-log{-webkit-overflow-scrolling:touch;background:rgba(var(--sl-ink-rgb), .75);border:1px solid var(--sl-cool-slate);flex-direction:column-reverse;height:46vh;min-height:240px;padding:8px 10px;font-size:.74rem;line-height:1.6;display:flex;overflow-y:auto}.sl-chat-line{overflow-wrap:break-word;word-break:break-word;padding:1px 0}.sl-chat-ts{color:rgba(var(--sl-white-rgb), .35)}.sl-chat-nick{color:var(--sl-cyan);font-weight:700}.sl-chat-text{color:rgba(var(--sl-white-rgb), .92)}.sl-chat-me{color:var(--sl-snk-magenta)}.sl-chat-system{color:var(--sl-crt-green)}.sl-chat-notice{color:var(--sl-poster-gold)}.sl-chat-status{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--sl-cyan-rgb), .7);font-size:.58rem}.sl-chat-who{letter-spacing:.06em;color:rgba(var(--sl-white-rgb), .5);font-size:.62rem;line-height:1.6}.sl-chat-mark{color:var(--sl-poster-gold)}.sl-chat-legend{letter-spacing:.04em;color:rgba(var(--sl-white-rgb), .38);margin-top:4px;font-size:.58rem;line-height:1.5}.sl-chat-form{gap:14px;margin-top:6px;margin-bottom:6px;display:flex}.sl-chat-input{letter-spacing:.04em;min-width:0;min-height:48px;color:var(--sl-white);background:rgba(var(--sl-ink-rgb), .85);border:2px solid var(--sl-slate-hi);border-radius:0;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:1rem}.sl-chat-input:focus{border-color:rgba(var(--sl-cyan-rgb), .8)}.sl-chat-input::placeholder{color:rgba(var(--sl-white-rgb), .3)}.sl-chat-send{letter-spacing:.16em;min-width:88px;min-height:48px;color:var(--sl-ink);background:var(--sl-cyan);border:2px solid var(--sl-cyan);cursor:pointer;flex:none;padding:6px 20px;font-size:.72rem}.sl-chat-send:active{background:var(--sl-glow-cream);border-color:var(--sl-glow-cream)}.sl-chat-send:disabled{opacity:.6}.sl-waiting{margin-top:4px}.sl-waiting-head{letter-spacing:.18em;text-transform:uppercase;color:var(--sl-poster-gold);font-size:.66rem}.sl-waiting-list{flex-direction:column;gap:10px;margin-top:10px;list-style:none;display:flex}.sl-waiting-card{background:rgba(var(--sl-night-indigo-rgb), .9);border:2px solid rgba(var(--sl-poster-gold-rgb), .8);box-shadow:4px 4px 0 var(--sl-ink);padding:12px 14px}.sl-waiting-name{letter-spacing:.12em;text-transform:uppercase;color:var(--sl-glow-cream);font-size:.78rem}.sl-waiting-line{color:rgba(var(--sl-white-rgb), .7);margin-top:6px;font-size:.64rem;line-height:1.7}.sl-waiting-card form{margin-top:10px}.sl-honors{flex-direction:column;gap:8px;margin-top:16px;list-style:none;display:flex}.sl-honors-plate{letter-spacing:.24em;color:var(--sl-cyan);background:rgba(var(--sl-cool-slate-rgb), .5);border-left:3px solid var(--sl-cyan);margin-top:10px;padding:6px 10px;font-size:.62rem}.sl-honors-row{border-left:3px solid rgba(var(--sl-cool-slate-rgb), .9);padding:10px 10px 10px 13px}.sl-honors-row--earned{border-left-color:rgba(var(--sl-poster-gold-rgb), .85);background:rgba(var(--sl-night-indigo-rgb), .55)}.sl-honors-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sl-honors-name{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:rgba(var(--sl-white-rgb), .45);font-size:.7rem}.sl-honors-row--earned .sl-honors-name{color:var(--sl-glow-cream)}.sl-honors-tier{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--sl-cyan-rgb), .6);flex:none;font-size:.54rem}.sl-honors-row--earned .sl-honors-tier{color:rgba(var(--sl-poster-gold-rgb), .9)}.sl-honors-req{color:rgba(var(--sl-white-rgb), .45);margin-top:5px;font-size:.62rem;line-height:1.6}.sl-honors-copy{color:rgba(var(--sl-white-rgb), .75);margin-top:5px;font-size:.62rem;line-height:1.6}.sl-honors-note{color:rgba(var(--sl-cyan-rgb), .65);margin-top:6px;padding:0 10px;font-size:.6rem;line-height:1.7}
