:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mint:#d9b26a;--ink:#f5f2ea;--dim:#b8b0a2;--night:#070a09;font-synthesis:none;text-rendering:optimizelegibility;font-family:Outfit,system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#app{background:var(--night);height:100%;color:var(--ink);margin:0}body{overscroll-behavior:none;overflow:hidden}#app{height:100dvh;position:relative}#view{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#hud{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}#hud button,#hud a,#hud label,#hud input{pointer-events:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));z-index:2;max-width:min(36rem,100vw - 12rem);position:absolute}.lockup{filter:drop-shadow(0 10px 18px #0000008c);width:min(220px,46vw);height:auto;display:block}.tag{color:var(--ink);text-shadow:0 1px 8px #000000d9;margin:.4rem 0 0;font-size:.95rem;line-height:1.35}.pills{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;display:flex}.pills span,button.pill{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);background:#06100cb8;border:1px solid #d9b26a73;border-radius:999px;padding:.18rem .55rem;font-size:.72rem}button.pill{min-height:32px;font-weight:500}.tools{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));justify-items:end;gap:.45rem;max-width:min(16rem,100vw - 2rem);display:grid;position:absolute}.song{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-shadow:0 1px 8px #000000e6;margin:0;font-size:.72rem}.tool-row{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}button,#credit{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.45rem .9rem;font:500 .92rem/1 Outfit,system-ui,sans-serif;text-decoration:none;display:inline-flex}button{color:var(--mint);background:#070e0cc7;border:1px solid #d9b26a8c}button[aria-pressed=true]{background:var(--mint);color:#062117;border-color:var(--mint)}button:focus-visible,#credit:focus-visible,input:focus-visible{outline:2px solid var(--mint);outline-offset:2px}#credit{color:#062117;background:var(--mint);border:1px solid var(--mint)}.vol{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.vol input{width:7.5rem;accent-color:var(--mint)}.vol input:disabled{opacity:.4}#music-note{color:#ffd7a8;text-align:right;min-height:1em;margin:0;font-size:.78rem}#dock{left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));justify-items:center;gap:.55rem;width:min(34rem,100% - 2rem);margin-inline:auto;display:grid;position:absolute}#caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c0ad1;border:1px solid #d9b26a80;border-radius:16px;width:100%;padding:.75rem .9rem .85rem}#caption h2{letter-spacing:.04em;color:var(--mint);margin:0 0 .28rem;font-family:Archivo Black,Outfit,sans-serif;font-size:.98rem;font-weight:400}#caption p{margin:0;font-size:.95rem;line-height:1.4}#hint{text-align:center;color:var(--dim);text-shadow:0 1px 8px #000000e6;margin:0;font-size:.82rem}#hint.quiet{opacity:.55}#stick{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));touch-action:none;z-index:3;background:#080e0c6b;border:2px solid #d9b26a8c;border-radius:50%;width:116px;height:116px;display:none;position:absolute}body.touch #stick{display:block}body.flat .lockup{width:min(148px,34vw)}body.flat .tag{display:none}body.flat header{max-width:min(22rem,100vw - 8rem)}#nub{background:var(--mint);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000059}#menu{z-index:9;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));text-align:center;pointer-events:auto;background:radial-gradient(circle at 50% 42%,#d9b26a29,#0000 28rem),#070a09;align-content:safe center;justify-items:center;gap:.85rem;display:grid;position:absolute;inset:0;overflow:auto}#menu-home,#menu-page,#menu-signup{justify-items:center;gap:.85rem;width:min(40rem,100%);display:grid}#menu-signup{text-align:left;width:min(22rem,100%)}#menu-signup h2,#menu-signup p{margin:0}#menu-signup h2{text-align:center}#signup-form{gap:.75rem;width:100%;display:grid}.bodies{border:1px solid #d9b26a73;border-radius:12px;gap:.45rem;margin:0;padding:.7rem .75rem .8rem;display:grid}.bodies legend{color:var(--dim);padding:0 .35rem}.bodies label{min-height:44px;color:var(--ink);align-items:center;gap:.6rem;display:flex}.bodies input{width:1.15rem;height:1.15rem;accent-color:var(--mint)}#signup-form .primary,#signup-back{min-height:48px}.menu-error{color:#ffb4a8;margin:0}.menu-actions{gap:.5rem;width:min(22rem,100%);display:grid}.menu-actions button{min-height:48px}#menu-page{text-align:left}#menu-page h2{text-align:center;margin:0}#menu-back{justify-self:center;min-width:10rem}.menu-copy p{color:var(--dim);margin:0 0 .75rem;line-height:1.5}.menu-list{margin:0;padding:0;list-style:none}.menu-list li{border-bottom:1px solid #d9b26a38;padding:.7rem 0}.menu-list strong{color:var(--ink);display:block}.menu-list span{color:var(--dim);line-height:1.45}#menu[hidden]{display:none!important}#menu .lockup{width:min(280px,72vw)}#menu .tag{max-width:22rem;font-size:1.05rem}#play{min-width:min(18rem,100%);min-height:52px;font-size:1.05rem}#menu-note{max-width:26rem;color:var(--dim);margin:0;line-height:1.45}#boot{z-index:5;background:#000;place-items:center;transition:opacity .45s;display:grid;position:absolute;inset:0}#boot img{width:min(92vw,640px);height:auto}#boot p{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0;font-size:.78rem;position:absolute;bottom:max(10vh,2.5rem)}#boot.hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,visibility 0s linear .45s}@media (width<=800px){header{max-width:calc(100vw - 1.5rem)}.tag{max-width:18rem;font-size:.84rem}.lockup{width:min(156px,46vw)}.tools{top:auto;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));background:#070c0adb;border:1px solid #d9b26a59;border-radius:16px;justify-items:stretch;padding:.55rem .7rem .7rem}.tool-row{justify-content:stretch}.tool-row button{flex:1}.song,#music-note,.vol{text-align:left}#dock{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));width:auto;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 148px);margin-inline:0}#hint{text-align:left;background:#070c0ad1;border-radius:12px;padding:.45rem .65rem}}body.touch .tools,body.touch #dock{left:calc(max(12px, env(safe-area-inset-left)) + 128px)}@media (prefers-reduced-motion:reduce){#boot{transition:none}}#nav{flex-wrap:wrap;gap:.35rem;max-width:34rem;margin:.65rem 0 0;display:flex}#nav button,#nav #credit{min-height:36px;padding:.28rem .72rem;font-size:.8rem}#map{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:2;cursor:pointer;pointer-events:auto;background:#070c0ad1;border:1px solid #d9b26a73;border-radius:16px;width:128px;height:128px;position:fixed}body.hints-off #hint{display:none}#act{min-height:48px}.tools{top:calc(max(14px, env(safe-area-inset-top)) + 142px)}#toast{z-index:8;left:50%;bottom:max(18px, env(safe-area-inset-bottom));width:min(34rem,100% - 2rem);color:var(--ink);text-align:center;pointer-events:none;background:#070e0cf0;border:1px solid #d9b26a8c;border-radius:14px;margin:0;padding:.65rem .85rem;position:fixed;transform:translate(-50%)}#toast[hidden]{display:none}#act{min-width:11rem}button.primary,a.primary{background:var(--mint);color:#062117;border-color:var(--mint)}button.ghost{background:#070e0cc7}button.danger{color:#ffd0c8;background:#280c0ab8;border-color:#ff6f61}#sheet{z-index:6;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));pointer-events:auto;background:#0408079e;place-items:end center;display:grid;position:absolute;inset:0;overflow:auto}#sheet[hidden]{display:none}.sheet-card{background:#080e0cf7;border:1px solid #d9b26a8c;border-radius:18px;width:min(42rem,100%);max-height:min(88dvh,820px);padding:.85rem 1rem 1.1rem;overflow:auto;box-shadow:0 22px 60px #00000073}.sheet-head{z-index:1;background:#080e0cf7;justify-content:space-between;align-items:center;gap:.75rem;margin:-.85rem -1rem .7rem;padding:.85rem 1rem .7rem;display:flex;position:sticky;top:-.85rem}.sheet-head h2{letter-spacing:.03em;color:var(--mint);margin:0;font-family:Archivo Black,Outfit,sans-serif;font-size:1.15rem;font-weight:400}.sheet-head button{flex:none;width:auto}.stack{gap:.55rem;display:grid}.stack>button,.stack>a,.sheet-card a{text-align:left;border-radius:12px;justify-content:flex-start;width:100%}.sheet-card a{color:#062117;background:var(--mint);border:1px solid var(--mint);min-height:44px;padding:.45rem .9rem;text-decoration:none}.tabs{flex-wrap:wrap;gap:.35rem;display:flex}.tabs button{border-radius:999px;width:auto;min-height:40px}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:.15rem 0 0;font-size:.74rem}.muted{color:var(--dim);margin:0;font-size:.9rem;line-height:1.4}.result{color:#ffd7a8;margin:0;line-height:1.4}.result:empty{display:none}.doc{white-space:pre-wrap;color:var(--ink);background:#0c1411;border-radius:12px;max-height:16rem;margin:0;padding:.75rem .8rem;font:500 .92rem/1.45 Outfit,system-ui,sans-serif;overflow:auto}.bar{background:#101816;border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:var(--mint);height:100%}.task{margin:0;font-size:.92rem}.task.done{color:var(--mint)}.pair{justify-content:space-between;gap:1rem;margin:0;font-size:.92rem;display:flex}.check{color:var(--ink);align-items:center;gap:.55rem;font-size:.92rem;display:flex}.field{gap:.35rem;display:grid}.field input,textarea{width:100%;color:var(--ink);background:#0c1411;border:1px solid #d9b26a73;border-radius:12px;padding:.6rem .75rem;font:500 1rem/1.4 Outfit,system-ui,sans-serif}textarea{resize:vertical;min-height:6.5rem}.chart{border-radius:12px;width:100%;height:auto;display:block}.lane{background:#101816;border:1px solid #d9b26a66;border-radius:999px;height:28px;position:relative;overflow:hidden}.zone{background:#d9b26a61;width:18%;position:absolute;top:0;bottom:0;left:41%}.marker{background:var(--mint);border-radius:4px;width:10px;height:calc(100% - 6px);margin-left:-5px;position:absolute;top:3px}button.choice{white-space:normal;min-height:44px;line-height:1.3}body.sheet-open #map,body.sheet-open .tools,body.sheet-open #stick,body.sheet-open #nav,body.sheet-open #caption,body.sheet-open #act,body.sheet-open #hint{visibility:hidden}body.sheet-open #toast{top:max(16px, env(safe-area-inset-top));bottom:auto}@media (width<=800px){header{max-width:calc(100vw - 7.6rem)}body.map-large header{max-width:calc(100vw - 10.5rem)}#nav button,#nav #credit{min-height:40px}#map{width:104px;height:104px;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right))}body.map-large #map{width:132px;height:132px}.tools{top:auto}#toast{width:min(34rem,100% - 1.4rem)}.sheet-card{max-height:min(92dvh,900px)}}#chat{z-index:6;left:max(14px, env(safe-area-inset-left));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 4.5rem);pointer-events:auto;gap:.3rem;width:min(20rem,100vw - 2rem);display:grid;position:fixed}#chat-log{text-shadow:0 1px 6px #000000e6;gap:.2rem;max-height:7.5rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid;overflow:hidden}#chat-log li b{color:#e8d3a6;font-weight:600}.chat-row{gap:.35rem;display:flex}#chat-input{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#f5f5f7;min-width:0;min-height:38px;font:inherit;background:#1c1c1e8c;border:1px solid #ffffff29;border-radius:999px;flex:1;padding:0 .7rem}#chat button{min-height:38px}#chat-status{color:var(--dim);margin:0;font-size:.7rem}body.touch #chat{left:auto;right:max(14px, env(safe-area-inset-right));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 9rem);width:min(15rem,100vw - 9rem)}body.sheet-open #chat{display:none}.wallet-dlg{z-index:60;color:#f5f5f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#000000d1;border:1px solid #ffffff24;border-radius:12px;gap:10px;width:min(92vw,380px);max-height:88vh;padding:18px;display:grid;position:fixed;inset:auto 50% 50% auto;overflow:auto;transform:translate(50%,50%)}.wallet-body{gap:8px;display:grid}.wallet-addr{color:#d9b26a;font-family:ui-monospace,monospace}.wallet-qr{background:#fff;border-radius:8px;width:max-content;padding:6px}.wallet-send{gap:6px;display:grid}.wallet-send input,.wallet-send select{color:#f2fdf8;background:#0a1412;border:1px solid #17f7904d;border-radius:8px;padding:8px}.help-link{color:#d9b26a;font-weight:500}#stick{opacity:.55;background:radial-gradient(circle,#17f79014,#00000059);transition:opacity .4s}#stick:active{opacity:1}#stick:after{content:"Move";letter-spacing:.08em;text-transform:uppercase;color:#f2fdf8;opacity:.8;font:500 12px Outfit,sans-serif;position:absolute;top:-22px;left:50%;transform:translate(-50%)}#nub{box-shadow:0 0 14px #17f79099}.login-logo{justify-self:center;width:160px}.login-dlg input{color:#f2fdf8;background:#0a1412;border:1px solid #17f7904d;border-radius:8px;padding:10px}.login-dlg{z-index:100}#nav .icon-btn{justify-items:center;gap:2px;min-width:52px;padding:8px 6px;display:grid}#nav .icon-btn span{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:10px}#nav .icon-btn:hover svg,#nav .icon-btn:focus-visible svg{color:#d9b26a;filter:drop-shadow(0 0 6px #17f79099)}.pills span,button.pill{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#0000008c;border:1px solid #17f7904d;border-radius:12px}#pill-rank{color:#d9b26a}#nav{background:#0000008c;border:1px solid #17f79038;border-radius:14px;padding:4px}#map{border:1px solid #17f79066;border-radius:50%;box-shadow:0 0 0 4px #00000073,0 0 18px #17f7902e}#toast{animation:.18s ease-out toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}body.touch .pills span,body.touch button.pill,body.touch #nav{-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover){#hud .pills span,#hud button.pill,#nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}#boot{background:radial-gradient(at 50% 40%,#083720 0%,#000 65%)}#boot img{mix-blend-mode:screen;filter:drop-shadow(0 0 24px #17f79059);animation:2.4s ease-in-out infinite boot-breathe}@keyframes boot-breathe{50%{filter:drop-shadow(0 0 42px #17f79099)}}.boot-bar{background:#f2fdf81f;border-radius:2px;width:min(60vw,280px);height:2px;position:absolute;bottom:max(14vh,4rem);overflow:hidden}.boot-bar i{background:#d9b26a;width:40%;height:100%;animation:1.2s ease-in-out infinite boot-sweep;display:block;box-shadow:0 0 12px #d9b26a}@keyframes boot-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}#menu-home .lockup{filter:drop-shadow(0 0 28px #17f79059)}@media (prefers-reduced-motion:reduce){#boot img,.boot-bar i{animation:none}}.voice-rec.live{color:#ff4d5a;border-color:#ff4d5a}.voice-play{border-radius:10px;padding:2px 8px;font-size:12px}#hud .hud-logo{height:auto;width:min(96px,22vw)!important}#hud header .tag{display:none}.hud-cluster{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.hud-cluster .pill,.hud-cluster span{color:#e8efe9;background:#0a0c0c99!important;border:1px solid #f2fdf824!important;min-height:0!important;padding:3px 9px!important;font-size:11px!important}.hud-cluster #pill-rank{color:#d9b26a;border-color:#17f79059!important}.tools{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.music-group{align-items:center;gap:4px;display:inline-flex}#nav #music{min-width:36px;padding:6px}#nav #music svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}#nav #volume{opacity:0;width:0;transition:width .2s,opacity .2s}.music-group:hover #volume,.music-group:focus-within #volume{opacity:1;width:70px}#nav .icon-btn span{display:none}#nav .icon-btn{min-width:36px;padding:6px}#nav .icon-btn svg{width:18px;height:18px}#nav{z-index:4;max-width:none;left:max(14px, env(safe-area-inset-left));pointer-events:auto;background:#0c0b0ab8;border:1px solid #f2ece01f;border-radius:16px;flex-flow:column;gap:2px;margin:0;padding:6px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}#nav .icon-btn{color:#e9e4da;background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;min-height:52px;font-size:10px;min-width:56px!important;padding:6px 4px!important;display:grid!important}#nav .icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px!important;height:24px!important}#nav .icon-btn span{letter-spacing:.04em;text-transform:none;opacity:.8;font-size:10px;display:block!important}#nav .icon-btn:hover{background:#f2ece014}#nav .icon-btn.active{color:#f2d9a6;background:#d9b26a2e;box-shadow:inset 0 0 0 1px #d9b26a73}#nav .icon-btn:focus-visible{outline-offset:1px;outline:2px solid #d9b26a}.music-group{flex-direction:column}#nav #music{min-height:44px}#cam-tools{z-index:4;right:max(14px, env(safe-area-inset-right));top:calc(max(14px, env(safe-area-inset-top)) + 140px);pointer-events:auto;gap:6px;display:grid;position:fixed}#cam-tools button{color:#e9e4da;background:#0c0b0ab8;border:1px solid #f2ece024;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}#cam-tools svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}#map{border-color:#f2ece033!important}#view{touch-action:none}@media (width<=820px),(pointer:coarse){#nav{top:auto;bottom:max(10px, env(safe-area-inset-bottom));left:calc(max(14px, env(safe-area-inset-left)) + 132px);right:max(10px, env(safe-area-inset-right));flex-direction:row;justify-content:space-around;transform:none}#nav .icon-btn{flex:1;min-width:0!important}.music-group #volume{display:none}#chat{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 150px)}.sheet-card{border-radius:18px 18px 0 0!important;width:100%!important;max-height:78dvh!important}#sheet{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}}body.touch #hint{display:none}.cert-dlg{z-index:90;width:min(94vw,720px)!important}#menu,#nav,#sheet,.wallet-dlg,#cam-tools{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}.title-desc{color:#e9e4da;letter-spacing:.01em;margin:.4rem 0 0;font-size:1rem}.tag-serif{letter-spacing:.01em;font-style:italic;color:#d9c6a2!important;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif!important;font-size:1.05rem!important}#menu .menu-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#menu .menu-actions button{color:#f5f5f7;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;box-shadow:0 4px 16px #00000040;width:auto!important}#menu .menu-actions button.primary{color:#1a140c;background:#c49e5ceb;border-color:#e8cc9473}#nav{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:0 8px 30px #00000059;background:#1c1c1e8c!important;border:1px solid #ffffff1f!important;border-radius:18px!important}#nav .icon-btn{color:#f5f5f7!important}#nav .icon-btn.active{box-shadow:none!important;color:#fff!important;background:#ffffff24!important}.sheet-card{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#1c1c1ed1!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 60px #00000073!important}.sheet-card button{border-radius:999px;width:auto;padding:7px 14px;font-size:13px}.hud-cluster{pointer-events:auto;flex-flow:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex!important}#pill-ledger.balance-chip,.balance-chip{box-shadow:0 4px 14px #00000059;color:#0b0a08!important;background:linear-gradient(#f0d9a0,#d9b26a)!important;border:1px solid #ffffff59!important;padding:6px 12px!important;font-size:13px!important;font-weight:700!important}body:has(#menu:not([hidden])) .hud-cluster{display:none!important}#menu{background:radial-gradient(circle at 30% 40%,#d9b26a24,#0000 34rem),#0b0a08;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);place-items:center stretch;gap:0;padding:0;display:grid}#menu-preview{width:100%;height:100%;min-height:0;display:block}#menu-panel{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#1c1a188c;border:1px solid #ffffff14;border-radius:24px;align-content:center;justify-items:center;gap:.85rem;max-height:calc(100% - 48px);margin:24px;padding:28px 24px;display:grid;overflow:auto;box-shadow:0 18px 50px #00000059}#menu-panel #menu-home,#menu-panel #menu-page,#menu-panel #menu-signup{width:100%}@media (width<=820px),(orientation:portrait){#menu{grid-template-rows:38vh auto;grid-template-columns:1fr;align-items:start;overflow:auto}#menu-panel{margin:-28px 14px 18px;padding:22px 18px}}@media (width>=821px) and (orientation:landscape){#menu{grid-template-rows:100%}#menu-preview{align-self:stretch;height:100vh}}.made-by{letter-spacing:.04em;color:#ffffffdb;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;margin-top:10px;padding:7px 14px;font-size:12px;text-decoration:none;display:inline-block}.made-by:hover{background:#ffffff29}#chat[hidden]{display:none!important}#chat{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#1c1c1e80;border:1px solid #ffffff1f;border-radius:18px;padding:10px}#msg-btn{z-index:6;left:max(14px, env(safe-area-inset-left));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 1rem);cursor:pointer;pointer-events:auto;color:#f5f5f7;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#1c1c1e8c;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;box-shadow:0 8px 24px #0000004d}#msg-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:22px;height:22px}#msg-btn.unread:after{content:"";background:#d9b26a;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}#msg-btn[aria-expanded=true]{color:#111;background:#f5f5f7e6}body.touch #msg-btn{left:auto;right:max(14px, env(safe-area-inset-right));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 5.6rem)}body.sheet-open #msg-btn,body.in-menu #msg-btn{display:none}#menu{background:0 0;overflow:hidden;padding:0!important;display:block!important}#menu.menu-fallback{animation:3.6s ease-out both gd-dawn-sky;background:radial-gradient(at 50% 18%,#ffecc859,#0000 55%),linear-gradient(#6e96beb8 0%,#d2b48c8c 48%,#46443ea6 100%)!important}#menu:has(#menu-preview[hidden]){animation:3.6s ease-out both gd-dawn-sky;background:radial-gradient(at 50% 18%,#ffecc859,#0000 55%),linear-gradient(#6e96beb8 0%,#d2b48c8c 48%,#46443ea6 100%)!important}@keyframes gd-dawn-sky{0%{filter:brightness(.88)saturate(.92)}to{filter:brightness()saturate(1.06)}}@media (prefers-reduced-motion:reduce){#menu.menu-fallback{animation:none}#menu:has(#menu-preview[hidden]){animation:none}}#menu-preview{z-index:0;display:block;pointer-events:none!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}#menu>:not(#menu-preview){z-index:2;pointer-events:auto}#menu-panel{aspect-ratio:1;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);align-content:center;width:min(440px,100vw - 32px);max-height:calc(100dvh - 120px);top:50%;left:auto;right:max(6vw,32px);overflow:auto;transform:translateY(-50%);z-index:3!important;pointer-events:auto!important;background:#14141661!important;border:1px solid #ffffff29!important;border-radius:28px!important;margin:0!important;padding:28px!important;position:absolute!important;box-shadow:0 24px 70px #00000059,inset 0 1px #ffffff1a!important}@media (width<=820px),(orientation:portrait){#menu-panel{top:55%;left:50%;right:auto;transform:translate(-50%,-50%)}}#menu-panel .lockup{display:none}#menu .menu-title{letter-spacing:-.01em;color:#f5f5f7;margin:0;font:700 clamp(26px,4vw,34px)/1.05 Archivo Black,Inter,sans-serif}#menu .title-desc{color:#f5f5f79e;letter-spacing:.04em;text-transform:uppercase;margin:4px 0 8px;font-size:12px;line-height:1.4}#menu .title-headline{letter-spacing:0;color:#f5f5f7;text-wrap:balance;max-width:22em;margin:4px auto 0;font-size:clamp(15px,3.8vw,18px);font-weight:600;line-height:1.35}.menu-logo{z-index:2;top:max(18px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));filter:drop-shadow(0 2px 10px #0006);width:auto;height:40px;position:absolute}.menu-profile{z-index:2;top:max(16px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));cursor:pointer;color:#f5f5f7;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#1c1c1e80;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 12px;font:600 13px Inter,sans-serif;display:flex;position:absolute}.menu-profile svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.menu-profile span:empty{display:none}#menu .menu-actions-col{flex-direction:column;align-items:stretch}#menu .menu-actions-col button{width:100%!important}#menu-account[hidden]{display:none}@media (width<=520px){#menu-panel{aspect-ratio:auto}.menu-logo{height:32px}}#hud-clock{letter-spacing:.02em;color:#fff;text-shadow:0 1px 3px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-variant-numeric:tabular-nums;pointer-events:none;background:#14141680;border:1px solid #ffffff2e;border-radius:999px;width:max-content;margin:6px 0 0;padding:6px 12px;font:600 14px/1.2 Inter,system-ui,sans-serif}.hud-wordmark,.menu-logo,.boot-wordmark,.login-wordmark{letter-spacing:.08em;text-transform:uppercase;color:#f5f5f7;text-shadow:0 1px 8px #00000080;margin:0;font:700 18px/1 Inter,system-ui,sans-serif}.menu-logo{filter:none!important;height:auto!important}.boot-wordmark{font-size:28px}#nav{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);z-index:7;gap:4px;transition:opacity .2s,transform .2s;transform:translateY(-50%);left:auto!important;right:max(12px, env(safe-area-inset-right))!important;background:#1616186b!important;border-radius:22px!important;flex-direction:column!important;padding:8px 6px!important;display:flex!important;position:fixed!important;top:50%!important;bottom:auto!important}body.rail-shut #nav{opacity:0;pointer-events:none;transform:translate(120%,-50%)}#rail-toggle{z-index:8;right:max(12px, env(safe-area-inset-right));color:#f5f5f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;pointer-events:auto;background:#16161880;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:fixed;top:calc(50% - 220px)}#rail-toggle svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:18px;height:18px}#msg-btn{left:auto!important;right:calc(max(12px, env(safe-area-inset-right)) + 70px)!important;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 1rem)!important}#chat{left:auto!important;right:calc(max(12px, env(safe-area-inset-right)) + 70px)!important}#map{border-radius:50%;width:56px!important;height:56px!important}body.map-large #map{width:120px!important;height:120px!important}#bell{z-index:7;top:max(14px, env(safe-area-inset-top));right:calc(max(12px, env(safe-area-inset-right)) + 66px);color:#f5f5f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#16161880;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:fixed}#bell svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:20px;height:20px}#bell .badge{color:#111;text-align:center;background:#d9b26a;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:700 11px/18px Inter,sans-serif;position:absolute;top:-3px;right:-3px}#inbox{z-index:8;top:calc(max(14px, env(safe-area-inset-top)) + 52px);right:max(12px, env(safe-area-inset-right));color:#f5f5f7;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#1616189e;border:1px solid #ffffff24;border-radius:20px;width:min(340px,100vw - 24px);max-height:min(60vh,480px);padding:14px;position:fixed;overflow:auto;box-shadow:0 20px 60px #0006}#inbox header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}#inbox h2{margin:0;font-size:15px}#inbox header button{color:inherit;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;font-size:12px}#inbox ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}#inbox li{cursor:pointer;background:#ffffff0d;border-radius:14px;padding:10px 12px}#inbox li.unread{background:#d9b26a24;border-left:3px solid #d9b26a}#inbox li strong{font-size:13px;display:block}#inbox li time{opacity:.7;font-size:11px}#inbox li p{opacity:.85;margin:4px 0 0;font-size:12px}body.sheet-open #bell,body.sheet-open #inbox{display:none}#rail-toggle{top:calc(max(14px, env(safe-area-inset-top)) + 66px)!important}#nav{top:calc(max(14px, env(safe-area-inset-top)) + 116px)!important;transform:none!important}body.rail-shut #nav{transform:translate(120%)!important}.menu-logo,.hud-wordmark{text-shadow:0 1px 2px #000c,0 0 14px #0000008c!important}.title-music{z-index:2;top:max(16px, env(safe-area-inset-top));right:calc(max(20px, env(safe-area-inset-right)) + 56px);gap:6px;display:flex;position:absolute}.title-music button{cursor:pointer;color:#f5f5f7;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#1c1c1e80;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:15px;display:grid}.title-music button.off{opacity:.6}.menu-logo{width:auto!important;height:64px!important;text-shadow:none!important}.hud-shrimp{filter:drop-shadow(0 1px 4px #00000080);width:auto;height:30px;display:block}@media (width<=520px){.menu-logo{height:46px!important}}#nav-sound,#nav-support,#nav .music-group,#map{display:none!important}#nav-city.top-map{z-index:7;top:max(14px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;background:#16161880!important;border:1px solid #ffffff29!important;border-radius:50%!important;width:42px!important;height:42px!important;min-height:0!important;padding:0!important;display:grid!important;position:fixed!important}#nav-city.top-map span{display:none}#nav-city.top-map svg{width:20px;height:20px}#bell{right:calc(max(12px, env(safe-area-inset-right)) + 50px)!important}#inbox header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid!important}#inbox header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#inbox header button{white-space:nowrap}#inbox li{grid-template-columns:minmax(0,1fr);row-gap:3px;display:grid}#inbox li strong,#inbox li p,#inbox li time{overflow-wrap:anywhere;min-width:0;display:block}.map-entry{border-bottom:1px solid #ffffff14;gap:6px;padding:8px 0;display:grid}.map-entry .map-enter{justify-self:start;width:auto!important;padding:6px 16px!important;font-size:12px!important}.sheet-card{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);text-align:left;letter-spacing:.01em;font-weight:300;background:#0a0b0db8!important;border:1px solid #ffffff14!important;border-radius:18px!important}.sheet-card h2,.sheet-card .sheet-head h2{letter-spacing:.12em;text-transform:uppercase;color:#f2f2f2;font-size:15px!important;font-weight:300!important}.sheet-card .kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:400}.sheet-card button,.sheet-card a.help-link{text-align:left;transition:background .15s,padding-left .15s;border-radius:6px!important;font-weight:300!important}.sheet-card button.ghost{background:0 0!important;border:0!important;border-left:2px solid #0000!important}.sheet-card button.ghost:hover,.sheet-card button.ghost:focus-visible{background:#ffffff12!important;border-left-color:#ffffffb3!important;padding-left:18px!important}.sheet-card .tabs{justify-content:flex-start}#nav #nav-sound,#nav #nav-support,#nav .music-group{display:none!important}.map-entry>button{justify-self:stretch;text-align:left!important}#menu-panel .panel-logo{width:auto;height:92px;margin:0 auto 6px;display:block}.hud-logo-new{filter:drop-shadow(0 1px 4px #00000073);width:auto;height:34px;display:block}@media (width<=520px){#menu-panel .panel-logo{height:70px}.hud-logo-new{height:28px}}.menu-profile[hidden]{display:none!important}#nav #cam-tools{box-shadow:none;background:0 0;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 0;padding:8px 0 0;display:grid;position:static;transform:none}#nav #cam-tools button{color:#f2ece0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;width:auto;height:34px;padding:0 8px;font:500 12px Inter,system-ui,sans-serif;display:flex}#nav #cam-tools svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.nav-keys{color:#e9e2d4;border-top:1px solid #ffffff1f;margin-top:8px;padding-top:8px;font:400 12px/1.4 Inter,system-ui,sans-serif}.nav-keys-title{letter-spacing:.04em;opacity:.8;margin:0 0 4px;font-weight:600}.nav-keys dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.nav-keys dt{color:#fff;font-weight:600}.nav-keys dd{opacity:.8;margin:0}#nav{max-height:calc(100vh - 150px);overflow-y:auto}body:has(#menu:not([hidden])) :is(.menu-profile,#menu-profile-name,#hud .pills,#nav-profile,#pill-rank,#pill-ledger){display:none!important}.nav-keys summary{cursor:pointer;list-style:none}.nav-keys summary::-webkit-details-marker{display:none}.nav-keys summary:after{content:" +";opacity:.6}.nav-keys[open] summary:after{content:" −"}#msg-btn{top:max(14px, env(safe-area-inset-top))!important;bottom:auto!important;right:calc(max(12px, env(safe-area-inset-right)) + 100px)!important;width:42px!important;height:42px!important}#chat{top:calc(max(14px, env(safe-area-inset-top)) + 54px)!important;bottom:auto!important}body.rail-shut #nav-city.top-map{opacity:0!important;pointer-events:none!important}#menu.menu-fallback{background:radial-gradient(at 50% 18%,#ffecc859,#0000 55%),linear-gradient(#6e96beb8 0%,#d2b48c8c 48%,#46443ea6 100%)!important}#menu:has(#menu-preview[hidden]){background:radial-gradient(at 50% 18%,#ffecc859,#0000 55%),linear-gradient(#6e96beb8 0%,#d2b48c8c 48%,#46443ea6 100%)!important}#menu-panel{align-content:safe center!important}@media (width<=820px),(orientation:portrait){#menu-panel{-webkit-overflow-scrolling:touch;aspect-ratio:auto!important;max-height:min(68svh,100dvh - 56px)!important;top:50%!important;overflow-y:auto!important}#menu-signup form{padding-bottom:8px}#menu-signup button[type=submit]{z-index:2;position:sticky;bottom:0}}#toast{max-width:min(420px,100vw - 32px);top:calc(max(14px, env(safe-area-inset-top)) + 58px)!important;z-index:5!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (width<=820px){#caption{z-index:3!important;max-width:calc(100vw - 120px)!important}}#menu-panel{aspect-ratio:auto!important;min-height:0!important;padding-bottom:max(16px, calc(env(safe-area-inset-bottom) + 12px))!important}#menu-panel .made-by{white-space:nowrap;flex-shrink:0;margin:12px 0 2px}#rail-toggle{top:max(14px, env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;width:42px!important;height:42px!important}#nav{top:calc(max(14px, env(safe-area-inset-top)) + 54px)!important}#hint{display:none!important}#msg-btn,#bell,#rail-toggle{z-index:9!important;position:fixed!important}#chat{max-height:calc(100dvh - 140px);z-index:6!important;top:calc(max(14px, env(safe-area-inset-top)) + 58px)!important;right:max(12px, env(safe-area-inset-right))!important}#bell,#msg-btn{display:none!important}#rail-toggle{top:max(14px, env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;z-index:30!important}#rail-toggle .cc-dot{background:#d9b26a;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #141416cc}#rail-toggle .cc-dot[hidden]{display:none}html body #nav.cc{opacity:1;justify-content:flex-start;align-items:center;gap:14px;transition:opacity .18s;z-index:25!important;width:auto!important;max-height:none!important;padding:calc(max(14px, env(safe-area-inset-top)) + 62px) 16px max(20px, env(safe-area-inset-bottom))!important;box-shadow:none!important;-webkit-backdrop-filter:blur(28px)saturate(150%)!important;backdrop-filter:blur(28px)saturate(150%)!important;background:#0e0e106b!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important;transform:none!important}html body.rail-shut #nav.cc{opacity:0!important;pointer-events:none!important;transform:none!important}html body #nav.cc{visibility:visible;transition:opacity .18s,visibility linear}html body.rail-shut #nav.cc{visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}html body.rail-shut #nav.cc *{pointer-events:none!important}.cc-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;width:min(360px,100%);display:grid}.cc-card{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:28px}.cc-quad{aspect-ratio:1;grid-area:span 2/1/auto/span 2;grid-template-columns:1fr 1fr;place-items:center;gap:8px;padding:12px;display:grid}.cc-btn,.cc-circle{cursor:pointer;color:#f5f5f7;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:background .15s,transform .1s;display:grid}.cc-btn:active,.cc-item:active .cc-circle{transform:scale(.94)}.cc-btn svg,.cc-circle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cc-btn.on,.cc-item.on .cc-circle,.cc-accent{color:#1b1712!important;background:#c99a4b!important}.cc-btn:hover,.cc-item:hover .cc-circle{background:#ffffff3d}.cc-slider{cursor:ns-resize;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:28px;grid-row:span 2;height:100%;min-height:150px;display:block;position:relative;overflow:hidden}.cc-slider .cc-fill{height:var(--v,50%);pointer-events:none;background:#f5f3eeeb;position:absolute;bottom:0;left:0;right:0}.cc-slider svg{fill:none;stroke:#4a4640;stroke-width:1.9px;pointer-events:none;z-index:1;width:26px;height:26px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.cc-slider input{opacity:0;cursor:ns-resize;writing-mode:vertical-lr;appearance:slider-vertical;z-index:2;direction:rtl;width:100%;height:100%;margin:0;position:absolute;inset:0}.cc-wide{color:#f5f5f7;grid-column:1/span 4;align-items:center;gap:12px;padding:12px 16px;display:flex}.cc-wide strong{font:600 17px/1.2 -apple-system,Inter,system-ui,sans-serif;display:block}.cc-wide small{opacity:.75;font-size:12px;display:block}.cc-item{color:#f5f5f7;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.cc-label{text-align:center;max-width:80px;font:600 11.5px/1.2 -apple-system,Inter,system-ui,sans-serif}.cc-keys{color:#eee;background:#ffffff1a;border-radius:22px;width:min(360px,100%);padding:14px 16px;font:400 13px/1.45 -apple-system,Inter,system-ui,sans-serif}.cc-keys[hidden]{display:none}.cc-keys dl{grid-template-columns:auto 1fr;gap:3px 14px;margin:0;display:grid}.cc-keys dt{font-weight:600}.cc-keys dd{opacity:.8;margin:0}@media (height<=700px){.cc-btn,.cc-circle{width:48px;height:48px}.cc-slider{min-height:120px}.cc-grid{gap:10px}}#chat,#inbox{z-index:20!important;top:calc(max(14px, env(safe-area-inset-top)) + 58px)!important;right:max(12px, env(safe-area-inset-right))!important}body:not(.rail-shut) #stick{opacity:0;pointer-events:none}html body #nav.cc{-webkit-backdrop-filter:blur(9px)saturate(120%)!important;backdrop-filter:blur(9px)saturate(120%)!important;background:#14141824!important}.cc-card,.cc-slider{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e1e226b!important}.cc-btn,.cc-circle{background:#28282c8c}html body.cc-peek #nav.cc{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body.cc-peek #nav .cc-grid>:not(.cc-slider.active),body.cc-peek #nav .cc-keys,body.cc-peek #nav .cc-sheet{opacity:0;transition:opacity .15s}body.cc-peek #nav .cc-slider.active{opacity:.9}#cc-readout{z-index:31;left:50%;top:calc(max(14px, env(safe-area-inset-top)) + 8px);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#1414188c;border-radius:999px;margin:0;padding:8px 16px;font:600 13px/1.2 -apple-system,Inter,system-ui,sans-serif;position:fixed;transform:translate(-50%)}#cc-readout[hidden]{display:none}.cc-btn{position:relative}.cc-badge{color:#fff;background:#e5484d;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:700 11px/18px Inter,system-ui,sans-serif;position:absolute;top:2px;right:2px}.cc-badge[hidden]{display:none}#cc-status{cursor:pointer;text-align:left;font:inherit}.cc-sheet{z-index:2;left:50%;top:calc(max(14px, env(safe-area-inset-top)) + 62px);color:#f5f5f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1c1c20d1;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;width:min(360px,100vw - 32px);max-height:calc(100dvh - 100px);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px #00000059}.cc-sheet[hidden]{display:none}.cc-sheet header{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.cc-sheet h2{margin:0;font:600 16px/1.2 -apple-system,Inter,system-ui,sans-serif}.cc-back{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:6px 12px;font:600 13px Inter,system-ui,sans-serif}#cc-sheet-body{-webkit-overflow-scrolling:touch;padding:10px 14px 14px;overflow-y:auto}#cc-sheet-body h3{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:14px 0 6px;font:600 12px/1 Inter,system-ui,sans-serif}.cc-big{margin:4px 0 2px;font:700 30px/1.1 -apple-system,Inter,system-ui,sans-serif}.cc-muted{opacity:.7;margin:0;font-size:12.5px}.cc-link{color:#d9b26a;cursor:pointer;background:0 0;border:0;margin:0 0 8px auto;font:600 12.5px Inter,system-ui,sans-serif;display:block}.cc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-list li{overflow-wrap:anywhere;background:#ffffff12;border-radius:14px;min-width:0;padding:10px 12px}.cc-list li.unread{box-shadow:inset 3px 0 #d9b26a}.cc-list li.empty{opacity:.7;font-size:13px}.cc-list .cc-row{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.cc-list strong{font:600 14px/1.3 -apple-system,Inter,system-ui,sans-serif}.cc-list time{opacity:.6;font-size:11.5px}.cc-list p{opacity:.9;margin:0;font-size:13px;line-height:1.4}.cc-list a{color:#f5f5f7;font-weight:600;display:block}.cc-go{color:#d9b26a;font-size:12px;font-weight:600}.cc-msg.has-unread,#cc-msg.has-unread{box-shadow:inset 0 0 0 2px #d9b26a}.chat-close{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}#chat{position:fixed;padding-top:38px!important}html body #nav.cc .cc-sheet{inset:auto auto auto 50%!important;top:calc(max(14px, env(safe-area-inset-top)) + 62px)!important;z-index:5!important;background:#1a1a1ef7!important;flex-direction:column!important;width:min(360px,100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 96px)!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important}html body #nav.cc .cc-sheet[hidden]{display:none!important}html body #nav.cc .cc-sheet>header{flex:none!important;grid-template-columns:auto 1fr!important;width:auto!important;height:auto!important;display:grid!important;position:static!important}html body #nav.cc .cc-sheet>header>*{position:static!important;transform:none!important}html body #nav.cc #cc-sheet-body{flex:auto!important;height:auto!important;min-height:0!important;display:block!important;position:static!important;overflow-y:auto!important}html body.cc-sheet-on #nav.cc .cc-grid{visibility:hidden}html body #nav.cc .cc-quad .cc-btn{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:auto;min-height:64px;display:flex}.cc-btn-label{color:#f5f5f7d9;white-space:nowrap;font:500 10.5px/1.1 -apple-system,Inter,system-ui,sans-serif}.topup{gap:10px;margin:6px 0 14px;display:grid}.topup-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.topup-presets{flex-wrap:wrap;gap:6px;display:flex}.topup-presets button{color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;padding:10px 14px;font-weight:600}.topup-presets button.on{color:#111;background:#f2c94c;border-color:#f2c94c}.topup-tabs button{color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;padding:10px;font-weight:600}.topup-tabs button.on{color:#111;background:#f2c94c;border-color:#f2c94c}.topup-label{opacity:.8;font-size:13px}.topup-input{font:inherit;color:inherit;box-sizing:border-box;background:#00000040;border:1px solid #fff3;border-radius:12px;width:100%;padding:10px 12px;font-size:22px}.topup-break{background:#ffffff0f;border-radius:12px;grid-template-columns:1fr auto;gap:6px 12px;margin:0;padding:12px;display:grid}.topup-break dt,.topup-break dd{margin:0}.topup-break dd{text-align:right;font-variant-numeric:tabular-nums}.topup-get{color:#7ee2a8;font-weight:700}.topup-go{color:#111;font:inherit;background:#f2c94c;border:0;border-radius:14px;padding:14px;font-size:16px;font-weight:700}.topup-go:disabled{opacity:.5}.topup-status{min-height:1.2em;margin:0;font-size:13px}.agent-join .agent-prompt{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;color:#f2ece0db;background:#0a0c0e8c;border:1px solid #ffffff1a;border-radius:12px;max-height:200px;margin:0;padding:12px 14px;font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.agent-join input[type=email]{box-sizing:border-box;width:100%;font:inherit;color:#f2ece0;background:#0a0c0e80;border:1px solid #ffffff29;border-radius:12px;padding:12px 14px;font-size:15px}.agent-join input[type=email]::placeholder{color:#f2ece080}.agent-join input[type=email]:focus{border-color:#f2ece073}.agent-join .agent-note{color:#f2ece0b8;border-top:1px solid #ffffff1a;margin:0;padding-top:10px;font-size:12.5px}:root{--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--ivory:#efe8da;--charcoal:#121412}#caption h2,.sheet-head h2,#menu h2:not(.sr-only),.cc-sheet header h2,#menu-page-title{letter-spacing:.02em;color:#d8bd84;font-weight:600;font-family:var(--serif)!important}#caption h2{font-size:1.06rem}.sheet-head h2{font-size:1.28rem}.topup-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.topup-addr{background:#ffffff0f;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.topup-qr{background:#fff;border-radius:8px;padding:4px;line-height:0}.topup-qr svg{width:100%;height:auto}.cc-list .cc-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.cc-list li:has(>strong){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.cc-list .cc-row>:not(strong):not(time){grid-column:1/-1}.cc-list li:has(>strong)>:not(strong):not(time){grid-column:1/-1}.cc-list strong{overflow-wrap:anywhere;min-width:0}.cc-list time{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cc-list p{font-variant-numeric:tabular-nums}#shot{z-index:30;top:max(14px, env(safe-area-inset-top));right:calc(max(12px, env(safe-area-inset-right)) + 52px);color:#f5f5f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#1616189e;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:fixed}#shot svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:19px;height:19px}html.title-on #shot{display:none!important}body:has(#menu:not([hidden])) #shot{display:none!important}:root{--sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--serif:var(--sys);--t-xs:12px;--t-sm:14px;--t-md:16px;--t-lg:20px;--t-xl:28px}html,body{font-family:var(--sys);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.4}body :not(code):not(pre):not(.topup-mono):not(.wallet-addr):not(.agent-prompt):not(svg):not(svg *){font-family:var(--sys)!important}.tag-serif{font-style:normal!important;font-size:var(--t-sm)!important}input,button,select,textarea{font-family:var(--sys)}h1,#menu .menu-title{font-size:var(--t-xl)!important;letter-spacing:-.02em!important;font-weight:700!important;line-height:1.15!important}h2,#caption h2,.sheet-head h2,#menu h2:not(.sr-only),.cc-sheet header h2,.cc-sheet h2,#menu-page-title{font-size:var(--t-lg)!important;letter-spacing:-.01em!important;color:#f5f5f7!important;font-weight:600!important;line-height:1.25!important}h3,.glass h3,#cc-sheet-body h3{text-transform:uppercase;opacity:.72;font-size:var(--t-xs)!important;letter-spacing:.06em!important;margin:16px 0 8px!important;font-weight:600!important;line-height:1.4!important}#sheet p,#cc-sheet-body p,.glass p,.cc-list p,#caption p,.wallet-dlg p,#menu p{font-size:var(--t-sm);line-height:1.4}.muted,.cc-muted,.cc-list time,.topup-label,.topup-status,.cc-btn-label,.cc-label,.ledger-chip,#bell .badge,.cc-badge{letter-spacing:0;line-height:1.4;font-size:var(--t-xs)!important}.cc-list strong,.dm-nearby strong{font-size:var(--t-sm)!important;font-weight:600!important;line-height:1.4!important}.cc-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:var(--t-xl)!important;font-weight:700!important}.cc-wide strong{font-size:var(--t-md)!important;font-weight:600!important}button,.pill,#hud-clock,.cc-back,.cc-link,.dm-primary{letter-spacing:0!important}.pill,#hud-clock,.cc-back,.cc-link,.dm-primary,.topup-tabs button{font-size:var(--t-sm)!important;font-weight:600!important}.topup-go{font-size:var(--t-md)!important;font-weight:600!important}.topup-input{font-size:var(--t-lg)!important}.hud-wordmark,.menu-logo,.boot-wordmark,.login-wordmark{letter-spacing:.08em!important;font-weight:700!important}#cc-sheet-body>*+*,#sheet .stack>*+*{margin-top:8px}.cc-list li{padding:12px 14px!important}.cc-list{gap:8px!important}pre,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cr-tabs,.cr-body,.cr-feed{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.cr-tabs{background:#ffffff14;border-radius:10px;gap:4px;margin-bottom:12px;padding:3px;display:flex}.cr-tab{color:#d8d8dc;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 4px;font:600 13px/1 inherit}.cr-tab.on{color:#fff;background:#ffffff2e}.cr-body h3{color:#f5f5f7;margin:14px 0 6px;font:600 15px/1.3 inherit}.cr-body p{color:#e5e5ea;margin:6px 0;font-size:14px;line-height:1.45}.cr-bar{margin:8px 0}.cr-bar-head{color:#d1d1d6;justify-content:space-between;font-size:13px;display:flex}.cr-track{background:#ffffff1f;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.cr-track i{background:#c9a25e;border-radius:3px;height:100%;display:block}.cr-card{background:#ffffff0f;border-radius:12px;margin:8px 0;padding:10px 12px}.cr-card summary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.cr-card summary strong{color:#fff;font-size:15px}.cr-sub{color:#aeaeb2;font-size:12px}.cr-risk{color:#e8c98f!important}.cr-task{font-weight:600}.cr-ladder,.cr-season{flex-wrap:wrap;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.cr-ladder li{color:#aeaeb2;background:#ffffff14;border-radius:999px;padding:4px 8px;font-size:11px}.cr-ladder li.on{color:#fff;background:#c9a25e47}.cr-season{flex-direction:column}.cr-season li{color:#8e8e93;background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.cr-season li.on{color:#f5f5f7;background:#c9a25e24}.cr-season li strong{flex:1}.cr-btn,.cr-chip{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;margin:4px 6px 4px 0;padding:8px 14px;font:600 13px/1 -apple-system,system-ui,sans-serif}.cr-btn.wide{text-align:left;border-radius:12px;width:100%;padding:12px;display:block}.cr-chip.on{color:#1b1712;background:#c9a25e}.cr-pins{flex-wrap:wrap;display:flex}.cr-duty{color:#e5e5ea;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.cr-duty.on{color:#8e8e93}.morph-row{color:#e5e5ea;align-items:center;gap:12px;margin:6px 0;font:500 14px -apple-system,system-ui,sans-serif;display:flex}.morph-row input{accent-color:#c9a25e;flex:1}.greet-fab{right:16px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:30;padding:0 16px;font:600 14px -apple-system,system-ui,sans-serif;position:fixed;width:auto!important}.lx{flex-direction:column;gap:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex}.lx-head{background:#ffffff0f;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.lx-meta{flex-direction:column;flex:1;gap:3px;display:flex}.lx-meta small{opacity:.7}.lx-bar{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.lx-bar i{background:#d8b46a;height:100%;display:block}.lx-streak{flex-direction:column;align-items:center;font-size:12px;display:flex}.lx-streak b{font-size:16px}.lx-ring{place-items:center;display:inline-grid;position:relative}.lx-ring span{font-size:12px;font-weight:600;position:absolute}.lx-continue,.lx-earn{text-align:left;color:inherit;background:linear-gradient(135deg,#d8b46a29,#ffffff0a);border:1px solid #d8b46a59;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;display:flex}.lx-earn{background:#ffffff0d;border-color:#ffffff24}.lx-continue small,.lx-earn span,.lx-continue span{opacity:.75;font-size:12px}.lx-sub{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:6px 0 0;font-size:12px}.lx-unit{background:#ffffff0a;border-radius:16px;padding:12px}.lx-unit-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lx-unit-h small{opacity:.6;font-size:11px;display:block}.lx-path{flex-direction:column;gap:8px;display:flex}.lx-lesson{width:68%;color:inherit;text-align:left;background:#0003;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lx-lesson small{opacity:.6;font-size:11px;display:block}.lx-lesson b{font-size:13px}.lx-dot{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.lx-lesson.done .lx-dot{color:#1a1408;background:#d8b46a}.lx-lesson.next{border-color:#d8b46a}.lx-certs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lx-cert{color:#2a2418;text-align:left;background:#f4efe4;border:1px solid #d8b46a66;border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.lx-cert small{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:10px}.wx-hero{background:linear-gradient(135deg,#d8b46a2e,#ffffff0a);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.wx-hero b{letter-spacing:-.02em;font-size:28px;font-weight:700}.wx-hero small,.wx-hero span{opacity:.7;font-size:12px}.wx-tabs{gap:6px;display:flex}.wx-tabs button{flex:1}.wx-tabs button[aria-pressed=true]{background:#d8b46a38;border-color:#d8b46a}.wx-pane{gap:6px;display:grid}.wx-row{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:8px 4px;display:flex}.wx-row>div:nth-child(2){flex-direction:column;flex:1;display:flex}.wx-row small{opacity:.6;font-size:11px}.wx-ic{background:#ffffff1a;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.wx-rt{flex-direction:column;align-items:flex-end;display:flex}.wx-tag{color:#d8b46a;font-size:10px;font-style:normal}.lux-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.lux-badge{color:#e9cf96;background:#00000059;border:1px solid #d8b46a8c;border-radius:999px;padding:3px 8px;font-size:11px}.lux-login{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lux-item{opacity:.75;background:#ffffff0a;border-radius:12px;flex-direction:column;margin-bottom:6px;padding:8px 10px;display:flex}.lux-item.on{opacity:1;border:1px solid #d8b46a80}.lux-item small{opacity:.7;font-size:11px}.skin-tones button{border-radius:50%;width:30px;min-width:0;height:30px;padding:0}.skin-tones button.primary{outline-offset:2px;outline:2px solid #d8b46a}body.cc-sheet-on #caption,body.sheet-open #caption{display:none!important}body:has(#cc-sheet:not([hidden])) #caption{display:none!important}body:has(.wallet-dlg[open]) #caption{display:none!important}#caption[hidden]{display:none!important}#sheet,#cc-sheet,#cc-sheet-body,.sheet-card{box-sizing:border-box;max-width:100vw}.sheet-card{overflow-x:hidden;padding-left:max(18px, env(safe-area-inset-left))!important;padding-right:max(18px, env(safe-area-inset-right))!important}.sheet-card *,#cc-sheet-body *{box-sizing:border-box;max-width:100%}.sheet-card p,.sheet-card h2,.sheet-card h3,.sheet-card li,#cc-sheet-body p,#cc-sheet-body li{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;white-space:normal}#cc-sheet-body{overflow-x:hidden;padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important}#cc-sheet-body .cc-balance-head{z-index:2;background:#101113f5;padding:10px 16px 6px;position:sticky;top:-10px;margin:-10px -16px 6px!important}#cc-sheet-body .cc-balance-head .cc-big{visibility:visible!important;margin:0!important;display:block!important}.ex-head{gap:4px;padding-bottom:6px;display:grid}.ex-head .kicker{margin:0!important}.ex-count{color:#f2f2f2;margin:0!important;font-size:15px!important;font-weight:600!important}.ex-bar{background:#ffffff1f;border-radius:2px;height:4px;position:relative;overflow:hidden}.ex-bar:after{content:"";transform-origin:0;transform:scaleX(var(--p,0));background:#d9b26a;position:absolute;inset:0}.ex-prompt{margin:4px 0 6px!important;font-size:16px!important;line-height:1.45!important;position:static!important}.ex-nav{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px;display:flex}.sat-map{aspect-ratio:1;touch-action:manipulation;background:#26302b;border-radius:14px;width:100%;margin-bottom:6px;position:relative;overflow:hidden}.sat-map img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sat-pin{cursor:pointer;height:30px;position:absolute;transform:translate(-50%,-50%);background:0 0!important;border:0!important;width:30px!important;min-height:0!important;margin:0!important;padding:0!important}.sat-pin:before{content:"";background:#d9b26a;border:2px solid #1a1a1a;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.sat-pin span{white-space:nowrap;color:#f2f2f2;pointer-events:none;background:#0a0b0dc7;border-radius:6px;padding:1px 5px;font-size:10px;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px);max-width:none!important}.sat-me{background:#fff;border:2px solid #2b6cb0;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}#online-chip{top:calc(max(12px, env(safe-area-inset-top)) + 46px);z-index:5;color:#e8f1ea;font-variant-numeric:tabular-nums;background:#0a0b0d99;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font:600 12px/1.2 Inter,system-ui,sans-serif;position:fixed;left:12px}body.sheet-open #online-chip,body.cc-sheet-on #online-chip,#online-chip[hidden]{display:none!important}.wardrobe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wardrobe .ward{text-align:left;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:100%!important;padding:8px 10px!important;display:grid!important}.wardrobe .ward.on{background:#d9b26a1f!important;border-color:#d9b26a!important}.wardrobe .ward i{border:1px solid #ffffff4d;border-radius:50%;grid-row:1/3;width:22px;height:22px}.wardrobe .ward b{white-space:normal;font-size:13px;font-weight:500;line-height:1.2}.wardrobe .ward small{opacity:.7;font-size:11px}.lx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lx-card{text-align:left;flex-direction:column;overflow:hidden;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:14px!important;align-items:stretch!important;width:100%!important;padding:0!important;display:flex!important}.lx-card.next{border-color:#d9b26ab3!important}.lx-card .lx-art{aspect-ratio:3/2;width:100%}.lx-art svg,.lx-hero svg{width:100%;height:100%;display:block}.lx-card-b{gap:3px;padding:8px 10px 10px;display:grid}.lx-card-b b{white-space:normal;font-size:13.5px;font-weight:600;line-height:1.25}.lx-level{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:10.5px}.lx-card.done .lx-level{color:#9fd0a8;opacity:1}.lx-count{opacity:.7;font-size:11.5px}.lx-card .lx-bar{height:4px;margin-top:4px}.lx-hero{aspect-ratio:12/5;border-radius:14px;width:100%;overflow:hidden}.sat-map{touch-action:none!important}.sat-inner{transform-origin:50%;will-change:transform;position:absolute;inset:0}.sat-pin,.sat-me{transform:translate(-50%, -50%) scale(var(--iz,1))!important}.sat-me:after{content:"You";color:#fff;text-shadow:0 1px 2px #000;font:600 10px/1 Inter,sans-serif;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.sat-zoom{z-index:2;gap:4px;display:grid;position:absolute;top:8px;right:8px}.sat-zoom button{color:#fff;height:34px;font-size:18px;text-align:center!important;background:#0a0b0db8!important;border-radius:10px!important;justify-content:center!important;width:34px!important;min-height:0!important;padding:0!important}.sat-legend{z-index:2;color:#eee;background:#0a0b0da6;border-radius:6px;padding:2px 7px;font-size:10.5px;position:absolute;bottom:8px;left:8px}.map-entry[hidden]{display:none!important}.cc-split{gap:14px;display:flex;margin:4px 0 0!important}.cc-split span{display:grid}.cc-split small{letter-spacing:.05em;text-transform:uppercase;opacity:.65;font-size:10.5px}.cc-split b{font-variant-numeric:tabular-nums;font-size:14px}.cc-spend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cc-spend-grid .cc-row{text-align:left;color:inherit;background:#d9b26a12;border:1px solid #d9b26a59;border-radius:12px;gap:2px;padding:10px;display:grid}.cc-spend-grid .cc-row p{opacity:.75;margin:0;font-size:11.5px}.sheet-card .sheet-head{margin-left:calc(-1 * max(18px, env(safe-area-inset-left)))!important;margin-right:calc(-1 * max(18px, env(safe-area-inset-right)))!important;padding-left:max(18px, env(safe-area-inset-left))!important;padding-right:max(18px, env(safe-area-inset-right))!important;max-width:none!important}#cc-sheet-body .cc-balance-head{width:auto;box-shadow:0 6px 10px -6px #0009;background:#161719!important;max-width:none!important}.login-x{z-index:30;pointer-events:auto;touch-action:manipulation;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:16px;line-height:1;position:absolute;top:6px;right:6px}.login-dlg{position:fixed}.shop-pic{background:#0d1512;border-radius:10px;width:100%;height:96px;display:block}.bal-card{background:linear-gradient(135deg,#1c2a22,#0f1714);border:1px solid #f2c14e59;border-radius:14px;padding:12px 14px}.bal-num{color:#f2c14e;margin:2px 0;font-size:28px;font-weight:700}.quest{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.quest.done{opacity:.7}.quest-main{flex:1;gap:6px;display:grid}.quest-title{margin:0;font-weight:600}.quest-tick{color:#17f790;margin:0;font-weight:700}.quest button{width:auto;padding:6px 12px}.doc-card{white-space:pre-wrap;background:#0b1210;border:1px solid #ffffff1a;border-radius:18px;padding:14px;font-size:13px;line-height:1.5;box-shadow:inset 0 0 0 4px #1a2420}.book-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.book-cols .pair{flex-wrap:wrap;font-size:13px}.share-strip{justify-content:center;gap:10px;display:flex}.share-strip button{border-radius:50%;width:48px;height:48px;padding:0;font-size:20px}.shop-pic{margin-bottom:8px;overflow:hidden}.shop-pic svg{width:100%;height:100%;display:block}html body .sheet-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b1210!important}#nav-courses[hidden]{display:none!important}.cr-lesson{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:6px 0;padding:10px 12px;display:flex}.cr-lesson.next{background:#d9b26a1f;border-color:#d9b26a}.cr-lesson.done small{color:#7fd99a}.cr-lesson-info{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-lesson-info strong{color:#f5f5f7;font-size:14px}.cr-lesson-info small{opacity:.75;font-size:12px}.cr-btn.primary{color:#1a1408;background:#d9b26a}.outfit-preview{object-fit:contain;background:radial-gradient(circle at 50% 40%,#2a2f2c,#121614);border-radius:16px;width:140px;height:233px;margin:4px auto 8px;display:block}.tabs.swatches button{border-radius:50%;width:34px;min-width:0;height:34px;padding:0;border:2px solid #ffffff40!important}.tabs.swatches button.primary{outline-offset:2px;outline:2px solid #d8b46a}.wardrobe .ward{grid-template-columns:40px 1fr!important}.wardrobe .ward i{background:#ffffff0f;border:0!important;border-radius:8px!important;width:40px!important;height:40px!important}.looks-more{margin-top:10px}.looks-more summary{cursor:pointer;color:#d9b26a;padding:8px 0}body.sheet-open #cc-readout,body.cc-sheet-on #cc-readout,body.in-menu #cc-readout,body.sheet-open #greet,body.cc-sheet-on #greet,body.in-menu #greet{display:none!important}#menu-panel{-webkit-overflow-scrolling:touch;background:#1212148c!important;border:1px solid #ffffff1f!important;border-radius:18px!important;gap:.35rem!important;width:min(248px,100vw - 56px)!important;min-height:0!important;max-height:min(70svh,100dvh - 48px)!important;padding:14px 12px!important;overflow-y:auto!important;box-shadow:0 14px 40px #00000047,inset 0 1px #ffffff12!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#menu-panel{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;background:#0e0e107a!important}}#menu-panel .panel-logo{filter:drop-shadow(0 2px 8px #00000059);display:block;width:auto!important;height:36px!important;margin:0 auto!important}@media (width>=821px){#menu-panel{width:min(280px,100vw - 48px)!important;padding:16px 14px!important}#menu-panel .panel-logo{height:42px!important}}#menu-home{gap:.3rem!important;width:100%!important}#menu .title-headline{color:#f0ebe3!important;max-width:16em!important;margin:2px auto 0!important;font-size:clamp(11px,2.8vw,13px)!important;font-weight:600!important;line-height:1.35!important}#menu .title-desc{letter-spacing:.1em!important;text-transform:uppercase!important;color:#f0ebe385!important;margin:0 0 2px!important;font-size:9px!important}#menu .menu-actions{flex-flow:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:148px!important;margin:2px auto 0!important;display:flex!important}#menu .menu-actions button,#menu .glass-btn,.login-dlg .glass-btn,.login-dlg button:not(.login-x){letter-spacing:0!important;color:#f5f0e6f2!important;background:#201e1ce6!important;border:1px solid #d9b26a38!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important;font-weight:550!important;box-shadow:0 3px 12px #00000038!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#menu .menu-actions button,#menu .glass-btn,.login-dlg .glass-btn,.login-dlg button:not(.login-x){-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#fff8eb12!important;box-shadow:0 3px 14px #00000029,inset 0 1px #ffffff14!important}}#menu .menu-actions button.primary,#menu .glass-btn.primary,.login-dlg .glass-btn.primary,.login-dlg button.primary:not(.login-x){color:#1a140c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#c49e5ceb!important;border-color:#e8cc948c!important;font-weight:650!important;box-shadow:0 0 0 1px #d9b26a59,0 5px 14px #00000038!important}#menu #play{min-width:0!important;height:44px!important;min-height:44px!important;font-size:13px!important}#menu #play[hidden],#menu-create[hidden],#menu-signin[hidden]{display:none!important}#menu-note{color:#f5f0e68c!important;max-width:20em!important;margin:2px auto 0!important;font-size:11px!important;line-height:1.4!important}@media (width<=820px),(orientation:portrait){#menu-panel{width:min(248px,100vw - 56px)!important;max-height:min(68svh,100dvh - 56px)!important;top:50%!important}}@media (orientation:landscape) and (height<=500px){#menu-panel{width:min(240px,100vw - 80px)!important;max-height:min(86svh,100dvh - 24px)!important;padding:10px 12px!important;top:50%!important}#menu-panel .panel-logo{height:28px!important}#menu .menu-actions{gap:5px!important;max-width:140px!important}#menu .menu-actions button,#menu #play{height:40px!important;min-height:40px!important}}.login-dlg.wallet-dlg{background:#121214eb!important;border:1px solid #ffffff24!important;border-radius:16px!important;gap:6px!important;width:min(90vw,256px)!important;padding:12px 12px 10px!important;box-shadow:0 18px 50px #0000006b,inset 0 1px #ffffff14!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-dlg.wallet-dlg{-webkit-backdrop-filter:blur(24px)saturate(160%)!important;backdrop-filter:blur(24px)saturate(160%)!important;background:#101012b8!important}}.login-dlg .login-wordmark{opacity:.7;letter-spacing:.12em!important;font-size:10.5px!important}.login-dlg h2{color:#f5f5f7!important;margin:0 0 2px!important;font-size:14.5px!important;font-weight:600!important}.login-dlg .login-x{z-index:30!important;pointer-events:auto!important;touch-action:manipulation!important;color:#f5f5f7!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:16px!important;line-height:1!important;position:absolute!important;top:6px!important;right:6px!important;box-shadow:0 2px 10px #00000040!important}.login-dlg.wallet-dlg{overflow:visible!important}.login-dlg .wallet-body{z-index:1;position:relative}.login-dlg .login-wordmark,.login-dlg h2{padding-right:44px}.login-dlg .wallet-body{gap:6px!important;display:grid!important}.login-options{gap:8px;display:grid}.login-providers{gap:6px!important;width:100%!important;display:grid!important}.login-email{border-top:1px solid #ffffff1a;margin-top:2px;padding-top:8px;gap:6px!important;display:grid!important}.login-email-label{margin:0!important}.login-dlg input{box-sizing:border-box!important;color:#f5f5f7!important;background:#0a0c0e8c!important;border:1px solid #ffffff24!important;border-radius:11px!important;width:100%!important;min-height:36px!important;padding:8px 11px!important;font-size:12.5px!important}.login-dlg input::placeholder{color:#f5f5f766}.login-dlg .muted,.login-dlg p.muted,.login-dlg p{color:#f5f5f79e!important;margin:0!important;font-size:11px!important;line-height:1.4!important}.glass-btn,#menu .menu-actions button,.login-dlg button,#play{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 80ms,filter 80ms,opacity 80ms!important}.glass-btn:active,#menu .menu-actions button:active,.login-dlg button:active,#play:active{filter:brightness(1.08);transform:scale(.97)}#cc-sheet-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;font-size:15px!important;line-height:1.2!important}.cc-back,#cc-sheet-back{flex:none;width:auto!important;height:auto!important;min-height:0!important;padding:5px 10px!important;font-size:12px!important}.cr-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;flex-wrap:nowrap!important;gap:4px!important;display:flex!important;overflow:auto hidden!important}.cr-tabs::-webkit-scrollbar{display:none}.cr-tab{white-space:nowrap!important;flex:none!important;padding:8px 10px!important;font-size:12px!important}#view,#menu-preview{touch-action:none}body:not(.title-on){overscroll-behavior:none}.settings-glass,.glass-sheet.settings-glass{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#1616188c!important;border:1px solid #ffffff24!important;border-radius:18px!important}.sheet-card .glass-btn,#sheet .glass-btn,#cc-sheet-body .glass-btn,.settings-glass button{min-height:40px;border-radius:999px!important;padding:8px 16px!important;font-weight:600!important}html,body{overscroll-behavior:none}body:not(.title-on) #view{touch-action:none}body:not(.title-on){width:100%;height:100%;position:fixed;inset:0;overflow:hidden}body:not(.title-on) #app,body:not(.title-on) #game{height:100%;overflow:hidden}#login-dlg .wallet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}#login-dlg .wallet-body .morph-row{grid-template-columns:88px 1fr;align-items:center;gap:8px;margin:6px 0;display:grid}#login-dlg .wallet-body .kicker{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:12px 0 4px;font-size:11px}.creator-preview-host{justify-items:center;gap:6px;margin-bottom:4px;display:grid}.creator-preview-label{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px}.creator-preview-frame{aspect-ratio:280/360;background:linear-gradient(#242a34eb,#12161cf2);border:1px solid #c8aa6e47;border-radius:16px;width:min(160px,42vw);overflow:hidden;box-shadow:0 8px 24px #00000059}.creator-preview-frame canvas{width:100%;height:100%;display:block}.creator-controls{gap:6px;display:grid}.login-game-id{gap:6px;margin-bottom:4px;display:grid}.login-game-id .kicker{letter-spacing:.04em;text-transform:uppercase;color:#d8b46ae6;margin:0;font-size:12px}@media (width<=430px){.creator-preview-frame{width:min(140px,38vw)}#login-dlg .wallet-body{max-height:min(72svh,100dvh - 72px);overflow:auto}}.cam-dock{right:max(12px, env(safe-area-inset-right));top:calc(max(14px, env(safe-area-inset-top)) + 50px);z-index:31;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:42px;display:flex;position:fixed}.cam-dock[hidden]{display:none!important}.cam-dock>*{pointer-events:auto}.cam-toggle{color:#f5f5f7;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#1c1c1eb8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 6px 18px #00000059}.cam-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cam-toggle[aria-expanded=true]{color:#0b0a08;background:linear-gradient(#f0d9a0,#d9b26a);border-color:#ffffff59}.cam-panel{-webkit-backdrop-filter:blur(16px);background:#16181ee0;border:1px solid #ffffff24;border-radius:16px;gap:6px;padding:6px;display:grid;box-shadow:0 10px 28px #0006}.cam-panel[hidden]{display:none!important}.cam-btn{color:#f5f5f7;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.cam-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cam-btn:active{transform:scale(.96)}html.title-on .cam-dock{display:none!important}body:has(#menu:not([hidden])) .cam-dock{display:none!important}#menu #play,#menu .menu-actions button.primary,#menu-page .primary,.login-dlg button.primary:not(.login-x),#login-dlg .glass-btn.primary{color:#0b0a08!important;text-shadow:none!important;background:#d9b26a!important;border:1px solid #ffffff73!important;font-weight:700!important;box-shadow:0 6px 18px #00000059!important}#menu-page h2{text-shadow:0 1px 8px #0000008c;color:#f5f5f7!important}#menu #menu-create,#menu #menu-signin,#menu #menu-agents{letter-spacing:.01em!important;border-radius:10px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;box-shadow:0 1px 6px #00000024!important}#menu #menu-signin,#menu #menu-agents{color:#f5f0e6e0!important;background:#fff8eb0d!important;border:1px solid #ffffff24!important}#menu #menu-create,#menu #menu-create.primary{color:#14110c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#c49e5cc7!important;border:1px solid #e8cc9466!important;font-weight:550!important;box-shadow:0 2px 8px #0000002e!important}#menu .menu-actions{gap:5px!important;max-width:132px!important}@media (width<=820px),(orientation:portrait){#menu #menu-create,#menu #menu-signin,#menu #menu-agents{height:40px!important;min-height:40px!important}}:root{--gd-gold:#d9b26a;--gd-line:#ffffff1a;--gd-line-strong:#fff3;--gd-surface:#ffffff0b;--gd-surface-hi:#ffffff16;--gd-radius:12px}#sheet .sheet-card{border:1px solid var(--gd-line)!important;background:linear-gradient(#1b1c1fe0,#0e0f11eb)!important;box-shadow:inset 0 1px #ffffff17,0 24px 60px #00000080!important}#sheet .sheet-head{border-bottom:1px solid var(--gd-line)}#sheet .sheet-card .sheet-head h2{letter-spacing:.14em;font-weight:500!important}#sheet .sheet-card .sheet-head button{outline-offset:3px;background:var(--gd-surface)!important;border:1px solid var(--gd-line-strong)!important;color:#f2efe8!important;box-shadow:none!important;border-radius:999px!important;padding:8px 16px!important;font-weight:500!important}#sheet .sheet-card .kicker{color:var(--gd-gold);opacity:.92}#sheet .sheet-card button.primary:not(.topup *),#sheet .sheet-card button.ghost:not(.topup *){transition:background .15s,border-color .15s,transform 80ms;border-radius:var(--gd-radius)!important;padding:10px 14px!important;font-weight:500!important}#sheet .sheet-card button.primary:not(.topup *){color:#17130c!important;background:linear-gradient(#e7c583,#cfa558)!important;border:1px solid #ffffff5c!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff80,0 4px 14px #00000052!important}#sheet .sheet-card button.ghost:not(.topup *){background:var(--gd-surface)!important;border:1px solid var(--gd-line)!important;color:#ecd9ae!important}#sheet .sheet-card button.ghost:not(.topup *):hover,#sheet .sheet-card button.ghost:not(.topup *):focus-visible{background:var(--gd-surface-hi)!important;border-color:var(--gd-line-strong)!important;padding-left:14px!important}#sheet .sheet-card button:not(.topup *):active{transform:translateY(1px)}#sheet .sheet-card .tabs{gap:8px}#sheet .sheet-card .tabs:not(.swatches):not(.skin-tones) button{border-radius:999px!important;padding:8px 15px!important}#sheet .sheet-card input[type=text],#sheet .sheet-card input[type=search],#sheet .sheet-card select,#sheet .sheet-card textarea{color:#f5f2ea;box-shadow:inset 0 1px 2px #00000073;border:1px solid var(--gd-line-strong)!important;border-radius:var(--gd-radius)!important;background:#0000004d!important}#sheet .sheet-card input[type=text]:focus-visible,#sheet .sheet-card select:focus-visible{outline:none;border-color:var(--gd-gold)!important}.shop-pic{aspect-ratio:2;border:1px solid var(--gd-line);position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000052;background:#1d2023!important;border-radius:14px!important;height:auto!important}.shop-pic img{object-fit:cover;width:100%;height:100%;display:block}.shop-tag{color:#f3e3c3;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#14110dd6;border:1px solid #b8955abf;border-radius:6px;padding:4px 10px;font:600 11px/1.2 Outfit,system-ui,sans-serif;position:absolute;bottom:10px;left:10px}.goal-pill{z-index:5;top:calc(max(14px, env(safe-area-inset-top)) + 50px);left:max(12px, env(safe-area-inset-left));color:#f5f2ea;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0c0e0dc7;border:1px solid #d9b26a8c;border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;max-width:min(330px,100vw - 96px);padding:8px 12px 8px 30px;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 6px 18px #00000059}.goal-pill:before{content:"";background:#e8c27a;width:9px;height:9px;position:absolute;top:13px;left:11px;transform:rotate(45deg);box-shadow:0 0 0 3px #e8c27a38}.goal-pill .goal-kick{letter-spacing:.08em;text-transform:uppercase;color:#d9b26a;font-size:10px;font-weight:700}.goal-pill b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.goal-pill small{color:#b8b0a2;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}body.mentor-on .goal-pill,body.cc-sheet-on .goal-pill,body.sheet-open .goal-pill,#menu:not([hidden])~.goal-pill,body:not(.rail-shut) .goal-pill{display:none}.mentor{z-index:7;left:50%;bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px));color:#f5f2ea;-webkit-backdrop-filter:blur(10px);background:#0e100fed;border:1px solid #d9b26a66;border-radius:18px;width:min(30rem,100% - 20px);padding:14px 16px 16px;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000080}.mentor[hidden]{display:none}.mentor-head{align-items:center;gap:10px;display:flex}.mentor-face{color:#f5f2ea;clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);background:#2f5d50;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.mentor-who{flex-direction:column;flex:1;min-width:0;display:flex}.mentor-who b{font-size:15px}.mentor-who small{color:#b8b0a2;font-size:12px}.mentor .mentor-x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:20px;line-height:1;display:grid}.mentor-dots,.bite-dots{gap:5px;margin:10px 0 2px;display:flex}.mentor-dots i,.bite-dots i{background:#ffffff24;border-radius:4px;flex:1;height:4px}.mentor-dots i.on,.bite-dots i.on{background:#8a7444}.mentor-dots i.now,.bite-dots i.now{background:#e8c27a}.mentor-say{color:#fbf8f1;margin:12px 0 14px;font-size:19px;line-height:1.42}.mentor-nav{justify-content:flex-end;gap:8px;display:flex}.mentor .mentor-btn{cursor:pointer;color:#fff;background:#ffffff1f;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font:700 15px/1.1 inherit;display:inline-flex}.mentor .mentor-btn.primary{color:#1a1408;background:#d9b26a;min-width:7.5rem}.mentor-choices{flex-direction:column;gap:8px;display:flex}.mentor .mentor-btn.choice{text-align:left;background:#ffffff14;border:1px solid #ffffff1f;justify-content:flex-start;padding:13px 14px;font-weight:600;line-height:1.3}.mentor .mentor-btn.choice:hover{border-color:#d9b26a}.mentor-hint{color:#e8c98f;min-height:1em;margin:10px 0 0;font-size:14px;line-height:1.4}.bite{background:#ffffff0d;border:1px solid #d9b26a40;border-radius:16px;padding:12px 14px 14px}.bite .bite-say{color:#fbf8f1;min-height:4.4em;margin:12px 0 14px!important;font-size:19px!important;line-height:1.45!important}.cc-sheet .cr-next,.cr-next{text-align:left;color:#f5f2ea;cursor:pointer;background:#d9b26a1a;border:1px solid #d9b26a80;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;min-height:0;margin:2px 0 10px;padding:11px 13px;font-family:inherit;display:flex}.cr-next small{letter-spacing:.08em;text-transform:uppercase;color:#d9b26a;font-size:10px;font-weight:700}.cr-next strong{font-size:16px}.cr-next span{color:#b8b0a2;font-size:12px}.cr-say{font-size:15px;line-height:1.45}.cr-more{margin-top:8px}.cr-more summary{color:#b8b0a2;cursor:pointer;font-size:12px}@media (width<=520px){.mentor-say,.bite .bite-say{font-size:18px!important}.goal-pill{top:calc(max(14px, env(safe-area-inset-top)) + 68px)}}#online-chip{white-space:nowrap;transform:translate(-50%);top:calc(max(14px, env(safe-area-inset-top)) + 9px)!important;left:50%!important;right:auto!important}#hud-balance-cluster{z-index:6;top:calc(max(14px, env(safe-area-inset-top)) + 7px);right:calc(max(12px, env(safe-area-inset-right)) + 104px);margin:0!important;position:fixed!important}@media (width<=520px){#hud-balance-cluster #pill-ledger{padding:5px 9px!important;font-size:11px!important}#online-chip{top:calc(max(14px, env(safe-area-inset-top)) + 50px)!important}.goal-pill{top:calc(max(14px, env(safe-area-inset-top)) + 80px)!important}}#online-chip{align-items:center;gap:5px;line-height:1.2;display:inline-flex;min-height:0!important;padding:3px 9px 3px 8px!important;font-size:12px!important}#online-chip:before{content:"";background:#34d27a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #34d27a40,0 0 6px #34d27a}#online-card{z-index:7;top:calc(max(14px, env(safe-area-inset-top)) + 40px);color:#e8f1ea;background:#0c0e0de6;border:1px solid #ffffff24;border-radius:12px;min-width:168px;padding:8px 12px;font:500 12px/1.5 Inter,system-ui,sans-serif;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}#online-card[hidden]{display:none}#online-card div{justify-content:space-between;gap:14px;display:flex}#online-card b{font-variant-numeric:tabular-nums}body.online-open .goal-pill{visibility:hidden}.goal-pill{border-radius:12px;transition:max-width .25s,padding .25s;max-width:min(260px,100vw - 130px)!important;padding:6px 10px 6px 28px!important}.goal-pill b{font-size:13px}.goal-pill small{font-size:11px}.goal-pill .goal-kick{font-size:9px}.goal-pill:before{top:11px;left:10px}.goal-pill.folded{border-radius:50%;width:34px;height:34px;overflow:hidden;max-width:34px!important;min-height:34px!important;padding:0!important}.goal-pill.folded>*{display:none}.goal-pill.folded:before{top:12px;left:12px}.cv-wrap{margin:6px 0 4px}.cv-paper{color:#1d1f23;text-align:left;aspect-ratio:auto;background:#fff;border-radius:4px;max-width:640px;margin:0 auto;padding:26px 24px 18px;font:400 12.5px/1.5 Helvetica Neue,Arial,system-ui,sans-serif;box-shadow:0 10px 30px #00000059,0 0 0 1px #0000000f}.cv-paper .cv-name{color:#111;letter-spacing:.01em;margin:0;font:700 26px/1.1 Georgia,Times New Roman,serif!important}.cv-paper .cv-role{color:#3a3d44;margin:4px 0 2px;font-size:13px;font-weight:600}.cv-paper .cv-contact{color:#5b5f67;margin:0;font-size:11.5px}.cv-paper .cv-h{letter-spacing:.14em;text-transform:uppercase;color:#8a6a2e;border-bottom:1px solid #e3ded4;margin:0 0 6px;padding-bottom:3px;font:700 11px/1.2 Helvetica Neue,Arial,sans-serif}.cv-paper .cv-p{color:#2a2d33;margin:0 0 4px;font-size:12.5px;line-height:1.5}.cv-paper .cv-item{margin:0 0 8px}.cv-paper .cv-item-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cv-paper .cv-item strong{color:#15171a;font-size:13px}.cv-paper .cv-when{color:#6b6f77;white-space:nowrap;font-size:11px}.cv-paper em{color:#5b5f67;font-size:11.5px;font-style:italic;display:block}.cv-paper ul{margin:3px 0 0;padding-left:16px}.cv-paper li{color:#2a2d33;margin:1px 0}.cv-paper .cv-muted{color:#7a7e86;font-style:italic}.cv-paper .cv-skills{line-height:1.7}.cv-paper .cv-foot{color:#8a8e96;border-top:1px solid #e3ded4;margin-top:14px;padding-top:6px;font-size:10px}.cv-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}#print-cv{display:none}@media print{body.printing-cv>:not(#print-cv){display:none!important}body.printing-cv{background:#fff!important;overflow:visible!important}#print-cv{display:block!important}#print-cv .cv-paper{box-shadow:none;border-radius:0;max-width:none;padding:0;font-size:11pt}@page{size:A4;margin:18mm}}.lx-world.locked{opacity:.55}.lx-world.won .lx-unit-h b:after{content:" 🏅"}.lx-world .lx-badge{color:#d9b26a;margin-top:2px;font-size:11px;display:block}.lx-card.locked{opacity:.5;cursor:not-allowed}.lx-card.boss{box-shadow:inset 0 0 0 1px #d9b26a59;border-color:#d9b26ab3!important}.ex-kind{letter-spacing:.1em;text-transform:uppercase;background:#d9b26a;border-radius:999px;width:fit-content;padding:2px 9px;font-weight:700;display:inline-block;color:#12140f!important;margin:4px 0 0!important;font-size:10px!important}.ex-slider{accent-color:#d9b26a;width:100%;height:28px;margin:14px 0 4px}.ex-ticks{color:#b8b0a2;justify-content:space-between;gap:6px;font-size:12px;display:flex}.ex-ticks span{text-align:center;flex:1}.ex-ticks span:first-child{text-align:left}.ex-ticks span:last-child{text-align:right}.ex-ticks span.on{color:#f5f2ea;font-weight:700}.lx-map{background:#d9b26a0f;border:1px solid #d9b26a66;border-radius:14px;margin:10px 0 4px;padding:10px 12px}.lx-map summary{cursor:pointer;padding:4px 0;font-weight:600}.lx-map>summary{color:#e8c98f}.lx-map-g{margin:6px 0 0 4px}.lx-map-b{margin:2px 0 0 14px;font-size:13px}.lx-map-b summary{color:#ddd5c6;font-weight:500}.lx-map ul{color:#b8b0a2;margin:4px 0 6px 18px;padding:0;font-size:12.5px;line-height:1.6}.lx-map-warn{color:#e8a68f;margin:8px 0 0;font-size:12px}#hud-balance-cluster{display:none!important}#online-chip{top:calc(max(14px, env(safe-area-inset-top)) + 10px)!important;left:auto!important;right:calc(max(12px, env(safe-area-inset-right)) + 112px)!important;transform:none!important}#online-card{top:calc(max(14px, env(safe-area-inset-top)) + 48px);left:auto;right:calc(max(12px, env(safe-area-inset-right)) + 64px);transform:none}.cert-dlg a.cert-dl{color:#e9cd8f;text-align:center;padding:8px 0;font-weight:600;text-decoration:none}@media (pointer:coarse){html body :is(*,#gd#gd#gd#gd),html body :is(*,#gd#gd#gd#gd):before,html body :is(*,#gd#gd#gd#gd):after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .sheet-card{background:#0d0e10f6!important}html body #nav.cc{background:#0a0b0d9e!important}html body.cc-peek #nav.cc{background:0 0!important}html body .cc-card,html body .cc-slider{background:#222327f0!important}html body .wallet-dlg{background:#101113fa!important}}button,a,[role=button],summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){#sheet:not([hidden]) .sheet-card,#cc-sheet:not([hidden]){animation:.16s cubic-bezier(.2,.7,.2,1) backwards gd-rise}@keyframes gd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}}.rail-free,.rail-lux{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:16px;padding:12px 12px 14px}.rail-lux{background:linear-gradient(#d9b26a1a,#d9b26a05 46%,#ffffff05);border-color:#d9b26a8c}.rail-head{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.rail-head b{letter-spacing:.02em;color:#f5f2ea;font:700 15px/1.2 Inter,system-ui,sans-serif}.rail-lux .rail-head b{color:#e8c27a}.rail-lux .rail-head b:before{content:"◆ ";vertical-align:2px;font-size:11px}.rail-head small{color:#b8b0a2;font-size:12px;line-height:1.35}.wardrobe .ward.lux{border-color:#d9b26a57!important}.wardrobe .ward.lux small{color:#e8c27a;opacity:.95}.wardrobe .ward.on small{color:#8fe0b0;opacity:1}.wardrobe .ward.photo{align-items:start;row-gap:4px;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;padding:6px 6px 9px!important}.wardrobe .ward.photo i{aspect-ratio:3/4;place-items:center;display:grid;overflow:hidden;background:linear-gradient(#f6efe3,#e2d6c1)!important;border-radius:10px!important;grid-row:auto!important;width:100%!important;height:auto!important}.wardrobe .ward.photo i img{object-fit:cover;width:100%;height:100%;display:block}.wardrobe .ward.photo i svg{opacity:.55;width:46%;height:auto}.wardrobe .ward.photo b{padding:0 4px;font-size:13px}.wardrobe .ward.photo small{padding:0 4px}@media (width>=560px){.wardrobe{grid-template-columns:repeat(3,minmax(0,1fr))}}.wardrobe .ward.photo i:not(:has(img)){animation:1.3s linear infinite gd-sheen;background:linear-gradient(100deg,#efe6d6 20%,#f8f2e8 40%,#efe6d6 60%) 0 0/220% 100%!important}@keyframes gd-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.sheet-card .xch{--up:#2fc48d;--down:#f0616d;--line:#ffffff17;--panel:#ffffff0b;font-variant-numeric:tabular-nums;gap:14px;display:grid}.sheet-card .xch-body,.sheet-card .xch-pane{gap:14px;min-width:0;display:grid}.sheet-card .xch button{letter-spacing:0;-webkit-tap-highlight-color:transparent;font-family:inherit;transition:background .15s,color .15s,border-color .15s,transform .1s;text-align:center!important;font-weight:500!important}.sheet-card .xch button:active{transform:scale(.985)}.sheet-card .xch [data-dir=up]{color:var(--up)}.sheet-card .xch [data-dir=down]{color:var(--down)}.sheet-card .xch-seg{border:1px solid var(--line);background:#ffffff0f;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.sheet-card .xch-seg button{width:100%;min-height:40px;color:var(--dim);font-size:14px;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 6px!important}.sheet-card .xch-seg button[aria-selected=true]{color:#14110c;box-shadow:0 1px 2px #00000059;background:#f5f2ea!important;font-weight:600!important}.sheet-card .xch-seg.tabs button{min-height:44px;font-size:15px}.sheet-card .xch-seg.side button[aria-selected=true]:first-child{color:#05140d;background:var(--up)!important}.sheet-card .xch-seg.side button[aria-selected=true]:last-child{color:#1b0508;background:var(--down)!important}.sheet-card .xch-seg.amt{border-radius:12px;min-width:0;padding:3px}.sheet-card .xch-seg.amt button{min-height:36px;font-size:13px}.sheet-card .xch-seg.amt button[aria-selected=true]{color:#f0d59a;box-shadow:inset 0 0 0 1px #d9b26a8c;background:#d9b26a2e!important}.sheet-card .xch-chips{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;max-width:none;margin:0 -18px;padding:2px 18px;display:flex;overflow-x:auto}.sheet-card .xch-chips::-webkit-scrollbar{display:none}.sheet-card .xch-chip{width:auto;min-height:40px;color:var(--ink);scroll-snap-align:start;flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:999px!important;padding:5px 13px 5px 6px!important}.sheet-card .xch-chip[aria-pressed=true]{color:#f6e2b4;background:#d9b26a24!important;border-color:#d9b26abf!important}.sheet-card .xch-chip.locked{opacity:.45}.sheet-card .xch-ico{background:var(--tint,#888);color:#fff;text-shadow:0 1px 1px #00000059;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.sheet-card .xch-quote{gap:2px;display:grid}.sheet-card .xch-qhead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.sheet-card .xch-qhead .xch-ico{width:36px;height:36px;font-size:16px}.sheet-card .xch-names{text-align:left;min-width:0;line-height:1.2;display:grid}.sheet-card .xch-names b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sheet-card .xch-names small{color:var(--dim);font-size:12px}.sheet-card .xch-price{letter-spacing:-.02em;color:#fff;font-size:clamp(30px,9.5vw,40px);font-weight:600;line-height:1.1}.sheet-card .xch-chg{font-size:14px;font-weight:500}.sheet-card .xch-chart{width:100%;height:132px;margin-top:8px;display:block}.sheet-card .xch-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sheet-card .xch-tile{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:10px 11px;display:grid}.sheet-card .xch-tile span,.sheet-card .xch-label{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:11px}.sheet-card .xch-tile b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sheet-card .xch-tile small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;min-height:14px;font-size:11px;overflow:hidden}.sheet-card .xch-ticket{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.sheet-card .xch-row{gap:6px;min-width:0;display:grid}.sheet-card .xch-preview{grid-template-columns:auto 1fr;gap:7px 12px;margin:0;padding:2px 2px 0;font-size:14px;display:grid}.sheet-card .xch-preview dt{color:var(--dim)}.sheet-card .xch-preview dd{text-align:right;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}.sheet-card .xch-check{color:var(--dim);align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.sheet-card .xch-check input{accent-color:#d9b26a;flex:none;width:18px;height:18px;margin:1px 0 0}.sheet-card .xch-go{color:#05140d;min-height:52px;font-size:16px;background:var(--up)!important;border:0!important;border-radius:14px!important;width:100%!important;padding:12px 16px!important;font-weight:600!important}.sheet-card .xch-go.sell,.sheet-card .xch-go.short{color:#1b0508;background:var(--down)!important}.sheet-card .xch-go.convert{color:#1a140c;background:linear-gradient(#e6c684,#cfa655)!important}.sheet-card .xch-go:disabled{opacity:.4}.sheet-card .xch-result{color:var(--up);margin:0;font-size:13px;line-height:1.4}.sheet-card .xch-result[data-ok=false]{color:#f3a1a8}.sheet-card .xch-result:empty{display:none}.sheet-card .xch-note{color:var(--dim);margin:0;font-size:12.5px;line-height:1.45}.sheet-card .xch-list,.sheet-card .xch-book{gap:2px;min-width:0;display:grid}.sheet-card .xch-group{letter-spacing:.12em;text-transform:uppercase;color:#d9b26a;margin:12px 0 4px;font-size:11px;font-weight:500}.sheet-card .xch-item{min-height:58px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;background:0 0!important;border:0!important;border-radius:14px!important;width:100%!important;padding:9px 10px!important}.sheet-card .xch-item[aria-current=true]{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel)!important}.sheet-card .xch-item .xch-ico{width:36px;height:36px;font-size:15px}.sheet-card .xch-nums{text-align:right;line-height:1.25;display:grid}.sheet-card .xch-nums b{font-size:15px;font-weight:600}.sheet-card .xch-nums small{color:var(--dim);font-size:12px}.sheet-card .xch-pos{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:10px;margin-top:6px;padding:14px;display:grid}.sheet-card .xch-pos-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sheet-card .xch-pnl{text-align:right;font-size:15px;font-weight:600}.sheet-card .xch-tag{border-radius:999px;justify-self:start;padding:1px 8px;font-weight:600;font-size:11px!important}.sheet-card .xch-tag.long{background:#2fc48d29;color:var(--up)!important}.sheet-card .xch-tag.short{background:#f0616d29;color:var(--down)!important}.sheet-card .xch-close{min-height:44px;color:var(--ink);font-size:14px;background:0 0!important;border:1px solid #fff3!important;border-radius:12px!important;width:100%!important}.sheet-card .xch-box{border:1px solid var(--line);background:#00000038;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.sheet-card .xch-pick{align-items:center;gap:10px;min-width:0;display:flex}.sheet-card .xch-pick select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#ffffff0f;border-radius:10px;flex:1;padding:6px 10px;font-size:15px}.sheet-card .xch-amount{letter-spacing:-.01em;font-size:22px;font-weight:600}.sheet-card .xch-box small{color:var(--dim);font-size:12px}.sheet-card .xch-swap{color:#e6c684;z-index:1;justify-self:center;height:40px;min-height:0;margin:-8px 0;font-size:18px;line-height:1;background:#17150f!important;border:1px solid #d9b26a99!important;border-radius:50%!important;width:40px!important;padding:0!important}@media (hover:hover){.sheet-card .xch-item:hover{background:var(--panel)!important}.sheet-card .xch-chip:hover{border-color:#ffffff47!important}.sheet-card .xch-close:hover{background:#ffffff12!important}}.sheet-card .xch p{-webkit-hyphens:manual!important;hyphens:manual!important}:root{--sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter Variable", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--key-dark:linear-gradient(180deg, #474a50 0%, #2c2e32 46%, #1b1c1f 100%);--key-dark-sh:inset 0 1px 0 #ffffff42, inset 0 -2px 0 #0006, 0 2px 0 #08090a, 0 7px 16px #0000006b;--key-gold:linear-gradient(180deg, #f9e6b3 0%, #e5c078 46%, #c29546 100%);--key-gold-sh:inset 0 1px 0 #ffffffb8, inset 0 -2px 0 #7a561680, 0 2px 0 #77591f, 0 8px 18px #0006;--key-green:linear-gradient(180deg, #6fe6ba 0%, #2fc48d 48%, #1c9a6b 100%);--key-green-sh:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #08523680, 0 2px 0 #0f6144, 0 8px 18px #0006;--key-red:linear-gradient(180deg, #ff9aa2 0%, #f0616d 48%, #cb3f4c 100%);--key-red-sh:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #6e121c80, 0 2px 0 #7d1f29, 0 8px 18px #0006;--key-ivory:linear-gradient(180deg, #fff 0%, #f1ede3 55%, #dcd6c8 100%);--key-down:inset 0 2px 5px #00000080, 0 0 0 transparent, 0 1px 2px #00000059}html body{letter-spacing:-.011em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body #sheet .sheet-card .sheet-head h2,html body #cc-sheet>header h2,html body #menu h2:not(.sr-only){color:#fff;letter-spacing:-.022em!important;text-transform:none!important;font-size:20px!important;font-weight:700!important}html body .sheet-card h3:not(.xch-group){letter-spacing:-.015em;font-weight:650}html body #menu .title-headline{letter-spacing:-.022em!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}html body #menu .title-desc{letter-spacing:.16em!important;font-weight:600!important}html body #menu .glass-btn,html body #menu .menu-actions button,html body #menu #signup-back,html body #menu #menu-back,html body #menu form button,html body .login-dlg .glass-btn,html body #sheet .sheet-card button.ghost:not(.topup *),html body #sheet .sheet-card button.primary:not(.topup *),html body #sheet .sheet-card .sheet-head button,html body #cc-sheet .cc-back,html body .mentor .mentor-btn,html body #act,html body .sheet-card .xch-go,html body .sheet-card .xch-close,html body .sheet-card .xch-chip,html body .sheet-card .xch-swap{text-shadow:0 -1px #0000008c;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;transform:translateY(0);background:var(--key-dark)!important;box-shadow:var(--key-dark-sh)!important;color:#f6f1e6!important;letter-spacing:-.01em!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #000000b3!important;border-radius:14px!important;font-weight:600!important;transition:transform 70ms ease-out,box-shadow 70ms ease-out,filter .12s!important}html body #menu .glass-btn.primary,html body #menu .menu-actions button.primary,html body #menu form button.primary,html body #menu #play,html body .login-dlg .glass-btn.primary,html body #sheet .sheet-card button.primary:not(.topup *),html body .mentor .mentor-btn:not(.ghost),html body #act,html body .sheet-card .xch-go.convert{text-shadow:0 1px #ffffff73;background:var(--key-gold)!important;box-shadow:var(--key-gold-sh)!important;color:#1c1508!important;border-color:#8a6a2c!important;font-weight:700!important}html body .sheet-card .xch-go.buy,html body .sheet-card .xch-go.long{text-shadow:0 1px #ffffff59;background:var(--key-green)!important;box-shadow:var(--key-green-sh)!important;color:#04160e!important;border-color:#0f6144!important;font-weight:700!important}html body .sheet-card .xch-go.sell,html body .sheet-card .xch-go.short{text-shadow:0 1px #ffffff4d;background:var(--key-red)!important;box-shadow:var(--key-red-sh)!important;color:#1f0508!important;border-color:#7d1f29!important;font-weight:700!important}html body #menu .glass-btn:active,html body #menu .menu-actions button:active,html body #menu form button:active,html body #menu #signup-back:active,html body #menu #menu-back:active,html body .login-dlg .glass-btn:active,html body #sheet .sheet-card button.ghost:not(.topup *):active,html body #sheet .sheet-card button.primary:not(.topup *):active,html body #sheet .sheet-card .sheet-head button:active,html body #cc-sheet .cc-back:active,html body .mentor .mentor-btn:active,html body #act:active,html body .sheet-card .xch-go:active,html body .sheet-card .xch-close:active,html body .sheet-card .xch-chip:active,html body .sheet-card .xch-swap:active{filter:brightness(.96);box-shadow:var(--key-down)!important;transform:translateY(2px)!important}html body button:disabled{filter:saturate(.5)brightness(.8)}html body #sheet .sheet-card button.ghost:not(.topup *):hover,html body #sheet .sheet-card button.ghost:not(.topup *):focus-visible{filter:brightness(1.12);background:var(--key-dark)!important;padding-left:14px!important}html body #sheet .sheet-card button.ghost[aria-pressed=true]:not(.topup *){text-shadow:0 1px #ffffff73;background:var(--key-gold)!important;box-shadow:var(--key-gold-sh)!important;color:#1c1508!important;border-color:#8a6a2c!important}html body .sheet-card .xch-chip{border-radius:999px!important;font-weight:600!important}html body .sheet-card .xch-chip[aria-pressed=true]{text-shadow:0 1px #ffffff73;background:var(--key-gold)!important;box-shadow:var(--key-gold-sh)!important;color:#1c1508!important;border-color:#8a6a2c!important}html body .sheet-card .xch-swap{color:#f0d59a!important;border-radius:50%!important}html body #sheet .sheet-card .sheet-head button{border-radius:999px!important;padding:8px 16px!important}html body #act{min-height:50px;font-size:16px;border-radius:999px!important;padding:0 26px!important}html body #menu .glass-btn,html body #menu .menu-actions button{height:46px!important;min-height:46px!important;font-size:15px!important}html body .sheet-card .xch-seg{background:#00000057;border-color:#0009;box-shadow:inset 0 2px 4px #00000080,0 1px #ffffff12}html body .sheet-card .xch-seg button{border-radius:10px!important}html body .sheet-card .xch-seg button[aria-selected=true]{background:var(--key-ivory)!important;color:#14110c!important;box-shadow:inset 0 1px #fff,inset 0 -2px #00000029,0 1px #0009,0 4px 9px #0006!important}html body .sheet-card .xch-seg.side button[aria-selected=true]:first-child{background:var(--key-green)!important;color:#04160e!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #08523680,0 1px #0f6144,0 4px 9px #0006!important}html body .sheet-card .xch-seg.side button[aria-selected=true]:last-child{background:var(--key-red)!important;color:#1f0508!important;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #6e121c80,0 1px #7d1f29,0 4px 9px #0006!important}html body .sheet-card .xch-seg.amt button[aria-selected=true]{background:var(--key-gold)!important;color:#1c1508!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #7a561673,0 1px #77591f,0 4px 9px #0006!important}html body #rail-toggle,html body #shot,html body #cam-toggle,html body #cam-tools .cam-btn,html body #msg-btn,html body .cc-btn,html body .cc-item .cc-circle,html body #menu-profile{color:#f6f1e6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(120% 120% at 32% 22%,#5a5d63 0%,#2b2d31 52%,#131416 100%)!important;border:1px solid #000000bf!important;transition:transform 70ms ease-out,box-shadow 70ms ease-out!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 3px #00000073,0 2px #08090a,0 6px 14px #00000073!important}html body #rail-toggle:active,html body #shot:active,html body #cam-toggle:active,html body #cam-tools .cam-btn:active,html body #msg-btn:active,html body .cc-btn:active,html body .cc-item:active .cc-circle,html body #menu-profile:active{transform:translateY(2px);box-shadow:var(--key-down)!important}html body .cc-item .cc-circle.cc-accent,html body .cc-circle.cc-accent{color:#1c1508!important;background:radial-gradient(120% 120% at 32% 22%,#fbecc0 0%,#dcb467 52%,#a9802f 100%)!important;border-color:#8a6a2c!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #7a561680,0 2px #77591f,0 6px 14px #0006!important}html body #stick{box-shadow:inset 0 3px 8px #0000008c,inset 0 -1px #ffffff1f,0 0 0 1px #d9b26a73;background:radial-gradient(circle at 50% 42%,#00000080,#00000047 62%,#ffffff0f 100%)!important}html body #stick #nub{background:radial-gradient(circle at 34% 28%,#fdf0c8 0%,#e2bd72 45%,#a57c2f 100%)!important;border:1px solid #8a6a2c!important;box-shadow:inset 0 -3px 5px #5a3e0c80,inset 0 1px #ffffffb3,0 4px #3c2c0e99,0 9px 16px #00000073!important}html body #menu .menu-actions{gap:11px!important;max-width:210px!important}html body #menu #menu-create,html body #menu #menu-signin,html body #menu #menu-agents,html body #menu #play,html body #menu #account-existing,html body #menu #account-new,html body #menu #account-back{text-shadow:0 -1px #0000008c;transform:translateY(0);background:var(--key-dark)!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:var(--key-dark-sh)!important;color:#f6f1e6!important;letter-spacing:-.01em!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #000000b3!important;border-radius:14px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important;transition:transform 70ms ease-out,box-shadow 70ms ease-out!important}html body #menu #menu-create,html body #menu #play,html body #menu #account-existing{text-shadow:0 1px #ffffff73;background:var(--key-gold)!important;box-shadow:var(--key-gold-sh)!important;color:#1c1508!important;border-color:#8a6a2c!important;font-weight:700!important}html body #menu #menu-create:active,html body #menu #menu-signin:active,html body #menu #menu-agents:active,html body #menu #play:active,html body #menu #account-existing:active,html body #menu #account-new:active,html body #menu #account-back:active{filter:brightness(.96);box-shadow:var(--key-down)!important;transform:translateY(2px)!important}html body #nav.cc .cc-quad .cc-btn{min-width:68px;background:var(--key-dark)!important;width:100%!important;box-shadow:var(--key-dark-sh)!important;border-radius:16px!important;padding:9px 8px 8px!important}html body .sheet-card p,html body #cc-sheet-body p,html body .sheet-card li{-webkit-hyphens:manual!important;hyphens:manual!important}html body #menu #menu-create.primary,html body #menu #play.primary,html body #menu #account-existing.primary{text-shadow:0 1px #ffffff73;outline-offset:4px;background:var(--key-gold)!important;box-shadow:var(--key-gold-sh)!important;color:#1c1508!important;border:1px solid #8a6a2c!important;font-weight:700!important}html body #menu #menu-create.primary:active,html body #menu #play.primary:active,html body #menu #account-existing.primary:active{box-shadow:var(--key-down)!important;transform:translateY(2px)!important}html body .cr-btn,html body .cr-chip{text-shadow:0 -1px #0000008c;transform:translateY(0);background:var(--key-dark)!important;box-shadow:var(--key-dark-sh)!important;color:#f6f1e6!important;border:1px solid #000000b3!important;font-weight:600!important;transition:transform 70ms ease-out,box-shadow 70ms ease-out!important}html body .cr-btn.primary,html body .cr-chip.on,html body .cr-chip[aria-pressed=true]{text-shadow:0 1px #ffffff73;background:var(--key-gold)!important;box-shadow:var(--key-gold-sh)!important;color:#1c1508!important;border-color:#8a6a2c!important;font-weight:700!important}html body .cr-btn:active,html body .cr-chip:active{box-shadow:var(--key-down)!important;transform:translateY(2px)!important}html body .cr-btn:disabled{color:#f6f1e699!important;background:linear-gradient(#3a3c40,#2a2b2e)!important;box-shadow:inset 0 1px #ffffff1a!important}html body #menu #menu-create.primary,html body #menu #menu-create{text-shadow:0 1px #ffffff73;outline-color:#06ee74;color:#032612!important;letter-spacing:-.015em!important;background:linear-gradient(#7dffbd 0%,#1ff586 30%,#06ee74 55%,#04c25c 100%)!important;border:1px solid #04803f!important;border-radius:16px!important;height:54px!important;min-height:54px!important;font-size:18px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffffbf,inset 0 -3px #00602c73,0 3px #03733a,0 10px 22px #0000006b,0 0 22px #06ee7447!important}html body #menu #menu-create.primary:active,html body #menu #menu-create:active{filter:brightness(.97);transform:translateY(3px)!important;box-shadow:inset 0 2px 6px #00461e99,0 0 #03733a,0 2px 5px #0006!important}html body #menu .menu-actions{gap:9px!important;max-width:176px!important;margin-top:16px!important}html body #menu #menu-create.primary,html body #menu #menu-create{border-radius:13px!important;height:42px!important;min-height:42px!important;font-size:15px!important;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #00602c73,0 2px #03733a,0 7px 16px #0006,0 0 16px #06ee743d!important}html body #menu #menu-signin,html body #menu #menu-agents,html body #menu #play,html body #menu #account-existing,html body #menu #account-new,html body #menu #account-back{border-radius:11px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important}html body #menu #menu-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#3e4046e6 0%,#202125eb 36%,#0f1012f2 100%)!important;border:1px solid #000c!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -3px #00000073,0 4px #050506,0 24px 46px #00000085!important}html body #menu .menu-actions{max-width:156px!important}html body #menu .title-headline{text-shadow:0 1px #0009}html body #nav.cc .cc-quad .cc-btn{overflow:hidden;min-width:0!important;padding:9px 4px 8px!important}html body #nav.cc .cc-quad .cc-btn .cc-btn-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;display:block;overflow:hidden;letter-spacing:-.03em!important;font-size:10px!important}html body #sheet .sheet-card button.primary:not(.topup *):not(.xch *):not(.ward *){justify-self:start;min-width:148px;max-width:100%;text-align:center!important;width:auto!important;padding:12px 26px!important}html body .goal-pill,html body .goal-pill.folded{left:auto!important;right:calc(max(12px, env(safe-area-inset-right)) + 52px)!important;top:calc(max(14px, env(safe-area-inset-top)) + 52px)!important}html body .goal-pill.folded{background:radial-gradient(120% 120% at 32% 22%,#5a5d63 0%,#2b2d31 52%,#131416 100%)!important;border:1px solid #000000bf!important;width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 3px #00000073,0 2px #08090a,0 6px 14px #00000073!important}html body .goal-pill.folded:before{background:linear-gradient(135deg,#fbecc0,#d9b26a 55%,#a9802f);width:11px;height:11px;top:15px;left:15px;box-shadow:0 0 0 3px #e8c27a33,0 1px 2px #0009}html body .goal-pill.folded:active{translate:0 2px;box-shadow:var(--key-down)!important}html body #online-chip{text-shadow:0 -1px #0000008c;justify-content:center;min-width:54px;height:42px;top:max(14px, env(safe-area-inset-top))!important;left:auto!important;right:calc(max(12px, env(safe-area-inset-right)) + 104px)!important;color:#f6f1e6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#474a50 0%,#2c2e32 46%,#1b1c1f 100%)!important;border:1px solid #000000bf!important;border-radius:999px!important;gap:7px!important;padding:0 14px 0 12px!important;font-size:15px!important;font-weight:700!important;transform:none!important;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0006,0 2px #08090a,0 6px 14px #00000073!important}html body #online-chip:before{background:radial-gradient(circle at 35% 30%,#a8ffcf,#2fd67d 55%,#128a4a);width:10px;height:10px;box-shadow:0 0 0 2px #34d27a38,0 0 8px #34d27a}html body #online-chip:active{translate:0 2px;box-shadow:var(--key-down)!important}html body #chat{max-width:min(300px,100vw - 124px);left:max(12px, env(safe-area-inset-left))!important;right:auto!important;top:calc(max(14px, env(safe-area-inset-top)) + 52px)!important;bottom:auto!important}html body #act{transition:opacity .3s,transform 70ms ease-out,box-shadow 70ms ease-out!important}html body #act.faded{opacity:0;pointer-events:none}html body #menu #menu-panel .panel-logo{width:auto!important;max-width:none!important;height:62px!important;margin:2px auto 0!important}html body #menu .title-headline{text-wrap:balance;max-width:206px;letter-spacing:-.018em!important;color:#fbf8f1!important;margin:10px auto 0!important;font-size:15.5px!important;font-weight:650!important;line-height:1.3!important}html body #menu .title-desc{letter-spacing:.22em!important;color:#f0ebe399!important;margin-top:8px!important;font-size:9px!important;font-weight:600!important}html body #menu #menu-panel .panel-logo{object-fit:contain!important;flex:none!important;width:auto!important;height:62px!important;margin:2px auto 0!important;display:block!important}html body #menu .title-headline{max-width:196px;text-shadow:none;letter-spacing:-.006em!important;color:#f5f0e6db!important;margin:12px auto 0!important;font-size:13px!important;font-weight:500!important;line-height:1.38!important}html body:not(.rail-shut) #shot,html body:not(.rail-shut) #rail-toggle,html body:not(.rail-shut) #cam-dock,html body:not(.rail-shut) #online-chip,html body:not(.rail-shut) .goal-pill{display:none!important}html body #nav.cc .cc-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px 6px!important;width:min(372px,100%)!important}html body #nav.cc .cc-quad{order:0;grid-area:1/1/span 2/span 3!important}html body #nav.cc .cc-item{order:1;align-self:center;gap:5px;min-width:0}html body #nav.cc .cc-wide{order:2;grid-column:1/-1!important}html body #nav.cc .cc-item .cc-circle{width:46px!important;height:46px!important}html body #nav.cc .cc-item .cc-circle svg{width:21px;height:21px}html body #nav.cc .cc-item .cc-label{white-space:nowrap;font-weight:600;letter-spacing:-.02em!important;font-size:10.5px!important}.cert-list{gap:8px;margin:4px 0 6px;display:grid}html body #sheet .sheet-card .cert-list button.ghost{text-align:left!important;width:100%!important}html body #sheet .sheet-card .share-strip{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}html body #sheet .sheet-card .share-strip button{width:auto!important;min-width:0!important;padding:10px 16px!important;font-size:14px!important}.cv-paper{border-top:5px solid #1f3a5f;border-radius:6px!important;padding:26px 24px 18px!important}.cv-paper .cv-name{letter-spacing:-.02em!important;color:#0e1726!important;font-size:25px!important;font-weight:700!important;line-height:1.1!important}.cv-paper .cv-role{text-transform:uppercase;letter-spacing:.14em!important;color:#1f3a5f!important;margin:7px 0 4px!important;font-size:10.5px!important;font-weight:700!important}.cv-paper .cv-contact{color:#5a6270!important;letter-spacing:0!important;font-size:11px!important}.cv-paper .cv-head{border-bottom:1px solid #d5dae2!important;margin-bottom:4px!important;padding-bottom:12px!important}.cv-paper .cv-sec{margin-top:14px!important}.cv-paper .cv-h{border-bottom:1px solid #e3e7ee;letter-spacing:.16em!important;color:#1f3a5f!important;margin-bottom:8px!important;padding-bottom:5px!important;font-size:10.5px!important;font-weight:700!important}.cv-paper .cv-p{color:#283040!important;-webkit-hyphens:manual!important;hyphens:manual!important;font-size:12.5px!important;line-height:1.55!important}.cv-paper .cv-item strong{color:#0e1726!important;font-size:13px!important;font-weight:650!important}.cv-paper .cv-when{font-weight:500;color:#5a6270!important;font-size:11px!important}.cv-paper em{color:#5a6270!important;font-size:11.5px!important;font-style:normal!important}.cv-paper li{line-height:1.5;color:#283040!important;font-size:12px!important}.cv-paper .cv-skills{flex-wrap:wrap;gap:6px;display:flex}.cv-paper .cv-chip{color:#1d2636;background:#f5f7fa;border:1px solid #cfd6e0;border-radius:4px;padding:3px 8px;font-size:11px;line-height:1.3}.cv-paper .cv-foot{line-height:1.45;color:#7a8290!important;border-top:1px solid #e3e7ee!important}.glass-sheet{-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:#12141880!important;border:1px solid #ffffff24!important;box-shadow:0 18px 50px #00000059,inset 0 1px #ffffff14!important}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:18px;gap:10px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.glass h3{letter-spacing:.14em;text-transform:uppercase;color:#f2ece0b3;margin:6px 0 0;font:600 11px/1.2 Inter,system-ui,sans-serif}.glass h3:first-child{margin-top:0}.glass hr{border:0;border-top:1px solid #ffffff1a;width:100%;margin:4px 0}.glass .doc{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;max-height:none}.profile-hero{background:radial-gradient(at 50% 30%,#ffffff24,#ffffff05 70%);border:1px solid #ffffff1a;border-radius:18px;justify-items:center;gap:6px;padding:10px 0 4px;display:grid}.profile-hero img{aspect-ratio:3/5;object-fit:contain;filter:drop-shadow(0 10px 18px #00000059);width:min(58vw,220px);height:auto}.profile-hero .who{color:#f2ece0cc;margin:0 0 6px;font:500 13px Inter,system-ui,sans-serif}.settings-glass .field input{background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:12px!important}@media (pointer:coarse),(width<=820px){.glass-sheet{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#121418a8!important}.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0f}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-sheet{background:#121418e6!important}}#pill-ledger{transition:color .3s,box-shadow .3s;position:relative}#pill-ledger.ledger-up{animation:.9s ease-out ledger-up}#pill-ledger.ledger-down{animation:.9s ease-out ledger-down}@keyframes ledger-up{0%{color:#e8c98a;transform:scale(1.06);box-shadow:0 0 0 1px #e8c98ab3}to{transform:scale(1)}}@keyframes ledger-down{0%{color:#d9a3a3;transform:scale(.97)}to{transform:scale(1)}}.ledger-chip{pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121418b8;border:1px solid #ffffff24;border-radius:999px;margin-top:4px;margin-left:6px;padding:4px 8px;font:600 12px/1 system-ui,sans-serif;animation:1.6s ease-out forwards ledger-chip;position:absolute}.ledger-chip.up{color:#e8c98a}.ledger-chip.down{color:#d9a3a3}@keyframes ledger-chip{0%{opacity:0;transform:translateY(6px)}15%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){#pill-ledger.ledger-up,#pill-ledger.ledger-down,.ledger-chip{animation:none}}body:has(#menu:not([hidden])) :is(#hud,#msg-btn,#chat,#stick,#sheet,#nav,#rail-toggle,#cc-readout,.pills){display:none!important}html.title-on #app>:not(#menu):not(#boot):not(#view),html.title-on body>:not(#app):not(script):not(#boot):not(#login-dlg):not(.hot-connector-popup){visibility:hidden!important;display:none!important}#boot.hidden,#boot[aria-hidden=true]{display:none!important}.nameplate{background:#14120fb8;border:1px solid #f2ece024;border-radius:12px;justify-items:center;gap:2px;padding:8px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:grid}.nameplate strong{color:#f2ece0;font-size:15px;font-weight:600}.nameplate span{color:#f2ece0a8;font-size:12px}.nameplate.frame-slate{border:2px solid #6b7280}.nameplate.frame-brass{border:2px solid #a8865a;box-shadow:inset 0 0 0 1px #fff0d22e}.nameplate.frame-gold{border:2px solid #cdb27a;box-shadow:inset 0 0 0 1px #fff8e640}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}
