.display-title.svelte-ggo4tk{font-family:var(--font-sans);--light-glow:#ea580c4d;--dark-glow:#fb923c66;filter:drop-shadow(0 2px 10px var(--light-glow));will-change:filter;transform:translateZ(0)}.dark .display-title{filter:drop-shadow(0 0 15px var(--dark-glow))}.sidebar-header.svelte-1068n59{height:var(--header-height,4rem);background:0 0;border-bottom:1px solid #94a3b826;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;transition:padding .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:visible}.dark .sidebar-header.svelte-1068n59{border-bottom-color:#ffffff0d}.sidebar-header-compact.svelte-1068n59{justify-content:center;padding:0 .5rem;position:relative}.sidebar-header-compact.svelte-1068n59 .sidebar-header-actions:where(.svelte-1068n59){opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.sidebar-header-compact.svelte-1068n59:hover .sidebar-header-actions:where(.svelte-1068n59){opacity:1;pointer-events:auto}.sidebar-header-compact.svelte-1068n59 .sidebar-toggle-btn:where(.svelte-1068n59){background:#94a3b814;width:1.75rem;height:1.75rem}.dark .sidebar-header-compact.svelte-1068n59 .sidebar-toggle-btn:where(.svelte-1068n59){background:#ffffff0f}.sidebar-logo.svelte-1068n59{white-space:nowrap;color:#0f172ae6;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;min-width:0;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:visible}.dark .sidebar-logo.svelte-1068n59{color:#f8fafcf2}.sidebar-logo.svelte-1068n59:hover{color:#10b981;transform:scale(1.05)}.sidebar-logo.svelte-1068n59:active{transform:scale(.96)}.sidebar-logo-compact.svelte-1068n59{justify-content:center;margin-right:0;transition:justify-content .4s cubic-bezier(.4,0,.2,1)}.sidebar-header-actions.svelte-1068n59{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.sidebar-toggle-btn.svelte-1068n59{color:#64748be6;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-toggle-btn.svelte-1068n59:hover{color:#0f172a;background-color:#94a3b826}.dark .sidebar-toggle-btn.svelte-1068n59{color:#94a3b8e6}.dark .sidebar-toggle-btn.svelte-1068n59:hover{color:var(--t-text);background-color:#ffffff1a}.sidebar-toggle-btn.svelte-1068n59:active{transform:scale(.92)}.sidebar-toggle-icon.svelte-1068n59{justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.sidebar-toggle-icon.rotate-180.svelte-1068n59{transform:rotate(180deg)}.sidebar-toggle-compact.svelte-1068n59{display:none}@media (min-width:768px){.sidebar-toggle-compact.svelte-1068n59{display:flex}}.sidebar-toggle-close.svelte-1068n59{display:flex}@media (min-width:768px){.sidebar-toggle-close.svelte-1068n59{display:none}}@media (max-width:767px){.sidebar-header.svelte-1068n59{border-bottom-color:#94a3b833;padding:0 .5rem 0 1rem}.dark .sidebar-header.svelte-1068n59{border-bottom-color:#ffffff12}.sidebar-toggle-close.svelte-1068n59{border-radius:999px;width:2.75rem;height:2.75rem}.sidebar-toggle-btn.svelte-1068n59:hover,.dark .sidebar-toggle-btn.svelte-1068n59:hover{background-color:#0000}.sidebar-toggle-btn.svelte-1068n59:active{background-color:#0f172a14;transform:none}.dark .sidebar-toggle-btn.svelte-1068n59:active{background-color:#ffffff1a}.sidebar-logo.svelte-1068n59:hover,.sidebar-logo.svelte-1068n59:active{transform:none}}@media (prefers-reduced-motion:reduce){.sidebar-logo.svelte-1068n59,.sidebar-toggle-btn.svelte-1068n59,.sidebar-toggle-icon.svelte-1068n59,.sidebar-header.svelte-1068n59,.sidebar-header-actions.svelte-1068n59{transition:none!important}}.nav-item.svelte-6obwy3{padding:0 .375rem;position:relative}.nav-item-link.svelte-6obwy3{cursor:pointer;text-align:left;width:100%;min-height:2rem;font:inherit;color:#475569f2;background:0 0;border:none;border-radius:.6rem;align-items:center;padding:.375rem .625rem;text-decoration:none;transition:background-color .3s cubic-bezier(.175,.885,.32,1.275),color .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),padding .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.dark .nav-item-link.svelte-6obwy3{color:#94a3b8f2}.nav-item-link.svelte-6obwy3:hover{color:#0f172a;background-color:#0f172a0a;transform:translate(2px)}.dark .nav-item-link.svelte-6obwy3:hover{color:#f8fafc;background-color:#ffffff0d}.nav-item-link.svelte-6obwy3:focus-visible{outline:2px solid color-mix(in srgb, var(--t-primary) 60%, transparent);outline-offset:1px}.nav-item-link.svelte-6obwy3:active{transform:scale(.96)}.nav-item-active.svelte-6obwy3{color:#0f172a;background:linear-gradient(90deg,#64748b17,#0000);font-weight:600}.dark .nav-item-active.svelte-6obwy3{color:#e2e8f0;background:linear-gradient(90deg,#94a3b81f,#0000)}.nav-item-compact.svelte-6obwy3{justify-content:center;padding:.45rem .25rem}.nav-item-compact.svelte-6obwy3:hover{transform:none}.nav-item-indicator.svelte-6obwy3{border-radius:0 var(--radius-sm) var(--radius-sm) 0;pointer-events:none;background:#64748b;width:3px;height:60%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0);box-shadow:2px 0 8px #64748b59}.nav-item-link.svelte-6obwy3:hover .nav-item-indicator:where(.svelte-6obwy3){transform:translateY(-50%)scaleY(.4)}.nav-item-active.svelte-6obwy3 .nav-item-indicator:where(.svelte-6obwy3){transform:translateY(-50%)scaleY(1);box-shadow:2px 0 10px #64748b80}.nav-item-icon.svelte-6obwy3{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.nav-item-compact.svelte-6obwy3 .nav-item-icon:where(.svelte-6obwy3){width:1.25rem;height:1.25rem}.nav-item-link.svelte-6obwy3:hover .nav-item-icon:where(.svelte-6obwy3){transform:scale(1.15)rotate(-2deg)}.nav-item-active.svelte-6obwy3 .nav-item-icon:where(.svelte-6obwy3){transform:scale(1.05)}.nav-item-link.svelte-6obwy3:active .nav-item-icon:where(.svelte-6obwy3){transform:scale(.9)}.nav-item-text.svelte-6obwy3{white-space:normal;word-break:break-word;align-items:center;gap:.5rem;width:auto;font-size:.875rem;font-weight:500;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:flex}.nav-item-active.svelte-6obwy3 .nav-item-text:where(.svelte-6obwy3){font-weight:600}.nav-item-text-visible.svelte-6obwy3{opacity:1;transform:translate(0)}.nav-item-text-hidden.svelte-6obwy3{opacity:0;pointer-events:none;width:0;height:0;min-height:0;overflow:hidden;transform:translate(-8px)}.nav-item-action.nav-item-active.svelte-6obwy3{color:#065f46;background:linear-gradient(90deg,#10b98114,#0000)}.dark .nav-item-action.nav-item-active.svelte-6obwy3{color:#34d399;background:linear-gradient(90deg,#10b98126,#0000)}.nav-item-action.nav-item-active.svelte-6obwy3 .nav-item-indicator:where(.svelte-6obwy3){background:#10b981;box-shadow:2px 0 12px #10b981cc}.nav-item-action-dot.svelte-6obwy3{background:#10b981;border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-in-out infinite svelte-6obwy3-subtle-pulse;display:inline-block;box-shadow:0 0 #10b98166}.nav-item-count-badge.svelte-6obwy3{color:#475569cc;background:#64748b1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.125rem;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.dark .nav-item-count-badge.svelte-6obwy3{color:#94a3b8cc;background:#94a3b826}.nav-item-active.svelte-6obwy3 .nav-item-count-badge:where(.svelte-6obwy3){color:#0f172acc;background:#64748b2e}.dark .nav-item-active.svelte-6obwy3 .nav-item-count-badge:where(.svelte-6obwy3){color:#e2e8f0e6;background:#94a3b833}.nav-item-compact-dot.svelte-6obwy3{background:#64748b;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.25rem;right:.4rem}.dark .nav-item-compact-dot.svelte-6obwy3{background:#94a3b899}.nav-item-status-indicator.svelte-6obwy3{background:#22c55e;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.25rem;right:.4rem}.nav-item-status-pulse.svelte-6obwy3{animation:2s ease-in-out infinite svelte-6obwy3-subtle-pulse;box-shadow:0 0 #22c55e66}@keyframes svelte-6obwy3-subtle-pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 4px #10b98100}to{box-shadow:0 0 #10b98100}}@media (max-width:767px){.nav-item.svelte-6obwy3{padding:0 .75rem}.nav-item-link.svelte-6obwy3{-webkit-tap-highlight-color:transparent;border-radius:999px;min-height:3rem;padding:.5rem .75rem;transition:background-color .12s ease-out,color .12s ease-out}.nav-item-link.svelte-6obwy3:hover{background-color:#0000;transform:none}.dark .nav-item-link.svelte-6obwy3:hover{background-color:#0000}.nav-item-link.svelte-6obwy3:hover .nav-item-icon:where(.svelte-6obwy3),.nav-item-link.svelte-6obwy3:active .nav-item-icon:where(.svelte-6obwy3){transform:none}.nav-item-link.svelte-6obwy3:hover .nav-item-indicator:where(.svelte-6obwy3){transform:translateY(-50%)scaleY(0)}.nav-item-link.svelte-6obwy3:active{background-color:#0f172a12;transform:none}.dark .nav-item-link.svelte-6obwy3:active{background-color:#ffffff17}.nav-item-indicator.svelte-6obwy3{display:none}.nav-item-active.svelte-6obwy3,.nav-item-active.svelte-6obwy3:hover{background:#0f172a13}.dark .nav-item-active.svelte-6obwy3,.dark .nav-item-active.svelte-6obwy3:hover{background:#ffffff1a}.nav-item-active.svelte-6obwy3 .nav-item-icon:where(.svelte-6obwy3){transform:none}.nav-item-action.nav-item-active.svelte-6obwy3,.nav-item-action.nav-item-active.svelte-6obwy3:hover{background:#10b9811f}.dark .nav-item-action.nav-item-active.svelte-6obwy3,.dark .nav-item-action.nav-item-active.svelte-6obwy3:hover{background:#10b9812e}.nav-item-icon.svelte-6obwy3{margin-right:.75rem}.nav-item-text.svelte-6obwy3{white-space:nowrap;word-break:normal;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.nav-item-link.svelte-6obwy3,.nav-item-indicator.svelte-6obwy3,.nav-item-icon.svelte-6obwy3,.nav-item-text.svelte-6obwy3{transition:none!important;transform:none!important}.nav-item-badge.svelte-6obwy3{animation:none!important}}.nav-group-item.svelte-1i7g1qh{margin-top:.5rem;padding:0 .375rem;position:relative}.nav-group-item.svelte-1i7g1qh:first-child{margin-top:0}.nav-group-item-compact.svelte-1i7g1qh{pointer-events:none;border-top:1px solid #94a3b826;height:0;margin:.375rem 1rem;padding:0;overflow:hidden}.dark .nav-group-item-compact.svelte-1i7g1qh{border-top-color:#ffffff0f}.nav-group-toggle.svelte-1i7g1qh{cursor:pointer;width:100%;min-height:2rem;font:inherit;color:inherit;background:0 0;border:none;border-radius:.6rem;align-items:center;gap:.5rem;padding:.375rem .625rem;transition:background-color .2s,color .2s;display:flex}.nav-group-toggle.svelte-1i7g1qh:hover{background-color:#0f172a0a}.dark .nav-group-toggle.svelte-1i7g1qh:hover{background-color:#ffffff0d}.nav-group-toggle.svelte-1i7g1qh:focus-visible{outline:2px solid color-mix(in srgb, var(--t-primary) 60%, transparent);outline-offset:1px}.nav-group-toggle.svelte-1i7g1qh:active{transform:scale(.98)}.nav-group-toggle-has-active.svelte-1i7g1qh{background:linear-gradient(90deg,#64748b0f,#0000)}.dark .nav-group-toggle-has-active.svelte-1i7g1qh{background:linear-gradient(90deg,#94a3b814,#0000)}.nav-group-static.svelte-1i7g1qh{align-items:center;min-height:2rem;padding:.375rem .625rem;display:flex}.nav-group-chevron-wrap.svelte-1i7g1qh{flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:flex}.nav-group-chevron{color:#64748b73;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s}.dark .nav-group-chevron{color:#94a3b859}.nav-group-chevron-expanded{transform:rotate(90deg)}.nav-group-toggle.svelte-1i7g1qh:hover .nav-group-chevron{color:#64748bcc}.dark .nav-group-toggle.svelte-1i7g1qh:hover .nav-group-chevron{color:#94a3b8b3}.nav-group-label.svelte-1i7g1qh{text-transform:uppercase;letter-spacing:.04em;color:#475569bf;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;transition:color .2s;overflow:hidden}.nav-group-toggle.svelte-1i7g1qh:hover .nav-group-label:where(.svelte-1i7g1qh){color:#334155f2}.dark .nav-group-label.svelte-1i7g1qh{color:#a5b4c899}.dark .nav-group-toggle.svelte-1i7g1qh:hover .nav-group-label:where(.svelte-1i7g1qh){color:#d2dce8e6}.nav-group-children.svelte-1i7g1qh{grid-template-rows:1fr;display:grid;overflow:hidden}.nav-group-children-collapsed.svelte-1i7g1qh{grid-template-rows:0fr}.nav-group-children-animate.svelte-1i7g1qh{transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1)}.nav-group-children-inner.svelte-1i7g1qh{min-height:0;overflow:hidden}.nav-group-children-indented.svelte-1i7g1qh{padding-left:.75rem}.nav-group-dots.svelte-1i7g1qh{flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;display:flex}.nav-group-active-dot.svelte-1i7g1qh{background:#64748b;border-radius:50%;width:.375rem;height:.375rem}.dark .nav-group-active-dot.svelte-1i7g1qh{background:#94a3b899}.nav-group-signal-dot.svelte-1i7g1qh{background:#10b981;border-radius:50%;width:.3125rem;height:.3125rem;animation:2s ease-in-out infinite svelte-1i7g1qh-signal-pulse}@keyframes svelte-1i7g1qh-signal-pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 3px #10b98100}to{box-shadow:0 0 #10b98100}}@media (max-width:767px){.nav-group-item.svelte-1i7g1qh{margin-top:.75rem;padding:0 .75rem}.nav-group-toggle.svelte-1i7g1qh,.nav-group-static.svelte-1i7g1qh{border-radius:999px;min-height:2.75rem;padding:.5rem .75rem}.nav-group-toggle.svelte-1i7g1qh{-webkit-tap-highlight-color:transparent}.nav-group-toggle.svelte-1i7g1qh:hover,.dark .nav-group-toggle.svelte-1i7g1qh:hover{background-color:#0000}.nav-group-toggle.svelte-1i7g1qh:active{background-color:#0f172a12;transform:none}.dark .nav-group-toggle.svelte-1i7g1qh:active{background-color:#ffffff17}.nav-group-children-indented.svelte-1i7g1qh{padding-left:0}}@media (prefers-reduced-motion:reduce){.nav-group-toggle.svelte-1i7g1qh,.nav-group-label.svelte-1i7g1qh,.nav-group-children-animate.svelte-1i7g1qh,.nav-group-chevron{transition:none!important}.nav-group-signal-dot.svelte-1i7g1qh{animation:none!important}}.sidebar.svelte-sbp8ob{--spring-easing:cubic-bezier(.175, .885, .32, 1.275);--smooth-easing:cubic-bezier(.4, 0, .2, 1);z-index:var(--z-sidebar);height:100%;width:var(--sidebar-current-width);transition:transform .3s var(--smooth-easing);will-change:transform;backface-visibility:hidden;contain:layout paint style;background-image:linear-gradient(#fffffffc 0%,#f8fafcfa 100%);border-right:1px solid #94a3b833;flex-direction:column;display:flex;position:fixed;transform:translate(-100%);box-shadow:4px 0 24px #0000000d}.dark .sidebar.svelte-sbp8ob{background-image:linear-gradient(#0f0f12fc 0%,#0a0a0cfa 100%);border-right-color:#ffffff0d;box-shadow:4px 0 24px #0003}.sidebar-mobile.svelte-sbp8ob{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;z-index:var(--z-drawer);width:var(--sidebar-width-mobile);max-width:320px}@media (max-width:767px){.sidebar.svelte-sbp8ob{z-index:var(--z-drawer);width:var(--sidebar-width-mobile);max-width:320px;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));background-color:#fff;background-image:none;border-right:none;border-radius:0 1.25rem 1.25rem 0;transition:transform .32s cubic-bezier(.32,.72,0,1);box-shadow:12px 0 40px -10px #0f172a4d,2px 0 12px -4px #0f172a29}.dark .sidebar.svelte-sbp8ob{background-color:#17171c;background-image:none;border-right-color:#0000;box-shadow:12px 0 44px -10px #000c,1px 0 #ffffff0a}.sidebar-inner-glow.svelte-sbp8ob,.sidebar.svelte-sbp8ob:hover .sidebar-inner-glow:where(.svelte-sbp8ob){opacity:0}.dark .sidebar-inner-glow.svelte-sbp8ob,.dark .sidebar.svelte-sbp8ob:hover .sidebar-inner-glow:where(.svelte-sbp8ob){opacity:1;background:linear-gradient(#ffffff08 0%,#ffffff24 30%,#ffffff26 55%,#ffffff0a 100%)}}@media (min-width:768px){.sidebar.svelte-sbp8ob{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-image:linear-gradient(#fffffff2 0%,#f8fafce6 100%);position:static;transform:translate(0);box-shadow:4px 0 24px #00000005,inset -1px 0 #ffffff80}.dark .sidebar.svelte-sbp8ob{background-image:linear-gradient(#0f0f12f2 0%,#0a0a0ceb 100%);box-shadow:4px 0 24px #0003,inset -1px 0 #ffffff05}.sidebar-compact.svelte-sbp8ob{width:var(--sidebar-width-compact)}.sidebar-compact.svelte-sbp8ob:hover .sidebar-inner-glow:where(.svelte-sbp8ob){opacity:.5}}.sidebar-ambient.svelte-sbp8ob{pointer-events:none;opacity:0;background:radial-gradient(at 0 0,#10b9810a 0%,#0000 60%);transition:opacity .8s;position:absolute;inset:0}.sidebar.mounted.svelte-sbp8ob .sidebar-ambient:where(.svelte-sbp8ob){opacity:1}.dark .sidebar-ambient.svelte-sbp8ob{background:radial-gradient(at 0 0,#10b9810f 0%,#0000 60%)}.sidebar-inner-glow.svelte-sbp8ob{pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#10b98126 30%,#10b98133 50%,#10b98126 70%,#0000 100%);width:1px;height:100%;transition:opacity .5s;position:absolute;top:0;right:0}.sidebar.svelte-sbp8ob:hover .sidebar-inner-glow:where(.svelte-sbp8ob){opacity:1}.sidebar-open.svelte-sbp8ob{transform:translate(0)}.sidebar-gesturing.svelte-sbp8ob{transition:none}.sidebar-nav.svelte-sbp8ob{touch-action:pan-y pinch-zoom;overscroll-behavior:contain;contain:layout paint style;flex:1;overflow:hidden auto}.custom-scrollbar.svelte-sbp8ob::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-sbp8ob::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-sbp8ob::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background-color:#0000;transition:background-color .2s}.custom-scrollbar.svelte-sbp8ob:hover::-webkit-scrollbar-thumb{background-color:#94a3b866}.custom-scrollbar.svelte-sbp8ob:hover::-webkit-scrollbar-thumb:hover{background-color:#94a3b8a6}.dark .custom-scrollbar.svelte-sbp8ob:hover::-webkit-scrollbar-thumb{background-color:#ffffff2e}.dark .custom-scrollbar.svelte-sbp8ob:hover::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.custom-scrollbar.svelte-sbp8ob{scrollbar-width:thin;scrollbar-color:transparent transparent}.custom-scrollbar.svelte-sbp8ob:hover{scrollbar-color:#94a3b866 transparent}.dark .custom-scrollbar.svelte-sbp8ob:hover{scrollbar-color:#ffffff2e transparent}.sidebar-nav-list.svelte-sbp8ob{transition:padding .4s var(--smooth-easing);padding:.75rem 0}.sidebar-compact.svelte-sbp8ob .sidebar-nav-list:where(.svelte-sbp8ob){padding:.5rem 0}.sidebar-footer.svelte-sbp8ob{transition:padding .4s var(--smooth-easing);background:linear-gradient(#0000,#f8fafccc);border-top:1px solid #94a3b826;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.sidebar-compact.svelte-sbp8ob .sidebar-footer:where(.svelte-sbp8ob){padding:.75rem .5rem}.dark .sidebar-footer.svelte-sbp8ob{background:linear-gradient(#0000,#0f0f12cc);border-top-color:#ffffff0d}.refer-cta.svelte-sbp8ob{color:#b45309e6;width:100%;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.6rem;align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:flex}.refer-cta.svelte-sbp8ob:hover{color:#a14500;background-color:#f59e0b12}.refer-cta.svelte-sbp8ob:active{transform:scale(.96)}.dark .refer-cta.svelte-sbp8ob{color:#fbbf24cc}.dark .refer-cta.svelte-sbp8ob:hover{color:#fcd34d;background-color:#f59e0b17}.refer-cta-compact.svelte-sbp8ob{justify-content:center;padding:.45rem .25rem}.refer-cta-compact.svelte-sbp8ob:hover{transform:none}.refer-cta-icon.svelte-sbp8ob{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.refer-cta.svelte-sbp8ob:hover .refer-cta-icon:where(.svelte-sbp8ob){transform:scale(1.15)rotate(-2deg)}.refer-cta.svelte-sbp8ob:active .refer-cta-icon:where(.svelte-sbp8ob){transform:scale(.9)}.refer-cta-compact.svelte-sbp8ob .refer-cta-icon:where(.svelte-sbp8ob){width:1.25rem;height:1.25rem}.refer-cta-text.svelte-sbp8ob{text-align:left;flex:1}.contact-link.svelte-sbp8ob{width:100%;font:inherit;color:#64748bbf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.3rem;padding:.25rem;font-size:.75rem;transition:color .2s;display:flex}.contact-link.svelte-sbp8ob:hover{color:#475569f2}.dark .contact-link.svelte-sbp8ob{color:#94a3b88c}.dark .contact-link.svelte-sbp8ob:hover{color:#94a3b8e6}@media (max-width:767px){.sidebar-footer.svelte-sbp8ob{padding:.5rem .75rem calc(.75rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:0 0;border-top-color:#94a3b838;gap:.125rem}.dark .sidebar-footer.svelte-sbp8ob{background:0 0;border-top-color:#ffffff14}.refer-cta.svelte-sbp8ob,.contact-link.svelte-sbp8ob{-webkit-tap-highlight-color:transparent;border-radius:999px;gap:.75rem;min-height:3rem;padding:.5rem .75rem;transition:background-color .12s ease-out}.refer-cta.svelte-sbp8ob{font-size:.9375rem;font-weight:600}.refer-cta.svelte-sbp8ob:hover,.refer-cta.svelte-sbp8ob:active{transform:none}.refer-cta.svelte-sbp8ob:active{background-color:#f59e0b24}.refer-cta.svelte-sbp8ob:hover .refer-cta-icon:where(.svelte-sbp8ob),.refer-cta.svelte-sbp8ob:active .refer-cta-icon:where(.svelte-sbp8ob){transform:none}.contact-link.svelte-sbp8ob{justify-content:flex-start;font-size:.875rem}.contact-link.svelte-sbp8ob svg{width:1.125rem;height:1.125rem;margin-inline:.1875rem}.contact-link.svelte-sbp8ob:active{background-color:#0f172a0f}.dark .contact-link.svelte-sbp8ob:active{background-color:#ffffff12}.sidebar-footer.svelte-sbp8ob .lang-trigger{border-radius:999px;gap:.75rem;min-height:3rem;padding:.5rem .75rem}.sidebar-footer.svelte-sbp8ob .lang-flag{flex-shrink:0;justify-content:center;width:1.5rem;display:inline-flex}.sidebar-footer.svelte-sbp8ob .lang-name{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.sidebar.svelte-sbp8ob,.sidebar-ambient.svelte-sbp8ob,.sidebar-inner-glow.svelte-sbp8ob,.sidebar-nav-list.svelte-sbp8ob,.sidebar-footer.svelte-sbp8ob{transition:none!important}}.quick-capture-menu.svelte-s8wcio{z-index:var(--z-drawer);pointer-events:none;isolation:isolate;position:fixed;inset:0}.quick-capture-menu__sr-only.svelte-s8wcio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-capture-link.svelte-s8wcio{--floating-action-gap:.75rem;--floating-chat-size:3.5rem;--floating-chat-bottom-offset:calc(max(var(--mobile-bottom-chrome-height,0px), var(--footer-height,0px)) + 1.5rem);bottom:calc(max(var(--mobile-bottom-chrome-height,0px), var(--footer-height,0px)) + 1rem);background:linear-gradient(135deg, var(--color-domain-fce), var(--color-domain-fce-strong));color:#fff;width:3.75rem;height:3.75rem;box-shadow:0 18px 38px -18px #0f172aa6, 0 0 0 4px color-mix(in srgb, var(--color-surface) 88%, transparent), 0 0 0 6px color-mix(in srgb, var(--color-domain-fce) 22%, transparent);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;place-items:center;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:absolute}.quick-capture-link--right.svelte-s8wcio{right:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) + 1rem)}.quick-capture-link--left.svelte-s8wcio{left:calc(var(--safe-area-inset-left,env(safe-area-inset-left,0px)) + 1rem)}.quick-capture-link--stack-above-chat.svelte-s8wcio{bottom:calc(var(--floating-chat-bottom-offset) + var(--floating-chat-size) + var(--floating-action-gap))}.quick-capture-link--right.quick-capture-link--stack-above-chat.svelte-s8wcio{right:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) + 1.5rem)}.quick-capture-link.svelte-s8wcio:hover{filter:saturate(1.05)brightness(1.03);transform:translateY(-1px)scale(1.02)}.quick-capture-link.svelte-s8wcio:active{transform:translateY(1px)scale(.96)}.quick-capture-link.svelte-s8wcio:focus-visible{box-shadow:0 0 0 3px var(--color-ring), 0 0 0 7px color-mix(in srgb, var(--color-surface) 90%, transparent), 0 18px 38px -18px #0f172aa6;outline:none}.quick-capture-link__icon.svelte-s8wcio{color:currentColor;pointer-events:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}.quick-capture-link__icon.svelte-s8wcio svg,.quick-capture-link__voice-indicator.svelte-s8wcio svg{stroke:currentColor;flex-shrink:0;width:100%;height:100%;display:block}.quick-capture-link__voice-indicator.svelte-s8wcio{border:2px solid color-mix(in srgb, var(--color-surface) 95%, transparent);background:color-mix(in srgb, var(--color-domain-fce-strong) 72%, #000);color:#fff;pointer-events:none;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:.35rem;right:.35rem}.quick-capture-menu__header.svelte-s8wcio{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.25rem 1.25rem .8rem;display:grid}.quick-capture-menu__eyebrow.svelte-s8wcio,.quick-capture-menu__hint.svelte-s8wcio{margin:0}.quick-capture-menu__eyebrow.svelte-s8wcio{letter-spacing:.02em;color:var(--color-foreground);font-size:.82rem;font-weight:800}.quick-capture-menu__hint.svelte-s8wcio{color:var(--color-text-muted);margin-top:.15rem;font-size:.78rem;line-height:1.35}.quick-capture-menu__voice.svelte-s8wcio,.quick-capture-menu__close.svelte-s8wcio{touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.quick-capture-menu__voice.svelte-s8wcio{background:color-mix(in srgb, var(--color-domain-fce) 14%, var(--color-surface));min-height:2.75rem;color:var(--color-domain-fce-strong);border-radius:999px;gap:.35rem;padding:.55rem .8rem;font-size:.75rem;font-weight:800}.quick-capture-menu__close.svelte-s8wcio{border:1px solid var(--color-border-default);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;border-radius:999px}.quick-capture-menu__items.svelte-s8wcio{gap:.35rem;display:grid}.quick-capture-menu__item.svelte-s8wcio{min-height:3.5rem;color:var(--color-foreground);touch-action:manipulation;border-radius:1rem;align-items:center;gap:.75rem;padding:.68rem .75rem;font-size:.96rem;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.quick-capture-menu__item.svelte-s8wcio:hover,.quick-capture-menu__item.svelte-s8wcio:focus-visible,.quick-capture-menu__voice.svelte-s8wcio:hover,.quick-capture-menu__voice.svelte-s8wcio:focus-visible,.quick-capture-menu__close.svelte-s8wcio:hover,.quick-capture-menu__close.svelte-s8wcio:focus-visible{background:color-mix(in srgb, var(--color-domain-fce) 12%, var(--color-surface-muted));color:var(--color-foreground);outline:none}.quick-capture-menu__item-icon.svelte-s8wcio{background:color-mix(in srgb, var(--color-domain-fce) 13%, transparent);width:2.35rem;height:2.35rem;color:var(--color-domain-fce-strong);border-radius:.8rem;flex:none;place-items:center;display:grid}@media (max-width:480px){.quick-capture-link.svelte-s8wcio{--floating-chat-size:3.25rem;--floating-chat-bottom-offset:calc(max(var(--mobile-bottom-chrome-height,0px), var(--footer-height,0px)) + 1rem)}.quick-capture-link--right.quick-capture-link--stack-above-chat.svelte-s8wcio{right:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) + 1rem)}}@media (min-width:768px){.quick-capture-link.svelte-s8wcio{--floating-chat-size:4rem;--floating-chat-bottom-offset:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--footer-height,0px) + 2rem);bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--footer-height,0px) + 2rem);width:4rem;height:4rem}.quick-capture-link--stack-above-chat.svelte-s8wcio{bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 2rem + var(--floating-chat-size) + var(--floating-action-gap))}.quick-capture-link--right.svelte-s8wcio,.quick-capture-link--right.quick-capture-link--stack-above-chat.svelte-s8wcio{right:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) + 2rem)}.quick-capture-link--left.svelte-s8wcio{left:calc(var(--safe-area-inset-left,env(safe-area-inset-left,0px)) + 2rem)}.quick-capture-link__icon.svelte-s8wcio{width:1.75rem;height:1.75rem}}.custom-scrollbar.svelte-samtog::-webkit-scrollbar{width:5px}.custom-scrollbar.svelte-samtog::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-samtog::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background:#9ca3af33}.custom-scrollbar.svelte-samtog::-webkit-scrollbar-thumb:hover{background:#9ca3af66}.dark .custom-scrollbar.svelte-samtog::-webkit-scrollbar-thumb{background:#ffffff1a}.mini-btn.svelte-3njhjk{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.mini-btn.svelte-3njhjk:active{transform:scale(.96)}.mini-btn.svelte-3njhjk:disabled{opacity:.55;cursor:not-allowed;transform:none}.mini-btn-confirm.svelte-3njhjk{color:#059669;background:#10b98126;border-color:#10b98159}.mini-btn-confirm.svelte-3njhjk:hover{background:#10b98138}.mini-btn-decline.svelte-3njhjk{color:#dc2626;background:#ef44441f;border-color:#ef44444d}.mini-btn-decline.svelte-3njhjk:hover{background:#ef444433}.mini-btn-later.svelte-3njhjk{color:#2563eb;background:#3b82f61f;border-color:#3b82f647}.mini-btn-later.svelte-3njhjk:hover{background:#3b82f633}.dark .mini-btn-confirm.svelte-3njhjk{color:#6ee7b7}.dark .mini-btn-decline.svelte-3njhjk{color:#fca5a5}.dark .mini-btn-later.svelte-3njhjk{color:#93c5fd}.interaction-scroll.svelte-3njhjk{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent}.interaction-scroll.svelte-3njhjk::-webkit-scrollbar{width:5px}.interaction-scroll.svelte-3njhjk::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background:#94a3b859}.meta-pill.svelte-3njhjk{letter-spacing:.01em;border-radius:9999px;align-items:center;padding:.15rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.meta-pill-high.svelte-3njhjk{color:#b91c1c;background:#ef44441f}.meta-pill-medium.svelte-3njhjk{color:#b45309;background:#f59e0b24}.meta-pill-neutral.svelte-3njhjk{color:#475569;background:#94a3b824}.dark .meta-pill-high.svelte-3njhjk{color:#fca5a5}.dark .meta-pill-medium.svelte-3njhjk{color:#fde68a}.dark .meta-pill-neutral.svelte-3njhjk{color:#cbd5e1}.wallet-component.svelte-u8v2nu{font-family:var(--font-sans);flex-direction:column;align-items:center;gap:.5rem;display:flex}.connected-wallet.svelte-u8v2nu{border:1px solid var(--t-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);align-items:center;gap:.625rem;min-width:0;max-width:100%;padding:.5rem .75rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (prefers-color-scheme:dark){.connected-wallet.svelte-u8v2nu{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}}.connected-wallet.svelte-u8v2nu:before{content:"";pointer-events:none;background:linear-gradient(135deg,#22c55e0d 0%,#16a34a0d 100%);position:absolute;inset:0}@media (prefers-color-scheme:dark){.connected-wallet.svelte-u8v2nu:before{background:linear-gradient(135deg,#22c55e14 0%,#16a34a14 100%)}}.wallet-icon.svelte-u8v2nu{color:var(--t-text-muted)}@media (prefers-color-scheme:dark){.wallet-icon.svelte-u8v2nu{color:var(--t-text-muted)}}.address.svelte-u8v2nu{color:var(--t-text);font-size:.875rem;font-weight:500}@media (prefers-color-scheme:dark){.address.svelte-u8v2nu{color:var(--t-text)}}.disconnect-button.svelte-u8v2nu{background-color:var(--t-border);color:var(--t-text);cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .2s ease-in-out}.disconnect-button.svelte-u8v2nu:hover{background-color:var(--t-border)}@media (prefers-color-scheme:dark){.disconnect-button.svelte-u8v2nu{color:var(--t-text);background-color:#4b5563}.disconnect-button.svelte-u8v2nu:hover{background-color:var(--t-text-muted)}}.connect-button.svelte-u8v2nu{color:var(--t-text);cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.connect-button.svelte-u8v2nu:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.connect-button.svelte-u8v2nu:hover:before{left:100%}.connect-button.svelte-u8v2nu:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 4px 14px #2563eb4d,0 2px 4px -1px #0000000f}.connect-button.svelte-u8v2nu:focus{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #3b82f680}.connect-button.svelte-u8v2nu:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media (prefers-color-scheme:dark){.connect-button.svelte-u8v2nu{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}.connect-button.svelte-u8v2nu:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 4px 14px #3b82f666,0 2px 4px -1px #0003}.connect-button.svelte-u8v2nu:focus{box-shadow:0 0 0 3px #3b82f699}}.loader.svelte-u8v2nu{border:2px solid var(--t-surface);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite svelte-u8v2nu-rotation;display:inline-block}@keyframes svelte-u8v2nu-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message.svelte-u8v2nu{color:var(--t-destructive);text-align:center;max-width:320px;margin-top:.5rem;font-size:.875rem}.mobile-overlay.svelte-1m92nd9,.mobile-dropdown-menu.svelte-1m92nd9{will-change:transform, opacity;transform:translateZ(0)}.user-menu-trigger.svelte-1m92nd9{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;padding:.375rem;transition:background-color .15s;position:relative}.user-menu-trigger.svelte-1m92nd9:hover{background-color:var(--color-surface-muted)}.user-menu-trigger.is-open.svelte-1m92nd9{background-color:#10b9811a}.dark .user-menu-trigger.is-open.svelte-1m92nd9{background-color:#10b98124}.user-menu-trigger.svelte-1m92nd9:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.user-menu-trigger-inner.svelte-1m92nd9{position:relative}.user-menu-trigger-ring.svelte-1m92nd9{pointer-events:none;border:2px solid #0000;border-radius:9999px;transition:border-color .15s;position:absolute;inset:-7px}.user-menu-trigger.svelte-1m92nd9:hover .user-menu-trigger-ring:where(.svelte-1m92nd9){border-color:#10b98133}.user-menu-trigger.is-open.svelte-1m92nd9 .user-menu-trigger-ring:where(.svelte-1m92nd9){border-color:#10b98173}.user-menu-panel.svelte-1m92nd9{z-index:var(--z-modal);transform-origin:100% 0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:17rem;padding:.5rem;position:fixed;top:60px;right:1rem;overflow:hidden;box-shadow:0 12px 24px -8px #0f172a24,0 4px 8px -4px #0f172a0f}.dark .user-menu-panel.svelte-1m92nd9{background:#111114;border-color:#ffffff14;box-shadow:0 16px 32px -8px #00000080,0 4px 8px -4px #0000004d}.user-menu-panel-accent.svelte-1m92nd9{pointer-events:none;background:linear-gradient(90deg,#0000,#10b98166,#0000);height:1px;position:absolute;top:0;left:1rem;right:1rem}.user-menu-profile.svelte-1m92nd9{background-color:#10b9810d;border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem .5rem;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.dark .user-menu-profile.svelte-1m92nd9{background-color:#10b98114}.user-menu-profile.svelte-1m92nd9:hover{background-color:#10b9811a}.dark .user-menu-profile.svelte-1m92nd9:hover{background-color:#10b98124}.user-menu-profile.svelte-1m92nd9:focus-visible{outline-offset:-2px;outline:2px solid #10b98180}.user-menu-profile-avatar.svelte-1m92nd9{flex-shrink:0;position:relative}.user-menu-status-dot.svelte-1m92nd9{background-color:#10b981;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.dark .user-menu-status-dot.svelte-1m92nd9{border-color:#111114}.user-menu-profile-text.svelte-1m92nd9{flex:1;min-width:0}.user-menu-profile-name.svelte-1m92nd9{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.dark .user-menu-profile-name.svelte-1m92nd9{color:#f1f5f9}.user-menu-profile-link.svelte-1m92nd9{color:#64748b;margin-top:2px;font-size:.75rem;line-height:1.2}.dark .user-menu-profile-link.svelte-1m92nd9{color:#94a3b8}.user-menu-chevron.svelte-1m92nd9{color:#94a3b8;opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}.dark .user-menu-chevron.svelte-1m92nd9{color:#64748b}.user-menu-profile.svelte-1m92nd9:hover .user-menu-chevron:where(.svelte-1m92nd9),.user-menu-profile.svelte-1m92nd9:focus-visible .user-menu-chevron:where(.svelte-1m92nd9),.user-menu-item.svelte-1m92nd9:hover .user-menu-chevron:where(.svelte-1m92nd9),.user-menu-item.svelte-1m92nd9:focus-visible .user-menu-chevron:where(.svelte-1m92nd9){opacity:1;color:#10b981}.dark .user-menu-item.svelte-1m92nd9:hover .user-menu-chevron:where(.svelte-1m92nd9),.dark .user-menu-item.svelte-1m92nd9:focus-visible .user-menu-chevron:where(.svelte-1m92nd9),.dark .user-menu-profile.svelte-1m92nd9:hover .user-menu-chevron:where(.svelte-1m92nd9),.dark .user-menu-profile.svelte-1m92nd9:focus-visible .user-menu-chevron:where(.svelte-1m92nd9){color:#34d399}.user-menu-item.is-active.svelte-1m92nd9 .user-menu-chevron:where(.svelte-1m92nd9){opacity:1;color:#10b981}.dark .user-menu-item.is-active.svelte-1m92nd9 .user-menu-chevron:where(.svelte-1m92nd9){color:#34d399}.user-menu-group-label.svelte-1m92nd9{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.5rem;padding:.75rem .75rem .375rem;font-size:10.5px;font-weight:700;display:flex}.dark .user-menu-group-label.svelte-1m92nd9{color:#64748b}.user-menu-group-dot.svelte-1m92nd9{background-color:#10b9818c;border-radius:50%;width:4px;height:4px;display:inline-block}.user-menu-list.svelte-1m92nd9{padding:.125rem 0}.user-menu-item.svelte-1m92nd9{color:#1e293b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.dark .user-menu-item.svelte-1m92nd9{color:#e2e8f0}.user-menu-item.svelte-1m92nd9:hover{color:#0f172a;background-color:#10b98112}.dark .user-menu-item.svelte-1m92nd9:hover{color:#f8fafc;background-color:#10b9811f}.user-menu-item.svelte-1m92nd9:focus-visible{outline-offset:-2px;outline:2px solid #10b98180}.user-menu-item.is-active.svelte-1m92nd9{color:#0f172a;background-color:#10b9811a}.dark .user-menu-item.is-active.svelte-1m92nd9{color:#f8fafc;background-color:#10b98129}.user-menu-item.is-active.svelte-1m92nd9:before{content:"";background-color:#10b981;border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.user-menu-item-icon.svelte-1m92nd9{color:#64748b;background-color:#94a3b81a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:flex}.dark .user-menu-item-icon.svelte-1m92nd9{color:#94a3b8;background-color:#94a3b814}.user-menu-item.svelte-1m92nd9:hover .user-menu-item-icon:where(.svelte-1m92nd9){color:#10b981;background-color:#10b98124}.dark .user-menu-item.svelte-1m92nd9:hover .user-menu-item-icon:where(.svelte-1m92nd9){color:#34d399;background-color:#10b98133}.user-menu-item.is-active.svelte-1m92nd9 .user-menu-item-icon:where(.svelte-1m92nd9){color:#10b981;background-color:#10b9812e}.dark .user-menu-item.is-active.svelte-1m92nd9 .user-menu-item-icon:where(.svelte-1m92nd9){color:#34d399;background-color:#10b98138}.user-menu-item-label.svelte-1m92nd9{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.user-menu-item--danger.svelte-1m92nd9:hover{color:#dc2626;background-color:#ef444414}.dark .user-menu-item--danger.svelte-1m92nd9:hover{color:#f87171;background-color:#ef44441f}.user-menu-item--danger.svelte-1m92nd9:hover .user-menu-item-icon:where(.svelte-1m92nd9){color:#dc2626;background-color:#ef444424}.dark .user-menu-item--danger.svelte-1m92nd9:hover .user-menu-item-icon:where(.svelte-1m92nd9){color:#f87171;background-color:#ef444433}.user-menu-divider.svelte-1m92nd9{background-color:#94a3b82e;height:1px;margin:.25rem .5rem}.dark .user-menu-divider.svelte-1m92nd9{background-color:#ffffff14}.user-menu-divider--inset.svelte-1m92nd9{margin:.5rem .75rem}.user-menu-footer.svelte-1m92nd9{padding:.25rem .25rem .125rem}.user-menu-footer .wallet-component{width:100%}.user-menu-footer .connect-button.user-menu-wallet{letter-spacing:.01em;border-radius:8px;width:100%;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.user-menu-trigger.svelte-1m92nd9,.user-menu-trigger-ring.svelte-1m92nd9,.user-menu-profile.svelte-1m92nd9,.user-menu-item.svelte-1m92nd9,.user-menu-item-icon.svelte-1m92nd9,.user-menu-chevron.svelte-1m92nd9{transition:none!important}}.auth-trigger-btn.svelte-1ue9buw{cursor:pointer;color:#334155;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem 1rem;font-size:.8125rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.dark .auth-trigger-btn.svelte-1ue9buw{color:var(--t-foreground);background:linear-gradient(135deg,#1e293bcc,#0f172a99);border-color:#64748b4d}.auth-trigger-btn.svelte-1ue9buw:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#3b82f614,#9333ea14);transition:opacity .25s;position:absolute;inset:0}.auth-trigger-btn.svelte-1ue9buw:hover:before{opacity:1}.auth-trigger-btn.svelte-1ue9buw:hover{border-color:#6366f166;transform:translateY(-.5px);box-shadow:0 2px 8px #6366f11f,0 1px 2px #0000000f}.dark .auth-trigger-btn.svelte-1ue9buw:hover{border-color:#818cf866;box-shadow:0 2px 12px #6366f126,0 0 0 1px #818cf81a}.auth-trigger-btn.svelte-1ue9buw:active{transform:translateY(0)scale(.98);box-shadow:0 1px 2px #0000000f}.auth-trigger-btn--active.svelte-1ue9buw{border-color:#6366f180;box-shadow:0 2px 8px #6366f126,0 0 0 1px #6366f11a}.dark .auth-trigger-btn--active.svelte-1ue9buw{border-color:#818cf880;box-shadow:0 2px 12px #6366f133,0 0 0 1px #818cf826}.auth-trigger-btn.svelte-1ue9buw:focus-visible{outline-offset:2px;outline:2px solid #6366f180}.auth-trigger-label.svelte-1ue9buw{background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.dark .auth-trigger-label.svelte-1ue9buw{background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-trigger-chevron{flex-shrink:0;color:#6366f1!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important}.dark .auth-trigger-chevron{color:#818cf8!important}.auth-trigger-chevron--rotated{transform:rotate(180deg)!important}.popover-scrim.svelte-1ue9buw{z-index:var(--z-drawer);background:0 0;position:fixed;inset:0}.popover-card.svelte-1ue9buw{z-index:var(--z-modal);will-change:transform, opacity;border:1px solid #94a3b826;border-radius:16px;width:280px;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #94a3b814,0 4px 6px -1px #0000000f,0 16px 32px -4px #0000001a,0 32px 56px -8px #0000000f}.dark .popover-card.svelte-1ue9buw{border-color:#64748b33;box-shadow:0 0 0 1px #64748b1f,0 4px 6px -1px #00000040,0 16px 32px -4px #00000059,0 32px 56px -8px #0003}.popover-accent.svelte-1ue9buw{opacity:.85;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);height:2px}.popover-content.svelte-1ue9buw{padding:.75rem}.popover-header.svelte-1ue9buw{padding:.5rem .625rem .625rem}.popover-header-title.svelte-1ue9buw{color:var(--t-foreground);letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:700}.popover-header-subtitle.svelte-1ue9buw{color:var(--t-text-muted);margin:.125rem 0 0;font-size:.6875rem;font-weight:400}.dark .popover-header-subtitle.svelte-1ue9buw{color:var(--t-text-muted)}.popover-menu.svelte-1ue9buw{flex-direction:column;gap:2px;display:flex}.popover-menu-item.svelte-1ue9buw{border-radius:var(--radius-lg);opacity:0;align-items:center;gap:.75rem;padding:.625rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.16,1,.3,1) forwards svelte-1ue9buw-popover-item-in;display:flex;position:relative}.popover-item-1.svelte-1ue9buw{animation-delay:50ms}.popover-item-2.svelte-1ue9buw{animation-delay:.1s}.popover-item-3.svelte-1ue9buw{animation-delay:.15s}@keyframes svelte-1ue9buw-popover-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.popover-menu-item.svelte-1ue9buw:before{content:"";border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(#6366f1,#8b5cf6);width:3px;height:60%;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.popover-menu-item.svelte-1ue9buw:hover:before{transform:translateY(-50%)scaleY(1)}.popover-menu-item.svelte-1ue9buw:hover{background:linear-gradient(135deg,#6366f112,#8b5cf60a);transform:translate(2px)}.dark .popover-menu-item.svelte-1ue9buw:hover{background:linear-gradient(135deg,#6366f11f,#8b5cf612)}.popover-menu-item.svelte-1ue9buw:active{transform:translate(2px)scale(.99)}.popover-menu-icon.svelte-1ue9buw{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:flex}.popover-menu-icon--signin.svelte-1ue9buw{color:#4f46e5;background:linear-gradient(135deg,#3b82f61f,#6366f114)}.dark .popover-menu-icon--signin.svelte-1ue9buw{color:#818cf8;background:linear-gradient(135deg,#6366f133,#818cf81f)}.popover-menu-icon--signup.svelte-1ue9buw{color:#7c3aed;background:linear-gradient(135deg,#9333ea1f,#a855f714)}.dark .popover-menu-icon--signup.svelte-1ue9buw{color:#a78bfa;background:linear-gradient(135deg,#9333ea33,#a855f71f)}.popover-menu-item.svelte-1ue9buw:hover .popover-menu-icon:where(.svelte-1ue9buw){transform:scale(1.06);box-shadow:0 2px 8px #6366f12e}.popover-menu-text.svelte-1ue9buw{flex-direction:column;min-width:0;display:flex}.popover-menu-label.svelte-1ue9buw{color:var(--t-foreground);font-size:.8125rem;font-weight:600;line-height:1.3}.popover-menu-desc.svelte-1ue9buw{color:var(--t-text-muted);margin-top:1px;font-size:.6875rem;line-height:1.3}.dark .popover-menu-desc.svelte-1ue9buw{color:var(--t-text-muted)}.popover-separator.svelte-1ue9buw{background:linear-gradient(90deg,#0000,#94a3b840 20% 80%,#0000);height:1px;margin:.5rem .625rem}.dark .popover-separator.svelte-1ue9buw{background:linear-gradient(90deg,#0000,#64748b4d 20% 80%,#0000)}.popover-wallet.svelte-1ue9buw{opacity:0;padding:.25rem .25rem .125rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards svelte-1ue9buw-popover-item-in}@media (prefers-reduced-motion:reduce){.auth-trigger-btn.svelte-1ue9buw,.popover-menu-item.svelte-1ue9buw,.popover-menu-icon.svelte-1ue9buw{transition:none!important;transform:none!important}.popover-menu-item.svelte-1ue9buw,.popover-wallet.svelte-1ue9buw{opacity:1!important;animation:none!important}.auth-trigger-chevron{transition:none!important}}:root{--spring-easing:cubic-bezier(.175, .885, .32, 1.275)}.focus-visible-ring.svelte-14emuka:focus-visible{outline:2px solid color-mix(in srgb, var(--t-primary) 60%, transparent);outline-offset:2px}.trigger-btn.svelte-14emuka{background-color:#0000}.trigger-btn.svelte-14emuka:hover{background-color:#94a3b826}.dark .trigger-btn.svelte-14emuka:hover{background-color:#ffffff1a}.trigger-btn.svelte-14emuka:active{transform:scale(.92)}.glass-panel.svelte-14emuka{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-image:linear-gradient(#fffffffa 0%,#ffffffeb 100%)}.dark .glass-panel.svelte-14emuka{background-image:linear-gradient(#0f0f12f2 0%,#121216fa 100%)}.agent-item.svelte-14emuka{background:0 0;border:1px solid #0000;border-radius:.75rem;transition:all .2s}.agent-item.svelte-14emuka:hover{background-color:#0f172a0a}.dark .agent-item.svelte-14emuka:hover{background-color:#ffffff0a}.agent-item.svelte-14emuka:active{transform:scale(.98)}.agent-item.is-default.svelte-14emuka{background:linear-gradient(90deg,#f59e0b14,#f59e0b08);border:1px solid #f59e0b4d}.dark .agent-item.is-default.svelte-14emuka{background:linear-gradient(90deg,#f59e0b1f,#f59e0b0d);border-color:#f59e0b40}.star-action.svelte-14emuka{color:#94a3b8cc;background:0 0}.star-action.svelte-14emuka:hover{color:#475569;background-color:#0f172a0f;transform:scale(1.05)}.dark .star-action.svelte-14emuka:hover{color:#cbd5e1;background-color:#ffffff1a}.star-action.active.svelte-14emuka{color:#f59e0b;background:#f59e0b26}.star-action.active.svelte-14emuka:hover{background:#f59e0b40}.close-btn.svelte-14emuka:hover{background-color:#0f172a0d}.dark .close-btn.svelte-14emuka:hover{background-color:#ffffff1a}.close-btn.svelte-14emuka:active{transform:scale(.9)}.title-btn.svelte-14emuka:active{transform:scale(.98)}.custom-scrollbar.svelte-14emuka::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-14emuka::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-14emuka::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:20px}.dark .custom-scrollbar.svelte-14emuka::-webkit-scrollbar-thumb{background-color:#fff3}.custom-scrollbar.svelte-14emuka::-webkit-scrollbar-thumb:hover{background-color:#94a3b880}@media (prefers-reduced-motion:reduce){.svelte-14emuka{transition:none!important;animation:none!important;transform:none!important}}.activity-trigger.svelte-1cymco2{background:linear-gradient(135deg,#fffffff5,#f1f5f9eb),linear-gradient(135deg,#3b82f614,#f59e0b14);border:1px solid #94a3b82e;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 10px 24px -16px #0f172a73,inset 0 1px #ffffffb3}.activity-trigger.svelte-1cymco2:hover{transform:translateY(-1px);box-shadow:0 14px 28px -16px #0f172a80,inset 0 1px #fffc}.activity-trigger.svelte-1cymco2:active{transform:scale(.96)}.activity-trigger.svelte-1cymco2:focus-visible{outline-offset:2px;outline:2px solid #3b82f68c}.dark .activity-trigger.svelte-1cymco2{background:linear-gradient(135deg,#161c24f2,#0f172aeb),linear-gradient(135deg,#3b82f61f,#f59e0b1f);border-color:#ffffff14;box-shadow:0 12px 30px -18px #000000bf,inset 0 1px #ffffff0d}.sub-icon-shell.svelte-1cymco2{background:#fffbebfa;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;bottom:-.3rem;right:-.35rem;box-shadow:0 0 0 2px #fffffff2}.dark .sub-icon-shell.svelte-1cymco2{background:#45270af2;box-shadow:0 0 0 2px #030712f2}.activity-sheet.svelte-1cymco2{transform:translate3d(0, var(--sheet-drag-y,0px), 0);will-change:transform;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.activity-sheet-dragging.svelte-1cymco2{transition:none}.sheet-grabber.svelte-1cymco2{touch-action:none;justify-content:center;align-items:center;width:100%;height:1.75rem;display:flex}.sheet-grabber.svelte-1cymco2 span:where(.svelte-1cymco2){background:#94a3b8cc;border-radius:9999px;width:3rem;height:.25rem;display:block}.sheet-grabber.svelte-1cymco2:focus-visible{outline-offset:-.25rem;outline:2px solid #3b82f68c}.dark .sheet-grabber.svelte-1cymco2 span:where(.svelte-1cymco2){background:#ffffff2e}.summary-card.svelte-1cymco2{background:#ffffffd1;border:1px solid #e2e8f0d1;border-radius:1rem;padding:.65rem;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.summary-card.svelte-1cymco2:active{transform:scale(.99)}.summary-card-active.svelte-1cymco2{box-shadow:inset 0 0 0 1px #ffffff6b}.summary-card-amber.svelte-1cymco2{background:linear-gradient(135deg,#fffbebb8,#ffffffd1);border-color:#fbbf2461}.summary-card-blue.svelte-1cymco2{background:linear-gradient(135deg,#eff6ffb8,#ffffffd1);border-color:#60a5fa57}.dark .summary-card.svelte-1cymco2{background:#ffffff06;border-color:#ffffff13}.dark .summary-card-amber.svelte-1cymco2{background:linear-gradient(135deg,#78350f29,#ffffff06);border-color:#fbbf2442}.dark .summary-card-blue.svelte-1cymco2{background:linear-gradient(135deg,#1e3a8a29,#ffffff06);border-color:#60a5fa38}.summary-count.svelte-1cymco2{color:#0f172a;font-size:1.25rem;font-weight:800;line-height:1}.summary-caption.svelte-1cymco2{text-overflow:ellipsis;white-space:nowrap;color:#64748b;margin-top:.35rem;font-size:.6875rem;line-height:1rem;overflow:hidden}.dark .summary-count.svelte-1cymco2{color:#fff}.dark .summary-caption.svelte-1cymco2{color:#94a3b8}.summary-icon.svelte-1cymco2{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.summary-icon-amber.svelte-1cymco2{color:#b45309;background:#fbbf2421}.summary-icon-blue.svelte-1cymco2{color:#2563eb;background:#3b82f61a}.summary-card-scheduler.svelte-1cymco2{border-color:#60a5fa3d}.summary-icon-scheduler.svelte-1cymco2{color:#2563eb;background:#3b82f617}.dark .summary-card-scheduler.svelte-1cymco2{border-color:#60a5fa2e}.dark .summary-icon-scheduler.svelte-1cymco2{color:#93c5fd}.dark .summary-icon-amber.svelte-1cymco2{color:#fde68a}.dark .summary-icon-blue.svelte-1cymco2{color:#93c5fd}.tab-button.svelte-1cymco2{border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:700;transition:color .18s,background-color .18s;display:flex;position:relative}.tab-button.svelte-1cymco2:after{content:"";opacity:0;background:currentColor;border-radius:9999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:.18rem;left:1.25rem;right:1.25rem;transform:scaleX(.55)}.tab-button-active.svelte-1cymco2{color:#0f172a;background:0 0}.tab-button-active.svelte-1cymco2:after{opacity:.72;transform:scaleX(1)}.tab-button-idle.svelte-1cymco2{color:#64748b;background:0 0}.dark .tab-button-active.svelte-1cymco2{color:#fff;background:0 0}.dark .tab-button-idle.svelte-1cymco2{color:#94a3b8}.tab-badge.svelte-1cymco2{border-radius:9999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.6875rem;font-weight:800;display:inline-flex}.tab-badge-amber.svelte-1cymco2{color:#b45309;background:#fbbf242e}.tab-badge-blue.svelte-1cymco2{color:#2563eb;background:#3b82f629}.dark .tab-badge-amber.svelte-1cymco2{color:#fde68a}.dark .tab-badge-blue.svelte-1cymco2{color:#93c5fd}.mini-btn.svelte-1cymco2{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:11px;font-weight:700;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.mini-btn.svelte-1cymco2:active{transform:scale(.97)}.mini-btn.svelte-1cymco2:disabled{opacity:.55;cursor:not-allowed;transform:none}.mini-btn-confirm.svelte-1cymco2{color:#059669;background:#10b98126;border-color:#10b98159}.mini-btn-confirm.svelte-1cymco2:hover{background:#10b98138}.mini-btn-decline.svelte-1cymco2{color:#dc2626;background:#ef44441f;border-color:#ef44444d}.mini-btn-decline.svelte-1cymco2:hover{background:#ef444433}.mini-btn-later.svelte-1cymco2{color:#2563eb;background:#3b82f61f;border-color:#3b82f647}.mini-btn-later.svelte-1cymco2:hover{background:#3b82f633}.dark .mini-btn-confirm.svelte-1cymco2{color:#6ee7b7}.dark .mini-btn-decline.svelte-1cymco2{color:#fca5a5}.dark .mini-btn-later.svelte-1cymco2{color:#93c5fd}.activity-scroll.svelte-1cymco2,.notification-scroll.svelte-1cymco2{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent}.activity-scroll.svelte-1cymco2::-webkit-scrollbar{width:5px}.notification-scroll.svelte-1cymco2::-webkit-scrollbar{width:5px}.activity-scroll.svelte-1cymco2::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background:#94a3b859}.notification-scroll.svelte-1cymco2::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background:#94a3b859}.meta-pill.svelte-1cymco2{letter-spacing:.01em;border-radius:9999px;align-items:center;padding:.15rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.meta-pill-high.svelte-1cymco2{color:#b91c1c;background:#ef44441f}.meta-pill-medium.svelte-1cymco2{color:#b45309;background:#f59e0b24}.meta-pill-neutral.svelte-1cymco2{color:#475569;background:#94a3b824}.dark .meta-pill-high.svelte-1cymco2{color:#fca5a5}.dark .meta-pill-medium.svelte-1cymco2{color:#fde68a}.dark .meta-pill-neutral.svelte-1cymco2{color:#cbd5e1}@media (prefers-reduced-motion:reduce){.activity-trigger.svelte-1cymco2,.summary-card.svelte-1cymco2,.tab-button.svelte-1cymco2,.mini-btn.svelte-1cymco2{transition:none}.activity-trigger.svelte-1cymco2:hover,.summary-card-active.svelte-1cymco2,.mini-btn.svelte-1cymco2:active{transform:none}}.scheduler-panel.svelte-1a6ci68{width:min(380px,90vw)}.icon-btn.svelte-1a6ci68{color:#64748b;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .1s;display:inline-flex}.icon-btn.svelte-1a6ci68:hover:not(:disabled){background:#94a3b81f}.icon-btn.svelte-1a6ci68:disabled{opacity:.4;cursor:not-allowed}.dark .icon-btn.svelte-1a6ci68{color:#94a3b8}.filter-tab.svelte-1a6ci68{color:#64748b;white-space:nowrap;border-bottom:2px solid #0000;padding:.45rem .75rem;font-size:11px;font-weight:600;transition:all .15s}.filter-tab.svelte-1a6ci68:hover{color:#374151}.filter-tab-active.svelte-1a6ci68{color:#2563eb;border-bottom-color:#2563eb}.dark .filter-tab.svelte-1a6ci68{color:#64748b}.dark .filter-tab.svelte-1a6ci68:hover{color:#d1d5db}.dark .filter-tab-active.svelte-1a6ci68{color:#93c5fd;border-bottom-color:#93c5fd}.task-item.svelte-1a6ci68{transition:background .1s}.task-item.svelte-1a6ci68:hover{background:#94a3b80a}.task-firing-soon.svelte-1a6ci68{background:#f59e0b08}.firing-dot.svelte-1a6ci68{background:#f59e0b;border-radius:9999px;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite svelte-1a6ci68-pulse-amber;display:inline-block}@keyframes svelte-1a6ci68-pulse-amber{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.status-badge.svelte-1a6ci68{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.1rem .4rem;font-size:10px;font-weight:700;display:inline-flex}.status-active.svelte-1a6ci68{color:#059669;background:#10b9811a}.status-completed.svelte-1a6ci68{color:#475569;background:#94a3b81f}.status-failed.svelte-1a6ci68{color:#dc2626;background:#ef44441a}.status-paused.svelte-1a6ci68{color:#b45309;background:#f59e0b1a}.status-cancelled.svelte-1a6ci68{color:#94a3b8;background:#94a3b814}.status-unknown.svelte-1a6ci68{color:#64748b;background:#94a3b81a}.type-badge.svelte-1a6ci68{color:#2563eb;background:#3b82f614;border-radius:9999px;align-items:center;padding:.1rem .4rem;font-size:10px;font-weight:600;display:inline-flex}.action-btn.svelte-1a6ci68{color:#64748b;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .1s;display:inline-flex}.action-btn.svelte-1a6ci68:hover:not(:disabled){background:#94a3b81f}.action-btn.svelte-1a6ci68:disabled{opacity:.4;cursor:not-allowed}.action-trigger.svelte-1a6ci68:hover:not(:disabled){color:#059669;background:#10b9811f}.action-pause.svelte-1a6ci68:hover:not(:disabled){color:#b45309;background:#f59e0b1f}.action-resume.svelte-1a6ci68:hover:not(:disabled){color:#059669;background:#10b9811f}.action-cancel.svelte-1a6ci68:hover:not(:disabled){color:#b45309;background:#f59e0b1a}.action-confirm-cancel.svelte-1a6ci68{color:#b45309;background:#f59e0b1f}.action-confirm-cancel.svelte-1a6ci68:hover:not(:disabled){background:#f59e0b33}.action-delete.svelte-1a6ci68:hover:not(:disabled){color:#dc2626;background:#ef44441a}.action-confirm-delete.svelte-1a6ci68{color:#dc2626;background:#ef44441f}.action-confirm-delete.svelte-1a6ci68:hover:not(:disabled){background:#ef444433}.search-input.svelte-1a6ci68{color:#374151;background:0 0;border:1px solid #94a3b833;border-radius:.4rem;outline:none;padding:.3rem .5rem .3rem 1.4rem;font-size:12px;transition:border-color .15s}.search-input.svelte-1a6ci68:focus{border-color:#3b82f666}.dark .search-input.svelte-1a6ci68{color:#d1d5db;border-color:#ffffff1a}.dark .search-input.svelte-1a6ci68:focus{border-color:#93c5fd66}.action-expand-open.svelte-1a6ci68{color:#2563eb}.detail-drawer.svelte-1a6ci68{background:#f8fafc99;border-top:1px solid #94a3b81f}.dark .detail-drawer.svelte-1a6ci68{background:#ffffff05;border-top-color:#ffffff0f}.detail-grid.svelte-1a6ci68{grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-bottom:.5rem;display:grid}.detail-row.svelte-1a6ci68{flex-direction:column;gap:.1rem;display:flex}.detail-row.span-2.svelte-1a6ci68{grid-column:span 2}.detail-label.svelte-1a6ci68{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.detail-value.svelte-1a6ci68{color:#374151;font-size:11px}.dark .detail-value.svelte-1a6ci68{color:#d1d5db}.detail-code.svelte-1a6ci68{color:#374151;background:#94a3b814;border-radius:.25rem;padding:.15rem .35rem;font-family:ui-monospace,monospace;font-size:10px}.dark .detail-code.svelte-1a6ci68{color:#d1d5db;background:#ffffff0d}.run-badge.svelte-1a6ci68{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.05rem .35rem;font-size:9px;font-weight:700;display:inline-flex}.run-ok.svelte-1a6ci68{color:#059669;background:#10b9811a}.run-fail.svelte-1a6ci68{color:#dc2626;background:#ef44441a}.run-pending.svelte-1a6ci68{color:#64748b;background:#94a3b81a}.dark .status-active.svelte-1a6ci68{color:#6ee7b7}.dark .status-failed.svelte-1a6ci68{color:#fca5a5}.dark .status-paused.svelte-1a6ci68{color:#fde68a}.dark .status-completed.svelte-1a6ci68{color:#94a3b8}.dark .status-cancelled.svelte-1a6ci68{color:#4b5563}.dark .type-badge.svelte-1a6ci68{color:#93c5fd}.dark .action-btn.svelte-1a6ci68{color:#94a3b8}.dark .action-trigger.svelte-1a6ci68:hover:not(:disabled){color:#6ee7b7}.dark .action-pause.svelte-1a6ci68:hover:not(:disabled){color:#fde68a}.dark .action-resume.svelte-1a6ci68:hover:not(:disabled){color:#6ee7b7}.dark .action-cancel.svelte-1a6ci68:hover:not(:disabled),.dark .action-confirm-cancel.svelte-1a6ci68{color:#fde68a}.dark .action-delete.svelte-1a6ci68:hover:not(:disabled),.dark .action-confirm-delete.svelte-1a6ci68{color:#fca5a5}.dark .run-ok.svelte-1a6ci68{color:#6ee7b7}.dark .run-fail.svelte-1a6ci68{color:#fca5a5}.app-header.svelte-8dhr9z{--spring-easing:cubic-bezier(.175, .885, .32, 1.275);--smooth-easing:cubic-bezier(.4, 0, .2, 1);--focus-ring:2px solid #10b98199;z-index:var(--z-header);width:100%;height:var(--header-height,4rem);animation:svelte-8dhr9z-header-fade-in .4s var(--smooth-easing);background-image:linear-gradient(#fffffffa 0%,#fffffff5 100%);flex-shrink:0;position:relative}.dark .app-header.svelte-8dhr9z{background-image:linear-gradient(#0f0f12fc 0%,#0c0c0ef7 100%)}@keyframes svelte-8dhr9z-header-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-accent.svelte-8dhr9z{opacity:0;background:linear-gradient(90deg,#0000,#10b98180,#0000);height:2px;transition:opacity .8s;position:absolute;top:0;left:0;right:0}.app-header.mounted.svelte-8dhr9z .header-accent:where(.svelte-8dhr9z){opacity:1}.header-border.svelte-8dhr9z{background:#94a3b826;height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #00000005}.dark .header-border.svelte-8dhr9z{background:#ffffff0d;box-shadow:0 1px 4px #0003}.header-nav.svelte-8dhr9z{justify-content:space-between;align-items:center;gap:.75rem;height:100%;padding:0 1rem;display:flex}@media (min-width:640px){.header-nav.svelte-8dhr9z{gap:1rem;padding:0 1.5rem}}.header-left.svelte-8dhr9z{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.header-center.svelte-8dhr9z{flex:1;justify-content:center;align-items:center;gap:.75rem;min-width:0;max-width:600px;padding:0 1rem;display:none}@media (min-width:640px){.header-center.svelte-8dhr9z{display:flex}}.header-right.svelte-8dhr9z{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header-menu-btn.svelte-8dhr9z{color:#334155cc;cursor:pointer;-webkit-tap-highlight-color:transparent;width:2.5rem;height:2.5rem;transition:all .2s var(--smooth-easing);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.dark .header-menu-btn.svelte-8dhr9z{color:#cbd5e1cc}.header-menu-btn.svelte-8dhr9z:hover{color:#0f172a;background-color:#94a3b826}.dark .header-menu-btn.svelte-8dhr9z:hover{color:var(--t-text);background-color:#ffffff1a}.header-menu-btn.svelte-8dhr9z:active{transform:scale(.92)}.header-menu-btn.svelte-8dhr9z:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (min-width:768px){.header-menu-btn.svelte-8dhr9z{display:none}}.header-logo.svelte-8dhr9z{color:#0f172ae6;transition:all .3s var(--spring-easing);align-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dark .header-logo.svelte-8dhr9z{color:#f8fafcf2}.header-logo.svelte-8dhr9z:hover{color:#10b981;transform:translate(-50%)scale(1.05)}.header-logo.svelte-8dhr9z:active{transform:translate(-50%)scale(.98)}@media (min-width:768px){.header-logo.svelte-8dhr9z{display:none}}.header-upgrade-btn.svelte-8dhr9z{color:#b45309;transition:all .3s var(--spring-easing);background:linear-gradient(135deg,#f59e0b1a,#d977060d);border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:none;box-shadow:0 0 #0000}.dark .header-upgrade-btn.svelte-8dhr9z{color:#fde68a;background:linear-gradient(135deg,#fbbf2426,#f59e0b0d);border-color:#fbbf244d}.header-upgrade-btn.svelte-8dhr9z:hover{background:linear-gradient(135deg,#f59e0b26,#d977061a);border-color:#f59e0b80;transform:translateY(-1px);box-shadow:0 4px 12px -2px #f59e0b33}.header-group-divider.svelte-8dhr9z{background-color:var(--color-border-default);flex-shrink:0;width:1px;height:1.5rem;margin-inline:.125rem;display:none}@media (min-width:768px){.header-group-divider.svelte-8dhr9z{display:block}}.header-desktop-only-inline.svelte-8dhr9z{display:none}@media (min-width:768px){.header-desktop-only-inline.svelte-8dhr9z{display:inline-flex}}.header-upgrade-btn.svelte-8dhr9z:active{transform:translateY(0)scale(.96)}.header-upgrade-btn.svelte-8dhr9z:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (min-width:640px){.header-upgrade-btn.svelte-8dhr9z{display:flex}}.header-upgrade-text.svelte-8dhr9z{display:none}@media (min-width:768px){.header-upgrade-text.svelte-8dhr9z{display:inline}}.header-mobile-only.svelte-8dhr9z,.header-desktop-only.svelte-8dhr9z{display:contents}@media (max-width:767px){.header-desktop-only.svelte-8dhr9z{display:none}}@media (min-width:768px){.header-mobile-only.svelte-8dhr9z{display:none}}@media (prefers-reduced-motion:reduce){.app-header.svelte-8dhr9z,.header-accent.svelte-8dhr9z{transition:none;animation:none}.header-menu-btn.svelte-8dhr9z,.header-logo.svelte-8dhr9z,.header-upgrade-btn.svelte-8dhr9z{transition:none;transform:none!important}}html[data-view-transition-dir] .fce-tab-bar.svelte-12a3ylm,html[data-mobile-tab-transition] .fce-tab-bar.svelte-12a3ylm{view-transition-name:fce-tab-bar}.tab-scroll.svelte-12a3ylm{width:100%}.tab-scroll.svelte-12a3ylm::-webkit-scrollbar{display:none}.tab-edge-fade-left.svelte-12a3ylm{background:linear-gradient(to right, color-mix(in srgb, var(--color-surface) 92%, transparent), color-mix(in srgb, var(--color-surface) 0%, transparent))}.tab-edge-fade-right.svelte-12a3ylm{background:linear-gradient(to left, color-mix(in srgb, var(--color-surface) 92%, transparent), color-mix(in srgb, var(--color-surface) 0%, transparent))}.tab-icon.svelte-12a3ylm,.tab-label.svelte-12a3ylm{z-index:1;position:relative}.tab-icon.svelte-12a3ylm{place-items:center;transition:transform .18s cubic-bezier(.32,.72,0,1),filter .18s cubic-bezier(.32,.72,0,1);display:grid}.tab-label.svelte-12a3ylm{transition:color .18s cubic-bezier(.32,.72,0,1),font-weight .18s cubic-bezier(.32,.72,0,1)}.tab-active.svelte-12a3ylm{--tab-active-gold:#ca8a04;--tab-active-gold-strong:#a16207;--tab-active-gold-glow:#eab308;color:var(--tab-active-gold-strong);isolation:isolate;font-weight:650;position:relative}.dark .tab-active.svelte-12a3ylm{--tab-active-gold:#facc15;--tab-active-gold-strong:#fbbf24;--tab-active-gold-glow:#fde047}.tab-active.svelte-12a3ylm:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tab-active-gold) 32%, transparent), color-mix(in srgb, var(--tab-active-gold-strong) 78%, transparent), color-mix(in srgb, var(--tab-active-gold) 32%, transparent));width:1.75rem;height:.18rem;box-shadow:0 0 14px color-mix(in srgb, var(--tab-active-gold-glow) 28%, transparent);pointer-events:none;z-index:0;border-radius:999px;position:absolute;top:.38rem;left:50%;transform:translate(-50%)}.tab-active.svelte-12a3ylm:after{content:"";background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb, var(--tab-active-gold-glow) 8%, transparent), transparent 70%);opacity:.85;pointer-events:none;z-index:0;border-radius:1rem;position:absolute;inset:.45rem .7rem .35rem}.tab-active.svelte-12a3ylm .tab-icon:where(.svelte-12a3ylm){filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--tab-active-gold-glow) 22%, transparent));transform:translateY(-1px)}.tab-active.svelte-12a3ylm .tab-label:where(.svelte-12a3ylm){font-weight:700}@media (prefers-reduced-motion:no-preference){.tab-active.svelte-12a3ylm:before{animation:.18s cubic-bezier(.32,.72,0,1) svelte-12a3ylm-fce-tab-indicator-in}.tab-active.svelte-12a3ylm:after{animation:.18s cubic-bezier(.32,.72,0,1) svelte-12a3ylm-fce-tab-glow-in}}@keyframes svelte-12a3ylm-fce-tab-indicator-in{0%{opacity:0;transform:translate(-50%)scaleX(.64)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes svelte-12a3ylm-fce-tab-glow-in{0%{opacity:0;transform:scale(.92)}to{opacity:.85;transform:scale(1)}}.tab-inactive.svelte-12a3ylm{color:var(--color-text-subtle)}.tab-inactive.svelte-12a3ylm:active{color:var(--color-text-muted)}.app-footer-spacer.svelte-kk87dl{height:var(--footer-height,66px)}.mobile-footer-actions.svelte-kk87dl{flex-direction:column;gap:.75rem;display:flex}.mobile-footer-action.svelte-kk87dl{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);width:100%;min-height:3rem;color:var(--color-foreground);cursor:pointer;text-align:left;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.mobile-footer-action-icon.svelte-kk87dl{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.mobile-footer-action-label.svelte-kk87dl{flex:1;font-size:.875rem;font-weight:600}.mobile-footer-action-danger.svelte-kk87dl{color:var(--color-destructive,#dc2626)}.mobile-footer-action-danger.svelte-kk87dl .mobile-footer-action-icon:where(.svelte-kk87dl){background:color-mix(in srgb, var(--color-destructive,#dc2626) 12%, transparent);color:var(--color-destructive,#dc2626)}.mobile-footer-action.svelte-kk87dl:active{transform:scale(.99)}.access-degraded.svelte-1w8825q{border:1px solid var(--color-warning,#d97706);background:color-mix(in srgb, var(--color-warning,#d97706) 12%, transparent);color:var(--color-foreground,inherit);border-radius:.5rem;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.access-degraded-copy.svelte-1w8825q{flex-direction:column;gap:.125rem;display:flex}@media (max-width:640px){.py-3\.5.svelte-1jvaa4y{padding-top:.75rem;padding-bottom:.75rem}.px-4.svelte-1jvaa4y{padding-left:.75rem;padding-right:.75rem}}.protocol-nudge.svelte-3alf6m{background:linear-gradient(90deg,#0ea5e90f,#6366f10a);border-bottom:1px solid #0ea5e91f;width:100%}.dark .protocol-nudge.svelte-3alf6m{background:linear-gradient(90deg,#0ea5e914,#6366f10d);border-bottom-color:#0ea5e91a}.nudge-inner.svelte-3alf6m{align-items:center;gap:.5rem;max-width:80rem;margin:0 auto;padding:.5rem 1rem;font-size:.8125rem;display:flex}.nudge-text.svelte-3alf6m{color:#334155e6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dark .nudge-text.svelte-3alf6m{color:#cbd5e1e6}.nudge-text.svelte-3alf6m strong:where(.svelte-3alf6m){color:#0f172a;font-weight:600}.dark .nudge-text.svelte-3alf6m strong:where(.svelte-3alf6m){color:#f8fafc}.nudge-action.svelte-3alf6m{color:#0284c7;background:#0ea5e91a;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .2s;display:inline-flex}.dark .nudge-action.svelte-3alf6m{color:#38bdf8;background:#0ea5e926}.nudge-action.svelte-3alf6m:hover{background:#0ea5e92e}.nudge-dismiss.svelte-3alf6m{color:#94a3b899;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .2s,background-color .2s;display:flex}.nudge-dismiss.svelte-3alf6m:hover{color:#475569;background:#94a3b81a}.dark .nudge-dismiss.svelte-3alf6m:hover{color:#cbd5e1;background:#ffffff0d}@media (max-width:640px){.nudge-text.svelte-3alf6m{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.protocol-nudge.svelte-3alf6m{transition:none!important}}.base-gradient.svelte-1c6odqz{contain:strict;background:linear-gradient(165deg,#f2f4f7 0%,#f0f2f6 30%,#eef0f4 60%,#eaedf2 100%);position:absolute;inset:0}.ambient-light.svelte-1c6odqz{filter:blur(40px);contain:strict;pointer-events:none;background:radial-gradient(100% 100%,#ffffffb3 0%,#fcfdff66 30%,#0000 72%);width:50%;height:45%;position:absolute;top:-10%;right:-5%}.mesh-container.svelte-1c6odqz{contain:strict;position:absolute;inset:0;overflow:hidden}.mesh-blob.svelte-1c6odqz{left:var(--blob-left);top:var(--blob-top);width:var(--blob-size);height:var(--blob-size);background:var(--blob-color);filter:blur(var(--blob-blur));animation:svelte-1c6odqz-blob-float var(--blob-duration) ease-in-out infinite, svelte-1c6odqz-blob-morph calc(var(--blob-duration) * 1.3) ease-in-out infinite;animation-delay:var(--blob-delay);contain:strict;border-radius:40% 60% 55% 45%/55% 40% 60% 45%;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-1c6odqz-blob-float{0%,to{transform:translate(-50%,-50%)translateY(0)translate(0)}25%{transform:translate(-50%,-50%)translateY(-3vh)translate(2vw)}50%{transform:translate(-50%,-50%)translateY(-1vh)translate(-1vw)}75%{transform:translate(-50%,-50%)translateY(-4vh)translate(1vw)}}@keyframes svelte-1c6odqz-blob-morph{0%,to{border-radius:40% 60% 55% 45%/55% 40% 60% 45%}25%{border-radius:55% 45% 40% 60%/45% 55%}50%{border-radius:45% 55% 60% 40%/60% 45% 55%}75%{border-radius:60% 40% 45% 55%/40% 60%}}.mobile.svelte-1c6odqz .mesh-blob:where(.svelte-1c6odqz){animation-duration:calc(var(--blob-duration) * 1.5)}.mobile.svelte-1c6odqz .ambient-light:where(.svelte-1c6odqz){filter:blur(30px);width:60%;height:40%}.reduced-motion.svelte-1c6odqz .mesh-blob:where(.svelte-1c6odqz){transform:translate(-50%,-50%);animation:none!important}.reduced-motion.svelte-1c6odqz .ambient-light:where(.svelte-1c6odqz){animation:none}.stars-container.svelte-1jk0d13{contain:strict;position:absolute;inset:0;overflow:hidden}.star.svelte-1jk0d13{contain:strict;border-radius:50%;animation-name:svelte-1jk0d13-twinkle;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-iteration-count:infinite;position:absolute}.mobile.svelte-1jk0d13 .star:where(.svelte-1jk0d13){box-shadow:none!important;filter:none!important}.background-star.svelte-1jk0d13{background:#fffc;box-shadow:0 0 4px #ffffff4d}.foreground-star.svelte-1jk0d13{background:#fff;box-shadow:0 0 3px 1px,0 0 6px,0 0 12px #fff9,0 0 24px #fff6}.mobile.svelte-1jk0d13 .foreground-star:where(.svelte-1jk0d13){box-shadow:0 0 2px}@keyframes svelte-1jk0d13-twinkle{0%,to{opacity:.8;transform:scale(1)}20%{opacity:.5;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}60%{opacity:.6;transform:scale(.95)}80%{opacity:.9;transform:scale(1.05)}}@media (max-width:767px){@keyframes svelte-1jk0d13-twinkle{0%,to{opacity:.7}50%{opacity:1}}}.shooting-star.svelte-1jk0d13{filter:drop-shadow(0 0 5px #fff)blur(1px);background:linear-gradient(#fff,#fff0);border-radius:50% 50% 0 0;width:3px;animation-name:svelte-1jk0d13-shoot;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute}.shooting-star.svelte-1jk0d13:before{content:"";filter:blur(2px);opacity:.7;background:linear-gradient(#fff9,#fff0);width:5px;height:100%;position:absolute;top:0;left:-1px}@keyframes svelte-1jk0d13-shoot{0%{opacity:1;transform:translate(0)scaleY(1)}60%{opacity:1}to{opacity:0;transform:translate(150vw,150vh)scaleY(.1)}}.nebula.svelte-1jk0d13{contain:strict;background:radial-gradient(circle farthest-side at 10% 20%,#4b008214,#0000 50%),radial-gradient(circle farthest-side at 90% 30%,#00bfff14,#0000 50%),radial-gradient(circle farthest-side at 50% 80%,#ff69b40f,#0000 60%),radial-gradient(circle farthest-side at 30%,#ffd7000a,#0000 70%);animation:120s linear infinite alternate svelte-1jk0d13-nebula-drift;position:absolute;inset:0}.mobile.svelte-1jk0d13 .nebula:where(.svelte-1jk0d13){background:radial-gradient(circle farthest-side,#4b00820f,#0000 70%)}@keyframes svelte-1jk0d13-nebula-drift{0%{transform:translate(0)scale(1)}to{transform:translate(5%,5%)scale(1.02)}}.grid-overlay.svelte-1jk0d13{contain:strict;background-image:linear-gradient(90deg,#cbd5e104 1px,#0000 1px),linear-gradient(#cbd5e104 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#fff 10%,#0000 90%);mask-image:radial-gradient(#fff 10%,#0000 90%)}.mobile.svelte-1jk0d13 .grid-overlay:where(.svelte-1jk0d13){display:none}.reduced-motion.svelte-1jk0d13 .star:where(.svelte-1jk0d13),.reduced-motion.svelte-1jk0d13 .shooting-star:where(.svelte-1jk0d13),.reduced-motion.svelte-1jk0d13 .nebula:where(.svelte-1jk0d13){animation:none!important}.reduced-motion.svelte-1jk0d13 .star:where(.svelte-1jk0d13){opacity:.6}@media (max-width:767px){.stars-container.svelte-1jk0d13{transform:translateZ(0)}.star.svelte-1jk0d13{animation-play-state:running}}.app-root.svelte-1v2axqk{overscroll-behavior:none;position:relative}.app-layout.svelte-1v2axqk{background-color:var(--color-app-ground,#eef0f4);padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));padding-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));padding-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));display:flex;position:relative;overflow:clip}.app-layout.app-layout-protocol-owned-surface.svelte-1v2axqk{padding:0}.sidebar-overlay.svelte-1v2axqk{z-index:var(--z-overlay);cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:opacity;background-color:#0009;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.sidebar-overlay-open.svelte-1v2axqk{opacity:1;pointer-events:auto}.sidebar-overlay-dragging.svelte-1v2axqk{transition:none}.dark .sidebar-overlay.svelte-1v2axqk{background-color:#000000b3}.app-main.svelte-1v2axqk{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}@media (max-width:767px){.app-main.svelte-1v2axqk{overscroll-behavior-y:contain}}.loading-bar-container.svelte-1v2axqk{width:100%;height:3px;z-index:var(--z-modal);background:linear-gradient(90deg,#10b9811a,#10b98133,#10b9811a);position:absolute;top:0;left:0;overflow:hidden}.loading-bar.svelte-1v2axqk{background:linear-gradient(90deg,#0000 0%,#10b98199 25%,#10b981 50%,#10b98199 75%,#0000 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite svelte-1v2axqk-loading-bar-shimmer}@keyframes svelte-1v2axqk-loading-bar-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.app-container.svelte-1v2axqk{color:#1f2937;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;flex:1;position:relative;overflow:hidden auto}.dark .app-container.svelte-1v2axqk{color:#e5e7eb}.app-container.app-error-container.svelte-1v2axqk{scrollbar-color:#d0d6e038 #08090a;background-color:#08090a}.app-container.app-container-atlas-desk.svelte-1v2axqk{scrollbar-gutter:auto;scrollbar-color:#38bdf852 transparent;background-color:#030712}.app-container.app-container-protocol-owned-surface.svelte-1v2axqk{background:var(--color-background,#fafafa);scrollbar-gutter:auto;overscroll-behavior:none}@media (min-width:1024px){.app-container.app-container-game-player.svelte-1v2axqk{overflow-y:hidden}.app-layout.svelte-1v2axqk:has(.game-stage-focus)>:not(.app-main){visibility:hidden}.app-layout.svelte-1v2axqk:has(.game-stage-focus) .app-main:where(.svelte-1v2axqk)>:not(.app-container){visibility:hidden}.app-container.app-container-protocol-module-reader.svelte-1v2axqk{scrollbar-gutter:auto;overflow-y:hidden}}.app-container.svelte-1v2axqk::-webkit-scrollbar{width:8px}.app-container.svelte-1v2axqk::-webkit-scrollbar-track{background:0 0}.app-container.svelte-1v2axqk::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:#94a3b84d}.app-container.svelte-1v2axqk::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .app-container.svelte-1v2axqk{scrollbar-color:#47556966 transparent}.dark .app-container.svelte-1v2axqk::-webkit-scrollbar-thumb{background:#47556966}@media (max-width:767px){.app-container.svelte-1v2axqk{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y pinch-zoom}.app-container.svelte-1v2axqk::-webkit-scrollbar{display:none}}.app-footer-mobile.svelte-1v2axqk{padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--footer-height:66px;display:none}@media (max-width:767px){.app-footer-mobile.svelte-1v2axqk{display:block}}@media (prefers-reduced-motion:reduce){.sidebar-overlay.svelte-1v2axqk{transition:none}.loading-bar.svelte-1v2axqk{background:#10b981;animation:none}}
