.FableOrb-module__sT20FW__orbViewport{--fable-orb-size:220px;width:var(--fable-orb-size);aspect-ratio:1;isolation:isolate;opacity:1;contain:layout;background:0 0;flex:none;place-items:center;display:grid;position:relative;overflow:visible;transform:translateZ(0)}.FableOrb-module__sT20FW__orbCanvas{touch-action:none;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.FableOrb-module__sT20FW__hero{--fable-orb-size:min(268px, 76vmin)}.FableOrb-module__sT20FW__home{--fable-orb-size:min(260px, 76vmin)}.FableOrb-module__sT20FW__voice{--fable-orb-size:min(520px, 72vmin)}.FableOrb-module__sT20FW__mission{--fable-orb-size:132px}.FableOrb-module__sT20FW__docked{--fable-orb-size:74px}.FableOrb-module__sT20FW__mini{--fable-orb-size:82px}.FableOrb-module__sT20FW__compact{--fable-orb-size:42px}.FableOrb-module__sT20FW__orbViewport[data-state=error]{opacity:.72;filter:saturate(.72)}.FableOrb-module__sT20FW__overlayRoot{--voice-overlay-bg:var(--fable-shell-bg);--voice-overlay-text:var(--fable-text-primary);--voice-overlay-muted:var(--fable-text-muted);--voice-control-bg:var(--fable-surface-subtle);--voice-control-bg-hover:var(--fable-surface-bg-strong);--voice-control-border:var(--fable-border);--voice-control-border-hover:var(--fable-border-strong);--voice-control-shadow:0 12px 38px #0000005c, inset 0 1px 0 #ffffff1a;--voice-mic-bg:var(--fable-surface-subtle);--voice-mic-bg-hover:var(--fable-surface-bg-strong);--voice-mic-border:var(--fable-border);--voice-mic-border-hover:var(--fable-border-strong);--voice-mic-shadow:0 18px 56px #0000007a, inset 0 1px 0 #ffffff21;--voice-stage-glow-a:#ffffff0f;--voice-stage-glow-b:#ffffff06;--voice-veil-glow-a:#f8fafb1a;--voice-veil-glow-b:#f8fafb08;z-index:9999;background:var(--voice-overlay-bg);color:var(--voice-overlay-text);isolation:isolate;place-items:center;transition:opacity .24s cubic-bezier(.2,.8,.2,1),filter .24s;animation:.24s cubic-bezier(.2,.8,.2,1) both FableOrb-module__sT20FW__fableOverlayRootIn;display:grid;position:fixed;inset:0;overflow:hidden}.FableOrb-module__sT20FW__overlayRoot[data-theme=light]{--voice-control-shadow:0 14px 42px #211f1b21, inset 0 1px 0 #ffffffc7;--voice-mic-shadow:0 18px 52px #211f1b29, inset 0 1px 0 #ffffffd6;--voice-stage-glow-a:#181b1d12;--voice-stage-glow-b:#181b1d09;--voice-veil-glow-a:#181b1d14;--voice-veil-glow-b:#181b1d07}.FableOrb-module__sT20FW__overlayRoot:before{content:"";background:radial-gradient(circle at 50% 43%, var(--voice-stage-glow-a), transparent 19rem), radial-gradient(circle at 50% 56%, var(--voice-stage-glow-b), transparent 38rem), var(--voice-overlay-bg);opacity:1;transition:opacity .42s cubic-bezier(.2,.8,.2,1),background .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.FableOrb-module__sT20FW__transitionVeil{z-index:6;pointer-events:none;background:radial-gradient(circle at 50% 46%, var(--voice-veil-glow-a), transparent 11rem), radial-gradient(circle at 50% 50%, var(--voice-veil-glow-b), transparent 24rem), var(--voice-overlay-bg);opacity:1;transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.FableOrb-module__sT20FW__overlayEntering .FableOrb-module__sT20FW__transitionVeil{opacity:1;transform:scale(.985)}.FableOrb-module__sT20FW__overlayLive .FableOrb-module__sT20FW__transitionVeil{opacity:0;transform:scale(1.08)}.FableOrb-module__sT20FW__overlayExiting{opacity:0;filter:blur(8px)brightness(.65);pointer-events:none}.FableOrb-module__sT20FW__overlayExiting .FableOrb-module__sT20FW__transitionVeil{opacity:0;transform:scale(1.04)}.FableOrb-module__sT20FW__voiceDigitalBackdrop{z-index:7;pointer-events:none;opacity:0;background:0 0;width:100vw;height:100vh;animation:.82s cubic-bezier(.2,.8,.2,1) 90ms forwards FableOrb-module__sT20FW__fableVoiceDigitalFadeIn;display:block;position:fixed;inset:0}.FableOrb-module__sT20FW__overlayStage{z-index:8;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(720px,100vw - 40px);min-height:min(620px,100%);display:flex;position:relative}.FableOrb-module__sT20FW__overlayOrb{opacity:0;filter:blur(10px)brightness(.64);transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.2,.8,.2,1);transform:scale(.18)translateY(18px)}.FableOrb-module__sT20FW__overlayLive .FableOrb-module__sT20FW__overlayOrb{opacity:1;filter:blur()brightness();transform:scale(1)translateY(0)}.FableOrb-module__sT20FW__backButton{z-index:12;border:1px solid var(--voice-control-border);background:var(--voice-control-bg);height:36px;box-shadow:var(--voice-control-shadow);color:var(--voice-overlay-text);letter-spacing:.02em;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:11px;font-weight:650;transition:opacity .36s,transform .42s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:22px;left:22px;transform:translateY(-6px)}.FableOrb-module__sT20FW__backButton:hover{border-color:var(--voice-control-border-hover);background:var(--voice-control-bg-hover);color:var(--voice-overlay-text)}.FableOrb-module__sT20FW__overlayLive .FableOrb-module__sT20FW__backButton{opacity:1;transform:translateY(0)}.FableOrb-module__sT20FW__voiceMicDock{z-index:12;opacity:0;flex-direction:column;align-items:center;gap:9px;transition:opacity .36s,transform .44s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)translateY(10px)}.FableOrb-module__sT20FW__overlayLive .FableOrb-module__sT20FW__voiceMicDock{opacity:1;transform:translate(-50%)translateY(0)}.FableOrb-module__sT20FW__voiceMicButton{border:1px solid var(--voice-mic-border);background:var(--voice-mic-bg);width:58px;height:58px;box-shadow:var(--voice-mic-shadow);color:var(--voice-overlay-text);border-radius:999px;place-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.FableOrb-module__sT20FW__voiceMicButton:hover{background:var(--voice-mic-bg-hover);border-color:var(--voice-mic-border-hover);transform:translateY(-1px)}.FableOrb-module__sT20FW__voiceMicButtonActive{background:color-mix(in oklch, #47aa5d 18%, var(--voice-mic-bg));color:var(--voice-overlay-text);border-color:#47aa5d85;border-color:lab(62.4085% -43.0102 30.5775/.52);box-shadow:0 0 0 7px #47aa5d1a,0 22px 70px #0003,inset 0 1px #ffffff1f;box-shadow:0 0 0 7px lab(62.4085% -43.0102 30.5775/.1),0 22px 70px lab(0% 0 0/.2),inset 0 1px lab(100% 0 0/.121569)}.FableOrb-module__sT20FW__voiceMicButton:disabled{cursor:not-allowed;opacity:.42}.FableOrb-module__sT20FW__voiceMicLabel{color:var(--voice-overlay-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.FableOrb-module__sT20FW__miniVoiceDock{--mini-dock-bg:#ffffffc2;--mini-dock-border:#1f211e33;--mini-dock-text:#171916eb;--mini-dock-muted:#424640ad;--mini-dock-button-bg:#ffffffb8;--mini-dock-button-hover:#fffffff0;--mini-dock-shadow:0 18px 56px #24262329, inset 0 1px 0 #ffffffc2;z-index:110;border:1px solid var(--mini-dock-border);background:var(--mini-dock-bg);min-height:74px;box-shadow:var(--mini-dock-shadow);color:var(--mini-dock-text);opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:12px;padding:8px 12px 8px 10px;animation:.26s cubic-bezier(.2,.8,.2,1) 40ms forwards FableOrb-module__sT20FW__fableMiniVoiceDockIn;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(12px)scale(.982)}.FableOrb-module__sT20FW__miniVoiceDock[data-theme=dark]{--mini-dock-bg:#040505c7;--mini-dock-border:#ffffff1f;--mini-dock-text:#f2f2f0f0;--mini-dock-muted:#d8dad59e;--mini-dock-button-bg:#ffffff12;--mini-dock-button-hover:#ffffff1f;--mini-dock-shadow:0 20px 64px #00000075, inset 0 1px 0 #ffffff14}.FableOrb-module__sT20FW__miniVoiceDockOrb{place-items:center;width:58px;height:58px;display:grid}.FableOrb-module__sT20FW__miniVoiceDockCopy{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:92px;display:flex}.FableOrb-module__sT20FW__miniVoiceDockLabel{letter-spacing:.01em;color:var(--mini-dock-text);font-size:11px;font-weight:700;line-height:1.1}.FableOrb-module__sT20FW__miniVoiceDockState{letter-spacing:.08em;color:var(--mini-dock-muted);text-transform:uppercase;font-size:9.5px;font-weight:650;line-height:1}.FableOrb-module__sT20FW__miniVoiceDockButton{border:1px solid var(--mini-dock-border);background:var(--mini-dock-button-bg);width:38px;height:38px;color:var(--mini-dock-text);border-radius:999px;place-items:center;transition:transform .16s,background .16s,border-color .16s;display:inline-grid}.FableOrb-module__sT20FW__miniVoiceDockButton:hover{background:var(--mini-dock-button-hover);transform:translateY(-1px)}.FableOrb-module__sT20FW__miniVoiceDockButtonActive{border-color:#47aa5d7a;border-color:lab(62.4085% -43.0102 30.5775/.48);box-shadow:0 0 0 5px #47aa5d1a;box-shadow:0 0 0 5px lab(62.4085% -43.0102 30.5775/.1)}@keyframes FableOrb-module__sT20FW__fableCanvasOrbBreathe{0%,to{opacity:.58;transform:scale(.985)}50%{opacity:.84;transform:scale(1.035)}}@keyframes FableOrb-module__sT20FW__fableCanvasOrbGlint{0%,to{transform:rotate(0)scale(.96)}50%{transform:rotate(18deg)scale(1.04)}}@keyframes FableOrb-module__sT20FW__fableCanvasOrbStandby{0%,to{transform:scale(.992)}50%{transform:scale(1.018)}}@keyframes FableOrb-module__sT20FW__fableOverlayRootIn{0%{opacity:0}to{opacity:1}}@keyframes FableOrb-module__sT20FW__fableVoiceDigitalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes FableOrb-module__sT20FW__fableMiniVoiceDockIn{to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.FableOrb-module__sT20FW__orbViewport,.FableOrb-module__sT20FW__orbViewport *,.FableOrb-module__sT20FW__transitionVeil,.FableOrb-module__sT20FW__voiceDigitalBackdrop,.FableOrb-module__sT20FW__overlayOrb,.FableOrb-module__sT20FW__backButton,.FableOrb-module__sT20FW__voiceMicDock,.FableOrb-module__sT20FW__miniVoiceDock{transition-duration:1ms!important;animation:none!important}}
.FableHome-module__0XVBSG__homeFrozen,.FableHome-module__0XVBSG__homeFrozen *,.FableHome-module__0XVBSG__homeFrozen :before,.FableHome-module__0XVBSG__homeFrozen :after{transition:none!important;animation:none!important}.FableHome-module__0XVBSG__homeFrozen{transform:none!important}.FableHome-module__0XVBSG__idleHomeOrb{transform:translateY(16px)}.FableHome-module__0XVBSG__idleHomeContent{transform:translateY(-8px)}.FableHome-module__0XVBSG__actionButton{border:1px solid var(--fable-border)!important;height:28px!important;color:var(--fable-text-secondary)!important;background:0 0!important;border-radius:6px!important;padding-inline:12px!important;font-size:10.5px!important;font-weight:400!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s!important}.FableHome-module__0XVBSG__actionButton:hover{border-color:var(--fable-border-strong)!important;background:color-mix(in oklch, var(--fable-silver) 4%, transparent)!important;color:var(--fable-text-primary)!important}.FableHome-module__0XVBSG__actionButton:active{transform:none!important}.FableHome-module__0XVBSG__activateButton{isolation:isolate;border-color:color-mix(in oklch, var(--fable-text-primary) 24%, var(--fable-border))!important;background:color-mix(in oklch, var(--fable-panel-elevated) 58%, transparent)!important;color:var(--fable-text-primary)!important}.FableHome-module__0XVBSG__activateButton:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(104deg, transparent 0%, transparent 30%, color-mix(in oklch, var(--fable-text-primary) 18%, transparent) 40%, color-mix(in oklch, var(--fable-text-primary) 72%, transparent) 48%, color-mix(in oklch, var(--fable-text-primary) 18%, transparent) 57%, transparent 68%, transparent 100%);opacity:.86;pointer-events:none;animation:2.8s cubic-bezier(.22,.7,.25,1) infinite FableHome-module__0XVBSG__fableActivateShine;position:absolute;inset:0;transform:translate(-132%)}.FableHome-module__0XVBSG__activateButton:after{content:"";z-index:0;border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--fable-text-primary) 12%, transparent);opacity:.7;pointer-events:none;position:absolute;inset:0}.FableHome-module__0XVBSG__activateButtonActive{border-color:color-mix(in oklch, var(--fable-positive) 50%, var(--fable-border))!important;background:color-mix(in oklch, var(--fable-positive) 10%, var(--fable-panel-elevated))!important}.FableHome-module__0XVBSG__activateButtonActive:before{background:linear-gradient(104deg, transparent 0%, transparent 28%, color-mix(in oklch, var(--fable-positive) 22%, transparent) 40%, color-mix(in oklch, var(--fable-positive) 80%, var(--fable-text-primary) 20%) 48%, color-mix(in oklch, var(--fable-positive) 22%, transparent) 57%, transparent 68%, transparent 100%);opacity:.9;animation-duration:2.35s}.FableHome-module__0XVBSG__activateButtonContent{z-index:1;position:relative}@keyframes FableHome-module__0XVBSG__fableActivateShine{0%,16%{transform:translate(-132%)}66%,to{transform:translate(132%)}}@media (prefers-reduced-motion:reduce){.FableHome-module__0XVBSG__activateButton:before{opacity:.32;animation:none;transform:translate(0)}}
