:root{--lf-lime: #9cff2e;--lf-av: 60px;--lf-avw: 64px;--lf-side: 8px;--lf-skav: calc(var(--lf-av) * 1.5625);--lf-skavw: calc(var(--lf-avw) * 1.5625)}@media(min-width:768px){:root{--lf-av: 74px;--lf-avw: 80px;--lf-side: 16px}}body.signed-in.lf-hdr header.brand{border-bottom:0}body.signed-in.lf-hdr .brand-bar{position:relative;display:block;padding:0;overflow:visible;background:#050805;height:clamp(112px,calc(100vw * 300 / 1080),196px);border-bottom:4px solid var(--lf-lime)}.lf-sky{display:none}body.signed-in.lf-hdr .lf-sky{display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none}.lf-sky-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.lf-sky[data-kind=stripe] .lf-sky-img{object-position:center}.lf-art{position:absolute;inset:0;container-type:size;overflow:hidden}.lf-moon{position:absolute;--lf-w: max(100cqw, 100cqh * 3.6);--lf-h: max(100cqh, 100cqw / 3.6);width:var(--lf-w);height:var(--lf-h);left:calc((100cqw - var(--lf-w)) * .5);top:calc((100cqh - var(--lf-h)) * .58);-webkit-mask:var(--lf-mask) 0 0 / 100% 100% no-repeat;mask:var(--lf-mask) 0 0 / 100% 100% no-repeat;mix-blend-mode:luminosity;opacity:0;transition:opacity .6s ease;pointer-events:none}.lf-moon.lf-moon-on{opacity:.56}.lf-sky[data-tod=evening] .lf-moon.lf-moon-on,.lf-sky[data-tod=closing] .lf-moon.lf-moon-on{opacity:.48}.lf-moon-sk{position:absolute;height:auto;aspect-ratio:1;display:block;filter:grayscale(.35) contrast(.9) blur(.25px);-webkit-mask:radial-gradient(closest-side,#000 62%,transparent 100%);mask:radial-gradient(closest-side,#000 62%,transparent 100%)}.lf-sky[data-kind=stripe] .lf-moon{display:none}@media(prefers-reduced-motion:reduce){.lf-moon{transition:none}}.lf-moon-hit{position:absolute;--lf-w: max(100cqw, 100cqh * 3.6);--lf-h: max(100cqh, 100cqw / 3.6);width:var(--lf-w);height:var(--lf-h);left:calc((100cqw - var(--lf-w)) * .5);top:calc((100cqh - var(--lf-h)) * .58);pointer-events:auto;cursor:pointer;outline:none;background:transparent;transition:background-color .25s ease;-webkit-tap-highlight-color:transparent}.lf-moon-hit:hover{background:#9cff2e14}.lf-moon-hit:focus-visible{background:#9cff2e29}.lf-sky[data-kind=stripe] .lf-moon-hit{display:none}.mp-back{position:fixed;inset:0;z-index:3290;background:transparent}.mp-root{position:fixed;z-index:3300;box-sizing:border-box;padding:10px 12px 12px;border-radius:14px;background:#121412;border:1px solid #3a3d3a;box-shadow:0 10px 30px #0000008c,0 0 0 1px #9cff2e1f;color:#e9ece9;font:600 13px/1.25 Chakra Petch,system-ui,sans-serif;max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);overflow:auto}.mp-hd{display:flex;align-items:center;justify-content:space-between}.mp-title{font-size:15px;letter-spacing:.02em;color:#9cff2e}.mp-x{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#bfc3bf;font-size:20px}.mp-x:hover,.mp-x:focus-visible{background:#262926;color:#fff}.mp-sub{margin:2px 0 8px;color:#9a9f9a;font-size:12px;font-weight:500}.mp-opt{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px 6px;border-radius:10px;border:1px solid transparent;text-align:center}.mp-opt:hover{background:#1e211e}.mp-opt:focus-visible{border-color:#9cff2e}.mp-face{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block;background:#2a2d2a;box-shadow:0 0 0 2px #3a3d3a}.mp-opt.on .mp-face{box-shadow:0 0 0 2px #9cff2e,0 0 10px #9cff2e73}.mp-name{font-size:11px;color:#d6dad6;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-opt.on .mp-name{color:#9cff2e}.mp-cur{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#0b1206;background:#9cff2e;border-radius:6px;padding:1px 5px}.mp-match .mp-opt{flex-direction:row;width:100%;justify-content:flex-start;gap:10px;padding:6px 8px;background:#191b19;margin-bottom:8px;text-align:left}.mp-match .mp-name{font-size:13px;max-width:none}.mp-main{color:#8d928d;font-size:11px;font-weight:500;margin-left:auto}.mp-match .mp-cur{margin-left:6px}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px}.mp-empty{grid-column:1 / -1;color:#9a9f9a;margin:6px 0}@media(prefers-reduced-motion:reduce){.lf-moon-hit{transition:none}}.lf-tint-morning{filter:url(#lf-tint-morning)}.lf-tint-afternoon{filter:url(#lf-tint-afternoon)}.lf-tint-evening{filter:url(#lf-tint-evening)}.lf-tint-closing{filter:url(#lf-tint-closing)}.lf-sky[data-kind=holiday]:not([data-holiday=halloween]):not([data-holiday=november])[data-tod=morning] .lf-art{filter:brightness(1.05) saturate(.95)}.lf-sky[data-kind=holiday]:not([data-holiday=halloween]):not([data-holiday=november])[data-tod=evening] .lf-art{filter:sepia(.18) brightness(.9)}.lf-sky[data-kind=holiday]:not([data-holiday=halloween]):not([data-holiday=november])[data-tod=closing] .lf-art{filter:brightness(.7) saturate(.85)}body.signed-in.lf-hdr .brand-bar>h1.gw-pill,body.signed-in.lf-hdr #who{display:none!important}body.signed-in.lf-hdr .bar-right{position:absolute;inset:0;display:block;pointer-events:none}body.signed-in.lf-hdr .bar-right>*{pointer-events:auto}body.signed-in.lf-hdr #petSpot{position:absolute;left:var(--lf-side);bottom:0;margin:0;height:var(--lf-av);z-index:2}body.signed-in.lf-hdr #petSpot>img:not(.lf-outfit){height:calc(var(--lf-av) - 4px);max-height:none;max-width:var(--lf-avw)}body.signed-in.lf-hdr #petSpot>img:not(.lf-outfit){position:relative;top:calc((var(--lf-av) - 4px) * var(--lf-foot, 0) / 128)}#petSpot[data-pet=byte]{--lf-foot: 5}#petSpot[data-pet=spark],#petSpot[data-pet=nova],#petSpot[data-pet=chip]{--lf-foot: 4}#petSpot[data-pet=orbit]{--lf-foot: 12}#petSpot[data-pet=hawk]{--lf-foot: 8}#petSpot[data-pet=raven]{--lf-foot: 21}#petSpot[data-pet=marrow]{--lf-foot: 8}#petSpot[data-pet=peri]{--lf-foot: 6}#petSpot[data-pet=snake]{--lf-foot: 24}#petSpot[data-pet=glitch]{--lf-foot: 2}#petSpot[data-pet=moth]{--lf-foot: 4}#petSpot[data-pet=wraith]{--lf-foot: 6}body.signed-in.lf-hdr #tourBtn{position:absolute;right:var(--lf-side);bottom:0;margin:0;height:var(--lf-skav);z-index:2}body.signed-in.lf-hdr #tourBtn img{height:var(--lf-skav);max-width:calc(var(--lf-skavw) + 7.5px)}#petSpot .lf-outfit{display:none}body.signed-in.lf-hdr #petSpot.lf-dressed>img:not(.lf-outfit){visibility:hidden}body.signed-in.lf-hdr #petSpot.lf-dressed .lf-outfit{display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%) scaleX(-1)!important;height:calc(var(--lf-av) * 82 / 60);width:auto;max-width:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.lf-ticker{display:none}body.signed-in.lf-hdr .lf-ticker:not([hidden]){display:flex;align-items:center;gap:5px;position:absolute;z-index:1;bottom:3px;left:calc(var(--lf-side) + var(--lf-avw) + 12px);right:calc(var(--lf-side) + var(--lf-skavw) + 12px);height:22px;padding:0 7px;background:#050805e0;border:2px solid var(--lf-lime);border-radius:6px;color:#f2f7ee;box-shadow:0 0 10px #9cff2e8c,inset 0 0 6px #9cff2e2e;font:700 12px/1 Chakra Petch,system-ui,sans-serif;letter-spacing:-.01em;word-spacing:-.05em}.lf-tk-win{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.lf-tk-track{display:inline-flex;width:max-content;animation:lfTicker var(--lf-tk-dur, 20s) linear infinite}.lf-tk-run{display:inline-flex;align-items:center;flex:none}.lf-tk-item{padding:0 1px}.lf-tk-go{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0 1px;font:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;line-height:inherit;cursor:pointer;text-decoration:underline transparent 1px;text-underline-offset:2px;-webkit-tap-highlight-color:transparent;border-radius:3px;touch-action:manipulation}.lf-tk-go:hover,.lf-tk-go:focus-visible,.lf-tk-go:active{color:var(--lf-lime);text-decoration-color:var(--lf-lime);text-decoration-thickness:2px}.lf-tk-go:focus-visible{outline:1px solid var(--lf-lime);outline-offset:0}body.signed-in.lf-hdr:is([data-tod=morning],[data-tod=afternoon]) .lf-tk-go:is(:hover,:focus-visible,:active){color:#102200}.lf-tk-sep{padding:0 6px;color:var(--lf-lime)}.mbx-root .card.rr-hit{outline:2px solid var(--lf-lime);outline-offset:1px;scroll-margin:60px}body.signed-in.lf-hdr[data-tod=morning] .lf-ticker:not([hidden]){background:#91857c;color:#141714}body.signed-in.lf-hdr[data-tod=afternoon] .lf-ticker:not([hidden]){background:#acb5bf;color:#141714}body.signed-in.lf-hdr[data-tod=evening] .lf-ticker:not([hidden]){background:#535456;color:#f2f7ee}body.signed-in.lf-hdr[data-tod=closing] .lf-ticker:not([hidden]){background:#161725;color:#f2f7ee}body.signed-in.lf-hdr:is([data-tod=morning],[data-tod=afternoon]) .lf-tk-sep{color:#102200}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""]) .lf-ticker:not([hidden]){background:#05080599}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""])[data-tod=morning] .lf-ticker:not([hidden]){background:#91857c9e}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""])[data-tod=afternoon] .lf-ticker:not([hidden]){background:#acb5bf9e}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""])[data-tod=evening] .lf-ticker:not([hidden]){background:#5354569e}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""])[data-tod=closing] .lf-ticker:not([hidden]){background:#161725a8}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""]) .lf-tk-item{text-shadow:0 0 3px rgba(0,0,0,.75)}body.signed-in.lf-hdr[data-holiday]:not([data-holiday=""]):is([data-tod=morning],[data-tod=afternoon]) .lf-tk-item{text-shadow:0 0 3px rgba(255,255,255,.7)}@keyframes lfTicker{0%{transform:translate(-50%)}to{transform:translate(0)}}.lf-ticker:is(:hover,:focus-within,.lf-tk-hold) .lf-tk-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lf-tk-track{animation:none}.lf-tk-run[aria-hidden]{display:none}.lf-tk-win{text-overflow:ellipsis}}.store-home:empty{display:none}.hm{margin:6px 0 14px}.hm-sec{margin:0 0 14px}.hm-h{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font:800 15px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#f2f2f2}.hm-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#555,transparent)}.hm-ring{flex:none;width:12px;height:12px;border:2px solid var(--lf-lime);border-radius:50%}.hm-urgent .hm-ring{border-color:#e0533d}.hm-n{color:#f2f2f2;font-weight:800}.hm-tag{flex:none;padding:2px 6px;border:1px solid #555;border-radius:4px;color:#bbb;font:700 9px var(--font-display);letter-spacing:.08em}.hm-card{background:#141614;border:1px solid #2a2f2a;border-left:3px solid var(--lf-lime);border-radius:10px;padding:6px 4px}.hm-urgent .hm-card{border-left-color:#c0533d}.hm-bar{height:6px;margin:6px 10px 4px;background:#2b2e2b;border-radius:3px;overflow:hidden}.hm-bar i{display:block;height:100%;background:var(--lf-lime);border-radius:3px;transition:width .3s}.hm-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;color:#eee;font-size:15px;cursor:pointer;border-radius:6px}.hm-row+.hm-row{border-top:1px solid #222}.hm-row:focus-visible{outline:2px solid var(--lf-lime);outline-offset:-2px}.hm-box{flex:none;display:grid;place-items:center;width:22px;height:22px;border:2px solid #8a8a8a;border-radius:4px;color:#0b1400}.hm-box svg{width:16px;height:16px}.hm-row.done .hm-box{background:var(--lf-lime);border-color:var(--lf-lime)}.hm-urg .hm-box{border-color:#c0533d}.hm-urg.done .hm-box{background:#c0533d;border-color:#c0533d;color:#fff}.hm-row.done:not(.hm-urg) .hm-txt{text-decoration:line-through;color:#8a8a8a}.hm-urg.done .hm-txt{color:#9a9a9a}.hm-nobox{padding-left:44px}.hm-t{display:flex;flex-direction:column;min-width:0}.hm-txt{overflow-wrap:anywhere}.hm-sub{color:#9a9a9a;font-size:12px;letter-spacing:.02em}.hm-tap{color:#e0533d;font:800 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.hm-empty{margin:8px 10px;color:#9a9a9a;font-size:14px}.hm-dir{border-color:#555;background:#141614}.hm .hm-dir small,.dir-page .hh-entry small{color:#aaa}.tc-store-sub .tc-toggle{margin:0;font-family:inherit;border-color:#555;background:#141614}.tc-store-sub .tc-toggle[aria-expanded=true]{border-color:var(--lf-lime)}.dir-page .dir-back{margin:8px 0 0}.dir-pills{display:flex;justify-content:center;margin:10px 0 14px}.dir-pills .gw-pill{font-size:16px;color:#fff;cursor:pointer;background:#0b0f0b}.dir-you{position:relative;padding:14px 16px}.dir-k{display:block;color:#9a9a9a;font:800 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.dir-me{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dir-me .gw-pill{font-size:16px;color:#fff;cursor:pointer;background:#0b0f0b}.dir-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.dir-chip{padding:3px 9px;border-radius:999px;border:1px solid #555;color:#ddd;font:700 12px var(--font-display);letter-spacing:.06em}.dir-chip-store{background:var(--store-accent, var(--lf-lime));border-color:transparent;color:#000}.dir-edit{position:absolute;top:12px;right:12px;min-height:36px}.sk-notify .sk-head{font-size:14px;letter-spacing:.06em;text-transform:uppercase}.sk-notify .sk-hint{display:flex;align-items:center;gap:6px;margin:8px 0 2px;color:#c8c8c8;font-size:13px}.sk-notify .sk-hint svg{flex:none;width:14px;height:14px}.sk-notify .sk-act,.sk-notify .sk-go,.sk-notify .sk-mute{min-height:56px}.sk-notify .sk-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font:800 17px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.sk-notify .sk-go .sk-ico{width:20px;height:20px;margin:0;vertical-align:0}.cfx-root{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;align-content:center;gap:4px;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(0,0,0,.55),rgba(0,0,0,.15) 65%,transparent);transition:opacity .25s}.cfx-sprite{width:min(72vw,340px);aspect-ratio:1;background-repeat:no-repeat;background-size:800% 500%;background-position:0 0}.cfx-cap{color:#fff;font:800 18px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.cfx-out{opacity:0}.dir-page .gw-pill,.dir-page .gw-pill:hover,.dir-page .gw-pill:focus-visible{box-shadow:none;text-shadow:none}.hm-n,.hm-tag{white-space:nowrap}@media(max-width:380px){.hm-h{font-size:13px;letter-spacing:.06em;gap:8px}.hm-tag{font-size:8px;padding:2px 4px}}.dir-page .hh-entry{border:1px solid #3a3f3a;border-left:3px solid var(--lf-lime);background:#141614;color:#f2f2f2}.dir-page .hh-entry:hover,.dir-page .hh-entry:focus-visible{border-color:var(--lf-lime);background:#1a1d1a;outline:none;box-shadow:none}.dir-page .hh-entry{box-shadow:none}
