.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}}