@charset "UTF-8";:root{--nv-pr: rgb(29, 78, 216);--nv-sc: rgb(14, 165, 233);--nv-tr: rgb(192, 67, 12);--nv-color-fab-accent: rgb(249, 115, 22);--nv-color-fab-accent-hover: rgb(234, 106, 14);--nv-color-fab-on-accent: #ffffff;--nv-shadow-ink: rgb(0, 30, 100);--nv-modulo-crm: #1d4ed8;--nv-modulo-carta-porte: #7a1029;--nv-modulo-snap: #059669;--nv-white: #ffffff;--nv-black: #000000;--nv-font-sans: "Poppins", "Segoe UI", Arial, sans-serif;--nv-font-display: "Poppins", "Segoe UI", Arial, sans-serif;--nv-space-1: .25rem;--nv-space-2: .5rem;--nv-space-3: .75rem;--nv-space-4: 1rem;--nv-space-5: 1.5rem;--nv-space-6: 2rem;--nv-radius-sm: .5rem;--nv-radius-md: .9rem;--nv-radius-lg: 1rem;--nv-container-max: 1120px;--nv-shadow-soft: 0 16px 40px color-mix(in srgb, var(--nv-shadow-ink) 26%, transparent)}[data-license=enterprise]{--nv-pr: #37004d;--nv-sc: #700000;--nv-tr: #000000}[data-license=premium]{--nv-pr: #145e58;--nv-sc: #0f766e;--nv-tr: #475569}[data-modulo=carta-porte]{--nv-pr: #7a1029;--nv-sc: #b3123f;--nv-tr: #2a0a13}[data-modulo=snap]{--nv-pr: #059669;--nv-sc: #10b981;--nv-tr: #064e3b}:root{--nv-color-primary: var(--nv-pr);--nv-color-secondary: var(--nv-sc);--nv-color-tertiary: var(--nv-tr);--nv-color-primary-hover: color-mix(in srgb, var(--nv-pr) 85%, var(--nv-black));--nv-color-primary-active: color-mix(in srgb, var(--nv-pr) 72%, var(--nv-black));--nv-color-primary-subtle: color-mix(in srgb, var(--nv-pr) 16%, var(--nv-white));--nv-bg-app: rgb(4, 9, 26);--nv-bg-app-alt: rgb(6, 13, 34);--nv-bg-surface: rgba(30, 80, 220, .07);--nv-bg-surface-soft: rgba(30, 80, 220, .04);--nv-bg-surface-strong: rgba(4, 9, 26, .92);--nv-bg-popup: rgb(12, 22, 49);--nv-border-default: rgba(60, 130, 255, .22);--nv-border-strong: rgba(60, 130, 255, .32);--nv-border-soft: rgba(60, 130, 255, .15);--nv-text-primary: rgb(238, 242, 255);--nv-text-secondary: rgba(238, 242, 255, .8);--nv-text-soft: rgba(238, 242, 255, .55);--nv-info: rgb(147, 197, 253);--nv-table-illustration-mark: rgb(255 255 255 / .55);--nv-bg-menu: color-mix(in srgb, var(--nv-pr) 38%, #010408);--nv-bg-menu-solid: var(--nv-bg-menu);--nv-bg-option: color-mix(in srgb, var(--nv-pr) 25%, var(--nv-black));--nv-bg-hover: var(--nv-pr);--nv-bg-active: color-mix(in srgb, var(--nv-pr) 65%, var(--nv-black));--nv-bg-tab-line: color-mix(in oklab, var(--nv-sc) 65%, var(--nv-white));--nv-bg-body-index: color-mix(in srgb, var(--nv-pr) 3%, var(--nv-white));--nv-bg-body-pr: color-mix(in srgb, var(--nv-pr) 15%, var(--nv-white));--nv-bg-body-sc: var(--nv-white);--nv-border-subtle: var(--nv-border-soft);--nv-border-focus: color-mix(in srgb, var(--nv-pr) 60%, transparent);--nv-text-tertiary: var(--nv-text-soft);--nv-text-on-light: color-mix(in srgb, var(--nv-black) 72%, var(--nv-pr));--nv-text-on-light-muted: color-mix(in srgb, var(--nv-black) 56%, var(--nv-pr));--nv-text-on-light-soft: color-mix(in srgb, var(--nv-black) 46%, var(--nv-pr));--nv-text-inverse: color-mix(in oklab, var(--nv-pr) 50%, var(--nv-sc));--nv-text-on-primary: var(--nv-text-btn);--nv-text-btn: var(--nv-white);--nv-text-btn-hover: var(--nv-text-inverse);--nv-text-btn-disable: color-mix(in srgb, var(--nv-pr) 40%, var(--nv-tr));--nv-success: #6ee7b7;--nv-color-success: var(--nv-success);--nv-danger: #fca5a5;--nv-warning: #fcd34d;--nv-gradient-app: var(--nv-bg-app);--nv-gradient-feature: var(--nv-bg-app);--nv-gradient-spot: transparent}@media(max-width:767px){:root:not([data-theme=light]){--nv-bg-surface: rgb(6, 14, 40);--nv-bg-surface-soft: rgb(5, 12, 34);--nv-bg-surface-strong: rgb(4, 9, 26);--nv-border-default: rgb(16, 36, 76);--nv-border-strong: rgb(22, 48, 99);--nv-border-soft: rgb(12, 27, 60);--nv-text-secondary: rgb(191, 195, 209);--nv-text-soft: rgb(133, 137, 152);--nv-table-illustration-mark: rgb(143, 147, 161);--nv-glass-highlight: transparent}}[data-theme=light]{--nv-bg-app: rgb(245, 248, 255);--nv-bg-app-alt: rgb(255, 255, 255);--nv-bg-surface: rgb(255, 255, 255);--nv-bg-surface-soft: rgb(238, 242, 255);--nv-bg-surface-strong: rgb(255, 255, 255);--nv-bg-popup: rgb(255, 255, 255);--nv-border-default: rgba(29, 78, 216, .2);--nv-border-soft: rgba(29, 78, 216, .14);--nv-text-primary: rgb(10, 14, 26);--nv-text-secondary: rgba(10, 14, 26, .75);--nv-text-soft: rgba(10, 14, 26, .59);--nv-info: rgb(29, 78, 216);--nv-success: #065f46;--nv-danger: #991b1b;--nv-warning: #b45309;--nv-gradient-app: var(--nv-bg-app);--nv-gradient-feature: var(--nv-bg-app);--nv-color-success: initial;--nv-table-illustration-mark: var(--nv-bg-surface)}:root{--nv-radius-liquid-sm: var(--nv-radius-sm);--nv-radius-liquid-md: var(--nv-radius-md);--nv-radius-liquid-lg: var(--nv-radius-lg);--nv-radius-liquid-pill: 9999px;--nv-radius-inner-sm: var(--nv-radius-sm);--nv-radius-inner-md: var(--nv-radius-md);--nv-shadow-liquid-xs: 0 1px 2px color-mix(in srgb, var(--nv-shadow-ink) 10%, transparent);--nv-shadow-liquid-sm: 0 1px 3px color-mix(in srgb, var(--nv-shadow-ink) 12%, transparent);--nv-shadow-liquid-md: 0 2px 6px color-mix(in srgb, var(--nv-shadow-ink) 14%, transparent);--nv-shadow-liquid-lg: var(--nv-shadow-soft);--nv-shadow-liquid-xl: var(--nv-shadow-soft);--nv-easing-elastic-in: cubic-bezier(.4, 0, .2, 1);--nv-easing-elastic-out: cubic-bezier(.4, 0, .2, 1);--nv-easing-bounce-in: cubic-bezier(.4, 0, .2, 1);--nv-easing-bounce-out: cubic-bezier(.4, 0, .2, 1);--nv-easing-smooth: cubic-bezier(.4, 0, .2, 1);--nv-easing-snap: cubic-bezier(.4, 0, .2, 1);--nv-duration-micro: .15s;--nv-duration-component: .2s;--nv-duration-page: 0ms;--nv-gradient-primary-to-secondary: var(--nv-color-primary);--nv-gradient-secondary-to-tertiary: var(--nv-color-secondary);--nv-gradient-hover: var(--nv-color-primary-hover);--nv-glass-bg: var(--nv-bg-popup);--nv-glass-bg-soft: var(--nv-bg-surface);--nv-glass-blur: 0px;--nv-glass-saturate: 100%;--nv-glass-border: var(--nv-border-default);--nv-glass-highlight: transparent}[data-visual-style=liquid]{--nv-radius-liquid-sm: .65rem;--nv-radius-liquid-md: 1.15rem;--nv-radius-liquid-lg: 1.85rem;--nv-radius-inner-sm: .4rem .8rem .8rem .4rem;--nv-radius-inner-md: .8rem 1.3rem 1.3rem .8rem;--nv-shadow-liquid-xs: 0 1px 2px color-mix(in srgb, var(--nv-shadow-ink) 14%, transparent), 0 3px 8px color-mix(in srgb, var(--nv-shadow-ink) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--nv-pr) 6%, transparent);--nv-shadow-liquid-sm: 0 2px 6px color-mix(in srgb, var(--nv-shadow-ink) 16%, transparent), 0 6px 18px color-mix(in srgb, var(--nv-shadow-ink) 12%, transparent), 0 0 16px color-mix(in srgb, var(--nv-pr) 10%, transparent);--nv-shadow-liquid-md: 0 6px 12px color-mix(in srgb, var(--nv-shadow-ink) 20%, transparent), 0 12px 32px color-mix(in srgb, var(--nv-shadow-ink) 16%, transparent), 0 0 28px color-mix(in srgb, var(--nv-pr) 16%, transparent);--nv-shadow-liquid-lg: 0 12px 24px color-mix(in srgb, var(--nv-shadow-ink) 24%, transparent), 0 24px 56px color-mix(in srgb, var(--nv-shadow-ink) 20%, transparent), 0 0 44px color-mix(in srgb, var(--nv-pr) 20%, transparent);--nv-shadow-liquid-xl: 0 18px 36px color-mix(in srgb, var(--nv-shadow-ink) 28%, transparent), 0 36px 88px color-mix(in srgb, var(--nv-shadow-ink) 24%, transparent), 0 0 64px color-mix(in srgb, var(--nv-pr) 24%, transparent);--nv-easing-elastic-in: cubic-bezier(.32, 1.85, .6, 1);--nv-easing-elastic-out: cubic-bezier(.22, .5, .4, .98);--nv-easing-bounce-in: cubic-bezier(.64, -.6, .24, 1.65);--nv-easing-bounce-out: cubic-bezier(.64, .6, .24, .98);--nv-easing-smooth: cubic-bezier(.4, 0, .2, 1);--nv-easing-snap: cubic-bezier(.6, 0, .4, 1);--nv-duration-micro: .17s;--nv-duration-component: .32s;--nv-duration-page: .38s;--nv-gradient-primary-to-secondary: color-mix(in srgb, var(--nv-pr) 88%, black);--nv-gradient-secondary-to-tertiary: color-mix(in srgb, var(--nv-sc) 88%, black);--nv-gradient-hover: color-mix(in srgb, var(--nv-pr) 72%, black);--nv-glass-bg: var(--nv-bg-popup);--nv-glass-bg-soft: var(--nv-bg-surface);--nv-glass-blur: 0px;--nv-glass-saturate: 100%;--nv-glass-border: color-mix(in srgb, var(--nv-white) 14%, var(--nv-border-default));--nv-glass-highlight: color-mix(in srgb, var(--nv-white) 8%, transparent);--nv-bg-menu: color-mix(in srgb, var(--nv-pr) 75%, black);--nv-bg-menu-solid: color-mix(in srgb, var(--nv-pr) 75%, black)}@keyframes liquid-pop-in{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes liquid-pop-out{0%{opacity:1;transform:scale(1)}50%{transform:scale(.95)}to{opacity:0;transform:scale(.8)}}@keyframes liquid-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes liquid-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes liquid-fade-in{0%{opacity:0}to{opacity:1}}@keyframes liquid-fade-out{0%{opacity:1}to{opacity:0}}@keyframes liquid-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes liquid-glow-pulse{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--nv-pr) 30%,transparent),var(--nv-shadow-liquid-md)}50%{box-shadow:0 0 40px color-mix(in srgb,var(--nv-pr) 60%,transparent),var(--nv-shadow-liquid-lg)}}@keyframes nv-liquid-popup-fade-kf{0%{opacity:0;transform:scale(.94) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nv-liquid-popup-fade-out-kf{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(4px)}}@keyframes nv-liquid-popup-birth-kf{0%{transform:scale(.06,.2);opacity:0;filter:blur(7px)}12%{opacity:1}45%{transform:scale(1.08,.85);filter:blur(2.5px)}70%{transform:scale(.93,1.07);filter:blur(.5px)}88%{transform:scale(1.02,.98);filter:blur(0)}to{transform:scale(1);opacity:1;filter:blur(0)}}@keyframes nv-liquid-popup-retract-kf{0%{transform:scale(1);opacity:1}35%{transform:scale(1.04,.92);opacity:1}to{transform:scale(.05,.15);opacity:0}}@keyframes nv-liquid-popup-arrow-in-kf{0%{opacity:0;transform:scale(.25) rotate(45deg)}60%{opacity:1;transform:scale(1.15) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes nv-liquid-row-enter-kf{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}::view-transition-old(root){animation:liquid-fade-out var(--nv-duration-page) var(--nv-easing-smooth)}::view-transition-new(root){animation:liquid-fade-in var(--nv-duration-page) var(--nv-easing-smooth)}:root:not([data-theme=light])[data-visual-style=liquid]{--nv-bg-menu: color-mix(in srgb, var(--nv-pr) 42%, black);--nv-bg-menu-solid: color-mix(in srgb, var(--nv-pr) 42%, black)}.liquid-hover-active{box-shadow:0 0 24px color-mix(in srgb,var(--nv-pr) 45%,transparent),var(--nv-shadow-liquid-lg)!important;transform:translateY(-3px) scale(1.01);transition:all var(--nv-duration-micro) var(--nv-easing-elastic-in)}.liquid-ripple-effect{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--nv-color-primary) 0%,transparent 70%);opacity:.6;pointer-events:none;animation:liquid-ripple-expand var(--nv-duration-micro) var(--nv-easing-smooth) forwards}@media(prefers-reduced-motion:reduce){.liquid-ripple-effect{animation:none}}@keyframes liquid-ripple-expand{0%{transform:scale(0);opacity:.8}to{transform:scale(1);opacity:0}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit}*{--nv-scroll-thumb: color-mix(in srgb, var(--nv-text-primary) 42%, transparent);--nv-scroll-thumb-hover: color-mix(in srgb, var(--nv-text-primary) 68%, transparent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--nv-scroll-thumb) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--nv-scroll-thumb);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--nv-scroll-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--nv-font-sans);color:var(--nv-text-primary);background:var(--nv-gradient-app);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--nv-font-display);color:var(--nv-text-primary);margin:0}p,small,label,li,td,th{color:var(--nv-text-secondary)}a{color:var(--nv-color-primary)}.u-container{width:min(var(--nv-container-max),100%);margin-inline:auto}.u-card{border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-liquid-md);background:var(--nv-bg-surface);box-shadow:var(--nv-shadow-liquid-sm);transition:all var(--nv-duration-micro) var(--nv-easing-smooth)}.u-card:hover{box-shadow:var(--nv-shadow-liquid-md);border-color:var(--nv-border-strong)}.u-muted{color:var(--nv-text-secondary)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-card{border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-liquid-md);background:var(--nv-bg-surface);box-shadow:var(--nv-shadow-liquid-sm);transition:all var(--nv-duration-micro) var(--nv-easing-smooth)}.nv-card:hover{box-shadow:var(--nv-shadow-liquid-md);border-color:var(--nv-border-strong)}.nv-btn{border-radius:var(--nv-radius-liquid-md);border:1px solid var(--nv-border-default);padding:var(--nv-space-2) var(--nv-space-3);font-weight:600;cursor:pointer;transition:all var(--nv-duration-micro) var(--nv-easing-smooth);position:relative}.nv-btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.nv-btn:active{transform:none}}.nv-btn-pr{background:var(--nv-gradient-primary-to-secondary);color:var(--nv-text-btn);border-color:var(--nv-color-primary);box-shadow:var(--nv-shadow-liquid-xs)}.nv-btn-pr:hover{background:var(--nv-gradient-hover);border-color:var(--nv-color-primary-hover);box-shadow:var(--nv-shadow-liquid-sm)}.nv-btn-pr:focus-visible{outline:2px solid var(--nv-color-primary);outline-offset:2px}.nv-btn-pr:active{box-shadow:var(--nv-shadow-liquid-xs)}div:has(>:is(.nv-mcard-empty,.fam-tree-empty,.ps-tree-empty,.psc-tree-empty,.pe-tree-empty,.fco-empty-state,.fes-empty-state,.fmx-empty-state)):not(.nv-empty-host){display:flex;align-content:center;flex-direction:column;justify-content:center;min-height:100%}input::placeholder,textarea::placeholder{color:var(--nv-text-soft);opacity:1}.nv-range__header{display:flex;align-items:center;justify-content:space-between}.nv-range__badge{padding:.1rem .4rem;border-radius:var(--nv-radius-liquid-sm, 6px);background:color-mix(in srgb,var(--nv-color-primary) 12%,transparent);color:var(--nv-color-primary);font-size:.62rem;font-weight:700;text-transform:uppercase}.nv-range__control{display:flex;align-items:center;gap:.35rem;padding:.15rem .3rem;border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-liquid-sm, 6px);background:var(--nv-bg-surface);box-shadow:0 1px 2px #00000008;transition:border-color var(--nv-duration-micro, .15s) var(--nv-easing-smooth, ease)}.nv-range__control:focus-within{border-color:var(--nv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--nv-color-primary) 15%,transparent)}.nv-range__field{display:flex;align-items:center;flex:1;min-width:0;padding:0 .35rem;border-radius:4px;background:var(--nv-bg-app)}.nv-range__prefix{margin-right:.25rem;color:var(--nv-text-soft);font-size:.68rem;font-weight:700;text-transform:uppercase}.nv-range__input{width:100%;min-width:0;height:1.75rem;border:none;outline:none;background:transparent;color:var(--nv-text-primary);font-size:.8rem;font-weight:600}.nv-range__input::placeholder{color:var(--nv-text-tertiary);font-weight:400}.nv-range__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--nv-text-soft)}:root{--nv-switch-w: 36px;--nv-switch-h: 20px;--nv-switch-thumb: 14px;--nv-switch-off: color-mix(in srgb, var(--nv-text-primary) 26%, transparent);--nv-switch-on: var(--nv-color-primary);--nv-switch-thumb-bg: var(--nv-white)}.nv-switch{position:relative;flex-shrink:0;width:var(--nv-switch-w);height:var(--nv-switch-h);border-radius:var(--nv-radius-liquid-pill, 999px);background:var(--nv-switch-off);border:1px solid var(--nv-border-default);transition:background var(--nv-duration-micro) var(--nv-easing-smooth),border-color var(--nv-duration-micro) var(--nv-easing-smooth)}.nv-switch:after{content:"";position:absolute;top:2px;left:2px;width:var(--nv-switch-thumb);height:var(--nv-switch-thumb);border-radius:50%;background:var(--nv-switch-thumb-bg);box-shadow:0 1px 2px #00000040;transition:transform var(--nv-duration-micro) var(--nv-easing-smooth)}input:checked+.nv-switch{background:var(--nv-switch-on);border-color:var(--nv-switch-on)}input:checked+.nv-switch:after{transform:translate(calc(var(--nv-switch-w) - var(--nv-switch-thumb) - 4px))}input:disabled+.nv-switch{opacity:.55}.nv-toggle-list{display:flex;flex-direction:column;gap:var(--nv-space-2);width:100%;min-width:0}.nv-form-grid+.nv-toggle-list{margin-top:var(--nv-space-2)}.nv-toggle{--nv-toggle-h: 2.6rem;position:relative;display:flex;align-items:center;gap:var(--nv-space-2);width:100%;min-width:0;height:var(--nv-toggle-h);box-sizing:border-box;padding:0 var(--nv-space-3);background:var(--nv-bg-surface);border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-liquid-sm);cursor:pointer;transition:background var(--nv-duration-micro) var(--nv-easing-smooth),border-color var(--nv-duration-micro) var(--nv-easing-smooth),box-shadow var(--nv-duration-micro) var(--nv-easing-smooth)}.nv-toggle:hover{background:var(--nv-bg-app-alt);border-color:var(--nv-border-strong)}.nv-toggle:has(input:checked){border-color:var(--nv-color-primary);background:color-mix(in srgb,var(--nv-color-primary) 7%,var(--nv-bg-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--nv-color-primary) 12%,transparent)}.nv-toggle:has(input:focus-visible){outline:2px solid var(--nv-color-primary);outline-offset:2px}.nv-toggle:has(input:disabled){opacity:.55;cursor:not-allowed}.nv-toggle:has(input:disabled):hover{background:var(--nv-bg-surface);border-color:var(--nv-border-default)}.nv-toggle input{position:absolute;opacity:0;width:0;height:0}.nv-toggle__icon{display:grid;place-items:center;flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:var(--nv-radius-liquid-sm);background:var(--nv-bg-app);color:var(--nv-text-soft);transition:background var(--nv-duration-micro) var(--nv-easing-smooth),color var(--nv-duration-micro) var(--nv-easing-smooth)}.nv-toggle:has(input:checked) .nv-toggle__icon{background:color-mix(in srgb,var(--nv-color-primary) 15%,transparent);color:var(--nv-color-primary)}.nv-toggle__text{display:flex;flex-direction:column;flex:1;min-width:0}.nv-toggle__label{font-size:.78rem;font-weight:700;color:var(--nv-text-primary)}.nv-toggle__hint{font-size:.66rem;color:var(--nv-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-toggle--compact{--nv-toggle-h: 2rem;gap:var(--nv-space-2);padding:0 var(--nv-space-2);background:var(--nv-bg-app-alt)}.nv-toggle--compact:hover{background:var(--nv-bg-surface);border-color:var(--nv-border-strong)}.nv-toggle--compact>.nv-toggle__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-toggle--compact .nv-toggle__icon{width:1.25rem;height:1.25rem}@media(max-width:767px){.nv-toggle--compact{--nv-toggle-h: 2.75rem}}.nv-switch-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--nv-space-2);width:100%;min-width:0;min-height:2rem;cursor:pointer}.nv-switch-row__label{font-size:.78rem;font-weight:600;line-height:1.2;color:var(--nv-text-primary)}.nv-switch-row:has(input:disabled){cursor:not-allowed}.nv-switch-row input{position:absolute;opacity:0;width:0;height:0}.nv-seg{--n: 3;--nv-seg-h: 2.6rem;--nv-seg-pad: .25rem;position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);align-items:stretch;width:100%;height:var(--nv-seg-h);padding:var(--nv-seg-pad);box-sizing:border-box;background:var(--nv-bg-app);border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-liquid-md)}.nv-seg__thumb{position:absolute;top:var(--nv-seg-pad);bottom:var(--nv-seg-pad);left:var(--nv-seg-pad);width:calc((100% - var(--nv-seg-pad) * 2) / var(--n));border-radius:var(--nv-radius-liquid-sm);background:var(--nv-bg-surface);box-shadow:var(--nv-shadow-liquid-xs);transform:translate(calc(var(--i, 0) * 100%));transition:transform var(--nv-duration-component) cubic-bezier(.34,1.35,.5,1);pointer-events:none}.nv-seg__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--nv-space-1);min-width:0;height:100%;padding:0 var(--nv-space-1);font-size:.72rem;font-weight:600;white-space:nowrap;border:none;background:transparent;color:var(--nv-text-secondary);border-radius:var(--nv-radius-liquid-sm);cursor:pointer;transition:color var(--nv-duration-micro) var(--nv-easing-smooth)}.nv-seg__btn:hover:not(:disabled){color:var(--nv-text-primary)}.nv-seg__btn:focus-visible{outline:2px solid var(--nv-color-primary);outline-offset:1px}.nv-seg__btn--active{color:var(--nv-text-primary);font-weight:700}.nv-seg__btn:disabled{cursor:not-allowed;opacity:.65}.nv-seg__count{padding:0 var(--nv-space-1);font-size:.58rem;font-weight:700;line-height:1.5;color:var(--nv-text-soft);background:color-mix(in srgb,var(--nv-text-soft) 14%,transparent);border-radius:var(--nv-radius-liquid-pill, 999px)}.nv-seg__btn--active .nv-seg__count{color:var(--nv-text-primary);background:color-mix(in srgb,var(--nv-color-primary) 14%,transparent)}@media(prefers-reduced-motion:reduce){.nv-switch,.nv-switch:after,.nv-seg__thumb{transition:none}}.nv-filters{display:flex;flex-direction:column;gap:var(--nv-space-2);min-width:0}.nv-filters>*{min-width:0}.nv-filters__row{display:flex;flex-direction:column;gap:var(--nv-space-1);min-width:0}.nv-filters__label{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nv-text-soft)}.nv-filters__input{width:100%;height:2rem;padding:0 .6rem;font-size:.8rem;font-family:inherit;color:var(--nv-text-primary);background:var(--nv-bg-surface);border:1px solid var(--nv-border-default);border-radius:var(--nv-radius-liquid-sm);outline:none;box-sizing:border-box;transition:border-color var(--nv-duration-micro) var(--nv-easing-smooth),background var(--nv-duration-micro) var(--nv-easing-smooth)}.nv-filters__input:hover{background:var(--nv-bg-app-alt);border-color:var(--nv-border-strong)}.nv-filters__input:focus{border-color:var(--nv-color-primary)}.nv-filters__group{padding-top:var(--nv-space-2);border-top:1px solid var(--nv-border-default);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nv-text-soft)}.nv-filters__group:first-child{padding-top:0;border-top:none}.nv-filters__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--nv-space-2);align-items:end;min-width:0}.nv-filters__pair>*{min-width:0}.nv-filters__stack{display:flex;flex-direction:column;gap:var(--nv-space-2);min-width:0}.nv-filters__stack>*{min-width:0}.nv-slot-fill{display:flex;flex-direction:column;min-height:0;overflow:hidden}.nv-z4-stack{--nv-z4-max: 920px;display:flex;flex-direction:column;gap:var(--nv-space-2);min-height:100%;box-sizing:border-box}.nv-z4-stack>*{width:100%;max-width:var(--nv-z4-max);margin-inline:auto}.nv-form-grid{container-type:inline-size;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--nv-space-3) .85rem;align-items:end;width:100%}.nv-form-grid--fill{display:flex;flex:1;flex-direction:column;align-items:stretch;height:100%}.nv-form-grid__f{display:flex;flex-direction:column;gap:var(--nv-space-1);min-width:0;grid-column:span 6}.nv-form-grid__f ::ng-deep .nv-field{width:100%;align-self:stretch;flex:none}.nv-form-grid__f--full{grid-column:span 6}.nv-form-grid__f--twothirds{grid-column:span 4}.nv-form-grid__f--half{grid-column:span 3}.nv-form-grid__f--third{grid-column:span 2}.nv-form-grid__f--locked{position:relative}.nv-form-grid__f--locked ::ng-deep .nv-field__input{opacity:1;padding-right:1.6rem;background:var(--nv-bg-app-alt);color:var(--nv-text-secondary);font-weight:600}.nv-form-grid__f--grow,.nv-form-grid__f--grow-sm{flex:1;width:100%}.nv-form-grid__f--grow ::ng-deep .nv-field,.nv-form-grid__f--grow ::ng-deep .nv-field__control,.nv-form-grid__f--grow-sm ::ng-deep .nv-field,.nv-form-grid__f--grow-sm ::ng-deep .nv-field__control{width:100%}.nv-form-grid__f--grow ::ng-deep .nv-field__textarea,.nv-form-grid__f--grow-sm ::ng-deep .nv-field__textarea{width:100%;flex:1;resize:none;box-sizing:border-box}.nv-form-grid__f--grow ::ng-deep .nv-field__textarea{min-height:12rem}.nv-form-grid__f--grow-sm ::ng-deep .nv-field__textarea{min-height:6rem}.nv-form-grid__lock{position:absolute;bottom:.56rem;right:.55rem;display:grid;place-items:center;color:var(--nv-text-tertiary);pointer-events:none}.nv-form-divider{height:0;margin:.15rem 0;border-top:1px dashed var(--nv-border-soft)}@container (max-width: 560px){.nv-form-grid__f--twothirds,.nv-form-grid__f--half,.nv-form-grid__f--third{grid-column:span 6}}.nv-z5-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.nv-z5-panel__content{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.nv-z5-panel__content--pad{padding:var(--nv-space-3);box-sizing:border-box}:root{--nv-state-approved: #a4ffb8;--nv-state-denied: #ffa7a3;--nv-state-pending: #ffe6a3}.nv-state-approved{background:var(--nv-state-approved)}.nv-state-denied{background:var(--nv-state-denied)}.nv-state-pending{background:var(--nv-state-pending)}::view-transition-group(root){animation-duration:.95s}::view-transition-old(root){animation:none}::view-transition-new(root){animation:nv-theme-reveal .95s var(--nv-easing-smooth, cubic-bezier(.22, 1, .36, 1)) both}@keyframes nv-theme-reveal{0%{clip-path:circle(0px at var(--nv-theme-origin-x, 50%) var(--nv-theme-origin-y, 50%))}to{clip-path:circle(var(--nv-theme-origin-r, 150%) at var(--nv-theme-origin-x, 50%) var(--nv-theme-origin-y, 50%))}}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-new(root){animation:none!important}}:root{--nc-bg: var(--nv-bg-app);--nc-card: var(--nv-bg-surface);--nc-border: var(--nv-border-default);--nc-text: var(--nv-text-primary);--nc-text-muted: var(--nv-text-secondary);--nc-accent: var(--nv-color-primary)}:root:not([data-theme=light]) nv-drive-shell{--nc-bg: var(--nv-bg-app);--nc-bg-elevated: var(--nv-bg-popup);--nc-text: var(--nv-text-primary);--nc-text-muted: var(--nv-text-soft);--nc-border: var(--nv-border-default);--nc-border-subtle: var(--nv-border-soft);--nc-accent: var(--nv-color-primary);--nc-accent-subtle: color-mix(in srgb, var(--nv-color-primary) 22%, transparent);--nc-card-hover: color-mix(in srgb, var(--nv-color-primary) 14%, transparent)}:root:not([data-theme=light]) nv-drive-shell [data-nv-theme=dark]{--nv-drive-bg: var(--nv-bg-app);--nv-drive-bg-alt: var(--nv-bg-app-alt);--nv-drive-pane-bg: var(--nv-bg-surface);--nv-drive-tabs-bg: var(--nv-bg-surface);--nv-drive-card: var(--nv-bg-surface);--nv-drive-sidebar: var(--nv-bg-surface-soft);--nv-drive-toolbar: var(--nv-bg-surface-soft);--nv-drive-popup-bg: var(--nv-bg-popup);--nv-drive-glass: var(--nv-bg-surface);--nv-drive-card-hover: color-mix(in srgb, var(--nv-color-primary) 18%, transparent);--nv-drive-row-hover: color-mix(in srgb, var(--nv-color-primary) 16%, transparent);--nv-drive-border: var(--nv-border-default);--nv-drive-border-strong: var(--nv-border-strong);--nv-drive-divider: var(--nv-border-soft);--nv-drive-text: var(--nv-text-primary);--nv-drive-text-muted: var(--nv-text-soft);--nv-drive-acc: var(--nv-color-primary);--nv-drive-acc-soft: color-mix(in srgb, var(--nv-color-primary) 22%, transparent);--nv-drive-acc-mid: color-mix(in srgb, var(--nv-color-primary) 30%, transparent);--nv-drive-sel: color-mix(in srgb, var(--nv-color-primary) 22%, transparent);--nv-drive-chip: color-mix(in srgb, var(--nv-color-primary) 12%, transparent);--nv-drive-chip-hover: color-mix(in srgb, var(--nv-color-primary) 24%, transparent);--nv-drive-fab: var(--nv-color-primary);--nv-drive-fab-solid: var(--nv-color-primary);--nv-drive-fab-shadow: 0 6px 24px color-mix(in srgb, var(--nv-color-primary) 45%, transparent)}nv-drive-shell .dt__brand-mark rect:nth-of-type(1){fill:color-mix(in srgb,var(--nv-pr) 75%,black)!important;stroke:color-mix(in srgb,var(--nv-pr) 45%,black)!important}nv-drive-shell .dt__brand-mark path:nth-of-type(1){fill:var(--nv-sc, color-mix(in srgb, var(--nv-pr) 50%, #ffffff))!important;stroke:color-mix(in srgb,var(--nv-sc, var(--nv-pr)) 60%,black)!important}nv-drive-shell .dt__brand-mark rect:nth-of-type(2){fill:var(--nv-pr)!important;stroke:color-mix(in srgb,var(--nv-pr) 70%,black)!important;stroke-width:1.2!important}nv-drive-shell .dt__brand-mark path:nth-of-type(2){fill:#fff!important;stroke:none!important}:root[data-palette=classic] nv-drive-shell .dt__brand-mark rect:nth-of-type(1){fill:var(--nv-pr)!important;stroke:none!important}:root[data-palette=classic] nv-drive-shell .dt__brand-mark path:nth-of-type(1){fill:color-mix(in srgb,var(--nv-pr) 45%,#ffffff)!important;stroke:none!important}:root[data-palette=classic] nv-drive-shell .dt__brand-mark rect:nth-of-type(2){fill:var(--nv-tr)!important}:root[data-palette=classic] nv-drive-shell .dt__brand-mark path:nth-of-type(2){fill:var(--nv-pr)!important}:root:not([data-theme=light])[data-palette=classic] nv-drive-shell .dt__brand-mark rect:nth-of-type(2){stroke:var(--nv-pr)!important;stroke-width:1.4!important}@media(max-width:767px){:root:not([data-theme=light]) nv-drive-shell{--nc-accent-subtle: color-mix(in srgb, var(--nv-color-primary) 22%, var(--nv-bg-app));--nc-card-hover: color-mix(in srgb, var(--nv-color-primary) 14%, var(--nv-bg-app))}:root:not([data-theme=light]) nv-drive-shell [data-nv-theme=dark]{--nv-drive-card-hover: color-mix(in srgb, var(--nv-color-primary) 18%, var(--nv-bg-app));--nv-drive-row-hover: color-mix(in srgb, var(--nv-color-primary) 16%, var(--nv-bg-app));--nv-drive-acc-soft: color-mix(in srgb, var(--nv-color-primary) 22%, var(--nv-bg-app));--nv-drive-acc-mid: color-mix(in srgb, var(--nv-color-primary) 30%, var(--nv-bg-app));--nv-drive-sel: color-mix(in srgb, var(--nv-color-primary) 22%, var(--nv-bg-app));--nv-drive-chip: color-mix(in srgb, var(--nv-color-primary) 12%, var(--nv-bg-app));--nv-drive-chip-hover: color-mix(in srgb, var(--nv-color-primary) 24%, var(--nv-bg-app));--nv-drive-glass-highlight: transparent;--nv-drive-glass-blur: 0px}}:root[data-palette=classic]{--nv-pr: #fca311;--nv-sc: #ffb733;--nv-tr: #14213d;--nv-color-fab-accent: #fca311;--nv-color-fab-accent-hover: #e8920a;--nv-color-fab-on-accent: #14213d;--nv-font-display: "Playfair Display", "Poppins", Georgia, serif;--nv-space-2: .6rem;--nv-space-3: .95rem;--nv-space-4: 1.25rem;--nv-space-5: 1.85rem;--nv-space-6: 2.4rem;--nv-radius-sm: .65rem;--nv-radius-md: 1.05rem;--nv-radius-lg: 1.25rem;--nv-radius-liquid-sm: .75rem;--nv-radius-liquid-md: 1.3rem;--nv-radius-liquid-lg: 2.1rem;--nv-bg-menu: #14213d;--nv-bg-menu-solid: #14213d;--nv-glass-bg: var(--nv-bg-popup);--nv-glass-bg-soft: var(--nv-bg-surface)}:root[data-theme=light][data-palette=classic]{--nv-color-primary: #14213d;--nv-color-primary-hover: #0e172c;--nv-color-primary-active: #0a1120;--nv-bg-app: #f3f3f2;--nv-bg-app-alt: #ffffff;--nv-bg-surface: #ffffff;--nv-bg-surface-soft: #f8f8f7;--nv-bg-surface-strong: #ffffff;--nv-bg-popup: #ffffff;--nv-bg-option: color-mix(in srgb, var(--nv-pr) 12%, #ffffff);--nv-bg-hover: color-mix(in srgb, var(--nv-pr) 20%, #ffffff);--nv-bg-active: color-mix(in srgb, var(--nv-pr) 34%, #ffffff);--nv-gradient-app: radial-gradient(900px 520px at 92% -8%, rgb(252 163 17 / .1), transparent 62%), radial-gradient(800px 600px at -6% 108%, rgb(229 229 229 / .85), transparent 60%), #f6f6f5;--nv-gradient-feature: var(--nv-gradient-app);--nv-border-default: rgb(20 33 61 / .14);--nv-border-strong: rgb(252 163 17 / .6);--nv-border-soft: rgb(20 33 61 / .08);--nv-border-focus: rgb(252 163 17 / .85);--nv-text-primary: #101a31;--nv-text-secondary: rgb(20 33 61 / .78);--nv-text-soft: rgb(20 33 61 / .56);--nv-shadow-soft: 0 18px 44px rgb(20 33 61 / .18);--nv-shadow-liquid-xs: 0 1px 2px rgb(20 33 61 / .1), 0 0 0 1px rgb(252 163 17 / .08);--nv-shadow-liquid-sm: 0 2px 6px rgb(20 33 61 / .1), 0 8px 20px rgb(20 33 61 / .08), 0 0 14px rgb(252 163 17 / .08);--nv-shadow-liquid-md: 0 6px 14px rgb(20 33 61 / .12), 0 14px 32px rgb(20 33 61 / .1), 0 0 24px rgb(252 163 17 / .12);--nv-shadow-liquid-lg: 0 12px 26px rgb(20 33 61 / .16), 0 26px 56px rgb(20 33 61 / .12), 0 0 38px rgb(252 163 17 / .15);--nv-shadow-liquid-xl: 0 18px 38px rgb(20 33 61 / .2), 0 38px 84px rgb(20 33 61 / .16), 0 0 56px rgb(252 163 17 / .18);--nv-gradient-primary-to-secondary: #14213d;--nv-gradient-secondary-to-tertiary: #1d2f55;--nv-gradient-hover: #0e172c;--nv-glass-border: rgb(252 163 17 / .3);--nv-glass-highlight: rgb(252 163 17 / .1);--nv-mcp-logo-bg: #14213d;--nv-mcp-logo-mark: #fca311;--nv-mcp-glow-1: #fca311;--nv-mcp-glow-2: #3b5088;--nv-mcp-glow-3: #ffb733}:root:not([data-theme=light])[data-palette=classic]{--nv-bg-menu: #14213d;--nv-bg-menu-solid: #14213d;--nv-color-primary-subtle: color-mix(in srgb, var(--nv-pr) 16%, #14213d);--nv-text-btn: #14213d;--nv-text-btn-hover: #0b1426;--nv-bg-app: #05080f;--nv-bg-app-alt: #080d18;--nv-bg-surface: #0b1220;--nv-bg-surface-soft: #090f1b;--nv-bg-surface-strong: #060a14;--nv-bg-popup: #182848;--nv-bg-option: color-mix(in srgb, var(--nv-pr) 12%, #0b1220);--nv-bg-hover: color-mix(in srgb, var(--nv-pr) 20%, #14213d);--nv-bg-active: color-mix(in srgb, var(--nv-pr) 30%, #0b1220);--nv-gradient-app: radial-gradient(900px 520px at 92% -8%, rgb(252 163 17 / .08), transparent 62%), radial-gradient(800px 600px at -6% 108%, rgb(20 33 61 / .75), transparent 60%), #05080f;--nv-gradient-feature: var(--nv-gradient-app);--nv-border-default: rgb(229 229 229 / .14);--nv-border-strong: rgb(252 163 17 / .45);--nv-border-soft: rgb(229 229 229 / .08);--nv-border-focus: rgb(252 163 17 / .7);--nv-text-primary: #ffffff;--nv-text-secondary: rgb(229 229 229 / .82);--nv-text-soft: rgb(229 229 229 / .56);--nv-info: #9ec5fe;--nv-success: #86efac;--nv-danger: #fca5a5;--nv-warning: #ffd88a;--nv-table-illustration-mark: rgb(252 163 17 / .55);--nv-shadow-soft: 0 18px 44px rgb(0 0 0 / .55);--nv-shadow-liquid-xs: 0 1px 2px rgb(0 0 0 / .5), 0 0 0 1px rgb(252 163 17 / .06);--nv-shadow-liquid-sm: 0 3px 8px rgb(0 0 0 / .5), 0 8px 20px rgb(0 0 0 / .35), 0 0 14px rgb(252 163 17 / .07);--nv-shadow-liquid-md: 0 8px 16px rgb(0 0 0 / .55), 0 16px 36px rgb(0 0 0 / .4), 0 0 26px rgb(252 163 17 / .1);--nv-shadow-liquid-lg: 0 14px 28px rgb(0 0 0 / .6), 0 28px 60px rgb(0 0 0 / .45), 0 0 40px rgb(252 163 17 / .13);--nv-shadow-liquid-xl: 0 20px 40px rgb(0 0 0 / .65), 0 40px 90px rgb(0 0 0 / .5), 0 0 60px rgb(252 163 17 / .16);--nv-gradient-primary-to-secondary: color-mix(in srgb, var(--nv-pr) 94%, black);--nv-gradient-secondary-to-tertiary: color-mix(in srgb, var(--nv-sc) 90%, black);--nv-gradient-hover: color-mix(in srgb, var(--nv-pr) 82%, black);--nv-glass-border: rgb(252 163 17 / .22);--nv-glass-highlight: rgb(252 163 17 / .08);--nv-mcp-logo-bg: #fca311;--nv-mcp-logo-mark: #14213d;--nv-mcp-glow-1: #ffd88a;--nv-mcp-glow-2: #ffffff;--nv-mcp-glow-3: #e5e5e5}@media(max-width:767px){:root:not([data-theme=light])[data-palette=classic]{--nv-border-default: #24272d;--nv-border-strong: #744e10;--nv-border-soft: #171a20;--nv-text-secondary: #bdbdbe;--nv-text-soft: #828387;--nv-table-illustration-mark: #7d5412;--nv-glass-highlight: transparent;--nv-glass-border: #3a3015}}[data-palette=classic] h1,[data-palette=classic] h2{letter-spacing:.01em}[data-theme=light][data-palette=classic] *{--nv-scroll-thumb: rgb(20 33 61 / .45);--nv-scroll-thumb-hover: rgb(252 163 17 / .95)}[data-theme=light][data-palette=classic] ::selection{background:#fca31166;color:#101a31}:root:not([data-theme=light])[data-palette=classic] *{--nv-scroll-thumb: rgb(252 163 17 / .5);--nv-scroll-thumb-hover: rgb(252 163 17 / .85)}:root:not([data-theme=light])[data-palette=classic] ::selection{background:#fca31166;color:#fff}:root[data-theme=halloween]{--nv-pr: #ff7518;--nv-sc: #ff9d42;--nv-tr: #b33900;--nv-color-primary: #ff7518;--nv-color-primary-hover: #ff8a33;--nv-color-primary-active: #e65100;--nv-color-primary-subtle: rgba(255, 117, 24, .16);--nv-color-fab-accent: #ff7518;--nv-color-fab-accent-hover: #ff8a33;--nv-color-fab-on-accent: #ffffff;--nv-bg-app: #0d0617;--nv-bg-app-alt: #130a21;--nv-bg-surface: #170d2b;--nv-bg-surface-soft: #120924;--nv-bg-surface-strong: #0a0414;--nv-bg-popup: #1f113a;--nv-bg-menu: #140924;--nv-bg-menu-solid: #140924;--nv-bg-option: color-mix(in srgb, #ff7518 16%, #140924);--nv-bg-hover: color-mix(in srgb, #ff7518 24%, #140924);--nv-bg-active: color-mix(in srgb, #ff7518 40%, #140924);--nv-bg-tab-line: #ff7518;--nv-bg-body-index: #0d0617;--nv-bg-body-pr: #1c0f33;--nv-bg-body-sc: #190d2e;--nv-border-default: rgba(255, 117, 24, .22);--nv-border-strong: rgba(255, 117, 24, .45);--nv-border-soft: rgba(138, 43, 226, .25);--nv-border-subtle: rgba(138, 43, 226, .16);--nv-border-focus: rgba(255, 117, 24, .7);--nv-glass-border: rgba(255, 117, 24, .22);--nv-glass-highlight: rgba(255, 117, 24, .08);--nv-text-primary: #fcfaff;--nv-text-secondary: rgba(248, 244, 255, .82);--nv-text-soft: rgba(248, 244, 255, .55);--nv-text-tertiary: var(--nv-text-soft);--nv-text-on-light: #ffffff;--nv-text-on-light-muted: #d0c7e2;--nv-text-on-light-soft: #a89bbd;--nv-text-inverse: #ff7518;--nv-text-on-primary: #ffffff;--nv-text-btn: #ffffff;--nv-text-btn-hover: #ffffff;--nv-text-btn-disable: color-mix(in srgb, #ff7518 40%, #140924);--nv-info: #ff9d42;--nv-success: #4ade80;--nv-danger: #f87171;--nv-warning: #fbbf24;--nv-gradient-app: radial-gradient(1100px 600px at 50% -10%, rgba(255, 117, 24, .08), transparent 60%), radial-gradient(900px 650px at 85% 105%, rgba(138, 43, 226, .14), transparent 65%), #0d0617;--nv-gradient-feature: var(--nv-gradient-app);--nv-table-illustration-mark: rgba(255, 117, 24, .6);--nv-shadow-soft: 0 18px 44px rgba(5, 2, 10, .65);--nv-shadow-liquid-sm: 0 3px 8px rgba(0, 0, 0, .5), 0 8px 20px rgba(0, 0, 0, .35), 0 0 14px rgba(255, 117, 24, .1);--nv-shadow-liquid-md: 0 8px 16px rgba(0, 0, 0, .55), 0 16px 36px rgba(0, 0, 0, .4), 0 0 26px rgba(255, 117, 24, .15);--nv-shadow-liquid-lg: 0 14px 28px rgba(0, 0, 0, .6), 0 28px 60px rgba(0, 0, 0, .45), 0 0 40px rgba(255, 117, 24, .2);--nv-mcp-logo-bg: #ff7518;--nv-mcp-logo-mark: #0d0617;--nv-mcp-glow-1: #ff7518;--nv-mcp-glow-2: #ff9d42;--nv-mcp-glow-3: #8a2be2}:root[data-theme=halloween] *{--nv-scroll-thumb: rgba(255, 117, 24, .45);--nv-scroll-thumb-hover: rgba(255, 117, 24, .85)}:root[data-theme=halloween] ::selection{background:#ff751866;color:#fff}@media(max-width:767px){:root[data-theme=halloween]{--nv-bg-surface: #170d2b;--nv-bg-surface-soft: #120924;--nv-bg-surface-strong: #0a0414;--nv-border-default: #3d1c10;--nv-border-strong: #78350f;--nv-border-soft: #24113a;--nv-text-secondary: #c9c1d6;--nv-text-soft: #8e849e;--nv-table-illustration-mark: #8a3f12;--nv-glass-highlight: transparent;--nv-glass-border: #3d1c10}}:root[data-theme=halloween] .nv-menu__app-icon svg path:first-child,:root[data-theme=halloween] .nv-mob-menu__brand-icon svg path:first-child{fill:#ff7518!important}:root[data-theme=halloween] nv-drive-shell .dt__brand-mark rect:nth-of-type(1){fill:var(--nv-tr)!important;stroke:color-mix(in srgb,var(--nv-tr) 60%,black)!important}:root[data-theme=halloween] nv-drive-shell .dt__brand-mark path:nth-of-type(1){fill:var(--nv-sc)!important;stroke:color-mix(in srgb,var(--nv-sc) 60%,black)!important}:root[data-theme=halloween] nv-drive-shell .dt__brand-mark rect:nth-of-type(2){fill:var(--nv-pr)!important;stroke:color-mix(in srgb,var(--nv-pr) 65%,black)!important}:root[data-theme=halloween] nv-drive-shell .dt__brand-mark path:nth-of-type(2){fill:#fff!important;stroke:none!important}
