.dashboard-module__XABe8G__navbarLogo{letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.dashboard-module__XABe8G__logoIcon{color:var(--color-primary);align-items:center;display:flex}.dashboard-module__XABe8G__userBtn{border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.dashboard-module__XABe8G__userBtn:hover{background:var(--color-surface-hover);color:var(--color-primary);border-color:var(--color-border)}.dashboard-module__XABe8G__userAvatarIcon{align-items:center;display:flex}.dashboard-module__XABe8G__roleBadge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--role-color,var(--color-primary));background:color-mix(in srgb,var(--role-color,var(--color-primary))12%,white);border:1px solid color-mix(in srgb,var(--role-color,var(--color-primary))25%,white);border-radius:20px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__signOutBtn{border-radius:var(--radius-md);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;padding:8px 16px;font-size:.875rem;font-weight:500}.dashboard-module__XABe8G__signOutBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#be185d0a}.dashboard-module__XABe8G__unreadBadge{color:#fff;background:var(--color-primary);vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-module__XABe8G__viewAsBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-fast);background:0 0;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__viewAsBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#be185d0a}.dashboard-module__XABe8G__viewAsDropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:100;min-width:180px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.dashboard-module__XABe8G__viewAsOption{width:100%;color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:500;display:flex}.dashboard-module__XABe8G__viewAsOption:hover{background:var(--color-surface-hover)}.dashboard-module__XABe8G__viewAsDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-theme=ensemble] .dashboard-module__XABe8G__navbarLogo{color:#f8f8f8}[data-theme=ensemble] .dashboard-module__XABe8G__logoIcon{color:#fde69a}[data-theme=ensemble] .dashboard-module__XABe8G__userBtn{color:#ccc}[data-theme=ensemble] .dashboard-module__XABe8G__userBtn:hover{color:#fde69a;background:#fde69a14;border-color:#ffffff1a}[data-theme=ensemble] .dashboard-module__XABe8G__roleBadge{color:#fde69a;background:#fde69a1f;border-color:#fde69a40}[data-theme=ensemble] .dashboard-module__XABe8G__signOutBtn{color:#aaa;border-color:#ffffff1f}[data-theme=ensemble] .dashboard-module__XABe8G__signOutBtn:hover{color:#fde69a;background:#fde69a0f;border-color:#fde69a4d}[data-theme=ensemble] .dashboard-module__XABe8G__unreadBadge{color:#1a1a1a;background:#d6a848}[data-theme=ensemble] .dashboard-module__XABe8G__viewAsBtn{color:#ccc;border-color:#ffffff1f}[data-theme=ensemble] .dashboard-module__XABe8G__viewAsBtn:hover{color:#fde69a;background:#fde69a0f;border-color:#fde69a4d}[data-theme=ensemble] .dashboard-module__XABe8G__viewAsDropdown{background:#1a1a1a;border-color:#ffffff26}[data-theme=ensemble] .dashboard-module__XABe8G__viewAsOption{color:#eee}[data-theme=ensemble] .dashboard-module__XABe8G__viewAsOption:hover{background:#ffffff14}.dashboard-module__XABe8G__logo,.dashboard-module__XABe8G__sidebarFooter,.dashboard-module__XABe8G__sidebarFooterInner,.dashboard-module__XABe8G__userAvatar,.dashboard-module__XABe8G__userInfo{display:none}
.guide-module__uccnpq__guideBubble{background:var(--gradient-primary);color:#fff;cursor:pointer;width:56px;height:56px;transition:all var(--transition-base);z-index:10000;border:none;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite guide-module__uccnpq__guidePulse;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 16px #be185d4d,0 0 #be185d33}.guide-module__uccnpq__guideBubble:hover{transform:scale(1.08);box-shadow:0 6px 24px #be185d66,0 0 0 4px #be185d1a}.guide-module__uccnpq__guideBubbleDev{right:20px}@keyframes guide-module__uccnpq__guidePulse{0%,to{box-shadow:0 4px 16px #be185d4d,0 0 #be185d33}50%{box-shadow:0 4px 16px #be185d4d,0 0 0 8px #be185d00}}.guide-module__uccnpq__guidePanel{width:380px;max-width:calc(100vw - 40px);max-height:min(520px,calc(100vh - var(--navbar-height) - 108px));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:10001;flex-direction:column;animation:.25s guide-module__uccnpq__guidePanelIn;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden}.guide-module__uccnpq__guidePanelDev{right:20px}@keyframes guide-module__uccnpq__guidePanelIn{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.guide-module__uccnpq__guideHeader{border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#be185d0a,#7c3aed08);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.guide-module__uccnpq__guideTitle{color:var(--color-text);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.guide-module__uccnpq__guideHeaderActions{align-items:center;gap:4px;display:flex}.guide-module__uccnpq__guideIconBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.guide-module__uccnpq__guideIconBtn:hover{background:var(--color-surface-hover);color:var(--color-primary)}.guide-module__uccnpq__guideMessages{flex-direction:column;flex:1;gap:12px;min-height:200px;max-height:420px;padding:16px 20px;display:flex;overflow-y:auto}.guide-module__uccnpq__guideMessage{border-radius:var(--radius-md);word-wrap:break-word;max-width:85%;padding:10px 14px;font-size:.875rem;line-height:1.5}.guide-module__uccnpq__guideMessageUser{background:var(--gradient-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.guide-module__uccnpq__guideMessageAssistant{background:var(--color-bg-2);color:var(--color-text);border-bottom-left-radius:4px;align-self:flex-start}.guide-module__uccnpq__guidePara{margin:0 0 6px}.guide-module__uccnpq__guidePara:last-child{margin-bottom:0}.guide-module__uccnpq__guideList{margin:2px 0 8px;padding-left:18px}.guide-module__uccnpq__guideList:last-child{margin-bottom:0}.guide-module__uccnpq__guideList li{margin:2px 0}.guide-module__uccnpq__guideMessageTool{color:var(--color-text-secondary);background:#7c3aed14;border:1px solid #7c3aed26;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:flex}.guide-module__uccnpq__guideConfirm{border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);border:1px solid #be185d40;margin-top:8px;padding:12px 14px;font-size:.8125rem;line-height:1.45}.guide-module__uccnpq__guideConfirmTitle{margin-bottom:6px;font-size:.875rem;font-weight:700}.guide-module__uccnpq__guideConfirmLines{color:var(--color-text-secondary);margin:0 0 8px;padding-left:16px}.guide-module__uccnpq__guideConfirmLines li{margin:2px 0}.guide-module__uccnpq__guideConfirmWarning{border-radius:var(--radius-sm);color:#92400e;background:#d977061a;border:1px solid #d977064d;margin:0 0 8px;padding:6px 10px}.guide-module__uccnpq__guideConfirmActions{gap:8px;margin-top:4px;display:flex}.guide-module__uccnpq__guideConfirmBtn{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.guide-module__uccnpq__guideCancelBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:7px 12px;font-family:inherit;font-size:.8125rem}.guide-module__uccnpq__guideCancelBtn:hover{background:var(--color-surface-hover)}.guide-module__uccnpq__guideConfirmBtn:disabled,.guide-module__uccnpq__guideCancelBtn:disabled{opacity:.6;cursor:not-allowed}.guide-module__uccnpq__guideSpin{animation:.8s linear infinite guide-module__uccnpq__guideSpin}@keyframes guide-module__uccnpq__guideSpin{to{transform:rotate(360deg)}}.guide-module__uccnpq__guideConfirmResult{border-radius:var(--radius-sm);align-items:flex-start;gap:6px;padding:6px 10px;font-weight:600;display:flex}.guide-module__uccnpq__guideConfirmResult svg{flex-shrink:0;margin-top:2px}.guide-module__uccnpq__guideConfirmDone{color:#047857;background:#0596691a}.guide-module__uccnpq__guideConfirmFailed{color:#b91c1c;background:#dc262614}.guide-module__uccnpq__guideConfirmMuted{color:var(--color-text-secondary);font-style:italic}.guide-module__uccnpq__guideConfirmProblems{color:#92400e;margin:6px 0 0;padding-left:16px}.guide-module__uccnpq__guideConfirmError{color:#b91c1c;margin-top:6px}.guide-module__uccnpq__guideConfirmLink{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline}.guide-module__uccnpq__guideWelcome{border-radius:var(--radius-md);background:var(--color-bg-2);max-width:100%;color:var(--color-text);border-bottom-left-radius:4px;align-self:flex-start;padding:10px 14px;font-size:.875rem;line-height:1.5}.guide-module__uccnpq__guideTyping{align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.guide-module__uccnpq__guideTypingDot{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s infinite guide-module__uccnpq__typingBounce}.guide-module__uccnpq__guideTypingDot:nth-child(2){animation-delay:.2s}.guide-module__uccnpq__guideTypingDot:nth-child(3){animation-delay:.4s}@keyframes guide-module__uccnpq__typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.guide-module__uccnpq__guideSuggestions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.guide-module__uccnpq__guideSuggestionBtn{border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#be185d0f;border:1px solid #be185d26;padding:5px 12px;font-size:.75rem;font-weight:500}.guide-module__uccnpq__guideSuggestionBtn:hover{background:#be185d1f;border-color:#be185d4d}.guide-module__uccnpq__guideInputArea{border-top:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:8px;padding:12px 16px;display:flex}.guide-module__uccnpq__guideInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast);outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:.875rem}.guide-module__uccnpq__guideInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #be185d14}.guide-module__uccnpq__guideSendBtn{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guide-module__uccnpq__guideSendBtn:hover{transform:scale(1.05)}.guide-module__uccnpq__guideSendBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.guide-module__uccnpq__guideCursor{z-index:10005;pointer-events:none;will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.guide-module__uccnpq__guideCursorDot{background:var(--color-primary);border-radius:50%;width:12px;height:12px;transform:translate(-50%,-50%);box-shadow:0 0 12px #be185d80}.guide-module__uccnpq__guideCursorRing{border:2px solid var(--color-primary);opacity:.6;border-radius:50%;width:28px;height:28px;animation:1.5s ease-in-out infinite guide-module__uccnpq__cursorRingPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes guide-module__uccnpq__cursorRingPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}[data-theme=ensemble] .guide-module__uccnpq__guideBubble{color:#1a1a1a;background:linear-gradient(225deg,#fff 0%,#fde69a 20%,#d6a848 50%,#9a6a1e 80%,#3a1f02 100%);animation:3s ease-in-out infinite guide-module__uccnpq__guideGoldPulse;box-shadow:0 4px 16px #d6a84866,0 0 #d6a84833,inset 2px -2px 4px #fffc,inset -2px 2px 6px #643c0fcc}[data-theme=ensemble] .guide-module__uccnpq__guideBubble:hover{box-shadow:0 6px 24px #d6a84880,0 0 0 4px #fde69a26,inset 2px -2px 4px #fffc,inset -2px 2px 6px #643c0fcc}@keyframes guide-module__uccnpq__guideGoldPulse{0%,to{box-shadow:0 4px 16px #d6a84866,0 0 #d6a84833,inset 2px -2px 4px #fffc,inset -2px 2px 6px #643c0fcc}50%{box-shadow:0 4px 16px #d6a84866,0 0 0 8px #d6a84800,inset 2px -2px 4px #fffc,inset -2px 2px 6px #643c0fcc}}[data-theme=ensemble] .guide-module__uccnpq__guidePanel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(225deg,#505050b3 0%,#282828cc 40%,#0f0f0ff2 100%);border:2px solid #fff3;border-color:#fff3 #fff3 #0a0a0a #0a0a0a;border-radius:20px;box-shadow:-10px 14px 28px #0009,inset 1px 1px 2px #ffffff1a}[data-theme=ensemble] .guide-module__uccnpq__guideHeader{background:linear-gradient(135deg,#d6a84814,#fde69a0a);border-bottom-color:#ffffff1a}[data-theme=ensemble] .guide-module__uccnpq__guideTitle{color:#fde69a;text-shadow:0 1px 2px #0009}[data-theme=ensemble] .guide-module__uccnpq__guideIconBtn{color:#ccc}[data-theme=ensemble] .guide-module__uccnpq__guideIconBtn:hover{color:#fde69a;background:#ffffff14}[data-theme=ensemble] .guide-module__uccnpq__guideMessages{scrollbar-width:thin;scrollbar-color:#d6a8484d transparent}[data-theme=ensemble] .guide-module__uccnpq__guideMessageUser{color:#1a1a1a;text-shadow:none;background:linear-gradient(225deg,#d6a848,#b8892e)}[data-theme=ensemble] .guide-module__uccnpq__guideMessageAssistant{color:#e0e0e0;background:#ffffff0f;border:1px solid #ffffff1a}[data-theme=ensemble] .guide-module__uccnpq__guideMessageTool{color:#bbb;background:#d6a84814;border-color:#d6a84833}[data-theme=ensemble] .guide-module__uccnpq__guideConfirm{color:#eee;background:#00000040;border-color:#d6a84859}:is([data-theme=ensemble] .guide-module__uccnpq__guideConfirmTitle,[data-theme=ensemble] .guide-module__uccnpq__guideConfirmLink){color:#fde69a}:is([data-theme=ensemble] .guide-module__uccnpq__guideConfirmLines,[data-theme=ensemble] .guide-module__uccnpq__guideCancelBtn){color:#ccc}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmWarning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmProblems{color:#fcd34d}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmBtn{color:#1a1a1a;background:linear-gradient(225deg,#d6a848,#b8892e)}[data-theme=ensemble] .guide-module__uccnpq__guideCancelBtn{border-color:#fff3}[data-theme=ensemble] .guide-module__uccnpq__guideCancelBtn:hover{background:#ffffff14}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmDone{color:#6ee7b7;background:#10b98126}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmFailed{color:#fca5a5;background:#ef444426}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmError{color:#fca5a5}[data-theme=ensemble] .guide-module__uccnpq__guideConfirmMuted{color:#aaa}[data-theme=ensemble] .guide-module__uccnpq__guideWelcome{color:#ddd;background:#ffffff0f;border:1px solid #ffffff1a}[data-theme=ensemble] .guide-module__uccnpq__guideTypingDot{background:#d6a848}[data-theme=ensemble] .guide-module__uccnpq__guideSuggestions{border-top-color:#ffffff1a}[data-theme=ensemble] .guide-module__uccnpq__guideSuggestionBtn{color:#fde69a;background:#d6a84814;border-color:#d6a84833}[data-theme=ensemble] .guide-module__uccnpq__guideSuggestionBtn:hover{background:#d6a84826;border-color:#d6a84866}[data-theme=ensemble] .guide-module__uccnpq__guideInputArea{background:#0003;border-top-color:#ffffff1a}[data-theme=ensemble] .guide-module__uccnpq__guideInput{color:#222;background:#fff;border-color:#00000026}[data-theme=ensemble] .guide-module__uccnpq__guideInput::placeholder{color:#999}[data-theme=ensemble] .guide-module__uccnpq__guideInput:focus{border-color:#d6a848;box-shadow:0 0 0 3px #d6a84826}[data-theme=ensemble] .guide-module__uccnpq__guideSendBtn{color:#1a1a1a;background:linear-gradient(225deg,#d6a848,#b8892e)}[data-theme=ensemble] .guide-module__uccnpq__guideCursorDot{background:#d6a848;box-shadow:0 0 12px #d6a84880}[data-theme=ensemble] .guide-module__uccnpq__guideCursorRing{border-color:#fde69a}@media print{.guide-module__uccnpq__guideBubble,.guide-module__uccnpq__guidePanel,.guide-module__uccnpq__guideCursor{display:none!important}}@media (max-width:480px){.guide-module__uccnpq__guidePanel{width:calc(100vw - 16px);right:8px;top:calc(var(--navbar-height) + 76px);max-height:70vh}.guide-module__uccnpq__guideBubble,.guide-module__uccnpq__guideBubbleDev{right:12px}}
.action-module__PC7IQW__narrow{max-width:600px}.action-module__PC7IQW__actionPage .action-module__PC7IQW__pageCard{margin-top:0;padding:18px 20px;font-size:.95rem;line-height:1.5}
