.mobile-toolbar{--padding-top:0;--padding-bottom:0;--min-height:64px!important}html.dark .mobile-toolbar{--color:var(--foreground,#bcbcbc)}.mobile-logo-title{--padding-top:0;--padding-bottom:0}.mobile-logo-btn{--padding-start:10px;--padding-end:10px;--padding-top:4px;--padding-bottom:4px;--background:rgba(var(--ios26-glass-background-rgb,255, 255, 255), .72);--border-radius:40px;--box-shadow:inset 0 0 8px 0 rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .2), 0 0 10px 0 rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .82);justify-content:center;align-items:center;display:flex}.avatar-header-btn{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--overflow:visible;--background:rgba(var(--ios26-glass-background-rgb,255, 255, 255), .72);--border-radius:50%;--box-shadow:inset 0 0 8px 0 rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .25), 0 2px 16px 2px rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .9), 0 4px 24px 4px rgba(0,0,0,.08);margin:0!important}ion-button.avatar-header-btn::part(native){border-top:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-right:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .8);border-bottom:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-left:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .6);-webkit-backdrop-filter:blur(2px)saturate(360%);border-radius:50%;min-width:0;min-height:0;overflow:hidden;margin:0!important;padding:0!important}.mobile-custom-title{--padding-top:0;--padding-bottom:0;text-align:center}.custom-title-text{white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin:0 auto;font-size:17px;font-weight:600;display:block;overflow:hidden}.custom-subtitle-text{color:var(--ion-text-color,#666);opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.more-menu-btn{--padding-start:8px;--padding-end:8px;--padding-top:4px;--padding-bottom:4px;--background:rgba(var(--ios26-glass-background-rgb,255, 255, 255), .72);--border-radius:40px;--box-shadow:inset 0 0 8px 0 rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .2), 0 0 10px 0 rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .82)}ion-button.more-menu-btn::part(native){border-top:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-right:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .8);border-bottom:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-left:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .6);-webkit-backdrop-filter:blur(2px)saturate(360%)}.start-logo-btn{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--overflow:visible;--background:rgba(var(--ios26-glass-background-rgb,255, 255, 255), .72);--border-radius:50%;--box-shadow:inset 0 0 8px 0 rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .25), 0 2px 16px 2px rgba(var(--ios26-glass-box-shadow-color-rgb,220, 220, 220), .9), 0 4px 24px 4px rgba(0,0,0,.08);margin:0!important}ion-button.start-logo-btn::part(native){border-top:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-right:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .8);border-bottom:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-left:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .6);-webkit-backdrop-filter:blur(2px)saturate(360%);border-radius:50%;min-width:0;min-height:0;overflow:hidden;margin:0!important;padding:0!important}.start-logo-img{border-radius:50%;width:38px;height:38px;display:block}ion-button.start-logo-btn{width:44px;height:44px}.mobile-logo-btn::part(native){border-top:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-right:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .8);border-bottom:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), 1);border-left:.5px solid rgba(var(--ios26-glass-border-color-rgb,255, 255, 255), .6);-webkit-backdrop-filter:blur(2px)saturate(360%);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:-moz-min-content;width:min-content;transform:translateZ(0)}ion-modal .modal-translucent-header .header-background{display:none!important}ion-modal .modal-translucent-header ion-toolbar{--border-width:0;--background:transparent;--ion-toolbar-background:transparent;z-index:3;position:relative}ion-modal .modal-translucent-header ion-buttons{z-index:999;position:relative}ion-modal .modal-translucent-header ion-toolbar::part(background){--opacity:0}ion-modal .modal-translucent-header:before,ion-modal .modal-translucent-header:after{content:"";pointer-events:none;z-index:1;width:100%;position:absolute}ion-modal .modal-translucent-header:after{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:backdrop-filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;top:0;transform:translate(0,0);-webkit-mask-image:linear-gradient(#000 80%,transparent 100%);mask-image:linear-gradient(#000 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}ion-modal ion-content::part(background):after{content:none!important}html.dark ion-modal::part(content){background:#000!important}html.ion-palette-dark ion-modal::part(content){background:#000!important}ion-modal .settings-content{--background:#f2f2f7;--ion-item-background:#fff;--ion-item-border-color:#c6c6c8;--offset-top:44px!important}html.dark ion-modal .settings-content,html.ion-palette-dark ion-modal .settings-content{--background:#000;--ion-item-background:#1c1c1e;--ion-text-color:#f2f2f7;--ion-item-border-color:#38383a}.settings-user-info{margin-top:0}.settings-user-info .settings-avatar{margin:12px 12px 12px 0}.settings-user-name{font-size:1.1rem;font-weight:700}ion-modal ion-item>ion-icon[slot=start]{color:#fff;border-radius:8px;margin-right:14px;padding:4px;font-size:1.3rem}ion-modal ion-list.list-inset{margin-bottom:32px}.settings-signout-section{padding-top:4px;padding-bottom:16px}.settings-signout-section ion-list{margin-top:0!important}ion-modal ion-item-group{background:var(--ion-item-background,#fff);border-radius:12px;overflow:hidden}.settings-auth-buttons{gap:12px;padding:8px 20px 12px;display:flex}.settings-btn{cursor:pointer;border:none;border-radius:14px;flex:1;padding:14px 0;font-size:15px;font-weight:600;transition:opacity .15s}.settings-btn:active{opacity:.7}.settings-btn-primary{color:#fff;background:#007aff}.settings-btn-outline{background:var(--ion-item-background,#fff);color:#007aff}html.dark .settings-btn-outline,html.ion-palette-dark .settings-btn-outline{background:#1c1c1e}.ios26-mono{color:#8e8e93;font-family:ui-monospace,monospace;font-size:13px}.ios26-code-block{white-space:pre-wrap;word-break:break-all;color:#6d6d72;margin:0;font-family:ui-monospace,monospace;font-size:13px}html.dark .ios26-code-block{color:#98989d}.ios26-empty-state{text-align:center;padding:32px 20px 16px}.ios26-empty-state ion-icon.ios26-empty-icon{color:#c7c7cc;margin-bottom:12px;font-size:48px}html.dark .ios26-empty-state ion-icon.ios26-empty-icon{color:#48484a}.ios26-empty-state h3{color:var(--ion-text-color,#000);margin-bottom:4px;font-size:17px;font-weight:600}.ios26-empty-state p{color:#8e8e93;max-width:280px;margin:0 auto;font-size:14px}.tool-badge[data-v-104c2890]{animation:.3s ease-out tool-badge-in-104c2890}@keyframes tool-badge-in-104c2890{0%{opacity:0;transform:scale(.9)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.tool-spinner[data-v-104c2890]{border:1.5px solid;border-top-color:transparent;border-radius:50%;animation:.8s linear infinite spin-104c2890}@keyframes spin-104c2890{to{transform:rotate(360deg)}}.chat-markdown .markdown-content p{margin-bottom:calc(var(--spacing,.25rem) * 2)}@keyframes bounce-b8169566{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.typing-dot[data-v-b8169566]{animation:1.4s ease-in-out infinite bounce-b8169566}@keyframes icon-pulse-b8169566{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.typing-icon[data-v-b8169566]{animation:2s ease-in-out infinite icon-pulse-b8169566}@media (prefers-reduced-motion:reduce){.typing-dot[data-v-b8169566]{opacity:.6;animation:none}.typing-icon[data-v-b8169566]{opacity:.8;animation:none}}.ios26-progress-row{background:var(--ion-item-background,#fff);padding:0 20px 12px}.ios26-progress{background:#e5e5ea;border-radius:2px;height:4px;overflow:hidden}html.dark .ios26-progress{background:#38383a}.ios26-progress-bar{border-radius:2px;height:100%;transition:width .5s}.ios26-upgrade-link{color:#007aff;font-size:15px;font-weight:500;text-decoration:none}.ios26-tabs{background:#e5e5ea;border-radius:8px;gap:0;margin:8px 20px 4px;padding:2px;display:flex}html.dark .ios26-tabs{background:#2c2c2e}.ios26-tab{text-align:center;color:#6d6d72;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 0;font-size:13px;font-weight:600;transition:all .2s}.ios26-tab-active{color:#000;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}html.dark .ios26-tab-active{color:#f2f2f7;background:#636366}.ios26-chart-item{--inner-padding-end:0}.ios26-chart-wrap{height:200px;padding:8px 0}.ios26-chart-empty{text-align:center;color:#8e8e93;padding:32px 0;font-size:14px}.ios26-mono{font-family:ui-monospace,monospace;font-size:13px}.ios26-session-meta{margin-top:2px;color:#8e8e93!important;font-size:13px!important}.ios26-current-badge{color:#34c759;font-weight:600}.ios26-success-msg{color:#34c759;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;display:flex}.ios26-section{margin-bottom:16px}.ios26-section-header{text-transform:uppercase;letter-spacing:.04em;color:#6d6d72;padding:24px 36px 6px;font-size:13px;font-weight:600}html.dark .ios26-section-header{color:#98989d}.ios26-item-desc{margin-top:2px;color:#8e8e93!important;font-size:13px!important}.ios26-qr-section{padding:0 20px}.ios26-desc{color:#6d6d72;padding:8px 16px;font-size:14px;line-height:1.4}html.dark .ios26-desc{color:#98989d}.ios26-qr-code{background:#fff;border-radius:12px;justify-content:center;margin:8px 0;padding:16px;display:flex}html.dark .ios26-qr-code{background:#1c1c1e}.ios26-qr-code svg{width:180px;height:180px}.ios26-setup-key{text-align:center;color:#6d6d72;padding:8px 0 16px;font-size:13px}.ios26-setup-key code{color:var(--ion-text-color,#000);font-weight:600}.ios26-recovery-code{letter-spacing:.02em;font-family:ui-monospace,monospace;font-size:14px}.ios26-action-label{font-weight:500;text-align:center!important}.ios26-settings-page{--ion-item-background:#fff;--ion-item-border-color:#c6c6c8;max-width:600px;margin:0 auto;padding:8px 0 40px}html.dark .ios26-settings-page{--ion-item-background:#1c1c1e;--ion-text-color:#f2f2f7;--ion-item-border-color:#38383a}.ios26-settings-page ion-item-group{background:var(--ion-item-background,#fff);border-radius:12px;overflow:hidden}.ios26-settings-page ion-item>ion-icon[slot=start]{color:#fff;border-radius:8px;margin-right:14px;padding:4px;font-size:1.3rem}.ios26-profile-header{flex-direction:column;align-items:center;gap:12px;padding:24px 20px 8px;display:flex}.ios26-avatar-wrap{cursor:pointer;width:80px;height:80px;position:relative}.ios26-avatar-wrap>*{border-radius:50%;width:80px;height:80px}.ios26-avatar-img{background-position:50%;background-size:cover}.ios26-avatar-edit{background:#007aff;border:2px solid #f2f2f7;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:0;right:0}html.dark .ios26-avatar-edit{border-color:#000}.ios26-avatar-edit ion-icon{color:#fff;font-size:14px}.ios26-text-btn{color:#007aff;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500}.ios26-text-btn-danger{color:#ff3b30}.ios26-text-link{color:#007aff;font-weight:500;text-decoration:underline}.ios26-field-error{color:#ff3b30;padding:4px 36px;font-size:13px}.ios26-field-error-center{text-align:center;padding:8px 20px}.ios26-field-note{color:#8e8e93;padding:4px 36px;font-size:13px}.ios26-field-note-warn{color:#ff9500}.ios26-success-msg{text-align:center;color:#34c759;padding:8px;font-size:15px;font-weight:500}.ios26-danger-section{margin-top:32px!important}.alert-button-danger{color:#ff3b30!important}@keyframes pulse-glow-4f65a0d9{0%,to{opacity:1}50%{opacity:.5}}.animation-delay-2000[data-v-4f65a0d9]{animation-delay:2s}.animation-delay-4000[data-v-4f65a0d9]{animation-delay:4s}.line-clamp-2[data-v-4f65a0d9]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dark .mix-blend-multiply[data-v-4f65a0d9]{mix-blend-mode:normal}.animate-in-terminal[data-v-d5c89cfd]{animation:.3s cubic-bezier(.16,1,.3,1) slideUp-d5c89cfd}@keyframes slideUp-d5c89cfd{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.vertical-text[data-v-0c648b1a]{writing-mode:vertical-rl;text-orientation:mixed}
