.confirm-overlay[data-v-ddb732e5]{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1673;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-card[data-v-ddb732e5]{gap:14px;width:min(420px,100%);padding:24px;display:grid}.confirm-head[data-v-ddb732e5]{align-items:center;gap:10px;display:flex}.confirm-head h3[data-v-ddb732e5]{margin:0;font-size:18px}.confirm-head.danger[data-v-ddb732e5]{color:var(--danger)}.confirm-message[data-v-ddb732e5]{opacity:.82;margin:0;font-size:14px;line-height:1.5}.confirm-actions[data-v-ddb732e5]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.primary-button.is-danger[data-v-ddb732e5]{background:linear-gradient(145deg, #f04438, var(--danger))}.confirm-fade-enter-active[data-v-ddb732e5]{transition:opacity var(--dur-in) var(--ease-soft)}.confirm-fade-leave-active[data-v-ddb732e5]{transition:opacity var(--dur-out) var(--ease-exit)}.confirm-fade-enter-from[data-v-ddb732e5],.confirm-fade-leave-to[data-v-ddb732e5]{opacity:0}.confirm-fade-enter-active .confirm-card[data-v-ddb732e5]{transition:transform var(--dur-in) var(--ease-soft)}.confirm-fade-leave-active .confirm-card[data-v-ddb732e5]{transition:transform var(--dur-out) var(--ease-exit)}.confirm-fade-enter-from .confirm-card[data-v-ddb732e5]{transform:scale(.96)translateY(8px)}.confirm-fade-leave-to .confirm-card[data-v-ddb732e5]{transform:scale(.98)}.auth-shell[data-v-81768ed5]{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-panel[data-v-81768ed5]{z-index:1;gap:24px;width:min(420px,100%);padding:32px;display:grid;position:relative}.auth-brand[data-v-81768ed5]{align-items:center;gap:14px;display:flex}.auth-brand img[data-v-81768ed5]{border-radius:12px;width:44px;height:44px}.auth-brand h1[data-v-81768ed5]{margin:2px 0 0;font-size:22px}.auth-error[data-v-81768ed5]{color:#b42318;background:#f454461f;border:1px solid #f454464d;border-radius:12px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px}.auth-panel .form-grid .primary-button[data-v-81768ed5]{grid-column:1/-1;justify-self:center;min-width:220px}.nf-shell[data-v-6844de84]{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.nf-card[data-v-6844de84]{z-index:1;text-align:center;justify-items:center;gap:10px;width:min(480px,100%);padding:40px 36px;display:grid;position:relative}.nf-code[data-v-6844de84]{letter-spacing:-.04em;background:linear-gradient(135deg,#8b6cff,#4cc6ff 70%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;margin-bottom:6px;font-size:clamp(72px,16vw,116px);font-weight:800;line-height:1;display:flex}.nf-orb[data-v-6844de84]{width:clamp(72px,16vw,116px);height:clamp(72px,16vw,116px);box-shadow:inset 0 2px 10px #fff9, 0 18px 40px rgba(var(--accent-rgb), .32);background:radial-gradient(circle at 32% 28%,#ffffffd9,#fff0 55%),linear-gradient(145deg,#8b6cff73,#4cc6ff66);border-radius:999px;place-items:center;animation:4.2s ease-in-out infinite nf-float-6844de84;display:inline-grid}.nf-orb img[data-v-6844de84]{object-fit:contain;filter:drop-shadow(0 4px 10px #281e5a59);width:48%;height:48%}.nf-card h1[data-v-6844de84]{margin:4px 0 0;font-size:24px}.nf-card p[data-v-6844de84]{opacity:.72;margin:0 0 12px;font-size:14px;line-height:1.6}.nf-card code[data-v-6844de84]{background:rgba(var(--accent-rgb), .12);color:#5b46d6;border-radius:8px;margin-top:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}@keyframes nf-float-6844de84{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.nf-orb[data-v-6844de84]{animation:none}}.toast-stack[data-v-c0cb7436]{z-index:200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast[data-v-c0cb7436]{pointer-events:auto;border-radius:var(--radius-sm);max-width:min(360px,100vw - 32px);color:var(--ink);text-align:left;cursor:pointer;background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff59,0 18px 40px #0f142038}.toast-icon[data-v-c0cb7436]{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.toast--success .toast-icon[data-v-c0cb7436]{background:var(--success)}.toast--error .toast-icon[data-v-c0cb7436]{background:var(--danger)}.toast--info .toast-icon[data-v-c0cb7436]{background:var(--accent)}.toast--warning .toast-icon[data-v-c0cb7436]{background:#d89417}.toast-text[data-v-c0cb7436]{font-size:14px;font-weight:500;line-height:1.4}.toast-enter-active[data-v-c0cb7436]{transition:opacity var(--dur-in) var(--ease-soft), transform var(--dur-in) var(--ease-soft)}.toast-leave-active[data-v-c0cb7436]{transition:opacity .2s var(--ease-exit), transform .2s var(--ease-exit)}.toast-enter-from[data-v-c0cb7436]{opacity:0;transform:translateY(12px)scale(.98)}.toast-leave-to[data-v-c0cb7436]{opacity:0;transform:translate(12px)}.dp[data-v-db658905]{width:100%;position:relative}.dp-trigger[data-v-db658905]{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);font:inherit;text-align:left;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:#ffffff4d;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}:root[data-theme=dark] .dp-trigger[data-v-db658905]{background:#ffffff0d}.dp-trigger[data-v-db658905]:hover{border-color:rgba(var(--accent-rgb), .45)}.dp-trigger svg[data-v-db658905]{opacity:.6;flex-shrink:0}.dp-trigger--empty[data-v-db658905]{color:var(--ink-muted)}.dp-pop[data-v-db658905]{z-index:200;border:1px solid var(--line);width:290px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffb8,#fff6),#ffffff80;border-radius:18px;padding:14px}:root[data-theme=dark] .dp-pop[data-v-db658905]{background:linear-gradient(145deg,#282e3adb,#181c24b3),#141820b3}.dp-head[data-v-db658905]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dp-title[data-v-db658905]{align-items:center;gap:4px;display:flex}.dp-head-btn[data-v-db658905]{color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:700}.dp-head-btn[data-v-db658905]:hover{background:rgba(var(--accent-rgb), .14);color:var(--accent)}.dp-head-btn--year[data-v-db658905]{color:var(--accent)}.dp-head-range[data-v-db658905]{padding:4px 8px;font-size:14px;font-weight:700}.dp-nav[data-v-db658905]{gap:4px;display:flex}.dp-nav button[data-v-db658905]{width:30px;height:30px;color:inherit;transition:background var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-spring);background:#7f8ca029;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.dp-nav button[data-v-db658905]:hover{background:#7f8ca047}.dp-nav button[data-v-db658905]:active{transform:scale(.9)}.dp-weekdays[data-v-db658905],.dp-grid[data-v-db658905]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-weekdays[data-v-db658905]{margin-bottom:4px}.dp-weekdays span[data-v-db658905]{text-align:center;text-transform:uppercase;opacity:.5;padding:4px 0;font-size:11px;font-weight:700}.dp-cell[data-v-db658905]{height:34px;color:inherit;font:inherit;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);background:0 0;border-radius:10px;font-size:13px}.dp-cell--empty[data-v-db658905]{pointer-events:none}.dp-grid--my[data-v-db658905]{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px}.dp-cell--my[data-v-db658905]{font-variant-numeric:tabular-nums;height:46px;font-size:13px;font-weight:600}.dp-cell[data-v-db658905]:not(.dp-cell--empty):hover{background:rgba(var(--accent-rgb), .14)}.dp-cell[data-v-db658905]:active{transform:scale(.9)}.dp-cell--today[data-v-db658905]{color:var(--accent);font-weight:700}.dp-cell--sel[data-v-db658905]{background:var(--accent);color:#fff;font-weight:700}.dp-cell--sel[data-v-db658905]:hover{background:var(--accent)}.dp-time[data-v-db658905]{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.dp-time svg[data-v-db658905]{opacity:.6}.dp-time input[data-v-db658905]{text-align:center;border:1px solid var(--line);width:52px;height:38px;color:inherit;font:inherit;-moz-appearance:textfield;background:#ffffff4d;border-radius:10px;outline:0}:root[data-theme=dark] .dp-time input[data-v-db658905]{background:#ffffff0d}.dp-time input[data-v-db658905]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dp-time input[data-v-db658905]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dp-time input[data-v-db658905]:focus{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}.dp-colon[data-v-db658905]{opacity:.6;font-weight:700}.dp-foot[data-v-db658905]{justify-content:space-between;margin-top:12px;display:flex}.dp-link[data-v-db658905]{color:var(--accent);font:inherit;background:0 0;padding:4px 2px;font-size:13px;font-weight:600}.dp-pop-enter-active[data-v-db658905],.dp-pop-leave-active[data-v-db658905]{transform-origin:0 0}.dp-pop-enter-active[data-v-db658905]{transition:opacity var(--dur-pop-in) var(--ease-soft), transform var(--dur-pop-in) var(--ease-soft)}.dp-pop-leave-active[data-v-db658905]{transition:opacity var(--dur-pop-out) var(--ease-exit), transform var(--dur-pop-out) var(--ease-exit)}.dp-pop--up.dp-pop-enter-active[data-v-db658905],.dp-pop--up.dp-pop-leave-active[data-v-db658905]{transform-origin:0 100%}.dp-pop-enter-from[data-v-db658905],.dp-pop-leave-to[data-v-db658905]{opacity:0;transform:translateY(-4px)scale(.98)}.dp-pop--up.dp-pop-enter-from[data-v-db658905],.dp-pop--up.dp-pop-leave-to[data-v-db658905]{transform:translateY(4px)scale(.98)}.loader[data-v-a0504aa0]{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:30px 12px;display:flex}.loader--sm[data-v-a0504aa0]{gap:10px;padding:16px 8px}.loader--lg[data-v-a0504aa0]{gap:22px;padding:52px 12px}.loader--inline[data-v-a0504aa0]{gap:0;width:auto;padding:0;display:inline-flex}.atom[data-v-a0504aa0]{--s:66px;width:var(--s);height:var(--s);display:inline-block}.loader--sm .atom[data-v-a0504aa0]{--s:42px}.loader--lg .atom[data-v-a0504aa0]{--s:104px}.loader--inline .atom[data-v-a0504aa0]{--s:20px}.atom-svg[data-v-a0504aa0]{width:100%;height:100%;overflow:visible}.ring[data-v-a0504aa0]{fill:none;stroke:#7f82aa47;stroke-width:1.6px}.electron[data-v-a0504aa0]{stroke:none}.electron--1[data-v-a0504aa0]{fill:var(--accent);filter:drop-shadow(0 0 4px rgba(var(--accent-rgb), .9))}.electron--2[data-v-a0504aa0]{fill:#11b886;filter:drop-shadow(0 0 4px #11b886e6)}.electron--3[data-v-a0504aa0]{fill:#4aa8ff;filter:drop-shadow(0 0 4px #4aa8ffe6)}.core[data-v-a0504aa0]{filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .85));transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite core-pulse-a0504aa0}.loader-label[data-v-a0504aa0]{color:var(--ink-muted);letter-spacing:.05em;font-size:13px;font-weight:640;animation:1.7s ease-in-out infinite label-breathe-a0504aa0}.loader--lg .loader-label[data-v-a0504aa0]{font-size:15px}@keyframes core-pulse-a0504aa0{0%,to{opacity:.85;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes label-breathe-a0504aa0{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.core[data-v-a0504aa0],.loader-label[data-v-a0504aa0]{animation:none}.electron[data-v-a0504aa0]{display:none}}.sm[data-v-3ea46c02]{position:relative}.sm-trigger[data-v-3ea46c02]{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:200px;height:40px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:#ffffff57;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffad}:root[data-theme=dark] .sm-trigger[data-v-3ea46c02]{background:#ffffff0d}.sm-trigger[data-v-3ea46c02]:hover{border-color:rgba(var(--accent-rgb), .45)}.sm-trigger--open[data-v-3ea46c02]{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}.sm-trigger--empty[data-v-3ea46c02]{color:var(--ink-muted)}.sm-value[data-v-3ea46c02]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-caret[data-v-3ea46c02]{opacity:.6;transition:transform var(--dur) var(--ease-ios);flex-shrink:0}.sm-caret--open[data-v-3ea46c02]{transform:rotate(180deg)}.sm-pop[data-v-3ea46c02]{z-index:200;border-radius:var(--radius-sm);border:1px solid var(--line);width:max-content;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffb8,#fff6),#ffffff80;flex-direction:column;margin:0;padding:6px;display:flex;overflow:hidden}.sm-list[data-v-3ea46c02]{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.sm-search[data-v-3ea46c02]{background:#7f8ca024;border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;display:flex}.sm-search-icon[data-v-3ea46c02]{opacity:.55;flex-shrink:0}.sm-search-input[data-v-3ea46c02]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.sm-empty[data-v-3ea46c02]{color:var(--ink-muted);padding:10px 11px;font-size:13px}:root[data-theme=dark] .sm-pop[data-v-3ea46c02]{background:linear-gradient(145deg,#282e3aeb,#181c24d1),#141820d9}.sm-option[data-v-3ea46c02]{color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:flex}.sm-option[data-v-3ea46c02]:hover{background:rgba(var(--accent-rgb), .14)}.sm-option--active[data-v-3ea46c02]{color:var(--accent);font-weight:700}.sm-check[data-v-3ea46c02]{color:var(--accent);flex-shrink:0}.sm-pop-enter-active[data-v-3ea46c02],.sm-pop-leave-active[data-v-3ea46c02]{transform-origin:0 0}.sm-pop-enter-active[data-v-3ea46c02]{transition:opacity var(--dur-pop-in) var(--ease-soft), transform var(--dur-pop-in) var(--ease-soft)}.sm-pop-leave-active[data-v-3ea46c02]{transition:opacity var(--dur-pop-out) var(--ease-exit), transform var(--dur-pop-out) var(--ease-exit)}.sm-pop--up.sm-pop-enter-active[data-v-3ea46c02],.sm-pop--up.sm-pop-leave-active[data-v-3ea46c02]{transform-origin:0 100%}.sm-pop-enter-from[data-v-3ea46c02],.sm-pop-leave-to[data-v-3ea46c02]{opacity:0;transform:translateY(-4px)scale(.98)}.sm-pop--up.sm-pop-enter-from[data-v-3ea46c02],.sm-pop--up.sm-pop-leave-to[data-v-3ea46c02]{transform:translateY(4px)scale(.98)}.placeholder-panel[data-v-b8336b53]{border-color:var(--danger);box-shadow:inset 0 0 0 1px #f4544659}.placeholder-badge[data-v-b8336b53]{letter-spacing:.03em;text-transform:uppercase;height:26px;color:var(--danger);background:#f454461f;border:1px solid #f4544666;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.view-toggles[data-v-b8336b53]{flex-wrap:wrap;gap:10px;display:flex}.view-toggle[data-v-b8336b53]{isolation:isolate;border:1px solid var(--line);background:var(--glass);min-height:42px;color:var(--ink-muted);font:inherit;cursor:pointer;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-spring);border-radius:13px;align-items:center;gap:8px;padding:0 18px;font-weight:740;display:inline-flex;position:relative;overflow:hidden}.view-toggle[data-v-b8336b53]:before{content:"";z-index:-1;background:rgba(var(--accent-rgb), .16);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-spring);position:absolute;inset:0;transform:scale(.5)}.view-toggle svg[data-v-b8336b53]{transition:transform var(--dur) var(--ease-spring)}.view-toggle[data-v-b8336b53]:hover{transform:translateY(-1px)}.view-toggle[data-v-b8336b53]:active{transform:scale(.96)}.view-toggle.active[data-v-b8336b53]{color:var(--accent);border-color:rgba(var(--accent-rgb), .5)}.view-toggle.active[data-v-b8336b53]:before{opacity:1;transform:scale(1)}.view-toggle.active svg[data-v-b8336b53]{transform:scale(1.18)rotate(-8deg)}.sub-hint[data-v-b8336b53]{max-width:72ch;color:var(--ink-soft);margin:0 0 20px;font-size:14px;line-height:1.5}.mini-form[data-v-b8336b53]{gap:16px;display:grid}.mini-row[data-v-b8336b53]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.mini-row>.field[data-v-b8336b53]{flex:220px;min-width:0}.mini-row>.field input[data-v-b8336b53]{height:52px}.mini-row[data-v-b8336b53] .sm-trigger{min-height:52px}.mini-row>.mini-submit[data-v-b8336b53]{flex-shrink:0;min-width:170px;height:52px}.check-result[data-v-b8336b53]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check-meta[data-v-b8336b53]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.sub-form[data-v-b8336b53]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}@media (width<=1180px){.sub-form[data-v-b8336b53]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sub-form[data-v-b8336b53]{grid-template-columns:1fr}.mini-row>.mini-submit[data-v-b8336b53]{margin-left:auto;margin-right:auto}}@keyframes subFieldRise-b8336b53{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sub-form>.field[data-v-b8336b53],.sub-form>.form-message[data-v-b8336b53],.sub-form>.primary-button[data-v-b8336b53]{animation:subFieldRise-b8336b53 .5s var(--ease-soft) backwards}.sub-form[data-v-b8336b53]>:first-child{animation-delay:40ms}.sub-form[data-v-b8336b53]>:nth-child(2){animation-delay:.1s}.sub-form[data-v-b8336b53]>:nth-child(3){animation-delay:.16s}.sub-form[data-v-b8336b53]>:nth-child(4){animation-delay:.22s}.sub-form[data-v-b8336b53]>:nth-child(5){animation-delay:.28s}.sub-form[data-v-b8336b53]>:nth-child(6){animation-delay:.34s}.sub-form[data-v-b8336b53]>:nth-child(7){animation-delay:.4s}.sub-form[data-v-b8336b53]>:nth-child(8){animation-delay:.46s}.sub-form[data-v-b8336b53]>:nth-child(9){animation-delay:.52s}.sub-form[data-v-b8336b53]>:nth-child(10){animation-delay:.58s}@media (prefers-reduced-motion:reduce){.sub-form>.field[data-v-b8336b53],.sub-form>.form-message[data-v-b8336b53],.sub-form>.primary-button[data-v-b8336b53]{animation:none}}.sub-form .form-message[data-v-b8336b53]{grid-column:1/-1}.sub-form .primary-button[data-v-b8336b53]{grid-column:1/-1;justify-self:center;min-width:260px;margin-top:6px}.sub-form[data-v-b8336b53] .sm,.mini-form[data-v-b8336b53] .sm{width:100%;min-width:0}.sub-form[data-v-b8336b53] .sm-trigger,.mini-form[data-v-b8336b53] .sm-trigger{border-radius:15px;width:100%;min-width:0;height:52px;padding:0 14px 0 15px}.sub-form[data-v-b8336b53] .sm-value,.mini-form[data-v-b8336b53] .sm-value{min-width:0}.panel-error[data-v-b8336b53]{margin-bottom:12px}.auth-splash[data-v-b8336b53]{opacity:.75;align-content:center;place-items:center;gap:16px;min-height:100vh;font-size:14px;display:grid}.auth-splash-spinner[data-v-b8336b53]{border:3px solid var(--line);border-top-color:var(--accent);border-radius:999px;width:34px;height:34px;animation:.8s linear infinite auth-spin-b8336b53}@keyframes auth-spin-b8336b53{to{transform:rotate(360deg)}}.sub-head[data-v-b8336b53]{align-items:center;gap:10px;min-width:0;display:flex}.sub-head-icon[data-v-b8336b53]{border-radius:var(--fl-r-sm);background:var(--fl-primary-lt);width:30px;height:30px;color:var(--fl-primary);flex-shrink:0;place-items:center;display:grid}.sub-head-icon--azure[data-v-b8336b53]{background:var(--fl-azure-lt);color:var(--fl-azure)}.sub-sell-grid[data-v-b8336b53]{grid-template-columns:280px minmax(0,1fr);min-width:0;display:grid}.sub-rail[data-v-b8336b53]{border-right:1px solid var(--fl-border-light);background:var(--fl-surface-2);flex-direction:column;gap:12px;padding:16px;display:flex}:root[data-theme=dark] .sub-rail[data-v-b8336b53]{background:#ffffff08}.sub-rail-label[data-v-b8336b53]{color:var(--fl-muted);font-size:11px;font-weight:var(--fl-fw-bold);letter-spacing:.4px;text-transform:uppercase}.sub-receipt[data-v-b8336b53]{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface);flex-direction:column;padding:4px 12px;display:flex}.sub-receipt-row[data-v-b8336b53]{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.sub-receipt-row+.sub-receipt-row[data-v-b8336b53]{border-top:1px solid var(--fl-border-light)}.sub-receipt-row span[data-v-b8336b53]{color:var(--fl-muted)}.sub-receipt-row b[data-v-b8336b53]{max-width:60%;color:var(--fl-text);font-weight:var(--fl-fw-bold);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub-receipt-row--total b[data-v-b8336b53]{color:var(--fl-primary);font-variant-numeric:tabular-nums;font-size:16px}.sub-cta[data-v-b8336b53]{justify-content:center;height:36px;margin-top:auto}.sub-rail .form-message[data-v-b8336b53]{margin:0}.sub-fields[data-v-b8336b53]{flex-direction:column;gap:20px;min-width:0;padding:16px;display:flex}.sub-group-label[data-v-b8336b53]{color:var(--fl-muted);font-size:11px;font-weight:var(--fl-fw-bold);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.sub-group-label b[data-v-b8336b53]{border-radius:var(--fl-r-sm);background:var(--fl-primary-lt);width:20px;height:20px;color:var(--fl-primary);place-items:center;font-size:10.5px;display:grid}.sub-grid[data-v-b8336b53]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.sub-comment[data-v-b8336b53]{margin-top:12px}.sub-grid[data-v-b8336b53] .sm,.sub-grid[data-v-b8336b53] .sm-trigger,.sub-grid[data-v-b8336b53] .dp,.sub-grid[data-v-b8336b53] .dp-trigger{width:100%;min-width:0}.sub-fields .field span i[data-v-b8336b53]{color:var(--fl-muted);font-style:normal;font-weight:400}.sub-lookup[data-v-b8336b53]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:flex-end;gap:12px;display:grid}.sub-lookup .field[data-v-b8336b53]{min-width:0}.sub-lookup[data-v-b8336b53] .sm,.sub-lookup[data-v-b8336b53] .sm-trigger{width:100%;min-width:0}.sub-lookup-btn[data-v-b8336b53]{height:36px}.sub-msg[data-v-b8336b53]{margin:12px 0 0}.sub-result[data-v-b8336b53]{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}:root[data-theme=dark] .sub-result[data-v-b8336b53]{background:#ffffff08}.sub-result-meta[data-v-b8336b53]{color:var(--fl-text-2);font-size:12.5px}@media (width<=920px){.sub-sell-grid[data-v-b8336b53]{grid-template-columns:minmax(0,1fr)}.sub-rail[data-v-b8336b53]{border-right:0;border-top:1px solid var(--fl-border-light);order:2}.sub-cta[data-v-b8336b53]{margin-top:0}}@media (width<=640px){.sub-grid[data-v-b8336b53],.sub-lookup[data-v-b8336b53]{grid-template-columns:minmax(0,1fr)}.sub-lookup-btn[data-v-b8336b53]{justify-content:center}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17181c;--ink-soft:#17181cbd;--ink-muted:#17181c99;--line:#17181c33;--line-strong:#17181c47;--glass:#ffffff9e;--glass-strong:#ffffffd1;--shadow:0 24px 80px #2a304647;--shadow-sm:0 2px 8px #2a30461a;--shadow-md:0 10px 26px #2a304629;--shadow-lg:0 22px 48px #2a304638;--radius:22px;--radius-card:18px;--radius-sm:14px;--radius-tight:10px;--radius-pill:999px;--accent:#6c5ce7;--accent-rgb:108, 92, 231;--accent-2:#8b7bff;--accent-grad:linear-gradient(135deg, #6c5ce7, #8b7bff);--danger:#d92d20;--success:#027a48;--success-ink:#087e5b;--success-bg:#5ce8b247;--danger-ink:#b42318;--danger-bg:#f4544629;--warn-ink:#8d5a00;--warn-bg:#ffc85652;--info-ink:#1d4ed8;--info-bg:#4aa8ff33;--muted-ink:#475467;--muted-bg:#94a3b82e;--dur-fast:.16s;--dur:.26s;--dur-slow:.42s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.45, .5, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-in:.36s;--dur-out:.16s;--dur-pop-in:.26s;--dur-pop-out:.12s;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;font-family:var(--font-sans)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f7fb;--ink-soft:#f4f7fbb8;--ink-muted:#f4f7fb7a;--line:#ffffff2e;--line-strong:#ffffff1f;--glass:#14182075;--glass-strong:#1e242ea8;--shadow:0 24px 80px #00000047;--shadow-sm:0 2px 8px #0003;--shadow-md:0 10px 26px #00000047;--shadow-lg:0 22px 48px #00000057;--success-ink:#5ce8b2;--success-bg:#5ce8b229;--danger-ink:#ff9b8f;--danger-bg:#f454462e;--warn-ink:#ffce6b;--warn-bg:#ffc8562e;--info-ink:#8cc5ff;--info-bg:#4aa8ff29;--muted-ink:#cdd5e0;--muted-bg:#94a3b833}*{box-sizing:border-box}html{background:#d7d9d7;min-width:280px}body{min-width:280px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 18%,#ffffffeb,#0000 24%),radial-gradient(circle at 78% 12%,#82c6ff52,#0000 26%),radial-gradient(circle at 72% 84%,#a6ffd061,#0000 30%),linear-gradient(135deg,#d2d4d2 0%,#eef0ef 42%,#b9bdbb 100%);margin:0}:root[data-theme=dark] body{background:radial-gradient(circle at 18% 18%,#4474a06b,#0000 24%),radial-gradient(circle at 78% 12%,#0084ff3d,#0000 26%),radial-gradient(circle at 72% 84%,#17d2a02e,#0000 30%),linear-gradient(135deg,#14171c 0%,#222832 46%,#101216 100%)}button,input,select{font:inherit}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(var(--accent-rgb), .6);outline-offset:2px}.app-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{z-index:0;filter:blur(2px);pointer-events:none;border-radius:999px;position:fixed}.ambient--one{background:#6cd2ff47;width:260px;height:260px;inset:7% auto auto 41%}.ambient--two{background:#6bffb83d;width:320px;height:320px;bottom:5%;right:7%}.ambient--three{background:#ffe2813d;width:210px;height:210px;bottom:19%;left:12%}.liquid-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 -22px 48px #ffffff1f, var(--shadow);-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#ffffffd9,#ffffff8c),#ffffff9e;position:relative}:root.ui-collapsing .liquid-panel{-webkit-backdrop-filter:none}:root.ui-collapsing .atom-catalog{will-change:transform;contain:layout paint;transform:translateZ(0)}:root[data-theme=dark] .liquid-panel{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -22px 48px #ffffff0a, var(--shadow);background:linear-gradient(145deg,#252b36b8,#161a2261),#12161e70}.sidebar{z-index:3;padding:26px 0 26px 26px;display:flex;position:fixed;inset:0 auto 0 0}.rail{width:76px;transition:width var(--dur) var(--ease-ios);background:linear-gradient(#232326eb,#121316eb);border:1px solid #ffffff7a;border-radius:28px;flex-direction:column;align-items:center;gap:10px;padding:14px 10px;display:flex;overflow:hidden;box-shadow:0 18px 46px #0000002e}.sidebar--expanded .rail{width:240px}.rail-logo,.rail-button{color:#ffffffe0;cursor:pointer;border-radius:17px;align-items:center;height:54px;text-decoration:none;display:flex;overflow:hidden}.rail-label{opacity:0;white-space:nowrap;color:inherit;font-size:14px;font-weight:650;transition:opacity .18s}.sidebar--expanded .rail-button{width:100%}.sidebar--expanded .rail-label{opacity:1}.rail-button>*,.rail-head>*{flex-shrink:0}.rail-label,.rail-brand{flex-shrink:1;min-width:0}.rail-nav .rail-label{white-space:normal;flex:0 0 152px;line-height:1.1}.rail-logo{background:#ffffff1a;justify-content:center;width:54px}.rail-logo img{object-fit:contain;filter:drop-shadow(0 8px 18px #1a99ff3d);border-radius:12px;width:38px;height:38px}.rail-head{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.rail-brand{opacity:0;white-space:nowrap;color:#ffffffb3;letter-spacing:.18em;font-size:15px;font-weight:850;transition:opacity .18s}.sidebar--expanded .rail-brand{opacity:1}.rail-nav{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:10px;width:100%;min-height:0;margin-top:4px;padding:2px 0;display:flex;overflow:hidden auto}.rail-nav::-webkit-scrollbar{display:none}.rail-divider{background:#ffffff29;width:32px;height:1px;margin:4px 0}.rail-button{background:0 0;justify-content:flex-start;gap:12px;width:100%;padding:0 17px;transition:color .18s,transform .18s,background .18s}.rail-button:hover,.rail-button.active{color:#fff;background:#ffffff24;transform:translateY(-1px)}.rail-theme-toggle{color:#ffffffe6;view-transition-name:theme-toggle;background:radial-gradient(circle at 50% 22%,#68dcff38,#0000 46%),#ffffff14;margin-top:auto}.theme-icon{place-items:center;width:20px;height:20px;display:grid;position:relative}.theme-icon-glyph{transition:opacity .4s var(--ease-out,ease), transform .55s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));grid-area:1/1}.theme-icon--light .theme-icon-moon{opacity:1;transform:none}.theme-icon--light .theme-icon-sun{opacity:0;transform:rotate(-90deg)scale(.4)}.theme-icon--dark .theme-icon-sun{opacity:1;transform:none}.theme-icon--dark .theme-icon-moon{opacity:0;transform:rotate(90deg)scale(.4)}@media (prefers-reduced-motion:reduce){.theme-icon-glyph{transition:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:1}::view-transition-old(root){z-index:0}::view-transition-old(theme-toggle){animation:theme-glyph-out .5s var(--ease-ios,ease) both}::view-transition-new(theme-toggle){animation:theme-glyph-in .5s var(--ease-ios,ease) both}@keyframes theme-glyph-out{to{opacity:0;transform:rotate(-130deg)scale(.4)}}@keyframes theme-glyph-in{0%{opacity:0;transform:rotate(130deg)scale(.4)}}.nav-panel-shell{min-height:0;position:relative;overflow:hidden}.nav-panel{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;height:100%;padding:28px 22px 28px 28px;display:flex;overflow-y:auto}.nav-panel::-webkit-scrollbar{display:none}.nav-scroll-indicator{pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(90deg,#ffffff94,#ffffff1f),#17181c0b;border-radius:999px;width:9px;padding:4px 0;position:absolute;top:34px;bottom:34px;right:6px;box-shadow:inset 1px 0 #ffffffb8,inset -1px 0 #17181c0a,0 10px 26px #373e4b14}.nav-scroll-thumb{background:linear-gradient(#242b34b8,#242b3447),linear-gradient(90deg,#1ed7ff52,#4affbb42);border-radius:999px;width:5px;height:96px;transition:transform 80ms linear;position:absolute;top:8px;left:2px;box-shadow:inset 1px 0 #ffffff6b,0 6px 14px #0000001f}.nav-scroll-indicator:before,.nav-scroll-indicator:after{content:"";background:#17181c2e;border-radius:50%;width:3px;height:3px;position:absolute;left:50%;transform:translate(-50%)}.nav-scroll-indicator:before{top:-9px}.nav-scroll-indicator:after{bottom:-9px}.nav-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.window-dots{gap:9px;display:flex}.nav-collapse{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.nav-collapse:hover{color:var(--ink);background:#7f7fa01f}.dot{border-radius:50%;width:13px;height:13px;box-shadow:inset 0 1px 3px #ffffffe6,0 1px 6px #00000024}.dot--red{background:#ff8aa0}.dot--yellow{background:#ffd66e}.dot--green{background:#68dfb3}.profile{align-items:center;gap:14px;margin-bottom:22px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#111214,#565b61);border:3px solid #ffffffad;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:750;display:grid;box-shadow:0 12px 22px #0003}.profile strong,.profile span{display:block}.profile strong{font-size:18px}.profile span{color:var(--ink-muted);font-size:13px}.search-control,.field input,.field select{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff57;border:1px solid #ffffff8f;box-shadow:inset 0 1px #ffffffad}.field input::placeholder,.field textarea::placeholder,.search-control input::placeholder{color:var(--ink-soft);opacity:1}.search-control{border-radius:15px;align-items:center;gap:10px;min-height:48px;padding:0 15px;display:flex}.search-control input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.nav-group{margin-top:24px}.nav-empty{min-height:74px;color:var(--ink-muted);background:#ffffff38;border:1px solid #ffffff6b;border-radius:16px;place-items:center;margin-top:20px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff85}.nav-group p,.eyebrow{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:760}.nav-item{width:100%;min-height:56px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border-radius:16px;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;margin-bottom:6px;padding:9px 13px;text-decoration:none;display:grid;position:relative}.nav-item>:not(.nav-pill){z-index:1;position:relative}.nav-pill{z-index:0;background:#ffffff80;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8a,0 10px 26px #5058691f}.pill-fade-enter-active,.pill-fade-leave-active{transition:opacity var(--dur) var(--ease-out)}.pill-fade-enter-from,.pill-fade-leave-to{opacity:0}.nav-item:not(.active):hover{color:#101114;background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffff8a,0 10px 26px #5058691f}.nav-item.active{color:#101114}.nav-item span{gap:2px;font-weight:720;display:grid}.nav-item small{color:var(--ink-muted);font-size:12px;font-weight:520}.nav-item b{background:#ffffff85;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;display:grid}.status-card{background:#ffffff52;border:1px solid #ffffff73;border-radius:18px;align-items:center;gap:12px;margin-top:auto;padding:16px;display:flex}.status-card strong,.status-card span{display:block}.status-card span{color:var(--ink-muted);font-size:12px}.command-button,.ghost-button,.primary-button,.icon-button,.glass-action{min-height:44px;color:var(--ink);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff61;border:1px solid #ffffff8f;justify-content:center;align-items:center;gap:9px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #3137471a}.command-button{width:100%;margin-top:12px}.command-button.command-button--wip,:root[data-theme=dark] .command-button.command-button--wip{border-color:var(--danger);box-shadow:inset 0 0 0 1px #f4544659}.primary-button{color:#fff;background:linear-gradient(145deg,#141518f5,#383a40e6);border-color:#16171ac7}.ghost-button.compact{min-height:38px;padding:0 12px}.icon-button{width:44px;padding:0}.workspace{z-index:1;min-height:100vh;transition:margin-left var(--dur) var(--ease-ios);margin-left:142px;padding:44px 44px 44px 28px;position:relative}:root[data-rail-expanded=true] .workspace{margin-left:294px}:root[data-nav-collapsed=true] .sidebar{grid-template-columns:88px 76px}:root[data-nav-collapsed=true] .workspace{margin-left:220px}:root[data-nav-collapsed=true] .nav-panel{padding-left:14px;padding-right:14px}:root[data-nav-collapsed=true] .window-dots,:root[data-nav-collapsed=true] .search-control,:root[data-nav-collapsed=true] .nav-group>p,:root[data-nav-collapsed=true] .nav-empty,:root[data-nav-collapsed=true] .profile>div,:root[data-nav-collapsed=true] .nav-item>span,:root[data-nav-collapsed=true] .nav-item>b{display:none}:root[data-nav-collapsed=true] .nav-head{justify-content:center;margin-bottom:10px}:root[data-nav-collapsed=true] .profile{display:none}:root[data-nav-collapsed=true] .nav-group:first-of-type{margin-top:0}:root[data-nav-collapsed=true] .avatar{width:44px;height:44px;font-size:18px}:root[data-nav-collapsed=true] .nav-item{grid-template-columns:1fr;justify-items:center;gap:0;padding:9px 0}:root[data-nav-collapsed=true] .nav-item:not(.active):hover{transform:none}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.topbar h1{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,58px);line-height:.95}.topbar-actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbar-title{min-width:0}.mobile-menu-btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--glass);width:46px;height:46px;color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);flex-shrink:0;justify-content:center;align-items:center;display:none;box-shadow:inset 0 1px #ffffff80,0 10px 24px #0f141e2e}.sidebar-backdrop{display:none}.page-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;display:grid}.page-grid--single{grid-template-columns:minmax(0,1fr)}.hero-panel{grid-template-columns:minmax(0,1fr) 220px;gap:24px;min-height:280px;padding:34px;display:grid;overflow:hidden}.hero-panel:before{content:"";background:radial-gradient(circle,#007aff47,#0000 62%);border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -80px -100px auto}.hero-copy h2{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,3.5vw,56px);line-height:1}.hero-copy p{max-width:620px;color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.58}.hero-widget{border-radius:var(--radius);background:#ffffff5c;border:1px solid #ffffff8f;align-self:end;gap:8px;min-height:170px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffbd}.hero-widget span{color:var(--ink-soft);font-weight:700}.hero-widget strong{letter-spacing:0;font-size:76px;line-height:.9}.hero-widget small{color:#087e5b;background:#61ffc047;border-radius:999px;width:fit-content;padding:7px 10px;font-weight:800}.stats-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffff6b;border:1px solid #ffffff8f;border-radius:20px;min-height:154px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 18px 38px #3840521c}.stat-card:after{content:"";opacity:.8;border-radius:50%;width:126px;height:126px;position:absolute;inset:auto -36px -54px auto}.stat-card--mint:after{background:#51e6a68a}.stat-card--blue:after{background:#41a0ff6b}.stat-card--violet:after{background:#aa85ff6b}.stat-card--amber:after{background:#ffcf698f}.stat-card span,.stat-card strong,.stat-card small{z-index:1;display:block;position:relative}.stat-card span{color:var(--ink-muted);font-weight:700}.stat-card strong{letter-spacing:0;margin-top:22px;font-size:36px;line-height:1}.stat-card small{color:#087e5b;align-items:center;gap:5px;margin-top:16px;font-weight:800;display:inline-flex}.chart-panel,.activity-panel,.table-panel,.form-panel{padding:24px}.panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.panel-head h2{letter-spacing:0;margin:0;font-size:24px}.bar-chart{align-items:end;gap:10px;height:230px;display:flex}.bar-chart span{background:linear-gradient(#111214e6,#11121442);border-radius:999px 999px 7px 7px;flex:1;min-width:12px;box-shadow:inset 0 1px #ffffff6b}.activity-list{gap:14px;display:grid}.activity-item{grid-template-columns:12px 1fr;gap:13px;display:grid}.activity-item strong,.activity-item p,.activity-item small{display:block}.activity-item p{color:var(--ink-soft);margin:5px 0;line-height:1.45}.activity-item small{color:var(--ink-muted)}.activity-dot{border-radius:50%;width:10px;height:10px;margin-top:6px}.activity-dot--success{background:#1bc98e}.activity-dot--warning{background:#ffb020}.activity-dot--info{background:#2d9cff}.table-panel{grid-column:1/-1}.data-table{gap:8px;min-width:0;display:grid}.table-row{border-radius:15px;grid-template-columns:minmax(220px,1.4fr) 120px 120px 120px 100px;align-items:center;gap:12px;min-height:62px;padding:0 14px;display:grid}.table-row:not(.table-row--head){background:#ffffff52;box-shadow:inset 0 1px #ffffff9e}.table-row--head{min-height:38px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.widget-name{gap:4px;display:grid}.widget-name small{color:var(--ink-soft)}.badge,.connection-pill{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.badge--paid,.connection-pill{color:var(--success-ink);background:var(--success-bg)}.badge--free{color:#53606e;background:#ffffff80}.badge--trial{color:var(--warn-ink);background:var(--warn-bg)}.form-layout{max-width:980px}.form-panel{gap:22px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:8px;display:grid}.field span{color:var(--ink-soft);font-size:13px;font-weight:740}.field input,.field select{width:100%;height:52px;color:var(--ink);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:15px;outline:0;padding:0 14px}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.field-error{color:var(--danger);font-size:12px}.form-message{border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.form-message--error{color:#b42318;background:#f454461f;border:1px solid #f454464d}.form-message--success{color:var(--success);background:#12b76a1f;border:1px solid #12b76a4d}.form-message--info{color:#475467;background:#94a3b829;border:1px solid #94a3b84d}.pager{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.pager-info{opacity:.75;font-size:13px}.pager-controls{gap:8px;display:flex}.cell-actions{justify-content:flex-end;gap:6px;display:flex}.badge--idle{background:var(--danger-bg);color:var(--danger-ink)}.badge--muted{background:var(--muted-bg);color:var(--muted-ink)}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.glass-action{flex-direction:column;min-height:86px;font-weight:780}.atom-catalog{padding:24px;overflow:hidden}.atom-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atom-summary span{min-height:32px;color:var(--ink-soft);background:#ffffff47;border:1px solid #ffffff7a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.graph-mode-switch{margin:16px 0 18px}.atom-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.atom-groups{grid-template-columns:1fr;gap:18px;min-width:0;min-height:520px;display:grid}.graph-groups-select{flex-wrap:wrap;gap:8px;margin:6px 0 18px;display:flex}.graph-group-chip{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#7f7fa014;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.graph-group-chip b{text-align:center;background:#7f7fa02e;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:800}.graph-group-chip:hover{border-color:var(--accent);color:var(--ink)}.graph-group-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.graph-group-chip.active b{color:#fff;background:#ffffff40}.graph-search-wrap{z-index:30;margin-top:6px;margin-bottom:18px;position:relative}.graph-suggest{z-index:40;border-radius:var(--radius-sm);border:1px solid var(--line);max-height:320px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(145deg,#ffffffb8,#ffffff80),#fff9;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}:root[data-theme=dark] .graph-suggest{background:linear-gradient(145deg,#282e3aeb,#181c24d9),#141820e6}.graph-suggest-item{color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.graph-suggest-item:hover{background:rgba(var(--accent-rgb), .14)}.graph-suggest-item img{object-fit:contain;border-radius:8px;flex-shrink:0;width:26px;height:26px}.graph-suggest-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.graph-suggest-item .badge{flex-shrink:0}.atom-empty{grid-column:1/-1;place-self:start center;padding:48px 0}.atom-groups--category{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.atom-group{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 50% 45%, rgba(var(--graph-accent,0, 132, 255), .16), transparent 42%), #ffffff94;min-width:0;min-height:560px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 12px 32px #2a30461a}.graph-zone-header{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:20px;left:22px;right:22px}.graph-zone-header span{color:var(--ink);font-size:22px;font-weight:880;line-height:1;display:block}.graph-zone-header p{max-width:260px;color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.35}.graph-zone-header b{min-width:34px;height:34px;color:rgb(var(--graph-accent,37, 198, 152));background:rgba(var(--graph-accent,37, 198, 152), .16);border-radius:999px;place-items:center;padding:0 10px;display:grid;box-shadow:inset 0 1px #ffffff7a}.atom-links{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atom-link{stroke:rgba(var(--graph-accent,0, 132, 255), .1);stroke-linecap:round;stroke-width:.34px;transition:opacity .2s,stroke .2s,stroke-width .2s,filter .2s}.atom-link.active{stroke:rgba(var(--graph-accent,0, 183, 255), .86);stroke-width:.84px;filter:drop-shadow(0 0 4px rgba(var(--graph-accent,0, 183, 255), .42)) drop-shadow(0 0 14px rgba(var(--graph-accent,0, 183, 255), .24))}.atom-core{z-index:6;text-align:center;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffffa3,#fff3),#ffffff57;border:1px solid #ffffff85;border-radius:50%;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:9px;width:174px;height:174px;padding:24px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc7,0 20px 46px #29334629}.atom-core-glow{z-index:-1;background:radial-gradient(circle,#25ccff61,#0000 68%);border-radius:50%;position:absolute;inset:28px}.atom-core strong,.atom-core small,.atom-core b{z-index:1;position:relative}.atom-core strong{text-align:center;max-width:124px;font-size:24px;line-height:1}.atom-core small{max-width:116px;color:var(--ink-muted);text-align:center;font-size:12px;line-height:1.35;display:block}.atom-core b{color:#087e5b;background:#5ce8b247;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 9px;display:grid}.electron{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#ffffffc2,#ffffff4d),#ffffff75;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffd1,0 16px 30px #232d3c29}.electron:hover,.electron.active,.electron.dragging{z-index:7;border-color:rgba(var(--graph-accent,0, 183, 255), .72);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 6px rgba(var(--graph-accent,0, 183, 255), .1), 0 18px 36px rgba(var(--graph-accent,0, 132, 255), .18)}.electron.dragging{cursor:grabbing;box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 8px rgba(var(--graph-accent,0, 183, 255), .13), 0 22px 42px rgba(var(--graph-accent,0, 132, 255), .24)}.electron.graph-node--match{z-index:8;border-color:rgba(var(--accent-rgb), .95);animation:1.4s ease-in-out infinite graph-match-pulse}@keyframes graph-match-pulse{0%,to{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 3px rgba(var(--accent-rgb), .6), 0 0 16px 2px rgba(var(--accent-rgb), .45)}50%{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 8px rgba(var(--accent-rgb), .22), 0 0 30px 8px rgba(var(--accent-rgb), .65)}}@media (prefers-reduced-motion:reduce){.electron.graph-node--match{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 4px rgba(var(--accent-rgb), .55), 0 0 22px 4px rgba(var(--accent-rgb), .5);animation:none}}.electron.graph-node--faded{opacity:.2;filter:grayscale(.7);box-shadow:none}.electron.graph-node--faded:hover{opacity:.55}.electron img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:32px;height:32px}@keyframes electron-float{0%,to{translate:0}50%{translate:var(--float-x) var(--float-y)}}.widget-detail{border-radius:var(--radius);background:radial-gradient(circle at 74% 16%,#0084ff2e,#0000 30%),#ffffff3d;border:1px solid #ffffff7a;grid-template-columns:82px minmax(180px,1fr) auto;align-items:center;gap:14px;min-height:0;padding:22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa3}.widget-detail-icon{background:#ffffff70;border:1px solid #ffffff94;border-radius:24px;place-items:center;width:82px;height:82px;display:grid}.widget-detail-icon img{object-fit:contain;width:58px;height:58px}.widget-detail h3{letter-spacing:0;margin:0;font-size:30px;line-height:1.05}.widget-detail p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.widget-detail-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.widget-detail-grid div{background:#ffffff47;border:1px solid #ffffff70;border-radius:15px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:grid}.widget-detail-grid span{color:var(--ink-muted);font-size:13px;font-weight:700}.widget-detail-grid strong{font-variant-numeric:tabular-nums}.widget-detail-close{z-index:3;border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#ffffff8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.widget-detail-close:hover{color:var(--ink);background:#ffffffd9}:root[data-theme=dark] .widget-detail-close{background:#ffffff14}.atom-catalog--compact .atom-layout{grid-template-columns:minmax(0,1fr) minmax(200px,300px);align-items:start}.atom-catalog--compact .atom-groups{min-width:0}.atom-catalog--compact .atom-groups::-webkit-scrollbar{width:10px}.atom-catalog--compact .atom-groups::-webkit-scrollbar-thumb{background:#7f7fa061 padding-box padding-box;border:3px solid #0000;border-radius:999px}.atom-catalog--compact .atom-groups:not(.atom-groups--category){grid-template-columns:1fr}.atom-catalog--compact .widget-detail{flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky;top:20px}.atom-catalog--compact .widget-detail h3{font-size:22px}.atom-catalog--compact .widget-detail-grid{grid-template-columns:1fr;width:100%}.atom-catalog--compact .widget-detail--active{border-color:rgba(var(--graph-accent,0, 132, 255), .4);animation:graph-detail-rise .34s var(--ease-out) backwards;box-shadow:inset 0 1px #ffffffa3,0 16px 40px -18px #14182866}@keyframes graph-detail-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atom-catalog--compact .widget-detail--active{animation:none}}@media (width>=1640px){.atom-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.atom-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-detail{flex-direction:column;align-items:flex-start;min-width:0;min-height:520px;display:flex}.widget-detail-grid{grid-template-columns:1fr;width:100%}}:root:not([data-theme=dark]) .search-control,:root:not([data-theme=dark]) .field input,:root:not([data-theme=dark]) .field select,:root:not([data-theme=dark]) .field textarea,:root:not([data-theme=dark]) .sales-textarea,:root:not([data-theme=dark]) .nt-textarea,:root:not([data-theme=dark]) .ghost-button,:root:not([data-theme=dark]) .icon-button,:root:not([data-theme=dark]) .command-button,:root:not([data-theme=dark]) .glass-action,:root:not([data-theme=dark]) .tabs,:root:not([data-theme=dark]) .tab-switcher,:root:not([data-theme=dark]) .view-toggle,:root:not([data-theme=dark]) .hero-widget,:root:not([data-theme=dark]) .stat-card,:root:not([data-theme=dark]) .status-card,:root:not([data-theme=dark]) .atom-summary span,:root:not([data-theme=dark]) .empty-state{border-color:var(--line)}:root:not([data-theme=dark]) .table-row:not(.table-row--head){border:1px solid var(--line)}:root[data-theme=dark] .search-control,:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .nav-empty,:root[data-theme=dark] .status-card,:root[data-theme=dark] .command-button,:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .glass-action,:root[data-theme=dark] .tab-switcher,:root[data-theme=dark] .tab-switcher button,:root[data-theme=dark] .hero-widget,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .table-row:not(.table-row--head),:root[data-theme=dark] .widget-detail-grid div,:root[data-theme=dark] .atom-summary span{color:var(--ink);background:linear-gradient(145deg,#ffffff14,#ffffff06),#0d121a61;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff21,0 12px 28px #0000002e}:root[data-theme=dark] .nav-item:not(.active):hover,:root[data-theme=dark] .nav-pill{background:linear-gradient(145deg,#ffffff2e,#ffffff0f),#343f4e6b;box-shadow:inset 0 0 0 1px #ffffff29,0 14px 30px #00000038}:root[data-theme=dark] .nav-item.active,:root[data-theme=dark] .nav-item:hover{color:var(--ink)}:root[data-theme=dark] .nav-item b,:root[data-theme=dark] .badge--free{color:var(--ink-soft);background:#ffffff1a}:root[data-theme=dark] .hero-widget small,:root[data-theme=dark] .stat-card small,:root[data-theme=dark] .atom-core b{color:#68f0c5;background:#40ffb924}:root[data-theme=dark] .hero-widget small,:root[data-theme=dark] .stat-card small{border-radius:999px;width:fit-content;padding:5px 11px}:root[data-theme=dark] .primary-button{color:#101217;background:linear-gradient(145deg,#fffffff5,#c0ccdad6);border-color:#ffffffb3}:root[data-theme=dark] .bar-chart span{background:linear-gradient(#72e1ffc7,#72e1ff29);box-shadow:inset 0 1px #ffffff2e}:root[data-theme=dark] .atom-group,:root[data-theme=dark] .atom-core,:root[data-theme=dark] .electron,:root[data-theme=dark] .widget-detail,:root[data-theme=dark] .widget-detail-icon{background:radial-gradient(circle at 50% 45%,#0084ff1f,#0000 42%),linear-gradient(145deg,#ffffff14,#ffffff06),#0d121a61;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff21,0 18px 38px #00000038}:root[data-theme=dark] .electron:hover,:root[data-theme=dark] .electron.active{border-color:#49d2ffb8;box-shadow:inset 0 1px #fff3,0 0 0 6px #49d2ff1f,0 18px 36px #0084ff33}@media (width<=1180px){.mobile-menu-btn{z-index:50;display:inline-flex;position:fixed;top:16px;left:16px}.topbar{padding-left:58px}.sidebar{z-index:60;pointer-events:none;grid-template-columns:none;gap:0;padding:0;display:block;inset:0}.sidebar .rail{z-index:1;visibility:hidden;transition:transform var(--dur-slow) var(--ease-ios), width var(--dur) var(--ease-ios), visibility var(--dur-slow);pointer-events:auto;border-radius:0 26px 26px 0;position:fixed;inset:14px auto 14px 0;transform:translate(-110%)}.sidebar .rail-nav{overscroll-behavior:contain}.sidebar-backdrop{opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--dur) var(--ease-ios);background:#080b1280;display:block;position:fixed;inset:0}.sidebar--mobile-open{pointer-events:auto}.sidebar--mobile-open .sidebar-backdrop{opacity:1;pointer-events:auto}.sidebar--mobile-open .rail{visibility:visible;transform:translate(0)}.workspace,:root[data-rail-expanded=true] .workspace{margin-left:0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1440px) and (width>=1181px){.page-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel,.chart-panel,.activity-panel{max-width:100%}}@media (width<=920px){.workspace{padding:28px 20px 40px}.page-grid,.hero-panel,.form-grid,.atom-layout,.atom-groups,.atom-catalog--compact .atom-layout{grid-template-columns:1fr}.atom-catalog--compact .atom-groups{max-height:none;overflow:visible}.atom-catalog--compact .widget-detail{position:relative;top:auto}.hero-panel{min-height:0}.atom-groups,.atom-group{min-height:440px}.widget-detail{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.widget-detail h3{font-size:24px}.widget-detail-grid{grid-template-columns:1fr;width:100%}}@media (width<=720px){.data-table--cards{gap:12px}.data-table--cards .table-row--head{display:none}.data-table--cards .table-row:not(.table-row--head){min-height:0;padding:16px;grid-template-columns:1fr!important;gap:0!important}.data-table--cards .widget-name{min-width:0;padding-bottom:12px}.data-table--cards .widget-name strong,.data-table--cards .widget-name small{overflow-wrap:anywhere}.data-table--cards [data-label]{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;padding:10px 0;display:block}.data-table--cards [data-label]:first-child{border-top:0;padding-top:0}.data-table--cards [data-label]:empty{display:none}.data-table--cards [data-label]:before{content:attr(data-label);color:var(--ink-muted);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;flex-basis:100%;margin-bottom:4px;font-size:12px;font-weight:760;display:block}.workspace{padding:18px 14px 40px}.topbar{flex-wrap:wrap;gap:12px}.topbar-title{flex:auto;order:1}.topbar-actions{order:3}.topbar h1{font-size:clamp(24px,7vw,36px)}.panel-head{flex-wrap:wrap}.electron{width:48px;height:48px}.electron img{width:30px;height:30px}.graph-zone-header span{font-size:18px}.topbar-actions{flex-basis:100%}.stats-grid,.quick-actions{grid-template-columns:1fr}.hero-widget strong{font-size:58px}}.ghost-button,.primary-button,.icon-button,.glass-action{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out)}.ghost-button:hover,.primary-button:hover,.glass-action:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc2,0 16px 32px #3137472e}.icon-button:hover{transform:translateY(-1px)}.ghost-button:active,.primary-button:active,.icon-button:active,.glass-action:active{transform:scale(.97)}.ghost-button:disabled,.primary-button:disabled,.icon-button:disabled{opacity:.55;transform:none}.nav-item{transition:background var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.nav-item:not(.active):hover{transform:translate(2px)}.rail-button{transition:background var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.rail-button:active{transform:scale(.94)}.field input:focus,.field select:focus{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18)}.page-enter-active,.page-slide-enter-active,.page-up-enter-active,.page-scale-enter-active,.page-blur-enter-active,.page-tilt-enter-active{transition:opacity var(--dur-in) var(--ease-soft), transform var(--dur-in) var(--ease-soft), filter var(--dur-in) var(--ease-soft)}.page-leave-active,.page-slide-leave-active,.page-up-leave-active,.page-scale-leave-active,.page-blur-leave-active,.page-tilt-leave-active{transition:opacity var(--dur-out) var(--ease-exit), transform var(--dur-out) var(--ease-exit), filter var(--dur-out) var(--ease-exit)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.page-slide-enter-from{opacity:0;transform:translate(20px)}.page-slide-leave-to{opacity:0;transform:translate(-10px)}.page-up-enter-from{opacity:0;transform:translateY(18px)}.page-up-leave-to{opacity:0;transform:translateY(-8px)}.page-scale-enter-from{opacity:0;transform:scale(.985)}.page-scale-leave-to{opacity:0;transform:scale(1.01)}.page-blur-enter-from{opacity:0;filter:blur(6px);transform:scale(1.006)}.page-blur-leave-to{opacity:0;filter:blur(4px)}.page-tilt-enter-active,.page-tilt-leave-active{transform-origin:50% 65%}.page-tilt-enter-from{opacity:0;transform:perspective(1200px)rotateX(4deg)translateY(10px)}.page-tilt-leave-to{opacity:0;transform:perspective(1200px)rotateX(-3deg)translateY(-6px)}.tab-swap-forward-enter-active,.tab-swap-back-enter-active{transition:opacity var(--dur-in) var(--ease-soft), transform var(--dur-in) var(--ease-soft)}.tab-swap-forward-leave-active,.tab-swap-back-leave-active{transition:opacity var(--dur-out) var(--ease-exit), transform var(--dur-out) var(--ease-exit)}.tab-swap-forward-enter-from{opacity:0;transform:translate(16px)}.tab-swap-forward-leave-to{opacity:0;transform:translate(-8px)}.tab-swap-back-enter-from{opacity:0;transform:translate(-16px)}.tab-swap-back-leave-to{opacity:0;transform:translate(8px)}.fade-soft-enter-active{transition:opacity var(--dur-in) var(--ease-soft)}.fade-soft-leave-active{transition:opacity var(--dur-out) var(--ease-exit)}.fade-soft-enter-from,.fade-soft-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.page-slide-enter-active,.page-slide-leave-active,.page-up-enter-active,.page-up-leave-active,.page-scale-enter-active,.page-scale-leave-active,.page-blur-enter-active,.page-blur-leave-active,.page-tilt-enter-active,.page-tilt-leave-active{transition:opacity .12s linear}.page-enter-from,.page-leave-to,.page-slide-enter-from,.page-slide-leave-to,.page-up-enter-from,.page-up-leave-to,.page-scale-enter-from,.page-scale-leave-to,.page-blur-enter-from,.page-blur-leave-to,.page-tilt-enter-from,.page-tilt-leave-to{filter:none;transform:none}}.list-move,.list-enter-active,.list-leave-active{transition:opacity var(--dur) var(--ease-ios), transform var(--dur) var(--ease-ios)}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(10px)scale(.99)}.list-leave-active{width:100%;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes formFieldRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.form-grid>.field,.mini-row>.field,.mini-row>.mini-submit,.lookup>.field,.lookup>.ghost-button,.lookup>.primary-button,.wl-add>.field,.wl-add>.primary-button,.ml-excl-form>.field,.ml-excl-form>.primary-button{animation:formFieldRise .5s var(--ease-soft) backwards}.form-grid>:first-child,.mini-row>:first-child,.lookup>:first-child,.wl-add>:first-child,.ml-excl-form>:first-child{animation-delay:40ms}.form-grid>:nth-child(2),.mini-row>:nth-child(2),.lookup>:nth-child(2),.wl-add>:nth-child(2),.ml-excl-form>:nth-child(2){animation-delay:.1s}.form-grid>:nth-child(3),.mini-row>:nth-child(3),.lookup>:nth-child(3),.wl-add>:nth-child(3),.ml-excl-form>:nth-child(3){animation-delay:.16s}.form-grid>:nth-child(4),.mini-row>:nth-child(4),.wl-add>:nth-child(4){animation-delay:.22s}.form-grid>:nth-child(5),.mini-row>:nth-child(5){animation-delay:.28s}.form-grid>:nth-child(6),.mini-row>:nth-child(6){animation-delay:.34s}:root{--fl-body-bg:#f5f7fb;--fl-surface:#fff;--fl-surface-2:#f9fafb;--fl-border:#e6e7eb;--fl-border-light:#eff0f3;--fl-text:#1e2633;--fl-text-2:#626d7d;--fl-muted:#7e8896;--fl-disabled:#c0c7cf;--fl-primary:#6c5ce7;--fl-primary-dk:#5a49d6;--fl-primary-lt:#6c5ce71a;--fl-blue:#066fd1;--fl-blue-lt:#066fd114;--fl-azure:#4299e1;--fl-azure-lt:#4299e114;--fl-green:#2fb344;--fl-green-lt:#2fb34414;--fl-yellow:#f59f00;--fl-yellow-lt:#f59f0017;--fl-red:#d63939;--fl-red-lt:#d6393914;--fl-purple:#ae3ec9;--fl-purple-lt:#ae3ec914;--fl-cyan:#17a2b8;--fl-cyan-lt:#17a2b814;--fl-r:6px;--fl-r-sm:4px;--fl-r-lg:8px;--fl-shadow:0 2px 4px 0 #1e26330a;--fl-shadow-pop:0 8px 24px #1e26331f, 0 0 0 1px #04204514;--fl-fw-medium:500;--fl-fw-bold:600}:root[data-theme=dark]{--fl-body-bg:#0f1623;--fl-surface:#1a2332;--fl-surface-2:#141d2b;--fl-border:#ffffff14;--fl-border-light:#ffffff0d;--fl-text:#e6ebf2;--fl-text-2:#b3bccb;--fl-muted:#8a93a3;--fl-disabled:#5a6473;--fl-primary:#8b7bff;--fl-primary-dk:#6c5ce7;--fl-primary-lt:#8b7bff29;--fl-blue-lt:#066fd138;--fl-azure-lt:#4299e129;--fl-green-lt:#2fb34429;--fl-yellow-lt:#f59f0029;--fl-red-lt:#d6393929;--fl-purple-lt:#ae3ec929;--fl-cyan-lt:#17a2b829;--fl-shadow:0 2px 4px 0 #0000005c;--fl-shadow-pop:0 10px 30px #00000080, 0 0 0 1px #ffffff14}:root[data-flat=true] .workspace{background:var(--fl-body-bg);color:var(--fl-text);padding:20px 24px 40px;font-size:14px;line-height:1.4286}:root[data-flat=true] .topbar{align-items:flex-start;gap:16px;margin-bottom:20px}:root[data-flat=true] .topbar h1{font-size:18px;font-weight:var(--fl-fw-bold);letter-spacing:0;color:var(--fl-text);line-height:1.3}:root[data-flat=true] .topbar .eyebrow{color:var(--fl-muted);font-size:11px;font-weight:var(--fl-fw-bold);letter-spacing:.4px;text-transform:uppercase;margin-bottom:2px}:root[data-flat=true] .mobile-menu-btn{border-radius:var(--fl-r-sm);border:1px solid var(--fl-border);background:var(--fl-surface);width:38px;height:38px;color:var(--fl-text-2);box-shadow:var(--fl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=1180px){:root[data-flat=true] .mobile-menu-btn{top:20px;left:24px}:root[data-flat=true] .topbar{padding-left:52px}}:root[data-flat=true] .page-grid{gap:16px}@media (width<=720px){:root[data-flat=true] .workspace{padding:16px 14px 40px}:root[data-flat=true] .mobile-menu-btn{top:16px;left:14px}}.fl-card{border:1px solid var(--fl-border);border-radius:var(--fl-r-lg);background:var(--fl-surface);min-width:0;box-shadow:var(--fl-shadow)}.fl-card-header{border-bottom:1px solid var(--fl-border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:44px;padding:12px 16px;display:flex}.fl-card-title{color:var(--fl-text);font-size:13px;font-weight:var(--fl-fw-bold)}.fl-card-subtitle{color:var(--fl-muted);margin-top:1px;font-size:11.5px;font-weight:400}.fl-card-body{padding:16px}.fl-card-body--flush{padding:0}.fl-row{gap:16px;min-width:0;display:grid}.fl-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fl-row--8-4{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fl-stat{align-items:center;gap:14px;padding:16px;display:flex}.fl-stat-icon{border-radius:var(--fl-r);background:var(--fl-primary-lt);width:40px;height:40px;color:var(--fl-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fl-stat-icon--blue{background:var(--fl-blue-lt);color:var(--fl-blue)}.fl-stat-icon--azure{background:var(--fl-azure-lt);color:var(--fl-azure)}.fl-stat-icon--green{background:var(--fl-green-lt);color:var(--fl-green)}.fl-stat-icon--yellow{background:var(--fl-yellow-lt);color:var(--fl-yellow)}.fl-stat-icon--red{background:var(--fl-red-lt);color:var(--fl-red)}.fl-stat-icon--purple{background:var(--fl-purple-lt);color:var(--fl-purple)}.fl-stat-icon--cyan{background:var(--fl-cyan-lt);color:var(--fl-cyan)}.fl-stat-content{flex:1;min-width:0}.fl-stat-label{color:var(--fl-muted);font-size:11.5px;font-weight:var(--fl-fw-medium);letter-spacing:.3px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.3;overflow:hidden}.fl-stat-value-row{align-items:baseline;gap:8px;display:flex}.fl-stat-value{color:var(--fl-text);font-size:22px;font-weight:var(--fl-fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.2}.fl-stat-change{font-size:11px;font-weight:var(--fl-fw-bold);font-variant-numeric:tabular-nums;align-items:center;gap:1px;display:inline-flex}.fl-stat-change--up{color:var(--fl-green)}.fl-stat-change--down{color:var(--fl-red)}.fl-stat-subtext{color:var(--fl-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.fl-progress{background:var(--fl-surface-2);border-radius:3px;height:5px;overflow:hidden}:root[data-theme=dark] .fl-progress{background:#ffffff12}.fl-progress>i{background:var(--fl-primary);border-radius:3px;height:100%;transition:width .5s;display:block}.fl-btn{border-radius:var(--fl-r-sm);height:32px;font:inherit;font-size:12.5px;font-weight:var(--fl-fw-medium);white-space:nowrap;cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);border:1px solid #0000;align-items:center;gap:5px;padding:0 12px;line-height:1;display:inline-flex}.fl-btn:disabled{opacity:.6;cursor:default}.fl-btn--primary{border-color:var(--fl-primary-dk);background:var(--fl-primary);color:#fff}.fl-btn--primary:hover:not(:disabled){background:var(--fl-primary-dk)}.fl-btn--outline{border-color:var(--fl-border);background:var(--fl-surface);color:var(--fl-text-2);box-shadow:var(--fl-shadow)}.fl-btn--outline:hover:not(:disabled){background:var(--fl-surface-2);color:var(--fl-text)}.fl-btn--soft{background:var(--fl-primary-lt);color:var(--fl-primary)}.fl-btn--soft:hover:not(:disabled){background:var(--fl-primary);color:#fff}.fl-btn--ghost{color:var(--fl-text-2);background:0 0}.fl-btn--ghost:hover:not(:disabled){background:var(--fl-surface-2);color:var(--fl-text)}.fl-btn--icon{justify-content:center;width:32px;padding:0}.fl-field{align-items:center;gap:10px;min-width:0;display:flex}.fl-field-label{color:var(--fl-muted);font-size:11.5px;font-weight:var(--fl-fw-medium);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.fl-badge{border-radius:var(--fl-r-sm);background:var(--fl-primary-lt);height:22px;color:var(--fl-primary);font-size:11.5px;font-weight:var(--fl-fw-medium);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.fl-badge--green{background:var(--fl-green-lt);color:var(--fl-green)}.fl-badge--red{background:var(--fl-red-lt);color:var(--fl-red)}.fl-badge--yellow{background:var(--fl-yellow-lt);color:var(--fl-yellow)}.fl-badge--muted{background:var(--fl-surface-2);color:var(--fl-text-2)}:root[data-theme=dark] .fl-badge--muted{background:#ffffff12}.fl-empty{color:var(--fl-muted);text-align:center;padding:48px 24px;font-size:13px}:root[data-flat=true] .sm-trigger{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:36px;color:var(--fl-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 10px 0 12px;font-size:13px;font-weight:400}:root[data-flat=true] .sm-trigger:hover{border-color:var(--fl-muted)}:root[data-theme=dark][data-flat=true] .sm-trigger.sm-trigger{background:var(--fl-surface)}:root[data-flat=true] .sm-trigger--open{border-color:var(--fl-primary);box-shadow:0 0 0 3px var(--fl-primary-lt)}:root[data-flat=true] .sm-trigger--empty .sm-value{color:var(--fl-disabled)}:root[data-flat=true] .sm-caret{color:var(--fl-muted)}:root[data-flat=true] .sm-pop.sm-pop,:root[data-theme=dark][data-flat=true] .sm-pop.sm-pop{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface);box-shadow:var(--fl-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-flat=true] .sm-option{border-radius:var(--fl-r-sm);color:var(--fl-text-2);font-size:13px;font-weight:400}:root[data-flat=true] .sm-option:hover{background:var(--fl-surface-2);color:var(--fl-text)}:root[data-flat=true] .sm-option--active{background:var(--fl-primary-lt);color:var(--fl-primary)}:root[data-flat=true] .sm-search-input{border-radius:var(--fl-r-sm);background:var(--fl-surface-2);font-size:13px}:root[data-flat=true] .tabs{border-radius:var(--fl-r);background:var(--fl-surface-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;gap:2px;padding:3px}:root[data-theme=dark][data-flat=true] .tabs{background:#ffffff0d}:root[data-flat=true] .tabs-btn{border-radius:var(--fl-r-sm);height:28px;min-height:28px;color:var(--fl-muted);font-size:12.5px;font-weight:var(--fl-fw-medium);padding:0 14px}:root[data-flat=true] .tabs-label,:root[data-flat=true] .tabs-btn:not(.active) .tabs-label{opacity:1;font-size:inherit;font-weight:inherit}:root[data-flat=true] .tabs-btn:hover,:root[data-flat=true] .tabs-btn.active{color:var(--fl-text)}:root[data-flat=true] .tabs-pill{border-radius:var(--fl-r-sm);background:var(--fl-surface);box-shadow:0 1px 2px #0f172a14}:root[data-flat=true] .drp-trigger{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:36px;color:var(--fl-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 10px 0 12px;font-size:13px;font-weight:400}:root[data-flat=true] .drp-trigger:hover{border-color:var(--fl-muted)}:root[data-theme=dark][data-flat=true] .drp-trigger.drp-trigger{background:var(--fl-surface)}:root[data-flat=true] .drp-trigger--empty .drp-value{color:var(--fl-disabled)}:root[data-flat=true] .drp-pop.drp-pop,:root[data-theme=dark][data-flat=true] .drp-pop.drp-pop{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface);box-shadow:var(--fl-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-flat=true] .drp-cell--in,:root[data-flat=true] .drp-cell--sel,:root[data-flat=true] .drp-cell--edge-start,:root[data-flat=true] .drp-cell--edge-end{background:0 0}:root[data-flat=true] .drp-cell--in:before,:root[data-flat=true] .drp-cell--edge-start:after,:root[data-flat=true] .drp-cell--edge-end:after{background:var(--fl-primary-lt)}:root[data-flat=true] .drp-cell:nth-child(7n+1).drp-cell--in:before,:root[data-flat=true] .drp-cell:nth-child(7n+1).drp-cell--edge-end:after{border-radius:var(--fl-r-sm) 0 0 var(--fl-r-sm)}:root[data-flat=true] .drp-cell:nth-child(7n).drp-cell--in:before,:root[data-flat=true] .drp-cell:nth-child(7n).drp-cell--edge-start:after{border-radius:0 var(--fl-r-sm) var(--fl-r-sm) 0}:root[data-flat=true] .drp-cell{padding:0}:root[data-flat=true] .drp-cell-num{border-radius:var(--fl-r-sm);width:100%}:root[data-flat=true] .drp-cell--sel .drp-cell-num{background:var(--fl-primary);color:#fff}:root[data-flat=true] .drp-cell:not(.drp-cell--empty):not(.drp-cell--sel):hover .drp-cell-num{background:var(--fl-primary-lt)}:root[data-flat=true] .drp-cell--today .drp-cell-num{color:var(--fl-primary)}:root[data-flat=true] .drp-cell--sel.drp-cell--today .drp-cell-num{color:#fff}:root[data-flat=true] .drp-presets{border-top-color:var(--fl-border-light)}:root[data-flat=true] .drp-presets button{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:26px;color:var(--fl-text-2);font-size:11.5px;font-weight:var(--fl-fw-medium);padding:0 10px}:root[data-flat=true] .drp-presets button:hover{background:var(--fl-primary-lt);color:var(--fl-primary);border-color:#0000}:root[data-flat=true] .drp-link{color:var(--fl-muted);font-size:12.5px;font-weight:var(--fl-fw-medium)}:root[data-flat=true] .drp-link:hover{color:var(--fl-text)}:root[data-flat=true] .drp-link--accent,:root[data-flat=true] .drp-link--accent:hover{color:var(--fl-primary)}:root[data-flat=true] .drp-head-btn,:root[data-flat=true] .drp-nav button{border-radius:var(--fl-r-sm)}:root[data-flat=true] .amr-trigger{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:36px;color:var(--fl-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 10px 0 12px;font-size:13px}:root[data-theme=dark][data-flat=true] .amr-trigger.amr-trigger{background:var(--fl-surface)}:root[data-flat=true] .amr-trigger:hover,:root[data-flat=true] .amr-trigger--open{border-color:var(--fl-muted)}:root[data-flat=true] .amr-trigger--open{border-color:var(--fl-primary);box-shadow:0 0 0 3px var(--fl-primary-lt)}:root[data-flat=true] .amr-trigger--empty{color:var(--fl-disabled)}:root[data-flat=true] .amr-pop.amr-pop,:root[data-theme=dark][data-flat=true] .amr-pop.amr-pop{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface);box-shadow:var(--fl-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-flat=true] .amr-bar{border-radius:var(--fl-r-sm)}:root[data-flat=true] .amr-bar--on{background:var(--fl-primary-lt);color:var(--fl-primary);border-color:#0000}:root[data-flat=true] .amr-bar-track{border-radius:var(--fl-r-sm);background:var(--fl-surface-2)}:root[data-theme=dark][data-flat=true] .amr-bar-track{background:#ffffff12}:root[data-flat=true] .amr-bar-fill{border-radius:var(--fl-r-sm) var(--fl-r-sm) 0 0;background:var(--fl-primary)}:root[data-flat=true] .amr-foot{border-top-color:var(--fl-border-light)}:root[data-flat=true] .amr-link{border-radius:var(--fl-r-sm)}:root[data-flat=true] .amr-link--accent{color:var(--fl-primary)}:root[data-flat=true] .error-state{border:1px solid var(--fl-border);border-left:3px solid var(--fl-red);border-radius:var(--fl-r-lg);background:var(--fl-surface);box-shadow:var(--fl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-flat=true] .liquid-panel{border:1px solid var(--fl-border);border-radius:var(--fl-r-lg);background:var(--fl-surface);box-shadow:var(--fl-shadow);-webkit-backdrop-filter:none}:root[data-flat=true] .form-panel,:root[data-flat=true] .table-panel{padding:16px}:root[data-flat=true] .panel-head{border-bottom:1px solid var(--fl-border-light);gap:12px;margin-bottom:14px;padding-bottom:12px}:root[data-flat=true] .panel-head h2{font-size:15px;font-weight:var(--fl-fw-bold);letter-spacing:0}:root[data-flat=true] .eyebrow{color:var(--fl-muted);font-size:11px;font-weight:var(--fl-fw-bold);letter-spacing:.4px;margin:0 0 2px}:root[data-flat=true] .ghost-button,:root[data-flat=true] .command-button,:root[data-flat=true] .icon-button,:root[data-flat=true] .glass-action{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);min-height:32px;color:var(--fl-text-2);font-size:12.5px;font-weight:var(--fl-fw-medium);box-shadow:var(--fl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px;padding:0 12px}:root[data-flat=true] .ghost-button:hover:not(:disabled),:root[data-flat=true] .command-button:hover:not(:disabled),:root[data-flat=true] .icon-button:hover:not(:disabled),:root[data-flat=true] .glass-action:hover:not(:disabled){background:var(--fl-surface-2);color:var(--fl-text);transform:none}:root[data-flat=true] .ghost-button.compact{min-height:32px;padding:0 12px}:root[data-flat=true] .icon-button{width:32px;padding:0}:root[data-flat=true] .primary-button{border:1px solid var(--fl-primary-dk);border-radius:var(--fl-r-sm);background:var(--fl-primary);color:#fff;min-height:32px;font-size:12.5px;font-weight:var(--fl-fw-medium);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px;padding:0 12px}:root[data-flat=true] .primary-button:hover:not(:disabled){background:var(--fl-primary-dk);transform:none}:root[data-flat=true] .primary-button.is-danger{background:var(--fl-red);border-color:#a82b2b}:root[data-flat=true] .glass-action{flex-direction:column;gap:8px;min-height:64px}:root[data-flat=true] .view-toggles{gap:6px}:root[data-flat=true] .view-toggle{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);min-height:32px;color:var(--fl-text-2);font-size:12.5px;font-weight:var(--fl-fw-medium);box-shadow:var(--fl-shadow);padding:0 12px}:root[data-flat=true] .view-toggle:before{background:var(--fl-primary-lt)}:root[data-flat=true] .view-toggle:hover,:root[data-flat=true] .view-toggle:active{transform:none}:root[data-flat=true] .view-toggle.active{border-color:var(--fl-primary);color:var(--fl-primary)}:root[data-flat=true] .view-toggle.active svg{transform:none}:root[data-flat=true] .field{gap:5px}:root[data-flat=true] .field span{color:var(--fl-text-2);font-size:12px;font-weight:var(--fl-fw-medium)}:root[data-flat=true] .field input:not([type=color]),:root[data-flat=true] .field select,:root[data-flat=true] .field textarea,:root[data-flat=true] .search-control{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:36px;color:var(--fl-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 12px;font-size:13px}:root[data-flat=true] .field textarea{height:auto;min-height:84px;padding:10px 12px;line-height:1.5}:root[data-flat=true] .field select{background-position:right 10px center;padding-right:34px}:root[data-flat=true] .field input:not([type=color]):hover:not(:focus),:root[data-flat=true] .field select:hover:not(:focus),:root[data-flat=true] .field textarea:hover:not(:focus){border-color:var(--fl-muted)}:root[data-flat=true] .field input:not([type=color]):focus,:root[data-flat=true] .field select:focus,:root[data-flat=true] .field textarea:focus{border-color:var(--fl-primary);box-shadow:0 0 0 3px var(--fl-primary-lt)}:root[data-flat=true] .field input:not([type=color])::placeholder,:root[data-flat=true] .field textarea::placeholder{color:var(--fl-disabled)}:root[data-flat=true] .field-error{color:var(--fl-red);font-size:11.5px}:root[data-flat=true] .field.field .search-field input{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-flat=true] .search-field{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:36px;padding:0 12px;font-size:13px}:root[data-theme=dark][data-flat=true] .search-field.search-field{background:var(--fl-surface)}:root[data-flat=true] .search-field:focus-within{border-color:var(--fl-primary);box-shadow:0 0 0 3px var(--fl-primary-lt)}:root[data-flat=true] .search-clear{border-radius:var(--fl-r-sm);background:var(--fl-surface-2)}:root[data-flat=true] .dp-trigger{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:36px;color:var(--fl-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 10px 0 12px;font-size:13px;font-weight:400}:root[data-theme=dark][data-flat=true] .dp-trigger.dp-trigger{background:var(--fl-surface)}:root[data-flat=true] .dp-trigger--empty span{color:var(--fl-disabled)}:root[data-flat=true] .dp-pop.dp-pop,:root[data-theme=dark][data-flat=true] .dp-pop.dp-pop{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface);box-shadow:var(--fl-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-flat=true] .switch--on{background:var(--fl-primary)}:root[data-flat=true] .form-message{border-radius:var(--fl-r-sm);padding:8px 12px;font-size:12.5px}:root[data-flat=true] .form-message--error{background:var(--fl-red-lt);color:var(--fl-red);border:1px solid #d639394d}:root[data-flat=true] .form-message--success{background:var(--fl-green-lt);color:var(--fl-green);border:1px solid #2fb3444d}:root[data-flat=true] .form-message--info{border:1px solid var(--fl-border);background:var(--fl-surface-2);color:var(--fl-text-2)}:root[data-flat=true] .data-table{gap:0}:root[data-flat=true] .table-row{border-radius:0;min-height:44px;padding:0 12px}:root[data-flat=true] .table-row:not(.table-row--head){border:0;border-bottom:1px solid var(--fl-border-light);box-shadow:none;color:var(--fl-text);background:0 0;font-size:13px}:root[data-flat=true] .table-row:not(.table-row--head):hover{background:var(--fl-surface-2)}:root[data-flat=true] .table-row--head{border-bottom:1px solid var(--fl-border);min-height:34px;color:var(--fl-muted);font-size:11px;font-weight:var(--fl-fw-bold);letter-spacing:.4px}:root[data-flat=true] .badge,:root[data-flat=true] .connection-pill{border-radius:var(--fl-r-sm);min-height:22px;font-size:11.5px;font-weight:var(--fl-fw-medium);padding:0 8px}:root[data-flat=true] .badge--paid,:root[data-flat=true] .connection-pill{background:var(--fl-green-lt);color:var(--fl-green)}:root[data-flat=true] .badge--free{background:var(--fl-surface-2);color:var(--fl-text-2)}:root[data-theme=dark][data-flat=true] .badge--free{background:#ffffff12}:root[data-flat=true] .badge--trial{background:var(--fl-yellow-lt);color:var(--fl-yellow)}:root[data-flat=true] .badge--idle,:root[data-flat=true] .badge--muted{background:var(--fl-red-lt);color:var(--fl-red)}:root[data-flat=true] .badge--services{background:var(--fl-azure-lt);color:var(--fl-azure)}:root[data-flat=true] .pager{border-top:1px solid var(--fl-border-light);margin-top:12px;padding-top:12px}:root[data-flat=true] .pager-info{color:var(--fl-muted);opacity:1;font-size:12px}:root[data-flat=true] .empty-state{min-height:0;box-shadow:none;color:var(--fl-muted);text-align:center;background:0 0;border:0;border-radius:0;padding:36px 20px;font-size:13px;font-weight:400}:root[data-flat=true] .status-card{border:1px solid var(--fl-border);border-radius:var(--fl-r);background:var(--fl-surface-2);padding:12px}:root[data-flat=true] .primary-button.primary-button,:root[data-flat=true] .ghost-button.ghost-button,:root[data-flat=true] .command-button.command-button{height:32px;min-height:32px}:root[data-flat=true] .icon-button.icon-button{width:32px;height:32px;min-height:32px}:root[data-flat=true] .field.field input:not([type=color]),:root[data-flat=true] .field.field select{height:36px}:root[data-flat=true] .field.field textarea{height:auto}:root[data-flat=true] .sm-trigger.sm-trigger,:root[data-flat=true] .dp-trigger.dp-trigger,:root[data-flat=true] .drp-trigger.drp-trigger,:root[data-flat=true] .amr-trigger.amr-trigger,:root[data-flat=true] .search-field.search-field{border-radius:var(--fl-r-sm);height:36px;min-height:36px}:root[data-flat=true] .head-count{border-radius:var(--fl-r-sm);background:var(--fl-primary-lt);min-width:20px;height:18px;color:var(--fl-primary);font-size:11px;font-weight:var(--fl-fw-bold);margin-left:6px;padding:0 6px}:root[data-flat=true] .wl-badge,:root[data-flat=true] .role-chip{border-radius:var(--fl-r-sm);height:22px;font-size:11.5px;font-weight:var(--fl-fw-medium)}:root[data-flat=true] .wl-badge--act{background:var(--fl-green-lt);color:var(--fl-green)}:root[data-flat=true] .wl-badge--exp{background:var(--fl-red-lt);color:var(--fl-red)}:root[data-flat=true] .role-chip{background:var(--fl-primary-lt);color:var(--fl-primary);border-color:#0000;padding:0 4px 0 8px}:root[data-theme=dark][data-flat=true] .role-chip.role-chip{background:var(--fl-primary-lt);color:var(--fl-primary);border-color:#0000}:root[data-flat=true] .role-chip button{border-radius:var(--fl-r-sm)}:root[data-flat=true] .sort-th{color:var(--fl-muted);font-size:11px;font-weight:var(--fl-fw-bold);letter-spacing:.4px}:root[data-flat=true] .sort-th.active{color:var(--fl-primary)}@media (width<=720px){:root[data-flat=true] .data-table--cards .table-row:not(.table-row--head){border-bottom-width:1px;padding:12px}:root[data-flat=true] .data-table--cards [data-label]{border-top:1px solid var(--fl-border-light);padding:8px 0}:root[data-flat=true] .data-table--cards [data-label]:first-child{border-top:0;padding-top:0}:root[data-flat=true] .data-table--cards [data-label]:before{color:var(--fl-muted);font-size:10.5px;font-weight:var(--fl-fw-bold);letter-spacing:.4px;margin-bottom:2px}}:root[data-flat=true] .nbc-track{stroke:var(--fl-surface-2)}:root[data-theme=dark][data-flat=true] .nbc-track{stroke:#ffffff12}:root[data-flat=true] .nbc-num{fill:var(--fl-muted);font-weight:var(--fl-fw-bold)}:root[data-flat=true] .nbc-center strong{color:var(--fl-text);font-size:13px;font-weight:var(--fl-fw-bold)}:root[data-flat=true] .nbc-center small{color:var(--fl-muted)}:root[data-flat=true] .atom-catalog{padding:16px}:root[data-flat=true] .atom-summary span{border-radius:var(--fl-r-sm);background:var(--fl-surface-2);min-height:22px;color:var(--fl-text-2);font-size:11.5px;font-weight:var(--fl-fw-medium);border:0;padding:0 8px;line-height:22px}:root[data-theme=dark][data-flat=true] .atom-summary span{background:#ffffff12}:root[data-flat=true] .graph-group-chip{border:1px solid var(--fl-border);border-radius:var(--fl-r-sm);background:var(--fl-surface);height:26px;color:var(--fl-text-2);font-size:12.5px;font-weight:var(--fl-fw-medium);padding:0 10px}:root[data-flat=true] .graph-group-chip b{background:var(--fl-surface-2);font-size:10.5px;font-weight:var(--fl-fw-bold);border-radius:3px}:root[data-flat=true] .atom-group{border:1px solid var(--fl-border);border-radius:var(--fl-r-lg);background:radial-gradient(circle at 50% 45%, rgba(var(--graph-accent,0, 132, 255), .1), transparent 42%), var(--fl-surface);box-shadow:var(--fl-shadow)}:root[data-flat=true] .graph-zone-header span{color:var(--fl-text);font-size:15px;font-weight:var(--fl-fw-bold)}:root[data-flat=true] .graph-zone-header p{color:var(--fl-muted);font-size:12px}:root[data-flat=true] .graph-zone-header b{border-radius:var(--fl-r-sm);min-width:24px;height:24px;box-shadow:none;padding:0 8px;font-size:12px}:root[data-flat=true] .confirm-card{border-radius:var(--fl-r-lg)}:root[data-flat=true] .confirm-head h3{font-size:15px;font-weight:var(--fl-fw-bold)}:root[data-flat=true] .confirm-message{color:var(--fl-text-2);font-size:13px}:root{--fl-rail-bg:#fff;--fl-rail-border:#e3e5ea;--fl-rail-line:#eff0f3;--fl-rail-text:#626d7d;--fl-rail-text-dim:#a3abb8;--fl-rail-text-hover:#1e2633;--fl-rail-hover-bg:#f4f6f9;--fl-rail-active-bg:#6c5ce71f;--fl-rail-active-text:#5a49d6;--fl-rail-brand:#1e2633;--fl-rail-logo-bg:#f4f6f9;--fl-rail-exit-bg:#f4f6f9;--fl-rail-exit-text:#1e2633}:root[data-theme=dark]{--fl-rail-bg:#1a2332;--fl-rail-border:#ffffff14;--fl-rail-line:#ffffff12;--fl-rail-text:#8a9bb0;--fl-rail-text-dim:#ffffff61;--fl-rail-text-hover:#c5d0dc;--fl-rail-hover-bg:#ffffff0d;--fl-rail-active-bg:#8b7bff2e;--fl-rail-active-text:#fff;--fl-rail-brand:#ffffffd1;--fl-rail-logo-bg:#ffffff0f;--fl-rail-exit-bg:#ffffffeb;--fl-rail-exit-text:#16171a}.rail{border:1px solid var(--fl-rail-border);border-radius:var(--fl-r-lg);background:var(--fl-rail-bg);box-shadow:var(--fl-shadow)}.rail-logo,.rail-button{border-radius:var(--fl-r);color:var(--fl-rail-text)}.rail-logo{background:var(--fl-rail-logo-bg)}.rail-logo img{border-radius:var(--fl-r-sm)}.rail-brand{color:var(--fl-rail-brand);letter-spacing:.14em}.rail-divider{background:var(--fl-rail-line)}.rail-button:hover{color:var(--fl-rail-text-hover);background:var(--fl-rail-hover-bg);transform:none}.rail-button.active{color:var(--fl-rail-active-text);background:var(--fl-rail-active-bg);transform:none}.rail-toggle{color:var(--fl-rail-text-dim)}.rail-theme-toggle{color:var(--fl-rail-text);background:var(--fl-rail-hover-bg)}.rail-button--bottom{color:var(--fl-rail-exit-text);background:var(--fl-rail-exit-bg)}@media (width<=1180px){.sidebar .rail{border-radius:0 var(--fl-r-lg) var(--fl-r-lg) 0}}:root[data-flat=true],:root[data-flat=true] body{background:var(--fl-body-bg)}:root[data-flat=true] .ambient{display:none}
