.BottomDock_dock__q5gBp{position:fixed;left:0;right:0;bottom:0;padding-bottom:env(safe-area-inset-bottom,0);background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -10px 36px rgba(0,0,0,.28);z-index:50}.BottomDock_dockInner__jzVTF{display:flex;flex-direction:row;align-items:stretch;max-width:var(--container,880px);margin:0 auto;box-sizing:border-box;background:transparent;overflow:visible}.BottomDock_dockTab__NfwXv{position:relative;isolation:isolate;flex:1 1;min-width:0;height:auto;align-self:stretch;flex-direction:row;align-items:center;justify-content:center;padding:20px var(--space-3,12px);min-height:84px;gap:var(--space-3,12px);display:inline-flex;background:transparent;border:0;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;overflow:hidden;transition:background-color .16s var(--ease,ease)}.BottomDock_dockTab__NfwXv:focus-visible,.BottomDock_dockTab__NfwXv:hover{background:var(--panel-hover);outline:none}.BottomDock_dockTab__NfwXv:before{content:"";position:absolute;top:0;left:0;bottom:0;width:0;background:transparent;z-index:2;transition:width .2s var(--ease-out,ease),background-color .16s var(--ease,ease),box-shadow .16s var(--ease,ease)}.BottomDock_dockTab__NfwXv:focus-visible:before,.BottomDock_dockTab__NfwXv:hover:before,.BottomDock_dockTab__NfwXv[data-active]:before{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow,rgba(232,200,122,.45))}.BottomDock_dockTab__NfwXv[data-active]{background:var(--panel-hover)}.BottomDock_dockTabSweep__i3r_q{position:absolute;inset:0;z-index:0;opacity:0;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 60%);transform:translateX(-100%);pointer-events:none}.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabSweep__i3r_q{animation:BottomDock_fc-dock-sweep__yDfjK .52s cubic-bezier(.2,0,0,1) forwards}@keyframes BottomDock_fc-dock-sweep__yDfjK{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}.BottomDock_dockTabIcon__eaR42{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;color:var(--text-dim);transition:color .16s var(--ease,ease)}.BottomDock_dockTab__NfwXv:focus-visible .BottomDock_dockTabIcon__eaR42,.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabIcon__eaR42,.BottomDock_dockTab__NfwXv[data-active] .BottomDock_dockTabIcon__eaR42{color:var(--accent-bright)}.BottomDock_dockTabLabel__QNyt1{position:relative;z-index:1;display:inline-flex;align-items:baseline;font-weight:500;font-size:13px;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s var(--ease,ease);letter-spacing:0}.BottomDock_dockTab__NfwXv:focus-visible .BottomDock_dockTabLabel__QNyt1,.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabLabel__QNyt1,.BottomDock_dockTab__NfwXv[data-active] .BottomDock_dockTabLabel__QNyt1{color:var(--accent)}.BottomDock_dockTabChar__MqaWF{display:inline-block;transform-origin:50% 80%;color:inherit}.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabChar__MqaWF{animation:BottomDock_fc-dock-char__5u_uA .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 16ms)}@keyframes BottomDock_fc-dock-char__5u_uA{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.04);color:var(--accent-bright)}to{transform:translateY(0) scale(1)}}.BottomDock_dockBackdrop__FSZgA{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;cursor:pointer;z-index:40;animation:BottomDock_dockBackdropIn__SOZ9k .14s ease-out}@keyframes BottomDock_dockBackdropIn__SOZ9k{0%{opacity:0}to{opacity:1}}.BottomDock_dockDrawer__CJQpx{position:fixed;left:0;right:0;bottom:calc(var(--fc-dock-h, 84px) + env(safe-area-inset-bottom, 0px));max-height:55vh;overflow-y:auto;background:var(--bg);border-top:2px solid var(--accent);border-bottom:1px solid var(--line);box-shadow:0 -8px 40px rgba(0,0,0,.5);z-index:49;animation:BottomDock_drawerUp__Mp9Xj .18s cubic-bezier(.2,0,.2,1)}@keyframes BottomDock_drawerUp__Mp9Xj{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.BottomDock_dockDrawer__CJQpx{animation:none}}.BottomDock_dockDrawerInner__LZwyh{max-width:880px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.BottomDock_dockDrawerHeader__VpGR5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.BottomDock_dockDrawerKicker__3n4Es{display:inline-flex;align-items:center;gap:8px}.BottomDock_dockDrawerKickerDot__7t8x1{display:inline-block;width:var(--fc-kicker-square,8px);height:var(--fc-kicker-square,8px);background:var(--accent);flex:0 0 auto}.BottomDock_dockDrawerH3__akF1g{margin:0;font-size:11px;font-weight:400;color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase}.BottomDock_dockDrawerSub__n1Ons{font-size:11px;color:var(--accent-bright);letter-spacing:.14em;text-transform:uppercase}.BottomDock_dockDrawerClose__j0mZU{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--line);color:var(--text-faint);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:lowercase;padding:5px 12px;cursor:pointer;transition:color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.BottomDock_dockDrawerClose__j0mZU:focus-visible,.BottomDock_dockDrawerClose__j0mZU:hover{color:var(--text-bright);border-color:var(--line-strong);outline:none}.BottomDock_dockDrawerList__roc08{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.BottomDock_dockDrawerList__roc08>li{display:flex}@media (max-width:640px){.BottomDock_dockDrawerList__roc08{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.BottomDock_dockDrawerList__roc08{grid-template-columns:1fr}}.BottomDock_dockDrawerLink__Rkq8v{position:relative;width:100%;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px 10px 16px;background:var(--bg-raised);border:1px solid var(--line);color:var(--text);text-decoration:none;text-align:left;overflow:hidden;transition:background-color var(--dur-hover,.16s) var(--ease,ease)}.BottomDock_dockDrawerLink__Rkq8v:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line-strong);z-index:1;transition:background-color var(--dur-hover,.16s) var(--ease,ease),box-shadow var(--dur-hover,.16s) var(--ease,ease)}.BottomDock_dockDrawerLink__Rkq8v:focus-visible,.BottomDock_dockDrawerLink__Rkq8v:hover{background:var(--bg-hover);outline:none}.BottomDock_dockDrawerLink__Rkq8v:focus-visible:before,.BottomDock_dockDrawerLink__Rkq8v:hover:before{background:var(--accent);box-shadow:2px 0 10px -2px var(--accent-glow,rgba(232,200,122,.4))}.BottomDock_dockDrawerLink__Rkq8v[data-current=true]:before{background:var(--accent);box-shadow:2px 0 10px -2px var(--accent-glow,rgba(232,200,122,.4))}.BottomDock_dockDrawerLink__Rkq8v[data-current=true] .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--accent-bright)}.BottomDock_dockDrawerLinkLabel__yUSOq{position:relative;z-index:1;font-size:13px;font-weight:500;color:var(--text-hero);text-transform:lowercase;line-height:1.2}.BottomDock_dockDrawerLink__Rkq8v:focus-visible .BottomDock_dockDrawerLinkLabel__yUSOq,.BottomDock_dockDrawerLink__Rkq8v:hover .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--accent-bright)}.BottomDock_dockDrawerLinkHint__EC_Ae{position:relative;z-index:1;font-size:11px;color:var(--text-faint);line-height:1.35;text-transform:lowercase}.BottomDock_dockDrawerLinkChar__BdGTJ{display:inline-block;transform-origin:50% 80%;will-change:transform,color;color:inherit}.BottomDock_dockDrawerLink__Rkq8v:focus-visible .BottomDock_dockDrawerLinkChar__BdGTJ,.BottomDock_dockDrawerLink__Rkq8v:hover .BottomDock_dockDrawerLinkChar__BdGTJ{animation:BottomDock_fc-drawer-char-wave__ev1of .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 16ms)}@keyframes BottomDock_fc-drawer-char-wave__ev1of{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}40%{transform:translateY(-3px) scale(1.04);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@media (prefers-reduced-motion:reduce){.BottomDock_dockDrawerLinkChar__BdGTJ{animation:none!important}}.BottomDock_dockTabSession__v9DSG,.BottomDock_dockTabSession__v9DSG .BottomDock_dockTabLabel__QNyt1,.BottomDock_dockTabSession__v9DSG[data-active]{color:var(--accent-bright)}.BottomDock_dockTabSessionDot__y94SI{width:10px;height:10px;background:var(--accent-bright);border-radius:1px;box-shadow:0 0 8px -1px var(--accent-glow,rgba(232,200,122,.55));flex-shrink:0}.BottomDock_dockDrawerKickerDotPulse__2voKl,.BottomDock_dockTabSessionDot__y94SI{animation:BottomDock_fc-session-mark-pulse__B7s8X 1.8s ease-in-out infinite}.BottomDock_dockSessionHero__Q2eKp:before{background:var(--accent)!important;box-shadow:2px 0 10px -2px var(--accent-glow)!important}.BottomDock_dockSessionHero__Q2eKp .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--accent-bright)}@keyframes BottomDock_fc-session-mark-pulse__B7s8X{0%,to{box-shadow:0 0 0 2px var(--accent-faint),0 0 10px var(--accent-glow,rgba(232,200,122,.35))}50%{box-shadow:0 0 0 3px var(--accent-glow,rgba(232,200,122,.22)),0 0 16px var(--accent-glow,rgba(232,200,122,.5))}}.BottomDock_dockDrawerLink__Rkq8v:disabled,.BottomDock_dockDrawerLink__Rkq8v[aria-busy=true]{opacity:.55;cursor:progress}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true]:before{background:var(--line);box-shadow:none}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true] .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--text-dim)}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true] .BottomDock_dockDrawerLinkChar__BdGTJ{animation:none!important}