.E0kJGG_stage{transition:background 2s;position:fixed;inset:0;overflow:hidden}.E0kJGG_canvas{position:absolute;inset:0}.E0kJGG_stars{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 28% 8%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 46% 14%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 63% 6%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 78% 16%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 90% 9%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 8% 30%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 36% 26%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 28%,#fff 50%,#0000 51%);position:absolute;inset:0}.E0kJGG_loading{font-family:var(--font-display), sans-serif;color:var(--ink);place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:0}.E0kJGG_hud{top:max(16px, env(safe-area-inset-top));pointer-events:none;z-index:50;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;left:16px;right:16px}.E0kJGG_card{pointer-events:auto;background:var(--paper);box-shadow:var(--shadow);border:2px solid #fff;border-radius:20px}.E0kJGG_titleCard{min-width:200px;padding:12px 16px 12px 14px}.E0kJGG_titleRow{align-items:center;gap:8px;display:flex}.E0kJGG_logo{color:#e0896a;width:26px;height:26px}.E0kJGG_title{font-family:var(--font-display), sans-serif;letter-spacing:.2px;margin:0;padding-top:3px;font-size:24px;font-weight:800;line-height:1}.E0kJGG_live{border-radius:50%;width:9px;height:9px;margin-left:2px;position:relative}.E0kJGG_liveOn{background:var(--working)}.E0kJGG_liveOn:after{content:"";border:2px solid var(--working);border-radius:50%;animation:1.8s ease-out infinite E0kJGG_pulse;position:absolute;inset:-4px}.E0kJGG_liveSample{background:var(--idle)}.E0kJGG_liveStale{background:#c4b8ab}.E0kJGG_stale{color:#a99a8c}@keyframes E0kJGG_pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.E0kJGG_meta{color:var(--ink-soft);align-items:center;gap:7px;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}.E0kJGG_sep{opacity:.45;vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 2px;display:inline-block}.E0kJGG_badge{color:#9a7417;background:#fff2c6;border-radius:999px;padding:1px 8px 2px;font-size:11px;font-weight:800}.E0kJGG_badge[data-src=stale]{color:#a99a8c;background:#efe8df}.E0kJGG_badge[data-src=live]{color:#2f8a52;background:#dbf3e2}.E0kJGG_counts{border-top:2px dashed var(--line);color:var(--ink-soft);margin-top:8px;padding-top:8px;font-size:12.5px;font-weight:700}.E0kJGG_counts b{color:var(--ink);font-weight:800}.E0kJGG_ticker{width:min(360px,40vw);padding:10px 14px}.E0kJGG_tickerHead{font-family:var(--font-display), sans-serif;color:var(--ink-soft);margin-bottom:4px;font-size:13px;font-weight:700}.E0kJGG_ticker ul{margin:0;padding:0;list-style:none}.E0kJGG_ticker li{align-items:center;gap:8px;padding:5px 0;font-size:13px;font-weight:700;line-height:1.25;display:flex}.E0kJGG_ticker li+li{border-top:1px solid var(--line)}.E0kJGG_evDot{border-radius:4px;flex:none;width:10px;height:10px}.E0kJGG_evText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.E0kJGG_evTime{color:var(--ink-soft);flex:none;font-size:11.5px}.E0kJGG_hint{left:50%;bottom:max(18px, env(safe-area-inset-bottom));color:var(--ink-soft);white-space:nowrap;background:#fffaf0d9;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:800;position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #4632231f}.E0kJGG_sheetWrap{pointer-events:none;z-index:60;justify-content:center;transition:transform .38s cubic-bezier(.2,.9,.25,1.08);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.E0kJGG_open{transform:translateY(0)}.E0kJGG_sheet{pointer-events:auto;background:var(--paper);width:min(520px,100%);max-height:min(70vh,640px);padding:10px 20px max(20px, env(safe-area-inset-bottom));border:2px solid #fff;border-bottom:none;border-radius:26px 26px 0 0;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #46322338}@media (min-width:720px){.E0kJGG_sheetWrap{bottom:20px;transform:translateY(calc(100% + 30px))}.E0kJGG_open{transform:translateY(0)}.E0kJGG_sheet{border-bottom:2px solid #fff;border-radius:26px}}.E0kJGG_grabber{background:var(--line);border-radius:99px;width:44px;height:5px;margin:0 auto 10px}.E0kJGG_close{background:var(--paper-2);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.E0kJGG_close:hover{color:var(--ink);background:#f3e3c4}.E0kJGG_sheetHead{align-items:center;gap:12px;padding-right:36px;display:flex}.E0kJGG_sheetHead h2{font-family:var(--font-display), sans-serif;margin:0;font-size:23px;font-weight:800;line-height:1.05}.E0kJGG_sheetHead>div{flex:1;min-width:0}.E0kJGG_sub{color:var(--ink-soft);margin-top:2px;font-size:13px;font-weight:700}.E0kJGG_pill{border-radius:999px;flex:none;padding:3px 10px 4px;font-size:12px;font-weight:800}.E0kJGG_pill[data-act=working]{color:#2f8a52;background:#dbf3e2}.E0kJGG_pill[data-act=idle]{color:#9a7417;background:#fff2c6}.E0kJGG_pill[data-act=sleeping]{color:#5d58a6;background:#e9e7fb}.E0kJGG_roofChip{border-radius:10px;flex:none;width:34px;height:34px;box-shadow:inset 0 -4px #0000001f}.E0kJGG_headline{font-family:var(--font-display), sans-serif;margin:14px 0 4px;font-size:16px;font-weight:700}.E0kJGG_summary{margin:0 0 12px;font-size:14.5px;font-weight:600;line-height:1.5}.E0kJGG_listHead{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:6px 0;font-size:12px;font-weight:800}.E0kJGG_folk{gap:6px;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_folk button{background:var(--paper-2);cursor:pointer;text-align:left;border:none;border-radius:14px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.E0kJGG_folk button:hover{background:#f6e6c6}.E0kJGG_folkText{flex-direction:column;flex:1;min-width:0;display:flex}.E0kJGG_folkText b{font-size:14px;font-weight:800}.E0kJGG_folkText small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.E0kJGG_avatar{border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -4px #0000001a}.E0kJGG_avatarFace{border-radius:50%;width:74%;height:74%;margin-top:22%;position:relative;box-shadow:inset 0 -3px #00000014}.E0kJGG_avatarHair{border-radius:999px 999px 40% 40%;height:40%;position:absolute;top:-8%;left:-4%;right:-4%}.E0kJGG_avatarEye{background:#2a211d;border-radius:50%;width:13%;height:17%;position:absolute;top:48%;box-shadow:inset 1.5px 1.5px #ffffffd9}.E0kJGG_eyeL{left:27%}.E0kJGG_eyeR{right:27%}.E0kJGG_avatarCheek{opacity:.7;background:#ff8f9c;border-radius:50%;width:14%;height:9%;position:absolute;top:64%}.E0kJGG_cheekL{left:12%}.E0kJGG_cheekR{right:12%}.E0kJGG_doing{flex-direction:column;gap:2px;margin-top:14px;font-size:15px;font-weight:800;display:flex}.E0kJGG_doingLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:12px;font-weight:800}.E0kJGG_bubble{box-shadow:0 2px 0 var(--line);background:#fff;border-radius:18px 18px 18px 6px;margin:12px 0 8px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.5}.E0kJGG_personality{color:var(--ink-soft);margin:0 0 10px;font-size:13px;font-weight:700}.E0kJGG_homeLink{background:var(--paper-2);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:700;display:flex}.E0kJGG_homeLink .E0kJGG_roofChip{border-radius:8px;width:24px;height:24px}.E0kJGG_times{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.E0kJGG_times div{background:var(--paper-2);border-radius:14px;flex-direction:column;padding:8px 12px;display:flex}.E0kJGG_times span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-size:11.5px;font-weight:800}.E0kJGG_times b{font-size:14.5px;font-weight:800}@media (max-width:640px){.E0kJGG_hud{flex-direction:column;gap:8px}.E0kJGG_titleCard{min-width:0;padding:10px 13px}.E0kJGG_title{font-size:21px}.E0kJGG_counts{display:none}.E0kJGG_ticker{width:auto;max-width:100%;padding:8px 12px}.E0kJGG_tickerHead{display:none}.E0kJGG_ticker li{padding:3px 0;font-size:12px}.E0kJGG_ticker li:nth-child(n+3){display:none}.E0kJGG_hint{bottom:max(64px, calc(env(safe-area-inset-bottom) + 48px))}}.E0kJGG_unlockLink{all:unset;cursor:pointer;color:inherit;opacity:.75;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.E0kJGG_unlockLink:hover{opacity:1}.E0kJGG_unlockForm{align-items:center;gap:6px;display:flex}.E0kJGG_unlockInput{font:inherit;width:120px;color:inherit;background:#ffffffb3;border:1.5px solid #5a463240;border-radius:10px;padding:4px 8px;font-size:13px}.E0kJGG_unlockBtn{font:inherit;color:#fff;cursor:pointer;background:#e07a5f;border:0;border-radius:10px;padding:4px 10px;font-size:13px;font-weight:700}.E0kJGG_unlockBtn:disabled{opacity:.5;cursor:default}@media (min-width:641px){.E0kJGG_hint{bottom:20px;left:20px;transform:none}}.E0kJGG_stage[data-sheet="1"] .E0kJGG_hint{opacity:0;pointer-events:none}.E0kJGG_hint{transition:opacity .25s}.E0kJGG_stage[data-hint-seen="1"] .E0kJGG_hint{display:none}:root[data-near="1"] .E0kJGG_hint{opacity:0;pointer-events:none}.E0kJGG_recentre{right:16px;bottom:max(20px, env(safe-area-inset-bottom));background:var(--paper);width:46px;height:46px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;z-index:55;opacity:0;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.25,1.2);display:grid;position:fixed;transform:scale(.6)}.E0kJGG_recentreOn{opacity:1;pointer-events:auto;transform:scale(1)}.E0kJGG_recentre:hover{background:#fff6dd}@media (max-width:719px){.E0kJGG_stage[data-sheet="1"] .E0kJGG_recentre{opacity:0;pointer-events:none}}.E0kJGG_canvas div{pointer-events:none}.E0kJGG_canvas canvas{pointer-events:auto}
