.toggle{appearance:none}.toggle,.toggle:checked,.toggle:focus,.toggle:focus-visible,.toggle:active{background-image:none!important}.toggle,.toggle:focus,.toggle:focus-visible{background-position:0%!important;background-repeat:no-repeat!important;background-size:auto!important}.toggle:checked:focus,.toggle:checked:focus-visible{background-position:100%!important}input.toggle[type=checkbox]:focus,input.toggle[type=checkbox]:focus-visible{box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder)!important}.desktop-gadget-widget__body[data-v-56e33726] .stat,.desktop-gadget-widget__body[data-v-56e33726] .gadget{box-shadow:none!important;background:0 0!important;border:0!important}.desktop-gadget-widget__body[data-v-56e33726] .stat{padding:0!important}.desktop-gadget-widget__body[data-v-56e33726] .stat-title{display:none!important}.desktop-gadget-widget__body[data-v-56e33726] .stat-value{font-size:1.25rem!important}.desktop-gadget-widget__body[data-v-56e33726] .stat-desc{color:#64748b!important;font-size:.75rem!important}.desktop-gadget-widget__body[data-v-56e33726] .stat-figure{font-size:1rem!important}.desktop-gadget-widget__body[data-v-56e33726] .stat-figure svg{width:1.25rem!important;height:1.25rem!important}.desktop-gadget-widget__body--display[data-v-56e33726] *{pointer-events:none!important}.assistant-hori[data-v-729b23df]{width:100%;height:100%}.assistant-hori__portrait[data-v-729b23df]{transform-origin:56% 62%;transform:translate(-2px,-1px)scale(1.12)}.assistant-hori__line[data-v-729b23df]{fill:none;stroke-linecap:round;stroke-linejoin:round}.assistant-hori__line--brow[data-v-729b23df]{stroke:#403a3585;stroke-width:1.25px}.assistant-hori__line--nose-highlight[data-v-729b23df]{stroke:#ffffffa8;stroke-width:1.05px}.assistant-hori__line--smile[data-v-729b23df]{stroke:#60492da3;stroke-width:1.15px}.assistant-hori__line--bridge[data-v-729b23df]{stroke:#63554275;stroke-width:1.05px}.assistant-hori--pending .assistant-hori__portrait[data-v-729b23df]{animation:2.4s ease-in-out infinite assistant-hori-breathe-729b23df}@media (prefers-reduced-motion:reduce){.assistant-hori--pending .assistant-hori__portrait[data-v-729b23df]{animation:none}}@keyframes assistant-hori-breathe-729b23df{0%,to{transform:translate(-2px,-1px)scale(1.12)}50%{transform:translate(-2px,-2px)scale(1.135)}}.assistant-avatar[data-v-68c80c7b]{color:#0f172a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.assistant-avatar--sm[data-v-68c80c7b]{width:54px;height:54px}.assistant-avatar--md[data-v-68c80c7b]{width:72px;height:72px}.assistant-avatar--lg[data-v-68c80c7b]{width:92px;height:92px}.assistant-avatar__halo[data-v-68c80c7b],.assistant-avatar__orbit[data-v-68c80c7b],.assistant-avatar__surface[data-v-68c80c7b],.assistant-avatar__presence[data-v-68c80c7b]{border-radius:999px;position:absolute;inset:0}.assistant-avatar__halo[data-v-68c80c7b]{background:radial-gradient(circle at 30% 30%, #fffffff0, #ffffff26 45%, transparent 66%), radial-gradient(circle at 70% 75%, var(--assistant-avatar-tertiary), transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--assistant-avatar-primary) 48%, white), color-mix(in srgb, var(--assistant-avatar-secondary) 72%, white));opacity:.92;transform-origin:50%;inset:7%}.assistant-avatar__surface[data-v-68c80c7b]{background:radial-gradient(circle at 28% 28%, #fffffff5, #ffffffb8 34%, #ffffff2e 72%), linear-gradient(160deg, color-mix(in srgb, var(--assistant-avatar-primary) 24%, white), color-mix(in srgb, var(--assistant-avatar-secondary) 30%, white));border:1px solid #ffffffd9;inset:14%;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -10px 22px #ffffff3d,0 10px 24px #50688c29}.assistant-avatar__image[data-v-68c80c7b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.assistant-avatar__mark[data-v-68c80c7b]{position:absolute;inset:0}.assistant-avatar__initials[data-v-68c80c7b]{letter-spacing:.08em;text-transform:uppercase;color:#0f172ae6;text-shadow:0 1px #ffffffbf;justify-content:center;align-items:center;font-size:clamp(.88rem,1.2vw,1.16rem);font-weight:700;display:flex;position:absolute;inset:0}.assistant-avatar__orbit[data-v-68c80c7b]{opacity:.78;border:1px solid #ffffff80;inset:1px}.assistant-avatar__orbit[data-v-68c80c7b]:before{content:"";background:linear-gradient(180deg, var(--assistant-avatar-secondary), var(--assistant-avatar-primary));border-radius:999px;width:16%;height:16%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff57}.assistant-avatar__orbit--inner[data-v-68c80c7b]{opacity:.54;inset:10%}.assistant-avatar__orbit--inner[data-v-68c80c7b]:before{background:linear-gradient(180deg, var(--assistant-avatar-tertiary), var(--assistant-avatar-secondary));width:12%;height:12%;box-shadow:0 0 0 2px #ffffff47}.assistant-avatar__spark[data-v-68c80c7b],.assistant-avatar__shine[data-v-68c80c7b]{pointer-events:none;border-radius:999px;position:absolute}.assistant-avatar__spark[data-v-68c80c7b]{background:#ffffffe0;box-shadow:0 0 10px #ffffff70}.assistant-avatar__spark--one[data-v-68c80c7b]{width:10%;height:10%;top:20%;right:16%}.assistant-avatar__spark--two[data-v-68c80c7b]{opacity:.74;width:8%;height:8%;bottom:22%;left:15%}.assistant-avatar__shine[data-v-68c80c7b]{filter:blur(2px);background:linear-gradient(#ffffffc2,#fff0);width:42%;height:18%;inset:auto auto 58% 18%;transform:rotate(-18deg)}.assistant-avatar__presence[data-v-68c80c7b]{background:linear-gradient(180deg, color-mix(in srgb, var(--assistant-avatar-secondary) 92%, white), var(--assistant-avatar-primary));border:2px solid #ffffffe0;width:18%;height:18%;inset:auto 6% 6% auto;box-shadow:0 6px 12px #0f172a24}.assistant-avatar--pending .assistant-avatar__halo[data-v-68c80c7b]{animation:2.2s ease-in-out infinite assistant-avatar-float-68c80c7b}.assistant-avatar--pending .assistant-avatar__surface[data-v-68c80c7b]{animation:1.45s ease-in-out infinite assistant-avatar-pulse-68c80c7b}.assistant-avatar--pending .assistant-avatar__orbit--outer[data-v-68c80c7b]{animation:4.2s linear infinite assistant-avatar-orbit-68c80c7b}.assistant-avatar--pending .assistant-avatar__orbit--inner[data-v-68c80c7b]{animation:3.3s linear infinite assistant-avatar-orbit-reverse-68c80c7b}.assistant-avatar--pending .assistant-avatar__spark--one[data-v-68c80c7b]{animation:3.4s ease-in-out infinite assistant-avatar-sparkle-68c80c7b}.assistant-avatar--pending .assistant-avatar__spark--two[data-v-68c80c7b]{animation:3.9s ease-in-out .6s infinite assistant-avatar-sparkle-68c80c7b}@media (prefers-reduced-motion:reduce){.assistant-avatar--pending .assistant-avatar__halo[data-v-68c80c7b],.assistant-avatar--pending .assistant-avatar__surface[data-v-68c80c7b],.assistant-avatar--pending .assistant-avatar__orbit--outer[data-v-68c80c7b],.assistant-avatar--pending .assistant-avatar__orbit--inner[data-v-68c80c7b],.assistant-avatar--pending .assistant-avatar__spark--one[data-v-68c80c7b],.assistant-avatar--pending .assistant-avatar__spark--two[data-v-68c80c7b]{animation:none}}@keyframes assistant-avatar-float-68c80c7b{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.02)}}@keyframes assistant-avatar-pulse-68c80c7b{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffffeb,inset 0 -10px 22px #ffffff3d,0 10px 24px #50688c2e}50%{box-shadow:inset 0 1px 0 #ffffffeb, inset 0 -10px 22px #ffffff3d, 0 14px 32px var(--assistant-avatar-glow);transform:scale(1.03)}}@keyframes assistant-avatar-orbit-68c80c7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes assistant-avatar-orbit-reverse-68c80c7b{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes assistant-avatar-sparkle-68c80c7b{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.16)}}.assistant-markdown[data-v-0ca8f527] p:first-child{margin-top:0}.assistant-markdown[data-v-0ca8f527] p:last-child{margin-bottom:0}.assistant-markdown[data-v-0ca8f527] ul,.assistant-markdown[data-v-0ca8f527] ol{margin:.5rem 0 0 1rem}.assistant-footer-field[data-v-0ca8f527] .sem-label{margin-bottom:0}.assistant-tool-card[data-v-0ca8f527]{text-align:left;background:linear-gradient(#fffffff2,#f8fafceb);border:1px solid #e2e8f0f2;border-radius:18px;flex-direction:column;gap:.45rem;min-height:116px;padding:.9rem;transition:border-color .18s,transform .18s,box-shadow .18s,background-color .18s;display:flex}.assistant-tool-card[data-v-0ca8f527]:hover:enabled{border-color:var(--desktop-accent-muted);background:var(--desktop-accent-soft);transform:translateY(-1px);box-shadow:0 10px 24px #6d88ad1f}.assistant-tool-card[data-v-0ca8f527]:disabled{cursor:not-allowed;opacity:.58}.assistant-tool-card__title[data-v-0ca8f527]{color:#0f172aeb;font-size:.92rem;font-weight:600}.assistant-tool-card__body[data-v-0ca8f527]{color:#64748bf2;font-size:.77rem;line-height:1.45}.v2-shell-flyout-close{color:#64748b;text-transform:uppercase;letter-spacing:.12em;background:#ffffffd6;border:1px solid #fffc;border-radius:12px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.v2-shell-flyout-close:hover{background:#f8fafc}.v2-shell-surface-card{background:#ffffffc2;border:1px solid #fffc;border-radius:24px;padding:1rem;box-shadow:0 12px 28px #4e688814}.v2-shell-surface-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.v2-shell-surface-kicker{color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:600}.v2-shell-surface-title{color:#0f172a;margin-top:.25rem;font-size:.875rem;font-weight:500}.v2-shell-surface-badge{color:#64748b;text-transform:uppercase;letter-spacing:.12em;background:#ffffffd6;border:1px solid #e2e8f0;border-radius:9999px;padding:.25rem .625rem;font-size:10px;font-weight:600}.v2-shell-surface-badge--accent{background:var(--desktop-accent-soft);color:var(--desktop-accent-strong);border-color:#0000}.v2-shell-quiet-button{color:#64748b;text-transform:uppercase;letter-spacing:.12em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.v2-shell-quiet-button:hover{background:#fff}.v2-shell-icon-button{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.v2-shell-icon-button:hover{background:#fff}.v2-shell-action-tile{text-align:left;background:#ffffffd1;border:1px solid #e2e8f0cc;border-radius:18px;padding:.75rem;transition:background-color .15s,transform .15s}.v2-shell-action-tile:hover{background:#f8fafc}.v2-shell-action-tile--lift:hover{transform:translateY(-2px)}.v2-shell-action-title{color:#0f172a;margin-top:.75rem;font-size:.875rem;font-weight:600}.v2-shell-action-meta{color:#64748b;margin-top:.25rem;font-size:.75rem}.v2-shell-pill{color:#64748b;text-transform:uppercase;letter-spacing:.14em;background:#ffffffd1;border:1px solid #fffc;border-radius:9999px;padding:.375rem .75rem;font-size:11px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.v2-shell-pill:hover{background:#f8fafc}.v2-shell-pill--accent{background:var(--desktop-accent-soft);color:var(--desktop-accent-strong);border-color:var(--desktop-accent-muted)}.v2-shell-empty-state{text-align:center;background:#ffffffbd;border:1px dashed #cbd5e1;border-radius:24px;padding:2rem 1.25rem}.v2-shell-empty-title{color:#1e293b;font-size:1rem;font-weight:600}.v2-shell-empty-copy{color:#64748b;margin-top:.5rem;font-size:.875rem}.v2-shell-scroll-panel{padding-right:.25rem;overflow-y:auto}.v2-animate .v2-flyout-enter-active,.v2-animate .v2-flyout-leave-active{transition:opacity .15s,transform .15s}.v2-animate .v2-flyout-enter-from{opacity:0;transform:translateY(8px)}.v2-animate .v2-flyout-leave-to{opacity:0;transform:translateY(4px)}.v2-animate .v2-overlay-scale-enter-active,.v2-animate .v2-overlay-scale-leave-active{transition:opacity .15s,transform .15s}.v2-animate .v2-overlay-scale-enter-from,.v2-animate .v2-overlay-scale-leave-to{opacity:0;transform:scale(.97)}.v2-animate .v2-overlay-slide-enter-active,.v2-animate .v2-overlay-slide-leave-active{transition:opacity .15s,transform .15s}.v2-animate .v2-overlay-slide-enter-from{opacity:0;transform:translateY(12px)}.v2-animate .v2-overlay-slide-leave-to{opacity:0;transform:translateY(8px)}.v2-animate .v2-overlay-fade-enter-active,.v2-animate .v2-overlay-fade-leave-active{transition:opacity .15s}.v2-animate .v2-overlay-fade-enter-from,.v2-animate .v2-overlay-fade-leave-to{opacity:0}.v2-animate .v2-window-enter-active,.v2-animate .v2-window-leave-active{transition:opacity .15s,transform .15s!important}.v2-animate .v2-window-enter-from,.v2-animate .v2-window-leave-to{opacity:0;transform:scale(.95)}@keyframes v2-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.8}}.v2-skeleton-bar{opacity:.6;background:#e2e8f0;border-radius:6px}.v2-skeleton-bar--animated{animation:1.5s ease-in-out infinite v2-skeleton-pulse}.start-menu-nav-active[data-v-6bd02a7a],.start-menu-nav-active[data-v-338da710]{background:var(--desktop-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--desktop-accent) 32%, transparent)}.start-menu-kbd[data-v-ebb87988]{text-align:center;color:#64748b;background:#ffffffb3;border:1px solid #cbd5e199;border-radius:4px;min-width:16px;margin:0 1px;padding:1px 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.start-menu-search-shell[data-v-ebb87988]{transition:border-color .14s,box-shadow .14s,background .14s}.start-menu-search-shell[data-v-ebb87988]:focus-within{border-color:color-mix(in srgb, var(--desktop-accent) 34%, white);box-shadow:0 20px 40px #4e68881a, 0 0 0 2px color-mix(in srgb, var(--desktop-accent) 24%, transparent), inset 0 1px 0 #ffffffeb;background:#fffffff5}.start-menu-search-input[data-v-ebb87988]{appearance:none;box-shadow:none}.start-menu-search-input[data-v-ebb87988]:focus{box-shadow:none;outline:none}.start-menu-search-input[data-v-ebb87988]::-webkit-search-decoration{appearance:none;display:none}.start-menu-search-input[data-v-ebb87988]::-webkit-search-cancel-button{appearance:none;display:none}.start-menu-search-input[data-v-ebb87988]::-webkit-search-results-button{appearance:none;display:none}.start-menu-search-input[data-v-ebb87988]::-webkit-search-results-decoration{appearance:none;display:none}.taskbar-workspace-strip[data-v-7956b76d]{scrollbar-width:none}.taskbar-workspace-strip[data-v-7956b76d]::-webkit-scrollbar{display:none}.achievement-badge--locked[data-v-fa6ec8b7]{opacity:.55;filter:grayscale(75%)}.achievement-badge--locked[data-v-fa6ec8b7]:hover{opacity:.7;filter:grayscale(50%);transition:all .3s}.achievement-badge--shimmer[data-v-fa6ec8b7]{position:relative}.achievement-badge--shimmer[data-v-fa6ec8b7]:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff4d 40%,#ffffff8c 50%,#ffffff4d 60%,#0000 80%);border-radius:50%;animation:4s ease-in-out infinite badge-shimmer-fa6ec8b7;position:absolute;inset:0}@keyframes badge-shimmer-fa6ec8b7{0%{opacity:0;transform:translate(-130%)rotate(-5deg)}35%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(130%)rotate(5deg)}}.achievement-toast-enter-active[data-v-eda038d3]{animation:.3s ease-out toast-backdrop-in-eda038d3}.achievement-toast-leave-active[data-v-eda038d3]{animation:.25s ease-in forwards toast-backdrop-out-eda038d3}@keyframes toast-backdrop-in-eda038d3{0%{opacity:0}to{opacity:1}}@keyframes toast-backdrop-out-eda038d3{0%{opacity:1}to{opacity:0}}.achievement-toast-card[data-v-eda038d3]{text-align:center;border:1.5px solid color-mix(in srgb, var(--tier-color) 40%, transparent);width:280px;max-width:280px;box-shadow:0 0 60px color-mix(in srgb, var(--tier-color) 20%, transparent), 0 25px 50px -12px #00000080, inset 0 1px 0 #ffffff0f;background:linear-gradient(160deg,#1a1f2e 0%,#0f1320 50%,#151926 100%);border-radius:16px;padding:20px 24px 16px;animation:.5s cubic-bezier(.175,.885,.32,1.275) .1s both toast-card-in-eda038d3;position:relative;overflow:hidden}@keyframes toast-card-in-eda038d3{0%{opacity:0;transform:scale(.85)translateY(40px)}to{opacity:1;transform:scale(1)translateY(0)}}.achievement-toast-glow[data-v-eda038d3]{background:radial-gradient(circle, var(--tier-color) 0%, transparent 65%);opacity:.15;pointer-events:none;border-radius:50%;width:200px;height:200px;animation:2.5s ease-in-out infinite glow-breathe-eda038d3;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes glow-breathe-eda038d3{0%,to{opacity:.12;transform:translate(-50%)scale(1)}50%{opacity:.22;transform:translate(-50%)scale(1.1)}}.achievement-toast-badge-wrap[data-v-eda038d3]{z-index:1;margin-bottom:4px;animation:.6s cubic-bezier(.175,.885,.32,1.275) .3s both badge-bounce-in-eda038d3;display:inline-block;position:relative}@keyframes badge-bounce-in-eda038d3{0%{opacity:0;transform:scale(.3)rotate(-10deg)}60%{transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.achievement-toast-eyebrow[data-v-eda038d3]{text-transform:uppercase;letter-spacing:.12em;color:var(--tier-color);align-items:center;gap:5px;margin-bottom:6px;font-size:10px;font-weight:700;animation:.4s .5s both text-fade-up-eda038d3;display:inline-flex}.achievement-toast-title[data-v-eda038d3]{color:#fff;margin-bottom:4px;font-size:16px;font-weight:800;line-height:1.2;animation:.4s .55s both text-fade-up-eda038d3}.achievement-toast-tier[data-v-eda038d3]{color:#ffffff80;margin-bottom:10px;font-size:13px;font-weight:500;animation:.4s .6s both text-fade-up-eda038d3}.achievement-toast-points[data-v-eda038d3]{background:color-mix(in srgb, var(--tier-color) 15%, transparent);color:var(--tier-color);border:1px solid color-mix(in srgb, var(--tier-color) 25%, transparent);border-radius:20px;align-items:center;gap:4px;padding:5px 14px;font-size:14px;font-weight:700;animation:.4s .65s both text-fade-up-eda038d3;display:inline-flex}.achievement-toast-hint[data-v-eda038d3]{color:#ffffff40;margin-top:10px;font-size:10px;animation:.4s .7s both text-fade-up-eda038d3}@keyframes text-fade-up-eda038d3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.achievement-confetti[data-v-eda038d3]{width:var(--size);height:var(--size);animation:1.2s ease-out forwards confetti-burst-eda038d3;animation-delay:var(--delay);opacity:0;position:absolute}@keyframes confetti-burst-eda038d3{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(var(--end-x), var(--end-y)) rotate(var(--rotation)) scale(.3)}}[data-v-93b86466] .sem-slide-over{position:absolute!important}
