html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY( calc(var(--lift) * var(--offset) + var(--lift) * -100%) );opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.btm-nav.svelte-oeh3u8{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--bg-surface);border-top:1px solid var(--border);padding:4px 2px calc(4px + env(safe-area-inset-bottom,0px));justify-content:space-around;align-items:stretch;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:color-mix(in srgb,var(--bg-surface) 88%,transparent)}.btm-item.svelte-oeh3u8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;padding:6px 0 4px;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;transition:transform .1s ease}.btm-item.svelte-oeh3u8:active{transform:scale(.92)}.btm-icon-wrap.svelte-oeh3u8{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.btm-indicator.svelte-oeh3u8{position:absolute;top:-2px;left:50%;transform:translate(-50%) scaleX(0);width:20px;height:3px;border-radius:2px;background:var(--accent);transition:transform .25s cubic-bezier(.4,0,.2,1)}.btm-indicator.visible.svelte-oeh3u8{transform:translate(-50%) scaleX(1)}.btm-label.svelte-oeh3u8{font-size:10px;font-weight:600;color:var(--text-faint);line-height:1;letter-spacing:.01em}.btm-item.active.svelte-oeh3u8 .btm-label:where(.svelte-oeh3u8){color:var(--accent);font-weight:700}@media(max-width:768px){.btm-nav.svelte-oeh3u8{display:flex}}@media(min-width:769px){.btm-nav.svelte-oeh3u8{display:none!important}}.install-banner.svelte-wh6tnt{display:none;position:fixed;bottom:72px;left:8px;right:8px;z-index:99;background:var(--bg-card);border:1px solid var(--accent);border-radius:14px;padding:12px 14px;box-shadow:0 8px 32px #0003;align-items:center;justify-content:space-between;gap:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.install-content.svelte-wh6tnt{display:flex;align-items:center;gap:10px}.install-icon.svelte-wh6tnt{font-size:24px}.install-text.svelte-wh6tnt{display:flex;flex-direction:column}.install-text.svelte-wh6tnt strong:where(.svelte-wh6tnt){font-size:13px;color:var(--text)}.install-text.svelte-wh6tnt span:where(.svelte-wh6tnt){font-size:11px;color:var(--text-faint)}.install-actions.svelte-wh6tnt{display:flex;gap:6px;align-items:center;flex-shrink:0}.install-btn.svelte-wh6tnt{padding:7px 16px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;border:none;cursor:pointer}.dismiss-btn.svelte-wh6tnt{background:none;border:none;color:var(--text-faint);font-size:16px;cursor:pointer;padding:4px}@media(max-width:768px){.install-banner.svelte-wh6tnt{display:flex}}.offline-bar.svelte-l46k7l{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;background:#ef4444f2;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:svelte-l46k7l-slideDown .3s ease;padding-top:calc(8px + env(safe-area-inset-top,0px))}.offline-bar.online.svelte-l46k7l{background:#10b981f2}.offline-bar.syncing.svelte-l46k7l{background:#6366f1f2}@keyframes svelte-l46k7l-slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.offline-dot.svelte-l46k7l{width:6px;height:6px;border-radius:50%;background:#fff;animation:svelte-l46k7l-blink 1.2s infinite}@keyframes svelte-l46k7l-blink{0%,to{opacity:1}50%{opacity:.3}}.sync-spinner.svelte-l46k7l{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-l46k7l-spin .8s linear infinite}@keyframes svelte-l46k7l-spin{to{transform:rotate(360deg)}}.ob-backdrop.svelte-wss6ba{position:fixed;inset:0;z-index:500;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.ob-modal.svelte-wss6ba{width:100%;max-width:580px;background:var(--bg-card);border-radius:18px;border:1.5px solid var(--border);box-shadow:0 24px 64px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative}.ob-accent.svelte-wss6ba{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#E8792B 40%,#F5A623 60%,transparent);border-radius:18px 18px 0 0}.ob-header.svelte-wss6ba{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 16px;flex-shrink:0}.ob-logo.svelte-wss6ba{width:36px;height:36px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,#e8792b,#f5a623);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:#fff;font-family:Syne,sans-serif}.ob-header-text.svelte-wss6ba{flex:1;min-width:0}.ob-title.svelte-wss6ba{font-size:17px;font-weight:800;color:var(--text);margin:0 0 3px;font-family:Syne,sans-serif}.ob-subtitle.svelte-wss6ba{font-size:12px;color:var(--text-sec);margin:0;line-height:1.5}.ob-subtitle.svelte-wss6ba strong:where(.svelte-wss6ba){color:var(--text)}.ob-skip.svelte-wss6ba{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;background:none;border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-faint);cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap;flex-shrink:0}.ob-skip.svelte-wss6ba:hover{border-color:var(--text-faint);color:var(--text-sec)}.ob-steps.svelte-wss6ba{display:flex;align-items:center;justify-content:center;gap:0;padding:0 22px 16px;flex-shrink:0}.ob-step.svelte-wss6ba{display:flex;align-items:center;gap:6px}.ob-step-dot.svelte-wss6ba{width:24px;height:24px;border-radius:50%;background:var(--bg-elevated);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--text-faint);transition:all .2s;flex-shrink:0}.ob-step.active.svelte-wss6ba .ob-step-dot:where(.svelte-wss6ba){background:#e8792b;border-color:#e8792b;color:#fff}.ob-step.done.svelte-wss6ba .ob-step-dot:where(.svelte-wss6ba){background:#10b981;border-color:#10b981}.ob-step-label.svelte-wss6ba{font-size:11px;font-weight:600;color:var(--text-faint);white-space:nowrap}.ob-step.active.svelte-wss6ba .ob-step-label:where(.svelte-wss6ba){color:var(--text-sec)}.ob-step.done.svelte-wss6ba .ob-step-label:where(.svelte-wss6ba){color:var(--text-faint)}.ob-step-line.svelte-wss6ba{width:36px;height:2px;background:var(--border);margin:0 6px;transition:background .2s;flex-shrink:0}.ob-step-line.done.svelte-wss6ba{background:#10b981}.ob-error.svelte-wss6ba{display:flex;align-items:center;gap:8px;margin:0 22px 10px;padding:10px 13px;border-radius:9px;background:var(--red-bg);border:1px solid var(--red);color:var(--red);font-size:12px;flex-shrink:0}.ob-body.svelte-wss6ba{flex:1;overflow-y:auto;padding:4px 22px 16px;display:flex;flex-direction:column;gap:16px}.ob-body.svelte-wss6ba::-webkit-scrollbar{width:4px}.ob-body.svelte-wss6ba::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.ob-contractor-row.svelte-wss6ba{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border)}.ob-toggle-label.svelte-wss6ba{font-size:12px;font-weight:600;color:var(--text-faint);white-space:nowrap}.ob-pills.svelte-wss6ba{display:flex;gap:5px;flex-wrap:wrap}.ob-pill.svelte-wss6ba{padding:5px 11px;border-radius:20px;font-size:12px;font-weight:600;border:1.5px solid var(--border);background:var(--bg-card);color:var(--text-sec);cursor:pointer;transition:all .15s}.ob-pill.active.svelte-wss6ba{background:#e8792b1a;border-color:#e8792b66;color:#e8792b}.ob-profiles.svelte-wss6ba{display:flex;flex-direction:column;gap:7px}.ob-profile-card.svelte-wss6ba{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:11px;border:2px solid var(--border);background:var(--bg-elevated);cursor:pointer;transition:all .15s;text-align:left;position:relative;width:100%}.ob-profile-card.svelte-wss6ba:hover{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 4%,var(--bg-elevated))}.ob-profile-card.selected.svelte-wss6ba{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 8%,var(--bg-elevated))}.ob-picon.svelte-wss6ba{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pc) 12%,var(--bg-card));transition:background .15s}.ob-profile-card.selected.svelte-wss6ba .ob-picon:where(.svelte-wss6ba){background:var(--pc)}.ob-ptext.svelte-wss6ba{flex:1;min-width:0}.ob-pname.svelte-wss6ba{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.ob-pdesc.svelte-wss6ba{font-size:11px;color:var(--text-sec);line-height:1.4}.ob-pcheck.svelte-wss6ba{width:18px;height:18px;border-radius:50%;background:var(--pc);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-section.svelte-wss6ba{display:flex;flex-direction:column;gap:9px}.ob-section-label.svelte-wss6ba{font-size:11px;font-weight:700;color:var(--text-sec);text-transform:uppercase;letter-spacing:.05em}.ob-sub-list.svelte-wss6ba{display:flex;flex-direction:column;gap:5px}.ob-sub-card.svelte-wss6ba{display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:9px;border:1.5px solid var(--border);background:var(--bg-elevated);cursor:pointer;font-size:13px;font-weight:500;color:var(--text-sec);transition:all .15s;text-align:left;width:100%}.ob-sub-card.svelte-wss6ba:hover{border-color:#e8792b59;color:var(--text)}.ob-sub-card.selected.svelte-wss6ba{border-color:#e8792b;color:#e8792b;background:#e8792b0f;font-weight:600}.ob-size-grid.svelte-wss6ba{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ob-size-card.svelte-wss6ba{padding:11px 6px;border-radius:10px;border:1.5px solid var(--border);background:var(--bg-elevated);cursor:pointer;text-align:center;transition:all .15s}.ob-size-card.svelte-wss6ba:hover{border-color:#e8792b59}.ob-size-card.selected.svelte-wss6ba{border-color:#e8792b;background:#e8792b0f}.ob-size-num.svelte-wss6ba{font-size:15px;font-weight:800;color:var(--text);margin-bottom:2px}.ob-size-lbl.svelte-wss6ba{font-size:10px;color:var(--text-faint)}.ob-size-card.selected.svelte-wss6ba .ob-size-num:where(.svelte-wss6ba){color:#e8792b}.ob-preview-badge.svelte-wss6ba{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid;font-size:12px;font-weight:600;align-self:flex-start}.ob-preview-note.svelte-wss6ba{font-size:12px;color:var(--text-sec);line-height:1.5;margin:0}.ob-modules-grid.svelte-wss6ba{display:flex;flex-wrap:wrap;gap:6px;padding:14px;border-radius:11px;background:var(--bg-elevated);border:1px solid var(--border)}.ob-module-chip.svelte-wss6ba{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#10b98114;border:1px solid rgba(16,185,129,.2);font-size:11px;font-weight:600;color:var(--text)}.ob-data-note.svelte-wss6ba{display:flex;align-items:flex-start;gap:7px;padding:10px 13px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border);font-size:11px;color:var(--text-faint);line-height:1.5}.ob-footer.svelte-wss6ba{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--border);flex-shrink:0}.ob-back.svelte-wss6ba{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-sec);cursor:pointer;transition:all .15s;font-family:inherit}.ob-back.svelte-wss6ba:hover{border-color:var(--text-faint)}.ob-next.svelte-wss6ba{padding:9px 22px;border-radius:8px;font-size:13px;font-weight:600;background:#e8792b;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 8px #e8792b40;transition:all .15s;font-family:inherit}.ob-next.svelte-wss6ba:hover:not(:disabled){background:#d4681f}.ob-next.svelte-wss6ba:disabled{opacity:.4;cursor:not-allowed}.ob-launch.svelte-wss6ba{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:700;background:linear-gradient(135deg,#e8792b,#f5a623);color:#fff;border:none;cursor:pointer;box-shadow:0 3px 12px #e8792b4d;transition:all .15s;font-family:inherit}.ob-launch.svelte-wss6ba:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 16px #e8792b59}.ob-launch.svelte-wss6ba:disabled{opacity:.5;cursor:not-allowed;transform:none}.ob-spinner.svelte-wss6ba{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:svelte-wss6ba-ob-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-wss6ba-ob-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.ob-backdrop.svelte-wss6ba{padding:0;align-items:flex-end}.ob-modal.svelte-wss6ba{max-width:100%;border-radius:20px 20px 0 0;max-height:92vh}.ob-size-grid.svelte-wss6ba{grid-template-columns:repeat(2,1fr)}.ob-pills.svelte-wss6ba{flex-wrap:wrap}.ob-steps.svelte-wss6ba{gap:0}.ob-step-line.svelte-wss6ba{width:20px}.ob-step-label.svelte-wss6ba{display:none}}.wm-backdrop.svelte-1tjvg83{position:fixed;inset:0;z-index:510;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.wm-modal.svelte-1tjvg83{width:100%;max-width:480px;background:var(--bg-card);border-radius:18px;border:1.5px solid var(--border);box-shadow:0 24px 64px #0003;display:flex;flex-direction:column;overflow:hidden;position:relative}.wm-accent.svelte-1tjvg83{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#E8792B 40%,#F5A623 60%,transparent);border-radius:18px 18px 0 0}.wm-hero.svelte-1tjvg83{text-align:center;padding:28px 24px 18px}.wm-emoji.svelte-1tjvg83{font-size:36px;margin-bottom:10px;line-height:1}.wm-title.svelte-1tjvg83{font-size:20px;font-weight:800;color:var(--text);margin:0 0 8px;font-family:Syne,sans-serif}.wm-sub.svelte-1tjvg83{font-size:13px;color:var(--text-sec);line-height:1.5;margin:0}.wm-sub.svelte-1tjvg83 strong:where(.svelte-1tjvg83){color:var(--text)}.wm-steps.svelte-1tjvg83{display:flex;flex-direction:column;gap:2px;padding:0 12px}.wm-step.svelte-1tjvg83{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:11px;cursor:pointer;transition:background .15s;background:none;border:none;text-align:left;width:100%;font-family:inherit}.wm-step.svelte-1tjvg83:hover{background:var(--bg-elevated)}.wm-step-num.svelte-1tjvg83{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:#e8792b1a;border:1.5px solid rgba(232,121,43,.25);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#e8792b}.wm-step-icon.svelte-1tjvg83{font-size:18px;flex-shrink:0;width:26px;text-align:center}.wm-step-text.svelte-1tjvg83{flex:1;min-width:0}.wm-step-title.svelte-1tjvg83{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.wm-step-tip.svelte-1tjvg83{font-size:11px;color:var(--text-sec);line-height:1.4}.wm-step-arrow.svelte-1tjvg83{flex-shrink:0;opacity:0;transition:opacity .15s}.wm-step.svelte-1tjvg83:hover .wm-step-arrow:where(.svelte-1tjvg83){opacity:1}.wm-footer.svelte-1tjvg83{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 18px;border-top:1px solid var(--border);margin-top:10px}.wm-footer-note.svelte-1tjvg83{font-size:11px;color:var(--text-faint);line-height:1.5;flex:1}.wm-footer-note.svelte-1tjvg83 a:where(.svelte-1tjvg83){color:#e8792b;text-decoration:none;font-weight:600}.wm-footer-note.svelte-1tjvg83 a:where(.svelte-1tjvg83):hover{text-decoration:underline}.wm-dismiss.svelte-1tjvg83{padding:9px 18px;border-radius:9px;font-size:13px;font-weight:700;background:#e8792b;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 8px #e8792b40;transition:all .15s;white-space:nowrap;font-family:inherit}.wm-dismiss.svelte-1tjvg83:hover{background:#d4681f}@media(max-width:520px){.wm-backdrop.svelte-1tjvg83{padding:0;align-items:flex-end}.wm-modal.svelte-1tjvg83{max-width:100%;border-radius:18px 18px 0 0}.wm-footer.svelte-1tjvg83{flex-direction:column;gap:10px}.wm-dismiss.svelte-1tjvg83{width:100%;text-align:center}}.tb-banner.svelte-q14wnq{width:100%;padding:8px 16px;display:flex;align-items:center;flex-shrink:0}.tb-inner.svelte-q14wnq{display:flex;align-items:center;gap:10px;width:100%;max-width:1400px;margin:0 auto}.tb-icon.svelte-q14wnq{font-size:14px;flex-shrink:0}.tb-body.svelte-q14wnq{flex:1;font-size:12.5px;line-height:1.5;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-body.svelte-q14wnq strong:where(.svelte-q14wnq){font-weight:700}.tb-link.svelte-q14wnq{background:none;border:none;cursor:pointer;font-weight:700;text-decoration:underline;font-size:12.5px;font-family:inherit;padding:0}.grace.svelte-q14wnq{background:#f59e0b1f;border-bottom:1px solid rgba(245,158,11,.25)}.grace.svelte-q14wnq .tb-body:where(.svelte-q14wnq){color:#92400e}.grace.svelte-q14wnq .tb-body:where(.svelte-q14wnq) strong:where(.svelte-q14wnq){color:#78350f}.grace.svelte-q14wnq .tb-link:where(.svelte-q14wnq){color:#92400e}.grace.svelte-q14wnq .tb-dismiss:where(.svelte-q14wnq){color:#92400e}.trial.urgency-blue.svelte-q14wnq{background:#3b82f614;border-bottom:1px solid rgba(59,130,246,.18)}.trial.urgency-amber.svelte-q14wnq{background:#f59e0b1a;border-bottom:1px solid rgba(245,158,11,.22)}.trial.urgency-red.svelte-q14wnq{background:#ef444417;border-bottom:1px solid rgba(239,68,68,.2)}.urgency-blue.svelte-q14wnq .tb-body:where(.svelte-q14wnq){color:#1e40af}.urgency-blue.svelte-q14wnq .tb-link:where(.svelte-q14wnq){color:#1d4ed8}.urgency-blue.svelte-q14wnq .tb-dismiss:where(.svelte-q14wnq){color:#3b82f6}.urgency-amber.svelte-q14wnq .tb-body:where(.svelte-q14wnq){color:#92400e}.urgency-amber.svelte-q14wnq .tb-link:where(.svelte-q14wnq){color:#92400e}.urgency-amber.svelte-q14wnq .tb-dismiss:where(.svelte-q14wnq){color:#b45309}.urgency-red.svelte-q14wnq .tb-body:where(.svelte-q14wnq){color:#991b1b}.urgency-red.svelte-q14wnq .tb-link:where(.svelte-q14wnq){color:#991b1b}.urgency-red.svelte-q14wnq .tb-dismiss:where(.svelte-q14wnq){color:#dc2626}.tb-progress-wrap.svelte-q14wnq{display:flex;align-items:center;gap:6px;flex-shrink:0}.tb-progress.svelte-q14wnq{width:80px;height:4px;border-radius:2px;background:#00000014;overflow:hidden}.urgency-blue.svelte-q14wnq .tb-progress-fill:where(.svelte-q14wnq){background:#3b82f6;height:100%;border-radius:2px;transition:width .3s}.urgency-amber.svelte-q14wnq .tb-progress-fill:where(.svelte-q14wnq){background:#f59e0b;height:100%;border-radius:2px;transition:width .3s}.urgency-red.svelte-q14wnq .tb-progress-fill:where(.svelte-q14wnq){background:#ef4444;height:100%;border-radius:2px;transition:width .3s}.tb-days.svelte-q14wnq{font-size:11px;font-weight:700;color:inherit;white-space:nowrap}.tb-cta.svelte-q14wnq{padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;border:none;cursor:pointer;transition:all .15s;font-family:inherit;flex-shrink:0}.urgency-blue.svelte-q14wnq .tb-cta:where(.svelte-q14wnq){background:#2563eb;color:#fff}.urgency-amber.svelte-q14wnq .tb-cta:where(.svelte-q14wnq){background:#d97706;color:#fff}.urgency-red.svelte-q14wnq .tb-cta:where(.svelte-q14wnq){background:#dc2626;color:#fff}.tb-cta.svelte-q14wnq:hover{filter:brightness(1.1)}.tb-dismiss.svelte-q14wnq{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;opacity:.6;flex-shrink:0}.tb-dismiss.svelte-q14wnq:hover{opacity:1}@media(max-width:640px){.tb-progress-wrap.svelte-q14wnq,.tb-cta.svelte-q14wnq{display:none}}.toast-overlay.svelte-12fsicv{position:fixed;top:20px;right:20px;z-index:9999;animation:svelte-12fsicv-slideIn .3s ease}@keyframes svelte-12fsicv-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-card.svelte-12fsicv{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--bg-card, #fff);border:1px solid rgba(232,121,43,.25);border-radius:14px;box-shadow:0 8px 30px #0000001f;max-width:440px;position:relative}.toast-close.svelte-12fsicv{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--text-faint, #94a3b8);font-size:12px;cursor:pointer;padding:4px}.toast-icon.svelte-12fsicv{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:#e8792b14;display:flex;align-items:center;justify-content:center}.toast-body.svelte-12fsicv{flex:1;min-width:0}.toast-body.svelte-12fsicv h4:where(.svelte-12fsicv){margin:0;font-size:13px;font-weight:650;color:var(--text, #0f172a);line-height:1.4}.usage-row.svelte-12fsicv{display:flex;align-items:center;gap:8px;margin-top:6px}.usage-bar.svelte-12fsicv{flex:1;height:5px;background:var(--border, #e2e8f0);border-radius:3px;max-width:120px}.usage-fill.svelte-12fsicv{height:100%;background:#e8792b;border-radius:3px}.usage-count.svelte-12fsicv{font-size:10px;color:var(--text-faint);font-family:JetBrains Mono,monospace}.suggest.svelte-12fsicv{margin:4px 0 0;font-size:11px;color:var(--text-muted, #64748b)}.suggest.svelte-12fsicv strong:where(.svelte-12fsicv){color:#e8792b}.toast-btn.svelte-12fsicv{padding:8px 14px;border-radius:8px;font-size:12px;font-weight:650;background:#e8792b;color:#fff;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.toast-btn.svelte-12fsicv:hover{background:#d06a1f}.ann-stack.svelte-sn3yzb{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0}.ann-x.svelte-sn3yzb{flex-shrink:0;background:none;border:none;cursor:pointer;padding:3px;border-radius:5px;opacity:.4;transition:opacity .15s}.ann-x.svelte-sn3yzb:hover{opacity:1}.ann-x.svelte-sn3yzb:disabled{opacity:.15;cursor:default}.ann-bar.svelte-sn3yzb{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1.5px solid;animation:svelte-sn3yzb-slideDown .35s cubic-bezier(.4,0,.2,1) both}.ann-bar.critical.svelte-sn3yzb{animation:svelte-sn3yzb-slideDown .35s cubic-bezier(.4,0,.2,1) both,svelte-sn3yzb-pulse-red 3s ease infinite}.bar-emoji.svelte-sn3yzb{font-size:17px;flex-shrink:0}.bar-content.svelte-sn3yzb{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bar-title.svelte-sn3yzb{font-size:13px;font-weight:660}.bar-body.svelte-sn3yzb{font-size:12px;color:var(--text-sec)}.bar-cta.svelte-sn3yzb{padding:4px 12px;border-radius:6px;background:none;border:1.5px solid;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s}.bar-cta.svelte-sn3yzb:hover{filter:brightness(1.2)}.ann-card.svelte-sn3yzb{position:relative;display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;animation:svelte-sn3yzb-slideDown .35s cubic-bezier(.4,0,.2,1) both;transition:all .2s}.ann-card.svelte-sn3yzb:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-1px)}.card-img.svelte-sn3yzb{width:140px;object-fit:cover;flex-shrink:0}.card-body.svelte-sn3yzb{flex:1;padding:14px 18px}.card-head.svelte-sn3yzb{display:flex;align-items:center;gap:6px;margin-bottom:4px}.card-emoji.svelte-sn3yzb{font-size:18px}.card-type.svelte-sn3yzb{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.card-title.svelte-sn3yzb{font-size:15px;font-weight:700;color:var(--text);margin-bottom:3px}.card-text.svelte-sn3yzb{font-size:12px;color:var(--text-faint);line-height:1.5;margin-bottom:10px}.card-cta.svelte-sn3yzb{padding:7px 18px;border-radius:8px;border:none;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.card-cta.svelte-sn3yzb:hover{filter:brightness(1.15);transform:translateY(-1px)}.card-x.svelte-sn3yzb{position:absolute;top:8px;right:8px}.ann-hero.svelte-sn3yzb{position:relative;border-radius:14px;padding:24px 22px;color:#fff;overflow:hidden;min-height:100px;display:flex;align-items:center;animation:svelte-sn3yzb-slideDown .35s cubic-bezier(.4,0,.2,1) both;transition:all .2s}.ann-hero.svelte-sn3yzb:hover{transform:translateY(-1px);box-shadow:0 8px 32px #00000026}.hero-content.svelte-sn3yzb{position:relative;z-index:1;max-width:520px}.hero-emoji.svelte-sn3yzb{font-size:28px;display:block;margin-bottom:4px}.hero-title.svelte-sn3yzb{font-size:18px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.hero-body.svelte-sn3yzb{font-size:13px;opacity:.85;line-height:1.5;margin-bottom:10px}.hero-cta.svelte-sn3yzb{padding:8px 22px;border-radius:8px;border:none;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.hero-cta.svelte-sn3yzb:hover{background:#ffffff59}.hero-x.svelte-sn3yzb{position:absolute;top:10px;right:10px}.ann-deal.svelte-sn3yzb{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;animation:svelte-sn3yzb-slideDown .35s cubic-bezier(.4,0,.2,1) both;transition:all .2s}.ann-deal.svelte-sn3yzb:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-1px)}.deal-badge.svelte-sn3yzb{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.deal-content.svelte-sn3yzb{flex:1;min-width:0}.deal-title.svelte-sn3yzb{font-size:14px;font-weight:700;color:var(--text)}.deal-body.svelte-sn3yzb{font-size:12px;color:var(--text-faint);margin-top:2px}.deal-cta.svelte-sn3yzb{padding:8px 20px;border-radius:8px;border:none;color:#fff;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;transition:all .15s}.deal-cta.svelte-sn3yzb:hover{filter:brightness(1.15);transform:translateY(-1px)}@keyframes svelte-sn3yzb-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-sn3yzb-pulse-red{0%,to{box-shadow:0 0 #ef444433}50%{box-shadow:0 0 0 5px #ef444400}}@media(max-width:768px){.ann-stack.svelte-sn3yzb{padding:8px 12px 0;gap:6px}.ann-card.svelte-sn3yzb{flex-direction:column}.card-img.svelte-sn3yzb{width:100%;height:120px}.ann-hero.svelte-sn3yzb{padding:20px 16px}.hero-title.svelte-sn3yzb{font-size:16px}.ann-deal.svelte-sn3yzb{flex-wrap:wrap}.bar-content.svelte-sn3yzb{flex-direction:column;gap:1px}}.gcd-overlay.svelte-1ffp8vt{position:fixed;inset:0;z-index:9999;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:svelte-1ffp8vt-gcd-fade .15s ease}@keyframes svelte-1ffp8vt-gcd-fade{0%{opacity:0}}.gcd-box.svelte-1ffp8vt{background:var(--bg-card);border:1.5px solid var(--border);border-radius:18px;padding:32px 28px 24px;max-width:380px;width:100%;text-align:center;box-shadow:0 24px 80px #00000038;animation:svelte-1ffp8vt-gcd-pop .2s cubic-bezier(.34,1.28,.64,1)}@keyframes svelte-1ffp8vt-gcd-pop{0%{transform:scale(.9) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.gcd-icon-wrap.svelte-1ffp8vt{width:52px;height:52px;border-radius:14px;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--text-muted)}.gcd-icon-wrap.danger.svelte-1ffp8vt{background:#ef44441a;color:#ef4444}.gcd-icon-wrap.warning.svelte-1ffp8vt{background:#f59e0b1a;color:#f59e0b}.gcd-title.svelte-1ffp8vt{font-family:Syne,sans-serif;font-size:17px;font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.03em}.gcd-msg.svelte-1ffp8vt{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0 0 24px}.gcd-actions.svelte-1ffp8vt{display:flex;gap:10px;justify-content:center}.gcd-cancel.svelte-1ffp8vt{flex:1;padding:10px 0;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;background:var(--bg-elevated);border:1.5px solid var(--border);color:var(--text-muted);font-family:inherit;transition:all .15s}.gcd-cancel.svelte-1ffp8vt:hover{border-color:var(--text-faint);color:var(--text)}.gcd-confirm.svelte-1ffp8vt{flex:1;padding:10px 0;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;background:var(--accent);border:none;color:#fff;font-family:inherit;transition:all .15s;box-shadow:0 2px 8px #e8792b4d}.gcd-confirm.svelte-1ffp8vt:hover{background:var(--accent-hover);box-shadow:0 4px 14px #e8792b66}.gcd-confirm.danger.svelte-1ffp8vt{background:#ef4444;box-shadow:0 2px 8px #ef44444d}.gcd-confirm.danger.svelte-1ffp8vt:hover{background:#dc2626;box-shadow:0 4px 14px #ef444466}.gcd-confirm.warning.svelte-1ffp8vt{background:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.gcd-confirm.warning.svelte-1ffp8vt:hover{background:#d97706;box-shadow:0 4px 14px #f59e0b66}.sidebar.svelte-1v2axqk{width:232px;flex-shrink:0;background:var(--sidebar);display:flex;flex-direction:column;transition:width .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;border-right:1px solid var(--sidebar-border)}.sidebar.collapsed.svelte-1v2axqk{width:60px}.logo-area.svelte-1v2axqk{padding:18px 16px 14px;border-bottom:1px solid var(--sidebar-border);min-height:64px;display:flex;align-items:center}.sidebar.collapsed.svelte-1v2axqk .logo-area:where(.svelte-1v2axqk){padding:18px 0 14px;justify-content:center}.logo-link.svelte-1v2axqk{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer;min-width:0}.logo-mark.svelte-1v2axqk{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#f59e0b);display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:14px;font-weight:900;color:#fff;flex-shrink:0;letter-spacing:-.02em}[data-theme=navy-light] .logo-mark.svelte-1v2axqk,[data-theme=navy-dark] .logo-mark.svelte-1v2axqk{background:linear-gradient(135deg,#e8792b,#f59e0b)}.logo-name.svelte-1v2axqk{font-family:Syne,sans-serif;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.03em;white-space:nowrap}.logo-sub.svelte-1v2axqk{color:#ffffff73}.logo-company.svelte-1v2axqk{display:block;font-size:10px;color:#ffffff40;font-family:JetBrains Mono,monospace;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.nav.svelte-1v2axqk{flex:1;padding:6px;display:flex;flex-direction:column;gap:1px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.nav.svelte-1v2axqk::-webkit-scrollbar{display:none}.sidebar.collapsed.svelte-1v2axqk .nav:where(.svelte-1v2axqk){padding:6px 5px}.nav-separator.svelte-1v2axqk{padding:10px 10px 3px;font-size:9px;font-weight:800;letter-spacing:.1em;color:#ffffff26;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-top:4px}.nav-group-header.svelte-1v2axqk{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:6px;margin-top:6px;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;width:100%;color:#e8792be6;font-family:inherit;transition:background .12s}.nav-group-header.svelte-1v2axqk:first-child{margin-top:0}.nav-group-header.svelte-1v2axqk:hover{background:var(--sidebar-hover);color:#e8792be6}.nav-group-header.group-open.svelte-1v2axqk{color:#e8792bd9}.sidebar.collapsed.svelte-1v2axqk .nav-group-header:where(.svelte-1v2axqk){justify-content:center;padding:10px 0;margin-top:4px}.group-chev.svelte-1v2axqk{color:#e8792bbf;transition:transform .18s ease,color .12s;flex-shrink:0}.group-chev.chev-open.svelte-1v2axqk{transform:rotate(90deg);color:#e8792bbf}.nav-group-header.group-active.svelte-1v2axqk .group-chev:where(.svelte-1v2axqk){color:var(--accent);opacity:.8}.group-label.svelte-1v2axqk{font-size:9.5px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.nav-group-header.group-active.svelte-1v2axqk .group-label:where(.svelte-1v2axqk){color:#e8792bd9}.group-icon-wrap.svelte-1v2axqk{display:flex;align-items:center;justify-content:center}.nav-group-items.svelte-1v2axqk{display:flex;flex-direction:column;gap:1px;padding-bottom:4px}.nav-item.svelte-1v2axqk{display:flex;align-items:center;gap:9px;padding:7px 10px 7px 26px;border-radius:7px;font-size:13px;font-weight:500;color:var(--sidebar-text);text-decoration:none;transition:all .12s;white-space:nowrap}.nav-item.sub.svelte-1v2axqk{padding-left:36px;font-size:12px;opacity:.8}.nav-item.sub.svelte-1v2axqk:hover{opacity:1}.nav-item.svelte-1v2axqk:hover{background:var(--sidebar-hover);color:#ffffffbf}.nav-item.active.svelte-1v2axqk{background:var(--sidebar-active);color:var(--sidebar-text-active);font-weight:600}[data-theme=orange-light] .nav-item.active.svelte-1v2axqk,[data-theme=orange-dark] .nav-item.active.svelte-1v2axqk{box-shadow:0 2px 8px #e8792b40}.collapse-toggle.svelte-1v2axqk{position:absolute;top:70px;right:-12px;width:24px;height:24px;border-radius:50%;background:var(--sidebar);border:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;box-shadow:0 1px 4px #0003;color:#ffffff4d;transition:all .15s}.collapse-toggle.svelte-1v2axqk:hover{color:#fff9;background:var(--sidebar-hover)}.collapse-icon.svelte-1v2axqk{transition:transform .25s ease}.collapse-icon.flipped.svelte-1v2axqk{transform:rotate(180deg)}.sidebar-tooltip.svelte-1v2axqk{position:fixed;left:68px;background:#fffffff2;color:#111;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #00000026;pointer-events:none;z-index:100;white-space:nowrap;letter-spacing:.03em}.sidebar-health.svelte-1v2axqk{margin:4px 8px;background:#dc26261a;border:1px solid rgba(220,38,38,.18);border-radius:9px;padding:10px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.sidebar-health.svelte-1v2axqk:hover{background:#dc262629}.sidebar-health.ok.svelte-1v2axqk{background:#16a34a14;border-color:#16a34a26}.sidebar-health.ok.svelte-1v2axqk:hover{background:#16a34a21}.sh-ok-row.svelte-1v2axqk{display:flex;align-items:center;gap:7px}.sh-ok-text.svelte-1v2axqk{font-size:11px;font-weight:600;color:#86efaccc}.sh-row.svelte-1v2axqk{display:flex;align-items:flex-start;gap:8px}.sh-count.svelte-1v2axqk{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fca5a5}.sh-label.svelte-1v2axqk{font-size:10px;color:#fff6;line-height:1.4;margin-top:4px}.sh-items.svelte-1v2axqk{display:flex;flex-direction:column;gap:3px;margin-top:7px}.sh-item.svelte-1v2axqk{font-size:10px;color:#ffffff59;display:flex;align-items:center;gap:5px;line-height:1.4}.sh-item.svelte-1v2axqk:before{content:"";width:4px;height:4px;border-radius:50%;background:#fca5a5;flex-shrink:0}.sh-link.svelte-1v2axqk{font-size:10px;color:#93c5fdcc;font-weight:600;margin-top:7px;display:block}.sidebar-footer.svelte-1v2axqk{padding:8px;border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:4px}.sidebar.collapsed.svelte-1v2axqk .sidebar-footer:where(.svelte-1v2axqk){padding:8px 4px;align-items:center}.footer-links.svelte-1v2axqk{display:flex;gap:3px}.footer-link.svelte-1v2axqk{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 6px;border-radius:6px;font-size:11px;font-weight:500;color:#ffffff59;text-decoration:none;transition:all .12s}.footer-link.svelte-1v2axqk:hover{background:var(--sidebar-hover);color:#fff9}.admin-link.svelte-1v2axqk{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;background:#fb718514;border:1px solid rgba(251,113,133,.12);color:#fb7185;font-size:12px;font-weight:550;text-decoration:none;transition:background .12s}.admin-link.svelte-1v2axqk:hover{background:#fb718524}.user-pill.svelte-1v2axqk{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;transition:background .12s;cursor:default;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.up-avatar.svelte-1v2axqk{width:28px;height:28px;border-radius:7px;flex-shrink:0;background:linear-gradient(135deg,var(--accent),#f59e0b);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}[data-theme=navy-light] .up-avatar.svelte-1v2axqk,[data-theme=navy-dark] .up-avatar.svelte-1v2axqk{background:linear-gradient(135deg,#e8792b,#f59e0b)}.up-avatar-img.svelte-1v2axqk{width:28px;height:28px;border-radius:7px;object-fit:cover;flex-shrink:0}.up-info.svelte-1v2axqk{flex:1;min-width:0}.up-name.svelte-1v2axqk{display:block;font-size:12px;font-weight:600;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-email.svelte-1v2axqk{display:block;font-size:10px;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-dropdown.svelte-1v2axqk{position:fixed;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:240px;width:256px;background:var(--bg-card);border:1.5px solid var(--border);border-radius:13px;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;z-index:200;overflow:hidden}.sidebar.collapsed.svelte-1v2axqk~.um-dropdown:where(.svelte-1v2axqk){left:68px}.um-header.svelte-1v2axqk{padding:14px 14px 10px;display:flex;gap:10px;align-items:center}.um-dd-avatar.svelte-1v2axqk{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,var(--accent),#f59e0b);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.um-dd-avatar-img.svelte-1v2axqk{width:34px;height:34px;border-radius:9px;object-fit:cover;flex-shrink:0}.um-dd-info.svelte-1v2axqk{min-width:0}.um-dd-name.svelte-1v2axqk{display:block;font-size:13px;font-weight:700;color:var(--text)}.um-dd-email.svelte-1v2axqk{display:block;font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-item.svelte-1v2axqk{display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text);text-decoration:none;cursor:pointer;transition:background .1s;border:none;background:none;width:100%;font-family:inherit}.um-item.svelte-1v2axqk:hover{background:var(--bg-elevated)}.um-signout.svelte-1v2axqk{color:var(--red)}.um-signout.svelte-1v2axqk:hover{background:var(--red-bg)}.topbar-mobile.svelte-1v2axqk{display:none}.content.svelte-1v2axqk{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}.mob-overlay.svelte-1v2axqk{display:none}@media(max-width:768px){.topbar-mobile.svelte-1v2axqk{display:flex!important;align-items:center;justify-content:space-between;height:52px;padding:0 8px;background:color-mix(in srgb,var(--bg-surface) 88%,transparent);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.mtb-left.svelte-1v2axqk,.mtb-right.svelte-1v2axqk{display:flex;align-items:center;gap:2px;min-width:72px}.mtb-right.svelte-1v2axqk{justify-content:flex-end}.mtb-center.svelte-1v2axqk{flex:1;text-align:center}.mtb-title.svelte-1v2axqk{font-family:Syne,sans-serif;font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.02em}.mtb-back.svelte-1v2axqk,.mtb-menu.svelte-1v2axqk{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent}.mtb-back.svelte-1v2axqk:active,.mtb-menu.svelte-1v2axqk:active{background:var(--bg-elevated);transform:scale(.92)}.sidebar.svelte-1v2axqk{position:fixed;left:-280px;top:0;bottom:0;z-index:300;width:280px!important;transition:left .3s cubic-bezier(.4,0,.2,1)}.sidebar.open.svelte-1v2axqk{left:0;box-shadow:8px 0 40px #0006}.collapse-toggle.svelte-1v2axqk,.sidebar-tooltip.svelte-1v2axqk{display:none}.um-dropdown.svelte-1v2axqk{left:16px;right:16px;width:auto;bottom:12px}.mob-overlay.svelte-1v2axqk{display:block;position:fixed;inset:0;z-index:250;background:#00000080;border:none;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-1v2axqk-fadeIn .2s ease}@keyframes svelte-1v2axqk-fadeIn{0%{opacity:0}}.content.svelte-1v2axqk{padding:0}}@media(max-width:380px){.topbar-mobile.svelte-1v2axqk{height:48px}.mtb-title.svelte-1v2axqk{font-size:15px}}
