.auth-shell-theme{--auth-bg:#082032;--auth-sidebar-bg:#0b1018;--auth-foreground:#e6eaf2;--auth-muted:#a8b3c7;--auth-muted-soft:#a8b3c7b8;--auth-surface:#2c394bd6;--auth-surface-strong:#334756f0;--auth-surface-soft:#28283cb8;--auth-border:#ffffff14;--auth-border-soft:#ffffff0f;--auth-primary:#f29f67;--auth-accent:#34b1aa;--auth-ring:#f29f6757;--auth-shadow:0 2px 4px #0206123d, 0 20px 48px #0206126b;--auth-shadow-soft:0 1px 2px #02061233, 0 10px 28px #0206124d;--auth-shadow-glow:0 16px 34px #0206122e;--auth-nav-active-bg:#f29f67;--auth-nav-active-border:#f29f6740;--auth-nav-active-text:#2c394b;--auth-nav-hover-bg:#eef2ff1f;--auth-nav-hover-border:#f29f672e;--auth-nav-indicator:#f29f67;--auth-sidebar-width:16.5rem;--auth-ghost:#ffffff0a;--auth-ghost-hover:#ffffff0f;background:radial-gradient(circle at 12% 4%, #f29f671f, transparent 34%), radial-gradient(circle at 88% 0%, #3b82f612, transparent 32%), radial-gradient(circle at 62% 100%, #f29f670f, transparent 40%), linear-gradient(145deg, #2c394bf5, #082032fa 46%, #142c3e), var(--auth-bg);color:var(--auth-foreground);isolation:isolate;font-family:var(--font-inter), "Segoe UI", "Noto Sans", ui-sans-serif, sans-serif}.auth-shell-layout{min-height:100vh}.auth-shell-main{padding-bottom:2rem}.auth-shell-content{flex-direction:column;gap:clamp(1rem,1.4vw,1.35rem);display:flex}.auth-mobile-nav{scrollbar-width:none;contain:layout paint style;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.auth-mobile-nav>*{scroll-snap-align:start}.auth-mobile-nav::-webkit-scrollbar{display:none}.auth-shell-sidebar{border-right:1px solid var(--auth-border);background:radial-gradient(circle at 12% 0%, #f29f671a, transparent 38%), radial-gradient(circle at 100% 92%, #0ea5e90d, transparent 42%), linear-gradient(180deg, #2c394bf5, #082032f5), var(--auth-sidebar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:1px 0 #ffffff08,14px 0 36px #02061224}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-shell-sidebar{background:#070e20f5}}.auth-shell-brand{border:1px solid var(--auth-border-soft);background:radial-gradient(circle at 12% 0,#f29f671f,#0000 46%),linear-gradient(145deg,#1b2840db,#10192bcc);transition:border-color .18s,background-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0206122e}.auth-shell-brand:hover{background:radial-gradient(circle at 12% 0,#f29f6726,#0000 46%),linear-gradient(145deg,#1f2d46e6,#131e32db);border-color:#f29f6742;transform:translateY(-1px)}.auth-brand-mark{color:var(--auth-primary);background:linear-gradient(150deg,#f29f6729,#34b1aa17);border:1px solid #f29f6738}.auth-nav-list{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex;overflow:visible}.auth-nav-group{flex-direction:column;gap:.25rem;min-width:0;display:flex}.auth-nav-group+.auth-nav-group{border-top:1px solid #233a643d;padding-top:.35rem}.auth-nav-group-label{letter-spacing:.12em;text-transform:uppercase;color:#90a3d094;padding-inline:.5rem;font-size:.625rem;font-weight:650;line-height:1}.auth-nav-group-items{flex-direction:column;gap:.125rem;min-width:0;display:flex}.auth-nav-item,.auth-shell-chip{min-height:2.25rem;color:var(--auth-muted);border:1px solid #0000;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.auth-nav-item{min-height:2.375rem;font-size:.8125rem;line-height:1.2}.auth-nav-content{letter-spacing:0}.auth-nav-label{color:currentColor}.auth-nav-icon-frame{color:#90a3d0c2;background:0 0;border:1px solid #0000;transition:border-color .18s,background-color .18s,color .18s}.auth-nav-item:before,.auth-shell-chip:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 14% 0,#f29f671f,#0000 44%),linear-gradient(125deg,#4755693d,#1e293b33);transition:opacity .18s;position:absolute;inset:1px}.auth-nav-item:after{content:"";transform-origin:0;background:var(--auth-nav-indicator);width:2px;height:1rem;box-shadow:none;pointer-events:none;border-radius:999px;transition:transform .18s;position:absolute;top:50%;left:7px;transform:scaleX(0)translateY(-50%)}.auth-shell-chip:after{content:"";inset-inline:14px;transform-origin:50%;background:linear-gradient(90deg, var(--auth-primary), var(--auth-accent));pointer-events:none;border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:5px;transform:scaleX(0);box-shadow:0 0 10px #6d8df22e}.auth-nav-item:hover,.auth-nav-item:focus-visible{border-color:var(--auth-nav-hover-border);color:var(--auth-foreground);background:radial-gradient(circle at 10% 0,#f29f671f,#0000 42%),linear-gradient(135deg,#233049bd,#162034b3);transform:none;box-shadow:inset 0 1px #ffffff08}.auth-shell-chip:hover,.auth-shell-chip:focus-visible{color:var(--auth-foreground);background-color:#1e293dc2;border-color:#6d8df247;transform:translateY(-1px);box-shadow:0 0 0 1px #6d8df21a}.auth-nav-item:hover:before,.auth-nav-item:focus-visible:before,.auth-shell-chip:hover:before,.auth-shell-chip:focus-visible:before,.auth-shell-chip[data-state=active]:before,.auth-shell-chip[aria-current=page]:before{opacity:1}.auth-nav-item[data-state=active]:before,.auth-nav-item[aria-current=page]:before{opacity:0}.auth-nav-item:hover:after,.auth-nav-item:focus-visible:after,.auth-nav-item[data-state=active]:after,.auth-nav-item[aria-current=page]:after,.auth-shell-chip:hover:after,.auth-shell-chip:focus-visible:after,.auth-shell-chip[data-state=active]:after,.auth-shell-chip[aria-current=page]:after{transform:scaleX(1)}.auth-nav-item[data-state=active],.auth-nav-item[aria-current=page]{color:var(--auth-nav-active-text);border-color:var(--auth-nav-active-border);background:var(--auth-nav-active-bg);box-shadow:0 8px 20px #f29f672e}.auth-shell-chip[data-state=active],.auth-shell-chip[aria-current=page]{color:var(--auth-primary);background-color:#6d8df21c;border-color:#6d8df24d}.auth-nav-icon{color:#90a3d0bd;transition:color .18s}.auth-nav-item:hover .auth-nav-icon,.auth-nav-item:focus-visible .auth-nav-icon{color:#cbd5e1eb}.auth-nav-item[data-state=active] .auth-nav-icon,.auth-nav-item[aria-current=page] .auth-nav-icon{color:var(--auth-nav-active-text)}.auth-nav-item:hover .auth-nav-icon-frame,.auth-nav-item:focus-visible .auth-nav-icon-frame{background:#94a3b812;border-color:#94a3b81f}.auth-nav-meta{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.auth-nav-short-badge{letter-spacing:.01em;color:#90a3d08a;font-size:10px}.auth-nav-item[data-state=active] .auth-nav-short-badge,.auth-nav-item[aria-current=page] .auth-nav-short-badge{color:#ffffffc7}.auth-nav-more-group>summary::-webkit-details-marker{display:none}.auth-nav-more-icon{transition:transform .18s}.auth-nav-more-group[open] .auth-nav-more-icon{transform:rotate(180deg)}.auth-sidebar-footer{border-top:1px solid #233a6461;padding-top:.625rem}.auth-shell-topbar{border-bottom:1px solid var(--auth-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 8% 0,#f29f6714,#0000 42%),linear-gradient(#111b2dd6,#0c1423c7);box-shadow:inset 0 -1px #ffffff08,0 8px 24px #0206121f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-shell-topbar{background:#070e20eb}}.auth-topbar-inner{position:relative}.auth-topbar-breadcrumb{color:var(--auth-muted-soft)}.auth-topbar-control{border:1px solid var(--auth-border);background:var(--auth-surface-strong);color:var(--auth-muted);box-shadow:var(--auth-shadow-soft);transition:border-color .18s,background-color .18s,color .18s,transform .18s}.auth-topbar-control:hover{color:var(--auth-foreground);background:#1c273be0;border-color:#6d8df24d;transform:translateY(-1px)}.auth-topbar-menu[open]>summary{color:var(--auth-foreground);border-color:#6d8df257}.auth-topbar-avatar{color:var(--auth-primary);background:#6d8df21f;border:1px solid #6d8df238}.auth-topbar-separator{background:linear-gradient(180deg, transparent, var(--auth-border), transparent);align-self:stretch;width:1px}.auth-topbar-menu-panel{border:1px solid var(--auth-border);background:var(--auth-surface-strong);box-shadow:var(--auth-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-topbar-menu-panel{background:#0a1128f0}}.auth-topbar-menu-link{transition:color .18s,background-color .18s,border-color .18s}.auth-topbar-menu-link:hover{color:var(--auth-foreground);background:#111d3ac7}.auth-shell-card,.auth-content-panel,.auth-shell-theme .premium-card,.auth-shell-theme .auth-metric-card{border-color:var(--auth-border);box-shadow:var(--auth-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 0,#f29f670f,#0000 34%),linear-gradient(145deg,#19253be0,#111a2bd1)}.auth-shell-main :where(h1,h2,h3,h4){color:var(--auth-foreground);letter-spacing:0;text-wrap:balance}.auth-shell-main :where(h1,h2){background:linear-gradient(135deg,#f8fbff 0%,#c8d6ff 52%,#9db5f4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-shell-main :where(h1){font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:650;line-height:1.12}.auth-shell-main :where(h2){font-size:clamp(1rem,1.25vw,1.18rem);font-weight:650;line-height:1.22}.auth-shell-main :where(h3){font-size:clamp(.92rem,1vw,1.02rem);font-weight:620;line-height:1.28}.auth-shell-main :where(p,li,dd){line-height:1.58}.auth-shell-main :where(.text-slate-300,.text-slate-400,.auth-card-subtitle,.auth-meta-text,.auth-section-subtitle){color:var(--auth-muted)}.auth-shell-main :where(.text-slate-400,.auth-meta-text){color:var(--auth-muted-soft)}.auth-shell-main :where(section,article,details).premium-card,.auth-shell-main :where(.auth-shell-card,.auth-content-panel,.auth-metric-card){padding:clamp(1rem,1.45vw,1.35rem)}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel)>:where(h1,h2,h3)+p{margin-top:.45rem}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel)>:where(form,div,dl,ul,ol):not(:first-child){margin-top:clamp(.875rem,1.1vw,1.125rem)}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.grid){row-gap:max(var(--auth-card-row-gap,.875rem), .75rem)}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(label span:first-child,dt,.auth-row-label){color:var(--auth-muted-soft)}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.flex.items-start.justify-between,.flex.items-end.justify-between,.flex.items-center.justify-between){gap:.875rem}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.space-y-1>:not([hidden])~:not([hidden])){margin-top:.375rem}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.space-y-2>:not([hidden])~:not([hidden])){margin-top:.625rem}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.space-y-3>:not([hidden])~:not([hidden])){margin-top:.875rem}.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.space-y-4>:not([hidden])~:not([hidden])){margin-top:1rem}.auth-shell-theme .auth-shell-intro{margin-bottom:clamp(1rem,1.45vw,1.35rem)}.auth-shell-theme .auth-shell-intro>div{align-items:flex-start}.auth-shell-theme .auth-section-subtitle{max-width:64rem;line-height:1.55}.auth-shell-theme .auth-shell-actions{flex-wrap:wrap;justify-content:flex-start}.auth-shell-theme .auth-shell-actions>*{min-width:max-content}.auth-shell-theme [data-slot=section-header],.auth-shell-theme .auth-section-header{gap:.875rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-shell-card,.auth-content-panel,.auth-shell-theme .premium-card,.auth-shell-theme .auth-metric-card{background:#0a1128e6}}.auth-content-panel{background:#0f1726bd;border-color:#37486585}@supports (-webkit-touch-callout:none){.auth-shell-layout,.auth-shell-main{min-height:100svh}.auth-shell-content,.auth-shell-main{min-width:0}}.auth-shell-intro{background:linear-gradient(145deg,#141e30db,#0f1828cc)}.auth-section-chip{text-transform:uppercase;letter-spacing:.14em;color:var(--auth-primary);background:#6d8df217;border:1px solid #6d8df23d;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:11px;display:inline-flex}.auth-section-subtitle{color:var(--auth-muted)}.auth-shell-actions>*{color:var(--auth-foreground)!important;background:#111d3ac7!important;border-color:#233a64a6!important}.auth-shell-actions>:hover{background:#111d3aeb!important;border-color:#6d8df247!important}.auth-card-title{color:var(--auth-foreground)}.auth-card-subtitle{color:var(--auth-muted)}.auth-meta-text{color:#90a3d0bd}.auth-kpi-label{color:#90a3d0c2}.auth-kpi-value{color:var(--auth-foreground)}.auth-list-row,.auth-subtle-block{border:1px solid var(--auth-border-soft);background:#111d3a61}.auth-list-link{color:var(--auth-foreground);transition:color .18s,background-color .18s,border-color .18s,transform .18s}.auth-list-link:hover{background:#111d3a9e;border-color:#6d8df247;transform:translateY(-1px)}.auth-row-label{color:#90a3d0d1}.auth-row-value{color:var(--auth-foreground)}.auth-alert{border:1px solid}.auth-alert-warning{color:#fef3c7;background:#f59e0b1f;border-color:#f59e0b59}.auth-alert-danger{color:#ffe4e6;background:#f43f5e1f;border-color:#f43f5e59}.auth-risk-pill{letter-spacing:.01em}.auth-risk-pill-high{color:#ffe4e6;background:#f43f5e24;border-color:#fb718570}.auth-risk-pill-medium{color:#fef3c7;background:#f59e0b24;border-color:#fbbf2470}.auth-risk-pill-low{color:#d1fae5;background:#10b98124;border-color:#34d39970}.auth-progress-track{background:#ffffff1a}.auth-progress-fill{background:linear-gradient(90deg,#6574d8,#3ecf8e)}.auth-tone-chip{border:1px solid var(--auth-border-soft);background:#111d3a61}.auth-tone-chip-warn{background:#f59e0b1a;border-color:#f59e0b59}.auth-tone-chip-ok{background:#10b9811a;border-color:#10b98159}.auth-tone-chip-info{background:#6d8df21a;border-color:#6d8df252}.auth-tone-chip-neutral{border-color:var(--auth-border-soft);background:#111d3a61}.auth-plan-card{border:1px solid var(--auth-border-soft);box-shadow:var(--auth-shadow-soft);background:#111d3aa3}.auth-plan-card-free{background:#f59e0b1a;border-color:#f59e0b5c}.auth-plan-card-premium{background:#6d8df214;border-color:#6d8df247}.auth-plan-progress{background:#ffffff1a}.auth-plan-progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.auth-shell-theme :where(input,select,textarea){border-color:var(--auth-border);color:var(--auth-foreground);box-shadow:var(--ds-shadow-xs);background:radial-gradient(circle at 8% 0,#f29f670f,#0000 42%),linear-gradient(#19253beb,#121c2fe0);transition:border-color .18s,background-color .18s,box-shadow .18s}.auth-shell-theme :where(input,select,textarea):focus{border-color:var(--ds-border-focus);box-shadow:var(--ds-shadow-focus);background:radial-gradient(circle at 8% 0,#f29f6717,#0000 42%),linear-gradient(#1d2b44f0,#141f34e6);outline:none}.auth-shell-theme :where(input,textarea)::placeholder{color:var(--ds-text-subtle)}.auth-shell-theme input[type=file]{border-color:#f29f6742;min-height:2.75rem;color:#d9e3f8!important;background:radial-gradient(circle at 8% 0,#f29f671a,#0000 42%),linear-gradient(#19253beb,#111a2be0)!important}.auth-shell-theme input[type=file]::file-selector-button{letter-spacing:0;border-radius:9999px;min-height:2rem;margin-inline-end:.75rem;font-size:.75rem;font-weight:750;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0206122e;color:#eff6ff!important;background:linear-gradient(#374c80c7,#25345bd1)!important;border:1px solid #f29f6757!important}.auth-shell-theme input[type=file]:hover::file-selector-button{color:#fff!important;background:linear-gradient(#3f5791d6,#2c3e6ae0)!important;border-color:#93aaf46b!important}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action){border-color:var(--auth-border);min-height:2.5rem;color:var(--auth-foreground);background:linear-gradient(#1e2a3dc7,#131d2fd1);border-radius:.625rem;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #02061224}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):hover{background:linear-gradient(#222f45db,#172235e0);border-color:#f29f6742;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0206122e}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):focus-visible{outline:2px solid var(--auth-ring);outline-offset:2px}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):disabled,.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action)[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]){color:#fff;background:linear-gradient(135deg,#5b6fd9 0%,#4d6fbd 52%,#3e5ea8 100%);border-color:#f29f674d;box-shadow:inset 0 1px #ffffff29,0 12px 28px #364cb23d}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]):hover{background:linear-gradient(135deg,#6578de 0%,#5577c4 52%,#4668b2 100%);border-color:#9aa8ee5c;box-shadow:inset 0 1px #ffffff2e,0 14px 32px #364cb247}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-variant=destructive],[class*=rose],[class*=red]){color:#ffe4e6;background:linear-gradient(#7f1d1d42,#581c2652);border-color:#fb718557;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #7f1d1d29}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-variant=destructive],[class*=rose],[class*=red]):hover{color:#fff1f2;background:linear-gradient(#7f1d1d57,#581c2666);border-color:#fb71856b}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-size=icon],[data-size=icon-xs],[data-size=icon-sm],[data-size=icon-lg],[aria-label]:not([class*=px-])){aspect-ratio:1;border-color:var(--auth-border-soft);background:var(--auth-surface-strong);color:var(--auth-muted);box-shadow:var(--auth-shadow-soft);padding-inline:0}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-size=icon],[data-size=icon-xs],[data-size=icon-sm],[data-size=icon-lg],[aria-label]:not([class*=px-])):hover{border-color:var(--auth-nav-hover-border);background:var(--auth-nav-hover-bg);color:var(--auth-foreground)}.auth-shell-theme :where(button,[data-slot=button],a[role=button]) :where(svg){color:currentColor}.auth-shell-theme .auth-row-action{--auth-action-bg:linear-gradient(180deg, #334155ad, #1e293bc7);--auth-action-bg-hover:linear-gradient(180deg, #3b4b62c2, #27344bdb);--auth-action-border:#94a3b83d;--auth-action-color:var(--auth-foreground);--auth-action-shadow:0 8px 18px #02061229;white-space:nowrap;min-height:2rem;box-shadow:inset 0 1px 0 #ffffff12, var(--auth-action-shadow);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;display:inline-flex;border:1px solid var(--auth-action-border)!important;background:var(--auth-action-bg)!important;color:var(--auth-action-color)!important}.auth-shell-theme .auth-row-action:hover{box-shadow:inset 0 1px #ffffff17,0 10px 22px #02061233;border-color:color-mix(in srgb, var(--auth-action-border) 68%, var(--auth-action-color))!important;background:var(--auth-action-bg-hover)!important;color:var(--auth-action-color)!important}.auth-shell-theme .auth-row-action:focus-visible{outline:2px solid color-mix(in srgb, var(--auth-action-color) 40%, transparent);outline-offset:2px}.auth-shell-theme .auth-row-action:disabled,.auth-shell-theme .auth-row-action[aria-disabled=true]{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.auth-shell-theme .auth-row-action--block{border-radius:.625rem;min-height:2.5rem}.auth-shell-theme .auth-row-action--info{--auth-action-bg:linear-gradient(180deg, #f29f673d, #2563eb38);--auth-action-bg-hover:linear-gradient(180deg, #f29f674d, #2563eb4d);--auth-action-border:#f29f6761;--auth-action-color:#cddaff;--auth-action-shadow:0 8px 18px #f29f6724}.auth-shell-theme .auth-row-action--success{--auth-action-bg:linear-gradient(180deg, #10b98133, #0596693d);--auth-action-bg-hover:linear-gradient(180deg, #10b98145, #05966952);--auth-action-border:#34d39961;--auth-action-color:#c6ffe1;--auth-action-shadow:0 8px 18px #05966924}.auth-shell-theme .auth-row-action--warning{--auth-action-bg:linear-gradient(180deg, #f59e0b38, #b4530942);--auth-action-bg-hover:linear-gradient(180deg, #f59e0b4d, #b4530957);--auth-action-border:#fbbf2466;--auth-action-color:#fff3a8;--auth-action-shadow:0 8px 18px #b4530924}.auth-shell-theme .auth-row-action--critical{--auth-action-bg:linear-gradient(180deg, #f43f5e36, #be123c45);--auth-action-bg-hover:linear-gradient(180deg, #f43f5e47, #be123c59);--auth-action-border:#fb718566;--auth-action-color:#ffd7dc;--auth-action-shadow:0 8px 18px #be123c24}.auth-shell-theme .auth-row-action--neutral{--auth-action-bg:linear-gradient(180deg, #4755694d, #33415561);--auth-action-bg-hover:linear-gradient(180deg, #47556961, #33415575);--auth-action-border:#94a3b847;--auth-action-color:#e2e8f0;--auth-action-shadow:0 8px 18px #0f172a24}.auth-shell-theme .auth-row-action--detail,.auth-shell-theme .auth-row-action--view{--auth-action-bg:#f29f672e;--auth-action-bg-hover:#f29f6747;--auth-action-border:#818cf859;--auth-action-color:#c7d2fe;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--preview{--auth-action-bg:#7c3aed2e;--auth-action-bg-hover:#7c3aed47;--auth-action-border:#a78bfa59;--auth-action-color:#c4b5fd;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--edit{--auth-action-bg:#10b98129;--auth-action-bg-hover:#10b98142;--auth-action-border:#6ee7b752;--auth-action-color:#a7f3d0;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--download{--auth-action-bg:#06b6d429;--auth-action-bg-hover:#06b6d442;--auth-action-border:#67e8f952;--auth-action-color:#a5f3fc;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--pdf{--auth-action-bg:#ef444429;--auth-action-bg-hover:#ef444442;--auth-action-border:#f8717152;--auth-action-color:#fca5a5;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--copy{--auth-action-bg:#3341554d;--auth-action-bg-hover:#33415580;--auth-action-border:#64748b66;--auth-action-color:#cbd5e1;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--amount{--auth-action-bg:#f9731629;--auth-action-bg-hover:#f9731642;--auth-action-border:#fdba7452;--auth-action-color:#fdba74;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--archive{--auth-action-bg:#78350f4d;--auth-action-bg-hover:#78350f80;--auth-action-border:#d9770666;--auth-action-color:#fde68a;--auth-action-shadow:none}.auth-shell-theme .auth-row-action--delete{--auth-action-bg:#ef444429;--auth-action-bg-hover:#ef444442;--auth-action-border:#f8717152;--auth-action-color:#fca5a5;--auth-action-shadow:none}.auth-shell-theme :where(thead tr){background:linear-gradient(180deg, var(--ds-table-header), color-mix(in srgb, var(--ds-table-header) 88%, var(--ds-surface)))}.auth-shell-theme :where(tbody tr){background:var(--ds-table-row);transition:background-color .16s,color .16s}.auth-shell-theme :where(tbody tr:hover){background:var(--ds-hover)}.auth-shell-theme :where(th,td),.auth-shell-theme :where(table){border-color:var(--ds-border)}.auth-shell-theme :where(th){color:var(--ds-text-muted)}.auth-shell-theme :where(td){color:var(--ds-text)}.auth-focus-ring:focus-visible,.auth-nav-item:focus-visible,.auth-shell-chip:focus-visible,.auth-topbar-control:focus-visible,.auth-topbar-menu>summary:focus-visible{outline:2px solid var(--auth-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.auth-nav-item,.auth-nav-item:before,.auth-nav-item:after,.auth-shell-chip,.auth-shell-chip:before,.auth-shell-chip:after,.auth-topbar-control,.auth-shell-brand,.auth-list-link,.auth-shell-theme :where(button,[data-slot=button],a[role=button]),.auth-shell-theme .premium-card,.auth-shell-theme .auth-metric-card{transition:none!important}}@media (max-width:640px){.auth-shell-main{padding-bottom:1.25rem}.auth-shell-content{gap:1rem}.auth-shell-main :where(h1){font-size:1.28rem}.auth-shell-main :where(h2){font-size:1rem}.auth-shell-main :where(section,article,details).premium-card,.auth-shell-main :where(.auth-shell-card,.auth-content-panel,.auth-metric-card){padding:1rem}.auth-shell-theme .auth-shell-intro>div,.auth-shell-main :where(.premium-card,.auth-shell-card,.auth-content-panel) :where(.flex.items-start.justify-between,.flex.items-end.justify-between,.flex.items-center.justify-between){align-items:stretch}.auth-shell-theme .auth-shell-actions,.auth-shell-theme .auth-shell-actions>*{width:100%}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action){min-height:2.75rem}html[data-theme=light] .auth-shell-theme{background:linear-gradient(snow 0%,#fff3f3 100%)!important}html[data-theme=light] .auth-shell-theme .auth-shell-sidebar,html[data-theme=light] .auth-shell-theme .auth-shell-topbar,html[data-theme=light] .auth-shell-theme .auth-topbar-menu-panel,html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card{background:linear-gradient(snow 0%,#fff3f3 100%)!important;border:1px solid #d696964d!important;box-shadow:0 8px 24px #1f29370d!important}html[data-theme=light] .auth-shell-theme .auth-nav-item,html[data-theme=light] .auth-shell-theme .auth-shell-chip,html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]){background:#fbeaea!important}}html[data-theme=light] .auth-shell-theme{--auth-bg:#f7dede;--auth-sidebar-bg:#fff;--auth-foreground:#2c394b;--auth-muted:#556179;--auth-muted-soft:#7b879d;--auth-surface:snow;--auth-surface-strong:#fff;--auth-surface-soft:#f8e6e6;--auth-border:#f0d4d4;--auth-border-soft:#f5e0e0;--auth-primary:#f29f67;--auth-accent:#5b73e5;--auth-ring:#f29f672e;--auth-shadow:0 18px 42px #1720331a;--auth-shadow-soft:0 8px 22px #1720330d;--auth-nav-active-bg:#eef2ff;--auth-nav-active-border:#f29f6747;--auth-nav-active-text:#2f3d67;--auth-nav-hover-bg:#f4f6ff;--auth-nav-hover-border:#f29f672e;--auth-nav-indicator:#f29f67;color:var(--auth-foreground);background:#f6f8fb!important}html[data-theme=light] .auth-shell-theme .auth-shell-topbar{-webkit-backdrop-filter:blur(12px)!important;background:#f8f9fbe0!important;border-bottom-color:#e5eaf2!important;box-shadow:0 1px #fffc,0 10px 28px #1720330d!important}html[data-theme=light] .auth-shell-theme .auth-topbar-control:hover,html[data-theme=light] .auth-shell-theme .auth-topbar-menu[open]>summary{color:#2c394b!important;background:#fbfcfe!important;border-color:#f29f673d!important}html[data-theme=light] .auth-shell-theme .auth-nav-item{color:#556179!important;border-color:#0000!important}html[data-theme=light] .auth-shell-theme .auth-nav-item:before{background:#eef2ff!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active]:after,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]:after{background:#f29f67!important;box-shadow:0 0 0 2px #f29f671a!important}html[data-theme=light] .auth-shell-theme .auth-shell-brand,html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card,html[data-theme=light] .auth-shell-theme [data-slot=card]{background:#fff!important;border-color:#e5eaf2!important;box-shadow:0 8px 22px #1720330d!important}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]),html[data-theme=light] .app-select-trigger{color:#2c394b!important;background:#fbfcfe!important;border-color:#e5eaf2!important;border-radius:8px!important;box-shadow:0 1px 2px #17203308!important}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]):focus,html[data-theme=light] .app-select-trigger:focus{border-color:#f29f67!important;box-shadow:0 0 0 3px #f29f6729!important}html[data-theme=light] .app-select-content,html[data-theme=light] [data-slot=dropdown-menu-content],html[data-theme=light] [data-slot=dropdown-menu-sub-content],html[data-theme=light] .auth-topbar-menu-panel{color:#2c394b!important;background:#fff!important;border-color:#e5eaf2!important;border-radius:12px!important;box-shadow:0 18px 42px #1720331a!important}.auth-shell-theme{--auth-bg:#082032;--auth-sidebar-bg:#0a0f16;--auth-foreground:#e6eaf2;--auth-muted:#a8b3c7;--auth-muted-soft:#a8b3c7b8;--auth-surface:#2c394bd6;--auth-surface-strong:#334756f0;--auth-surface-soft:#28283cb8;--auth-border:#ffffff14;--auth-border-soft:#ffffff0f;--auth-primary:#f29f67;--auth-accent:#f4b184;--auth-ring:#f29f674d;--auth-shadow:0 18px 42px #0206124d;--auth-shadow-soft:0 10px 26px #02061238;--auth-shadow-glow:none;--auth-progress-start:#6c7cff;--auth-progress-mid:#8b8cff;--auth-progress-end:#b08cff;color:var(--auth-foreground);background:linear-gradient(145deg, #0d1117fc, #0a0f16fc 52%, #0d1117), var(--auth-bg)!important}.auth-shell-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, #0a0f16fa, #090d14f5), var(--auth-sidebar-bg)!important;border-right-color:#ffffff12!important;box-shadow:1px 0 #ffffff05,10px 0 30px #0206121a!important}.auth-shell-brand{background:linear-gradient(145deg,#111827b8,#0d131ec7)!important;border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff08!important}.auth-shell-brand:hover{background:linear-gradient(145deg,#141c2bc7,#0f1623d1)!important;border-color:#f29f672e!important}.auth-brand-mark,.auth-nav-icon-frame{color:#a8b3c7c7!important;background:#ffffff08!important;border-color:#ffffff12!important}.auth-nav-group+.auth-nav-group,.auth-sidebar-footer{border-color:#ffffff0f!important}.auth-nav-group-label{letter-spacing:.12em;font-weight:620;color:#7a8599b8!important}.auth-nav-item:before,.auth-shell-chip:before,.auth-shell-chip:after{box-shadow:none!important;background:0 0!important}.auth-nav-item:hover,.auth-nav-item:focus-visible{color:var(--auth-foreground)!important;box-shadow:none!important;background:#1c24338a!important;border-color:#a8b3c71f!important}.auth-nav-item[data-state=active],.auth-nav-item[aria-current=page]{color:var(--auth-foreground)!important;background:#1c2433c2!important;border-color:#f29f672e!important;box-shadow:inset 0 1px #ffffff0a!important}.auth-nav-item[data-state=active] .auth-nav-icon-frame,.auth-nav-item[aria-current=page] .auth-nav-icon-frame{color:#aebaff!important;background:#f29f6717!important;border-color:#f29f672e!important}.auth-nav-icon{color:#a8b3c7ad!important}.auth-nav-item[data-state=active] .auth-nav-icon,.auth-nav-item[aria-current=page] .auth-nav-icon,.auth-nav-item:hover .auth-nav-icon,.auth-nav-item:focus-visible .auth-nav-icon{color:#c6ceff!important}.auth-shell-topbar{border-bottom-color:var(--auth-border)!important;background:#0d1117e0!important;box-shadow:0 8px 24px #0206121a!important}.auth-shell-card,.auth-content-panel,.auth-shell-theme .premium-card,.auth-shell-theme .auth-metric-card,.auth-shell-theme [data-slot=card]{border-color:var(--auth-border)!important;background:var(--auth-surface-strong)!important;box-shadow:var(--auth-shadow-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-shell-card:hover,.auth-shell-theme .premium-card:hover,.auth-shell-theme .auth-metric-card:hover{box-shadow:var(--auth-shadow-soft)!important;border-color:#a8b3c724!important}.auth-shell-main :where(h1,h2){color:var(--auth-foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.auth-shell-main :where(h3,h4){color:#dce3ef!important}.auth-section-chip,.auth-tone-chip-info,.auth-plan-card-premium{color:#aebaff!important;background:#f29f6714!important;border-color:#f29f6738!important}.auth-progress-track,.auth-plan-progress,.auth-shell-theme .h-2,.auth-shell-theme .h-2\.5{background:#ffffff12!important}.auth-progress-fill,.auth-plan-progress-fill,.auth-shell-theme [role=progressbar]{background:linear-gradient(90deg, var(--auth-progress-start), var(--auth-progress-mid), var(--auth-progress-end))!important;box-shadow:none!important}.auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]),.app-select-trigger{border-color:var(--auth-border)!important;color:var(--auth-foreground)!important;box-shadow:none!important;background:#28283cb8!important}.auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]):focus,.app-select-trigger:focus{box-shadow:0 0 0 3px var(--auth-ring)!important;border-color:#f29f677a!important}.auth-shell-theme select option,.auth-form-option{color:#e6eaf2!important;background:#161d29!important}.app-select-content,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{color:#e6eaf2!important;background:#161d29!important;border-color:#ffffff1a!important;box-shadow:0 18px 42px #0206124d!important}.app-select-item[data-highlighted],.app-select-item[data-state=checked],[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-radio-item]:focus,[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger][data-state=open]{color:#f0f3ff!important;background:#f29f671f!important}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action){color:var(--auth-foreground)!important;box-shadow:none!important;background:#1c2433bd!important;border-color:#ffffff1a!important}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):hover{box-shadow:none!important;background:#222c3fd6!important;border-color:#f29f673d!important}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]){color:#fff!important;box-shadow:none!important;background:#6674db!important;border-color:#f29f6757!important}.auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]):hover{box-shadow:none!important;background:#7180e6!important;border-color:#97a7ff6b!important}.auth-shell-theme :where(button,[data-slot=button]):where([data-variant=destructive]){color:#ffb2b8!important;background:#ec6f781f!important;border-color:#ec6f7847!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active],html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]{color:#28346f!important;box-shadow:none!important;background:#f29f671a!important;border-color:#f29f6738!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1,h2,h3,h4){color:#0f172a!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action){color:#0f172a!important;box-shadow:none!important;background:#fff!important;border-color:#dbe3ee!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):hover{background:#f8fafc!important;border-color:#cbd5e1!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]){color:#fff!important;background:#f29f67!important;border-color:#f29f6747!important}html[data-theme=light] .auth-shell-theme{--auth-bg:#f7dede;--auth-sidebar-bg:#f1f4fb;--auth-foreground:#1f2b4d;--auth-muted:#56637f;--auth-muted-soft:#56637fc2;--auth-surface:snow;--auth-surface-strong:#fff;--auth-surface-soft:#f8e6e6;--auth-border:#d696964d;--auth-border-soft:#7a86b61f;--auth-primary:#5f6fff;--auth-accent:#67748b;--auth-ring:#5f6fff3d;--auth-shadow:0 8px 24px #1f29370d;--auth-shadow-soft:0 4px 12px #1f293708;--auth-shadow-glow:0 10px 30px #f29f6738;--auth-nav-active-bg:linear-gradient(90deg, #5d6bff 0%, #6b63ff 45%, #7b61ff 100%);--auth-nav-active-border:#f29f6766;--auth-nav-active-text:#2c394b;--auth-nav-hover-bg:#5d6bff14;--auth-nav-hover-border:#5d6bff2e;--auth-nav-indicator:#5d6bff;--auth-ghost:#e9eeff;--auth-ghost-hover:#dfe7ff;--ds-bg:#f4f6fc;--ds-surface:#f7f8fd;--ds-elevated:#f1f4fb;--ds-border:#d696964d;--ds-border-strong:#5f6fff59;--ds-text:#1f2b4d;--ds-text-muted:#56637f;--ds-text-subtle:#66748b;color:var(--auth-foreground);background-attachment:fixed;background:linear-gradient(snow 0%,#fff3f3 100%)!important}html[data-theme=light] .auth-shell-theme .auth-shell-sidebar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 12% 0,#7882ff21,#0000 38%),radial-gradient(circle at 88% 100%,#5a78b41a,#0000 42%),linear-gradient(#d5def3fa 0%,#c9d6eef7 52%,#d7deebf5 100%);border-right-color:#5860964d;box-shadow:1px 0 #ffffff3d,12px 0 26px #252f4210}html[data-theme=light] .auth-shell-theme .auth-shell-topbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 8% 0,#7882ff14,#0000 46%),linear-gradient(#e2e9fae0,#d6e0f4c7);border-bottom-color:#5860962e;box-shadow:0 1px #5b678e1a,0 7px 18px #252f420a}html[data-theme=light] .auth-shell-theme .auth-shell-brand:hover{background:radial-gradient(circle at 12% 0,#f29f671a,#0000 48%),linear-gradient(145deg,#e2e8f4f0,#ccd7e8e0);border-color:#4338ca42;transform:translateY(-1px)}html[data-theme=light] .auth-shell-theme .auth-shell-brand p{color:#1f2a44}html[data-theme=light] .auth-shell-theme .auth-shell-brand p+p{color:#3f4c5fc7}html[data-theme=light] .auth-shell-theme .auth-shell-brand span:not(.auth-brand-mark){color:#3730a3;background:#4338ca12;border-color:#4338ca33}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1,h2){background:linear-gradient(135deg,#2c394b 0%,#3730a3 54%,#2563eb 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h3,h4){color:#22314d}html[data-theme=light] .auth-shell-theme .auth-nav-item:before,html[data-theme=light] .auth-shell-theme .auth-shell-chip:before{background:radial-gradient(circle at 12% 0,#7882ff1f,#0000 42%),linear-gradient(125deg,#64748b26,#f29f671a)}html[data-theme=light] .auth-shell-theme .auth-nav-item:after{background:var(--auth-nav-indicator);box-shadow:none}html[data-theme=light] .auth-shell-theme .auth-shell-chip:after{background:linear-gradient(90deg, var(--auth-primary), #64748b);box-shadow:none}html[data-theme=light] .auth-shell-theme .auth-nav-item{color:#4b5563;background:linear-gradient(135deg,#f3f4f64d,#e5e7eb26);border-color:#e5e7eb80;transition:all .2s}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible{color:#1e1b4b;background:linear-gradient(135deg,#eef2ffcc,#e0e7f799);border-color:#f29f6759;transform:translateY(-.5px);box-shadow:inset 0 1px #ffffff80,0 4px 12px #f29f670d}html[data-theme=light] .auth-shell-theme .auth-shell-chip:hover,html[data-theme=light] .auth-shell-theme .auth-shell-chip:focus-visible{color:#1e1b4b;background:linear-gradient(135deg,#eef2ffcc,#e0e7f799);border-color:#f29f674d;box-shadow:0 4px 12px #f29f670d}html[data-theme=light] .auth-shell-theme .auth-shell-chip[data-state=active],html[data-theme=light] .auth-shell-theme .auth-shell-chip[aria-current=page]{color:#312e81;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);border-color:#f29f6766;box-shadow:0 5px 14px #f29f6714}html[data-theme=light] .auth-shell-theme .auth-nav-icon{color:#6b7280;transition:color .2s}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon{color:#ec8f57}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover .auth-nav-icon-frame,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible .auth-nav-icon-frame{background:#64748b14;border-color:#5b678e33}html[data-theme=light] .auth-shell-theme .auth-nav-short-badge{color:#3f4c5fd1}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-short-badge,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-short-badge{color:#1f2a44c7}html[data-theme=light] .auth-shell-theme .auth-sidebar-footer{border-top-color:#5b678e2e}html[data-theme=light] .auth-shell-theme .auth-topbar-control{color:#334155;background:radial-gradient(circle at 8% 0,#7882ff14,#0000 42%),linear-gradient(#e2eafce6,#d8e2f7cc);border-color:#58609638;box-shadow:0 3px 10px #2630460f}html[data-theme=light] .auth-shell-theme .auth-topbar-control:hover{color:var(--auth-foreground);background:linear-gradient(#dce4f5f0,#d7e0f2d6);border-color:#f29f6747;transform:translateY(-1px)}html[data-theme=light] .auth-shell-theme .auth-topbar-avatar{color:var(--auth-primary);background:#f29f671f;border-color:#f29f6747}html[data-theme=light] .auth-shell-theme .auth-topbar-separator{background:linear-gradient(#0000,#f29f6729,#0000)}html[data-theme=light] .auth-shell-theme .auth-topbar-menu-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#e4ebfcf5,#dce4f5eb);border-color:#f29f672e;box-shadow:0 14px 30px #2630461a}html[data-theme=light] .auth-shell-theme .auth-topbar-menu-link:hover{color:var(--auth-foreground);background:#f29f6714}html[data-theme=light] .auth-shell-theme .auth-topbar-menu-panel button.auth-topbar-menu-link{color:#dc2626}html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 0 0,#7882ff18,#0000 42%),radial-gradient(circle at 100% 100%,#fbbf240d,#0000 38%),linear-gradient(145deg,#ecf1fff0,#dce7fce0);border-color:#58609638;box-shadow:0 8px 20px #2630460d,0 1px 2px #26304607}html[data-theme=light] .auth-shell-theme .auth-shell-card:hover,html[data-theme=light] .auth-shell-theme .premium-card:hover,html[data-theme=light] .auth-shell-theme .auth-metric-card:hover{border-color:#f29f6752;box-shadow:0 10px 24px #26304610,0 0 8px #f29f6709}html[data-theme=light] .auth-shell-theme .auth-content-panel{background:radial-gradient(circle at 0 0,#7882ff1b,#0000 40%),linear-gradient(145deg,#e5edffe6,#d7e3f9db);border-color:#5860963d}html[data-theme=light] .auth-shell-theme .auth-shell-intro{background:radial-gradient(circle at 8% 0,#f29f6714,#0000 40%),linear-gradient(#eef2fee0,#dae5f9cc)}html[data-theme=light] .auth-shell-theme .auth-section-chip{color:var(--auth-primary);background:linear-gradient(135deg,#e0e7ffc7,#dbeafe9e);border-color:#4338ca4d}html[data-theme=light] .auth-shell-theme .auth-shell-actions>:not(.bg-gradient-to-r):not([class*=bg-gradient-to-r]){color:var(--auth-foreground)!important;background:radial-gradient(circle at 8% 0,#7882ff14,#0000 42%),linear-gradient(#e2eafce0,#d5e0f6c7)!important;border-color:#5860963d!important}html[data-theme=light] .auth-shell-theme .auth-shell-actions>:not(.bg-gradient-to-r):not([class*=bg-gradient-to-r]):hover{background:radial-gradient(circle at 8% 0,#7882ff1f,#0000 42%),linear-gradient(#dae4faf5,#ccdaf3e0)!important;border-color:#4338ca52!important}html[data-theme=light] .auth-shell-theme .auth-shell-actions>.bg-gradient-to-r,html[data-theme=light] .auth-shell-theme .auth-shell-actions>[class*=bg-gradient-to-r]{color:#fff!important}html .auth-shell-theme .auth-shell-actions>.shell-actions-plain.shell-actions-plain,html[data-theme=light] .auth-shell-theme .auth-shell-actions>.shell-actions-plain.shell-actions-plain,html[data-theme=light] .auth-shell-theme .auth-shell-actions>.shell-actions-plain.shell-actions-plain:hover{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme=light] .auth-shell-theme .auth-list-row,html[data-theme=light] .auth-shell-theme .auth-subtle-block{background:radial-gradient(circle at 0 0,#7882ff11,#0000 40%),linear-gradient(145deg,#e2eafcb3,#d5e0f694);border-color:#5860962e}html[data-theme=light] .auth-shell-theme .auth-list-link:hover{background:radial-gradient(circle at 0 0,#7882ff17,#0000 40%),linear-gradient(145deg,#dce6fbd1,#ccdaf3ad);border-color:#4338ca47}html[data-theme=light] .auth-shell-theme .auth-progress-track{background:#f29f6724}html[data-theme=light] .auth-shell-theme .auth-progress-fill{background:linear-gradient(90deg,#ec8f57,#10b981)}html[data-theme=light] .auth-shell-theme .auth-tone-chip{background:linear-gradient(135deg,#e2eafcc2,#d5e0f69e);border-color:#5860962e}html[data-theme=light] .auth-shell-theme .auth-tone-chip-warn{background:#f59e0b1a;border-color:#d9770647}html[data-theme=light] .auth-shell-theme .auth-tone-chip-ok{background:#16a34a1a;border-color:#16a34a47}html[data-theme=light] .auth-shell-theme .auth-tone-chip-info{background:#4f63d912;border-color:#4f63d938}html[data-theme=light] .auth-shell-theme .auth-alert-warning{color:#92400e;background:#f59e0b14;border-color:#d977064d}html[data-theme=light] .auth-shell-theme .auth-alert-danger,html[data-theme=light] .auth-shell-theme .auth-risk-pill-high{color:#991b1b;background:#dc262614;border-color:#dc26264d}html[data-theme=light] .auth-shell-theme .auth-risk-pill-medium{color:#92400e;background:#f59e0b14;border-color:#d977064d}html[data-theme=light] .auth-shell-theme .auth-risk-pill-low{color:#065f46;background:#16a34a14;border-color:#16a34a4d}html[data-theme=light] .auth-shell-theme .auth-plan-card{background:radial-gradient(circle at 0 0,#7882ff12,#0000 40%),linear-gradient(145deg,#e2eafcc7,#d5e0f6a3);border-color:#58609633;box-shadow:0 8px 22px #2227360f}html[data-theme=light] .auth-shell-theme .auth-plan-card-free{background:#f59e0b14;border-color:#d9770647}html[data-theme=light] .auth-shell-theme .auth-plan-card-premium{background:#f29f670f;border-color:#f29f6733}html[data-theme=light] .auth-shell-theme .auth-plan-progress{background:#f29f671f}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action){color:#243047;background:radial-gradient(circle at 8% 0,#7882ff13,#0000 42%),linear-gradient(#e2eafcf0,#d3def4db);border-color:#5860963d;box-shadow:inset 0 1px #ffffff7a,0 7px 18px #252f420f}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):hover{color:#2c394b;background:radial-gradient(circle at 8% 0,#7882ff1c,#0000 42%),linear-gradient(#d8e2f9fa,#c9d6efeb);border-color:#4338ca4d;box-shadow:inset 0 1px #ffffff8a,0 10px 24px #252f4213}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):disabled,html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action)[aria-disabled=true]{opacity:.52;color:#3f4c5fb8;box-shadow:none;background:linear-gradient(#e2e8f4a8,#d3dceb94)}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]){color:#fff;background:linear-gradient(135deg,#ec8f57 0%,#4668c7 54%,#3f5f9f 100%);border-color:#4338ca57;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #4338ca2e}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]):hover{background:linear-gradient(135deg,#574ee8 0%,#4d70cd 54%,#4668a8 100%);border-color:#4338ca6b;box-shadow:inset 0 1px #fff3,0 14px 32px #4338ca38}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-variant=destructive],[class*=rose],[class*=red]){color:#9f1239;background:linear-gradient(#ffe4e6c7,#fecdd394);border-color:#be123c42;box-shadow:inset 0 1px #ffffff85,0 8px 20px #be123c12}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-variant=destructive],[class*=rose],[class*=red]):hover{color:#881337;background:linear-gradient(#ffe4e6eb,#fecdd3b8);border-color:#be123c57}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-size=icon],[data-size=icon-xs],[data-size=icon-sm],[data-size=icon-lg],[aria-label]:not([class*=px-])){color:#3f4c5f;background:linear-gradient(#e2e8f4e0,#d3dcebc2);border-color:#5b678e2e;box-shadow:0 3px 10px #252f420b}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button],a[role=button]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):where([data-size=icon],[data-size=icon-xs],[data-size=icon-sm],[data-size=icon-lg],[aria-label]:not([class*=px-])):hover{color:#2c394b;background:linear-gradient(#d8e0eff0,#cbd5e1d6);border-color:#4338ca3d}html[data-theme=light] .auth-shell-theme input[type=file]{border-color:#4338ca47;color:#243047!important;background:radial-gradient(circle at 8% 0,#f29f671c,#0000 42%),linear-gradient(#e8eefff5,#d6e1f8e6)!important}html[data-theme=light] .auth-shell-theme input[type=file]::file-selector-button{box-shadow:inset 0 1px #ffffff94,0 8px 18px #2563eb17;color:#1d4ed8!important;background:linear-gradient(#dbeafefa,#bfdbfedb)!important;border-color:#4338ca52!important}html[data-theme=light] .auth-shell-theme input[type=file]:hover::file-selector-button{color:#1e40af!important;background:linear-gradient(#cfe2ff,#a6cdfdeb)!important;border-color:#4338ca6b!important}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]){color:#243047;background:radial-gradient(circle at 8% 0,#7882ff13,#0000 42%),linear-gradient(#e5ecfdf5,#d7e2f7e6);border-color:#5860963d}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]):focus{background:radial-gradient(circle at 8% 0,#7882ff1f,#0000 42%),linear-gradient(#e2eafc,#d1dff8f5);border-color:#4338ca61}html[data-theme=light] .auth-shell-theme .auth-row-action{--auth-action-bg:linear-gradient(180deg, #e2e8f4eb, #d3dcebd1);--auth-action-bg-hover:linear-gradient(180deg, #d8e0eff5, #cbd5e1e6);--auth-action-border:#5b678e38;--auth-action-color:#243047;--auth-action-shadow:0 7px 16px #252f420f;box-shadow:inset 0 1px 0 #ffffff85, var(--auth-action-shadow);border-color:var(--auth-action-border)!important;background:var(--auth-action-bg)!important;color:var(--auth-action-color)!important}html[data-theme=light] .auth-shell-theme .auth-row-action:hover{border-color:color-mix(in srgb, var(--auth-action-border) 66%, var(--auth-action-color))!important;background:var(--auth-action-bg-hover)!important;color:var(--auth-action-color)!important}html[data-theme=light] .auth-shell-theme .auth-row-action--info{--auth-action-bg:linear-gradient(180deg, #e0e7fffa, #bfdbfed1);--auth-action-bg-hover:linear-gradient(180deg, #d6e0ff, #93c5fde0);--auth-action-border:#4338ca57;--auth-action-color:#3730a3;--auth-action-shadow:0 8px 18px #4338ca1a}html[data-theme=light] .auth-shell-theme .auth-row-action--success{--auth-action-bg:linear-gradient(180deg, #d1fae5f5, #86efacc2);--auth-action-bg-hover:linear-gradient(180deg, #c4f8de, #6ee7b7d6);--auth-action-border:#05966957;--auth-action-color:#047857;--auth-action-shadow:0 8px 18px #0596691a}html[data-theme=light] .auth-shell-theme .auth-row-action--warning{--auth-action-bg:linear-gradient(180deg, #fff7d6fa, #fde070c7);--auth-action-bg-hover:linear-gradient(180deg, #fff3c7, #fcd34ddb);--auth-action-border:#d9770657;--auth-action-color:#92400e;--auth-action-shadow:0 8px 18px #d977061a}html[data-theme=light] .auth-shell-theme .auth-row-action--critical{--auth-action-bg:linear-gradient(180deg, #ffe4e6fa, #fdbac7c7);--auth-action-bg-hover:linear-gradient(180deg, #ffe4e6, #fda4afdb);--auth-action-border:#be123c57;--auth-action-color:#9f1239;--auth-action-shadow:0 8px 18px #be123c1a}html[data-theme=light] .auth-shell-theme .auth-row-action--neutral{--auth-action-bg:linear-gradient(180deg, #e2e8f4eb, #d3dcebd1);--auth-action-bg-hover:linear-gradient(180deg, #d8e0effa, #cbd5e1eb);--auth-action-border:#5b678e3d;--auth-action-color:#243047;--auth-action-shadow:0 7px 16px #252f420f}html[data-theme=light] .auth-shell-theme .text-white,html[data-theme=light] .auth-shell-theme .text-slate-100,html[data-theme=light] .auth-shell-theme .text-slate-200{color:var(--auth-foreground)}html[data-theme=light] .auth-shell-theme .text-slate-300,html[data-theme=light] .auth-shell-theme .text-slate-400{color:var(--auth-muted)}html[data-theme=light] .auth-shell-theme .text-slate-500,html[data-theme=light] .auth-shell-theme .text-slate-500\/85{color:#64748b}html[data-theme=light] .auth-shell-theme .text-emerald-100{color:#047857}html[data-theme=light] .auth-shell-theme .text-emerald-200{color:#059669}html[data-theme=light] .auth-shell-theme .text-amber-100{color:#92400e}html[data-theme=light] .auth-shell-theme .text-amber-200{color:#b45309}html[data-theme=light] .auth-shell-theme .text-amber-50{color:#78350f}html[data-theme=light] .auth-shell-theme .text-rose-100{color:#9f1239}html[data-theme=light] .auth-shell-theme .text-rose-200{color:#be123c}html[data-theme=light] .auth-shell-theme .text-rose-300{color:#e11d48}html[data-theme=light] .auth-shell-theme .text-red-100{color:#991b1b}html[data-theme=light] .auth-shell-theme .text-red-200{color:#b91c1c}html[data-theme=light] .auth-shell-theme .text-red-300{color:#dc2626}html[data-theme=light] .auth-shell-theme .text-sky-100{color:#0369a1}html[data-theme=light] .auth-shell-theme .text-sky-200{color:#0284c7}html[data-theme=light] .auth-shell-theme .text-sky-300{color:#0369a1}html[data-theme=light] .auth-shell-theme .text-sky-400{color:#0284c7}html[data-theme=light] .auth-shell-theme .text-indigo-100{color:#3730a3}html[data-theme=light] .auth-shell-theme .text-emerald-300\/80{color:#047857}html[data-theme=light] .auth-shell-theme .text-amber-300\/80{color:#b45309}html[data-theme=light] .auth-shell-theme .text-amber-200\/80,html[data-theme=light] .auth-shell-theme .text-amber-200\/90{color:#92400e}html[data-theme=light] .auth-shell-theme .text-rose-300\/80{color:#be123c}html[data-theme=light] .auth-shell-theme .text-rose-200\/80{color:#9f1239}html[data-theme=light] .auth-shell-theme :is(a,button).bg-gradient-to-r,html[data-theme=light] .auth-shell-theme :is(a,button)[class*=bg-gradient-to-r],html[data-theme=light] .auth-shell-theme :is(a,button):not(.auth-shell-brand)[class*=linear-gradient],html[data-theme=light] .auth-shell-theme :is(a,button).bg-gradient-to-r *,html[data-theme=light] .auth-shell-theme :is(a,button)[class*=bg-gradient-to-r] *,html[data-theme=light] .auth-shell-theme :is(a,button):not(.auth-shell-brand)[class*=linear-gradient] *{color:#fff}html[data-theme=light] .auth-shell-theme .border-emerald-300\/30{border-color:#0596694d}html[data-theme=light] .auth-shell-theme .border-emerald-300\/35{border-color:#05966952}html[data-theme=light] .auth-shell-theme .border-emerald-300\/40{border-color:#05966957}html[data-theme=light] .auth-shell-theme .border-emerald-400\/30{border-color:#0596694d}html[data-theme=light] .auth-shell-theme .border-emerald-400\/40{border-color:#05966957}html[data-theme=light] .auth-shell-theme .bg-emerald-300\/10{background-color:#05966914}html[data-theme=light] .auth-shell-theme .bg-emerald-400\/30{background-color:#05966929}html[data-theme=light] .auth-shell-theme .bg-emerald-500\/10,html[data-theme=light] .auth-shell-theme .bg-emerald-500\/20,html[data-theme=light] .auth-shell-theme .bg-emerald-500\/30{background-color:#0596691a}html[data-theme=light] .auth-shell-theme .border-amber-300\/30{border-color:#d977064d}html[data-theme=light] .auth-shell-theme .border-amber-300\/35{border-color:#d9770652}html[data-theme=light] .auth-shell-theme .border-amber-300\/40{border-color:#d9770657}html[data-theme=light] .auth-shell-theme .bg-amber-300\/10{background-color:#d9770614}html[data-theme=light] .auth-shell-theme .bg-amber-300\/15{background-color:#d977061a}html[data-theme=light] .auth-shell-theme .bg-amber-300\/18{background-color:#d977061f}html[data-theme=light] .auth-shell-theme .bg-amber-300\/28{background-color:#d9770629}html[data-theme=light] .auth-shell-theme .border-amber-200\/40{border-color:#d9770659}html[data-theme=light] .auth-shell-theme .border-amber-400\/40{border-color:#b4530959}html[data-theme=light] .auth-shell-theme .bg-amber-500\/15{background-color:#d977061a}html[data-theme=light] .auth-shell-theme .border-rose-300\/30{border-color:#e11d484d}html[data-theme=light] .auth-shell-theme .border-rose-300\/35{border-color:#e11d4852}html[data-theme=light] .auth-shell-theme .border-rose-400\/35{border-color:#e11d4857}html[data-theme=light] .auth-shell-theme .bg-rose-300\/10{background-color:#e11d4814}html[data-theme=light] .auth-shell-theme .bg-rose-400\/10,html[data-theme=light] .auth-shell-theme .bg-rose-500\/15{background-color:#e11d481a}html[data-theme=light] .auth-shell-theme .border-rose-400\/40{border-color:#e11d4859}html[data-theme=light] .auth-shell-theme .border-red-300\/35{border-color:#dc26264d}html[data-theme=light] .auth-shell-theme .bg-red-300\/10{background-color:#dc262614}html[data-theme=light] .auth-shell-theme .bg-red-300\/20{background-color:#dc26261f}html[data-theme=light] .auth-shell-theme .border-sky-300\/30{border-color:#0369a14d}html[data-theme=light] .auth-shell-theme .border-sky-300\/35,html[data-theme=light] .auth-shell-theme .border-sky-300\/40,html[data-theme=light] .auth-shell-theme .border-sky-300\/45{border-color:#0369a152}html[data-theme=light] .auth-shell-theme .bg-sky-300\/10{background-color:#0369a114}html[data-theme=light] .auth-shell-theme .bg-sky-300\/15{background-color:#0369a11a}html[data-theme=light] .auth-shell-theme .border-sky-400\/40{border-color:#0284c759}html[data-theme=light] .auth-shell-theme .bg-sky-400\/10,html[data-theme=light] .auth-shell-theme .bg-sky-500\/15{background-color:#0369a11a}html[data-theme=light] .auth-shell-theme .border-white\/10,html[data-theme=light] .auth-shell-theme .border-white\/15,html[data-theme=light] .auth-shell-theme .border-white\/20,html[data-theme=light] .auth-shell-theme .border-white\/25,html[data-theme=light] .auth-shell-theme .border-white\/\[0\.06\],html[data-theme=light] .auth-shell-theme .border-white\/\[0\.07\],html[data-theme=light] .auth-shell-theme .border-white\/\[0\.08\]{border-color:#5a5c6b1f}html[data-theme=light] .auth-shell-theme .bg-white\/5,html[data-theme=light] .auth-shell-theme .bg-white\/8,html[data-theme=light] .auth-shell-theme .bg-white\/10,html[data-theme=light] .auth-shell-theme .bg-white\/15,html[data-theme=light] .auth-shell-theme .bg-white\/\[0\.01\],html[data-theme=light] .auth-shell-theme .bg-white\/\[0\.02\],html[data-theme=light] .auth-shell-theme .bg-white\/\[0\.03\],html[data-theme=light] .auth-shell-theme .bg-white\/\[0\.035\],html[data-theme=light] .auth-shell-theme .bg-white\/\[0\.04\],html[data-theme=light] .auth-shell-theme .bg-white\/\[0\.05\]{background-color:#f8f9fb94}html[data-theme=light] .auth-shell-theme .hover\:bg-white\/10:hover,html[data-theme=light] .auth-shell-theme .hover\:bg-white\/15:hover,html[data-theme=light] .auth-shell-theme .hover\:bg-white\/\[0\.03\]:hover,html[data-theme=light] .auth-shell-theme .hover\:bg-white\/\[0\.06\]:hover{background-color:#f7dedec2}html[data-theme=light] .auth-shell-theme .bg-slate-900,html[data-theme=light] .auth-shell-theme .bg-slate-900\/70,html[data-theme=light] .auth-shell-theme .bg-slate-950,html[data-theme=light] .auth-shell-theme .bg-slate-950\/35,html[data-theme=light] .auth-shell-theme .bg-slate-950\/40,html[data-theme=light] .auth-shell-theme .bg-slate-950\/50,html[data-theme=light] .auth-shell-theme .bg-slate-950\/70,html[data-theme=light] .auth-shell-theme .bg-slate-950\/95{background-color:#f8f9fbe0}html[data-theme=light] .auth-shell-theme .bg-black\/50,html[data-theme=light] .auth-shell-theme .bg-black\/60{background-color:#15192247}html[data-theme=light] .auth-shell-theme :where(select option){color:var(--auth-foreground);background-color:#fbeaea}html[data-theme=light] .auth-shell-theme .border-slate-500\/70,html[data-theme=light] .auth-shell-theme .border-slate-600\/80,html[data-theme=light] .auth-shell-theme .border-slate-700\/70,html[data-theme=light] .auth-shell-theme .border-slate-700\/80,html[data-theme=light] .auth-shell-theme .border-slate-800\/70,html[data-theme=light] .auth-shell-theme .border-slate-800\/80{border-color:#5a5c6b24}.varnevo-logo-wordmark,.auth-brand-wordmark{letter-spacing:.14em}.varnevo-logo-mark{filter:drop-shadow(0 8px 16px #0206123d);border-radius:.875rem;display:block}.auth-shell-theme .auth-shell-sidebar{background:radial-gradient(circle at 10% 0,#f29f6729,#0000 38%),radial-gradient(circle at 100% 88%,#34b1aa12,#0000 42%),linear-gradient(#2c394bfa,#082032f5)}.auth-shell-theme .auth-shell-brand{background:radial-gradient(circle at 12% 0,#f29f6724,#0000 46%),linear-gradient(145deg,#334756eb,#082032e0);border-color:#f29f673d}.auth-shell-theme .auth-brand-mark{background:linear-gradient(145deg,#ffffff14,#f29f6714);border:1px solid #f29f673d;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #0208174d}.auth-shell-theme .auth-nav-item{background:radial-gradient(circle at 0 0,#f29f6714,#0000 42%),linear-gradient(135deg,#19253c85,#0f182a61);border-color:#f29f671a}.auth-shell-theme .auth-nav-item:hover,.auth-shell-theme .auth-nav-item:focus-visible{background:radial-gradient(circle at 8% 0,#f29f6729,#0000 42%),linear-gradient(135deg,#273656e0,#162138cc);border-color:#f29f6742}.auth-shell-theme .auth-nav-item[data-state=active],.auth-shell-theme .auth-nav-item[aria-current=page]{background:radial-gradient(circle at 8% 0,#b0beff38,#0000 44%),linear-gradient(135deg,#4452a0e0 0%,#2a549cd6 100%);border-color:#93a9ff61}.auth-shell-theme .premium-card,.auth-shell-theme .auth-shell-card,.auth-shell-theme .auth-content-panel,.auth-shell-theme .auth-metric-card,.auth-shell-theme .auth-filter-panel{background:radial-gradient(circle at 0 0,#f29f6714,#0000 38%),radial-gradient(circle at 100% 100%,#34b1aa0a,#0000 36%),linear-gradient(145deg,#19253be6,#10192bd6)}.auth-shell-theme .auth-form-field,.auth-shell-theme .auth-filter-select,.auth-shell-theme .auth-filter-control,.auth-shell-theme .assetly-select-trigger{box-shadow:inset 0 1px 0 #ffffff0a, var(--ds-shadow-xs);color:var(--auth-foreground)!important;background:radial-gradient(circle at 8% 0,#f29f6717,#0000 42%),linear-gradient(#1b273ff0,#121d32e6)!important;border-color:#f29f6738!important}.auth-shell-theme .auth-form-field:hover,.auth-shell-theme .auth-filter-select:hover,.auth-shell-theme .auth-filter-control:hover,.auth-shell-theme .assetly-select-trigger:hover{background:radial-gradient(circle at 8% 0,#f29f6721,#0000 42%),linear-gradient(#202d48f5,#152138eb)!important;border-color:#93a9ff57!important}.auth-shell-theme select option,.auth-shell-theme .auth-form-option{color:#f4f7fb;background-color:#121c31}.auth-shell-theme .auth-file-field,.auth-shell-theme input[type=file].auth-file-field{color:var(--auth-foreground)!important;background:radial-gradient(circle at 8% 0,#f29f671f,#0000 42%),linear-gradient(#1d2942f5,#131e33eb)!important;border-color:#f29f6747!important}.auth-shell-theme .auth-file-field::file-selector-button{color:#f4f7fb!important;background:linear-gradient(#303f6aeb,#233156eb)!important;border-color:#93a9ff57!important}.auth-shell-theme input[type=file].auth-file-field::file-selector-button{color:#f4f7fb!important;background:linear-gradient(#303f6aeb,#233156eb)!important;border-color:#93a9ff57!important}.assetly-select-content,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{color:#f4f7fb!important;background:radial-gradient(circle at 8% 0,#f29f6721,#0000 42%),linear-gradient(#141f34fa,#0d1627fa)!important;border-color:#f29f6747!important;box-shadow:0 18px 44px #0206125c!important}.assetly-select-item,[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger]{color:#e8eefb!important}.assetly-select-item[data-highlighted],.assetly-select-item[data-state=checked],[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-radio-item]:focus,[data-slot=dropdown-menu-sub-trigger]:focus,[data-slot=dropdown-menu-sub-trigger][data-state=open]{color:#fff!important;background:linear-gradient(135deg,#4452a070,#2a549c57)!important}html[data-theme=light] .auth-shell-theme .auth-shell-sidebar{background:radial-gradient(circle at 10% 0,#818cf83d,#0000 38%),radial-gradient(circle at 92% 100%,#a78bfa21,#0000 42%),linear-gradient(#dee5fafa,#cdd8f1fa 54%,#dce1f0f7);border-right-color:#4f46e53d}html[data-theme=light] .auth-shell-theme .auth-shell-brand{background:radial-gradient(circle at 12% 0,#818cf82e,#0000 46%),linear-gradient(145deg,#e5ecfff5,#cdd9f4eb);border-color:#4f46e542}html[data-theme=light] .auth-shell-theme .auth-brand-mark{background:linear-gradient(145deg,#ffffffa3,#c7d2fe57);border-color:#4f46e542;box-shadow:inset 0 1px #ffffffb3,0 10px 22px #4338ca21}html[data-theme=light] .auth-shell-theme .auth-shell-brand span:not(.auth-brand-mark):not(.varnevo-logo){color:#3730a3;background:#f29f6714;border-color:#4f46e538}html[data-theme=light] .auth-shell-theme .auth-nav-item,html[data-theme=light] .auth-shell-theme .auth-shell-chip{background:radial-gradient(circle at 0 0,#818cf81b,#0000 42%),linear-gradient(135deg,#e2e9fdd6,#d5e0f8ad);border-color:#4f46e526}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible{background:radial-gradient(circle at 8% 0,#818cf82e,#0000 42%),linear-gradient(135deg,#d6dffaf5,#e5eaf9d6);border-color:#4f46e54f}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active],html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]{color:#fff;background:radial-gradient(circle at 8% 0,#ffffff2e,#0000 42%),linear-gradient(135deg,#ec8f57 0%,#4668c7 58%,#3f5f9f 100%);border-color:#4338ca6b}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-short-badge,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-short-badge{color:#ffffffdb}html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .auth-metric-card,html[data-theme=light] .auth-shell-theme .auth-filter-panel{background:radial-gradient(circle at 0 0,#818cf821,#0000 40%),radial-gradient(circle at 100% 100%,#a78bfa14,#0000 36%),linear-gradient(145deg,#ecf1fff5,#dae5fce6);border-color:#4f46e533}html[data-theme=light] .auth-shell-theme .auth-form-field,html[data-theme=light] .auth-shell-theme .auth-filter-select,html[data-theme=light] .auth-shell-theme .auth-filter-control,html[data-theme=light] .auth-shell-theme .assetly-select-trigger{box-shadow:inset 0 1px #ffffff8f,0 4px 12px #2630460d;color:#1e293b!important;background:radial-gradient(circle at 8% 0,#818cf821,#0000 42%),linear-gradient(#e6ecfffa,#d3e0faf0)!important;border-color:#4f46e53d!important}html[data-theme=light] .auth-shell-theme .auth-form-field:hover,html[data-theme=light] .auth-shell-theme .auth-filter-select:hover,html[data-theme=light] .auth-shell-theme .auth-filter-control:hover,html[data-theme=light] .auth-shell-theme .assetly-select-trigger:hover{background:radial-gradient(circle at 8% 0,#818cf82e,#0000 42%),linear-gradient(#e0e8ff,#c9d9f8f5)!important;border-color:#4338ca57!important}html[data-theme=light] .auth-shell-theme select option,html[data-theme=light] .auth-shell-theme .auth-form-option{color:#1e293b;background-color:#e5ecff}html[data-theme=light] .auth-shell-theme .auth-file-field,html[data-theme=light] .auth-shell-theme input[type=file].auth-file-field{color:#1e293b!important;background:radial-gradient(circle at 8% 0,#818cf824,#0000 42%),linear-gradient(#e7edfffa,#d3e0faf0)!important;border-color:#4f46e547!important}html[data-theme=light] .auth-shell-theme .auth-file-field::file-selector-button{color:#3730a3!important;background:linear-gradient(#dbe4ff,#c2d3f8f0)!important;border-color:#4f46e552!important}html[data-theme=light] .auth-shell-theme input[type=file].auth-file-field::file-selector-button{color:#3730a3!important;background:linear-gradient(#dbe4ff,#c2d3f8f0)!important;border-color:#4f46e552!important}html[data-theme=light] .assetly-select-content,html[data-theme=light] [data-slot=dropdown-menu-content],html[data-theme=light] [data-slot=dropdown-menu-sub-content]{color:#1e293b!important;background:radial-gradient(circle at 8% 0,#818cf829,#0000 42%),linear-gradient(#ebf0fffc,#d8e4fbfa)!important;border-color:#4f46e53d!important;box-shadow:0 18px 42px #26304629!important}html[data-theme=light] .assetly-select-item,html[data-theme=light] [data-slot=dropdown-menu-item],html[data-theme=light] [data-slot=dropdown-menu-checkbox-item],html[data-theme=light] [data-slot=dropdown-menu-radio-item],html[data-theme=light] [data-slot=dropdown-menu-sub-trigger]{color:#1e293b!important}html[data-theme=light] .assetly-select-item[data-highlighted],html[data-theme=light] .assetly-select-item[data-state=checked],html[data-theme=light] [data-slot=dropdown-menu-item]:focus,html[data-theme=light] [data-slot=dropdown-menu-checkbox-item]:focus,html[data-theme=light] [data-slot=dropdown-menu-radio-item]:focus,html[data-theme=light] [data-slot=dropdown-menu-sub-trigger]:focus,html[data-theme=light] [data-slot=dropdown-menu-sub-trigger][data-state=open]{color:#2c394b!important;background:linear-gradient(135deg,#4f46e529,#3b82f621)!important}.app-select-content{max-width:calc(100vw - 1rem);color:#f4f7fb!important;background:radial-gradient(circle at 8% 0,#f29f6721,#0000 42%),linear-gradient(#141f34fa,#0d1627fa)!important;border-color:#f29f674d!important;box-shadow:0 18px 42px #02061257!important}.app-select-item{color:#e8eefb!important}.app-select-item[data-highlighted],.app-select-item[data-state=checked]{color:#fff!important;background:linear-gradient(135deg,#4452a070,#2a549c57)!important}html[data-theme=light] .app-select-content{color:#1e293b!important;background:radial-gradient(circle at 8% 0,#818cf829,#0000 42%),linear-gradient(#ebf0fffc,#d8e4fbfa)!important;border-color:#4f46e542!important;box-shadow:0 18px 42px #26304629!important}html[data-theme=light] .app-select-item{color:#1e293b!important}html[data-theme=light] .app-select-item[data-highlighted],html[data-theme=light] .app-select-item[data-state=checked]{color:#2c394b!important;background:linear-gradient(135deg,#4f46e529,#3b82f621)!important}.auth-shell-theme .auth-shell-sidebar{background:radial-gradient(circle at 12% 0,#93a9ff2e,#0000 36%),radial-gradient(circle at 82% 28%,#a78bfa1a,#0000 42%),radial-gradient(circle at 100% 92%,#0f766e12,#0000 46%),linear-gradient(#161f35fa,#0c1222fa 58%,#090e1cfc);border-right-color:#93a9ff38;box-shadow:inset -1px 0 #ffffff0a,18px 0 46px #0206122e}.auth-shell-theme .auth-shell-sidebar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 34%);position:absolute;inset:0}.auth-shell-theme .auth-nav-label{font-weight:620}.auth-shell-theme .auth-nav-icon-frame{background:radial-gradient(circle at 18% 0,#ffffff17,#0000 44%),linear-gradient(145deg,#313e688a,#18233d6b);border-color:#93a9ff24;box-shadow:inset 0 1px #ffffff12}.auth-shell-theme .auth-nav-short-badge{color:#bccaffb3;background:#93a9ff14;border:1px solid #93a9ff24;border-radius:999px;padding:.125rem .375rem}.auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,.auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{color:#fff;background:radial-gradient(circle at 18% 0,#fff3,#0000 42%),linear-gradient(145deg,#7e8fff40,#3b82f624);border-color:#e0e7ff57}.auth-shell-theme .settings-hero,.auth-shell-theme .settings-panel,.auth-shell-theme .settings-mini-panel,.auth-shell-theme .settings-action-card,.auth-shell-theme .settings-notification-card,.auth-shell-theme .settings-usage-card{background:radial-gradient(circle at 0 0,#93a9ff1a,#0000 38%),radial-gradient(circle at 100% 100%,#34b1aa0a,#0000 38%),linear-gradient(145deg,#1b273fe0,#111b2fd6);border:1px solid #93a9ff2e;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #02061229}.auth-shell-theme .settings-hero{position:relative;overflow:hidden}.auth-shell-theme .settings-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff0a,#0000 34%,#93a9ff0a);position:absolute;inset:0}.auth-shell-theme .settings-hero>*{z-index:1;position:relative}.auth-shell-theme .settings-hero-orb,.auth-shell-theme .settings-avatar,.auth-shell-theme .settings-card-icon,.auth-shell-theme .settings-danger-icon{color:#cdd7ff;background:radial-gradient(circle at 18% 0,#ffffff29,#0000 44%),linear-gradient(145deg,#f29f6738,#3b82f61f);border:1px solid #93a9ff3d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0208172e}.auth-shell-theme .settings-hero-orb{border-radius:1rem;width:2.75rem;height:2.75rem}.auth-shell-theme .settings-avatar{letter-spacing:.02em;border-radius:1.25rem;width:4rem;height:4rem;font-size:1.1rem;font-weight:720}.auth-shell-theme .settings-card-icon,.auth-shell-theme .settings-danger-icon{border-radius:.85rem;width:2.25rem;height:2.25rem}.auth-shell-theme .settings-danger-icon{color:#ffcdd5;background:linear-gradient(145deg,#f43f5e2e,#be123c1a);border-color:#fb71854d}.auth-shell-theme .settings-label{letter-spacing:.13em;text-transform:uppercase;color:var(--auth-muted-soft);font-size:.68rem;font-weight:700}.auth-shell-theme .settings-tab-list{background:radial-gradient(circle at 6% 0,#93a9ff1a,#0000 36%),linear-gradient(145deg,#18243cd1,#10192bc7);border-color:#93a9ff33;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #02061224;width:100%!important;height:auto!important;display:grid!important}.auth-shell-theme .settings-tab-trigger{min-width:0;color:var(--auth-muted);background:0 0;border:1px solid #0000;line-height:1.15;white-space:normal!important;height:auto!important;box-shadow:none!important}.auth-shell-theme .settings-tab-trigger span{overflow-wrap:anywhere;min-width:0}.auth-shell-theme .settings-tab-trigger:hover{color:var(--auth-foreground);background:#93a9ff14;border-color:#93a9ff2e}.auth-shell-theme .settings-tab-trigger[data-state=active]{color:#fff;background:radial-gradient(circle at 12% 0,#ffffff2b,#0000 42%),linear-gradient(135deg,#5360bee0,#3765aed6);border-color:#b4c3ff57;box-shadow:inset 0 1px #ffffff1f,0 10px 20px #02081729!important}.auth-shell-theme .settings-info-row,.auth-shell-theme .settings-segment-option,.auth-shell-theme .settings-saving-pill{color:var(--auth-muted);background:#93a9ff12;border:1px solid #93a9ff24;align-items:center;gap:.5rem;display:flex}.auth-shell-theme .settings-info-row{border-radius:.85rem;min-width:0;padding:.7rem .8rem;font-size:.82rem}.auth-shell-theme .settings-info-row span{overflow-wrap:anywhere;min-width:0}.auth-shell-theme .settings-segment-option,.auth-shell-theme .settings-saving-pill{border-radius:.75rem;justify-content:center;min-height:2.25rem;padding:.5rem .75rem;font-size:.78rem;font-weight:650}.auth-shell-theme .settings-action-card,.auth-shell-theme .settings-notification-card{border-radius:1rem;gap:.75rem;min-width:0;padding:1rem;display:flex}.auth-shell-theme .settings-mini-panel,.auth-shell-theme .settings-usage-card,.auth-shell-theme .settings-danger-panel{border-radius:1rem;min-width:0;padding:1rem}.auth-shell-theme .settings-danger-panel{background:radial-gradient(circle at 0 0,#f43f5e1f,#0000 42%),linear-gradient(145deg,#4c1d2d6b,#23142357);border:1px solid #fb718538}.auth-shell-theme .settings-toggle{background:#94a3b824;border:1px solid #93a9ff2e;border-radius:999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.55rem;padding:.15rem;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.auth-shell-theme .settings-toggle span{background:#e2e8f0;border-radius:999px;width:1.05rem;height:1.05rem;transition:transform .18s;box-shadow:0 3px 8px #02061242}.auth-shell-theme .settings-toggle-on{background:linear-gradient(135deg,#34d3996b,#f29f674d);border-color:#4ade8057;box-shadow:0 0 0 3px #34d39914}.auth-shell-theme .settings-toggle-on span{transform:translate(1.18rem)}.auth-shell-theme .settings-primary-action,.auth-shell-theme .settings-secondary-action,.auth-shell-theme .settings-danger-action{border-radius:.85rem;min-height:2.5rem;font-weight:700}.auth-shell-theme .settings-primary-action{color:#fff!important;background:radial-gradient(circle at 12% 0,#ffffff2e,#0000 42%),linear-gradient(135deg,#f29f67,#3b82f6)!important;border:1px solid #b4c3ff57!important;box-shadow:0 12px 24px #3b82f62e!important}.auth-shell-theme .settings-secondary-action{color:var(--auth-foreground)!important;background:#93a9ff14!important;border:1px solid #93a9ff33!important}.auth-shell-theme .settings-danger-action{color:#fff1f2!important;background:radial-gradient(circle at 12% 0,#ffffff1a,#0000 42%),linear-gradient(135deg,#9f1239c2,#be123c94)!important;border:1px solid #fb718552!important;box-shadow:0 12px 24px #be123c21!important}.auth-shell-theme .settings-modal-backdrop{z-index:140;background:#0206129e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.auth-shell-theme .settings-confirm-modal{background:radial-gradient(circle at 0 0,#93a9ff1f,#0000 42%),linear-gradient(145deg,#18243cfa,#0d1627fa);border:1px solid #93a9ff33;border-radius:1.25rem;width:min(100%,29rem);padding:1.25rem;box-shadow:0 24px 80px #02061275}.auth-shell-theme input[type=date].auth-form-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .auth-shell-theme{--auth-bg:#f7dede;--auth-sidebar-bg:#dce3f2;--auth-foreground:#334155;--auth-muted:#64748b;--auth-muted-soft:#64748bcc;--auth-surface:snow;--auth-surface-strong:#fff;--auth-surface-soft:#f8e6e6;--auth-border:#eccece;--auth-border-soft:#f0d4d4;--auth-primary:#6366f1;--auth-accent:#5b63ff;--auth-ring:#f29f673d;--auth-shadow:0 4px 12px #1f29370a;--auth-shadow-soft:0 2px 8px #1f293705;--auth-shadow-glow:none;--ds-bg:#e8edf5;--ds-surface:#fbeaea;--ds-elevated:#fbeaea;--ds-border:#cfd7e6;--ds-border-strong:#d7deea;--ds-text:#1e293b;--ds-text-muted:#334155;--ds-text-subtle:#64748b;color:var(--auth-foreground);background-attachment:fixed;background:radial-gradient(circle at 10% 0,#f29f670f,#0000 32%),linear-gradient(135deg,#eceff6 0%,#e8edf5 58%,#e5eaf3 100%)!important}html[data-theme=light] .auth-shell-theme .auth-shell-layout,html[data-theme=light] .auth-shell-theme .auth-shell-main,html[data-theme=light] .auth-shell-theme .auth-shell-content{color:var(--auth-foreground)}html[data-theme=light] .auth-shell-theme .auth-shell-brand{background:linear-gradient(145deg,#fbeaea,#fbeaea)!important;border-color:#cfd7e6!important;box-shadow:inset 0 1px #fff6!important}html[data-theme=light] .auth-shell-theme .auth-brand-mark{color:#6366f1!important;background:#f29f670f!important;border-color:#f29f6733!important}html[data-theme=light] .auth-shell-theme .auth-nav-item{color:#334155!important;background:0 0!important;border:1px solid #0000!important;padding:.625rem .875rem!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active],html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#5b63ff,#6366f1)!important;border-color:#f29f674d!important;font-weight:600!important;box-shadow:0 4px 12px #f29f671f!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active]:after,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]:after{content:""!important;width:4px!important;height:70%!important;box-shadow:none!important;background:#fff!important;border-radius:0 4px 4px 0!important;position:absolute!important;top:15%!important;left:0!important}html[data-theme=light] .auth-shell-theme .auth-nav-icon{color:inherit!important}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible .auth-nav-icon{color:#5b63ff!important}html[data-theme=light] .auth-shell-theme .auth-nav-icon-frame{color:#6366f1!important;box-shadow:none!important;background:#f29f670d!important;border:1px solid #f29f6714!important;border-radius:10px!important;transition:all .2s!important}html[data-theme=light] .auth-shell-theme .auth-nav-group-label{text-transform:uppercase!important;letter-spacing:.1em!important;color:#4338ca!important;font-weight:700!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1){color:#1e293b!important;letter-spacing:normal!important;background:linear-gradient(135deg,#1e293b 0%,#4338ca 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important;line-height:1.15!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h2){color:#1e293b!important;letter-spacing:normal!important;background:linear-gradient(135deg,#1e293b 0%,#312e81 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:700!important;line-height:1.25!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h3,h4){color:#1e293b!important;text-shadow:none!important;font-weight:650!important}html[data-theme=light] .auth-shell-theme :where(p,span,div,label):not(.auth-nav-group-label){color:#334155}html[data-theme=light] .auth-shell-theme .text-muted-foreground,html[data-theme=light] .auth-shell-theme .text-slate-400,html[data-theme=light] .auth-shell-theme .text-slate-300{color:#64748b!important}html[data-theme=light] .auth-shell-theme .settings-panel,html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card,html[data-theme=light] .auth-shell-theme .filter-panel,html[data-theme=light] .auth-shell-theme .settings-notification-card,html[data-theme=light] .auth-shell-theme .settings-usage-card,html[data-theme=light] .auth-shell-theme .settings-mini-panel,html[data-theme=light] .auth-shell-theme .settings-danger-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#fbeaea 0% 50%,#e9eef6 100%)!important;border:1px solid #cfd7e6!important;border-radius:1.25rem!important;box-shadow:0 6px 20px #1f29370a!important}html[data-theme=light] .auth-shell-theme .settings-panel:hover,html[data-theme=light] .auth-shell-theme .auth-shell-card:hover,html[data-theme=light] .auth-shell-theme .premium-card:hover,html[data-theme=light] .auth-shell-theme .auth-metric-card:hover,html[data-theme=light] .auth-shell-theme .settings-notification-card:hover,html[data-theme=light] .auth-shell-theme .settings-usage-card:hover{border-color:#d7deea!important;box-shadow:0 10px 24px #1f293712!important}html[data-theme=light] .auth-shell-theme .settings-tab-list{background:#fbeaea!important;border-color:#cfd7e6!important}html[data-theme=light] .auth-shell-theme .settings-tab-trigger[data-state=active]{color:#fff!important;background:linear-gradient(135deg,#5b63ff,#6366f1)!important;border-color:#f29f674d!important;box-shadow:0 4px 12px #f29f671f!important}html[data-theme=light] .auth-shell-theme .settings-tab-trigger:not([data-state=active]){color:#64748b!important}html[data-theme=light] .auth-shell-theme .settings-tab-trigger:not([data-state=active]):hover{color:#1e293b!important;background:#f29f670d!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=default],.settings-primary-action){color:#fff!important;background:#f29f67!important;border:1px solid #f29f6740!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 1px 1px #0f172a14,0 8px 20px #f29f672e!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=default],.settings-primary-action):hover{color:#fff!important;background:#ec8f57!important;border-color:#4f63e559!important;box-shadow:0 10px 24px #f29f6738!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=secondary],[data-variant=outline],.settings-secondary-action,.auth-row-action--neutral,[class*=secondary]){color:#2f3d67!important;background:#f5f7ff!important;border:1px solid #d8e0ff!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a08!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=secondary],[data-variant=outline],.settings-secondary-action,.auth-row-action--neutral,[class*=secondary]):hover{color:#2f3d67!important;background:#eef2ff!important;border-color:#c7d2fe!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=destructive],[data-variant=danger],.settings-danger-action,[class*=rose],[class*=red],.auth-row-action--critical){color:#dc2626!important;box-shadow:none!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:12px!important;font-weight:600!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=destructive],[data-variant=danger],.settings-danger-action,[class*=rose],[class*=red],.auth-row-action--critical):hover{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=success],.settings-success-action,[class*=emerald],.auth-row-action--success){color:#16a34a!important;box-shadow:none!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;border-radius:12px!important;font-weight:600!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=success],.settings-success-action,[class*=emerald],.auth-row-action--success):hover{color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=warning],.settings-warning-action,[class*=amber],.auth-row-action--warning){color:#d97706!important;box-shadow:none!important;background:#f59e0b12!important;border:1px solid #f59e0b59!important;font-weight:600!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=warning],.settings-warning-action,[class*=amber],.auth-row-action--warning):hover{color:#b45309!important;background:#f59e0b24!important;border-color:#f59e0b80!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=info],.settings-info-action,[class*=blue],.auth-row-action--info){color:#2563eb!important;box-shadow:none!important;background:#3b82f612!important;border:1px solid #3b82f659!important;font-weight:600!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=info],.settings-info-action,[class*=blue],.auth-row-action--info):hover{color:#1d4ed8!important;background:#3b82f624!important;border-color:#3b82f680!important}html[data-theme=light] .auth-shell-theme [role=progressbar],html[data-theme=light] .auth-shell-theme .auth-progress-fill,html[data-theme=light] .auth-shell-theme .auth-plan-progress-fill{background:linear-gradient(90deg,#f29f67 0% 100%)!important;height:6px!important}html[data-theme=light] .auth-shell-theme .auth-progress-track,html[data-theme=light] .auth-shell-theme .auth-plan-progress,html[data-theme=light] .auth-shell-theme .h-2,html[data-theme=light] .auth-shell-theme .h-2\.5{background:#e5eaf2!important;height:6px!important}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]){color:#1e293b!important;background:#fbeaea!important;border:1px solid #cfd7e6!important;border-radius:.75rem!important;transition:all .2s!important}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]):focus{border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 3px #f29f6726!important}html[data-theme=light] .auth-shell-theme :where(input,textarea)::placeholder{color:#64748b!important}html[data-theme=light] .auth-shell-theme input[type=file]{background:#fbeaea!important;border:1px solid #cfd7e6!important;border-radius:.75rem!important}html[data-theme=light] .auth-shell-theme input[type=file]::file-selector-button{color:#6366f1!important;background:#f29f6714!important;border:1px solid #f29f6733!important;border-radius:.5rem!important;font-weight:600!important}html[data-theme=light] .auth-shell-theme input[type=file]:hover::file-selector-button{background:#f29f6724!important;border-color:#f29f674d!important}html[data-theme=light] .auth-shell-theme .settings-toggle{background:#94a3b8!important;border-color:#94a3b833!important;border-radius:9999px!important}html[data-theme=light] .auth-shell-theme .settings-toggle-on{background:#10b981!important;border-color:#10b98133!important;box-shadow:0 0 8px #10b98133!important}html[data-theme=light] .auth-shell-theme .settings-confirm-modal{background:radial-gradient(circle at 10% 0,#f29f670d,#0000 40%),linear-gradient(145deg,#fbeaea,#fbeaea)!important;border:1px solid #cfd7e6!important;box-shadow:0 20px 50px #0f172a0f!important}html[data-theme=light] .auth-shell-theme .settings-confirm-modal :where(h1,h2,h3,h4,h5,h6){-webkit-text-fill-color:#1e293b!important;color:#1e293b!important}html[data-theme=light] .auth-shell-theme .settings-confirm-modal :where(p,span,div,label){color:#475569!important}html[data-theme=light] .auth-shell-theme .settings-confirm-modal input{color:#1e293b!important;background:#fbeaea!important;border-color:#cfd7e6!important}html[data-theme=light] .auth-shell-theme .settings-confirm-modal input:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #f29f6726!important}html[data-theme=light] .auth-shell-theme :where(table){border-collapse:collapse!important}html[data-theme=light] .auth-shell-theme :where(tr){border-bottom:1px solid #cfd7e6!important}html[data-theme=light] .auth-shell-theme :where(th),html[data-theme=light] .auth-shell-theme thead tr{color:#1e293b!important;background:#fbeaea!important;border-bottom:2px solid #cfd7e6!important;font-weight:700!important}html[data-theme=light] .auth-shell-theme :where(td){color:#334155!important;font-weight:500!important}html[data-theme=light] .auth-shell-theme :where(tbody tr):hover{background:#f29f670a!important}html[data-theme=light] .auth-shell-theme .auth-nav-short-badge{color:#6366f1!important;background:#f29f6714!important;border:1px solid #f29f671f!important;border-radius:6px!important;padding:.15rem .35rem!important;font-size:10px!important;font-weight:600!important}@media (max-width:640px){.auth-shell-theme .settings-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell-theme .settings-tab-trigger{justify-content:flex-start}.auth-shell-theme .settings-primary-action,.auth-shell-theme .settings-secondary-action,.auth-shell-theme .settings-danger-action{width:100%}html[data-theme=light] .auth-shell-theme .settings-confirm-modal,html[data-theme=light] .auth-shell-theme .auth-shell-sidebar,html[data-theme=light] .auth-shell-theme .auth-shell-topbar,html[data-theme=light] .auth-shell-theme .auth-topbar-menu-panel,html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{color:#aebaff!important;background:#f29f6717!important;border-color:#f29f672e!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon{color:#c6ceff!important}html[data-theme=light] .auth-shell-theme{--auth-bg:#f7dede;--auth-sidebar-bg:#fff;--auth-foreground:#2c394b;--auth-muted:#475569;--auth-muted-soft:#64748bd1;--auth-surface:snow;--auth-surface-strong:#fff;--auth-surface-soft:#f8e6e6;--auth-border:#f0d4d4;--auth-border-soft:#f5e0e0;--auth-primary:#f29f67;--auth-accent:#f29f67;--auth-ring:#f29f672e;--auth-shadow:0 16px 34px #0f172a14;--auth-shadow-soft:0 6px 20px #0f172a0d;color:var(--auth-foreground);background:#f8fafc!important}html[data-theme=light] .auth-shell-theme .auth-shell-brand,html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card,html[data-theme=light] .auth-shell-theme [data-slot=card]{box-shadow:var(--auth-shadow-soft)!important;background:#fff!important;border-color:#e5eaf2!important}html[data-theme=light] .auth-shell-theme .auth-nav-group-label{color:#64748b!important}html[data-theme=light] .auth-shell-theme .auth-nav-item{color:#475569!important}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible{color:#2c394b!important;background:#eef2ff!important;border-color:#d8e0ff!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] :where(.auth-nav-label,.auth-nav-content,.auth-nav-short-badge),html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] :where(.auth-nav-label,.auth-nav-content,.auth-nav-short-badge){color:#fff!important}html[data-theme=light] .auth-shell-theme .auth-brand-mark,html[data-theme=light] .auth-shell-theme .auth-nav-icon-frame{color:#f29f67!important;background:#fbfcfe!important;border-color:#e5eaf2!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff29!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon{color:#fff!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1,h2,h3,h4){color:#2c394b!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:750!important}html[data-theme=light] .auth-shell-theme .auth-progress-track,html[data-theme=light] .auth-shell-theme .auth-plan-progress,html[data-theme=light] .auth-shell-theme .h-2,html[data-theme=light] .auth-shell-theme .h-2\.5{background:#e5eaf2!important}html[data-theme=light] .auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]),html[data-theme=light] .app-select-trigger{color:#2c394b!important;background:#fbfcfe!important;border-color:#e5eaf2!important}html[data-theme=light] .auth-shell-theme select option,html[data-theme=light] .auth-shell-theme .auth-form-option{color:#0f172a!important;background:#fff!important}html[data-theme=light] .app-select-content,html[data-theme=light] [data-slot=dropdown-menu-content],html[data-theme=light] [data-slot=dropdown-menu-sub-content]{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 18px 42px #0f172a1a!important}html[data-theme=light] .app-select-item[data-highlighted],html[data-theme=light] .app-select-item[data-state=checked],html[data-theme=light] [data-slot=dropdown-menu-item]:focus,html[data-theme=light] [data-slot=dropdown-menu-checkbox-item]:focus,html[data-theme=light] [data-slot=dropdown-menu-radio-item]:focus,html[data-theme=light] [data-slot=dropdown-menu-sub-trigger]:focus,html[data-theme=light] [data-slot=dropdown-menu-sub-trigger][data-state=open]{color:#0f172a!important;background:#f29f671a!important}html[data-theme=light] .auth-shell-theme{--auth-bg:#f7dede;--auth-sidebar-bg:#fff;--auth-foreground:#2c394b;--auth-muted:#475569;--auth-muted-soft:#64748b;--auth-surface:snow;--auth-surface-strong:#fff;--auth-surface-soft:#f8e6e6;--auth-border:#f0d4d4;--auth-border-soft:#f5e0e0;--auth-primary:#f29f67;--auth-accent:#7285ff;--auth-shadow:0 18px 42px #0f172a14;--auth-shadow-soft:0 8px 24px #0f172a0d;color:#2c394b!important;background:linear-gradient(#f8fafc 0%,#eef2f7 100%)!important}html[data-theme=light] .auth-shell-theme .auth-shell-sidebar{background:#fff!important;border-right-color:#dce3ef!important;box-shadow:1px 0 #e2e8f0,12px 0 30px #0f172a0d!important}html[data-theme=light] .auth-shell-theme .auth-nav-group+.auth-nav-group{border-top-color:#e2e8f0!important}html[data-theme=light] .auth-shell-theme .auth-nav-group-label{color:#2c394b!important;letter-spacing:.08em!important;font-weight:700!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active]:after,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]:after{background:#9ba8ff!important}html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card,html[data-theme=light] .auth-shell-theme [data-slot=card]{background:#fff!important;border-color:#dce3ef!important;box-shadow:0 8px 24px #0f172a0d!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1){color:#2c394b!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:800!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h2,h3,h4),html[data-theme=light] .auth-shell-theme [data-slot=card-title],html[data-theme=light] .auth-shell-theme .auth-card-title{color:#334756!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=default],.settings-primary-action){color:#fff!important;background:linear-gradient(135deg,#f29f67,#7285ff)!important;border-color:#0000!important;box-shadow:0 8px 18px #f29f672e!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--info,html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button])[data-variant=outline]{color:#4355d8!important;background:#eef2ff!important;border-color:#cdd6ff!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--warning,html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button])[data-variant=warning]{color:#0f9f5a!important;background:#eaf7f1!important;border-color:#bee8d0!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--success,html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button])[data-variant=success]{color:#15803d!important;background:#dcfce7!important;border-color:#bbf7d0!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--critical,html[data-theme=light] .auth-shell-theme :where(button,[data-slot=button]):where([data-variant=danger],[data-variant=destructive]){color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--detail{color:#4355d8!important;background:#eef2ff!important;border-color:#cdd6ff!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--view{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--preview{color:#7c3aed!important;background:#f5f3ff!important;border-color:#ddd6fe!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--edit{color:#0f9f5a!important;background:#eaf7f1!important;border-color:#bee8d0!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--download{color:#0891b2!important;background:#ecfeff!important;border-color:#a5f3fc!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--pdf{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--copy{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--amount{color:#ea580c!important;background:#fff7ed!important;border-color:#fed7aa!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--archive{color:#d97706!important;background:#fffbeb!important;border-color:#fde68a!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--delete{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--detail:hover{background:#e3e9ff!important;border-color:#bfcbff!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--view:hover{background:#dbeafe!important;border-color:#93c5fd!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--preview:hover{background:#ede9fe!important;border-color:#c4b5fd!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--edit:hover{background:#ddf2e8!important;border-color:#9eddbb!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--download:hover{background:#cffafe!important;border-color:#67e8f9!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--pdf:hover,html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--delete:hover{background:#fee2e2!important;border-color:#fca5a5!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--copy:hover{background:#f1f5f9!important;border-color:#94a3b8!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--amount:hover{background:#ffedd5!important;border-color:#fdba74!important}html[data-theme=light] .auth-shell-theme :where(button,a,[data-slot=button]).auth-row-action--archive:hover{background:#fef3c7!important;border-color:#fcd34d!important}html[data-theme=light] .auth-shell-theme .auth-progress-track,html[data-theme=light] .auth-shell-theme .auth-plan-progress,html[data-theme=light] .auth-shell-theme :where(.h-2,.h-2\.5,.h-3).overflow-hidden.rounded-full{background:#e2e8f0!important}html[data-theme=light] .auth-shell-theme .auth-progress-fill,html[data-theme=light] .auth-shell-theme .auth-plan-progress-fill,html[data-theme=light] .auth-shell-theme [role=progressbar]{box-shadow:none!important;background:#f29f67!important}html:not([data-theme=light]) .auth-shell-theme{--auth-bg:#2c394b;--auth-sidebar-bg:#2c394b;--auth-surface:#2c394b;--auth-surface-strong:#334756;--auth-surface-soft:#2c394b;--auth-border:#94a3b82e;--auth-border-soft:#94a3b81f;background:linear-gradient(#2c394b 0% 100%)!important}html:not([data-theme=light]) .auth-shell-theme .auth-shell-sidebar{background:#2c394b!important;border-right-color:#94a3b82e!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-group+.auth-nav-group{border-top-color:#94a3b829!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item:hover,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item:focus-visible{background:#f29f671a!important;border-color:#f29f673d!important}html[data-theme=light] .auth-shell-theme .auth-section-chip,html[data-theme=light] .auth-shell-theme :where(.auth-shell-main,.premium-card,.auth-shell-card,.auth-content-panel) :where(.text-xs.uppercase){color:#2c394b!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1){color:#2c394b!important;font-weight:800!important}html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h2,h3,h4){color:#334756!important;font-weight:700!important}html[data-theme=light] .auth-shell-theme :where(.premium-card,.auth-shell-card,.auth-content-panel,[data-slot=card]) :where(h3,h4,[data-slot=card-title]){color:#334155!important}html[data-theme=light] .auth-shell-theme :where(.text-slate-300,.text-slate-400,.text-muted-foreground,.auth-meta-text,.auth-card-subtitle,.auth-section-subtitle){color:#64748b!important}html:not([data-theme=light]) .auth-shell-theme{--auth-bg:#2c394b;--auth-sidebar-bg:#162033;--auth-foreground:#f3f4f6;--auth-muted:#cbd5e1;--auth-muted-soft:#94a3b8;--auth-surface:#334756;--auth-surface-strong:#334756;--auth-surface-soft:#334756;--auth-border:#ffffff14;--auth-border-soft:#ffffff0d;--auth-primary:#f29f67;--auth-accent:#f4b184;--auth-ring:#f29f6747;--auth-shadow-soft:0 12px 30px #0003;--auth-nav-active-bg:linear-gradient(135deg, #f29f67, #f4b184);--auth-nav-active-border:#f29f6738;--auth-nav-active-text:#2c394b;--auth-nav-hover-bg:#ffffff0d;--auth-nav-hover-border:#ffffff1f;--auth-nav-indicator:#f4b184;--ds-bg:#2c394b;--ds-surface:#334756;--ds-card:#334756;--ds-elevated:#334756;--ds-border:#ffffff14;--ds-border-soft:#ffffff0d;--ds-text:#f3f4f6;--ds-text-muted:#cbd5e1;--ds-text-subtle:#94a3b8;--ds-brand:#f29f67;--ds-brand-hover:#f4b184;--ds-brand-soft:#f29f6724;--ds-shadow-sm:0 12px 30px #0003;color:var(--auth-foreground);background:linear-gradient(#2c394b 0% 100%)!important}html:not([data-theme=light]) .auth-shell-theme .auth-shell-sidebar{border-right-color:var(--auth-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#162033 0%,#1b2740 100%)!important;box-shadow:1px 0 #ffffff0a,12px 0 30px #00000024!important}html:not([data-theme=light]) .auth-shell-theme .auth-shell-topbar{border-bottom-color:var(--auth-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#111827e0!important;box-shadow:0 8px 24px #0000001f!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item{color:#cbd5e1!important;background:#ffffff09!important;border:1px solid #ffffff14!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item:hover,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item:focus-visible{color:#f3f4f6!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff1f!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active],html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#f29f67,#f4b184)!important;border-color:#f29f6738!important;box-shadow:0 8px 20px #6d7cff2e!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active]:after,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page]:after{display:none!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{color:#fff!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{background:#ffffff2e!important;border-color:#ffffff2e!important}html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-short-badge,html:not([data-theme=light]) .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-short-badge{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff2e!important}html:not([data-theme=light]) .auth-shell-theme .auth-shell-card,html:not([data-theme=light]) .auth-shell-theme .auth-content-panel,html:not([data-theme=light]) .auth-shell-theme .premium-card,html:not([data-theme=light]) .auth-shell-theme .auth-metric-card,html:not([data-theme=light]) .auth-shell-theme [data-slot=card]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#334756!important;border-color:#ffffff14!important;box-shadow:0 12px 30px #0003!important}html:not([data-theme=light]) .auth-shell-theme .auth-content-panel,html:not([data-theme=light]) .auth-shell-theme [data-variant=metric],html:not([data-theme=light]) .auth-shell-theme .auth-shell-intro{background:#334756!important}html:not([data-theme=light]) .auth-shell-theme [data-slot=section-header],html:not([data-theme=light]) .auth-shell-theme .auth-section-header,html:not([data-theme=light]) .auth-shell-theme .auth-shell-main :where(h1,h2,h3,h4){color:#f3f4f6!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:700!important}html[data-theme=light] .auth-shell-theme{--auth-bg:#f7dede;--auth-sidebar-bg:#fff;--auth-foreground:#2c394b;--auth-muted:#334155;--auth-muted-soft:#64748b;--auth-surface:snow;--auth-surface-strong:#fff;--auth-surface-soft:#f8e6e6;--auth-border:#c4cee0;--auth-border-soft:#d3dbe8;--auth-primary:#f29f67;--auth-accent:#7285ff;--auth-ring:#f29f672e;--auth-shadow-soft:0 1px 3px #1e293b1a, 0 10px 28px #1e293b1f;--auth-nav-active-bg:linear-gradient(135deg, #f29f67, #7285ff);--auth-nav-active-border:#f29f6738;--auth-nav-active-text:#2c394b;--auth-nav-hover-bg:#f8fafc;--auth-nav-hover-border:#d3dbe8;--auth-nav-indicator:#f29f67;--ds-bg:#f8fafc;--ds-surface:#fff;--ds-card:#fff;--ds-elevated:#fbfcfe;--ds-border:#c6d0e0;--ds-border-soft:#d8dfec;--ds-text:#2c394b;--ds-text-muted:#334155;--ds-text-subtle:#64748b;--ds-brand:#f29f67;--ds-brand-hover:#ec8f57;--ds-brand-soft:#eef2ff;--ds-shadow-sm:0 1px 3px #1e293b14, 0 10px 28px #1e293b1c;color:var(--auth-foreground);background:linear-gradient(#f8fafc 0%,#eef2f7 100%)!important}html[data-theme=light] .auth-shell-theme .auth-shell-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f7f9fc 100%)!important;border-right:1.5px solid #bcc7da!important;box-shadow:1px 0 #ffffffb8,14px 0 34px #1e293b17!important}html[data-theme=light] .auth-shell-theme .auth-shell-topbar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffeb!important;border-bottom:1.5px solid #d3dbe8!important;box-shadow:0 1px #fffc,0 8px 26px #1e293b14!important}html[data-theme=light] .auth-shell-theme .auth-nav-item{color:#334155!important;background:#f8fafc!important;border:1.5px solid #d3dbe8!important;box-shadow:0 1px 2px #1e293b0d!important}html[data-theme=light] .auth-shell-theme .auth-nav-item:hover,html[data-theme=light] .auth-shell-theme .auth-nav-item:focus-visible{color:#2c394b!important;background:#fff!important;border-color:#c1cbdb!important;box-shadow:0 2px 8px #1e293b1a!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active],html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#f29f67,#7285ff)!important;border-color:#f29f6738!important;box-shadow:0 8px 20px #f29f6729!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active]:after,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page]:after{display:none!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon,html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{color:#fff!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-icon-frame,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-icon-frame{background:#ffffff2e!important;border-color:#ffffff2e!important}html[data-theme=light] .auth-shell-theme .auth-nav-item[data-state=active] .auth-nav-short-badge,html[data-theme=light] .auth-shell-theme .auth-nav-item[aria-current=page] .auth-nav-short-badge{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff2e!important}html[data-theme=light] .auth-shell-theme .auth-nav-group-label{color:#64748b!important;font-weight:650!important}html[data-theme=light] .auth-shell-theme .auth-shell-card,html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme .premium-card,html[data-theme=light] .auth-shell-theme .auth-metric-card,html[data-theme=light] .auth-shell-theme [data-slot=card]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-width:1.5px!important;border-color:#c9d2e1!important;box-shadow:0 1px 3px #1e293b12,0 10px 28px #1e293b1a!important}html[data-theme=light] .auth-shell-theme .auth-content-panel,html[data-theme=light] .auth-shell-theme [data-variant=metric],html[data-theme=light] .auth-shell-theme .auth-shell-intro{background:#fbfcfe!important}html[data-theme=light] .auth-shell-theme [data-slot=section-header],html[data-theme=light] .auth-shell-theme .auth-section-header,html[data-theme=light] .auth-shell-theme .auth-shell-main :where(h1,h2,h3,h4){color:#2c394b!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:700!important}.auth-shell-theme :where(input,select,textarea):not([type=file]):not([role=switch]):not([type=checkbox]),.auth-shell-theme .app-select-trigger{border-color:var(--ds-border)!important;background:var(--ds-elevated)!important;color:var(--ds-text)!important}.auth-shell-theme .app-select-content,.auth-shell-theme [data-slot=dropdown-menu-content],.auth-shell-theme [data-slot=dropdown-menu-sub-content]{border-color:var(--ds-border)!important;background:var(--ds-card)!important;color:var(--ds-text)!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=detail],.auth-shell-theme :where(button,[data-slot=button])[data-variant=outline],.auth-shell-theme :where(button,[data-slot=button])[data-variant=info]{color:#4355d8!important;box-shadow:var(--ds-shadow-xs)!important;background:#eef2ff!important;border-color:#cdd6ff!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=view],.auth-shell-theme :where(button,[data-slot=button])[data-variant=preview]{color:#2563eb!important;box-shadow:var(--ds-shadow-xs)!important;background:#eff6ff!important;border-color:#bfdbfe!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=edit],.auth-shell-theme :where(button,[data-slot=button])[data-variant=warning]{color:#0f9f5a!important;box-shadow:var(--ds-shadow-xs)!important;background:#eaf7f1!important;border-color:#bee8d0!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=destructive],.auth-shell-theme :where(button,[data-slot=button])[data-variant=danger],.auth-shell-theme :where(button,[data-slot=button])[data-variant=delete],.auth-shell-theme :where(button,[data-slot=button])[data-variant=pdf]{color:#dc2626!important;box-shadow:var(--ds-shadow-xs)!important;background:#fef2f2!important;border-color:#fecaca!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=download]{color:#0891b2!important;box-shadow:var(--ds-shadow-xs)!important;background:#ecfeff!important;border-color:#a5f3fc!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=copy]{color:#475569!important;box-shadow:var(--ds-shadow-xs)!important;background:#f8fafc!important;border-color:#cbd5e1!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=amount]{color:#ea580c!important;box-shadow:var(--ds-shadow-xs)!important;background:#fff7ed!important;border-color:#fed7aa!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=default]{color:#fff!important;background:#f29f67!important;border-color:#0000!important;box-shadow:0 8px 18px #f29f672e!important}.auth-shell-theme :where(button,[data-slot=button])[data-variant=default]:hover{background:#ec8f57!important}html:not([data-theme=light]) .auth-shell-theme .auth-row-action--preview{--auth-action-bg:#7c3aed2e;--auth-action-bg-hover:#7c3aed47;--auth-action-border:#a78bfa59;--auth-action-color:#c4b5fd}html[data-theme=light] .auth-shell-theme.auth-shell-theme :where(button,[data-slot=button],a[role=button]):where(.bg-gradient-to-r,[class*=bg-gradient-to-r],[data-variant=default]):not(.auth-nav-item):not(.auth-shell-chip):not(.auth-shell-brand):not(.auth-topbar-control):not(.auth-topbar-menu-link):not(.auth-row-action):hover{color:#fff!important;background:#ec8f57!important;border-color:#ec8f578c!important}