.mythril-dock_fab__Ugk1N{position:fixed;right:calc(20px + env(safe-area-inset-right, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:90;height:58px;padding:0 20px 0 8px;border-radius:999px;border:1.5px solid rgba(245,215,110,.65);background:linear-gradient(145deg,#322a44,#14111d);display:inline-flex;align-items:center;gap:11px;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 28px rgba(245,215,110,.28);animation:mythril-dock_fabIntro__G8sF8 .5s cubic-bezier(.2,.9,.3,1.2) both;transition:transform .15s ease,box-shadow .17s ease,border-color .17s ease,padding .2s ease}.mythril-dock_fab__Ugk1N:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid rgba(245,215,110,.55);animation:mythril-dock_fabAttention__H5r5p 2.4s ease-out 3;pointer-events:none}.mythril-dock_fabDisc__2YDgQ{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;animation:mythril-dock_fabBreathe__Hd8lj 5.5s ease-in-out infinite}.mythril-dock_fabLabel__dBGc3{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--gold,#f5d76e);white-space:nowrap}.mythril-dock_fab__Ugk1N:hover{border-color:rgba(245,215,110,.95);transform:translateY(-1px);box-shadow:0 12px 34px rgba(0,0,0,.55),0 0 34px rgba(245,215,110,.4)}.mythril-dock_fab__Ugk1N:active{transform:scale(.97);transition-duration:70ms}.mythril-dock_fab__Ugk1N:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:3px}.mythril-dock_fabOpen__7wi1X{padding:0;width:58px;justify-content:center;animation:none;border-color:rgba(245,215,110,.8)}.mythril-dock_fabOpen__7wi1X:after{display:none}@keyframes mythril-dock_fabIntro__G8sF8{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mythril-dock_fabAttention__H5r5p{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.mythril-dock_fabDisc__2YDgQ,.mythril-dock_fab__Ugk1N{animation:none}.mythril-dock_fab__Ugk1N:after{display:none}}.mythril-dock_fabDot__5mwyQ{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--gold,#f5d76e);border:2px solid #12101a;box-shadow:0 0 10px rgba(245,215,110,.8);animation:mythril-dock_dotPulse__bjiku 1.8s ease-in-out infinite}@keyframes mythril-dock_fabBreathe__Hd8lj{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes mythril-dock_dotPulse__bjiku{0%,to{opacity:1}50%{opacity:.45}}.mythril-dock_backdrop__1Xdg3{display:none}.mythril-dock_panel___iv_C{position:fixed;z-index:95;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(86px + env(safe-area-inset-bottom, 0px));width:400px;max-width:calc(100vw - 32px);height:min(640px,80vh);display:flex;flex-direction:column;background:rgba(12,11,18,.97);border:1px solid var(--border,#2a2a3d);border-radius:18px;box-shadow:0 24px 64px rgba(0,0,0,.6),0 0 0 1px rgba(245,215,110,.06);overflow:hidden;transform-origin:bottom right;animation:mythril-dock_panelIn__8N5PB .25s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mythril-dock_panelIn__8N5PB{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mythril-dock_head__H2cOm{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--border,#2a2a3d);flex:none;flex-wrap:wrap}.mythril-dock_headTitle__8INec{color:var(--gold,#f5d76e);letter-spacing:.08em;font-weight:700;font-size:.9rem}.mythril-dock_tabs__hpoEf{display:flex;gap:.3rem}.mythril-dock_guidedToggle__BBL7Z{display:inline-flex;margin-left:auto;border:1px solid var(--border,#2a2a3d);border-radius:999px;padding:2px;gap:2px;background:rgba(255,255,255,.02)}.mythril-dock_guidedOpt___2anA{border:none;background:transparent;color:var(--muted,#9a94b5);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,transform 70ms ease}.mythril-dock_guidedOpt___2anA:active{transform:scale(.97)}.mythril-dock_guidedOpt___2anA:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_guidedActive__okC1x{background:rgba(245,215,110,.16);color:var(--gold,#f5d76e)}.mythril-dock_tab__5im7B{border:1px solid var(--border,#2a2a3d);background:transparent;color:var(--muted,#9a94b5);border-radius:999px;padding:.28rem .8rem;font-size:.78rem;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform 70ms ease}.mythril-dock_tab__5im7B:active{transform:scale(.97)}.mythril-dock_tab__5im7B:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_tabActive__FkBhA{background:rgba(245,215,110,.14);border-color:rgba(245,215,110,.5);color:var(--gold,#f5d76e)}.mythril-dock_closeBtn__HlXqs{border:none;background:transparent;color:var(--muted,#9a94b5);font-size:1.15rem;line-height:1;padding:.3rem .45rem;border-radius:8px;cursor:pointer;transition:color .14s ease,transform 70ms ease}.mythril-dock_closeBtn__HlXqs:hover{color:var(--text,#efeaff)}.mythril-dock_closeBtn__HlXqs:active{transform:scale(.97)}.mythril-dock_closeBtn__HlXqs:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_body__DXxOr{flex:1 1;min-height:0;display:flex;flex-direction:column}.mythril-dock_stepCard__KDoFC{flex:none;margin:.55rem .55rem 0;padding:.6rem .7rem;border:1px solid rgba(245,215,110,.4);border-radius:14px;background:linear-gradient(150deg,rgba(245,215,110,.12),rgba(245,215,110,.03));box-shadow:0 0 18px rgba(245,215,110,.08);animation:mythril-dock_chipIn__n6zce .25s cubic-bezier(.2,.9,.3,1.2) both}.mythril-dock_stepMeta__gQ070{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.mythril-dock_stepBadge__iUx6T{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#f5d76e);background:rgba(245,215,110,.14);border:1px solid rgba(245,215,110,.4);border-radius:999px;padding:.1rem .5rem}.mythril-dock_stepCycle__DNWio{font-size:.66rem;color:var(--muted,#9a94b5)}.mythril-dock_stepTitle__Ig8fl{display:block;color:var(--text,#efeaff);font-size:.92rem;line-height:1.25}.mythril-dock_stepGoal__Ryjba{margin:.25rem 0 .5rem;font-size:.78rem;line-height:1.35;color:var(--muted,#9a94b5)}.mythril-dock_stepBtn__UsXVJ{border:1px solid rgba(245,215,110,.55);background:rgba(245,215,110,.16);color:var(--gold,#f5d76e);border-radius:10px;padding:.4rem .8rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .14s ease,transform 70ms ease}.mythril-dock_stepBtn__UsXVJ:hover:not(:disabled){background:rgba(245,215,110,.24)}.mythril-dock_stepBtn__UsXVJ:active{transform:scale(.97)}.mythril-dock_stepBtn__UsXVJ:disabled{opacity:.55;cursor:default}.mythril-dock_stepBtn__UsXVJ:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_chatWrap__j7wE_,.mythril-dock_log__rkNmz{flex:1 1;min-height:0;display:flex;flex-direction:column}.mythril-dock_log__rkNmz{overflow-y:auto;padding:.75rem;gap:.5rem}.mythril-dock_logPage__GfS4g{min-height:46vh;max-height:62vh}.mythril-dock_bubble__1jU6v{max-width:88%;padding:.5rem .7rem;border-radius:12px;font-size:.88rem;line-height:1.42;white-space:pre-wrap;word-break:break-word}.mythril-dock_bubbleUser__9xN6b{align-self:flex-end;background:rgba(245,215,110,.12);border:1px solid rgba(245,215,110,.28);color:var(--text,#efeaff)}.mythril-dock_bubbleAssistant__IqEXt{align-self:flex-start;background:var(--panel2,#171522);border:1px solid var(--border,#2a2a3d);color:var(--text,#efeaff)}.mythril-dock_bubbleGreeting__Ppp8I{border-color:rgba(245,215,110,.4);box-shadow:0 0 18px rgba(245,215,110,.08)}.mythril-dock_pending__XUjdc{align-self:flex-start;color:var(--muted,#9a94b5);font-size:.82rem;padding:.35rem .2rem;animation:mythril-dock_workingPulse__0qZM2 1.4s ease-in-out infinite}@keyframes mythril-dock_workingPulse__0qZM2{0%,to{opacity:.95}50%{opacity:.4}}.mythril-dock_empty__ev0CJ{color:var(--muted,#9a94b5);font-size:.82rem;padding:.5rem .2rem}.mythril-dock_log__rkNmz{position:relative}.mythril-dock_logDrag__wxUv9{outline:2px dashed rgba(245,215,110,.6);outline-offset:-8px;background:rgba(245,215,110,.04)}.mythril-dock_dropOverlay__ZHMHS{position:absolute;inset:6px;z-index:3;display:grid;place-items:center;text-align:center;border-radius:12px;background:rgba(12,11,18,.72);color:var(--gold,#f5d76e);font-size:.85rem;font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mythril-dock_chipIn__n6zce .18s ease both}.mythril-dock_uploadRow__ZxdSk{align-self:stretch;border:1px solid var(--border,#2a2a3d);background:var(--panel2,#171522);border-radius:12px;padding:.5rem .6rem;animation:mythril-dock_chipIn__n6zce .25s cubic-bezier(.2,.9,.3,1.2) both}.mythril-dock_uploadHead__nHz29{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.mythril-dock_uploadName__T5RU0{font-size:.8rem;color:var(--text,#efeaff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mythril-dock_uploadState__Z8bjQ{flex:none;font-size:.7rem;color:var(--muted,#9a94b5)}.mythril-dock_uploadTrack__xXtz7{height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.mythril-dock_uploadFill__tBUE_{height:100%;border-radius:999px;background:var(--gold,#f5d76e);transition:width .18s ease}.mythril-dock_uploadOk__Fh6Zr{background:#7ee2a8}.mythril-dock_uploadFail__J4Z4L{background:#ff8f8f}.mythril-dock_uploadNote__n9taU{margin-top:.3rem;font-size:.68rem;color:var(--muted,#9a94b5)}.mythril-dock_chips__PU8Nc{align-self:flex-start;display:flex;flex-wrap:wrap;gap:.3rem;max-width:92%}.mythril-dock_chip__twpYh{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.22rem .62rem;font-size:.74rem;border:1px solid;animation:mythril-dock_chipIn__n6zce .25s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mythril-dock_chipIn__n6zce{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mythril-dock_chipOk__En9Fv{color:#7ee2a8;border-color:rgba(126,226,168,.4);background:rgba(126,226,168,.08)}.mythril-dock_chipFail__Nq86B{color:#ff8f8f;border-color:rgba(255,143,143,.4);background:rgba(255,143,143,.08)}.mythril-dock_navChip__kSDNM{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;border-radius:999px;padding:.28rem .75rem;font-size:.78rem;color:var(--gold,#f5d76e);border:1px solid rgba(245,215,110,.45);background:rgba(245,215,110,.08);cursor:pointer;transition:background .14s ease,transform 70ms ease;animation:mythril-dock_chipIn__n6zce .25s cubic-bezier(.2,.9,.3,1.2) both}.mythril-dock_navChip__kSDNM:hover{background:rgba(245,215,110,.16)}.mythril-dock_navChip__kSDNM:active{transform:scale(.97)}.mythril-dock_navChip__kSDNM:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_composer__p9lf7{flex:none;display:flex;gap:.4rem;align-items:flex-end;padding:.6rem .75rem;border-top:1px solid var(--border,#2a2a3d)}.mythril-dock_attachBtn__7Q0b2{flex:none;width:40px;height:42px;display:grid;place-items:center;border:1px solid var(--border,#2a2a3d);background:var(--panel2,#171522);border-radius:10px;color:var(--muted,#9a94b5);font-size:1.05rem;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform 70ms ease}.mythril-dock_attachBtn__7Q0b2:hover{border-color:rgba(245,215,110,.5);color:var(--gold,#f5d76e)}.mythril-dock_attachBtn__7Q0b2:active{transform:scale(.97)}.mythril-dock_attachBtn__7Q0b2:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_composer__p9lf7 textarea{flex:1 1;background:var(--panel2,#171522);border:1px solid var(--border,#2a2a3d);border-radius:10px;color:var(--text,#efeaff);padding:.5rem .6rem;font-size:.88rem;resize:none;min-height:42px;transition:border-color .14s ease}.mythril-dock_composer__p9lf7 textarea:focus-visible{outline:none;border-color:rgba(245,215,110,.55)}.mythril-dock_sendBtn____FwC{border:1px solid rgba(245,215,110,.5);background:rgba(245,215,110,.14);color:var(--gold,#f5d76e);border-radius:10px;padding:.55rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .14s ease,transform 70ms ease}.mythril-dock_sendBtn____FwC:hover:not(:disabled){background:rgba(245,215,110,.22)}.mythril-dock_sendBtn____FwC:active{transform:scale(.97)}.mythril-dock_sendBtn____FwC:disabled{opacity:.55;cursor:default}.mythril-dock_sendBtn____FwC:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:2px}.mythril-dock_callWrap__7TTP6{flex:1 1;min-height:0;display:flex;flex-direction:column}.mythril-dock_callPhase__v1V0G{flex:none;padding:.5rem .75rem 0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#9a94b5)}.mythril-dock_callPhaseLive__nHlD4{color:var(--gold,#f5d76e)}.mythril-dock_caption__G5KFL{flex:none;padding:.25rem .75rem;font-style:italic;font-size:.82rem;color:var(--text,#efeaff);opacity:.85;min-height:1.4em}.mythril-dock_callFoot__bjox5{flex:none;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.7rem .75rem calc(.7rem + env(safe-area-inset-bottom, 0px) / 2);border-top:1px solid var(--border,#2a2a3d)}.mythril-dock_micBtn__CTjIW{width:64px;height:64px;border-radius:50%;border:1px solid rgba(245,215,110,.5);background:linear-gradient(145deg,#2a2438,#12101a);color:var(--gold,#f5d76e);font-size:1.5rem;display:grid;place-items:center;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease}.mythril-dock_micBtn__CTjIW:hover{box-shadow:0 0 20px rgba(245,215,110,.25)}.mythril-dock_micBtn__CTjIW:active{transform:scale(.97);transition-duration:70ms}.mythril-dock_micBtn__CTjIW:focus-visible{outline:2px solid var(--gold,#f5d76e);outline-offset:3px}.mythril-dock_micBtnLive__Rtl44{border-color:rgba(255,143,143,.65);color:#ff8f8f;animation:mythril-dock_micGlow__u94M0 1.8s ease-in-out infinite}@keyframes mythril-dock_micGlow__u94M0{0%,to{box-shadow:0 0 12px rgba(255,143,143,.25)}50%{box-shadow:0 0 26px rgba(255,143,143,.45)}}.mythril-dock_callMeta__oO_Ek{font-size:.7rem;color:var(--muted,#9a94b5);max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mythril-dock_callHint__0mJde{font-size:.74rem;color:var(--muted,#9a94b5);padding:0 .75rem .4rem}.mythril-dock_fullCallLink__Kh91k{font-size:.74rem;color:var(--muted,#9a94b5);text-decoration:underline;transition:color .14s ease}.mythril-dock_fullCallLink__Kh91k:hover{color:var(--gold,#f5d76e)}@media (min-width:1100px){.mythril-dock_panelPinned__SCSkj{top:0;right:0;bottom:0;left:auto;width:380px;max-width:380px;height:100vh;border-radius:0;border:none;border-left:1px solid var(--border,#2a2a3d);box-shadow:-18px 0 48px rgba(0,0,0,.5);transform-origin:right center;animation:mythril-dock_railIn__tpmr7 .28s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mythril-dock_railIn__tpmr7{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}}@media (max-width:960px){.mythril-dock_fab__Ugk1N{display:none}}@media (max-width:760px){.mythril-dock_backdrop__1Xdg3{display:block;position:fixed;inset:0;z-index:94;background:rgba(0,0,0,.5);animation:mythril-dock_backdropIn__d0hcq .2s ease both}@keyframes mythril-dock_backdropIn__d0hcq{0%{opacity:0}to{opacity:1}}.mythril-dock_panel___iv_C{right:0;left:0;bottom:0;width:100%;max-width:none;height:85vh;border-radius:18px 18px 0 0;border-left:none;border-right:none;border-bottom:none;transform-origin:bottom center;animation:mythril-dock_sheetIn__t5WH5 .25s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mythril-dock_sheetIn__t5WH5{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mythril-dock_composer__p9lf7{padding-bottom:calc(.6rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.mythril-dock_backdrop__1Xdg3,.mythril-dock_chip__twpYh,.mythril-dock_dropOverlay__ZHMHS,.mythril-dock_fabDot__5mwyQ,.mythril-dock_fab__Ugk1N,.mythril-dock_micBtnLive__Rtl44,.mythril-dock_navChip__kSDNM,.mythril-dock_panelPinned__SCSkj,.mythril-dock_panel___iv_C,.mythril-dock_pending__XUjdc,.mythril-dock_stepCard__KDoFC,.mythril-dock_uploadFill__tBUE_,.mythril-dock_uploadRow__ZxdSk{animation:none}.mythril-dock_attachBtn__7Q0b2,.mythril-dock_closeBtn__HlXqs,.mythril-dock_composer__p9lf7 textarea,.mythril-dock_fab__Ugk1N,.mythril-dock_fullCallLink__Kh91k,.mythril-dock_guidedOpt___2anA,.mythril-dock_micBtn__CTjIW,.mythril-dock_navChip__kSDNM,.mythril-dock_sendBtn____FwC,.mythril-dock_stepBtn__UsXVJ,.mythril-dock_tab__5im7B{transition:none}}.os_os__DGRWJ{--menu-h:34px;--dock-h:72px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--glass:rgba(14,13,22,0.62);--glass-strong:rgba(14,13,22,0.78);--glass-edge:rgba(255,255,255,0.12);position:relative;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif}.os_wallpaper__ZXUct{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 12% -8%,rgba(124,77,255,.28),transparent 60%),radial-gradient(760px 480px at 100% 0,rgba(16,90,120,.3),transparent 55%),radial-gradient(700px 520px at 70% 110%,rgba(245,215,110,.12),transparent 60%),#07070b}.os_menuBar__Q5YUP{position:fixed;top:0;left:0;right:0;z-index:85;height:var(--menu-h);display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--glass);border-bottom:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);font-size:13px;color:var(--text-2)}.os_menuDisk__YbHEu{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:none;cursor:pointer}.os_menuDisk__YbHEu:hover{background:rgba(255,255,255,.08)}.os_menuBrand__hNlbM{color:var(--text);font-weight:700;letter-spacing:.01em}.os_menuApp__hWxfi{color:var(--text);font-weight:600;opacity:.85}.os_menuSpacer__FAgMF{flex:1 1}.os_levelPill__CIFWm{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border:1px solid rgba(245,215,110,.45);border-radius:999px;background:rgba(245,215,110,.1);color:var(--accent);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.os_levelPill__CIFWm:hover{background:rgba(245,215,110,.18)}.os_menuArtist__JV_t9{position:relative;display:flex;align-items:center}.os_menuArtist__JV_t9 .artist-switcher{position:relative}.os_menuArtist__JV_t9 .artist-pill{padding:2px 8px;border-radius:999px;font-size:12px}.os_menuArtist__JV_t9 .artist-pill strong{font-size:12px}.os_menuArtist__JV_t9 .artist-pill small{display:none}.os_menuArtist__JV_t9 .artist-menu{position:absolute;top:calc(100% + 8px);right:0;width:280px;max-height:70vh;overflow-y:auto;z-index:90}.os_menuItem__b7qfc{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:0;border-radius:6px;background:none;color:var(--text-2);font:inherit;cursor:pointer}.os_menuItem__b7qfc:hover{background:rgba(255,255,255,.08);color:var(--text)}.os_menuItem__b7qfc kbd,.os_search__6QQsV kbd{padding:1px 5px;border:1px solid var(--line-2);border-radius:5px;font:11px/1.4 ui-monospace,SF Mono,Menlo,monospace;color:var(--text-3)}.os_menuClock__l7_CZ{min-width:108px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.os_window__Bu3RY{position:relative;max-width:1280px;min-height:calc(100vh - var(--menu-h) - var(--dock-h) - 44px);margin:calc(var(--menu-h) + 16px) auto calc(var(--dock-h) + 30px);border:1px solid var(--glass-edge);border-radius:16px;background:rgba(11,11,17,.9);box-shadow:0 30px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);animation:os_windowIn__unZa2 .32s cubic-bezier(.2,.9,.25,1) both}@media (min-width:900px){.os_window__Bu3RY{width:calc(100% - 48px)}}.os_zoomed__5eOhh .os_window__Bu3RY{max-width:none;width:100%;margin-left:0;margin-right:0;border-radius:0;border-left:0;border-right:0}.os_titleBar__sJV1z{position:-webkit-sticky;position:sticky;top:var(--menu-h);z-index:5;display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;border-bottom:1px solid var(--line);border-radius:16px 16px 0 0;background:rgba(18,17,27,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.os_zoomed__5eOhh .os_titleBar__sJV1z{border-radius:0}.os_lights__JtQfg{display:flex;gap:8px}.os_lightGreen__iEl9y,.os_lightRed__O6lki,.os_lightYellow__X1mXS{width:12px;height:12px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.35)}.os_lightRed__O6lki{background:#ff5f57}.os_lightYellow__X1mXS{background:#febc2e}.os_lightGreen__iEl9y{background:#28c840}.os_lights__JtQfg:hover .os_lightGreen__iEl9y,.os_lights__JtQfg:hover .os_lightRed__O6lki,.os_lights__JtQfg:hover .os_lightYellow__X1mXS{filter:brightness(1.1)}.os_windowTitle___PPrp{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font-size:13px;font-weight:650;color:var(--text)}.os_windowGlyph__J0Jkb{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px}.os_windowGlyph__J0Jkb svg{width:13px;height:13px}.os_titleSpacer__rUkXC{flex:1 1}.os_window__Bu3RY .main{max-width:none}.os_dock__T1tEb{position:fixed;left:50%;bottom:12px;z-index:80;display:flex;align-items:flex-end;gap:8px;height:var(--dock-h);padding:10px 12px;transform:translateX(-50%);border:1px solid var(--glass-edge);border-radius:24px;background:var(--glass);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.1)}.os_dockItem__kkjjJ{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;cursor:pointer;text-decoration:none}.os_dockIcon__s1BJ7{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:13px;overflow:hidden;box-shadow:0 6px 14px rgba(0,0,0,.35),inset 0 0 0 .5px rgba(255,255,255,.22);transform-origin:50% 100%;transition:transform .18s cubic-bezier(.3,.7,.4,1.4)}.os_dockIcon__s1BJ7 svg{width:26px;height:26px}.os_dockIcon__s1BJ7:after,.os_mobileIcon__zHTes:after,.os_tileIcon__jsBOS:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.32),rgba(255,255,255,0) 42%);pointer-events:none}.os_dockDisk__QOl3d{background:radial-gradient(circle at 50% 40%,#2d2740,#0d0b14)}@media (hover:hover){.os_dockItem__kkjjJ:hover .os_dockIcon__s1BJ7{transform:translateY(-8px) scale(1.28)}.os_dockItem__kkjjJ:has(+.os_dockItem__kkjjJ:hover) .os_dockIcon__s1BJ7,.os_dockItem__kkjjJ:hover+.os_dockItem__kkjjJ .os_dockIcon__s1BJ7{transform:translateY(-3px) scale(1.1)}}.os_dockActive__TaDU3:after{content:"";position:absolute;bottom:-7px;width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.os_dockTip__7s4mx{position:absolute;bottom:calc(100% + 16px);padding:4px 9px;border-radius:7px;background:rgba(20,19,30,.95);border:1px solid var(--glass-edge);color:var(--text);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.os_dockItem__kkjjJ:focus-visible .os_dockTip__7s4mx,.os_dockItem__kkjjJ:hover .os_dockTip__7s4mx{opacity:1;transform:none}.os_dockItem__kkjjJ:focus-visible{outline:none;box-shadow:none}.os_dockItem__kkjjJ:focus-visible .os_dockIcon__s1BJ7{outline:2px solid var(--accent);outline-offset:3px}.os_dockSep__rSocQ{align-self:center;width:1px;height:40px;margin:0 2px;background:var(--glass-edge)}.os_mobileDock__UPqKL,.os_statusBar__SKCFe{display:none}@media (max-width:899px){.os_dock__T1tEb,.os_menuBar__Q5YUP,.os_titleBar__sJV1z{display:none}.os_statusBar__SKCFe{position:fixed;top:0;left:0;right:0;z-index:85;display:flex;align-items:center;justify-content:space-between;height:calc(46px + var(--safe-top));padding:var(--safe-top) 14px 0;background:var(--glass-strong);border-bottom:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.os_window__Bu3RY{width:100%;min-height:100vh;margin:0;padding:calc(46px + var(--safe-top)) 0 calc(var(--dock-h) + 22px + var(--safe-bottom));border:0;border-radius:0;background:transparent;box-shadow:none}.os_mobileDock__UPqKL{position:fixed;left:10px;right:10px;bottom:calc(10px + var(--safe-bottom));z-index:80;display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr 1fr;align-items:center;height:var(--dock-h);padding:0 6px;border:1px solid var(--glass-edge);border-radius:26px;background:var(--glass-strong);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:0 14px 40px rgba(0,0,0,.5)}}.os_statusApp__zRLkI{display:inline-flex;align-items:center;gap:9px;min-width:0;padding:4px 8px 4px 4px;border:0;border-radius:10px;background:none;color:var(--text);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.os_statusApp__zRLkI span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os_statusApp__zRLkI:active{background:rgba(255,255,255,.08)}.os_statusGlyph__NuHxw{position:relative;display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;overflow:hidden}.os_statusGlyph__NuHxw svg{width:16px;height:16px}.os_statusClock__ETYUL{font-size:15px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.os_mobileItem__rWTuN{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-3);text-decoration:none;font-size:10.5px;font-weight:600}.os_mobileItem__rWTuN small{font-size:inherit}.os_mobileActive__IT_nB{color:var(--accent)}.os_mobileIcon__zHTes{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;overflow:hidden;opacity:.82;transition:transform .15s ease,opacity .15s ease}.os_mobileIcon__zHTes svg{width:19px;height:19px}.os_mobileActive__IT_nB .os_mobileIcon__zHTes{opacity:1;box-shadow:0 0 0 2px rgba(245,215,110,.55)}.os_mobileItem__rWTuN:active .os_mobileIcon__zHTes{transform:scale(.9)}.os_mobileHome__irrB1{justify-self:center;display:grid;place-items:center;width:60px;height:60px;margin-top:-18px;padding:0;border:1px solid rgba(245,215,110,.45);border-radius:50%;background:radial-gradient(circle at 50% 38%,#2d2740,#0d0b14);box-shadow:0 10px 26px rgba(0,0,0,.55),0 0 24px rgba(245,215,110,.22);cursor:pointer}.os_mobileHome__irrB1:active{transform:scale(.94)}.os_tg__gWW2U .os_statusBar__SKCFe{height:42px;padding-top:0}.os_tg__gWW2U .os_window__Bu3RY{padding-top:42px}.os_launcher__nEyOd{position:fixed;inset:0;z-index:120;overflow-y:auto;overscroll-behavior:contain;background:rgba(6,6,10,.55);-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);animation:os_fadeIn__z21Va .18s ease both}.os_launcherInner__ii3NB{max-width:980px;margin:0 auto;padding:calc(28px + var(--safe-top)) 22px calc(40px + var(--safe-bottom));animation:os_launcherIn__p_FIq .3s cubic-bezier(.2,.9,.25,1) both}.os_launcherTop__biYLS{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;margin-bottom:18px}.os_clockWidget___hL7y{display:flex;flex-direction:column}.os_clockTime__VAi0c{font-size:46px;font-weight:250;line-height:1;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os_clockDay__45_Y3{margin-top:4px;font-size:14px;font-weight:600;color:var(--text-2)}.os_brandWidget__LDR2y{display:flex;align-items:center;justify-content:center;gap:12px}.os_brandSub___pQTi{display:block;margin-top:-4px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os_artistWidget__PPiMC{display:flex;justify-content:flex-end;padding-right:44px}.os_launcherClose__kAuSb{position:absolute;top:0;right:0;width:34px;height:34px;border:1px solid var(--glass-edge);border-radius:50%;background:rgba(255,255,255,.06);color:var(--text-2);font-size:14px;cursor:pointer}.os_launcherClose__kAuSb:hover{background:rgba(255,255,255,.12);color:var(--text)}.os_questWidget__ODx6U{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(245,215,110,.4);border-radius:20px;background:radial-gradient(120% 140% at 0 0,rgba(168,85,247,.28),transparent 60%),linear-gradient(160deg,rgba(245,215,110,.14),rgba(255,255,255,.04));color:var(--text);text-decoration:none;box-shadow:0 12px 34px rgba(0,0,0,.35)}.os_questWidget__ODx6U:hover{border-color:rgba(245,215,110,.7)}.os_questLevel__biqg9{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#e6e8ee 18%,#9aa0ad 55%,#5c6170 100%);color:#14151a;box-shadow:0 0 0 2px rgba(245,215,110,.55),0 0 18px rgba(245,215,110,.3)}.os_questLevel__biqg9 b{font-size:20px;font-weight:900;line-height:1}.os_questLevel__biqg9 small{font-size:9px;font-weight:900;letter-spacing:.1em}.os_questText__HAGfH{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.os_questText__HAGfH small{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.os_questText__HAGfH small,.os_questText__HAGfH strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os_questText__HAGfH strong{font-size:18px;font-weight:800}.os_questXp__w6_7m{flex:none;padding:4px 10px;border-radius:999px;background:rgba(245,215,110,.16);color:var(--accent);font-size:12px;font-weight:800}.os_questGo__9Ol_y{flex:none;font-size:26px;color:var(--text-3)}.os_search__6QQsV{display:flex;align-items:center;gap:10px;height:46px;margin-bottom:22px;padding:0 14px;border:1px solid var(--glass-edge);border-radius:14px;background:rgba(255,255,255,.07);color:var(--text-3);font-size:17px}.os_search__6QQsV:focus-within{border-color:rgba(245,215,110,.5);box-shadow:0 0 0 3px rgba(245,215,110,.12)}.os_search__6QQsV input,.os_search__6QQsV input:focus,.os_search__6QQsV input:focus-visible,.os_search__6QQsV input:hover{flex:1 1;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--text);font-size:16px}.os_group__a9NeM{margin-bottom:18px;padding:16px 16px 8px;border:1px solid var(--glass-edge);border-radius:22px;background:rgba(255,255,255,.045)}.os_groupTitle__gwerB{margin:0 0 12px 4px;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.os_appGrid__yDuSP{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:6px 8px;gap:6px 8px}.os_tile__dNMvu{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:8px 4px 10px;border-radius:14px;color:var(--text);text-decoration:none;transition:background .12s ease}.os_tile__dNMvu:hover{background:rgba(255,255,255,.07)}.os_tile__dNMvu:focus-visible{outline:2px solid var(--accent);outline-offset:0;box-shadow:none}.os_tile__dNMvu:active .os_tileIcon__jsBOS{transform:scale(.92)}.os_tileIcon__jsBOS{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:16px;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.35),inset 0 0 0 .5px rgba(255,255,255,.22);transition:transform .16s cubic-bezier(.3,.7,.4,1.4)}.os_tileIcon__jsBOS svg{width:30px;height:30px}.os_tileLabel__6zpoQ{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550}.os_tileCurrent__emut4 .os_tileIcon__jsBOS{box-shadow:0 0 0 2px rgba(245,215,110,.7),0 8px 18px rgba(0,0,0,.35)}@media (max-width:899px){.os_launcherInner__ii3NB{padding:calc(18px + var(--safe-top)) 14px calc(28px + var(--safe-bottom))}.os_launcherTop__biYLS{grid-template-columns:1fr auto}.os_brandWidget__LDR2y{display:none}.os_artistWidget__PPiMC{grid-column:1/-1;justify-content:flex-start;padding-right:0}.os_clockTime__VAi0c{font-size:40px}.os_appGrid__yDuSP{grid-template-columns:repeat(4,minmax(0,1fr))}.os_tileIcon__jsBOS{width:56px;height:56px;border-radius:15px}.os_tileLabel__6zpoQ{font-size:11.5px}}.os_boot__5Lp0o{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(600px 400px at 50% 45%,#1a1428,#030306 70%);cursor:pointer;animation:os_bootOut__u5QyY .5s ease 1.25s forwards}html.mythril-os-booted .os_boot__5Lp0o{display:none}.os_bootDisk__gWBhq{animation:os_diskIn__o8rUW .7s cubic-bezier(.2,.9,.25,1.1) both}.os_bootMark__k1jkp{opacity:0;animation:os_markIn__byVFL .5s ease .35s forwards}.os_bootBar__Tmu3l{width:160px;height:3px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}.os_bootBar__Tmu3l span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#fff,var(--accent));animation:os_bootFill__MZBSO 1.1s cubic-bezier(.4,0,.2,1) .1s forwards}@keyframes os_fadeIn__z21Va{0%{opacity:0}to{opacity:1}}@keyframes os_launcherIn__p_FIq{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes os_windowIn__unZa2{0%{opacity:0}to{opacity:1}}@keyframes os_diskIn__o8rUW{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes os_markIn__byVFL{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes os_bootFill__MZBSO{to{width:100%}}@keyframes os_bootOut__u5QyY{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.os_boot__5Lp0o{display:none}.os_launcherInner__ii3NB,.os_launcher__nEyOd,.os_window__Bu3RY{animation:none}.os_dockIcon__s1BJ7,.os_mobileIcon__zHTes,.os_tileIcon__jsBOS{transition:none}}.os_livePill__Yk0cU{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;background:#e5271f;color:#fff;font-size:12px;font-weight:850;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.os_statusBar__SKCFe .os_livePill__Yk0cU{margin-left:auto;margin-right:8px}.os_liveDot__techm{background:currentColor;animation:os_liveBlink__B11tV 1.4s ease-in-out infinite}.os_liveDot__techm,.os_liveWarnDot__zOhad{width:8px;height:8px;flex:none;border-radius:50%}.os_liveWarnDot__zOhad{background:#fbbf24;box-shadow:0 0 0 2px rgba(0,0,0,.35)}.os_liveToast___EyrZ .os_liveDot__techm{color:#ff453a}.os_liveToast___EyrZ{position:fixed;z-index:80;top:46px;left:50%;display:flex;align-items:center;gap:10px;width:min(560px,calc(100vw - 32px));padding:10px 12px 10px 14px;border:1px solid rgba(255,69,58,.5);border-radius:16px;background:#1a1116;box-shadow:0 16px 40px rgba(0,0,0,.5);color:var(--text);font-size:14px;translate:-50% 0}.os_liveToast___EyrZ>span:nth-child(2){flex:1 1;min-width:0}.os_liveToastGo__Tp_Rw{padding:7px 14px;border-radius:10px;background:#e5271f;color:#fff;font-weight:800;text-decoration:none}.os_liveToastX__yNw7N{border:0;background:none;color:var(--text-3);font-size:20px;line-height:1;cursor:pointer}@media (max-width:899px){.os_liveToast___EyrZ{top:calc(54px + var(--safe-top))}}@keyframes os_liveBlink__B11tV{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.os_liveDot__techm{animation:none}}