img[src*=serenza-logo]:not(.no-halo){filter:drop-shadow(0 4px 18px rgba(var(--color-accent-rgb), .55)) drop-shadow(0 0 32px rgba(var(--color-accent-rgb), .3))}:root,:root[data-theme=dark]{--color-bg:#050509;--color-bg-rgb:5, 5, 9;--color-bg-alt:#0f0f17;--color-bg-alt-rgb:15, 15, 23;--color-surface:#15151f;--color-surface-rgb:21, 21, 31;--color-surface-2:#1c1c28;--color-border-subtle:#ffffff0f;--color-border:#ffffff1f;--color-border-strong:#fff3;--color-accent:#d4af37;--color-accent-rgb:212, 175, 55;--color-accent-hover:#e3c150;--color-accent-soft:rgba(var(--color-accent-rgb), .12);--color-accent-softer:rgba(var(--color-accent-rgb), .06);--color-accent-highlight:#f0d27a;--color-accent-shadow:#a8862a;--color-text:#f5f5f5;--color-text-muted:#a4a4b8;--color-text-soft:#6f6f86;--color-info:#60a5fa;--color-success:#4ade80;--color-warning:#facc15;--color-error:#f87171;--color-error-rgb:248, 113, 113;--color-purple:#b794f6;--color-purple-soft:#8c64dc26;--color-purple-softer:#8c64dc0d;--color-purple-border:#8c64dc66;--scrollbar-thumb:#ffffff1f;--scrollbar-thumb-hover:rgba(var(--color-accent-rgb), .55);--color-shadow-rgb:0, 0, 0;--shadow-soft:0 18px 45px rgba(var(--color-shadow-rgb), .55);--shadow-strong:0 24px 60px rgba(var(--color-shadow-rgb), .75);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-card:14px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Playfair Display", "Times New Roman", serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--sidebar-width:260px;--content-max:1320px}:root[data-theme=light]{--color-bg:#e9dfc9;--color-bg-rgb:233, 223, 201;--color-bg-alt:#f5efe1;--color-bg-alt-rgb:245, 239, 225;--color-surface:#fffdf8;--color-surface-rgb:255, 253, 248;--color-surface-2:#efe6d2;--color-border-subtle:#4a3a1621;--color-border:#4a3a1633;--color-border-strong:#4a3a164d;--color-accent:#c19a2e;--color-accent-rgb:193, 154, 46;--color-accent-hover:#a67f1c;--color-accent-soft:#c19a2e29;--color-accent-softer:#c19a2e12;--color-accent-highlight:#eac764;--color-accent-shadow:#8f7327;--color-text:#201c12;--color-text-muted:#695f4c;--color-text-soft:#90866f;--color-info:#2563eb;--color-success:#16a34a;--color-warning:#d97706;--color-error:#dc2626;--color-error-rgb:220, 38, 38;--color-purple:#5b21b6;--color-purple-soft:#5b21b61a;--color-purple-softer:#5b21b60a;--color-purple-border:#5b21b64d;--scrollbar-thumb:#4a3a1638;--scrollbar-thumb-hover:#c19a2ea6;--color-shadow-rgb:74, 58, 22;--shadow-soft:0 10px 28px rgba(var(--color-shadow-rgb), .14), 0 2px 6px rgba(var(--color-shadow-rgb), .08);--shadow-strong:0 22px 54px rgba(var(--color-shadow-rgb), .22), 0 3px 10px rgba(var(--color-shadow-rgb), .1)}:root[data-palette=emerald][data-theme=dark]{--color-accent:#5fbf80;--color-accent-hover:#76d098;--color-accent-soft:#5fbf801f;--color-accent-softer:#5fbf800f;--color-accent-highlight:#99e4b3;--color-accent-shadow:#479e65;--scrollbar-thumb-hover:#5fbf808c;--color-bg:#06100a;--color-bg-alt:#0d1812;--color-surface:#121e18;--color-surface-2:#1a2922}:root[data-palette=emerald][data-theme=light]{--color-accent:#2f7a4e;--color-accent-hover:#1f5d3a;--color-accent-soft:#2f7a4e21;--color-accent-softer:#2f7a4e0f;--color-accent-highlight:#3bcd77;--color-accent-shadow:#224e34;--scrollbar-thumb-hover:#2f7a4e8c;--color-bg:#f3f6ee;--color-bg-alt:#fff;--color-surface:#fff;--color-surface-2:#e8efe2}:root[data-palette=marine][data-theme=dark]{--color-accent:#8ba8d4;--color-accent-hover:#a8c0e3;--color-accent-soft:#8ba8d424;--color-accent-softer:#8ba8d412;--color-accent-highlight:#cbdbf2;--color-accent-shadow:#668ac0;--scrollbar-thumb-hover:#8ba8d48c;--color-bg:#060c18;--color-bg-alt:#0d1424;--color-surface:#121b2e;--color-surface-2:#1a2540}:root[data-palette=nuit][data-theme=dark]{--color-accent:#d9ae4f;--color-accent-rgb:217, 174, 79;--color-accent-hover:#e8c36a;--color-accent-soft:#d9ae4f24;--color-accent-softer:#d9ae4f12;--color-accent-highlight:#f2d98e;--color-accent-shadow:#a8832f;--scrollbar-thumb-hover:#d9ae4f8c;--color-bg:#001226;--color-bg-rgb:0, 18, 38;--color-bg-alt:#031731;--color-bg-alt-rgb:3, 23, 49;--color-surface:#06213f;--color-surface-rgb:6, 33, 63;--color-surface-2:#0b2d52;--color-border-subtle:#5aa0e624;--color-border:#5aa0e642;--color-border-strong:#5aaaf070;--color-text:#eef2fb;--color-text-muted:#9fb0d4;--color-text-soft:#6f82ad;--color-info:#38d6e8;--color-success:#3ccf8e;--color-warning:#f0a73a;--color-error:#ff5a73;--color-error-rgb:255, 90, 115;--nuit-cyan:#38d6e8;--nuit-glass:#031a36b8;--nuit-glow:0 0 0 1px #38d6e88c, 0 0 18px #38d6e847}:root[data-palette=nuit][data-theme=dark] body:before{background:radial-gradient(60% 50% at 85% 0,#146ec833,#0000 70%),radial-gradient(50% 40% at 0 100%,#d9ae4f12,#0000 70%),linear-gradient(#021a33 0%,#001226 100%);animation:none}:root[data-palette=nuit][data-theme=dark] body:after{--grain-opacity:.025}:root[data-palette=marine][data-theme=light]{--color-accent:#2c4a7a;--color-accent-hover:#1d3460;--color-accent-soft:#2c4a7a21;--color-accent-softer:#2c4a7a0f;--color-accent-highlight:#3571d0;--color-accent-shadow:#1f314e;--scrollbar-thumb-hover:#2c4a7a8c;--color-bg:#eef2f8;--color-bg-alt:#fff;--color-surface:#fff;--color-surface-2:#e3ebf4}:root[data-palette=copper][data-theme=dark]{--color-accent:#c9743b;--color-accent-hover:#dc8a52;--color-accent-soft:#c9743b21;--color-accent-softer:#c9743b0f;--color-accent-highlight:#e9a67a;--color-accent-shadow:#9a5b30;--scrollbar-thumb-hover:#c9743b8c;--color-bg:#100805;--color-bg-alt:#1a0e0a;--color-surface:#20140e;--color-surface-2:#2c1b13}:root[data-palette=copper][data-theme=light]{--color-accent:#a04f1f;--color-accent-hover:#823a14;--color-accent-soft:#a04f1f21;--color-accent-softer:#a04f1f0f;--color-accent-highlight:#eb7732;--color-accent-shadow:#6d3819;--scrollbar-thumb-hover:#a04f1f8c;--color-bg:#faf3ec;--color-bg-alt:#fff;--color-surface:#fff;--color-surface-2:#f0e4d4}:root[data-palette=sepia][data-theme=light]{--color-accent:#7a5a32;--color-accent-hover:#5e4322;--color-accent-soft:#7a5a3224;--color-accent-softer:#7a5a320f;--color-accent-highlight:#cb8d40;--color-accent-shadow:#4f3c24;--scrollbar-thumb-hover:#7a5a328c;--color-bg:#f4ebd8;--color-bg-alt:#fbf5e6;--color-surface:#fbf5e6;--color-surface-2:#ede0c5;--color-text:#2d220f;--color-text-muted:#6b5a3a;--color-text-soft:#998463;--color-border-subtle:#3c280a14;--color-border:#3c280a29;--color-border-strong:#3c280a47}:root[data-palette=sepia][data-theme=dark]{--color-accent:#c9a168;--color-accent-hover:#ddb37d;--color-accent-soft:#c9a16824;--color-accent-softer:#c9a1680f;--color-accent-highlight:#eacea6;--color-accent-shadow:#b18547;--scrollbar-thumb-hover:#c9a1688c;--color-bg:#181208;--color-bg-alt:#221a0e;--color-surface:#2a2114;--color-surface-2:#34291b;--color-text:#f4e9d0}:root[data-palette=amethyst][data-theme=dark]{--color-accent:#b48ee0;--color-accent-hover:#c9a8ec;--color-accent-soft:#b48ee024;--color-accent-softer:#b48ee012;--color-accent-highlight:#e5d5f8;--color-accent-shadow:#9766cf;--scrollbar-thumb-hover:#b48ee08c;--color-bg:#0b0714;--color-bg-alt:#130d20;--color-surface:#1a1230;--color-surface-2:#241a40}:root[data-palette=amethyst][data-theme=light]{--color-accent:#6d3fa0;--color-accent-hover:#562f82;--color-accent-soft:#6d3fa021;--color-accent-softer:#6d3fa00f;--color-accent-highlight:#9c67d7;--color-accent-shadow:#513373;--scrollbar-thumb-hover:#6d3fa08c;--color-bg:#f4f0fa;--color-bg-alt:#fff;--color-surface:#fff;--color-surface-2:#ebe3f6}:root[data-palette=aurora][data-theme=dark]{--color-accent:#f0a08a;--color-accent-hover:#f7b8a4;--color-accent-soft:#f0a08a24;--color-accent-softer:#f0a08a12;--color-accent-highlight:#fee3db;--color-accent-shadow:#e5795c;--scrollbar-thumb-hover:#f0a08a8c;--color-bg:#100810;--color-bg-alt:#1a0e18;--color-surface:#241322;--color-surface-2:#321a2c}:root[data-palette=aurora][data-theme=light]{--color-accent:#c25a5a;--color-accent-hover:#a54545;--color-accent-soft:#c25a5a21;--color-accent-softer:#c25a5a0f;--color-accent-highlight:#e59595;--color-accent-shadow:#a04242;--scrollbar-thumb-hover:#c25a5a8c;--color-bg:#fbf0ee;--color-bg-alt:#fff;--color-surface:#fff;--color-surface-2:#f6e3df}:root[data-aura=on] body{transition:background 1s,color 1s}:root[data-aura=on] body:before{transition:background 1.2s}@media (prefers-reduced-motion:reduce){:root[data-aura=on] body,:root[data-aura=on] body:before{transition:none}}:root[data-comfort=true] body{font-size:15px;line-height:1.65}:root[data-comfort=true] .input,:root[data-comfort=true] .form-label,:root[data-comfort=true] .btn{font-size:1.02em}:root[data-comfort=true] :focus-visible{outline-offset:2px;outline:3px solid var(--color-accent)!important;box-shadow:0 0 0 5px var(--color-accent-soft)!important}:root[data-comfort=true] .muted,:root[data-comfort=true] .text-sm{color:var(--color-text);opacity:.92}:root[data-density=compact]{--space-1:.2rem;--space-2:.4rem;--space-3:.6rem;--space-4:.8rem;--space-5:1.15rem;--space-6:1.5rem;--space-7:2.25rem}:root[data-density=compact] body{font-size:12.5px;line-height:1.45}:root[data-density=compact] .card{padding:var(--space-3) var(--space-4)}:root[data-density=compact] .btn{padding-top:.4rem;padding-bottom:.4rem}*,:before,:after{box-sizing:border-box}html,body,#root{z-index:0;min-height:100dvh;margin:0;padding:0;position:relative}body{font-family:var(--font-sans);color:var(--color-text);background:radial-gradient(circle at top, var(--color-surface) 0%, var(--color-bg) 60%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:auto;font-size:13.5px;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background: radial-gradient(46% 42% at 82% 10%, rgba(var(--color-accent-rgb), .16), transparent 70%), linear-gradient(180deg, rgba(var(--color-bg-rgb), .6) 0%, rgba(var(--color-bg-rgb), .8) 52%, rgba(var(--color-bg-rgb), .9) 100%), url(/pic-saint-loup.jpg) center center / cover no-repeat;will-change:transform;animation:46s ease-in-out infinite alternate art-drift;position:fixed;inset:-6%}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity,.05);mix-blend-mode:overlay;background-image:radial-gradient(130% 120% at 50% 30%,#0000 48%,#00000057 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover,180px 180px;position:fixed;inset:0}:root[data-theme=light] body:before{background:radial-gradient(46% 42% at 82% 10%, rgba(var(--color-accent-rgb), .14), transparent 70%), linear-gradient(180deg, rgba(var(--color-bg-rgb), .74) 0%, rgba(var(--color-bg-rgb), .86) 52%, rgba(var(--color-bg-rgb), .94) 100%), url(/pic-saint-loup.jpg) center center / cover no-repeat}:root[data-theme=light] body:after{--grain-opacity:.035;mix-blend-mode:multiply}@keyframes art-drift{0%{transform:translate(0,0)scale(1.02)}to{transform:translate(-3%,-2.5%)scale(1.1)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{margin:0}@keyframes sz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sz-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sz-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes serenza-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), .45)}50%{box-shadow:0 0 0 6px rgba(var(--color-accent-rgb), 0)}}@keyframes sz-chatbot-pulse{0%,to{box-shadow:0 0 10px rgba(var(--color-accent-rgb), .1)}50%{box-shadow:0 0 18px rgba(var(--color-accent-rgb), .28)}}@keyframes sz-pulse-dot{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.sz-fade-in{animation:.25s ease-out both sz-fade-in}.sz-fade-up{animation:.35s ease-out both sz-fade-up}.sz-mark{z-index:7;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:6px 16px 26px;display:flex;position:relative}.sz-pen{line-height:1;display:inline-block;position:relative}.sz-word{background:linear-gradient(92deg,#f6e09a,#fffbe9 45%,#d4af37 80%);color:#0000;filter:drop-shadow(0 3px 14px rgba(var(--color-accent-rgb), .35));-webkit-background-clip:text;background-clip:text;font-family:Kaushan Script,Brush Script MT,cursive;font-size:clamp(46px,6.5vw,74px);font-weight:400;animation:2.3s cubic-bezier(.55,.12,.2,1) both szWrite;display:inline-block;position:relative}.sz-nib{opacity:0;will-change:left, opacity;background:radial-gradient(circle,#fffbe9 0%,#f6e09a 45%,#d4af37 78%);border-radius:50%;width:11px;height:11px;animation:2.3s cubic-bezier(.55,.12,.2,1) forwards szNib,2.3s linear forwards szNibFade;position:absolute;top:48%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 16px 5px #f6e08cb3}@keyframes szNib{0%{left:3%}to{left:97%}}@keyframes szNibFade{0%{opacity:0}5%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes szWrite{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.sz-base{white-space:nowrap;letter-spacing:.14em;color:#f6e08ceb;text-shadow:0 2px 10px #0000008c;opacity:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(13px,1.6vw,18px);font-style:italic;font-weight:500;animation:1s 1.9s forwards szBase;transform:translateY(4px)}@keyframes szBase{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sz-word{clip-path:none;animation:none}.sz-nib{display:none}.sz-base{opacity:1;animation:none;transform:none}}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}[data-reveal].reveal-seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.stagger>*,.sz-fade-up,.sz-fade-in{opacity:1!important}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.theme-toggle-icon,.theme-toggle-sidebar{background:var(--color-accent-soft);border:1px solid var(--color-accent);cursor:pointer;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.theme-toggle-icon:hover,.theme-toggle-sidebar:hover{background:var(--color-accent);color:#0b0b12;transform:scale(1.06)}.theme-toggle-icon{flex-shrink:0;width:40px;height:40px;margin-left:8px}.theme-toggle-sidebar{width:30px;height:30px;box-shadow:none;background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-subtle));flex:0 0 30px}.app-shell{grid-template-columns:var(--sidebar-width) 1fr;min-height:100dvh;display:grid}body:not(.is-mobile-layout) .app-shell{transition:grid-template-columns .28s}body:not(.is-mobile-layout) .sidebar{transition:width .28s,min-width .28s,padding .28s,margin .28s,opacity .2s,border-width .28s}body:not(.is-mobile-layout) .app-shell.sidebar-collapsed{grid-template-columns:0 1fr}body:not(.is-mobile-layout) .app-shell.sidebar-collapsed>.content{grid-column:2}body:not(.is-mobile-layout) .app-shell.sidebar-collapsed>.sidebar{width:calc(var(--sidebar-width) - 20px);z-index:55;will-change:transform;margin:0 10px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;position:fixed;top:10px;left:0;transform:translate(calc(-100% - 20px))}body:not(.is-mobile-layout) .app-shell.sidebar-collapsed .sidebar-hover-zone:hover~.sidebar,body:not(.is-mobile-layout) .app-shell.sidebar-collapsed>.sidebar:hover{box-shadow:0 16px 48px -10px rgba(var(--color-shadow-rgb), .6), 0 0 0 1px rgba(var(--color-accent-rgb), .08) inset;transform:translate(0)}.sidebar-hover-zone{display:none}body:not(.is-mobile-layout) .app-shell.sidebar-collapsed .sidebar-hover-zone{z-index:54;width:22px;height:100dvh;display:block;position:fixed;top:0;left:0}.sidebar-collapse-btn{z-index:4;border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-accent) 8%, transparent);width:24px;height:24px;color:var(--color-accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0 0 2px;font-size:18px;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:10px;right:14px}.sidebar-collapse-btn:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent);transform:translate(-1px)}body.is-mobile-layout .sidebar-collapse-btn{display:none}@media (width<=768px){.sidebar-collapse-btn{display:none}}.sidebar{gap:var(--space-3);border:1px solid var(--color-border-subtle);padding:var(--space-4) var(--space-3);background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-alt) 100%);height:calc(100dvh - 20px);box-shadow:0 8px 24px -12px rgba(var(--color-shadow-rgb),.45), 0 0 0 1px rgba(var(--color-accent-rgb), .05) inset;border-radius:18px;flex-direction:column;margin:10px;display:flex;position:sticky;top:10px;overflow:hidden}.sidebar .brand{margin-bottom:var(--space-2);padding:0 var(--space-2);justify-content:center;align-items:center;gap:8px;display:flex}.sidebar-tools{align-items:center;gap:6px;margin:0 12px;display:flex}.sidebar-search-btn{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-alt) 55%, transparent);min-width:0;height:36px;color:var(--color-text-muted,var(--color-text-soft));letter-spacing:.01em;cursor:pointer;border-radius:999px;flex:1;align-items:center;gap:7px;padding:0 9px;font-family:inherit;font-size:.8rem;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex}.sidebar-search-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-search-kbd{letter-spacing:.04em;color:var(--color-text-soft);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:999px;padding:2px 7px;font-family:inherit;font-size:.66rem}.sidebar-search-btn:hover{background:var(--color-bg-alt);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}.sidebar-custom-btn{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-accent) 8%, transparent);width:30px;height:30px;color:var(--color-accent);cursor:pointer;border-radius:50%;flex:0 0 30px;place-items:center;transition:background .18s,transform .35s,box-shadow .18s;display:grid}.sidebar-custom-btn:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent);transform:rotate(60deg)}@media (prefers-reduced-motion:reduce){.sidebar-custom-btn:hover{transform:none}}.sidebar-window-btn{border:1px solid var(--color-border-subtle);width:100%;height:36px;color:var(--color-text-muted,var(--color-text-soft));letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:0 12px;font-family:inherit;font-size:.84rem;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex}.sidebar-window-arrow{opacity:.7;font-size:.9rem;transition:transform .2s,opacity .2s}.sidebar-window-btn:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}.sidebar-window-btn:hover .sidebar-window-arrow{opacity:1;transform:translate(2px,-2px)}.sidebar .brand img{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:48px;display:block}.brand-script{font-family:var(--font-display);color:var(--color-accent);background:linear-gradient(180deg, var(--color-accent-highlight) 0%, var(--color-accent) 55%, var(--color-accent-shadow) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.005em;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-style:italic;font-weight:500;line-height:1}.brand-suffix{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);align-self:center;padding-bottom:2px;font-size:.62rem;font-weight:600}.sidebar .brand .accent{color:var(--color-accent)}.sidebar nav{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.sidebar>.sidebar-ornament,.sidebar>.sidebar-footer{flex-shrink:0}.nav-section{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.nav-section-heading{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-soft);padding:0 var(--space-3);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3);margin-bottom:4px;font-size:.62rem;font-weight:600}.nav-section:first-child .nav-section-heading{border-top:0;padding-top:0}.nav-section-toggle{border-radius:var(--radius-sm);transition:background .18s,box-shadow .18s,color .18s;position:relative}.nav-section+.nav-section .nav-section-toggle:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--color-accent-rgb), .18) 30%, rgba(var(--color-accent-rgb), .18) 70%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:12px;right:12px}.nav-section-toggle:hover{background:linear-gradient(90deg, rgba(var(--color-accent-rgb), .18) 0%, rgba(var(--color-accent-rgb), .04) 100%);box-shadow:inset 3px 0 0 var(--color-accent), 0 0 18px rgba(var(--color-accent-rgb), .12)}.nav-section-toggle:hover .nav-section-label,.nav-section-toggle:hover .nav-section-pin{color:var(--color-accent)!important}.nav-section-toggle:hover svg{color:var(--color-accent)}.nav-section-toggle.pinned{background:linear-gradient(90deg, rgba(var(--color-accent-rgb), .14) 0%, rgba(var(--color-accent-rgb), .03) 100%);box-shadow:inset 3px 0 0 var(--color-accent)}.nav-section-toggle.pinned .nav-section-label,.nav-section-toggle.pinned .nav-section-pin{color:var(--color-accent)!important}.nav-section-toggle.pinned svg{color:var(--color-accent)}.nav-section-pin:hover{transform:scale(1.15)}.sidebar-ornament{color:#e6c34d;opacity:.95;filter:drop-shadow(0 0 6px #e6c34d73);width:calc(100% - 24px);height:44px;margin:10px 12px 6px;transition:opacity .25s,filter .25s;display:block}.sidebar-ornament:hover{opacity:1;filter:drop-shadow(0 0 10px #e6c34db3)}.sidebar-impact-badge{border-radius:var(--radius-sm);cursor:pointer;background:linear-gradient(135deg,#2d501647 0%,#141e0c8c 100%);border:1px solid #5a8a3a52;margin:0 12px 14px;padding:12px 14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}.sidebar-impact-badge:hover{border-color:#a3d977a6;transform:translateY(-1px);box-shadow:0 4px 14px #5a8a3a2e}.sidebar-impact-label{font-family:var(--font-body);letter-spacing:2px;color:#5a8a3a;margin-bottom:4px;font-size:.62rem;font-weight:600}.sidebar-impact-count{font-family:var(--font-display);color:#a3d977;font-size:1.2rem;font-style:italic;line-height:1.1}.sidebar-impact-unit{color:#7aaa55;font-size:.72rem;font-style:normal;font-family:var(--font-body);letter-spacing:.5px}.sidebar-impact-breakdown{border-top:1px dashed #5a8a3a40;flex-direction:column;gap:2px;margin-top:8px;padding-top:6px;display:flex}.sidebar-impact-line{font-family:var(--font-body);color:#a3d977;letter-spacing:.3px;font-size:.74rem}.sidebar-impact-line strong{color:#c9eaa1;margin:0 2px;font-weight:700}.sidebar-impact-sub{font-family:var(--font-body);color:#5a7a3a;letter-spacing:.5px;margin-top:4px;font-size:.66rem}.nav-link{color:var(--color-text);border-radius:var(--radius-sm);white-space:normal;word-break:break-word;padding:7px 11px;font-size:.86rem;font-weight:500;line-height:1.3;transition:background .18s,color .18s,box-shadow .18s;display:block;position:relative}.nav-link:hover{color:var(--color-text);box-shadow:inset 2px 0 0 var(--color-info);background:linear-gradient(90deg,#60a5fa33 0%,#60a5fa0a 100%)}.nav-link:hover svg{color:var(--color-info)}.nav-link.active{color:var(--color-accent);background:var(--color-accent-soft);font-weight:600}.nav-link.active:before{content:"";background:var(--color-accent);border-radius:999px;width:3px;height:50%;position:absolute;top:25%;left:0}.nav-group{--h:var(--grp,44);--grp-c:hsl(var(--h) 82% 58%);--grp-ink:color-mix(in srgb, hsl(var(--h) 85% 56%) 72%, var(--color-text) 28%);border-radius:14px;flex-direction:column;transition:background .3s,box-shadow .3s;display:flex;position:relative}.nav-group.open:not(.fixed){background:linear-gradient(180deg, hsl(var(--h) 85% 58% / .09) 0%, hsl(var(--h) 85% 58% / .02) 60%, transparent 100%);box-shadow:inset 0 0 0 1px hsl(var(--h) 85% 58% / .16)}.nav-group-head{cursor:pointer;text-align:left;width:100%;color:var(--color-text);font-family:var(--font-display);background:0 0;border:0;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:5px 8px;font-size:.95rem;font-style:italic;font-weight:600;line-height:1.2;transition:background .2s;display:flex}.nav-group.fixed .nav-group-head{cursor:default}.nav-group:not(.fixed) .nav-group-head:hover{background:hsl(var(--h) 85% 58% / .1)}.nav-group-head:focus-visible{outline:2px solid var(--grp-c);outline-offset:1px}.nav-group-chip{width:30px;height:30px;color:var(--grp-ink);background:linear-gradient(145deg, hsl(var(--h) 85% 58% / .26), hsl(var(--h) 85% 58% / .1));box-shadow:inset 0 0 0 1px hsl(var(--h) 85% 60% / .32);border-radius:10px;flex-shrink:0;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid}.nav-group-head:hover .nav-group-chip,.nav-group.open .nav-group-chip{box-shadow:inset 0 0 0 1px hsl(var(--h) 85% 60% / .5), 0 0 16px hsl(var(--h) 90% 60% / .42);transform:scale(1.07)rotate(-5deg)}.nav-group-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-group-chevron{border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);border-radius:1px;flex-shrink:0;width:7px;height:7px;margin:0 4px 0 0;transition:transform .28s,border-color .2s;transform:rotate(-45deg)}.nav-group.open .nav-group-chevron{border-color:var(--grp-ink);transform:rotate(45deg)}.nav-group-count{text-align:center;min-width:22px;font-family:var(--font-sans);color:#111;background:var(--grp-c);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:700;animation:2.4s ease-in-out infinite navCountPulse}@keyframes navCountPulse{0%,to{box-shadow:0 0 0 0 hsl(var(--h) 90% 60% / .55)}50%{box-shadow:0 0 0 5px hsl(var(--h) 90% 60% / 0)}}.nav-group-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.nav-group.open .nav-group-body{grid-template-rows:1fr}.nav-group-items{border-left:1px solid hsl(var(--h) 85% 58% / .3);flex-direction:column;gap:1px;min-height:0;margin:0 8px 0 23px;padding-left:9px;display:flex;overflow:hidden}.nav-group.open .nav-group-items{padding:2px 0 8px 9px}.nav-group .nav-link{border-radius:10px;align-items:center;gap:10px;padding:7px 10px;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.nav-group.open .nav-link{animation:.38s cubic-bezier(.2,.8,.2,1) backwards navLinkIn;animation-delay:calc(var(--i,0) * 32ms + 60ms)}@keyframes navLinkIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.nav-group .nav-link:hover{background:linear-gradient(90deg, hsl(var(--h) 85% 58% / .2) 0%, hsl(var(--h) 85% 58% / .03) 100%);box-shadow:none;transform:translate(3px)}.nav-group .nav-link:hover svg{color:var(--grp-ink)}.nav-group .nav-link.active{color:var(--color-text);background:linear-gradient(90deg, hsl(var(--h) 85% 58% / .28) 0%, hsl(var(--h) 85% 58% / .06) 100%);box-shadow:0 0 14px -8px hsl(var(--h) 90% 60% / .6);font-weight:600}.nav-group .nav-link.active svg{color:var(--grp-ink)}.nav-group .nav-link.active:before{background:var(--grp-c);width:3px;height:64%;box-shadow:0 0 10px var(--grp-c);top:18%;left:-9px}.nav-link-label{flex:1;min-width:0}.nav-badge{background:var(--color-accent);color:#000;text-align:center;min-width:20px;padding:1px 6px;font-size:.75rem}.nav-badge.nav-badge-alert{color:#fff!important;background:#e5384f!important}.nav-group.fixed .nav-group-head{padding-bottom:4px}.nav-group.fixed .nav-group-items{margin-bottom:2px}.sidebar nav:has(.nav-group){gap:2px}@media (height<=950px){.sidebar-ornament{display:none}body:not(.is-mobile-layout) .sidebar-footer{grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;display:grid}body:not(.is-mobile-layout) .sidebar-footer .user-name,body:not(.is-mobile-layout) .sidebar-footer .user-role{grid-column:1/-1;margin:0}body:not(.is-mobile-layout) .sidebar-footer .user-role{letter-spacing:1.5px;margin-bottom:2px;font-size:.66rem}body:not(.is-mobile-layout) .sidebar-footer>.btn{justify-content:center;margin:0!important}body:not(.is-mobile-layout) .sidebar-footer .btn-label{display:none}}@media (prefers-reduced-motion:reduce){.nav-group,.nav-group-body,.nav-group-chip,.nav-group-chevron,.nav-group .nav-link{transition:none}.nav-group.open .nav-link,.nav-group-count{animation:none}}.sidebar-footer{padding:var(--space-4) var(--space-2) 0;border-top:1px solid var(--color-border-subtle);margin-top:auto}.sidebar-footer .btn{justify-content:flex-start;gap:10px;padding:8px 11px}.sidebar-footer>.btn+.btn{margin-top:6px}.sidebar-footer>.btn:first-of-type{margin-bottom:0}.sidebar-footer .user-name{color:var(--color-text);margin-bottom:2px;font-size:.95rem;font-weight:600}.sidebar-footer .user-role{text-transform:uppercase;letter-spacing:2px;color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.72rem}.content{padding:var(--space-4) var(--space-5);width:100%;min-width:0}.page-root{animation:.4s ease-out backwards sz-fade-up}@keyframes sz-kiosk-rise{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:none}}.kiosk-rise{animation:.5s cubic-bezier(.22,.61,.36,1) backwards sz-kiosk-rise}@keyframes sz-clock-glow{0%,to{text-shadow:0 0 12px rgba(var(--color-accent-rgb), .22)}50%{text-shadow:0 0 26px rgba(var(--color-accent-rgb), .55)}}.kiosk-clock{animation:4.5s ease-in-out infinite sz-clock-glow}@keyframes sz-kiosk-sheen{0%{opacity:0;transform:translate(-140%)skew(-18deg)}14%{opacity:.5}60%{opacity:0}to{opacity:0;transform:translate(160%)skew(-18deg)}}.kiosk-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:45%;animation:2.6s ease-out .4s backwards sz-kiosk-sheen;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.kiosk-rise,.kiosk-clock{animation:none}.kiosk-sheen:after{display:none}}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-title{font-family:var(--font-display);color:var(--color-text);margin:0 0 2px;font-size:1.625rem;font-weight:600}.page-subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.page-back{color:var(--color-text-muted);margin-bottom:var(--space-3);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.page-back:hover{color:var(--color-accent)}.modules-back-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:0;font-size:.82rem;transition:color .15s,transform .15s;display:inline-flex}.modules-back-btn:hover{color:var(--color-accent);transform:translate(-3px)}.modules-back-btn svg{transition:transform .15s}.modules-back-btn:hover svg{transform:translate(-2px)}.modules-toolbar{z-index:5;background:linear-gradient(150deg, var(--color-surface-2) 0%, var(--color-surface) 100%);border:1px solid var(--color-border-subtle);box-shadow:0 12px 32px -18px rgba(var(--color-shadow-rgb), .55);border-radius:18px;margin-bottom:20px;padding:14px 16px 12px;position:sticky;top:8px}.modules-section-nav{scrollbar-width:thin;gap:8px;margin:0;padding:10px 2px 2px;display:flex;overflow-x:auto}.msn-pill{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .15s;display:inline-flex}.msn-pill:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.msn-pill--fav{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.msn-pill__count{opacity:.75;font-size:.72rem;font-weight:500}.module-card{border-radius:var(--radius-lg);color:var(--color-text);border:1px solid var(--color-border-subtle);background:linear-gradient(150deg, var(--color-surface-2) 0%, var(--color-surface) 100%);align-items:center;gap:14px;padding:15px 42px 15px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.module-card:before{content:"";background:linear-gradient(180deg, var(--color-accent), var(--color-accent-shadow));opacity:0;width:3px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0}.module-card:hover{border-color:var(--color-accent);box-shadow:0 14px 30px -16px rgba(var(--color-accent-rgb), .45), 0 6px 16px -10px rgba(var(--color-shadow-rgb),.5);transform:translateY(-3px)}.module-card:hover:before{opacity:1}.module-card__icon{background:var(--color-accent-soft,rgba(var(--color-accent-rgb), .12));width:42px;height:42px;color:var(--color-accent);border:1px solid rgba(var(--color-accent-rgb), .18);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s,box-shadow .16s;display:flex}.module-card:hover .module-card__icon{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-shadow) 100%);color:#0a0a14;box-shadow:0 4px 14px rgba(var(--color-accent-rgb), .4), inset 0 1px 0 #ffffff40}.module-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.module-card__label{font-size:.93rem;font-weight:600;line-height:1.25}.module-card__sub{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}.module-section{margin-bottom:30px;scroll-margin-top:140px}.module-section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);align-items:center;gap:12px;margin:0 0 14px;font-size:.82rem;font-weight:700;display:flex}.module-section-title .mst-count{letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:.8rem;font-weight:500}.module-section-title .mst-rule{background:linear-gradient(90deg, rgba(var(--color-accent-rgb), .4), transparent);flex:1;height:1px}.module-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-soft);min-width:0}.card-sm{padding:var(--space-3) var(--space-4)}.card-flat{box-shadow:none}.card-hover{transition:border-color .18s,transform .18s,box-shadow .18s}.card-hover:hover{border-color:var(--color-border);box-shadow:var(--shadow-strong);transform:translateY(-2px)}.card-link{color:inherit;cursor:pointer;display:block}button.card{font:inherit;color:var(--color-text);text-align:left}.card-title{font-family:var(--font-display);margin:0 0 var(--space-3) 0;font-size:1.05rem;font-weight:600}.card-section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.grid{gap:var(--space-3);display:grid}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.access-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=540px){.access-form-grid{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.qa-wrap{gap:var(--space-4);flex-direction:column;display:flex}.qa-fav{border-radius:var(--radius-lg);padding:var(--space-4);background:radial-gradient(130% 150% at 0% 0%, rgba(var(--color-accent-rgb), .16), transparent 58%), var(--color-surface);border:1px solid rgba(var(--color-accent-rgb), .28)}.qa-fav-head{margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:8px;font-size:.78rem;display:flex}.qa-fav-star{font-size:.95rem;line-height:1}.qa-fav-row{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.qa-fav-card{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-alt);border:1px solid var(--color-border);flex-direction:column;gap:3px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.qa-fav-card:hover{border-color:rgba(var(--color-accent-rgb), .55);box-shadow:0 8px 22px rgba(var(--color-accent-rgb), .16)}.qa-fav-card-label{font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:600}.qa-fav-card-go{color:var(--color-accent);opacity:.85;font-size:.74rem;font-weight:600}.qa-sections{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.qa-section{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, rgba(var(--cat-rgb,var(--color-accent-rgb)), .08), transparent 52%), var(--color-surface);padding:var(--space-4);transition:border-color .18s}.qa-section:hover{border-color:rgba(var(--cat-rgb,var(--color-accent-rgb)), .32)}.qa-section-head{margin-bottom:var(--space-3);align-items:center;gap:10px;display:flex}.qa-section-icon{border-radius:var(--radius-md);width:34px;height:34px;color:var(--cat);background:rgba(var(--cat-rgb,var(--color-accent-rgb)), .18);border:1px solid rgba(var(--cat-rgb,var(--color-accent-rgb)), .36);flex:none;place-items:center;line-height:1;display:grid}.qa-section-head h3{font-family:var(--font-display);color:var(--color-text);flex:1;margin:0;font-size:1.02rem;font-weight:600}.qa-section-count{color:var(--cat);background:rgba(var(--cat-rgb,var(--color-accent-rgb)), .15);border-radius:999px;flex:none;padding:2px 9px;font-size:.72rem;font-weight:700}.qa-section-grid{gap:var(--space-2);flex-direction:column;display:flex}.dash-kpi-icon{width:28px;height:28px;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid rgba(var(--color-accent-rgb), .22);border-radius:8px;flex:none;place-items:center;display:grid}.dash-kpi-icon.is-alert{color:var(--color-error);background:#f871711a;border-color:#f8717152}.quick-link{align-items:center;gap:var(--space-3);background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:inherit;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative;overflow:hidden}.quick-link:before{content:"";background:var(--cat,var(--color-accent));width:3px;transition:transform .18s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.quick-link:hover{border-color:rgba(var(--cat-rgb,var(--color-accent-rgb)), .45);background:var(--color-surface-2)}.quick-link:hover:before{transform:scaleY(1)}.quick-link-icon{width:36px;height:36px;color:var(--cat,var(--color-accent));background:rgba(var(--cat-rgb,var(--color-accent-rgb)), .13);border:1px solid rgba(var(--cat-rgb,var(--color-accent-rgb)), .24);border-radius:9px;flex:none;place-items:center;line-height:1;transition:transform .15s,background .15s;display:grid}.quick-link:hover .quick-link-icon{background:rgba(var(--cat-rgb,var(--color-accent-rgb)), .2);transform:scale(1.06)}.quick-link-body{flex:1;min-width:0}.quick-link-label{font-family:var(--font-display);color:var(--color-text);font-size:.95rem;font-weight:600;display:block}.quick-link-hint{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;display:block;overflow:hidden}.quick-link-arrow{color:var(--cat,var(--color-accent));opacity:0;flex:none;transition:opacity .15s,transform .15s;transform:translate(-6px)}.quick-link:hover .quick-link-arrow{opacity:1;transform:translate(0)}@keyframes sz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sz-skeleton{background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-bg-alt) 50%, var(--color-surface) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite sz-shimmer}.dashboard-booking-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(var(--color-shadow-rgb), .04);align-items:stretch;gap:12px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dashboard-booking-card:hover{border-color:rgba(var(--color-accent-rgb), .5);box-shadow:0 8px 20px rgba(var(--color-accent-rgb), .14);transform:translateY(-2px)}.booking-date-chip{background:linear-gradient(160deg, rgba(var(--color-accent-rgb), .2), rgba(var(--color-accent-rgb), .07));border:1px solid rgba(var(--color-accent-rgb), .28);border-radius:var(--radius-md);flex-direction:column;flex:none;justify-content:center;align-items:center;width:54px;padding:6px 4px;display:flex}.booking-date-day{font-family:var(--font-display);color:var(--color-accent);font-size:1.5rem;font-weight:700;line-height:1}.booking-date-mon{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-soft);margin-top:3px;font-size:.62rem}.booking-info{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.booking-prop{font-family:var(--font-display);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:600;overflow:hidden}.booking-guest{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.booking-meta{align-items:center;gap:6px;margin-top:5px;display:flex}.booking-nights{background:rgba(var(--color-accent-rgb), .1);border:1px solid rgba(var(--color-accent-rgb), .2);color:var(--color-text-soft);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:500}.booking-source{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.68rem;font-weight:700}.dashboard-empty-state{text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:linear-gradient(160deg, rgba(var(--color-accent-rgb), .05), transparent 70%);flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:20px;display:flex}.dashboard-empty-icon{opacity:.85;margin-bottom:10px;font-size:2rem}.dashboard-empty-title{font-family:var(--font-display);color:var(--color-text);font-size:1.05rem;font-weight:600}.dashboard-empty-text{color:var(--color-text-muted);max-width:340px;margin-top:6px;font-size:.85rem;line-height:1.5}.premium-card.kpi-card{background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .08), transparent 60%), var(--color-surface)}.kpi-card .kpi-watermark{color:var(--color-accent);opacity:.06;pointer-events:none;z-index:0;position:absolute;bottom:-18px;right:-14px;transform:rotate(-8deg)}.kpi-card .kpi-row,.kpi-card .kpi-value,.kpi-card .kpi-label{z-index:1;position:relative}.stat-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-soft);min-width:0;transition:border-color .18s,transform .18s}a.card-hover .stat-card,.stat-card.card-hover{cursor:pointer}a.card-hover:hover .stat-card{border-color:var(--color-accent);transform:translateY(-2px)}.stat-label{letter-spacing:2px;text-transform:uppercase;color:var(--color-text-soft);font-size:.68rem;font-weight:500}.stat-value{font-family:var(--font-display);color:var(--color-accent);margin-top:2px;font-size:1.875rem;font-weight:600;line-height:1.1}.stat-warning{color:var(--color-warning);margin-top:6px;font-size:.75rem}.btn{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);letter-spacing:.3px;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s,color .18s,opacity .18s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg)}.btn-ghost{color:var(--color-text-muted);border-color:#0000}.btn-ghost:hover:not(:disabled){border-color:var(--color-border-subtle);color:var(--color-text)}.btn-danger{border-color:var(--color-error);color:var(--color-error)}.btn-danger:hover:not(:disabled){background:var(--color-error);border-color:var(--color-error);color:var(--color-bg)}.btn-icon{width:36px;height:36px;padding:8px}.btn-block{width:100%}.btn-sm{padding:6px 12px;font-size:.8rem}.form-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=520px){.form-grid.cols-2{grid-template-columns:1fr 1fr}.form-grid.cols-3-2-1{grid-template-columns:2fr 1fr 1fr}.form-grid.cols-1-2{grid-template-columns:1fr 2fr}}.form-grid .full{grid-column:1/-1}.field{flex-direction:column;gap:6px;display:flex}.field label{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-soft);font-size:.7rem;font-weight:500}.field input,.field select,.field textarea{background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);width:100%;max-width:100%;padding:9px 11px;font-size:.875rem;transition:border-color .18s,background .18s}.field input[type=checkbox],.field input[type=radio]{width:auto;max-width:none;padding:0}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-border)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-accent);background:var(--color-surface);outline:none}.field textarea{resize:vertical;min-height:70px}.form-field{flex-direction:column;gap:6px;display:flex}.form-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-soft);font-size:.7rem;font-weight:500}.input{background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text);width:100%;max-width:100%;padding:9px 11px;font-family:inherit;font-size:.875rem;transition:border-color .18s,background .18s}.input:hover{border-color:var(--color-border)}.input:focus{border-color:var(--color-accent);background:var(--color-surface);outline:none}select.input{cursor:pointer}textarea.input{resize:vertical;min-height:70px}.field-checkbox{flex-direction:row;align-items:center;gap:10px}.field-checkbox input{width:auto;margin:0}.field-checkbox label{letter-spacing:normal;text-transform:none;color:var(--color-text);font-size:.875rem;font-weight:400}.field-error{color:var(--color-error);margin-top:4px;font-size:.75rem}.form-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}.form-actions.spread{justify-content:space-between}.table-wrap{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:.875rem}.table-wrap{overflow-x:auto}.table thead th{z-index:1;background:linear-gradient(180deg, var(--color-bg-alt), rgba(var(--color-bg-alt-rgb), .92));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-soft);border-bottom:1.5px solid var(--color-accent-soft);white-space:nowrap;padding:11px 14px;font-size:.68rem;font-weight:600;position:sticky;top:0}.table tbody tr{border-top:1px solid var(--color-border-subtle);transition:background .15s,box-shadow .15s}.table tbody tr:hover{background:var(--color-accent-softer)}.table td{vertical-align:middle;padding:10px 14px}.table td[align=right],.table th[align=right],.table td[style*=right],.table th[style*=right]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.table .muted{color:var(--color-text-muted)}.table .small{color:var(--color-text-muted);font-size:.75rem}.badge{letter-spacing:1.5px;text-transform:uppercase;background:var(--color-accent-soft);color:var(--color-accent);border:1px solid var(--color-accent-soft);border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-block}.badge-soft{background:var(--color-bg-alt);color:var(--color-text-muted);border-color:var(--color-border-subtle)}.badge-info{background:var(--color-info);color:#000;border-color:var(--color-info)}.badge-success{background:var(--color-success);color:#000;border-color:var(--color-success)}.badge-warning{background:var(--color-warning);color:#000;border-color:var(--color-warning)}.badge-error{background:var(--color-error);color:#000;border-color:var(--color-error)}.pill{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;display:inline-flex}.tabs{border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-5);flex-wrap:wrap;gap:0;display:flex}.tab-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:.875rem;font-weight:500;transition:color .18s;display:inline-flex}.tab-btn:hover{color:var(--color-text)}.tab-btn.active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.dash-switcher{max-width:100%;margin-bottom:var(--space-5);background:linear-gradient(180deg, var(--color-surface-2), var(--color-surface));border:1px solid var(--color-border-subtle);box-shadow:0 18px 44px -20px rgba(var(--color-shadow-rgb), .6), 0 0 0 1px var(--color-accent-softer), inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);scrollbar-width:none;border-radius:18px;gap:6px;padding:7px;display:inline-flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.dash-switcher::-webkit-scrollbar{display:none}.dash-switcher:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff12,#0000 42%);position:absolute;inset:0}.dash-tab{white-space:nowrap;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-radius:13px;flex:none;align-items:center;gap:10px;padding:9px 17px;text-decoration:none;transition:color .22s,background .22s,border-color .22s,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.dash-tab svg{opacity:.6;flex-shrink:0;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.dash-tab-text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.dash-tab-label{letter-spacing:.2px;font-size:.875rem;font-weight:650}.dash-tab-desc{opacity:.7;letter-spacing:.2px;margin-top:1px;font-size:.67rem;font-weight:500}.dash-tab:hover{color:var(--color-text);background:var(--color-accent-softer);border-color:var(--color-accent-soft);transform:translateY(-2px)}.dash-tab:hover svg{opacity:1;transform:scale(1.1)}.dash-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dash-tab.active{color:#1a1505;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));border-color:rgba(var(--color-accent-rgb), .7);box-shadow:0 12px 28px -7px rgba(var(--color-accent-rgb), .6), 0 2px 6px -2px rgba(var(--color-accent-rgb), .5), inset 0 1px 0 #ffffff80;transform:translateY(-2px)}.dash-tab.active svg{opacity:1}.dash-tab.active .dash-tab-desc{color:#2a2008;opacity:.72}.dash-tab.active:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:55%;height:100%;animation:3.8s ease-in-out infinite dashShine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes dashShine{0%{left:-60%}55%{left:135%}to{left:135%}}@media (prefers-reduced-motion:reduce){.dash-tab{transition:color .2s,background .2s}.dash-tab:hover,.dash-tab.active{transform:none}.dash-tab.active:after{display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;padding:var(--space-4);background:#000000a6;animation:.2s ease-out sz-fade-in;position:fixed;inset:0;overflow-y:auto}.modal,.modal-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);width:100%;max-width:560px;max-height:calc(90vh - 2 * var(--space-4));max-height:calc(90dvh - 2 * var(--space-4));flex-direction:column;margin:5vh auto;padding:0;animation:.25s ease-out sz-pop;display:flex;overflow:hidden}.modal.lg,.modal-card.lg{max-width:760px}.modal>form,.modal>.form-grid{margin:var(--space-4) var(--space-5) var(--space-5);overflow-y:auto}.modal>:not(.modal-header):not(.modal-body):not(form):not(.form-grid){margin-inline:var(--space-5)}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex:none;display:flex}.modal-title{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600}.modal-close{color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}.modal-close:hover{background:var(--color-bg-alt);color:var(--color-text)}.modal-body{padding:var(--space-5);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;overflow-y:auto}.toast-container{top:var(--space-4);right:var(--space-4);z-index:2147483647;flex-direction:column;gap:10px;max-width:380px;display:flex;position:fixed}.toast{--toast-accent:var(--color-info);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-left:3px solid var(--toast-accent);box-shadow:var(--shadow-soft), 0 0 0 1px rgba(var(--color-accent-rgb), .06), inset 0 1px 0 #ffffff0a;border-radius:13px;align-items:flex-start;gap:11px;min-width:280px;padding:13px 16px 13px 15px;font-size:.875rem;line-height:1.42;animation:.26s cubic-bezier(.21,1,.3,1) sz-toast-in;display:flex;position:relative}.toast:before{content:"i";background:var(--toast-accent);color:#fff;width:20px;height:20px;box-shadow:0 1px 4px rgba(var(--color-shadow-rgb), .18), inset 0 0 0 1px #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:flex}.toast-success{--toast-accent:var(--color-success)}.toast-warning{--toast-accent:var(--color-warning)}.toast-error{--toast-accent:var(--color-error)}.toast-info{--toast-accent:var(--color-info)}.toast-success:before{content:"✓";color:#06331b}.toast-warning:before{content:"!";color:#3a2a02}.toast-error:before{content:"✕";color:#fff}.toast-info:before{content:"i";color:#fff;font-family:var(--font-display);font-style:italic}@keyframes sz-toast-in{0%{opacity:0;transform:translate(16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.notif-list{flex-direction:column;gap:10px;display:flex}.notif-row{border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:var(--color-surface);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff08;align-items:flex-start;gap:13px;padding:14px 42px 14px 16px;display:flex;position:relative}.notif-row.is-warning{border-left:3px solid var(--color-warning);--notif-accent:var(--color-warning);padding-left:15px}.notif-row.is-critical{border-left:3px solid var(--color-error);--notif-accent:var(--color-error);background:linear-gradient(0deg, rgba(var(--color-error-rgb), .06), rgba(var(--color-error-rgb), .06)), var(--color-surface);padding-left:15px}.notif-row[role=button]{transition:box-shadow .16s,border-color .16s}.notif-row[role=button]:hover{border-color:rgba(var(--color-accent-rgb), .35);box-shadow:var(--shadow-soft), 0 0 0 3px var(--color-accent-softer)}.notif-medallion{color:#fff;background:radial-gradient(circle at 30% 26%, #ffffff57, transparent 60%), var(--notif-accent);width:34px;height:34px;box-shadow:0 2px 8px -2px var(--notif-accent), inset 0 0 0 1px #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex}.notif-row.is-warning .notif-medallion{color:#3a2a02}.notif-main{flex:1;min-width:0}.notif-title{letter-spacing:-.005em;margin-bottom:3px;font-size:.95rem;font-weight:600}.notif-body{color:var(--color-text-muted);font-size:.85rem;line-height:1.45}.notif-time{color:var(--color-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:.7rem}.notif-empty,.notif-loading{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;align-items:center;gap:10px;padding:34px 24px;display:flex}.notif-empty-badge{background:radial-gradient(circle at 30% 26%, var(--color-accent-hover), var(--color-accent) 60%, var(--color-accent-shadow) 100%);width:46px;height:46px;box-shadow:0 6px 18px -6px rgba(var(--color-accent-rgb), .6), inset 0 0 0 1px #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:21px;display:flex}.notif-empty p,.notif-loading p{margin:0}.login-shell{min-height:100dvh;padding:var(--space-5);place-items:center;display:grid;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{content:"";pointer-events:none;z-index:0;filter:blur(70px);background:radial-gradient(circle at center, var(--color-accent) 0%, transparent 70%);border-radius:50%;position:absolute}.login-shell:before{opacity:.22;width:52vmax;height:52vmax;animation:24s ease-in-out infinite alternate aurora-1;top:-16vmax;left:-14vmax}.login-shell:after{opacity:.15;width:44vmax;height:44vmax;animation:30s ease-in-out infinite alternate aurora-2;bottom:-16vmax;right:-12vmax}.login-card{z-index:1;border:1px solid rgba(var(--color-accent-rgb), .26);background:var(--color-surface);width:100%;max-width:428px;box-shadow:0 32px 80px -28px rgba(var(--color-shadow-rgb), .62), 0 0 0 1px rgba(var(--color-accent-rgb), .14), 0 0 64px -24px rgba(var(--color-accent-rgb), .28), inset 0 1px 0 #ffffff0d;padding:34px 32px 30px;animation:.45s cubic-bezier(.2,.7,.2,1) both sz-fade-up;position:relative;overflow:hidden}.login-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent) 30%, var(--color-accent-hover) 50%, var(--color-accent) 70%, transparent);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.login-card:after{content:"◆";color:var(--color-accent);background:var(--color-surface);padding:0 7px;font-size:8px;line-height:1;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.login-shell:before,.login-shell:after{animation:none}}.login-brand{margin-bottom:var(--space-5);flex-direction:column;align-items:center;gap:10px;display:flex}.login-brand-logo{border-radius:8px;width:auto;max-width:100%;height:74px;display:block}.login-title{font-family:var(--font-display);color:var(--color-accent);letter-spacing:.005em;text-align:center;margin:2px 0 0;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.1}.login-brand-script{font-family:var(--font-display);color:var(--color-accent);background:linear-gradient(180deg, var(--color-accent-highlight) 0%, var(--color-accent) 55%, var(--color-accent-shadow) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.005em;-webkit-background-clip:text;background-clip:text;font-size:3.6rem;font-style:italic;font-weight:500;line-height:.9}.login-brand-rule{justify-content:center;align-items:center;gap:12px;width:240px;max-width:100%;margin-top:2px;display:flex}.login-brand-rule span:not(.star){background:linear-gradient(90deg, transparent, var(--color-accent), transparent);flex:1;height:1px}.login-brand-rule .star{color:var(--color-accent);font-size:.62rem;line-height:1}.login-brand .tagline{font-family:var(--font-sans);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;max-width:100%;margin-top:2px;font-size:.68rem;font-weight:500}@media (width<=480px){.login-card{padding:28px 22px 26px}.login-brand .tagline{letter-spacing:.14em;text-indent:.14em;font-size:.58rem}}.login-card .field{gap:7px}.login-card .field label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:600}.login-card .field input{background:rgba(var(--color-accent-rgb), .04);border:1px solid rgba(var(--color-accent-rgb), .18);border-radius:11px;padding:11px 13px;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.login-card .field input:hover{border-color:rgba(var(--color-accent-rgb), .34)}.login-card .field input:focus{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .06);box-shadow:0 0 0 3px var(--color-accent-softer);outline:none}.login-card .btn-primary{background:linear-gradient(135deg, var(--color-accent-hover), var(--color-accent) 58%, var(--color-accent-shadow));color:#1a1a24;letter-spacing:.06em;box-shadow:0 6px 18px rgba(var(--color-accent-rgb), .34), inset 0 1px 0 #ffffff80, inset 0 -2px 4px #785a144d;border:1px solid #fff0c88c;border-radius:11px;padding:12px 22px;font-weight:700;transition:transform .12s,box-shadow .12s}.login-card .btn-primary:hover:not(:disabled){box-shadow:0 9px 24px rgba(var(--color-accent-rgb), .44), inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #785a144d;transform:translateY(-1px)}.login-card .btn-primary:disabled{opacity:.6}.login-card .btn-ghost{letter-spacing:.04em;border:1px solid rgba(var(--color-accent-rgb), .28);color:var(--color-accent);border-radius:11px}.login-card .btn-ghost:hover{border-color:var(--color-accent);background:var(--color-accent-softer)}.login-alt-links{text-align:center;flex-direction:column;gap:7px;margin-top:8px;display:flex}.login-alt-links a{text-underline-offset:3px;-webkit-text-decoration-color:var(--color-accent-soft);text-decoration-color:var(--color-accent-soft);font-size:.82rem}.login-badge{background:radial-gradient(circle at 30% 26%, var(--color-accent-hover), var(--color-accent) 58%, var(--color-accent-shadow) 100%);color:#1a1a24;width:52px;height:52px;box-shadow:0 0 0 1px rgba(var(--color-accent-rgb), .55), 0 6px 18px rgba(var(--color-accent-rgb), .28), inset 0 1px 1px #ffffff73, inset 0 -2px 4px #785a1459;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;font-size:24px;display:flex}.login-note{border:1px solid rgba(var(--color-accent-rgb), .22);background:rgba(var(--color-accent-rgb), .05);text-align:left;border-radius:12px;padding:14px 16px}.login-note.is-success{border-color:var(--color-success);background:rgba(var(--color-accent-rgb), .04)}.login-note.is-error{border-color:var(--color-error);background:rgba(var(--color-accent-rgb), .04)}.login-note p{margin:0}.login-note p+p{margin-top:8px}.signup-shell{min-height:100dvh;padding:var(--space-5) var(--space-3);--color-text:#f5f5f5;--color-text-muted:#a4a4b8;--color-text-soft:#6f6f86;place-items:center;display:grid;position:relative;overflow:hidden}.signup-aurora{background:radial-gradient(ellipse 50% 40% at 20% 10%, rgba(var(--color-accent-rgb), .1), transparent 60%), radial-gradient(ellipse 60% 50% at 85% 90%, rgba(var(--color-accent-rgb), .08), transparent 65%), radial-gradient(ellipse 80% 60% at 50% 50%, rgba(var(--color-accent-rgb), .04), transparent 70%);filter:blur(20px);pointer-events:none;z-index:0;position:absolute;inset:-20% -10%}.signup-card{z-index:1;width:100%;max-width:540px;padding:var(--space-6) var(--space-5);border:1px solid rgba(var(--color-accent-rgb), .18);border-radius:var(--radius-card);box-shadow:0 30px 80px rgba(var(--color-shadow-rgb), .6), 0 0 0 1px rgba(var(--color-accent-rgb), .04), inset 0 1px 0 #ffffff08;background:linear-gradient(#14141ef5,#0f0f16fa);animation:.5s cubic-bezier(.2,.8,.2,1) sz-fade-up;position:relative}.signup-header{text-align:center;margin-bottom:var(--space-5)}.signup-logo{margin:0 auto var(--space-3);border-radius:var(--radius-sm);width:auto;height:64px;display:block}.signup-title{font-family:var(--font-display);background:linear-gradient(180deg, var(--color-accent-highlight) 0%, var(--color-accent) 55%, var(--color-accent-shadow) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.005em;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:2rem;font-style:italic;font-weight:500;line-height:1.1}.signup-subtitle{font-family:var(--font-sans);color:var(--color-text-muted);margin:0 0 var(--space-3);letter-spacing:.02em;font-size:.85rem}.signup-rule{justify-content:center;align-items:center;gap:12px;width:220px;max-width:80%;margin:0 auto;display:flex}.signup-rule span:not(.star){background:linear-gradient(90deg, transparent, var(--color-accent), transparent);flex:1;height:1px}.signup-rule .star{color:var(--color-accent);font-size:.7rem;line-height:1}.signup-warn{background:rgba(var(--color-accent-rgb), .1);border:1px solid rgba(var(--color-accent-rgb), .35);color:var(--color-text);margin-bottom:var(--space-3);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.signup-warn-btn{border:1px solid rgba(var(--color-accent-rgb), .5);color:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 12px;font-size:12px;transition:background .15s}.signup-warn-btn:hover{background:rgba(var(--color-accent-rgb), .15)}.signup-form{gap:var(--space-4);flex-direction:column;display:flex}.signup-block{border:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.signup-block legend{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-accent);text-transform:uppercase;margin-bottom:4px;padding:0;font-size:.85rem;font-style:italic}.signup-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signup-field{flex-direction:column;gap:4px;display:flex}.signup-field>span{color:var(--color-text-muted);letter-spacing:.02em;font-size:12px;font-weight:500}.signup-optional{color:var(--color-text-muted);opacity:.6;font-weight:400}.signup-field input{width:100%;color:var(--color-text);font-size:14px;font-family:var(--font-sans);background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s}.signup-field input:focus{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .04);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .12);outline:none}.signup-field input::placeholder{color:#ffffff40}.signup-plans{gap:10px;display:grid}.signup-plan{border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;align-items:stretch;gap:12px;padding:14px;transition:all .18s;display:flex}.signup-plan:hover{border-color:rgba(var(--color-accent-rgb), .3);background:rgba(var(--color-accent-rgb), .03)}.signup-plan.selected{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .06);box-shadow:0 0 0 1px var(--color-accent), 0 8px 24px rgba(var(--color-accent-rgb), .08)}.signup-plan input[type=radio]{accent-color:var(--color-accent);flex-shrink:0;align-self:center;width:18px;height:18px}.signup-plan-content{flex:1;min-width:0}.signup-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.signup-plan-name{font-family:var(--font-display);color:var(--color-text);font-size:1.15rem;font-style:italic;font-weight:500}.signup-plan-price{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.signup-plan-unit{font-family:var(--font-sans);color:var(--color-text-muted);letter-spacing:.05em;font-size:.7rem;font-weight:400}.signup-plan-limits{color:var(--color-text-muted);margin-bottom:2px;font-size:12px}.signup-plan-bullet{color:var(--color-text);opacity:.85;font-size:13px;font-style:italic}.signup-note{color:var(--color-text-muted);text-align:center;margin:4px 0 0;font-size:11px}.signup-cgu{color:var(--color-text-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.signup-cgu input[type=checkbox]{accent-color:var(--color-accent);flex-shrink:0;width:16px;height:16px;margin-top:3px}.signup-cgu a{color:var(--color-accent);border-bottom:1px solid rgba(var(--color-accent-rgb), .4);text-decoration:none}.signup-cgu a:hover{border-bottom-color:var(--color-accent)}.signup-error{border-radius:var(--radius-sm);color:#ff8a95;background:#dc35451a;border:1px solid #dc354559;padding:10px 12px;font-size:13px}.signup-cta{background:linear-gradient(180deg, var(--color-accent-hover) 0%, var(--color-accent) 50%, var(--color-accent-shadow) 100%);color:#1a1a24;width:100%;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 24px rgba(var(--color-accent-rgb), .25), inset 0 1px 0 #ffffff4d;border:none;border-radius:8px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s}.signup-cta:hover:not(:disabled){box-shadow:0 12px 32px rgba(var(--color-accent-rgb), .35), inset 0 1px 0 #fff6;transform:translateY(-1px)}.signup-cta:active:not(:disabled){transform:translateY(0)}.signup-cta:disabled{opacity:.6;cursor:not-allowed}.signup-footer-link{text-align:center;color:var(--color-text-muted);font-size:13px}.signup-footer-link a{color:var(--color-accent);border-bottom:1px solid #0000;margin-left:4px;text-decoration:none;transition:border-color .15s}.signup-footer-link a:hover{border-bottom-color:var(--color-accent)}@media (width<=540px){.signup-card{padding:var(--space-5) var(--space-4)}.signup-row{grid-template-columns:1fr}.signup-title{font-size:1.7rem}}.empty-state{text-align:center;padding:var(--space-7) var(--space-4);background:radial-gradient(120% 100% at 50% 0%, var(--color-accent-softer), transparent 60%), var(--color-surface);border:1px dashed var(--color-accent-soft);border-radius:var(--radius-lg);animation:.4s both sz-fade-in}.empty-state h3{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:1.125rem}.empty-state p{color:var(--color-text-muted);margin:0 auto var(--space-4);max-width:480px}.empty-state__icon{width:56px;height:56px;margin:0 auto var(--space-3);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-accent-soft), var(--color-accent-softer));border:1px solid var(--color-accent-soft);color:var(--color-accent);box-shadow:0 6px 20px -8px var(--color-accent-soft);justify-content:center;align-items:center;display:flex}.luxe-hero{border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6) var(--space-5);margin-bottom:var(--space-5);background:radial-gradient(circle at 20% 0%, var(--color-accent-soft) 0%, transparent 60%), radial-gradient(circle at 80% 100%, var(--color-accent-softer) 0%, transparent 55%), linear-gradient(135deg, var(--color-surface) 0%, var(--color-bg-alt) 100%);border:1px solid var(--color-accent-soft);box-shadow:var(--shadow-strong);position:relative;overflow:hidden}.hero-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.hero-chip{border:1px solid rgba(var(--color-accent-rgb), .32);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(var(--color-shadow-rgb), .18);white-space:nowrap;color:inherit;background:#0f0f1980;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}a.hero-chip:hover,button.hero-chip-settings:hover{border-color:rgba(var(--color-accent-rgb), .55);background:#1414209e;transform:translateY(-1px)}.hero-chip-settings{cursor:pointer;font:inherit;background:#0f0f1959;border-style:dashed}.hero-chip-settings .hero-chip-icon{font-size:1rem}.hero-chip-settings .hero-chip-label{color:#ffffffc7}.hero-chip-warn{background:#781e1e80;border-color:#f8717180}a.hero-chip-warn:hover{background:#8c23239e;border-color:#f87171b3}.hero-chip-icon{font-size:1.15rem;line-height:1}.hero-chip-value{font-family:var(--font-display);color:#f0d98a;font-size:1rem;font-weight:600}.hero-chip-label{color:#ffffffe0;letter-spacing:.2px;font-size:.82rem}:root[data-theme=light] .hero-chip{border-color:rgba(var(--color-accent-rgb), .45);background:#ffffffd9;box-shadow:0 2px 10px #503c0a1f}:root[data-theme=light] a.hero-chip:hover,:root[data-theme=light] button.hero-chip-settings:hover{border-color:rgba(var(--color-accent-rgb), .6);background:#fffffff2}:root[data-theme=light] .hero-chip-settings{background:#ffffff9e}:root[data-theme=light] .hero-chip-value{color:#a37e1f}:root[data-theme=light] .hero-chip-label{color:#191923d1}:root[data-theme=light] .hero-chip-settings .hero-chip-label{color:#19192399}:root[data-theme=light] .hero-chip-warn{background:#f8717129;border-color:#c8323280}:root[data-theme=light] .hero-chip-warn .hero-chip-value,:root[data-theme=light] .hero-chip-warn .hero-chip-label{color:#b0322f}.hero-chips-wrap{flex-direction:column;display:flex}.hero-chips-panel{border:1px solid rgba(var(--color-accent-rgb), .3);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);background:#121214c7;max-width:680px;margin-top:8px;padding:14px 16px}.hero-chips-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hero-chips-panel-title{text-transform:uppercase;letter-spacing:2px;color:#f0d98a;font-size:.72rem;font-weight:600}.hero-chips-panel-close{cursor:pointer;font:inherit;border:1px solid rgba(var(--color-accent-rgb), .4);background:rgba(var(--color-accent-rgb), .12);color:#f0d98a;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.hero-chips-panel-close:hover{background:rgba(var(--color-accent-rgb), .22);border-color:rgba(var(--color-accent-rgb), .6)}.hero-chips-panel-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px;display:grid}.hero-chips-panel-item{cursor:pointer;color:#ffffffe6;align-items:center;gap:8px;font-size:.86rem;display:flex}.hero-chips-panel-item input{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.hero-clock{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;line-height:1;display:flex}.hero-clock-time{font-family:var(--font-display);letter-spacing:2px;color:#f5e2a0;text-shadow:0 0 26px rgba(var(--color-accent-rgb), .45), 0 2px 4px #00000059;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:baseline;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:700;display:inline-flex;position:relative}.hero-clock-time>span{text-align:center}.hero-clock-sep{margin:0 2px;animation:1s step-end infinite hero-clock-blink}@keyframes hero-clock-blink{50%{opacity:.25}}.hero-clock-sec{text-align:left;letter-spacing:1px;color:#f0d98abf;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:1.7em;margin-left:8px;font-size:.42em;font-weight:600;display:inline-block}.hero-clock-date{letter-spacing:1px;text-transform:capitalize;color:#ffffffd1;margin-top:8px;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500}:root[data-theme=light] .hero-clock-time{color:#8a6d1a;text-shadow:0 1px 8px #ffffffe6}:root[data-theme=light] .hero-clock-sec{color:#8a6d1ab8}:root[data-theme=light] .hero-clock-date{color:#191923b8;text-shadow:0 1px 8px #ffffffe6}.luxe-hero:before{content:"";background-image:radial-gradient(rgba(var(--color-accent-rgb), .08) 1px, transparent 1px);opacity:.5;pointer-events:none;background-position:0 0;background-size:24px 24px;position:absolute;inset:0}.luxe-hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--color-accent),#3987e5,#9085e9,#d55181,#3fb27a,#d95926,var(--color-accent));opacity:.85;background-size:220% 100%;height:2px;animation:9s linear infinite bsHoloShift;position:absolute;top:0;left:0;right:0}@keyframes bsHoloShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.luxe-hero-holo{z-index:1;pointer-events:none;mix-blend-mode:screen;border-radius:var(--radius-xl);background:linear-gradient(115deg, transparent 22%, rgba(var(--color-accent-rgb), .1) 34%, #3987e529 45%, #9085e92e 55%, #d5518124 65%, #3fb27a1a 76%, transparent 88%);background-size:260% 260%;animation:9s linear infinite bsHoloShift;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.luxe-hero:after,.luxe-hero-holo{animation:none}}.luxe-hero>*{z-index:2;position:relative}.luxe-hero-slideshow{min-height:240px}@media (width<=760px){.luxe-hero-slideshow{min-height:180px}}@media (orientation:landscape) and (height<=500px){.luxe-hero-slideshow{min-height:140px}}.luxe-hero-slides{z-index:0;border-radius:var(--radius-xl);position:absolute;inset:0;overflow:hidden}.luxe-hero-slide{opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;animation:27s infinite luxe-hero-cycle;position:absolute;inset:0}.luxe-hero-slide-1{background-image:url(/assets/terroir/01-pic-saint-mathieu.webp);animation-delay:0s}.luxe-hero-slide-2{background-image:url(/assets/terroir/08-coucher-soleil.webp);animation-delay:9s}.luxe-hero-slide-3{background-image:url(/assets/terroir/02-vignes.webp);animation-delay:18s}@keyframes luxe-hero-cycle{0%{opacity:0;transform:scale(1)}5%{opacity:1}33%{opacity:1;transform:scale(1.08)}38%{opacity:0;transform:scale(1.085)}to{opacity:0;transform:scale(1)}}.luxe-hero-overlay{z-index:1;background:radial-gradient(80% 65% at 30%,#050509b8 0%,#05050952 65%,#0000 100%),linear-gradient(#05050938 0%,#0505092e 100%);position:absolute;inset:0}:root[data-theme=light] .luxe-hero-overlay{background:radial-gradient(80% 65% at 30%,#fffdf7e0 0%,#fffdf785 65%,#0000 100%),linear-gradient(#fffdf752 0%,#fffdf738 100%)}.luxe-hero-slideshow>:not(.luxe-hero-slides):not(.luxe-hero-overlay){text-shadow:0 1px 12px #0000008c,0 0 2px #0006}:root[data-theme=light] .luxe-hero-slideshow>:not(.luxe-hero-slides):not(.luxe-hero-overlay){text-shadow:0 1px 12px #ffffffd9,0 0 2px #ffffffb3}.luxe-hero-slideshow .hero-metric-value{color:#fff;text-shadow:0 0 18px #fff6,0 1px 14px #000000a6,0 0 2px #0000008c}.luxe-hero-slideshow .hero-metric-value.is-gold{color:#ffe27a;text-shadow:0 0 16px #ffe27a8c,0 1px 14px #000000b3,0 0 2px #00000080}.luxe-hero-slideshow .hero-metric-label{color:#ffffffeb;text-transform:uppercase;text-shadow:0 1px 10px #000000b3;font-weight:500}:root[data-theme=light] .luxe-hero-slideshow .hero-metric-value{color:#1a1a24;text-shadow:0 0 18px #fffffff2,0 1px 4px #fffdf7d9}:root[data-theme=light] .luxe-hero-slideshow .hero-metric-value.is-gold{color:#a37e1f;text-shadow:0 0 18px #fffffff2,0 1px 4px #fffdf7d9}:root[data-theme=light] .luxe-hero-slideshow .hero-metric-label{color:#14141ebf;text-shadow:0 1px 8px #ffffffe6}@media (prefers-reduced-motion:reduce){.luxe-hero-slide{opacity:1;animation:none}.luxe-hero-slide-2,.luxe-hero-slide-3{display:none}}.premium-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-soft);min-width:0;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.premium-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-accent) 50%, transparent 100%);opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.premium-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-strong), 0 0 0 1px var(--color-accent-soft);transform:translateY(-3px)}.premium-card:hover:before{opacity:1}a.premium-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.kpi-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.kpi-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .18) 0%, rgba(var(--color-accent-rgb), .04) 100%);border:1px solid rgba(var(--color-accent-rgb), .25);width:38px;height:38px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi-value{font-family:var(--font-display);color:var(--color-text);margin-top:var(--space-3);letter-spacing:-.5px;font-size:2rem;font-weight:600;line-height:1}.kpi-value .gold-accent{color:var(--color-accent)}.kpi-label{letter-spacing:2px;text-transform:uppercase;color:var(--color-text-soft);margin-top:6px;font-size:.7rem;font-weight:500}.variation{border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.variation-up{color:#4ade80;background:#4ade801f}.variation-down{color:#f87171;background:#f871711f}.variation-flat{color:var(--color-text-soft);background:var(--color-bg-alt)}.gold-divider{background:linear-gradient(90deg, transparent 0%, var(--color-accent) 50%, transparent 100%);opacity:.4;height:1px;margin:var(--space-4) 0}.glow-gold{box-shadow:0 0 32px rgba(var(--color-accent-rgb), .18)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);display:flex}.section-heading h2{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.section-heading .accent-bar{background:var(--color-accent);vertical-align:middle;width:28px;height:2px;margin-right:10px;display:inline-block}.sz-hover-glow{transition:border-color .25s,box-shadow .25s}.sz-hover-glow:hover{border-color:rgba(var(--color-accent-rgb), .45);box-shadow:0 6px 24px -12px rgba(var(--color-accent-rgb), .35)}.sz-hover-row{border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .18s,padding .18s}.sz-hover-row:hover{background:rgba(var(--color-accent-rgb), .07);transform:translate(3px)}.sz-hover-lift{cursor:pointer;will-change:transform;transition:border-color .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),opacity .25s}.sz-hover-lift:hover{border-color:rgba(var(--color-accent-rgb), .7);box-shadow:0 14px 32px -14px rgba(var(--color-accent-rgb), .55), 0 4px 12px -6px rgba(var(--color-shadow-rgb), .25);transform:translateY(-4px)}.sz-hover-lift:active{transition-duration:80ms;transform:translateY(-1px)scale(.985)}.sz-hover-group{isolation:isolate}.sz-hover-group>.sz-hover-lift{z-index:1;position:relative}.sz-hover-group:hover>.sz-hover-lift{opacity:.7}.sz-hover-group>.sz-hover-lift:hover{opacity:1;z-index:50}@media (hover:none){.sz-hover-group:hover>.sz-hover-lift{opacity:1}}.dash-kpi{cursor:pointer;will-change:transform;transition:border-color .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),opacity .25s}.dash-kpi:hover{border-color:rgba(var(--color-accent-rgb), .7);box-shadow:0 14px 32px -14px rgba(var(--color-accent-rgb), .55), 0 4px 12px -6px rgba(var(--color-shadow-rgb), .25);transform:translateY(-4px)}.dash-kpi-alert:hover{box-shadow:0 16px 36px -12px rgba(var(--color-accent-rgb), .7), 0 4px 12px -6px rgba(var(--color-shadow-rgb), .3)}.dash-kpi:active{transition-duration:80ms;transform:translateY(-1px)scale(.985)}.dash-kpi-grid:hover>a{opacity:.7;transition:opacity .25s}.dash-kpi-grid>a:hover{opacity:1}@media (hover:none){.dash-kpi-grid:hover>a{opacity:1}}.dash-kpi-spark{opacity:.55;pointer-events:none;margin-top:8px;transition:opacity .25s}.dash-kpi:hover .dash-kpi-spark{opacity:1}.dash-kpi-grid{isolation:isolate}.dash-kpi-grid>a{z-index:1;position:relative}.dash-kpi-grid>a:hover{z-index:50}.dash-kpi-tooltip{background:var(--color-bg-elevated,#1a1a24);border:1px solid rgba(var(--color-accent-rgb), .5);border-radius:var(--radius-md,8px);box-shadow:0 22px 48px -14px rgba(var(--color-shadow-rgb), .75), 0 0 28px -6px rgba(var(--color-accent-rgb), .28);opacity:0;visibility:hidden;z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:320px;padding:12px 14px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:0;left:calc(100% + 12px);transform:translate(-6px)}.dash-kpi-has-tooltip:hover .dash-kpi-tooltip{opacity:1;visibility:visible;transform:translate(0)}:root[data-theme=light] .dash-kpi-tooltip,:root[data-theme=light] .dash-kpi-tooltip:before{background:#fff;border-color:#b8860b80}:root[data-theme=light] .dash-kpi-tooltip{box-shadow:0 22px 48px -14px #3c2d0a47,0 0 28px -6px #b8860b2e}.dash-kpi-tooltip:before{content:"";background:var(--color-bg-elevated,#1a1a24);border-left:1px solid rgba(var(--color-accent-rgb), .5);border-bottom:1px solid rgba(var(--color-accent-rgb), .5);width:12px;height:12px;position:absolute;top:16px;left:-7px;transform:rotate(45deg)}.dash-kpi-grid>a:nth-child(3n) .dash-kpi-tooltip{left:auto;right:calc(100% + 12px);transform:translate(6px)}.dash-kpi-grid>a:nth-child(3n):hover .dash-kpi-tooltip{transform:translate(0)}.dash-kpi-grid>a:nth-child(3n) .dash-kpi-tooltip:before{border-bottom:0;border-left:0;border-right:1px solid rgba(var(--color-accent-rgb), .5);border-top:1px solid rgba(var(--color-accent-rgb), .5);left:auto;right:-7px}.dash-kpi-grid>a:nth-last-child(-n+3) .dash-kpi-tooltip{top:auto;bottom:0}.dash-kpi-grid>a:nth-last-child(-n+3) .dash-kpi-tooltip:before{top:auto;bottom:16px}.dash-kpi-tooltip{max-height:80vh;overflow:hidden}@media (width<=900px){.dash-kpi-grid>a:nth-child(2n) .dash-kpi-tooltip{left:auto;right:calc(100% + 12px)}.dash-kpi-grid>a:nth-child(3n) .dash-kpi-tooltip{left:calc(100% + 12px);right:auto}}.dash-kpi-info{border:1px solid rgba(var(--color-accent-rgb), .5);background:rgba(var(--color-accent-rgb), .14);width:28px;height:28px;color:var(--color-accent);cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:8px;right:8px}.dash-kpi-info:active{background:rgba(var(--color-accent-rgb), .3)}@media (any-pointer:coarse){.dash-kpi-tooltip,.dash-kpi-has-tooltip .dash-kpi-dot{display:none}.dash-kpi-info{display:flex}}.kpi-sheet-backdrop{z-index:1490;padding:16px;padding-bottom:max(20px, env(safe-area-inset-bottom));background:#0006;justify-content:center;align-items:flex-end;animation:.18s ease-out sz-fade-up;display:flex;position:fixed;inset:0}.kpi-sheet{background:var(--color-bg-elevated,#1a1a24);border:1px solid rgba(var(--color-accent-rgb), .5);border-radius:var(--radius-lg);width:min(420px,94vw);max-height:70vh;box-shadow:0 -10px 44px rgba(var(--color-shadow-rgb), .55), 0 0 28px -6px rgba(var(--color-accent-rgb), .3);flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex;position:relative;overflow-y:auto}:root[data-theme=light] .kpi-sheet{background:#fff;border-color:#b8860b80}.kpi-sheet-close{border:1px solid var(--color-border-subtle);background:rgba(var(--color-accent-rgb), .12);width:30px;height:30px;color:var(--color-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex;position:absolute;top:10px;right:10px}.dash-kpi-alert{background:rgba(var(--color-accent-rgb), .08);border-color:rgba(var(--color-accent-rgb), .32);border-left:3px solid var(--color-accent)}.dash-kpi-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), .5);border-radius:50%;animation:2.4s ease-out infinite sz-kpi-pulse;position:absolute;top:12px;right:12px}@keyframes sz-kpi-pulse{0%{box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), .45)}70%{box-shadow:0 0 0 7px rgba(var(--color-accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), 0)}}@media (prefers-reduced-motion:reduce){.dash-kpi-dot{animation:none}}.biz-cockpit-head{margin:0 0 var(--space-3);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.biz-cockpit-head h2{align-items:center;gap:var(--space-3);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:1.05rem;font-weight:600;display:flex}.biz-allclear{border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-success,#4ade80);border-radius:var(--radius-md,10px);color:var(--color-text-soft);background:#4ade800f;align-items:center;gap:10px;padding:15px 18px;font-size:.9rem;display:flex}.biz-calm-group{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,10px);background:rgba(var(--color-bg-alt-rgb), .4);margin-bottom:8px;overflow:hidden}.biz-calm-toggle{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;display:flex}.biz-calm-toggle:hover{background:rgba(var(--color-accent-rgb), .05)}.biz-calm-title{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.8rem;font-weight:600}.biz-calm-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:1;font-size:.8rem;overflow:hidden}.biz-calm-chev{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s;display:inline-flex}.biz-calm-toggle[aria-expanded=true] .biz-calm-chev{transform:rotate(90deg)}.biz-calm-pills{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:2px 14px 14px;display:grid}.biz-healthy-strip{padding:0}.biz-calm-chip{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:flex}.biz-calm-chip:hover{border-color:rgba(var(--color-accent-rgb), .4);color:var(--color-text);transform:translateY(-1px)}.biz-calm-chip>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.biz-calm-chip>em{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){.biz-calm-chev,.biz-calm-chip{transition:none}}.stagger>*{opacity:0;animation:.5s ease-out forwards sz-fade-up}.stagger>:first-child{animation-delay:50ms}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.15s}.stagger>:nth-child(4){animation-delay:.2s}.stagger>:nth-child(5){animation-delay:.25s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.35s}.stagger>:nth-child(8){animation-delay:.4s}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.row-between{justify-content:space-between}.row-end{justify-content:flex-end}.row-tight{gap:6px}.muted{color:var(--color-text-muted)}.soft{color:var(--color-text-soft)}.gold{color:var(--color-accent)}.text-sm{font-size:.75rem}.text-base{font-size:.875rem}.text-lg{font-size:1rem}.uppercase{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-soft);font-size:.7rem;font-weight:500}.divider{background:var(--color-border-subtle);height:1px;margin:var(--space-4) 0}.spinner{border:2px solid var(--color-accent-softer);border-top-color:var(--color-accent);border-right-color:var(--color-accent);vertical-align:middle;border-radius:50%;width:15px;height:15px;animation:.65s cubic-bezier(.5,.15,.35,.95) infinite sz-spin;display:inline-block}.spinner-lg{border-width:3px;width:34px;height:34px}@keyframes sz-spin{to{transform:rotate(360deg)}}.route-fade{animation:.26s cubic-bezier(.2,.7,.2,1) both route-fade-in}@keyframes route-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-fade{animation:none}}.app-aurora{display:none}:root[data-theme=dark] .app-aurora{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.app-aurora span{filter:blur(60px);will-change:transform;background:radial-gradient(circle at center, var(--color-accent) 0%, transparent 70%);border-radius:50%;position:absolute}.app-aurora span:first-child{opacity:.45;width:50vw;height:50vw;animation:26s ease-in-out infinite alternate aurora-1;top:-12vh;left:-8vw}.app-aurora span:nth-child(2){opacity:.36;width:44vw;height:44vw;animation:33s ease-in-out infinite alternate aurora-2;bottom:-14vh;right:-6vw}.app-aurora span:nth-child(3){opacity:.26;width:34vw;height:34vw;animation:40s ease-in-out infinite alternate aurora-3;top:30vh;left:54vw}@keyframes aurora-1{0%{transform:translate(0)scale(1)}to{transform:translate(8vw,6vh)scale(1.15)}}@keyframes aurora-2{0%{transform:translate(0)scale(1)}to{transform:translate(-7vw,-5vh)scale(1.1)}}@keyframes aurora-3{0%{transform:translate(0)scale(1)}to{transform:translate(-6vw,8vh)scale(1.2)}}@media (prefers-reduced-motion:reduce){.app-aurora span{animation:none!important}}.page-loader{color:var(--color-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:64px 24px;font-size:.9rem;animation:.4s both sz-fade-in;display:flex}.page-loader .spinner{width:38px;height:38px;filter:drop-shadow(0 0 10px var(--color-accent-soft));border-width:3px}.mobile-topbar,.drawer-overlay,.sidebar-close-mobile{display:none}.mobile-search-pill{border:1px solid var(--color-border-subtle);background:var(--color-surface-elev,#ffffff0a);min-width:0;height:40px;color:var(--color-text-soft,var(--color-text));cursor:pointer;border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s,background .2s;display:inline-flex}.mobile-search-pill svg{color:var(--color-accent);flex-shrink:0}.mobile-search-pill:hover,.mobile-search-pill:active{border-color:var(--color-accent);background:var(--color-accent-soft)}.mobile-search-pill-text{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.alert-action-btn{border:1px solid var(--color-border-subtle);background:var(--color-surface-elev,#ffffff0a);width:34px;height:34px;color:var(--color-text-soft,var(--color-text));cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.alert-action-btn:hover,.alert-action-btn:active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.dashboard-activity-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.dashboard-bookings-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}@media (width>=901px) and (width<=1366px){.content{padding:var(--space-4) var(--space-4)}.table-wrapper,.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px) and (width<=1100px){.grid-3,.grid-4,.stats-grid,.cards-grid,.dashboard-bookings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px) and (width<=1366px){.dash-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@supports (padding:env(safe-area-inset-top)){.book-page>header:first-child,body>div>header:first-child{padding-top:max(20px, env(safe-area-inset-top))!important}}@media (width<=600px){body>div>header:first-child{gap:12px;flex-direction:column!important;padding-bottom:14px!important}body>div>header:first-child>nav{flex-wrap:wrap;justify-content:center!important;gap:14px!important;position:static!important;transform:none!important}body>div>header:first-child>div:not([class]){text-align:center;position:static!important;transform:none!important}body>div>header:first-child img{max-width:160px!important}}@media (width<=768px){body{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;font-size:14px}body.drawer-open{overflow:hidden}.app-shell{min-height:100dvh;display:block}.mobile-topbar{align-items:center;gap:var(--space-3);height:calc(56px + env(safe-area-inset-top,0));padding:env(safe-area-inset-top,0) var(--space-3) 0;background:var(--color-bg-alt);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-subtle);z-index:90;display:flex;position:sticky;top:0}.burger-btn{border:1px solid var(--color-border-subtle);color:var(--color-text);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,background .2s;display:inline-flex}.burger-btn:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.mobile-brand{align-items:center;gap:7px;display:flex}.mobile-brand img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:36px;display:block}.mobile-brand .brand-script{font-size:1.5rem;line-height:1}.mobile-brand .brand-suffix{letter-spacing:.28em;font-size:.55rem}.mobile-topbar-spacer{flex:1}.sidebar{z-index:2000;width:100vw;max-width:100vw;height:100dvh;box-shadow:none;-webkit-overflow-scrolling:touch;padding-top:max(var(--space-3), env(safe-area-inset-top,0));padding-bottom:max(var(--space-3), env(safe-area-inset-bottom,0));border:none;border-radius:0;margin:0;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.sidebar-close-mobile{top:max(var(--space-3), env(safe-area-inset-top,0));right:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);width:40px;height:40px;color:var(--color-text);cursor:pointer;z-index:5;background:#ffffff0f;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex;position:absolute}.sidebar-close-mobile:hover,.sidebar-close-mobile:active{background:var(--color-accent-soft);border-color:var(--color-accent)}.theme-toggle-sidebar{display:none}.va-fab{width:48px!important;height:48px!important;font-size:22px!important;bottom:16px!important;right:16px!important}.app-shell.menu-open .sidebar{transform:translate(0)}.sidebar nav{gap:var(--space-1)}.nav-link{padding:12px 14px;font-size:.95rem}.drawer-overlay{z-index:95;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;display:block;position:fixed;inset:0}.app-shell.menu-open .drawer-overlay{opacity:1;pointer-events:auto}.content{padding:var(--space-4) var(--space-3);max-width:100%}.page-header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.page-header .page-actions{flex-wrap:wrap;width:100%}.page-header h1{font-size:1.5rem;line-height:1.2}.table-wrapper,.table-scroll{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);overflow-x:auto}table{min-width:600px}.grid-cards,.grid-2,.grid-3,.grid-4,.stats-grid,.cards-grid,.dashboard-activity-grid,.dashboard-bookings-grid{gap:var(--space-3);grid-template-columns:1fr!important}.premium-card .row{justify-content:center}.premium-card{padding:var(--space-3)!important}.form-row,.form-grid,.form-2col{grid-template-columns:1fr!important}.actions,.button-group{gap:var(--space-2);flex-wrap:wrap}.btn,button:not(.unstyled):not(.burger-btn):not(.theme-toggle-icon):not(.sidebar-close-mobile):not(.sidebar-custom-btn),.nav-link{touch-action:manipulation;min-height:44px;padding:11px 16px}.sidebar-custom-btn{touch-action:manipulation;flex:0 0 44px;width:44px;height:44px;padding:0}.sidebar-custom-btn img,.sidebar-custom-btn svg{width:18px;height:18px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],input[type=time],textarea,select{min-height:44px;font-size:16px!important}a,button,[role=button]{-webkit-tap-highlight-color:rgba(var(--color-accent-rgb), .2)}.modal,.modal-content{max-width:100%!important;margin:var(--space-3)!important}.card{padding:var(--space-3)}.sidebar-footer{margin-top:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,0))}.split-view{grid-template-columns:1fr!important}.split-view[data-active=detail] .split-list,.split-view[data-active=list] .split-detail{display:none!important}.split-view[data-active=detail] .split-detail,.split-view[data-active=list] .split-list{flex-direction:column;display:flex!important}.split-back-btn{display:inline-flex!important}.modal-overlay>.card{max-height:95vh!important}.doc-line-grid{grid-template-columns:1fr!important;gap:6px!important}.page-root>.page-header>div:last-child{flex-wrap:wrap}}.split-back-btn{display:none}@keyframes composer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes composer-slide-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.composer-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#050509b8;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out composer-fade-in;display:flex;position:fixed;inset:0}.composer-modal{background:var(--color-surface,#0f0f17);border:1px solid rgba(var(--color-accent-rgb), .28);width:100%;max-width:760px;max-height:90vh;box-shadow:0 32px 80px rgba(var(--color-shadow-rgb), .62), 0 0 0 1px rgba(var(--color-accent-rgb), .16), inset 0 1px 0 #ffffff0d;border-radius:18px;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) composer-slide-in;display:flex;overflow:hidden}.composer-header{background:radial-gradient(120% 140% at 12% 0%, rgba(var(--color-accent-rgb), .1), transparent 60%), linear-gradient(135deg, var(--color-surface) 0%, var(--color-bg-alt) 100%);border-bottom:1px solid rgba(var(--color-accent-rgb), .16);padding:24px 30px 22px;position:relative}.composer-header:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent) 30%, var(--color-accent-hover) 50%, var(--color-accent) 70%, transparent);opacity:.75;height:2px;position:absolute;bottom:0;left:0;right:0}.composer-header:before{content:"◆";color:var(--color-accent);background:var(--color-surface);z-index:1;padding:0 6px;font-size:8px;line-height:1;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.composer-header-row{align-items:center;gap:14px;display:flex}.composer-icon{background:radial-gradient(circle at 30% 26%, var(--color-accent-hover), var(--color-accent) 58%, var(--color-accent-shadow) 100%);color:#1a1a24;width:46px;height:46px;box-shadow:0 0 0 1px rgba(var(--color-accent-rgb), .55), 0 6px 18px rgba(var(--color-accent-rgb), .28), inset 0 1px 1px #ffffff73, inset 0 -2px 4px #785a1459;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.composer-title{font-family:var(--font-display);color:var(--color-accent);letter-spacing:.005em;margin:0;font-size:1.45rem;font-style:italic;font-weight:500;line-height:1.1}.composer-subtitle{color:var(--color-text-muted);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:.78rem}.composer-close{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:18px;right:18px}.composer-close:hover{background:var(--color-accent-softer);color:var(--color-accent);border-color:var(--color-accent-soft)}.composer-body{flex-direction:column;flex:1;gap:10px;padding:22px 28px 24px;display:flex;overflow-y:auto}.composer-row{background:rgba(var(--color-accent-rgb), .035);border:1px solid rgba(var(--color-accent-rgb), .14);border-radius:12px;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:9px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.composer-row:focus-within{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .06);box-shadow:0 0 0 2px var(--color-accent-softer)}.composer-row.composer-row-textarea{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:4px;padding:0;display:block}.composer-row.composer-row-ccadd{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 14px 0}.composer-row-label{letter-spacing:.18em;text-transform:uppercase;min-height:30px;color:var(--color-text-muted);align-items:center;font-size:.74rem;font-weight:600;display:flex}.composer-row .composer-input,.composer-row .composer-textarea{width:100%;color:var(--color-text);background:0 0;border:0;outline:none;padding:4px 0;font-family:inherit;font-size:.95rem}.composer-row .composer-input::placeholder{color:var(--color-text-soft);font-style:italic}.composer-row .composer-textarea{resize:vertical;background:linear-gradient(180deg, rgba(var(--color-accent-rgb), .05), transparent 64px), var(--color-bg-alt);border:1px solid rgba(var(--color-accent-rgb), .16);border-radius:12px;min-height:240px;margin-top:8px;padding:16px 18px;line-height:1.65;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0a}.composer-row .composer-textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-softer), inset 0 2px 0 rgba(var(--color-accent-rgb), .4)}.composer-cc-toggle{color:var(--color-accent);letter-spacing:.05em;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-soft);text-decoration-color:var(--color-accent-soft);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.8rem}.composer-cc-toggle:hover{color:var(--color-accent-hover)}.composer-suggestions{background:var(--color-surface,#0f0f17);border:1px solid rgba(var(--color-accent-rgb), .28);box-shadow:0 16px 38px rgba(var(--color-shadow-rgb), .5);z-index:10;border-radius:12px;max-height:240px;position:absolute;top:calc(100% + 5px);left:8px;right:8px;overflow-y:auto}.composer-suggestion{text-align:left;cursor:pointer;width:100%;color:var(--color-text);border:0;border-bottom:1px solid rgba(var(--color-accent-rgb), .05);background:0 0;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:background .1s;display:block}.composer-suggestion:last-child{border-bottom:0}.composer-suggestion:hover,.composer-suggestion[data-active=true]{background:var(--color-accent-softer);color:var(--color-accent)}.composer-suggestion-name{font-weight:500;display:block}.composer-suggestion-email{color:var(--color-text-muted);margin-top:2px;font-size:.78rem;display:block}.composer-footer{background:linear-gradient(180deg, transparent, var(--color-bg-alt) 100%);border-top:1px solid rgba(var(--color-accent-rgb), .16);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex;position:relative}.composer-footer:before{content:"◆";color:var(--color-accent);background:var(--color-surface);padding:0 6px;font-size:8px;line-height:1;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.composer-footer-hint{color:var(--color-text-soft);letter-spacing:.05em;font-size:.72rem}.composer-actions{align-items:center;gap:10px;display:flex}.composer-send-btn{background:linear-gradient(135deg, var(--color-accent-hover), var(--color-accent) 58%, var(--color-accent-shadow));color:#1a1a24;border-radius:var(--radius-md);letter-spacing:.06em;cursor:pointer;box-shadow:0 6px 18px rgba(var(--color-accent-rgb), .34), inset 0 1px 0 #ffffff80, inset 0 -2px 4px #785a144d;border:1px solid #fff0c88c;align-items:center;gap:8px;padding:10px 24px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.composer-send-btn:hover:not(:disabled){box-shadow:0 9px 24px rgba(var(--color-accent-rgb), .44), inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #785a144d;transform:translateY(-1px)}.composer-send-btn:disabled{opacity:.6;cursor:not-allowed}.composer-modal.composer-dragover{outline:2px dashed var(--color-accent);outline-offset:-8px}.composer-drop-hint{text-align:center;color:var(--color-accent);background:rgba(var(--color-accent-rgb), .08);border:1px dashed rgba(var(--color-accent-rgb), .4);border-radius:12px;margin-top:10px;padding:12px;font-size:.85rem}.composer-attachments{border-top:1px dashed rgba(var(--color-accent-rgb), .22);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.composer-att-chip{background:rgba(var(--color-accent-rgb), .05);border:1px solid rgba(var(--color-accent-rgb), .2);border-radius:var(--radius-md);align-items:center;gap:6px;max-width:240px;padding:5px 10px;font-size:.78rem;display:inline-flex}.composer-att-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-att-size{color:var(--color-text-muted);white-space:nowrap;font-size:.72rem}.composer-att-remove{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.composer-att-remove:hover{color:var(--color-text);background:#ffffff14}.composer-att-total{color:var(--color-text-soft);margin-left:auto;font-size:.72rem}.composer-footer-left{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.composer-icon-btn{border-radius:var(--radius-md);background:rgba(var(--color-accent-rgb), .04);border:1px solid rgba(var(--color-accent-rgb), .18);width:38px;height:38px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.composer-icon-btn:hover:not(:disabled){background:rgba(var(--color-accent-rgb), .1);border-color:var(--color-accent)}.composer-icon-btn:disabled{opacity:.4;cursor:not-allowed}.composer-ai-wrap{position:relative}.composer-ai-btn{background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .16), rgba(var(--color-accent-rgb), .05));border:1px solid rgba(var(--color-accent-rgb), .28);color:var(--color-accent);border-radius:var(--radius-md);letter-spacing:.02em;cursor:pointer;align-items:center;gap:6px;padding:9px 16px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.composer-ai-btn:hover:not(:disabled){background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .26), rgba(var(--color-accent-rgb), .1));border-color:var(--color-accent)}.composer-ai-btn:disabled{opacity:.6;cursor:not-allowed}.composer-emoji-wrap{display:inline-flex;position:relative}.composer-emoji-menu{background:var(--color-bg);border:1px solid rgba(var(--color-accent-rgb), .28);border-radius:var(--radius-card);width:268px;box-shadow:0 16px 38px rgba(var(--color-shadow-rgb), .5);z-index:1100;flex-direction:column;gap:10px;max-height:60vh;padding:12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.composer-emoji-group{flex-direction:column;gap:5px;display:flex}.composer-emoji-title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.68rem}.composer-emoji-grid{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.composer-emoji-btn{cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:44px;font-size:1.25rem;line-height:1;transition:background .12s}.composer-emoji-btn:hover,.composer-emoji-btn:focus-visible{background:rgba(var(--color-accent-rgb), .16);outline:none}.composer-emoji-hint{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:7px;font-size:.7rem}.composer-ai-menu{background:var(--color-bg);border:1px solid rgba(var(--color-accent-rgb), .28);border-radius:var(--radius-card);min-width:264px;box-shadow:0 16px 38px rgba(var(--color-shadow-rgb), .5);z-index:1100;flex-direction:column;gap:2px;max-height:60vh;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.composer-ai-item{text-align:left;color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;padding:8px 10px;transition:background .12s;display:flex}.composer-ai-item:hover{background:var(--color-bg-alt)}.composer-ai-item strong{font-size:.85rem;font-weight:500}.composer-ai-help{color:var(--color-text-muted);margin-top:2px;font-size:.7rem}.composer-ai-prompt-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.composer-ai-prompt-modal{background:var(--color-bg);border:1px solid rgba(var(--color-accent-rgb), .28);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:0 24px 60px rgba(var(--color-shadow-rgb), .6);padding:24px}.composer-ai-prompt-modal h3{font-family:var(--font-display);color:var(--color-accent);margin:0 0 6px;font-size:1.25rem;font-style:italic;font-weight:500}.composer-ai-prompt-modal textarea{background:var(--color-bg-alt);border:1px solid var(--color-accent-soft);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;margin-top:10px;padding:10px;font-family:inherit;font-size:.9rem}.composer-ai-prompt-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (width<=640px){.composer-backdrop{padding:0}.composer-modal{border-radius:0;height:100dvh;max-height:100dvh}.composer-row{grid-template-columns:1fr;gap:4px}.composer-suggestions{left:0;right:0}.composer-header{padding:18px 20px 16px}.composer-body{padding:18px 20px}.composer-footer{padding:14px 20px}.composer-ai-menu{min-width:calc(100vw - 24px);left:-8px;right:auto}.composer-emoji-menu{width:calc(100vw - 24px);left:-8px}.composer-emoji-grid{grid-template-columns:repeat(8,1fr)}}@media (width<=480px){.page-root{padding-left:12px;padding-right:12px}.page-header{flex-direction:column;align-items:stretch;gap:8px}.page-title{font-size:1.4rem}.page-subtitle{font-size:.85rem}.card{padding:12px}.tab-bar-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-left:-4px;padding-bottom:4px;padding-left:4px;overflow-x:auto;flex-wrap:nowrap!important}.tab-bar-scroll>*{white-space:nowrap;flex:none}.tab-bar-scroll::-webkit-scrollbar{height:3px}.tab-bar-scroll::-webkit-scrollbar-thumb{background:rgba(var(--color-accent-rgb), .3);border-radius:2px}.table-wrap,.table-responsive{-webkit-overflow-scrolling:touch;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;overflow-x:auto}.table th,.table td{white-space:nowrap;padding:8px 6px;font-size:.78rem}.btn-sm{padding:6px 10px;font-size:.75rem}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr);gap:8px}.grid-2{grid-template-columns:1fr}.stat-card .stat-value,.card [data-stat-value]{font-size:1.4rem}.input{width:100%}.card .row.row-between{flex-direction:column;align-items:stretch;gap:12px}}@media (width<=360px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.public-support-shell{background:radial-gradient(circle at top, var(--color-surface) 0%, var(--color-bg) 60%);flex-direction:column;align-items:center;min-height:100dvh;padding:32px 16px 60px;display:flex}.public-support-header{text-align:center;max-width:680px;margin-bottom:32px}.public-support-header img{border-radius:var(--radius-sm);width:auto;height:70px;margin:0 auto 18px;display:block}.public-support-header h1{font-family:var(--font-display);color:var(--color-accent);margin:0 0 8px;font-size:2.2rem;font-style:italic}.public-support-header p{color:var(--color-text-muted);margin:0;font-size:.95rem}.public-support-main{width:100%;margin:0 auto}.public-support-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 8px 24px rgba(var(--color-shadow-rgb), .4);padding:28px;position:relative}.public-support-card h2{font-family:var(--font-display);color:var(--color-accent);margin:0 0 16px;font-size:1.5rem}.public-support-back{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:4px 0;font-size:.85rem}.public-support-back:hover{color:var(--color-accent)}.public-support-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.public-support-tile{background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);cursor:pointer;color:var(--color-text);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;transition:transform .12s,border-color .15s,background .15s;display:flex}.public-support-tile:hover{border-color:var(--color-accent);background:var(--color-accent-softer);transform:translateY(-2px)}.public-support-tile-icon{font-size:2rem;line-height:1}.public-support-tile-label{text-align:center;font-size:.88rem;font-weight:500}.public-support-cat-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.public-support-cat-icon{font-size:2rem}.public-support-cat-header h2{margin:0}.public-support-step-progress{letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:18px;font-size:.78rem}.public-support-step{background:var(--color-bg-alt);border-left:3px solid var(--color-accent);border-radius:8px;margin-bottom:22px;padding:18px 20px}.public-support-step h3{font-family:var(--font-display);color:var(--color-text);margin:0 0 8px;font-size:1.15rem}.public-support-step p{color:var(--color-text-muted);margin:0;line-height:1.6}.public-support-actions{flex-direction:column;gap:10px;display:flex}.public-support-actions .btn{width:100%;padding:12px;font-size:1rem}.public-support-form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.public-support-form label{flex-direction:column;gap:6px;display:flex}.public-support-form label span{letter-spacing:.05em;color:var(--color-text-muted);font-size:.8rem;font-weight:500}.public-support-form input,.public-support-form textarea{background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);color:var(--color-text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.95rem}.public-support-form input:focus,.public-support-form textarea:focus{border-color:var(--color-accent);outline:0}.public-support-form textarea{resize:vertical}.public-support-form .btn-primary{padding:12px;font-size:1rem}.public-support-error{color:#ff8080;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.9rem}.public-support-success{text-align:center}.public-support-icon-big{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:2rem;font-weight:700;display:flex}.public-support-footer{text-align:center;color:var(--color-text-muted);margin-top:40px;font-size:.82rem}.public-support-footer a{color:var(--color-accent);text-decoration:none}.public-support-footer p{margin:4px 0}.serenza-popup .maplibregl-popup-content{color:#1a1a24;box-shadow:0 16px 48px rgba(var(--color-shadow-rgb), .45), 0 0 0 1px rgba(var(--color-accent-rgb), .4);border:1px solid rgba(var(--color-accent-rgb), .2);background:#fff;border-radius:12px;padding:14px}.serenza-popup .maplibregl-popup-tip{border-top-color:#fff!important;border-bottom-color:#fff!important}.serenza-popup .maplibregl-popup-close-button{color:#777;padding:4px 8px;font-size:22px;top:4px;right:4px}.serenza-popup .maplibregl-popup-close-button:hover{color:#1a1a24;background:#0000000d;border-radius:4px}body.is-mobile-layout .app-shell{min-height:100dvh;display:block}body.is-mobile-layout .mobile-topbar{align-items:center;gap:var(--space-3);height:calc(56px + env(safe-area-inset-top,0));padding:env(safe-area-inset-top,0) var(--space-3) 0;background:var(--color-bg-alt);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-subtle);z-index:90;display:flex;position:sticky;top:0}body.is-mobile-layout .burger-btn{border:1px solid var(--color-border-subtle);color:var(--color-text);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}body.is-mobile-layout .mobile-brand{align-items:center;gap:7px;display:flex}body.is-mobile-layout .mobile-brand img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:36px;display:block}body.is-mobile-layout .mobile-topbar-spacer{flex:1}body.is-mobile-layout .sidebar{z-index:2000;width:100vw;max-width:100vw;height:100dvh;box-shadow:none;-webkit-overflow-scrolling:touch;padding-top:max(var(--space-3), env(safe-area-inset-top,0));padding-bottom:max(var(--space-3), env(safe-area-inset-bottom,0));padding-left:max(var(--space-3), env(safe-area-inset-left,0));padding-right:max(var(--space-3), env(safe-area-inset-right,0));border:none;border-radius:0;margin:0;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;inset:0;overflow:hidden auto;transform:translate(-100%)}body.is-mobile-layout .sidebar nav{flex:none;min-height:0;overflow:visible}body.is-mobile-layout .app-shell.menu-open .sidebar{transform:translate(0)}body.is-mobile-layout .sidebar-close-mobile{top:max(var(--space-3), env(safe-area-inset-top,0));right:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);width:40px;height:40px;color:var(--color-text);cursor:pointer;z-index:5;background:#ffffff0f;justify-content:center;align-items:center;display:inline-flex;position:absolute}body.is-mobile-layout .theme-toggle-sidebar{display:none}body.is-mobile-layout .drawer-overlay{z-index:95;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;display:block;position:fixed;inset:0}body.is-mobile-layout .app-shell.menu-open .drawer-overlay{opacity:1;pointer-events:auto}body.is-mobile-layout .content{padding:var(--space-4) var(--space-3);max-width:100%}html.tv-screen-active .sidebar,html.tv-screen-active aside.sidebar,html.tv-screen-active .drawer-overlay,html.tv-screen-active .sidebar-overlay,html.tv-screen-active .topbar-mobile,html.tv-screen-active .mobile-topbar,html.tv-screen-active .burger-btn,html.tv-screen-active .back-fab,html.tv-screen-active .demo-banner,html.tv-screen-active .install-prompt-banner,html.tv-screen-active .push-reminder-banner,html.tv-screen-active .update-banner,html.tv-screen-active .voice-assistant-fab,html.tv-screen-active .help-fab{display:none!important}html.tv-screen-active .content,html.tv-screen-active .main-content,html.tv-screen-active .app-layout>main{width:100%!important;max-width:100%!important;margin-left:0!important}html.tv-screen-active .app-shell{grid-template-columns:minmax(0,1fr)!important}.owner-bottomnav,.owner-bottomnav-spacer{display:none}body.is-mobile-layout .owner-bottomnav{z-index:1200;background:var(--color-surface,#161616);border-top:1px solid var(--color-border-subtle,#2a2a2a);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 24px -16px rgba(var(--color-shadow-rgb),.5);display:flex;position:fixed;bottom:0;left:0;right:0}body.is-mobile-layout .owner-bottomnav-spacer{height:64px;display:block}body.drawer-open .owner-bottomnav{display:none!important}.owner-bottomnav-item{color:var(--color-text-muted,#a0a0a0);border-radius:var(--radius-md);flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:.7rem;text-decoration:none;display:flex}.owner-bottomnav-item.active{color:var(--color-accent,#d4af37)}.owner-bottomnav-item:active{background:var(--color-accent-soft)}.owner-hero{min-height:340px;margin-bottom:var(--space-4);background-color:#14110a;background-image:radial-gradient(120% 120% at 12% 8%, rgba(var(--color-accent-rgb), .28) 0%, rgba(var(--color-accent-rgb), 0) 42%), radial-gradient(140% 130% at 92% 100%, #b48c2833 0%, #b48c2800 50%), linear-gradient(135deg, #1a1610 0%, #0d0d10 60%, #100c06 100%);box-shadow:0 24px 64px -28px rgba(var(--color-shadow-rgb),.65);background-position:50%;background-size:cover;border-radius:18px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.owner-hero-overlay{background:linear-gradient(#0a0a0c33 0%,#0a0a0c8c 45%,#0a0a0ced 100%);position:absolute;inset:0}.owner-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--color-accent),#3987e5,#9085e9,#d55181,#3fb27a,#d95926,var(--color-accent));opacity:.85;background-size:220% 100%;height:2px;animation:9s linear infinite bsHoloShift;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.owner-hero:after{animation:none}}.owner-hero-content{z-index:1;flex-direction:column;gap:22px;width:100%;padding:clamp(20px,4.5vw,40px);display:flex;position:relative}.owner-hero-eyebrow{color:var(--color-accent,#d4af37);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.owner-hero-title{font-family:var(--font-display,Georgia, serif);color:#fff;text-shadow:0 2px 18px #0006;margin:8px 0 0;font-size:clamp(1.9rem,5vw,2.7rem);line-height:1.08}.owner-hero-sub{color:#ffffffd1;margin:6px 0 0;font-size:.96rem}.owner-hero-kpis{flex-wrap:wrap;gap:12px;display:flex}.owner-hero-kpi{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-card);background:#ffffff1a;border:1px solid #ffffff2e;flex:1;min-width:120px;padding:14px 16px}.owner-hero-kpi span{font-family:var(--font-display,Georgia, serif);color:#fff;font-size:clamp(1.3rem,3.5vw,1.6rem);display:block}.owner-hero-kpi small{color:#ffffffc7;font-size:.76rem}.owner-block{margin-bottom:var(--space-5)}.owner-block-head{margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-block-head h2{font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:600}.owner-block-head p{color:var(--color-text-muted);margin:2px 0 0;font-size:.85rem}.owner-due{border-radius:var(--radius-card);margin-bottom:var(--space-4);border:1px solid var(--color-accent-soft);background:linear-gradient(135deg, var(--color-accent-soft), transparent);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.owner-due-amount{font-family:var(--font-display);color:var(--color-accent);font-size:1.5rem;line-height:1}.owner-tiles{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=600px){.owner-tiles{grid-template-columns:1fr}}.owner-tile{border-radius:var(--radius-lg);color:inherit;background:var(--color-surface);border:1px solid var(--color-border-subtle);align-items:center;gap:16px;padding:20px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.owner-tile:hover{border-color:var(--color-accent-soft);box-shadow:var(--shadow-strong);transform:translateY(-2px)}.owner-tile-icon{border-radius:var(--radius-card);background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.owner-tile-body{flex:1;min-width:0}.owner-tile-title{font-family:var(--font-display);font-size:1.15rem}.owner-tile-sub{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.85rem;overflow:hidden}.owner-tile-arrow{color:var(--color-text-muted);flex-shrink:0}.owner-quicklinks{margin-bottom:var(--space-5);flex-wrap:wrap;gap:10px;display:flex}.owner-quicklink{background:var(--color-surface-2,#ffffff08);border:1px solid var(--color-border-subtle);color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:.88rem;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.owner-quicklink:hover{border-color:var(--color-accent-soft)}.owner-quicklink-badge{border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700}.owner-quicklink-badge.due{background:var(--color-accent-soft);color:var(--color-accent)}.owner-quicklink-badge.ok{color:var(--color-success,#4ade80);background:#4ade8024}@keyframes calSlideL{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes calSlideR{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.cal-grid-slide-l{animation:.22s calSlideL}.cal-grid-slide-r{animation:.22s calSlideR}.cal-swipe-hint{text-align:center;margin-bottom:6px;font-size:.72rem;display:none}@media (hover:none) and (pointer:coarse){.cal-swipe-hint{display:block}}.stay-phase-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.stay-phase-badge.live{color:var(--color-success,#4ade80);background:#4ade8026}.stay-phase-badge.soon{background:var(--color-accent-soft);color:var(--color-accent)}.stay-phase-badge .pulse{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite stayPulse}@keyframes stayPulse{0%,to{opacity:1}50%{opacity:.3}}.stay-timeline{margin-top:var(--space-3)}.stay-step{gap:13px;padding-bottom:18px;display:flex;position:relative}.stay-step:last-child{padding-bottom:0}.stay-step:before{content:"";background:var(--color-border-subtle);width:2px;position:absolute;top:26px;bottom:0;left:11px}.stay-step:last-child:before{display:none}.stay-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.stay-dot.done{background:var(--color-success,#22c55e);color:#fff}.stay-dot.active{background:var(--color-accent-soft);border:2px solid var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 4px rgba(var(--color-accent-rgb), .1)}.stay-dot.pending{background:var(--color-surface-2,#ffffff08);border:1px solid var(--color-border)}.stay-step.is-done:before{background:var(--color-success,#22c55e);opacity:.5}.stay-dot.pending span{background:var(--color-text-muted);border-radius:999px;width:6px;height:6px}.stay-step-body{flex:1;min-width:0;padding-top:1px}.stay-step-label{font-size:.94rem;font-weight:600}.stay-step.is-pending .stay-step-label{color:var(--color-text-muted);font-weight:500}.stay-step-detail{color:var(--color-text-muted);margin-top:1px;font-size:.8rem}.stay-photos{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.stay-photos img{object-fit:cover;border:1px solid var(--color-border-subtle);border-radius:8px;width:52px;height:52px}.owner-empty{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:var(--color-surface-2,#ffffff05);color:var(--color-text-muted);padding:clamp(28px,6vw,48px) 20px}.owner-empty-icon{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent);justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.autorow{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:16px;padding:15px 18px 15px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.autorow:before{content:"";background:var(--row-tone,var(--color-border));width:4px;transition:background .25s;position:absolute;top:0;bottom:0;left:0}.autorow:hover{border-color:var(--color-border);box-shadow:0 8px 26px -18px rgba(var(--color-shadow-rgb),.5);transform:translateY(-1px)}.autoseg{background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);border-radius:999px;flex-shrink:0;gap:3px;padding:4px;display:inline-flex}.autoseg button{color:var(--color-text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s,transform .12s;display:inline-flex}.autoseg button:hover:not(:disabled):not(.is-active){background:var(--color-surface-2);color:var(--color-text)}.autoseg button:active:not(:disabled){transform:scale(.96)}.autoseg button.is-active{color:#fff;background:var(--seg-tone,var(--color-accent));box-shadow:0 4px 14px -4px var(--seg-tone,var(--color-accent))}.autoseg button:disabled{opacity:.34;cursor:not-allowed}.vault-tile{transition:transform .15s,box-shadow .15s,border-color .15s}.vault-tile:hover{border-color:var(--color-accent);box-shadow:var(--shadow-strong);transform:translateY(-2px)}.back-fab{top:14px;left:calc(var(--sidebar-width,260px) + 18px);z-index:50;cursor:pointer;height:40px;color:var(--color-text,#f5f3ee);background:rgba(var(--color-surface-rgb), .78);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border:1px solid rgba(var(--color-accent-rgb), .34);box-shadow:0 6px 20px rgba(var(--color-shadow-rgb),.3), inset 0 1px 0 #ffffff0d;border-radius:999px;align-items:center;gap:0;padding:0 6px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:inline-flex;position:fixed}.back-fab .back-fab-ico{background:linear-gradient(135deg, var(--color-accent-highlight), var(--color-accent));color:#1a1206;width:28px;height:28px;box-shadow:0 2px 8px rgba(var(--color-accent-rgb),.35);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.back-fab .back-fab-label{letter-spacing:.02em;white-space:nowrap;opacity:0;max-width:0;margin-left:0;font-size:13px;font-weight:600;transition:max-width .25s,opacity .2s,margin-left .25s,padding .25s;overflow:hidden}.back-fab:hover{border-color:rgba(var(--color-accent-rgb), .62);box-shadow:0 10px 26px rgba(var(--color-shadow-rgb),.36), 0 0 0 3px rgba(var(--color-accent-rgb), .14);transform:translate(-2px)}.back-fab:hover .back-fab-ico{transform:translate(-1px)}.back-fab:hover .back-fab-label{opacity:1;max-width:80px;margin-left:8px;padding-right:8px}.back-fab:active{transform:translate(-2px)scale(.96)}.back-fab:focus-visible{outline:2px solid var(--color-accent,#d4af37);outline-offset:2px}@media (width<=900px){.back-fab{display:none}}@keyframes celPop{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){[role=status]{animation:none!important}}.pq-empty{text-align:center;padding:46px 16px}.pq-empty-emoji{font-size:2.3rem}.pq-empty-title{font-family:var(--font-display);margin-top:10px;font-size:1.3rem}.pq-empty-sub{color:var(--color-text-muted);margin-top:4px;font-size:.86rem}.pq-showall{margin:14px 16px 4px}.pq-sec+.pq-sec{margin-top:16px}.pq-sec-head{font-family:var(--font-display);align-items:center;gap:9px;padding:9px 16px 9px 14px;font-size:1rem;display:flex}.pq-dot{background:var(--pq-tone,var(--color-accent));border-radius:50%;flex:none;width:8px;height:8px}.pq-count{font-family:var(--font-sans);background:var(--color-border-subtle);color:var(--color-text-muted);border-radius:999px;margin-left:2px;padding:1px 8px;font-size:.72rem;font-weight:600}.pq-sec--replied{--pq-tone:var(--color-success)}.pq-sec--late{--pq-tone:var(--color-error)}.pq-sec--today{--pq-tone:var(--color-accent)}.pq-sec--never{--pq-tone:var(--color-info)}.pq-sec--frame{--pq-tone:var(--color-purple)}.pq-sec-hint{font-family:var(--font-sans);color:var(--pq-tone,var(--color-text-muted));letter-spacing:.02em;background:color-mix(in srgb, var(--pq-tone,var(--color-accent)) 12%, transparent);border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:500}.pq-sec-note{color:var(--color-text-soft);padding:0 16px 8px 32px;font-size:.78rem}.pq-row{border-left:3px solid #0000;border-top:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:12px 16px 12px 14px;transition:background .12s,border-color .12s;display:flex}.pq-sec .pq-row:first-of-type{border-top:0}.pq-row:hover{background:var(--color-accent-softer);border-left-color:var(--pq-tone,var(--color-accent))}.pq-main{cursor:pointer;flex:1;min-width:0}.pq-name{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.pq-name .pq-co{color:var(--color-text-muted);font-weight:400}.pq-meta{color:var(--color-text-soft);margin-top:2px;font-size:.78rem}.pq-meta .pq-age{color:var(--pq-tone,var(--color-text-muted));font-weight:500}.pq-actions{flex:none;align-items:center;gap:6px;display:flex}.pq-cta{white-space:nowrap;text-align:center;flex:none;justify-content:center;min-width:112px}.pq-more{opacity:.5;flex:none;justify-content:flex-end;gap:3px;width:132px;transition:opacity .12s;display:flex}.pq-row:hover .pq-more,.pq-more:focus-within{opacity:1}.pq-mbtn{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.pq-mbtn:hover{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.pq-mbtn:disabled{opacity:.4;cursor:default}.pq-more--labeled{opacity:1}.pq-more--labeled .pq-mbtn{gap:5px;font-size:12px;font-weight:500}.pq-more--labeled .pq-mbtn--danger{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 32%, transparent)}.pq-more--labeled .pq-mbtn--danger:hover{background:color-mix(in srgb, var(--color-error) 12%, transparent);border-color:var(--color-error);color:var(--color-error)}@media (width<=620px){.pq-row{flex-wrap:wrap}.pq-actions{justify-content:flex-end;width:100%}}.pq-queue .pq-sec{padding-bottom:4px}.pq-queue .pq-sec+.pq-sec{margin-top:0}.pq-queue .pq-sec-head{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--pq-tone,var(--color-text));background:color-mix(in srgb, var(--pq-tone,var(--color-accent)) 9%, transparent);border-left:3px solid var(--pq-tone,var(--color-accent));gap:10px;padding:11px 16px;font-size:.8rem;font-weight:700}.pq-queue .pq-dot{display:none}.pq-queue .pq-count{background:color-mix(in srgb, var(--pq-tone,var(--color-accent)) 20%, transparent);color:var(--pq-tone,var(--color-text));margin-left:auto;font-weight:700}.pq-queue .pq-sec-hint{margin-left:0}.pq-queue .pq-row{border-top:0;border-bottom:1px solid var(--color-border-subtle);border-left:3px solid #0000;align-items:flex-start;gap:16px;padding:12px 16px}.pq-queue .pq-sec .pq-row:last-of-type{border-bottom:0}.pq-queue .pq-row:hover{background:var(--color-surface-2);border-left-color:var(--pq-tone,var(--color-accent))}.pq-queue .pq-main{padding-top:3px}.pq-queue .pq-name{font-size:.95rem}.pq-queue .pq-actions{flex-direction:column;flex:none;align-items:stretch;gap:5px;width:340px}.pq-queue .pq-cta{width:100%;min-width:0}.pq-queue .pq-more--labeled{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.pq-queue .pq-more--labeled .pq-mbtn{white-space:nowrap;justify-content:center;width:100%;height:30px;padding:0 8px}.pq-queue .pq-mbtn--ghost{visibility:hidden}@media (width<=760px){.pq-queue .pq-row{flex-wrap:wrap}.pq-queue .pq-actions{width:100%}}.leads-tabbar{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.leads-seg{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.leads-seg>button{cursor:pointer;border-radius:calc(var(--radius-md) - 3px);font:600 .82rem/1 var(--font-sans);color:var(--color-text-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:7px 14px;transition:background .12s,color .12s;display:inline-flex}.leads-seg>button:hover{color:var(--color-text)}.leads-seg>button.is-active{background:var(--color-accent-soft);color:var(--color-accent)}.leads-seg .seg-count{opacity:.65;font-size:.92em;font-weight:500}.leads-seg>button.is-active .seg-count{opacity:.9}@media (width<=620px){.leads-tabbar{gap:6px}.leads-seg{width:100%}.leads-seg>button{flex:auto;justify-content:center}}.pq-queue .pq-cta.btn-primary{background:var(--color-accent-soft);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 38%, transparent);box-shadow:none}.pq-queue .pq-cta.btn-primary:hover{background:var(--color-accent);color:#17131c}.pq-queue .pq-sec-note{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--pq-tone,var(--color-accent)) 8%, transparent);border:1px solid color-mix(in srgb, var(--pq-tone,var(--color-accent)) 20%, transparent);color:var(--color-text-muted);margin:6px 16px 10px;padding:9px 12px;font-size:.8rem}.pq-queue .pq-showall{border:1px dashed var(--color-border);width:calc(100% - 32px);color:var(--color-text-muted);margin:6px 16px 12px;padding:9px;display:block}.pq-queue .pq-showall:hover{color:var(--color-text);border-color:var(--color-accent)}.pq-sec--paid{--pq-tone:var(--color-success)}.pq-sec--void{--pq-tone:var(--color-text-soft)}.pq-name .pq-owner{color:var(--color-text-muted);font-weight:400}.pq-amount{text-align:right;min-width:96px;font-family:var(--font-display);white-space:nowrap;flex:none;font-size:1rem;font-weight:700}.pq-row--void{opacity:.5}.pq-row--void .pq-amount{text-decoration:line-through}@media (width<=620px){.pq-amount{min-width:0;margin-left:auto}}@media (width<=430px){.mobile-topbar,body.is-mobile-layout .mobile-topbar{gap:6px;padding-left:8px;padding-right:8px}.mobile-topbar .theme-toggle-icon{width:34px;height:34px;margin-left:0}.mobile-topbar .burger-btn{width:36px;height:36px}}.hero-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ffffffc7;margin-bottom:6px;font-size:.78rem}:root[data-theme=light] .hero-eyebrow{color:#191923b3}.hero-metrics-band{margin-top:var(--space-5);border:1px solid rgba(var(--color-accent-rgb), .28);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);background:#0f0f1973;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 8px;display:grid}.hero-metrics-band>.hero-metric{padding:0 16px}.hero-metrics-band>.hero-metric~.hero-metric{border-left:1px solid rgba(var(--color-accent-rgb), .22)}@media (width<=900px){.hero-metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.hero-metrics-band>.hero-metric:nth-child(3){border-left:0}}.luxe-hero-wow{--mx:50%;--my:30%;--tx:0;--ty:0}.hero-spotlight{z-index:1;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my), rgba(var(--color-accent-rgb), .22), transparent 62%);mix-blend-mode:screen;transition:background-position .2s;position:absolute;inset:0}.hero-dust{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hero-dust i{bottom:-10px;left:calc(var(--i) * 5.7% + 1%);width:calc(2px + (var(--i) % 3) * 1.5px);aspect-ratio:1;background:radial-gradient(circle, #ffe9a6, rgba(var(--color-accent-rgb), 0));opacity:0;animation:heroDust calc(7s + (var(--i) % 5) * 1.6s) linear infinite;animation-delay:calc(var(--i) * -.9s);transform:translate3d(calc(var(--tx) * (var(--i) % 4) * -6px), 0, 0);border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ffe27a8c}@keyframes heroDust{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.9}85%{opacity:.5}to{transform:translate3d(calc((var(--i) % 2 * 2 - 1) * 28px), -260px, 0) scale(1.1);opacity:0}}.hero-name-shine{background:linear-gradient(100deg, var(--color-accent) 30%, #fff6cf 48%, #ffe27a 52%, var(--color-accent) 70%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 14px rgba(var(--color-accent-rgb), .45));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite heroNameShine}@keyframes heroNameShine{0%,15%{background-position:120% 0}60%,to{background-position:-80% 0}}.luxe-hero-wow h1{animation:.9s cubic-bezier(.2,.8,.2,1) both heroRise}.luxe-hero-wow .hero-eyebrow{animation:.8s cubic-bezier(.2,.8,.2,1) both heroRise}@keyframes heroRise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.luxe-hero-wow .hero-metrics-band{transform:perspective(900px) rotateX(calc(var(--ty) * -2.2deg)) rotateY(calc(var(--tx) * 2.2deg));box-shadow:0 18px 40px -18px #000000b3, inset 0 1px 0 #ffffff24, 0 0 0 1px rgba(var(--color-accent-rgb), .08);transition:transform .25s ease-out,box-shadow .3s;position:relative;overflow:hidden}.luxe-hero-wow .hero-metrics-band:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#fff4c838,#0000);width:30%;animation:7s ease-in-out 1.5s infinite heroSweep;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}@keyframes heroSweep{0%{left:-40%}35%,to{left:130%}}.luxe-hero-wow .hero-metric{transition:transform .25s}.luxe-hero-wow .hero-metric:hover{transform:translateY(-3px)scale(1.04)}.luxe-hero-wow .hero-metric .kpi-icon{box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), .5);animation:3.2s ease-out infinite heroPulse}.luxe-hero-wow .hero-metric:nth-child(2) .kpi-icon{animation-delay:.4s}.luxe-hero-wow .hero-metric:nth-child(3) .kpi-icon{animation-delay:.8s}.luxe-hero-wow .hero-metric:nth-child(4) .kpi-icon{animation-delay:1.2s}@keyframes heroPulse{0%{box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), .5)}70%,to{box-shadow:0 0 0 14px rgba(var(--color-accent-rgb), 0)}}.luxe-hero-wow .hero-metric-value.is-gold{animation:3.6s ease-in-out infinite heroGoldGlow}@keyframes heroGoldGlow{0%,to{filter:brightness()}50%{filter:brightness(1.25)drop-shadow(0 0 10px #ffe27ab3)}}:root[data-theme=light] .hero-dust{opacity:.55}@media (prefers-reduced-motion:reduce),(hover:none){.luxe-hero-wow .hero-metrics-band{transform:none}}@media (prefers-reduced-motion:reduce){.hero-dust,.hero-spotlight,.luxe-hero-wow .hero-metrics-band:after{display:none}.hero-name-shine,.luxe-hero-wow h1,.luxe-hero-wow .hero-eyebrow,.luxe-hero-wow .hero-metric .kpi-icon,.luxe-hero-wow .hero-metric-value.is-gold{animation:none}}.hero-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.hero-greet-row{justify-content:center;display:flex}.hero-greet{text-align:center;min-width:0}.hero-ops-row{margin-top:var(--space-4);align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-ops-row .hero-chips-wrap{flex:320px;min-width:0}.hero-ops-row .hero-actions{margin-left:auto}@media (width<=760px){.hero-actions{justify-content:space-between;width:100%}}.luxe-hero-wow .hero-name-shine{text-shadow:none!important}:root[data-theme=light] .hero-name-shine{filter:drop-shadow(0 1px 6px #fffc);background-image:linear-gradient(100deg,#8a6d1a 30%,#d9a92b 48%,#f3cf5c 52%,#8a6d1a 70%);background-size:250% 100%}:root[data-theme=light] .hero-metrics-band{border-color:rgba(var(--color-accent-rgb), .4);background:#ffffff9e}:root[data-theme=light] .luxe-hero-wow .hero-metrics-band{box-shadow:0 18px 40px -22px #3c2d0a59,inset 0 1px #ffffffe6}@media (width<=600px){.luxe-hero-wow .hero-top-row{flex-direction:column;align-items:center!important;gap:10px!important;margin-bottom:14px!important}.luxe-hero-wow .hero-eyebrow-label{text-align:center;letter-spacing:4px!important;font-size:.78rem!important}.luxe-hero-wow .hero-clock-wrap{align-self:center}.luxe-hero-wow .hero-clock-date{color:#ffffffeb;text-shadow:0 1px 8px #000000b3;font-size:1rem}.luxe-hero-wow h1{text-shadow:0 2px 14px #000000a6;font-size:2rem!important}.luxe-hero-wow .hero-sub{text-shadow:0 1px 8px #000000b3;color:#ffffffd9!important;letter-spacing:0!important;font-family:inherit!important;font-size:.92rem!important;font-style:normal!important}:is(.luxe-hero-slideshow .luxe-hero-overlay,.luxe-hero-slideshow:has(.hs-wrap:not([data-blend=natural])) .luxe-hero-overlay,.luxe-hero-slideshow:has(.hs-neutral.on) .luxe-hero-overlay){opacity:1!important;background:linear-gradient(#0505099e 0%,#0505097a 45%,#050509b3 100%)!important}.luxe-hero-wow .hero-ops-row{flex-direction:column;align-items:stretch}.luxe-hero-wow .hero-ops-row .hero-chips-wrap{flex:none}.luxe-hero-wow .hero-chips{justify-content:center}.luxe-hero-wow .hero-actions{justify-content:center;width:100%;margin-left:0!important}.luxe-hero-wow .hero-second-screen{display:none}.luxe-hero-wow .hero-period{width:100%;display:flex!important}.luxe-hero-wow .hero-period>button{flex:1;padding:9px 4px!important}:root[data-theme=light] .luxe-hero-slideshow .luxe-hero-overlay{background:linear-gradient(#fffdf7db 0%,#fffdf7b8 45%,#fffdf7e0 100%)!important}:root[data-theme=light] .luxe-hero-wow .hero-sub{text-shadow:none;color:#4a3f2a!important}:root[data-theme=light] .luxe-hero-wow h1{text-shadow:none}:root[data-theme=light] .luxe-hero-wow .hero-clock-date{color:#3a3226;text-shadow:none}.luxe-hero-wow .hero-eyebrow-label{display:none}.luxe-hero-wow .hero-top-row{gap:4px!important;margin-bottom:6px!important}.luxe-hero-wow .hero-clock-time{font-size:2.9rem}.luxe-hero-wow .hero-clock-date{font-size:.9rem}.luxe-hero-wow h1,.sz-control .luxe-hero.luxe-hero-wow h1{margin:4px 0!important;font-size:1.55rem!important}.luxe-hero-wow .hero-sub{display:none!important}.grid.grid-4,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.grid.grid-4>.stat-card,.stats-grid>.stat-card{min-width:0;padding:10px 12px}.mobile-topbar,body.is-mobile-layout .mobile-topbar{height:auto;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 10px;flex-wrap:wrap;gap:8px 6px}.mobile-topbar .mobile-brand{flex:auto;justify-content:center;min-width:60px}.mobile-topbar .mobile-brand img{max-width:120px;max-height:30px}.mobile-topbar .burger-btn{width:38px;height:38px;color:var(--color-text)}.mobile-topbar .theme-toggle-icon{width:36px;height:36px;margin-right:0!important}.mobile-topbar .mobile-search-pill{flex:100%;order:10;gap:10px;height:42px;padding:0 16px}.mobile-topbar .mobile-search-pill svg{width:19px;height:19px;color:var(--color-accent)}.mobile-topbar .mobile-search-pill-text{color:var(--color-text-muted);font-size:.92rem}}:root[data-wallpaper=on] .mobile-topbar,:root[data-wallpaper=on] body.is-mobile-layout .mobile-topbar{background:rgb(var(--color-bg-alt-rgb,245, 239, 225))}.pd-subtabs{flex-wrap:wrap;gap:6px;margin:-4px 0 16px;display:flex}.pd-subtab{cursor:pointer;border:1px solid var(--color-border-subtle);color:var(--color-text-soft);font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;display:inline-flex}.pd-subtab.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.pd-subtab.active .pill{color:#fff;background:#ffffff40}.pd-subtab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-shell.planning-full>.content{max-width:none;padding-left:14px;padding-right:14px}@media (width<=767px){.app-shell.planning-full>.content{padding-left:6px;padding-right:6px}}body{text-rendering:optimizelegibility;font-kerning:normal}@media (width>=1100px){body{font-size:14px}}::selection{background:rgba(var(--color-accent-rgb), .28)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--color-accent)}.input:focus,.input:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .16)}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23c19a2e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:34px}.table td,.table th{font-variant-numeric:tabular-nums}@media (hover:hover){*{scrollbar-width:thin;scrollbar-color:rgba(var(--color-accent-rgb), .35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--color-accent-rgb), .3);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-accent-rgb), .55);background-clip:padding-box}}img{image-rendering:auto}:root[data-palette=nuit][data-theme=dark]{--sidebar-width:300px}:root[data-palette=nuit][data-theme=dark] .sidebar{background:radial-gradient(120% 40% at 50% 0,#285ac838,#0000 70%),linear-gradient(#0a1535 0%,#070f27 55%,#060c1f 100%);border:1.5px solid #4682ff99;border-radius:28px;box-shadow:inset 0 0 0 1px #38d6e81f,0 0 26px #386eff47,0 18px 40px -18px #000c}:root[data-palette=nuit][data-theme=dark] .sidebar .brand{margin:4px 0 6px}:root[data-palette=nuit][data-theme=dark] .sidebar .brand img{filter:none;width:auto;max-width:100%;max-height:92px}:root[data-palette=nuit][data-theme=dark] .sidebar-search-btn,:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn,:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn,:root[data-palette=nuit][data-theme=dark] .theme-toggle-sidebar{color:var(--color-text);background:#031a36d9;border:1px solid #5aa0e666;border-radius:999px}:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn{border-radius:12px}:root[data-palette=nuit][data-theme=dark] .sidebar-search-btn:hover,:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn:hover,:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn:hover{border-color:var(--nuit-cyan);box-shadow:0 0 14px #38d6e840}:root[data-palette=nuit][data-theme=dark] .nav-group-head{color:var(--color-accent)}:root[data-palette=nuit][data-theme=dark] .nav-group-title{font-size:1.12rem}:root[data-palette=nuit][data-theme=dark] .nav-group-chip{box-shadow:none;color:var(--color-accent);background:0 0}:root[data-palette=nuit][data-theme=dark] .nav-group:not(.fixed) .nav-group-head:hover{background:#d9ae4f14}:root[data-palette=nuit][data-theme=dark] .nav-group-items{border-left:1px solid #d9ae4f73;margin-left:17px;padding-left:0;position:relative}:root[data-palette=nuit][data-theme=dark] .nav-link{color:var(--color-text);border-radius:12px;margin-left:12px;font-size:.92rem}:root[data-palette=nuit][data-theme=dark] .nav-link:hover{box-shadow:none;background:#38d6e814}:root[data-palette=nuit][data-theme=dark] .nav-link:hover svg{color:var(--nuit-cyan)}:root[data-palette=nuit][data-theme=dark] .nav-link.active{color:var(--color-text);box-shadow:var(--nuit-glow);background:#38d6e81a;font-weight:600}:root[data-palette=nuit][data-theme=dark] .sidebar-ornament{color:var(--color-accent);opacity:.9}:root[data-palette=nuit][data-theme=dark] .sidebar-footer{border-top:1px solid #5aa0e633}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .user-name{color:var(--color-text);font-weight:600}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .user-role{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-ghost{color:var(--color-text-muted)}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]{gap:8px!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]>.btn{color:var(--color-text)!important;box-shadow:none!important;background:#031a36d9!important;border:1px solid #5aa0e673!important;border-radius:12px!important;padding:8px 2px!important;font-size:12px!important;font-weight:500!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]>.btn.btn-primary{border-color:var(--nuit-cyan)!important;color:var(--nuit-cyan)!important;box-shadow:var(--nuit-glow)!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]>.btn span span:last-child{display:none}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]>.btn[aria-label="Détail des niveaux"]{display:none!important}.sidebar-footer .user-avatar{display:none}:root[data-palette=nuit][data-theme=dark] .user-card{align-items:center;gap:12px;padding:6px 4px;display:flex}:root[data-palette=nuit][data-theme=dark] .user-avatar{width:46px;height:46px;color:var(--color-text);background:linear-gradient(145deg,#1a3a78,#0c1c44);border:1.5px solid #6eaaffb3;border-radius:50%;flex:0 0 46px;place-items:center;font-size:1rem;font-weight:600;display:grid;box-shadow:0 0 12px #3878ff59}:root[data-palette=nuit][data-theme=dark] .user-card-text{min-width:0}:root[data-palette=nuit][data-theme=dark] .sidebar>div>div[style*=border]{background:#14143cb3!important;border-color:#aa6effb3!important;box-shadow:0 0 14px #965aff4d!important}:root[data-palette=nuit][data-theme=dark] .sidebar>div:has(input)>div{background:#14143cb3!important;border-color:#aa6effb3!important;box-shadow:0 0 14px #965aff4d!important}:root[data-palette=nuit][data-theme=dark] .theme-toggle-sidebar,:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn{background:0 0;border-color:#0000}:root[data-palette=nuit][data-theme=dark] .sidebar .sidebar-ornament{opacity:1;width:100%;height:74px;color:var(--color-accent-highlight);filter:drop-shadow(0 0 4px #d9ae4f66);flex:none;margin:0}:root[data-palette=nuit][data-theme=dark] .sidebar{background:radial-gradient(110% 38% at 50% 0,#3264dc42,#0000 70%),radial-gradient(90% 36% at 100% 100%,#783cdc80,#0000 70%),linear-gradient(#091433 0%,#070f28 55%,#0a0e2c 100%);border:2px solid #7882ffcc;border-radius:30px;gap:12px;padding:18px 14px 14px;box-shadow:inset 0 0 0 1px #38d6e829,0 0 32px #6464ff80,0 18px 40px -18px #000000d9}:root[data-palette=nuit][data-theme=dark] .sidebar-tools{gap:10px;margin:0 8px}:root[data-palette=nuit][data-theme=dark] .sidebar-search-btn{border-radius:22px;height:42px;font-size:.95rem}:root[data-palette=nuit][data-theme=dark] .theme-toggle-sidebar,:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn{width:36px;min-width:36px;height:36px;padding:0;font-size:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-palette=nuit][data-theme=dark] .theme-toggle-sidebar>*,:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn>*{display:none!important}:root[data-palette=nuit][data-theme=dark] .theme-toggle-sidebar:before,:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn:before{content:"";-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:#f5c542;position:absolute;inset:3px}:root[data-palette=nuit][data-theme=dark] .theme-toggle-sidebar{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.3'/%3E%3Cpath d='M12 2.5v2.6M12 18.9v2.6M2.5 12h2.6M18.9 12h2.6M5.3 5.3l1.8 1.8M16.9 16.9l1.8 1.8M5.3 18.7l1.8-1.8M16.9 7.1l1.8-1.8'/%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M10.3 2.8h3.4l.5 2.4 1.7.7 2.1-1.3 2.4 2.4-1.3 2.1.7 1.7 2.4.5v3.4l-2.4.5-.7 1.7 1.3 2.1-2.4 2.4-2.1-1.3-1.7.7-.5 2.4h-3.4l-.5-2.4-1.7-.7-2.1 1.3-2.4-2.4 1.3-2.1-.7-1.7-2.4-.5v-3.4l2.4-.5.7-1.7-1.3-2.1 2.4-2.4 2.1 1.3 1.7-.7z'/%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .sidebar-custom-btn:before{background:#e8ecf6}:root[data-palette=nuit][data-theme=dark] .sb-ask{min-height:56px;background:#1c164eb3!important;border:1.5px solid #be64ffd9!important;border-radius:16px!important;gap:10px!important;padding:8px 12px 8px 14px!important;animation:none!important;box-shadow:0 0 16px #aa5aff59!important}:root[data-palette=nuit][data-theme=dark] .sb-ask-avatar,.sb-ask-spark,.sb-ask-plane,.sb-ask-label{display:none}:root[data-palette=nuit][data-theme=dark] .sb-ask-spark{color:#c084fc;filter:drop-shadow(0 0 6px #c084fcb3);flex:none;display:block}:root[data-palette=nuit][data-theme=dark] .sb-ask-label{color:#dfe6f7;pointer-events:none;font-size:.84rem;line-height:1.25;display:block;position:absolute;top:50%;left:52px;transform:translateY(-50%)}:root[data-palette=nuit][data-theme=dark] .sb-ask-input::placeholder{color:#0000}:root[data-palette=nuit][data-theme=dark] .sb-ask-plane{color:#e8ecf6;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}:root[data-palette=nuit][data-theme=dark] .sb-ask-send{display:none!important}:root[data-palette=nuit][data-theme=dark] .sb-ask-mic{opacity:0;margin:0 -4px;transition:opacity .2s;overflow:hidden;border:0!important;width:0!important;padding:0!important}:root[data-palette=nuit][data-theme=dark] .sb-ask:hover .sb-ask-mic,:root[data-palette=nuit][data-theme=dark] .sb-ask:focus-within .sb-ask-mic{opacity:1;width:30px!important}:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn{border-radius:14px;justify-content:center;gap:4px;height:40px;font-size:.95rem}:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn>:first-child{display:none}:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn .sidebar-search-label{flex:none}:root[data-palette=nuit][data-theme=dark] .nav-group.fixed .nav-group-title{font-size:1.55rem}:root[data-palette=nuit][data-theme=dark] .nav-group.fixed .nav-group-chip{display:none}:root[data-palette=nuit][data-theme=dark] .nav-group[data-heading=Aujourd\'hui] .nav-group-title:before{content:"";vertical-align:-6px;width:30px;height:30px;-webkit-mask:var(--ico-sun) center / contain no-repeat;-webkit-mask:var(--ico-sun) center / contain no-repeat;mask:var(--ico-sun) center / contain no-repeat;--ico-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.3'/%3E%3Cpath d='M12 2.5v2.6M12 18.9v2.6M2.5 12h2.6M18.9 12h2.6M5.3 5.3l1.8 1.8M16.9 16.9l1.8 1.8M5.3 18.7l1.8-1.8M16.9 7.1l1.8-1.8'/%3E%3C/svg%3E");background:#f5c542;margin-right:12px;display:inline-block}:root[data-palette=nuit][data-theme=dark] .nav-group-items{border-left:2px solid #e9c46abf;margin-left:21px}:root[data-palette=nuit][data-theme=dark] .nav-link{align-items:center;gap:14px;margin-left:22px;padding:9px 12px;font-size:.95rem;display:flex}:root[data-palette=nuit][data-theme=dark] .nav-link:before{content:"";background:#f1d37a;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;display:block;position:absolute;top:50%;left:-29px;box-shadow:0 0 8px #f1d37a99}:root[data-palette=nuit][data-theme=dark] .nav-link.active:before{display:none}:root[data-palette=nuit][data-theme=dark] .nav-link.active{border:1.5px solid var(--nuit-cyan);border-radius:14px;margin-left:4px;padding:11px 14px;font-size:1.05rem}.nuit-ico{display:none}:root[data-palette=nuit][data-theme=dark] .nuit-ico{justify-content:center;width:26px;display:inline-flex}:root[data-palette=nuit][data-theme=dark] .nuit-ico svg{width:24px;height:24px}:root[data-palette=nuit][data-theme=dark] .nav-ico-default:has(+.nuit-ico){display:none}:root[data-palette=nuit][data-theme=dark] .nav-badge{place-items:center;min-width:26px;height:26px;font-size:.85rem;font-weight:600;display:inline-grid;color:#fff!important;background:#e5384f!important;border:0!important;border-radius:50%!important;padding:0!important}:root[data-palette=nuit][data-theme=dark] .sidebar .sidebar-ornament{height:84px}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-block{justify-content:flex-start;gap:12px;padding:5px 4px;font-size:.92rem;color:var(--color-text)!important;background:0 0!important;border:0!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-block:before{content:"?";border:1.6px solid #e8ecf6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:600;display:grid}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-block[title=Déconnexion]:before{content:"⏻";font-size:.95rem}:root[data-palette=nuit][data-theme=dark] .user-avatar{flex-basis:52px;width:52px;height:52px}:root[data-palette=nuit][data-theme=dark] .nav-group-items{margin-left:21px}:root[data-palette=nuit][data-theme=dark] .nav-link{gap:12px;margin-left:14px;padding:8px}:root[data-palette=nuit][data-theme=dark] .nav-link:before{left:-20px}:root[data-palette=nuit][data-theme=dark] .nav-link .nav-link-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-palette=nuit][data-theme=dark] .nav-link.active{margin-left:2px}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-block>:first-child{display:none!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-block>.btn-label{display:inline!important}:root[data-palette=nuit][data-theme=dark] .nav-link{gap:10px;font-size:.9rem}:root[data-palette=nuit][data-theme=dark] .nuit-ico{width:24px}:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn>:first-child,:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn .icon,:root[data-palette=nuit][data-theme=dark] .sidebar-window-btn svg{display:none!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer{flex-direction:column;gap:2px!important;padding-top:8px!important;padding-bottom:6px!important;display:flex!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer>.btn.btn-block{min-height:0;margin:0!important;padding:4px 6px!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .btn-block .btn-label{display:inline!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .user-card{gap:10px;padding:2px 4px}:root[data-palette=nuit][data-theme=dark] .sidebar-footer .user-name,:root[data-palette=nuit][data-theme=dark] .sidebar-footer .user-role{grid-column:auto}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]{margin-bottom:4px;gap:6px!important}:root[data-palette=nuit][data-theme=dark] .sidebar-footer [aria-label="Niveau d'affichage"]>.btn{flex:1 1 0;justify-content:center;min-width:0;font-size:.78rem;padding:5px 4px!important}@media (height<=1100px){:root[data-palette=nuit][data-theme=dark] .sidebar .sidebar-ornament{flex-shrink:0;height:64px;display:block}}@media (height<=760px){:root[data-palette=nuit][data-theme=dark] .sidebar .sidebar-ornament{height:46px;display:block}}@media (height<=540px){:root[data-palette=nuit][data-theme=dark] .sidebar .sidebar-ornament{display:none}}@media (height<=900px){:root[data-palette=nuit][data-theme=dark] .sidebar{gap:6px!important;padding:12px 14px 8px!important}:root[data-palette=nuit][data-theme=dark] .sidebar nav{flex:1 1 0;min-height:0;overflow-y:auto}:root[data-palette=nuit][data-theme=dark] .sidebar-footer{padding-top:4px!important}}.dash-tab-pop{z-index:9999;pointer-events:none;width:290px;color:var(--color-text);background:#031731f7;border:1px solid #5aa0e673;border-radius:14px;padding:12px 14px;animation:.14s ease-out dashPopIn;position:fixed;box-shadow:0 18px 40px -12px #000000b3,0 0 18px #38d6e81f}.dash-tab-pop-title{font-family:var(--font-display);color:var(--color-accent);margin-bottom:6px;font-size:1.15rem;font-style:italic}.dash-tab-pop ul{color:var(--color-text-muted);margin:0;padding:0 0 0 16px;font-size:.84rem;line-height:1.45}.dash-tab-pop-go{color:var(--nuit-cyan,#38d6e8);margin-top:8px;font-size:.78rem}:root[data-theme=light] .dash-tab-pop{color:#1a1f2b;background:#fff;border-color:#00000026}@keyframes dashPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (hover:none){.dash-tab-pop{display:none}}@media (width>=760px) and (width<=1440px){:root[data-palette=nuit][data-theme=dark]{--sidebar-width:252px}:root[data-palette=nuit][data-theme=dark] .sidebar{padding:14px 10px 12px}:root[data-palette=nuit][data-theme=dark] .sidebar .brand img{max-height:64px}:root[data-palette=nuit][data-theme=dark] .sidebar .nav-group-title{font-size:1.02rem}:root[data-palette=nuit][data-theme=dark] .sidebar .nav-link{font-size:.92rem}:root[data-palette=nuit][data-theme=dark] .sidebar-search-btn{min-width:0;padding-inline:10px}:root[data-palette=nuit][data-theme=dark] .sidebar-search-btn .btn-label,:root[data-palette=nuit][data-theme=dark] .sidebar-search-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:root[data-palette=nuit][data-theme=dark] .ops-dashboard{position:relative}.dash-clock-float{display:none}:root[data-palette=nuit][data-theme=dark] .dash-clock-float{z-index:3;text-align:right;pointer-events:none;display:block;position:absolute;top:2px;right:6px}:root[data-palette=nuit][data-theme=dark] .dash-clock-float .hero-clock{text-align:right;align-items:flex-end}:root[data-palette=nuit][data-theme=dark] .dash-clock-float .hero-clock-time{font-family:var(--font-display);color:var(--color-text);letter-spacing:0;text-shadow:none;font-size:2.5rem;line-height:1}:root[data-palette=nuit][data-theme=dark] .dash-clock-float .hero-clock-sep{color:var(--color-text);opacity:1}:root[data-palette=nuit][data-theme=dark] .dash-clock-float .hero-clock-sec{display:none}:root[data-palette=nuit][data-theme=dark] .dash-clock-float .hero-clock-date{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--color-text-muted);margin-top:2px;font-size:.9rem}:root[data-palette=nuit][data-theme=dark] .hero-clock-wrap-legacy,:root[data-palette=nuit][data-theme=dark] .hero-eyebrow-label{display:none}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{min-height:0;box-shadow:none;text-align:left;border:1px solid #5aa0e64d;border-radius:18px;padding:18px 28px 20px;display:block}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-top-row{display:none}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-greet-row{text-align:left;justify-content:flex-start}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-greet{text-align:left;align-items:flex-start}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-greet h1{color:var(--color-accent);text-shadow:0 2px 18px #0000008c;letter-spacing:0!important;font-size:clamp(2.2rem,4.2vw,3.4rem)!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-greet h1 .gold{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-sub{text-shadow:0 1px 12px #000000b3;line-height:1.35;font-family:var(--font-sans)!important;color:var(--color-text)!important;font-size:1.25rem!important;font-style:normal!important}:root[data-palette=nuit][data-theme=dark] .hero-sub-accent{color:var(--nuit-cyan)}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-ops-row{justify-content:space-between;align-items:center;margin-top:12px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0 6px;padding:0;display:grid}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>*{background:var(--nuit-glass);border:1px solid #5aa0e647;border-radius:16px;padding:14px 18px;box-shadow:inset 0 0 0 1px #38d6e80d}@media (width<=900px){:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-palette=nuit][data-theme=dark] .dash-clock-float{text-align:left;margin-bottom:8px;position:static}}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .biz-cockpit-head h2,:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ops-workspace-heading h2{font-family:var(--font-display);color:var(--color-accent);text-transform:none;letter-spacing:0;font-style:italic;font-weight:600}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .premium-card,:root[data-palette=nuit][data-theme=dark] .ops-dashboard .card{background:var(--nuit-glass);border-color:#5aa0e642;border-radius:16px}:root[data-palette=nuit][data-theme=dark] .sz-control:before{display:none}:root[data-palette=nuit][data-theme=dark] .sz-control:after{opacity:.12}:root[data-palette=nuit][data-theme=dark] .luxe-hero .luxe-hero-overlay{background:linear-gradient(90deg,#000c1cdb 0%,#000c1c8c 38%,#000c1c14 72%,#0000 100%);opacity:1!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hs-dim,:root[data-palette=nuit][data-theme=dark] .luxe-hero .luxe-hero-holo,:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-dust,:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-spotlight{display:none}:root[data-palette=nuit][data-theme=dark] .dash-tab.active{box-shadow:var(--nuit-glow);color:var(--color-text);background:#38d6e81a}:root[data-palette=nuit][data-theme=dark] .dash-tab.active .dash-tab-label{color:var(--color-text)}:root[data-palette=nuit][data-theme=dark] .dash-tab.active .dash-tab-desc{color:var(--color-text-muted)}:root[data-palette=nuit][data-theme=dark] .ops-workspace-heading{justify-content:flex-end;margin:4px 0 6px}:root[data-palette=nuit][data-theme=dark] .ops-workspace-heading>div:first-child{display:none}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap,:root[data-palette=nuit][data-theme=dark] .ops-planning-hero .hs-wrap{border-radius:inherit;-webkit-mask-image:none;mask-image:none}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap .hs-slide:not(.hs-neutral),:root[data-palette=nuit][data-theme=dark] .ops-planning-hero .hs-wrap .hs-slide:not(.hs-neutral){filter:saturate(1.02)brightness(.92)contrast(1.04)}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap .hs-blend,:root[data-palette=nuit][data-theme=dark] .ops-planning-hero .hs-wrap .hs-blend{background:linear-gradient(90deg,#060d20e6 0%,#060d209e 34%,#060d2000 66%),linear-gradient(#060d2000 60%,#060d2059 100%)}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .luxe-hero-overlay,:root[data-palette=nuit][data-theme=dark] .ops-planning-hero .luxe-hero-overlay{display:none}@media (width<=760px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap .hs-blend,:root[data-palette=nuit][data-theme=dark] .ops-planning-hero .hs-wrap .hs-blend{background:linear-gradient(#060d208c 0%,#060d2040 60%,#060d2073 100%)}}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-second-screen,:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-period{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031731d1!important}@media (width<=1420px){:root[data-palette=nuit][data-theme=dark] .dash-clock-float{margin:0 4px 8px;position:static}:root[data-palette=nuit][data-theme=dark] .dash-clock-float .hero-clock-time{font-size:1.8rem}}:root[data-palette=nuit][data-theme=dark]{--nuit-tile:linear-gradient(145deg, #286ee659, #0c1c46e6);--nuit-tile-line:#50aaff8c}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>*{align-items:center;padding:16px 20px;display:flex;position:relative}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>:after{content:"›";color:var(--color-text);opacity:.85;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:16px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .kpi-icon{color:var(--nuit-cyan);background:var(--nuit-tile);border:1px solid var(--nuit-tile-line);border-radius:18px;flex:0 0 62px;box-shadow:0 0 16px #38a0ff40;width:62px!important;height:62px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .kpi-icon svg{width:32px;height:32px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric{gap:16px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-value{letter-spacing:0;font-family:var(--font-sans)!important;color:var(--color-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:2.3rem!important;font-weight:500!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-label{font-weight:500;letter-spacing:0!important;text-transform:none!important;color:var(--color-text)!important;font-size:1rem!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-label span{color:var(--color-text-muted);font-size:.85rem;display:block;opacity:1!important;margin:2px 0 0!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-label span:before{content:""}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .action-guide,:root[data-palette=nuit][data-theme=dark] .ops-dashboard [class*=action-guide]{background:#031a36d9;border:1px solid #5aa0e659;border-radius:12px;font-size:1.05rem}:root[data-palette=nuit][data-theme=dark] .nuit-h{align-items:center;gap:10px;display:flex;font-size:1.7rem!important}:root[data-palette=nuit][data-theme=dark] .nuit-h .accent-bar{display:none}:root[data-palette=nuit][data-theme=dark] .nuit-count{color:#fff;min-width:26px;height:26px;font:600 .85rem var(--font-sans);background:#e5384f;border-radius:99px;place-items:center;padding:0 7px;font-style:normal;display:inline-grid}:root[data-palette=nuit][data-theme=dark] .nuit-okdot{background:#22c55e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #22c55e}:root[data-palette=nuit][data-theme=dark] .biz-cockpit-head{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:8px}:root[data-palette=nuit][data-theme=dark] .nuit-sub{color:var(--color-text-muted);font-size:.95rem}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi{border-radius:14px;grid-template-columns:62px 1fr;align-items:center;column-gap:14px;background:var(--nuit-glass)!important;border:1px solid #5aa0e64d!important;padding:14px 16px!important;display:grid!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-head{display:contents!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon{background:linear-gradient(145deg,#ff5a5a59,#280e18e6);border:1px solid #ff787866;border-radius:16px;grid-area:1/1/span 3;place-items:center;width:62px;height:62px;display:grid}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-head>span.text-sm{grid-area:1/2;font-weight:600;color:var(--color-text)!important;text-transform:none!important;letter-spacing:0!important;font-size:1rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-value{grid-area:2/2;font-weight:600;font-family:var(--font-sans)!important;text-align:left!important;font-size:1.15rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-hint{grid-area:3/2;text-align:left!important;margin:0!important;font-size:.82rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-dot{display:none}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip{background:var(--nuit-glass);color:var(--color-text);border:1px solid #5aa0e64d;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;padding:10px 14px;text-decoration:none;display:grid}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip svg{width:44px;height:44px;color:var(--nuit-cyan);background:var(--nuit-tile);border:1px solid var(--nuit-tile-line);border-radius:12px;grid-row:1/span 2;padding:10px}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip span{color:var(--color-text);font-size:.88rem}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip em{grid-column:2;font-size:1.25rem;font-style:normal;font-weight:600}.nuit-all{margin-top:12px}.nuit-all-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.nuit-all-title{align-items:center;gap:10px;font-size:1rem;font-weight:500;display:inline-flex}.nuit-all-chips{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.nuit-all-chip{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.nuit-all-chip i{border-radius:50%;width:11px;height:11px;display:inline-block}.nuit-all-chip b{text-align:center;background:#5aa0e633;border:1px solid #5aa0e659;border-radius:99px;min-width:24px;padding:1px 7px;font-size:.8rem;font-weight:500}.nuit-all-chip.on b{border-color:var(--nuit-cyan,#38d6e8);background:#38d6e833}.nuit-all-chev{opacity:.8;font-size:1.4rem}:root[data-palette=nuit][data-theme=dark] .nuit-all-bar{background:var(--nuit-glass);border:1px solid #5aa0e64d;border-radius:12px}.nuit-all-body{margin-top:8px}@media (width<=1100px){:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{padding:12px 26px 14px}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-greet h1{margin-bottom:4px!important;font-size:clamp(2rem,3.6vw,3rem)!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-sub{line-height:1.3;font-size:1.1rem!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-ops-row{margin-top:8px}:root[data-palette=nuit][data-theme=dark] .kpi-icon,:root[data-palette=nuit][data-theme=dark] .dash-kpi-icon{font-size:28px}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-view-switch{display:none;display:none!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>:first-child{background:var(--nuit-tile);border:1px solid var(--nuit-tile-line);width:44px;height:44px;color:var(--nuit-cyan);border-radius:12px;grid-row:1/span 2;place-items:center;padding:0;font-size:22px;display:grid}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>:first-child svg{background:0 0;border:0;width:24px;height:24px;padding:0}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon svg{width:30px;height:30px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .kpi-icon>*{display:none!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .kpi-icon{border-radius:14px;background-color:#0a1530e6!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:32px!important;border:1px solid #6e96e64d!important;width:56px!important;height:56px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric:first-child .kpi-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E %3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E")!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric:nth-child(2) .kpi-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e8c35a' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M12 11h4' /%3E %3Cpath d='M12 16h4' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 16h.01' /%3E%3C/svg%3E")!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric:nth-child(3) .kpi-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e8c35a' fill-opacity='.22' stroke='%23e8c35a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z' /%3E %3Cpath d='M7 12h5' /%3E %3Cpath d='M15 9.4a4 4 0 1 0 0 5.2' /%3E%3C/svg%3E")!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric:nth-child(4) .kpi-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='16' y='16' width='6' height='6' rx='1' /%3E %3Crect x='2' y='16' width='6' height='6' rx='1' /%3E %3Crect x='9' y='2' width='6' height='6' rx='1' /%3E %3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3' /%3E %3Cpath d='M12 12V8' /%3E%3C/svg%3E")!important}@media (width<=700px){:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{grid-template-columns:1fr!important;gap:10px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi{grid-template-columns:52px 1fr;column-gap:12px;padding:12px 14px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon{background:radial-gradient(circle at 35% 30%,#ffbe5a61,#1e1428f2);border:1.5px solid #ffbe5a8c;border-radius:50%;width:52px;height:52px;font-size:24px;box-shadow:0 0 14px #ffaa4640}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon svg{width:24px;height:24px}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-head>span.text-sm{font-size:.95rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-value{color:var(--color-accent);font-size:1.25rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-hint{font-size:.78rem!important}.nuit-all-bar{gap:10px;padding:10px 12px}.nuit-all-chips{gap:8px 14px;margin-left:0}.nuit-all-chev{display:none}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon>*{width:28px!important;height:28px!important;font-size:26px!important}.nuit-all-chips{flex:100%;align-content:flex-start;row-gap:10px}.nuit-all-bar{align-content:flex-start}}@media (width>=701px){:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid>a:nth-child(4n+1){--kt:255, 99, 132}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid>a:nth-child(4n+2){--kt:255, 150, 60}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid>a:nth-child(4n+3){--kt:60, 130, 255}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid>a:nth-child(4n+4){--kt:45, 200, 120}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi{grid-template-columns:54px 1fr;position:relative;padding-right:34px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon{border-radius:14px;width:54px;height:54px;background:linear-gradient(145deg, rgba(var(--kt), .42), rgba(var(--kt), .12))!important;border:1px solid rgba(var(--kt), .6)!important;box-shadow:none!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-value{color:rgb(var(--kt))!important;font-size:1.2rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi:after{content:"›";color:var(--color-text-muted);font-size:1.4rem;line-height:1;position:absolute;top:12px;right:14px}}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon>*{width:30px!important;height:30px!important;font-size:28px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning{box-shadow:none!important;background:0 0!important;border:0!important;padding:14px 18px 12px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading h2{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-accent);font-size:1.5rem;font-style:italic;font-weight:600}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading .accent-bar{display:none}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading h2:before{content:none}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading .btn{color:var(--nuit-cyan);background:0 0;border:0}:root[data-palette=nuit][data-theme=dark] .dash-planning .card{background:var(--nuit-glass)!important;border:1px solid #6e96e64d!important;border-radius:12px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend{justify-content:center;font-size:.85rem!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend>:nth-child(n+10){display:none!important}@media (width>=1200px){:root[data-palette=nuit][data-theme=dark] .ops-planning-hero{aspect-ratio:1360/295;background-position:0 0,0 70%!important;background-size:auto,126%!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{aspect-ratio:auto;min-height:204px;padding-top:10px;padding-bottom:10px;background-position:0 0,0 62%!important;background-size:auto,118%!important}}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-spark{opacity:.95;pointer-events:none;line-height:0;position:absolute;top:16px;right:40px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-spark svg{width:64px;height:26px}@media (width<=1500px){:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-spark{display:none}}@media (width>=1200px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{aspect-ratio:auto!important;background-position:0 0,0 58%!important;background-size:auto,100%!important;min-height:max(160px,13.1234vw - 45.6693px)!important;padding:8px 26px!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-greet h1{margin-bottom:0!important;font-size:clamp(1.9rem,2.45vw,2.7rem)!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-sub{font-size:1.02rem!important;line-height:1.25!important}:root[data-palette=nuit][data-theme=dark] .luxe-hero .hero-ops-row{margin-top:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-hero.ops-planning-hero{aspect-ratio:auto!important;background-position:0 0,0 58%!important;background-size:auto,100%!important;min-height:max(160px,13.1234vw - 45.6693px)!important;padding:6px 28px 8px!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading{gap:0!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading .ops-planning-back{margin:0!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-back,:root[data-palette=nuit][data-theme=dark] .ops-planning-heading h1{font-size:clamp(1.6rem,2.35vw,2.5rem)!important;line-height:1!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading p{margin:0 0 4px!important;font-size:1rem!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>*{padding:10px 20px!important}}@media (width>=1500px){:root[data-palette=nuit][data-theme=dark] .occ-kpi-grid.occ-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-grid .occ-kpi-value{font-size:1.55rem!important}}:root[data-palette=nuit][data-theme=dark] .hero-chip-icon[data-k=meteo],:root[data-palette=nuit][data-theme=dark] .hero-chip-icon[data-k=soleil]{background:#ffc93c;width:20px;height:20px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4' /%3E %3Cpath d='M12 2v2' /%3E %3Cpath d='M12 20v2' /%3E %3Cpath d='m4.93 4.93 1.41 1.41' /%3E %3Cpath d='m17.66 17.66 1.41 1.41' /%3E %3Cpath d='M2 12h2' /%3E %3Cpath d='M20 12h2' /%3E %3Cpath d='m6.34 17.66-1.41 1.41' /%3E %3Cpath d='m19.07 4.93-1.41 1.41' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4' /%3E %3Cpath d='M12 2v2' /%3E %3Cpath d='M12 20v2' /%3E %3Cpath d='m4.93 4.93 1.41 1.41' /%3E %3Cpath d='m17.66 17.66 1.41 1.41' /%3E %3Cpath d='M2 12h2' /%3E %3Cpath d='M20 12h2' /%3E %3Cpath d='m6.34 17.66-1.41 1.41' /%3E %3Cpath d='m19.07 4.93-1.41 1.41' /%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0!important}:root[data-palette=nuit][data-theme=dark] .hero-chip-icon[data-k=alertes]{background:#ff5a6e;width:20px;height:20px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0' /%3E %3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0' /%3E %3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326' /%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0!important}:root[data-palette=nuit][data-theme=dark] .hero-chip-icon[data-k=contact]{background:#e8eefc;width:20px;height:20px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0!important}:root[data-palette=nuit][data-theme=dark] .hero-chip-icon[data-k=settings]{background:#e8eefc;width:20px;height:20px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z' /%3E %3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z' /%3E %3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E") 50%/contain no-repeat;font-size:0!important}:root[data-palette=nuit][data-theme=dark] .hero-chip{background:#08102cc7!important;border:1px solid #6e96ff4d!important;border-radius:12px!important}:root[data-palette=nuit][data-theme=dark] .hero-chip.hero-chip-warn{border-color:#ff5a6e8c!important}:root[data-palette=nuit][data-theme=dark] .hero-actions{align-items:center;gap:10px;display:flex}:root[data-palette=nuit][data-theme=dark] .hero-actions .hero-second-screen{border-radius:12px;order:2;color:#fff!important;background:#08102cc7!important;border:1px solid #6e96ff4d!important}:root[data-palette=nuit][data-theme=dark] .hero-actions .hero-period{order:1;padding:3px;background:#08102cc7!important;border:1px solid #6e96ff4d!important;border-radius:12px!important}:root[data-palette=nuit][data-theme=dark] .hero-actions .hero-period button{color:#e8eefc!important;border-radius:9px!important}:root[data-palette=nuit][data-theme=dark] .hero-actions .hero-period button[style*="212, 175, 55, 0.18"]{font-weight:700;color:#05142e!important;background:#26c6e8!important}.hero-2screen-ico{vertical-align:-2px;background:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M10 20H4v-6M20 4l-7 7M4 20l7-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M10 20H4v-6M20 4l-7 7M4 20l7-7'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-palette=nuit][data-theme=dark] .hero-chip-value{font-weight:600;font-family:var(--font-sans)!important;font-variant-numeric:lining-nums!important}:root[data-palette=nuit][data-theme=dark] .action-guide-title{color:#fff!important;font-size:1.05rem!important;font-weight:600!important}:root[data-palette=nuit][data-theme=dark] .action-guide-title:first-child{margin-left:4px}:root[data-palette=nuit][data-theme=dark] .action-guide-title~span:last-child{color:#e8eefc!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .kpi-icon,:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>:first-child,:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon,:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico{background:linear-gradient(150deg,#56bef06b 0%,#1a4e969e 52%,#0a1e4ce6 100%)!important;border:1px solid #82c8ff4d!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff42,inset 0 -10px 16px #020a2861,0 8px 16px #00000061,0 0 18px #38a0ff2e!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico{border-radius:50%!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .gold .kpi-icon{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>:has([data-ico=coins]) .kpi-icon{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip:has([data-ico=wallet])>:first-child{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip:has([data-ico=card])>:first-child{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip:has([data-ico=receipt])>:first-child{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip:has([data-ico=coins])>:first-child{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip:has([data-ico=clipboard])>:first-child{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip:has([data-ico=file-signature])>:first-child{background:linear-gradient(150deg,#f0c86457 0%,#78541480 52%,#281c0ae6 100%)!important;border-color:#e8c35a52!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>:first-child{width:54px!important;height:54px!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>:first-child img{width:28px!important;height:28px!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>img:first-child{box-sizing:border-box!important;padding:8px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon>img{box-sizing:border-box}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .kpi-icon{background-position:50%!important;background-repeat:no-repeat!important;background-size:38px!important;box-shadow:inset 0 1px #ffffff38,inset 0 -10px 16px #020a2861,0 8px 16px #00000061!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ribbon-wow,:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero-wow{margin-bottom:10px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .hero-metrics-outside{margin:0 0 6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-modules{gap:10px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module>*{margin-bottom:0!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module>div>.biz-cockpit-head:first-child{margin-top:0!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .nuit-all{margin-top:8px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ops-customize{margin:0!important}@media (width<=1440px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ribbon-wow .dash-tab-desc{display:none}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ribbon-wow .dash-tab{padding-inline:10px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside{gap:10px}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric{gap:10px!important;padding:12px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-label,:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-sub{font-size:.8rem}}@media (width<=1099px){:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside,:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-palette=nuit][data-theme=dark] .nuit-all-chips{margin-left:0}}@media (width<=1440px){:root[data-palette=nuit][data-theme=dark] .nuit-all-chips{gap:8px 14px;padding-right:26px}:root[data-palette=nuit][data-theme=dark] .nuit-all-chip{font-size:.88rem}}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ops-customize{display:none!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard [class*=action-guide] button{padding-block:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .hero-metrics-outside .hero-metric{padding-block:8px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .biz-cockpit-head{margin-top:8px!important;margin-bottom:4px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .biz-cockpit-head .nuit-h{font-size:1.45rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{gap:10px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi{padding:8px 14px!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip{gap:10px}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip,:root[data-palette=nuit][data-theme=dark] .nuit-all-bar{padding-block:6px}@media (width>=1100px){:root[data-palette=nuit][data-theme=dark] .dash-planning{padding-top:10px!important;padding-bottom:8px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading{z-index:2;pointer-events:none;height:38px;position:relative;margin-bottom:-40px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading>*{pointer-events:auto}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading h2{font-size:1.15rem}:root[data-palette=nuit][data-theme=dark] .dash-planning>div:nth-of-type(2)>.row-between{padding-left:300px;padding-right:150px;margin-bottom:6px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .card{padding:6px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .card>div{max-height:none!important;overflow-y:visible!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend{margin-top:6px!important}}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{flex-wrap:wrap;display:flex!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid>*{flex:240px;min-width:0}@media (width>=1100px) and (height>=600px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{aspect-ratio:auto!important;min-height:clamp(118px,13.5vh,170px)!important;padding-block:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ribbon-wow{margin-bottom:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ribbon-wow .dash-tab{padding-block:4px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero-wow{margin-bottom:6px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside{margin-bottom:4px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-value,:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside .hero-metric-num{font-size:1.8rem!important;line-height:1.05!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .action-guide{margin-bottom:2px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .action-guide button{padding-block:3px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-modules{gap:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .biz-cockpit-head{margin-top:4px!important;margin-bottom:2px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .biz-cockpit-head .nuit-h{font-size:1.3rem!important}:root[data-palette=nuit][data-theme=dark] .nuit-all{margin-top:4px!important}:root[data-palette=nuit][data-theme=dark] .nuit-all-bar{padding-block:3px}:root[data-palette=nuit][data-theme=dark] .dash-planning .card>div{max-height:none!important;overflow-y:visible!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>*{padding:3px 16px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi{padding:2px 12px!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip{padding-block:1px}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>img:first-child{width:34px!important;height:34px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend{margin-top:2px!important}}@media (width>=1100px) and (width<=1420px) and (height>=600px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard{position:relative}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float{z-index:3;text-align:right;text-shadow:0 1px 8px #000000a6;top:98px;right:24px;margin:0!important;position:absolute!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float .hero-clock-time{font-size:1.6rem}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .hero-metrics-outside .hero-metric-label{font-size:.75rem!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float,:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float *{text-shadow:0 1px 3px #000000e6,0 0 12px #0009;color:#fff!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero .hero-chip{gap:4px!important;padding:4px 7px!important;font-size:.76rem!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero .hero-ops-row{flex-wrap:nowrap!important;gap:6px!important}}@media (width>=760px) and (width<=1099px) and (height>=1000px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard{position:relative}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .ribbon-wow{margin-bottom:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float{z-index:3;text-align:right;top:98px;right:22px;margin:0!important;position:absolute!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float,:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float *{text-shadow:0 1px 3px #000000e6,0 0 12px #0009;color:#fff!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .dash-clock-float .hero-clock-time{font-size:1.6rem}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{aspect-ratio:auto!important;min-height:0!important;padding-block:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero .hero-chip{padding:4px 7px!important;font-size:.76rem!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero .hero-sub{font-size:.92rem!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero-wow{margin-bottom:6px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside{gap:8px;margin-bottom:4px!important}:root[data-palette=nuit][data-theme=dark] .hero-metrics-outside>*{padding:4px 14px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .action-guide{margin-bottom:2px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .action-guide button{padding-block:3px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-modules{gap:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .biz-cockpit-head{margin-top:4px!important;margin-bottom:2px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module .biz-cockpit-head .nuit-h{font-size:1.3rem!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid>*{flex:200px}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid{gap:8px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi{padding:2px 10px!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip{padding-block:1px}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>img:first-child{width:34px!important;height:34px!important}:root[data-palette=nuit][data-theme=dark] .nuit-all{margin-top:4px!important}:root[data-palette=nuit][data-theme=dark] .nuit-all-bar{gap:4px 12px;padding-block:3px}:root[data-palette=nuit][data-theme=dark] .nuit-all-chips{flex:100%;gap:4px 12px;margin-left:0}:root[data-palette=nuit][data-theme=dark] .dash-planning{padding-top:8px!important;padding-bottom:6px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .card>div{max-height:none!important;overflow-y:visible!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend{margin-top:2px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico] .dash-kpi-head:after{display:none}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico]{padding-right:10px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico] .dash-kpi-head span:not(.dash-kpi-icon){line-height:1.15;font-size:.92rem!important}:root[data-palette=nuit][data-theme=dark] .nuit-all-chips{flex:auto}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading{margin-bottom:0!important}:root[data-palette=nuit][data-theme=dark] .dash-planning>div:nth-of-type(2)>.row-between{margin-bottom:2px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning>div:nth-of-type(2)>.row-between>div:last-child{display:none}}@media (width>=1100px) and (height<=960px),(width>=760px) and (width<=1099px) and (height<=1300px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module[data-module=planning]{order:-10!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard-module[data-module=indicators]{order:-9!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{aspect-ratio:auto!important;min-height:0!important;padding-block:6px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard .action-guide{margin-bottom:4px!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .card>div{max-height:none!important;overflow-y:visible!important}}@media (width>=760px) and (width<=1099px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard .luxe-hero .hero-sub{max-width:66%}}.dash-plan-ico{display:none}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading h2{text-shadow:0 0 14px #e2b45a80;align-items:center;gap:10px;display:inline-flex}:root[data-palette=nuit][data-theme=dark] .dash-plan-ico{color:#ffd98a;background:linear-gradient(150deg,#e2b45a59,#e2b45a14);border:1px solid #e2b45a8c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 16px #e2b45a73,inset 0 1px #ffebb473}:root[data-palette=nuit][data-theme=dark] .dash-planning .section-heading .btn{color:var(--nuit-cyan);text-shadow:0 0 10px #4fd3ff99;background:#4fd3ff1a;border:1px solid #4fd3ff99;border-radius:10px;padding:3px 12px;font-size:.8rem;line-height:1.3;box-shadow:0 0 16px #4fd3ff4d,inset 0 1px #a0e6ff40}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-row-photo,:root[data-palette=nuit][data-theme=dark] .dash-planning img{box-shadow:0 0 12px #4f96ff66;border-color:#78beff80!important}:root[data-palette=nuit][data-theme=dark] .dash-planning>div:nth-of-type(2)>.row-between>div:last-child{display:none}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 16px!important;font-size:.8rem!important}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-legend img{box-shadow:0 0 8px #78beff59}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip[data-grp=Opérations][data-grp]>:first-child{color:#60a5fa!important;background:linear-gradient(150deg,#60a5fa66 0%,#2563eb8c 52%,#060e24eb 100%)!important;border-color:#60a5fa61!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -10px 16px #020a2861,0 8px 16px #00000061,0 0 18px #2563eb47!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip[data-grp=Finances][data-grp]>:first-child{color:#4ade80!important;background:linear-gradient(150deg,#4ade8066 0%,#16a34a8c 52%,#060e24eb 100%)!important;border-color:#4ade8061!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -10px 16px #020a2861,0 8px 16px #00000061,0 0 18px #16a34a47!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip[data-grp=Relation\ client][data-grp]>:first-child{color:#c084fc!important;background:linear-gradient(150deg,#c084fc66 0%,#9333ea8c 52%,#060e24eb 100%)!important;border-color:#c084fc61!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -10px 16px #020a2861,0 8px 16px #00000061,0 0 18px #9333ea47!important}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip[data-grp="Croissance & réseau"][data-grp]>:first-child{color:#fbbf24!important;background:linear-gradient(150deg,#fbbf2466 0%,#d977068c 52%,#060e24eb 100%)!important;border-color:#fbbf2461!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -10px 16px #020a2861,0 8px 16px #00000061,0 0 18px #d9770647!important}@keyframes hs-zoom-nuit{0%{transform:scale(1)}to{transform:scale(1.03)}}:root[data-palette=nuit][data-theme=dark] .hs-wrap .hs-zoom.on,:root[data-palette=nuit][data-theme=dark] .hs-wrap .hs-zoom.out{animation-name:hs-zoom-nuit}:root[data-palette=nuit][data-theme=dark] .hs-wrap .hs-slide:not(.hs-neutral){background-position:50% 38%}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero,:root[data-palette=nuit][data-theme=dark] .ops-planning-hero{background:#060d20!important}@media (width>=761px){:root[data-palette=nuit][data-theme=dark] .hs-wrap .hs-slide:not(.hs-neutral){aspect-ratio:auto;background-position:50% 12%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap .hs-blend,:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .luxe-hero-overlay{display:none!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap .hs-slide{filter:none!important;animation:none!important;transform:none!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hs-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#060d209e 0%,#060d205c 26%,#060d201a 46%,#060d2000 60%);position:absolute;inset:0}}@media (width>=1100px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{min-height:228px!important}:root[data-palette=nuit][data-theme=dark] .pp-hero--photo{flex-direction:column;justify-content:center;min-height:200px;display:flex}}@media (width>=761px){:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hero-ops-row{justify-content:flex-start;flex-wrap:wrap!important;gap:8px 10px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hero-ops-row .hero-chips-wrap{flex:100%!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero .hero-ops-row .hero-actions{justify-content:flex-start;margin-left:0!important}}@media (width>=1280px) and (pointer:fine){:root[data-palette=nuit][data-theme=dark] .ops-dashboard>.luxe-hero{min-height:clamp(300px,23vw,430px)!important}}:root[data-palette=nuit][data-theme=dark] .dash-planning.dash-plan-alt .section-heading{pointer-events:auto!important;height:auto!important;margin-bottom:10px!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-hero{min-height:0;box-shadow:none;border:1px solid #5aa0e64d;border-radius:18px;padding:18px 28px 20px!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-veil{background:linear-gradient(90deg,#000c1ce0 0%,#000c1c8c 40%,#000c1c14 75%,#0000 100%)}:root[data-palette=nuit][data-theme=dark] .ops-planning-hero .hs-dim{display:none}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading{gap:2px;display:grid}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading .ops-eyebrow{display:none}:root[data-palette=nuit][data-theme=dark] .ops-planning-back{font-family:var(--font-display);color:var(--color-accent);text-shadow:0 2px 16px #0000008c;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;line-height:1.05;text-decoration:none}:root[data-palette=nuit][data-theme=dark] .ops-planning-back:before{content:""}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading h1{font-family:var(--font-display);color:var(--color-text);text-shadow:0 2px 16px #0000008c;margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;line-height:1.05}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading p{color:var(--nuit-cyan);font-size:1.35rem;font-family:var(--font-display);margin:6px 0 10px}:root[data-palette=nuit][data-theme=dark] .ops-planning-hero-actions .btn{color:var(--color-text);background:#031a36b3;border-color:#5aa0e673}:root[data-palette=nuit][data-theme=dark] .occ-kpi-grid>*{background:var(--nuit-glass)!important;border:1px solid #5aa0e647!important;border-radius:16px!important}:root[data-palette=nuit][data-theme=dark] .occ-toolbar{background:var(--nuit-glass)!important;border:1px solid #5aa0e647!important}:root[data-palette=nuit][data-theme=dark] .occ-timeline-inner{background:0 0}:root[data-palette=nuit][data-theme=dark] .occ-row-bien{border-right:1px solid #5aa0e647;background:linear-gradient(90deg,#031a36eb,#031731d1)!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-back,:root[data-palette=nuit][data-theme=dark] .ops-planning-heading h1{font-size:clamp(1.7rem,2.8vw,2.5rem)}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading p{margin:4px 0 8px;font-size:1.15rem}.occ-kpi-ico{display:none}:root[data-palette=nuit][data-theme=dark] .occ-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-card:nth-child(4){display:none!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-card{grid-template-columns:58px 1fr;align-items:center;column-gap:14px;background-image:none!important;padding:14px 18px!important;display:grid!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-card>div[style*="position: absolute"]{display:none}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico{background:var(--nuit-tile);border:1.5px solid var(--nuit-tile-line);border-radius:50%;grid-area:1/1/span 3;place-items:center;width:58px;height:58px;font-size:26px;display:grid}:root[data-palette=nuit][data-theme=dark] .occ-kpi-inl{display:none!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-label{grid-area:1/2;text-transform:none!important;letter-spacing:0!important;color:var(--color-text)!important;margin:0!important;font-size:1rem!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-value{grid-area:2/2;font-family:var(--font-sans)!important;color:var(--color-text)!important;font-size:2.1rem!important;font-weight:500!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-sub{color:#3ccf8e;grid-area:3/2;margin:0!important;font-size:.85rem!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .action-guide,:root[data-palette=nuit][data-theme=dark] .occupations-page [class*=action-guide],:root[data-palette=nuit][data-theme=dark] .occ-guide-wrap{display:none}:root[data-palette=nuit][data-theme=dark] .occ-kpi-value{white-space:nowrap;font-size:1.8rem!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-label{font-family:var(--font-sans)!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nuit-stay,.nuit-ring-wrap{display:none}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>img,:root[data-palette=nuit][data-theme=dark] .occ-row-bien>div:first-child:not([style*="flex: 1"]){border:1px solid #5aa0e666!important;border-radius:12px!important;width:84px!important;height:84px!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>div[style*="flex: 1"]>div:first-child{font-family:var(--font-sans);color:var(--color-text);line-height:1.15;white-space:normal!important;font-size:1.02rem!important;font-weight:600!important}:root[data-palette=nuit][data-theme=dark] .occ-row-city{color:var(--color-text-muted)!important;margin:6px 0!important}:root[data-palette=nuit][data-theme=dark] .occ-row-city:before{content:"";background:var(--nuit-cyan);border-radius:50% 50% 50% 0;width:9px;height:9px;margin:0 7px 0 1px;display:inline-block;transform:rotate(-45deg)}:root[data-palette=nuit][data-theme=dark] .occ-row-bar{display:none!important}:root[data-palette=nuit][data-theme=dark] .occ-block-btn{opacity:.7!important;width:28px!important;height:28px!important}:root[data-palette=nuit][data-theme=dark] .nuit-ring-wrap{align-items:center;gap:10px;display:flex;position:relative}.nuit-ring{--p:0%;background:conic-gradient(#2fd69a var(--p), #5aa0e647 0);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;-webkit-mask:radial-gradient(circle,#0000 0 15px,#000 16px);mask:radial-gradient(circle,#0000 0 15px,#000 16px)}.nuit-ring-pct{text-align:center;width:46px;color:var(--color-text);font-size:.78rem;font-style:normal;font-weight:600;position:absolute;left:0}:root[data-palette=nuit][data-theme=dark] .nuit-ring-label{color:var(--color-text-muted);font-size:.85rem}:root[data-palette=nuit][data-theme=dark] .occ-bar{border-radius:8px!important;padding:0 12px!important;box-shadow:0 2px 10px #00000059!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=airbnb]{background:linear-gradient(#ff4f78,#f2456b)!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=booking]{background:linear-gradient(#2f6bf0,#2563e0)!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=direct],:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=owner]{background:linear-gradient(#22c07a,#19b36b)!important}:root[data-palette=nuit][data-theme=dark] .occ-bar .occ-guest-photo-card{order:-2;border-radius:8px 0 0 8px!important}:root[data-palette=nuit][data-theme=dark] .occ-bar .nuit-stay{order:-1}:root[data-palette=nuit][data-theme=dark] .occ-bar{gap:8px!important;padding-left:0!important}:root[data-palette=nuit][data-theme=dark] .occ-bar .nuit-stay{color:#fff;align-items:center;gap:10px;min-width:0;display:flex}.nuit-stay-ico{flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.nuit-stay-b{color:#fff;background:#12318f;border-radius:6px;place-items:center;width:28px;height:28px;font-size:1.05rem;font-weight:800;display:grid}.nuit-stay-o{background:#ffffff40}.nuit-stay-txt{min-width:0;line-height:1.2;display:grid}.nuit-stay-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.nuit-stay-txt i{opacity:.92;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;overflow:hidden}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=owner]{padding-left:12px!important}:root[data-palette=nuit][data-theme=dark] .occ-row{height:var(--rowh);min-height:0!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien{align-items:center;overflow:hidden;gap:10px!important;padding:4px 10px!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>div[style*="flex: 1"]>div:first-child{text-overflow:ellipsis;line-height:1.2;overflow:hidden;white-space:nowrap!important;font-size:.9rem!important}:root[data-palette=nuit][data-theme=dark] .nuit-ring-wrap{gap:8px}:root[data-palette=nuit][data-theme=dark] .nuit-ring-label{display:none}.nuit-ring,.nuit-ring-pct{width:28px;height:28px}.nuit-ring{-webkit-mask:radial-gradient(circle,#0000 0 8px,#000 9px);mask:radial-gradient(circle,#0000 0 8px,#000 9px)}.nuit-ring-pct{font-size:.6rem;line-height:28px}:root[data-palette=nuit][data-theme=dark] .occ-row-rev{display:none!important}.nuit-ring-rev{color:var(--color-accent);white-space:nowrap;font-size:.78rem;font-weight:600}:root[data-palette=nuit][data-theme=dark] .occ-planning-tabs-legacy,.occ-dashtabs{display:none}:root[data-palette=nuit][data-theme=dark] .occ-dashtabs{display:block}:root[data-palette=nuit][data-theme=dark] .content:has(.occ-dashtabs) .ribbon-wow:not(.occ-dashtabs .ribbon-wow){display:none}:root[data-palette=nuit][data-theme=dark] .occ-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-card{grid-template-columns:52px minmax(0,1fr);column-gap:12px;padding:12px 14px!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico{width:52px;height:52px;font-size:24px}:root[data-palette=nuit][data-theme=dark] .occ-kpi-value{white-space:nowrap;overflow:visible;font-size:clamp(1.4rem,2.2vw,1.8rem)!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-sub{line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}:root[data-palette=nuit][data-theme=dark] .occ-dashtabs{position:relative}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .occ-row-bar{display:none!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .occ-block-btn{opacity:.9!important;border-color:#4fd3ff73!important;display:flex!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>img,:root[data-palette=nuit][data-theme=dark] .occ-row-bien>div:first-child:not([style*="flex: 1"]){border-radius:10px!important;width:96px!important;height:92px!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>div[style*="flex: 1"]>div:first-child{font-size:.95rem!important;font-weight:600!important}:root[data-palette=nuit][data-theme=dark] .occ-row-city{margin:2px 0 4px!important;font-size:.76rem!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-wrap{display:flex!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading p{color:#4fd3ff!important;font-family:var(--font-sans)!important;font-size:1.15rem!important}:root[data-palette=nuit][data-theme=dark] .occ-legend-bottom>div>span:first-child{font-family:var(--font-display);font-style:italic;text-transform:none!important;letter-spacing:0!important;color:var(--color-accent)!important;font-size:1.25rem!important}:root[data-palette=nuit][data-theme=dark] .occ-legend-bottom>div{justify-content:center;border-top:0!important;gap:22px!important;margin-top:10px!important;padding:0 6px!important;font-size:.82rem!important}:root[data-palette=nuit][data-theme=dark] .occ-bar .occ-guest-photo-card{display:none!important}:root[data-palette=nuit][data-theme=dark] .occ-bar:not([data-src=owner]) .nuit-stay-txt{display:grid!important}:root[data-palette=nuit][data-theme=dark] .occ-bar:not([data-src=owner]) .nuit-stay-txt b{display:block!important}:root[data-palette=nuit][data-theme=dark] .occ-bar{padding:0 8px!important}:root[data-palette=nuit][data-theme=dark] .occ-bar .nuit-stay{gap:8px}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-dashtabs,:root[data-palette=nuit][data-theme=dark] .occupations-page .ops-planning-hero{margin-bottom:10px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-kpi-grid{gap:12px!important;margin-bottom:10px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar{margin-bottom:8px!important;padding:12px 16px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .ribbon-wow{margin-bottom:10px!important}:root[data-palette=nuit][data-theme=dark] .occ-bar>span:not(.nuit-stay){display:none!important}:root[data-palette=nuit][data-theme=dark] .occ-bar{border:1px solid #ffffff2e;border-radius:10px!important;height:46px!important;box-shadow:0 4px 14px #0006,inset 0 1px #ffffff47!important}:root[data-palette=nuit][data-theme=dark] .occ-bar .nuit-stay-txt b{font-size:.9rem}:root[data-palette=nuit][data-theme=dark] .occ-bar .nuit-stay-txt i{font-size:.8rem}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring{filter:drop-shadow(0 0 6px #22d6a073);-webkit-mask:radial-gradient(circle,#0000 0 17px,#000 18px);mask:radial-gradient(circle,#0000 0 17px,#000 18px)}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-pct{font-size:.9rem;font-weight:700;line-height:54px}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-label{font-size:.95rem;display:inline!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-rev{display:none}:root[data-palette=nuit][data-theme=dark] .occ-row-bien img{border-radius:10px;box-shadow:0 4px 14px #00000073}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>img,:root[data-palette=nuit][data-theme=dark] .occ-row-bien>div:first-child:not([style*="flex: 1"]){width:66px!important;height:66px!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien{gap:10px!important;padding:4px 10px!important}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring,:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-pct{width:40px;height:40px}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring{-webkit-mask:radial-gradient(circle,#0000 0 12px,#000 13px);mask:radial-gradient(circle,#0000 0 12px,#000 13px)}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-pct{font-size:.78rem;line-height:40px}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:6px!important;padding:0!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar:before,:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar:after{display:none!important}@media (width>=1500px){:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar>div{flex-wrap:nowrap!important;gap:8px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar>div>div[style*=inline-flex]{flex-wrap:nowrap!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar select{width:152px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar>div>div:not([style*=inline-flex]):not([style*="flex: 1"]){width:176px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-toolbar>div>div[style*=inline-flex] button{padding:6px 8px!important}}@media (width<=700px){:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien{flex-wrap:nowrap;gap:6px!important;padding:4px 6px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>img,:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>div:first-child:not([style*="flex: 1"]){border-radius:8px!important;width:40px!important;height:40px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>div[style*="flex: 1"]{min-width:0}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>div[style*="flex: 1"]>div:first-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:.72rem!important;line-height:1.15!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>div[style*="flex: 1"]>div:not(:first-child):not(.nuit-ring-wrap),:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring-label{display:none!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring,:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring-pct{width:30px;height:30px}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring{-webkit-mask:radial-gradient(circle,#0000 0 9px,#000 10px);mask:radial-gradient(circle,#0000 0 9px,#000 10px)}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring-pct{font-size:.6rem;line-height:30px}}:root[data-palette=nuit][data-theme=dark] .dash-planning .occ-mini-pct{display:none!important}@media (width>=701px){:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>img,:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien>div:first-child:not([style*="flex: 1"]){border:1px solid #78beff8c!important;border-radius:10px!important;width:128px!important;height:84px!important;box-shadow:0 0 18px #4f96ff73,0 6px 14px #00000080!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien{gap:12px!important;padding:4px 12px!important}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring,:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring-pct{width:46px;height:46px}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring-pct{font-size:.82rem;line-height:46px}:root[data-palette=nuit][data-theme=dark] .occupations-page .occ-row-bien .nuit-ring{-webkit-mask:radial-gradient(circle,#0000 0 14px,#000 15px);mask:radial-gradient(circle,#0000 0 14px,#000 15px)}}:root[data-palette=nuit][data-theme=dark] .occ-timeline-shell{scrollbar-width:none;-ms-overflow-style:none}:root[data-palette=nuit][data-theme=dark] .occ-timeline-shell::-webkit-scrollbar{display:none}.nuit-stay-av{flex-shrink:0;display:none}:root[data-palette=nuit][data-theme=dark] .occ-bar:not([data-src=owner]) .nuit-stay-av{display:inline-flex}:root[data-palette=nuit][data-theme=dark] .nuit-stay-av>*{border:2px solid #ffffffd9!important;box-shadow:0 0 10px #ffffff59,0 2px 6px #00000073!important}:root[data-palette=nuit][data-theme=dark] .occ-bar{position:relative}:root[data-palette=nuit][data-theme=dark] .occ-bar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#0000);border-radius:10px 10px 0 0;height:45%;position:absolute;top:0;left:0;right:0}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=airbnb]{box-shadow:0 0 16px #ff3d638c,0 4px 12px #0006,inset 0 1px #fff6!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=booking]{background:linear-gradient(#1a66d6,#0c4aa8)!important;box-shadow:0 0 16px #1f64e6a6,0 4px 12px #0006,inset 0 1px #fff6!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=direct],:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=owner]{box-shadow:0 0 16px #22c86e80,0 4px 12px #0006,inset 0 1px #fff6!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=greengo]{box-shadow:0 0 16px #8bc34a80,0 4px 12px #0006,inset 0 1px #fff6!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=lovespa]{box-shadow:0 0 16px #e0457b80,0 4px 12px #0006,inset 0 1px #fff6!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=gitesdefrance]{box-shadow:0 0 16px #4a7c3f8c,0 4px 12px #0006,inset 0 1px #ffffff59!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=clevacances]{box-shadow:0 0 16px #0a7ea499,0 4px 12px #0006,inset 0 1px #ffffff59!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=leboncoin]{box-shadow:0 0 16px #ff6e1480,0 4px 12px #0006,inset 0 1px #fff6!important}:root[data-palette=nuit][data-theme=dark] .occ-bar:hover{filter:brightness(1.12)}:root[data-palette=nuit][data-theme=dark] .occ-timeline-shell,:root[data-palette=nuit][data-theme=dark] .dash-planning .card{background:linear-gradient(160deg,#0e34648c,#031731eb 55%)!important;border:1px solid #5aa0ff73!important;box-shadow:0 0 0 1px #4fd3ff0f,0 0 28px #2878ff33,0 18px 40px #00000073,inset 0 1px #a0d2ff2e!important}:root[data-palette=nuit][data-theme=dark] .ops-planning-back{background:linear-gradient(#ffe39a,#d9a441);color:#0000;filter:drop-shadow(0 0 14px #e2b45a8c);text-shadow:none;-webkit-background-clip:text;background-clip:text}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading p{text-shadow:0 0 14px #4fd3ffb3}:root[data-palette=nuit][data-theme=dark] .occ-timeline-inner [style*="var(--color-accent-soft)"][style*="text-align: center"]{box-shadow:0 0 14px #4fd3ff73,inset 0 0 0 1px #4fd3ff99}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring{filter:drop-shadow(0 0 8px #22d6a099)}:root[data-palette=nuit][data-theme=dark] .occ-row-bien .nuit-ring-pct{text-shadow:0 0 8px #22d6a0cc}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=blocked]{filter:none;color:#93a3c8!important;background:repeating-linear-gradient(135deg,#071d36 0 6px,#0d2a4d 6px 12px)!important;border:1px solid #1d4572!important;box-shadow:inset 0 0 0 1px #4fd3ff1f!important}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=blocked]:after{display:none}:root[data-palette=nuit][data-theme=dark] .occ-bar[data-src=blocked]>span:not(.nuit-stay){color:#93a3c8;font-weight:600;display:inline!important}:root[data-palette=nuit][data-theme=dark] .occ-leg-blocked{box-shadow:0 0 0 1px #2a5083;background:repeating-linear-gradient(135deg,#071d36 0 4px,#1d4572 4px 8px)!important}.ops-title-ico{display:none}:root[data-palette=nuit][data-theme=dark] .ops-planning-heading h1{align-items:center;gap:14px;display:flex}:root[data-palette=nuit][data-theme=dark] .ops-title-ico{color:#ffd98a;background:linear-gradient(150deg,#e2b45a59,#e2b45a14);border:1px solid #e2b45a8c;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 16px #e2b45a73,inset 0 1px #ffebb473}:root[data-palette=nuit][data-theme=dark] .occ-row-bien>img,:root[data-palette=nuit][data-theme=dark] .occ-prop-photo{background:#031731;object-fit:contain!important}:root[data-palette=nuit][data-theme=dark] .occ-bar>span.occ-flag{display:inline-block!important}.lu,:root[data-palette=nuit][data-theme=dark] .lu-e{display:none}:root[data-palette=nuit][data-theme=dark] .lu{vertical-align:-.2em;width:1.15em;height:1.15em;-webkit-mask:var(--lu) center/contain no-repeat;-webkit-mask:var(--lu) center/contain no-repeat;mask:var(--lu) center/contain no-repeat;background:currentColor;margin-right:.35em;display:inline-block}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=map-pin]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0' /%3E %3Ccircle cx='12' cy='10' r='3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=users]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=link]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71' /%3E %3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=chart-gantt]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h8' /%3E %3Cpath d='M12 16h6' /%3E %3Cpath d='M3 3v16a2 2 0 0 0 2 2h16' /%3E %3Cpath d='M8 11h7' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=layout-grid]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='7' x='3' y='3' rx='1' /%3E %3Crect width='7' height='7' x='14' y='3' rx='1' /%3E %3Crect width='7' height='7' x='14' y='14' rx='1' /%3E %3Crect width='7' height='7' x='3' y='14' rx='1' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=trending-up]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 7 13.5 15.5 8.5 10.5 2 17' /%3E %3Cpolyline points='16 7 22 7 22 13' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=x]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18' /%3E %3Cpath d='m6 6 12 12' /%3E%3C/svg%3E")}.occ-city-ico{pointer-events:none;z-index:1;align-items:center;font-size:.9rem;display:inline-flex;position:absolute;left:10px}.occ-city-sel select{padding-left:32px!important}:root[data-palette=nuit][data-theme=dark] .occ-city-ico{color:#4cc9f0}:root[data-palette=nuit][data-theme=dark] .occ-city-ico .lu{margin-right:0}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=chevron-left]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=chevron-right]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=calendar-days]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E %3Cpath d='M8 14h.01' /%3E %3Cpath d='M12 14h.01' /%3E %3Cpath d='M16 14h.01' /%3E %3Cpath d='M8 18h.01' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M16 18h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .btn .lu:only-child{vertical-align:middle;width:1.3em;height:1.3em;margin-right:0}:root[data-palette=nuit][data-theme=dark]{--lu-chev-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6' /%3E%3C/svg%3E");--lu-chev-d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6' /%3E%3C/svg%3E");--lu-list:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4' /%3E %3Cpath d='m3 7 2 2 4-4' /%3E %3Cpath d='M13 6h8' /%3E %3Cpath d='M13 12h8' /%3E %3Cpath d='M13 18h8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico]{--tone:#4c8dff;position:relative;border-color:color-mix(in srgb, var(--tone) 50%, transparent)!important;box-shadow:0 0 22px -8px var(--tone), inset 0 1px 0 #ffffff0d!important;padding-right:44px!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=tools],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=wrench],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=receipt],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=map-pin]{--tone:#ff5a6e}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=alert],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=package]{--tone:#ff9f43}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=star],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=thumbs-up],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=trending-up],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=card],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=share]{--tone:#2fcf7c}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=clipboard],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=sparkles]{--tone:#e8b84a}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=bot],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=lock],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=gift]{--tone:#a78bfa}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=users],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=target],:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico=radar]{--tone:#38d6e8}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico] .dash-kpi-icon{background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 38%, #0d1f4a), color-mix(in srgb, var(--tone) 14%, #081431))!important;border-color:color-mix(in srgb, var(--tone) 55%, transparent)!important;box-shadow:0 6px 16px -6px var(--tone), inset 0 1px 0 #ffffff2e!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico] .dash-kpi-head span:not(.dash-kpi-icon){font-family:var(--font-display);color:#f0d58f!important;font-size:1.05rem!important;font-weight:600!important}:root[data-palette=nuit][data-theme=dark] .dash-kpi[data-ico] .dash-kpi-head:after{content:"";opacity:.85;width:20px;height:20px;-webkit-mask:var(--lu-chev-r) center/contain no-repeat;-webkit-mask:var(--lu-chev-r) center/contain no-repeat;mask:var(--lu-chev-r) center/contain no-repeat;background:#cfe0ff;margin-top:-10px;position:absolute;top:50%;right:14px}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>img:first-child{filter:drop-shadow(0 2px 6px #0006);box-shadow:none!important;background:0 0!important;border:0!important;width:44px!important;height:44px!important;padding:2px!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard [class*=action-guide] button>span[aria-hidden]:first-child{display:none!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard [class*=action-guide] button:before{content:"";width:22px;height:22px;-webkit-mask:var(--lu-list) center/contain no-repeat;-webkit-mask:var(--lu-list) center/contain no-repeat;mask:var(--lu-list) center/contain no-repeat;background:#cfe0ff;flex-shrink:0;margin-left:4px}:root[data-palette=nuit][data-theme=dark] .ops-dashboard [class*=action-guide] .action-guide-title{font-family:var(--font-body,inherit);margin-left:6px;background:0 0!important;border:0!important;padding:0!important;font-size:1.1rem!important}:root[data-palette=nuit][data-theme=dark] .ops-dashboard [class*=action-guide] button>span:last-child{width:22px;height:22px;-webkit-mask:var(--lu-chev-d) center/contain no-repeat;-webkit-mask:var(--lu-chev-d) center/contain no-repeat;mask:var(--lu-chev-d) center/contain no-repeat;background:#cfe0ff;margin-left:auto;font-size:0!important}:root[data-palette=nuit][data-theme=dark] .lu-c{background:var(--c,#cfe0ff);width:22px;height:22px;-webkit-mask:var(--lu) center/contain no-repeat;-webkit-mask:var(--lu) center/contain no-repeat;mask:var(--lu) center/contain no-repeat;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c,#cfe0ff) 45%, transparent));display:inline-block}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=triangle-alert]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3' /%3E %3Cpath d='M12 9v4' /%3E %3Cpath d='M12 17h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=award]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526' /%3E %3Ccircle cx='12' cy='8' r='6' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=chart-column]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16' /%3E %3Cpath d='M18 17V9' /%3E %3Cpath d='M13 17V5' /%3E %3Cpath d='M8 17v-3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=bed-double]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8' /%3E %3Cpath d='M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4' /%3E %3Cpath d='M12 4v6' /%3E %3Cpath d='M2 18h20' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=bell]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0' /%3E %3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=book-open]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14' /%3E %3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=bot]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8V4H8' /%3E %3Crect width='16' height='12' x='4' y='8' rx='2' /%3E %3Cpath d='M2 14h2' /%3E %3Cpath d='M20 14h2' /%3E %3Cpath d='M15 13v2' /%3E %3Cpath d='M9 13v2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=briefcase]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16' /%3E %3Crect width='20' height='14' x='2' y='6' rx='2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=brush]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08' /%3E %3Cpath d='M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=building-2]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z' /%3E %3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2' /%3E %3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2' /%3E %3Cpath d='M10 6h4' /%3E %3Cpath d='M10 10h4' /%3E %3Cpath d='M10 14h4' /%3E %3Cpath d='M10 18h4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=calculator]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2' /%3E %3Cline x1='8' x2='16' y1='6' y2='6' /%3E %3Cline x1='16' x2='16' y1='14' y2='18' /%3E %3Cpath d='M16 10h.01' /%3E %3Cpath d='M12 10h.01' /%3E %3Cpath d='M8 10h.01' /%3E %3Cpath d='M12 14h.01' /%3E %3Cpath d='M8 14h.01' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M8 18h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=calendar-days]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E %3Cpath d='M8 14h.01' /%3E %3Cpath d='M12 14h.01' /%3E %3Cpath d='M16 14h.01' /%3E %3Cpath d='M8 18h.01' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M16 18h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=credit-card]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2' /%3E %3Cline x1='2' x2='22' y1='10' y2='10' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=chart-line]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16' /%3E %3Cpath d='m19 9-5 5-4-4-3 3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=messages-square]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z' /%3E %3Cpath d='M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=circle-check]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=list-checks]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4' /%3E %3Cpath d='m3 7 2 2 4-4' /%3E %3Cpath d='M13 6h8' /%3E %3Cpath d='M13 12h8' /%3E %3Cpath d='M13 18h8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=clipboard-list]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M12 11h4' /%3E %3Cpath d='M12 16h4' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 16h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=clock]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpolyline points='12 6 12 12 16 14' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=coffee]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2v2' /%3E %3Cpath d='M14 2v2' /%3E %3Cpath d='M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1' /%3E %3Cpath d='M6 2v2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=coins]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6' /%3E %3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18' /%3E %3Cpath d='M7 6h1v4' /%3E %3Cpath d='m16.71 13.88.7.71-2.82 2.82' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=layout-dashboard]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1' /%3E %3Crect width='7' height='5' x='14' y='3' rx='1' /%3E %3Crect width='7' height='9' x='14' y='12' rx='1' /%3E %3Crect width='7' height='5' x='3' y='16' rx='1' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=database]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3' /%3E %3Cpath d='M3 5V19A9 3 0 0 0 21 19V5' /%3E %3Cpath d='M3 12A9 3 0 0 0 21 12' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=file-pen]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5' /%3E %3Cpath d='M14 2v4a2 2 0 0 0 2 2h4' /%3E %3Cpath d='M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=file-text]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z' /%3E %3Cpath d='M14 2v4a2 2 0 0 0 2 2h4' /%3E %3Cpath d='M10 9H8' /%3E %3Cpath d='M16 13H8' /%3E %3Cpath d='M16 17H8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=flask-conical]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2' /%3E %3Cpath d='M6.453 15h11.094' /%3E %3Cpath d='M8.5 2h7' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=gift]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1' /%3E %3Cpath d='M12 8v13' /%3E %3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7' /%3E %3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=globe]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20' /%3E %3Cpath d='M2 12h20' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=handshake]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17 2 2a1 1 0 1 0 3-3' /%3E %3Cpath d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4' /%3E %3Cpath d='m21 3 1 11h-2' /%3E %3Cpath d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3' /%3E %3Cpath d='M3 4h8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=house]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E %3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=inbox]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12' /%3E %3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=info]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M12 16v-4' /%3E %3Cpath d='M12 8h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=leaf]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z' /%3E %3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=lock]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' /%3E %3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=mail]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2' /%3E %3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=menu]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' x2='20' y1='12' y2='12' /%3E %3Cline x1='4' x2='20' y1='6' y2='6' /%3E %3Cline x1='4' x2='20' y1='18' y2='18' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=message-square]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=mic]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z' /%3E %3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2' /%3E %3Cline x1='12' x2='12' y1='19' y2='22' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=monitor]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='3' rx='2' /%3E %3Cline x1='8' x2='16' y1='21' y2='21' /%3E %3Cline x1='12' x2='12' y1='17' y2='21' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=package]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z' /%3E %3Cpath d='M12 22V12' /%3E %3Cpath d='m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7' /%3E %3Cpath d='m7.5 4.27 9 5.15' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=pencil]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z' /%3E %3Cpath d='m15 5 4 4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=phone]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=chart-pie]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z' /%3E %3Cpath d='M21.21 15.89A10 10 0 1 1 8 2.83' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=plus]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14' /%3E %3Cpath d='M12 5v14' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=qr-code]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='5' height='5' x='3' y='3' rx='1' /%3E %3Crect width='5' height='5' x='16' y='3' rx='1' /%3E %3Crect width='5' height='5' x='3' y='16' rx='1' /%3E %3Cpath d='M21 16h-3a2 2 0 0 0-2 2v3' /%3E %3Cpath d='M21 21v.01' /%3E %3Cpath d='M12 7v3a2 2 0 0 1-2 2H7' /%3E %3Cpath d='M3 12h.01' /%3E %3Cpath d='M12 3h.01' /%3E %3Cpath d='M12 16v.01' /%3E %3Cpath d='M16 12h1' /%3E %3Cpath d='M21 12v.01' /%3E %3Cpath d='M12 21v-1' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=radar]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.07 4.93A10 10 0 0 0 6.99 3.34' /%3E %3Cpath d='M4 6h.01' /%3E %3Cpath d='M2.29 9.62A10 10 0 1 0 21.31 8.35' /%3E %3Cpath d='M16.24 7.76A6 6 0 1 0 8.23 16.67' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M17.99 11.66A6 6 0 0 1 15.77 16.67' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E %3Cpath d='m13.41 10.59 5.66-5.66' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=receipt]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z' /%3E %3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8' /%3E %3Cpath d='M12 17.5v-11' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=refresh-cw]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8' /%3E %3Cpath d='M21 3v5h-5' /%3E %3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16' /%3E %3Cpath d='M8 16H3v5' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=send]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z' /%3E %3Cpath d='m21.854 2.147-10.94 10.939' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=settings]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z' /%3E %3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=shield-check]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=radio-tower]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 16.1C1 12.2 1 5.8 4.9 1.9' /%3E %3Cpath d='M7.8 4.7a6.14 6.14 0 0 0-.8 7.5' /%3E %3Ccircle cx='12' cy='9' r='2' /%3E %3Cpath d='M16.2 4.8c2 2 2.26 5.11.8 7.47' /%3E %3Cpath d='M19.1 1.9a9.96 9.96 0 0 1 0 14.1' /%3E %3Cpath d='M9.5 18h5' /%3E %3Cpath d='m8 22 4-11 4 11' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=star]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=sun]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4' /%3E %3Cpath d='M12 2v2' /%3E %3Cpath d='M12 20v2' /%3E %3Cpath d='m4.93 4.93 1.41 1.41' /%3E %3Cpath d='m17.66 17.66 1.41 1.41' /%3E %3Cpath d='M2 12h2' /%3E %3Cpath d='M20 12h2' /%3E %3Cpath d='m6.34 17.66-1.41 1.41' /%3E %3Cpath d='m19.07 4.93-1.41 1.41' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=tag]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z' /%3E %3Ccircle cx='7.5' cy='7.5' r='.5' fill='currentColor' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=target]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Ccircle cx='12' cy='12' r='6' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=wrench]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=trending-up]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 7 13.5 15.5 8.5 10.5 2 17' /%3E %3Cpolyline points='16 7 22 7 22 13' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=user]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='12' cy='7' r='4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=users]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu-c[data-lu=message-circle]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=chart-column]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16' /%3E %3Cpath d='M18 17V9' /%3E %3Cpath d='M13 17V5' /%3E %3Cpath d='M8 17v-3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .lu[data-lu=star]{--lu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E")}.ops-fold{border:1px solid var(--color-border-subtle);border-radius:16px;overflow:hidden}.ops-fold-head{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.ops-fold-head h2{font-family:var(--font-display);color:var(--color-accent);margin:0;font-size:1.45rem;font-style:italic}.ops-fold-ico{font-size:1.4rem;display:inline-flex}.ops-fold-chev{width:20px;height:20px;-webkit-mask:var(--lu-chev-d,none) center/contain no-repeat;-webkit-mask:var(--lu-chev-d,none) center/contain no-repeat;mask:var(--lu-chev-d,none) center/contain no-repeat;background:#cfe0ff;margin-left:auto;transition:transform .18s}.ops-fold.is-open .ops-fold-chev{transform:rotate(180deg)}.ops-fold-body{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}:root[data-palette=nuit][data-theme=dark] .ops-fold{background:var(--nuit-glass,#0d1f458c);border-color:#6e96e647}:root[data-palette=nuit][data-theme=dark] .ops-fold-ico .lu{width:1.5rem;height:1.5rem;color:var(--color-accent);margin-right:0}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip{position:relative}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip>.biz-calm-spark{opacity:.95;display:block;position:absolute;bottom:6px;right:10px;width:60px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root[data-palette=nuit][data-theme=dark] .biz-calm-spark svg{width:60px;height:22px;display:block}:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip .biz-calm-spark svg{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:60px!important;height:22px!important;padding:0!important}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=dashboard],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=dashboard],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=dashboard],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=dashboard],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=dashboard],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=dashboard]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1' /%3E %3Crect width='7' height='5' x='14' y='3' rx='1' /%3E %3Crect width='7' height='9' x='14' y='12' rx='1' /%3E %3Crect width='7' height='5' x='3' y='16' rx='1' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=home],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=home],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=home],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=home],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=home]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E %3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=home]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E %3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=calendar],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=calendar],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=calendar],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=calendar],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=calendar]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E %3Cpath d='M8 14h.01' /%3E %3Cpath d='M12 14h.01' /%3E %3Cpath d='M16 14h.01' /%3E %3Cpath d='M8 18h.01' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M16 18h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=calendar]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E %3Cpath d='M8 14h.01' /%3E %3Cpath d='M12 14h.01' /%3E %3Cpath d='M16 14h.01' /%3E %3Cpath d='M8 18h.01' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M16 18h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=check-list],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=check-list],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=check-list],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=check-list],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=check-list],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=check-list]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4' /%3E %3Cpath d='m3 7 2 2 4-4' /%3E %3Cpath d='M13 6h8' /%3E %3Cpath d='M13 12h8' /%3E %3Cpath d='M13 18h8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=message-square],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=message-square],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=message-square],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=message-square],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=message-square]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=message-square]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=chat-bubbles],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=chat-bubbles],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=chat-bubbles],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=chat-bubbles],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=chat-bubbles],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=chat-bubbles]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z' /%3E %3Cpath d='M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=bar-chart],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=bar-chart],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=bar-chart],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=bar-chart],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=bar-chart],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=bar-chart]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16' /%3E %3Cpath d='M18 17V9' /%3E %3Cpath d='M13 17V5' /%3E %3Cpath d='M8 17v-3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=signal],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=signal],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=signal],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=signal],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=signal],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=signal]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 16.1C1 12.2 1 5.8 4.9 1.9' /%3E %3Cpath d='M7.8 4.7a6.14 6.14 0 0 0-.8 7.5' /%3E %3Ccircle cx='12' cy='9' r='2' /%3E %3Cpath d='M16.2 4.8c2 2 2.26 5.11.8 7.47' /%3E %3Cpath d='M19.1 1.9a9.96 9.96 0 0 1 0 14.1' /%3E %3Cpath d='M9.5 18h5' /%3E %3Cpath d='m8 22 4-11 4 11' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=radar],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=radar],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=radar],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=radar],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=radar],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=radar]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.07 4.93A10 10 0 0 0 6.99 3.34' /%3E %3Cpath d='M4 6h.01' /%3E %3Cpath d='M2.29 9.62A10 10 0 1 0 21.31 8.35' /%3E %3Cpath d='M16.24 7.76A6 6 0 1 0 8.23 16.67' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M17.99 11.66A6 6 0 0 1 15.77 16.67' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E %3Cpath d='m13.41 10.59 5.66-5.66' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=clipboard],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=clipboard],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=clipboard],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=clipboard],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=clipboard]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M12 11h4' /%3E %3Cpath d='M12 16h4' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 16h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=clipboard]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M12 11h4' /%3E %3Cpath d='M12 16h4' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 16h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=file-text],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=file-text],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=file-text],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=file-text],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=file-text]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z' /%3E %3Cpath d='M14 2v4a2 2 0 0 0 2 2h4' /%3E %3Cpath d='M10 9H8' /%3E %3Cpath d='M16 13H8' /%3E %3Cpath d='M16 17H8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=file-text]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z' /%3E %3Cpath d='M14 2v4a2 2 0 0 0 2 2h4' /%3E %3Cpath d='M10 9H8' /%3E %3Cpath d='M16 13H8' /%3E %3Cpath d='M16 17H8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=star],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=star],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=star],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=star],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=star]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=star]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=target],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=target],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=target],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=target],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=target],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=target]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Ccircle cx='12' cy='12' r='6' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=alert],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=alert],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=alert],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=alert],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=alert]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3' /%3E %3Cpath d='M12 9v4' /%3E %3Cpath d='M12 17h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=alert]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3' /%3E %3Cpath d='M12 9v4' /%3E %3Cpath d='M12 17h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=tools],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=tools],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=tools],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=tools],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=tools]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=tools]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=wrench],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=wrench],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=wrench],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=wrench],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=wrench]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=wrench]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=mail],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=mail],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=mail],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=mail],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=mail]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2' /%3E %3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=mail]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2' /%3E %3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=inbox],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=inbox],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=inbox],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=inbox],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=inbox]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12' /%3E %3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=inbox]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12' /%3E %3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=coins],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=coins],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=coins],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=coins],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=coins]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6' /%3E %3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18' /%3E %3Cpath d='M7 6h1v4' /%3E %3Cpath d='m16.71 13.88.7.71-2.82 2.82' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=coins]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6' /%3E %3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18' /%3E %3Cpath d='M7 6h1v4' /%3E %3Cpath d='m16.71 13.88.7.71-2.82 2.82' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=wallet],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=wallet],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=wallet],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=wallet],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=wallet]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1' /%3E %3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=wallet]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1' /%3E %3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=card],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=card],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=card],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=card],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=card]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2' /%3E %3Cline x1='2' x2='22' y1='10' y2='10' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=card]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2' /%3E %3Cline x1='2' x2='22' y1='10' y2='10' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=receipt],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=receipt],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=receipt],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=receipt],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=receipt]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z' /%3E %3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8' /%3E %3Cpath d='M12 17.5v-11' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=receipt]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z' /%3E %3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8' /%3E %3Cpath d='M12 17.5v-11' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=package],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=package],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=package],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=package],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=package]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z' /%3E %3Cpath d='M12 22V12' /%3E %3Cpath d='m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7' /%3E %3Cpath d='m7.5 4.27 9 5.15' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=package]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z' /%3E %3Cpath d='M12 22V12' /%3E %3Cpath d='m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7' /%3E %3Cpath d='m7.5 4.27 9 5.15' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=activity],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=activity],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=activity],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=activity],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=activity],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=activity]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=trending-up],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=trending-up],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=trending-up],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=trending-up],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=trending-up],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=trending-up]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 7 13.5 15.5 8.5 10.5 2 17' /%3E %3Cpolyline points='16 7 22 7 22 13' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=settings],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=settings],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=settings],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=settings],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=settings],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=settings]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z' /%3E %3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=bot],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=bot],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=bot],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=bot],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=bot]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8V4H8' /%3E %3Crect width='16' height='12' x='4' y='8' rx='2' /%3E %3Cpath d='M2 14h2' /%3E %3Cpath d='M20 14h2' /%3E %3Cpath d='M15 13v2' /%3E %3Cpath d='M9 13v2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=bot]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8V4H8' /%3E %3Crect width='16' height='12' x='4' y='8' rx='2' /%3E %3Cpath d='M2 14h2' /%3E %3Cpath d='M20 14h2' /%3E %3Cpath d='M15 13v2' /%3E %3Cpath d='M9 13v2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=users],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=users],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=users],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=users],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=users]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=users]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=bed],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=bed],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=bed],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=bed],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=bed]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8' /%3E %3Cpath d='M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4' /%3E %3Cpath d='M12 4v6' /%3E %3Cpath d='M2 18h20' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=bed]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8' /%3E %3Cpath d='M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4' /%3E %3Cpath d='M12 4v6' /%3E %3Cpath d='M2 18h20' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=share],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=share],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=share],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=share],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=share],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=share]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3' /%3E %3Ccircle cx='6' cy='12' r='3' /%3E %3Ccircle cx='18' cy='19' r='3' /%3E %3Cline x1='8.59' x2='15.42' y1='13.51' y2='17.49' /%3E %3Cline x1='15.41' x2='8.59' y1='6.51' y2='10.49' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=bell],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=bell],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=bell],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=bell],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=bell]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0' /%3E %3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=bell]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0' /%3E %3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=shield],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=shield],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=shield],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=shield],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=shield]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=shield]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=map-pin],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=map-pin],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=map-pin],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=map-pin],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=map-pin]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0' /%3E %3Ccircle cx='12' cy='10' r='3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=map-pin]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0' /%3E %3Ccircle cx='12' cy='10' r='3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=handshake],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=handshake],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=handshake],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=handshake],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=handshake],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=handshake]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17 2 2a1 1 0 1 0 3-3' /%3E %3Cpath d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4' /%3E %3Cpath d='m21 3 1 11h-2' /%3E %3Cpath d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3' /%3E %3Cpath d='M3 4h8' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=lock],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=lock],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=lock],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=lock],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=lock]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' /%3E %3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=lock]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' /%3E %3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=refresh],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=refresh],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=refresh],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=refresh],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=refresh],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=refresh]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8' /%3E %3Cpath d='M21 3v5h-5' /%3E %3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16' /%3E %3Cpath d='M8 16H3v5' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=phone],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=phone],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=phone],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=phone],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=phone],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=phone]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=sparkles],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=sparkles],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=sparkles],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=sparkles],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=sparkles],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=sparkles]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z' /%3E %3Cpath d='M20 3v4' /%3E %3Cpath d='M22 5h-4' /%3E %3Cpath d='M4 17v2' /%3E %3Cpath d='M5 18H3' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=thumbs-up],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=thumbs-up],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=thumbs-up],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=thumbs-up],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=thumbs-up]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v12' /%3E %3Cpath d='M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=thumbs-up]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v12' /%3E %3Cpath d='M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=gift],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=gift],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=gift],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=gift],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=gift]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1' /%3E %3Cpath d='M12 8v13' /%3E %3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7' /%3E %3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=gift]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1' /%3E %3Cpath d='M12 8v13' /%3E %3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7' /%3E %3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=building],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=building],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=building],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=building],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=building]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z' /%3E %3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2' /%3E %3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2' /%3E %3Cpath d='M10 6h4' /%3E %3Cpath d='M10 10h4' /%3E %3Cpath d='M10 14h4' /%3E %3Cpath d='M10 18h4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=building]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z' /%3E %3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2' /%3E %3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2' /%3E %3Cpath d='M10 6h4' /%3E %3Cpath d='M10 10h4' /%3E %3Cpath d='M10 14h4' /%3E %3Cpath d='M10 18h4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=heart],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=heart],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=heart],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=heart],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=heart]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=heart]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=pencil],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=pencil],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=pencil],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=pencil],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=pencil],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=pencil]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2338d6e8' fill-opacity='.22' stroke='%2338d6e8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z' /%3E %3Cpath d='m15 5 4 4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab-ico img[data-ico=file-signature],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=file-signature],:root[data-palette=nuit][data-theme=dark] .biz-healthy-strip .biz-calm-chip img[data-ico=file-signature],:root[data-palette=nuit][data-theme=dark] .nuit-all .biz-calm-chip img[data-ico=file-signature],:root[data-palette=nuit][data-theme=dark] .nuit-all-title img[data-ico=file-signature],:root[data-palette=nuit][data-theme=dark] .notif-chip img[data-ico=file-signature]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d9ae4f' fill-opacity='.22' stroke='%23d9ae4f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5' /%3E %3Cpath d='M14 2v4a2 2 0 0 0 2 2h4' /%3E %3Cpath d='M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=tools],:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=wrench]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f27b97' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=alert]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f5a524' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3' /%3E %3Cpath d='M12 9v4' /%3E %3Cpath d='M12 17h.01' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=message-square]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236aa8ff' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=mail]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236aa8ff' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2' /%3E %3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=package]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f59e0b' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z' /%3E %3Cpath d='M12 22V12' /%3E %3Cpath d='m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7' /%3E %3Cpath d='m7.5 4.27 9 5.15' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .dash-kpi-grid .dash-kpi-icon img[data-ico=star]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234ade80' stroke='%230a1d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab .dash-tab-ico{box-shadow:none;background:0 0;border-color:#0000}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab.active .dash-tab-ico{box-shadow:none;background:#38d6e81a;border-color:#38d6e880}:root[data-palette=nuit][data-theme=dark] .ribbon-wow .dash-tab .dash-tab-ico img{filter:none}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico{position:relative;font-size:0!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico:before{content:"";width:28px;height:28px;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;mask:var(--k) center/contain no-repeat;background:#38d6e8}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=net]:before,:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=gap]:before{background:#e8c35a}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=rev]{--k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z' /%3E %3Cpath d='M7 12h5' /%3E %3Cpath d='M15 9.4a4 4 0 1 0 0 5.2' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=rev]:before{width:32px;height:32px;background:#e8c35a!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=net]{--k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6' /%3E %3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18' /%3E %3Cpath d='M7 6h1v4' /%3E %3Cpath d='m16.71 13.88.7.71-2.82 2.82' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=net]:before{width:32px;height:32px;background:#e8c35a!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=occ]{--k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z' /%3E %3Cpath d='M21.21 15.89A10 10 0 1 1 8 2.83' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=occ]:before{width:32px;height:32px;background:#20d98b!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=arr]{--k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=arr]:before{width:32px;height:32px;background:#5aa9ff!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=gap]{--k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E %3Cpath d='m14 14-4 4' /%3E %3Cpath d='m10 14 4 4' /%3E%3C/svg%3E")}:root[data-palette=nuit][data-theme=dark] .occ-kpi-ico[data-k=gap]:before{width:32px;height:32px;background:#ff5a6e!important}:root[data-palette=nuit][data-theme=dark] .occ-kpi-card:first-child .occ-kpi-ico{border-color:#e8c35ab3}:root[data-palette=nuit][data-theme=dark] .nuit-all-title img{width:24px!important;height:24px!important}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cockpit-fullscreen){--cp-bg:transparent;--cp-panel:#031a36c7;--cp-bs:#5aa0e647;--cp-border:#5aa0e647;background:0 0;border:0}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top{background:#031a36c7;border:1px solid #5aa0e647;border-radius:16px;gap:12px 18px;min-height:0;margin:0 12px;padding:10px 16px;box-shadow:0 0 28px #4f96ff1f}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top:after{display:none}:root[data-palette=nuit][data-theme=dark] .cp-brand-logo{filter:none;height:44px}:root[data-palette=nuit][data-theme=dark] .cp-brand-sep{display:none}:root[data-palette=nuit][data-theme=dark] .cp-brand-sub{letter-spacing:.14em;color:#93a3c8;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600}:root[data-palette=nuit][data-theme=dark] .cp-session{letter-spacing:.06em;font-family:Inter,system-ui,sans-serif;font-size:.78rem}:root[data-palette=nuit][data-theme=dark] .cp-live{letter-spacing:.12em;background:#22d6a01f;border:1px solid #22d6a080;border-radius:99px;padding:3px 10px;font-size:.7rem;font-weight:700}:root[data-palette=nuit][data-theme=dark] .cp-fs-btn{color:#e8eefc;box-shadow:none;letter-spacing:0;text-transform:none;background:#ffffff08;border:1px solid #5aa0e659;border-radius:10px;margin-right:0;padding:7px 12px;font-family:Inter,system-ui,sans-serif;font-size:.82rem;font-weight:600}:root[data-palette=nuit][data-theme=dark] .cp-fs-btn:hover{color:#e8eefc;box-shadow:none;background:#4f96ff1f;border-color:#82c8ff99}:root[data-palette=nuit][data-theme=dark] .cp-icon-btn{border-color:#5aa0e659;border-radius:10px}:root[data-palette=nuit][data-theme=dark] .cp-weather{border-radius:10px;font-family:Inter,system-ui,sans-serif}:root[data-palette=nuit][data-theme=dark] .cp-clock{letter-spacing:.03em;font-family:Playfair Display,Georgia,serif;font-size:1.5rem}:root[data-palette=nuit][data-theme=dark] .cp-date{color:#93a3c8;font-family:Inter,system-ui,sans-serif;font-size:.78rem}:root[data-palette=nuit][data-theme=dark] .cp-ticker{background:#031a3699;border:1px solid #5aa0e647;border-radius:12px;margin:12px 12px 0}:root[data-palette=nuit][data-theme=dark] .cp-ticker:before,:root[data-palette=nuit][data-theme=dark] .cp-ticker:after{display:none}:root[data-palette=nuit][data-theme=dark] .cp-panel,:root[data-palette=nuit][data-theme=dark] .cp-kpi{background:#031a36c7;border:1px solid #5aa0e647;border-radius:16px;box-shadow:0 10px 30px #00000047}:root[data-palette=nuit][data-theme=dark] .cp-panel{padding:12px 14px}:root[data-palette=nuit][data-theme=dark] .cp-panel:before{display:none}:root[data-palette=nuit][data-theme=dark] .cp-panel-title{font-size:1.12rem;font-weight:600}:root[data-palette=nuit][data-theme=dark] .cp-panel-count{text-align:center;letter-spacing:0;border-radius:99px;min-width:26px;padding:3px 9px;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:700}:root[data-palette=nuit][data-theme=dark] .cp-kpi-label,:root[data-palette=nuit][data-theme=dark] .cp-gauge-lbl,:root[data-palette=nuit][data-theme=dark] .cp-table th{text-transform:none;letter-spacing:0;color:#93a3c8;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:600}:root[data-palette=nuit][data-theme=dark] .cp-table th{text-transform:uppercase;letter-spacing:.12em;color:#6f84ad;font-size:.68rem}:root[data-palette=nuit][data-theme=dark] .cp-kpi-value{letter-spacing:0;font-family:Playfair Display,Georgia,serif;font-size:1.9rem}:root[data-palette=nuit][data-theme=dark] .cp-kpi-value.cp-gd{font-size:1.9rem}:root[data-palette=nuit][data-theme=dark] .cp-kpi-sub,:root[data-palette=nuit][data-theme=dark] .cp-kpi-unit{font-family:Inter,system-ui,sans-serif}:root[data-palette=nuit][data-theme=dark] .cp-gauge-cell{background:0 0;border:0;padding:0}:root[data-palette=nuit][data-theme=dark] .cp-gauge-bar{background:#5aa0e62e;border-radius:99px;height:8px}:root[data-palette=nuit][data-theme=dark] .cp-gauge-fill{border-radius:99px;box-shadow:0 0 12px #22d6a073}:root[data-palette=nuit][data-theme=dark] .cp-alert-row{background:#ffffff06;border:1px solid #5aa0e647;border-radius:12px;margin-bottom:8px;padding:9px 10px}:root[data-palette=nuit][data-theme=dark] .cp-table td{border-top:1px solid #5aa0e624;border-bottom:0}:root[data-palette=nuit][data-theme=dark] .cp-map-wrap{border:1px solid #5aa0e647;border-radius:14px;overflow:hidden}:root[data-palette=nuit][data-theme=dark] .cp-feed-row{border-top:1px solid #5aa0e61f;border-bottom:0}@media (width>=1181px){:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cockpit-fullscreen):not(.cp-ecran):not(.cp-tv) .cp-grid{grid-template-rows:auto;grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,360px)}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cockpit-fullscreen):not(.cp-ecran):not(.cp-tv) .cp-grid>.cp-col:first-child{grid-area:1/1;display:flex;overflow:visible}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cockpit-fullscreen):not(.cp-ecran):not(.cp-tv) .cp-grid>.cp-col-center{grid-area:1/2;overflow:visible}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cockpit-fullscreen):not(.cp-ecran):not(.cp-tv) .cp-grid>.cp-col:last-child{grid-area:1/3}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cockpit-fullscreen):not(.cp-ecran):not(.cp-tv) .cp-kpi-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))!important}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cp-tv) .cp-kpi{padding:12px}:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cp-tv) .cp-kpi-value,:root[data-palette=nuit][data-theme=dark] .cockpit-root:not(.cp-tv) .cp-kpi-value.cp-gd{font-size:1.7rem}}@media (width>=1181px) and (width<=1400px){.cp-two{grid-template-columns:minmax(0,1fr)}}.cp-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin:12px 0;display:grid}@media (width<=1100px){.cp-two{grid-template-columns:minmax(0,1fr)}}.cp-rev-svg{width:100%;height:auto;display:block}.cp-rev-svg text{fill:#93a3c8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.cp-rev-svg text.cp-rev-d{font-size:12px}.cp-rev-ax{stroke:#5aa0e629}.cp-rev-leg{color:#93a3c8;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:.78rem;display:flex}.cp-rev-leg i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.cp-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin-bottom:10px;font-size:.84rem;display:grid}.cp-bar-name{min-width:0;display:grid}.cp-bar-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-bar-name small{color:#93a3c8;font-size:.72rem}.cp-bar-row b{font-size:.82rem}.cp-bar-track{background:#5aa0e62e;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.cp-bar-track i{background:linear-gradient(90deg,#14a37d,#22d6a0);border-radius:99px;height:100%;display:block;box-shadow:0 0 10px #22d6a066}.cp-bar-row.warn .cp-bar-track i{background:linear-gradient(90deg,#c9772a,#f0a73a)}.cp-bar-row.alert .cp-bar-track i{background:linear-gradient(90deg,#c23a52,#ff5a73)}.cp-two{align-items:start}.cp-rev-svg{max-height:280px}.cockpit-root.cockpit-fullscreen .cp-col-center{overflow:hidden auto}.cockpit-root.cockpit-fullscreen .cp-col-center>*{flex-shrink:0}.cockpit-root.cockpit-fullscreen .cp-col-center>.cp-map>.cp-map-wrap{height:55dvh!important;min-height:320px!important}.cockpit-root .cp-top>.hs-wrap{display:none}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top{position:relative;overflow:hidden}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top>:not(.hs-wrap){z-index:1;position:relative}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top>.hs-wrap{z-index:0;border-radius:inherit;display:block;-webkit-mask-image:none;mask-image:none}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top>.hs-wrap .hs-slide:not(.hs-neutral){filter:saturate(1.02)brightness(.9)}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top>.hs-wrap .hs-blend{background:linear-gradient(90deg,#031228e6 0%,#03122899 30%,#0312288c 70%,#031228e0 100%)}@media (width>=761px){:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top>.hs-wrap .hs-slide:not(.hs-neutral){aspect-ratio:auto;background-position:50% 35%;background-size:cover;width:auto;max-width:none;inset:0;-webkit-mask-image:none;mask-image:none}:root[data-palette=nuit][data-theme=dark] .cockpit-root .cp-top>.hs-wrap .hs-blend{background:linear-gradient(90deg,#031228e6 0%,#031228b8 30%,#031228ad 70%,#031228e6 100%)}}.notif-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.notif-seg{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:12px;padding:3px;display:inline-flex}.notif-seg button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--color-text-muted);border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.notif-seg button[aria-pressed=true]{background:var(--color-accent);color:#fff}.notif-seg em{background:#7f7f7f33;border-radius:99px;padding:1px 7px;font-size:.74rem;font-style:normal}.notif-search{border:1px solid var(--color-border-subtle);background:var(--color-surface);min-width:0;height:38px;color:var(--color-text-soft);border-radius:12px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.notif-search input{all:unset;min-width:0;color:var(--color-text);flex:1;font-size:.88rem}.notif-search:focus-within{border-color:var(--color-accent)}.notif-cats{scrollbar-width:none;gap:6px;margin-bottom:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.notif-cats::-webkit-scrollbar{display:none}.notif-cats button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border-subtle);color:var(--color-text-muted);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.notif-cats button[aria-pressed=true]{color:var(--color-text);border-color:var(--c,var(--color-accent));background:color-mix(in srgb, var(--c,var(--color-accent)) 16%, transparent)}.notif-cats em{opacity:.8;font-size:.72rem;font-style:normal}.notif-seg button:focus-visible,.notif-cats button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.notif-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1100px){.notif-layout{grid-template-columns:minmax(0,1fr) 360px}}.notif-row.is-selected{border-color:var(--color-accent)}.notif-hint{color:var(--color-text-soft);text-align:center;margin:0;padding:24px 8px;font-size:.86rem}.notif-dsc{scrollbar-width:none;border-radius:16px;max-height:calc(100dvh - 24px);padding:14px;overflow:auto}.notif-dsc::-webkit-scrollbar{display:none}.notif-detail{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:16px;position:relative}@media (width>=1100px){.notif-detail{position:sticky;top:12px}.notif-scrim{display:none}}@media (width<=1099px){.notif-detail{display:none}.notif-detail.is-open{z-index:60;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #00000080}.notif-detail .notif-dsc{max-height:78dvh}.notif-scrim{z-index:55;background:#00061299;position:fixed;inset:0}}.notif-dclose{width:28px;height:28px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.notif-dclose:hover{background:#7f7f7f2e}@media (width>=1100px){.notif-dclose{display:none}}.notif-dh{align-items:flex-start;gap:11px;padding-right:26px;display:flex}.notif-dh h2{overflow-wrap:anywhere;margin:0;font-size:1.02rem;line-height:1.3}.notif-dh small{color:var(--color-text-soft);margin-top:2px;display:block}.notif-chip--lg{border-radius:12px!important;width:40px!important;height:40px!important}.notif-pill{border:1px solid;border-radius:99px;margin-top:6px;padding:1px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.notif-pill.is-bad{color:#ffb3c0;background:#ff5a7324;border-color:#ff5a738c}.notif-pill.is-warn{color:#ffd08a;background:#f0a73a1f;border-color:#f0a73a8c}.notif-dbody{border:1px solid var(--color-border-subtle);overflow-wrap:anywhere;white-space:pre-wrap;background:#000a1a14;border-radius:12px;margin:12px 0;padding:10px 12px;font-size:.88rem}.notif-dsec{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:8px;margin:14px 0 6px;font-size:.68rem;font-weight:700;display:flex}.notif-dsec:after{content:"";background:linear-gradient(90deg, var(--color-border-subtle), transparent);flex:1;height:1px}.notif-meta{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.84rem;display:grid}.notif-meta dt{color:var(--color-text-soft);font-size:.78rem}.notif-meta dd{text-align:right;overflow-wrap:anywhere;margin:0}.notif-rel{flex-direction:column;gap:5px;display:flex}.notif-rel button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:.8rem;display:grid}.notif-rel button:hover{border-color:var(--color-accent)}.notif-rel button:focus-visible{outline:2px solid var(--color-accent)}.notif-rel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-rel em{color:var(--color-text-soft);font-size:.72rem;font-style:normal}.notif-acts{flex-wrap:wrap;gap:8px;display:flex}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-seg,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-search,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031a36c7;border-color:#5aa0e647;box-shadow:0 10px 30px #00000047}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-seg button[aria-pressed=true]{color:#fff;background:linear-gradient(150deg,#56bef052,#1a4e968c);box-shadow:inset 0 1px #ffffff38,0 0 18px #4f96ff73}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-seg .is-todo em{color:#ffd2da;background:#ff5a7340}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-cats button{color:#93a3c8;background:#031a3680;border-color:#5aa0e647}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-cats button[aria-pressed=true]{color:#fff}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-sec-head--todo,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-dsec{color:#e2b45a}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row{box-shadow:none;animation:.5s cubic-bezier(.2,.7,.2,1) both notif-rise;animation-delay:calc(var(--k,0) * 38ms);--mx:50%;--my:50%;background:#ffffff06;border-color:#5aa0e647}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row[role=button]:hover{background:#4f96ff17;border-color:#82c8ff80}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row.is-selected,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row[data-sel="1"]{background:#4f96ff29;border-color:#82c8ffb3;box-shadow:0 0 18px #4f96ff33}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my), #6ebeff33, transparent 65%);transition:opacity .25s;position:absolute;inset:0}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row:hover:before{opacity:1}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row.is-critical{animation:.5s both notif-rise,2.4s ease-in-out .6s infinite notif-crit;animation-delay:calc(var(--k,0) * 38ms), .6s;background:linear-gradient(90deg,#ff5a731f,#ffffff05 45%);border-color:#ff5a738c}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row.is-warning{background:linear-gradient(90deg,#f0a73a1a,#ffffff05 45%);border-color:#f0a73a80}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-chip{color:#fff;box-shadow:inset 0 1px 0 #ffffff57, inset 0 -8px 12px #020a2861, 0 6px 12px #00000059, 0 0 14px color-mix(in srgb, var(--c,#4f96ff) 40%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--c,#4f96ff) 55%, #fff 6%), color-mix(in srgb, var(--c,#4f96ff) 38%, #06214a) 52%, #061a3d)!important;border:1px solid color-mix(in srgb, var(--c,#4f96ff) 55%, transparent)!important}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-dbody{color:#cfe0ff;background:#000a1a73;border-color:#5aa0e647}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-rel button,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-detail .notif-rel button{border-color:#5aa0e647}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-detail.is-open{background:linear-gradient(#05284d,#021a33)}@property --notif-a{syntax:"<angle>";inherits:false;initial-value:0deg}:root[data-palette=nuit][data-theme=dark] .notif-page .notif-detail.is-open:after{content:"";pointer-events:none;z-index:2;background:conic-gradient(from var(--notif-a), #4fd3ff40 0, transparent 12%, #e2b45af2 28%, #ffecaa 34%, #4fd3fff2 46%, transparent 58%, #4fd3ff40 64%, #e2b45af2 80%, #ffecaa 86%, #4fd3fff2 94%, #4fd3ff40 100%);-webkit-mask-composite:xor;border-radius:17px;padding:2px;animation:6s linear infinite notif-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width<=1099px){:root[data-palette=nuit][data-theme=dark] .notif-page .notif-detail.is-open:after{border-radius:21px 21px 0 0}}@keyframes notif-spin{to{--notif-a:360deg}}@keyframes notif-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes notif-crit{0%,to{box-shadow:0 0 14px #ff5a732e}50%{box-shadow:0 0 0 3px #ff5a7324,0 0 26px #ff5a7361}}@media (prefers-reduced-motion:reduce){:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-row.is-critical,:root[data-palette=nuit][data-theme=dark] .notif-page .notif-detail.is-open:after{animation:none!important}}.pp-hero--photo>.hs-wrap{display:none}.pp-hero--photo>:not(.hs-wrap){z-index:1;position:relative}:root[data-palette=nuit][data-theme=dark] .pp-hero--photo{background:#060d20!important;border-color:#5aa0e64d!important}:root[data-palette=nuit][data-theme=dark] .pp-hero--photo>.hs-wrap{border-radius:inherit;z-index:0;display:block;-webkit-mask-image:none;mask-image:none}:root[data-palette=nuit][data-theme=dark] .pp-hero--photo>.hs-wrap .hs-slide:not(.hs-neutral){filter:saturate(1.02)brightness(.92)contrast(1.04)}:root[data-palette=nuit][data-theme=dark] .pp-hero--photo>.hs-wrap .hs-blend{background:linear-gradient(90deg,#060d20e6 0%,#060d209e 38%,#060d201a 70%,#060d2000 100%),linear-gradient(#060d2000 60%,#060d2059 100%)}@media (width<=760px){:root[data-palette=nuit][data-theme=dark] .pp-hero--photo>.hs-wrap .hs-blend{background:linear-gradient(#060d2099,#060d2066)}}:root{--prism-1:124, 58, 237;--prism-2:13, 148, 136;--prism-3:244, 114, 182}:root[data-theme=dark],:root:not([data-theme=light]){--prism-1:139, 92, 246;--prism-2:45, 212, 191;--prism-3:244, 114, 182}.sz-control{z-index:0;position:relative}.sz-control:before,.sz-control:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.sz-control:before{background:radial-gradient(46rem 34rem at 6% 4%, rgba(var(--prism-1), .55), transparent 62%), radial-gradient(42rem 30rem at 96% 18%, rgba(var(--prism-2), .45), transparent 64%), radial-gradient(50rem 34rem at 46% 96%, rgba(var(--prism-3), .34), transparent 64%);filter:blur(28px);animation:34s ease-in-out infinite alternate dash-aurora}.sz-control:after{background-image:linear-gradient(rgba(var(--color-accent-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--color-accent-rgb), .05) 1px, transparent 1px);opacity:.35;background-size:64px 64px;-webkit-mask-image:radial-gradient(70rem 46rem at 30% 0,#000,#0000 72%);mask-image:radial-gradient(70rem 46rem at 30% 0,#000,#0000 72%)}@keyframes dash-aurora{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.08)}to{transform:translate(-2%,1.5%)scale(1.04)}}.sz-control .premium-card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.8);position:relative;overflow:hidden;background:linear-gradient(165deg, rgba(var(--prism-1), .16), rgba(var(--color-bg-alt-rgb), .58) 46%)!important;border:1px solid #0000!important;border-radius:16px!important;box-shadow:0 24px 60px -30px #000000d9,inset 0 2px #ffffff0a!important}.sz-control .premium-card:before{content:"";z-index:-1;border-radius:inherit;opacity:1;background:linear-gradient(150deg, rgba(var(--prism-1), .85), rgba(var(--prism-2), .45) 42%, transparent 66%, rgba(var(--prism-3), .55));-webkit-mask-composite:xor;pointer-events:none;height:auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sz-control .premium-card:after,.sz-control .dash-kpi:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(22rem 22rem at var(--mx,18%) var(--my,0%), rgba(var(--prism-1), .26), rgba(var(--prism-2), .14) 38%, transparent 70%);opacity:var(--lume,.5);transition:opacity .3s;position:absolute;inset:0}.sz-control .dash-kpi{isolation:isolate;position:relative;overflow:hidden;border:1px solid rgba(var(--prism-1), .22)!important;background:linear-gradient(160deg, rgba(var(--prism-1), .09), rgba(var(--color-bg-alt-rgb), .6))!important;border-radius:12px!important;box-shadow:0 12px 30px -22px #000000e6!important}.sz-control .dash-kpi:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--prism-1), .7), rgba(var(--prism-2), .7), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.sz-control .dash-kpi:hover{border-color:rgba(var(--prism-1), .65)!important;box-shadow:0 20px 44px -20px rgba(var(--prism-1), .5), 0 10px 26px -18px #000000e6!important;transform:translateY(-3px)!important}.sz-control .dash-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-shadow:0 0 28px rgba(var(--prism-1), .35);font-size:2.6rem!important;line-height:1!important}.sz-control .hero-metric-value,.sz-control .stay-ribbon .stay-ribbon-stat-value.is-gold{background:linear-gradient(96deg, rgb(var(--prism-1)), rgb(var(--prism-2)));-webkit-background-clip:text;background-clip:text;color:#0000!important;text-shadow:none!important}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.sz-control .hero-metric-value,.sz-control .stay-ribbon .stay-ribbon-stat-value.is-gold{background:0 0;color:rgb(var(--prism-1))!important}}.sz-control .dash-kpi-head .text-sm{text-transform:uppercase;letter-spacing:.13em;color:var(--color-text);font-weight:600;font-size:.72rem!important}.sz-control .dash-kpi-hint{opacity:.8;font-size:.78rem!important}.sz-control .dash-kpi{padding:var(--space-4,20px)!important}.sz-control .dash-kpi-icon{background:radial-gradient(circle at 30% 25%, rgba(var(--color-accent-rgb), .28), rgba(var(--color-accent-rgb), .06))!important;border:1px solid rgba(var(--color-accent-rgb), .22)!important}.sz-control .dash-kpi.is-quiet{opacity:.4;border-color:var(--color-border-subtle)!important;background:rgba(var(--color-bg-alt-rgb), .4)!important}.sz-control .dash-kpi.is-quiet:before{opacity:.25}.sz-control .dash-kpi.is-quiet .dash-kpi-value{text-shadow:none}.sz-control .dash-kpi.is-quiet:hover,.sz-control a:focus-visible .dash-kpi.is-quiet{opacity:1}.sz-control .dash-kpi.dash-kpi-alert{animation:3s ease-in-out infinite dash-alert-pulse;border-color:rgba(var(--color-accent-rgb), .5)!important}@keyframes dash-alert-pulse{0%,to{box-shadow:0 12px 30px -22px #000000e6, 0 0 0 0 rgba(var(--color-accent-rgb), .28)}50%{box-shadow:0 12px 30px -22px #000000e6, 0 0 22px 3px rgba(var(--color-accent-rgb), .28)}}.sz-control .section-heading h2{align-items:center;gap:var(--space-3,14px);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);font-weight:600;display:flex;font-size:1.05rem!important}.sz-control .section-heading .text-sm{font-size:.85rem!important}.sz-control .section-heading h2 .accent-bar{box-shadow:0 0 12px 1px rgba(var(--color-accent-rgb), .7);background:var(--color-accent)!important;border-radius:2px!important;width:3px!important;height:16px!important}.sz-control .luxe-hero .row.stagger{border-radius:12px;padding:14px 16px 4px;position:relative}.sz-control .luxe-hero .row.stagger:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, rgba(var(--color-bg-alt-rgb), .55), rgba(var(--color-bg-alt-rgb), .8));-webkit-backdrop-filter:blur(10px);position:absolute;inset:0}:root[data-theme=light] .sz-control .luxe-hero .row.stagger:before{background:linear-gradient(#ffffffc7,#ffffffeb);box-shadow:0 8px 24px -18px #18140866}.sz-control .luxe-hero h1{letter-spacing:-.028em!important;font-size:clamp(2.6rem,5.2vw,3.8rem)!important}.sz-control .hero-metric-value{font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(var(--color-accent-rgb), .32);font-size:2.4rem!important;line-height:1!important}.sz-control .hero-metric-label{text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.74rem!important}.sz-control .stay-ribbon{border-color:rgba(var(--color-accent-rgb), .3)!important}.sz-control .stay-ribbon .stay-ribbon-stat-value{text-shadow:0 0 26px rgba(var(--color-accent-rgb), .32);font-size:2.4rem!important}.sz-control .stay-ribbon .stay-ribbon-stat-label{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem!important}.sz-control .stay-ribbon .stay-ribbon-lane-name{color:var(--color-text);font-size:.86rem!important}.sz-control .stay-ribbon .stay-ribbon-lane-sub,.sz-control .stay-ribbon .stay-ribbon-tick{font-size:.76rem!important}.sz-control .stay-ribbon .stay-ribbon-stay-label{font-size:.82rem!important}.sz-control .stay-ribbon .stay-ribbon-lane-rail{height:42px}@keyframes dash-panel-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}.sz-control .premium-card{animation:.6s cubic-bezier(.16,1,.3,1) both dash-panel-in}.sz-control .premium-card:nth-of-type(2){animation-delay:60ms}.sz-control .premium-card:nth-of-type(3){animation-delay:.12s}.sz-control .premium-card:nth-of-type(4){animation-delay:.18s}.sz-control .premium-card:nth-of-type(n+5){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.sz-control:before,.sz-control .premium-card,.sz-control .dash-kpi.dash-kpi-alert{animation:none}.sz-control .dash-kpi:hover{transform:none!important}.sz-control .dash-kpi.is-quiet{opacity:.75}.sz-control .sz-lume:after{transition:none}}:root[data-theme=light] .sz-control:before{background:radial-gradient(46rem 34rem at 6% 4%, rgba(var(--prism-1), .34), transparent 62%), radial-gradient(42rem 30rem at 96% 18%, rgba(var(--prism-2), .28), transparent 64%), radial-gradient(50rem 34rem at 46% 96%, rgba(var(--prism-3), .2), transparent 64%)}:root[data-theme=light] .sz-control:after{opacity:.22}:root[data-theme=light] .sz-control .premium-card{-webkit-backdrop-filter:blur(22px)saturate(1.9);box-shadow:0 1px 2px #1814080d, 0 10px 24px -14px #18140829, 0 30px 60px -40px rgba(var(--prism-1), .5)!important;background:linear-gradient(165deg,#ffffffbd,#ffffff94)!important}:root[data-theme=light] .sz-control .premium-card:before{background:linear-gradient(150deg, rgba(var(--prism-1), .8), rgba(var(--prism-2), .4) 42%, #1814080d 66%, rgba(var(--prism-3), .5))}:root[data-theme=light] .sz-control .dash-kpi{-webkit-backdrop-filter:blur(14px)saturate(1.7);border-color:rgba(var(--prism-1), .3)!important;box-shadow:0 1px 2px #1814080d, 0 12px 26px -18px rgba(var(--prism-1), .45)!important;background:linear-gradient(160deg,#fffc,#ffffff9e)!important}:root[data-theme=light] .sz-control .dash-kpi:hover{box-shadow:0 2px 4px #1814080f, 0 20px 40px -20px rgba(var(--prism-1), .6)!important}:root[data-theme=light] .sz-control .premium-card:after,:root[data-theme=light] .sz-control .dash-kpi:after{background:radial-gradient(22rem 22rem at var(--mx,18%) var(--my,0%), rgba(var(--prism-1), .2), rgba(var(--prism-2), .12) 40%, transparent 68%)}:root[data-theme=light] .sz-control .dash-kpi-value,:root[data-theme=light] .sz-control .hero-metric-value,:root[data-theme=light] .sz-control .stay-ribbon .stay-ribbon-stat-value{text-shadow:none;font-weight:600}@media (width<=640px){.sz-control .premium-card{-webkit-backdrop-filter:none;border-radius:12px!important}.sz-control:after{display:none}.sz-control .dash-kpi-value{font-size:2rem!important}.sz-control .hero-metric-value{font-size:1.8rem!important}.sz-control .section-heading h2{font-size:.92rem!important}.sz-control .stay-ribbon .stay-ribbon-stat-value{font-size:1.7rem!important}}.sz-control .card:not(.card-flat):not(.login-card):not(.holo-tile):not(button){isolation:isolate;background:linear-gradient(165deg, rgba(var(--prism-1), .12), rgba(var(--color-bg-alt-rgb), .58) 46%), var(--color-surface);border-color:#0000;position:relative;box-shadow:0 18px 44px -28px #000000d9,inset 0 2px #ffffff0a}.sz-control .card:not(.card-flat):not(.login-card):not(.holo-tile):not(button):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(150deg, rgba(var(--prism-1), .7), rgba(var(--prism-2), .38) 42%, transparent 66%, rgba(var(--prism-3), .45));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sz-control .card:not(.card-flat):not(.login-card):not(.holo-tile):not(button):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(22rem 22rem at var(--mx,18%) var(--my,0%), rgba(var(--prism-1), .22), rgba(var(--prism-2), .12) 38%, transparent 70%);opacity:var(--lume,.45);transition:opacity .3s;position:absolute;inset:0}.sz-control .card:not(.card-flat):not(.login-card):not(.holo-tile):not(button):hover{box-shadow:0 18px 44px -26px rgba(var(--prism-1), .45), 0 2px 0 0 #ffffff0a inset}:root[data-theme=light] .sz-control .card:not(.card-flat):not(.login-card):not(.holo-tile):not(button){background:linear-gradient(165deg, rgba(var(--prism-1), .06), #ffffffd9 46%), var(--color-surface);box-shadow:0 2px 4px #1814080d, 0 16px 34px -24px rgba(var(--prism-1), .4)}:root[data-theme=light] .sz-control .card:not(.card-flat):not(.login-card):not(.holo-tile):not(button):after{background:radial-gradient(22rem 22rem at var(--mx,18%) var(--my,0%), rgba(var(--prism-1), .16), rgba(var(--prism-2), .1) 40%, transparent 68%)}@media (prefers-reduced-motion:reduce){.sz-control .card:after{transition:none}}.sz-control :is(.pp-panel,.pp-card,.empty-state){isolation:isolate;position:relative;box-shadow:0 18px 44px -28px #000000d9,inset 0 2px #ffffff0a;background:linear-gradient(165deg, rgba(var(--prism-1), .12), rgba(var(--color-bg-alt-rgb), .58) 46%), var(--color-surface)!important;border-color:#0000!important}.sz-control :is(.pp-panel,.pp-card,.empty-state):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(150deg, rgba(var(--prism-1), .7), rgba(var(--prism-2), .38) 42%, transparent 66%, rgba(var(--prism-3), .45));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sz-control :is(.pp-panel,.pp-card,.empty-state):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(22rem 22rem at var(--mx,18%) var(--my,0%), rgba(var(--prism-1), .22), rgba(var(--prism-2), .12) 38%, transparent 70%);opacity:var(--lume,.45);transition:opacity .3s;position:absolute;inset:0}:root[data-theme=light] .sz-control :is(.pp-panel,.pp-card,.empty-state){box-shadow:0 2px 4px #1814080d, 0 16px 34px -24px rgba(var(--prism-1), .4);background:linear-gradient(165deg, rgba(var(--prism-1), .06), #ffffffd9 46%), var(--color-surface)!important}@property --sys-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sys-wow .hub-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--sys-a), transparent 0 55%, #c9a24a 75%, #f3d98b 88%, transparent);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1.5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sys-wow .hub-card:hover:after,.sys-wow .hub-card:focus-visible:after{opacity:1;animation:2.8s linear infinite sysSpin}.sys-wow .dash-tab{transition:transform .16s,box-shadow .2s,border-color .2s}.sys-wow .dash-tab:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #d4af3773}.sys-wow .pp-hero h1{background:linear-gradient(100deg, var(--color-text) 30%, #a8761a 50%, var(--color-text) 70%);-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite sysSheen}.sys-wow .pp-hero{box-shadow:0 14px 40px -16px #d4af3759}.sys-wow .card{animation:.5s cubic-bezier(.2,.7,.2,1) backwards sysRise}.sys-wow tbody tr{transition:background .15s,box-shadow .15s}.sys-wow tbody tr:hover{background:#d4af370f;box-shadow:inset 3px 0 #c9a24a}.sys-wow .btn-primary,.sys-wow button.primary{position:relative;overflow:hidden}.sys-wow .btn-primary:after,.sys-wow button.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;transition:left .6s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.sys-wow .btn-primary:hover:after,.sys-wow button.primary:hover:after{left:130%}@keyframes sysRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sysSpin{to{--sys-a:360deg}}@keyframes sysSheen{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sys-wow *,.sys-wow :before,.sys-wow :after{transition:none!important;animation:none!important}.sys-wow .pp-hero h1{-webkit-text-fill-color:currentColor;color:var(--color-text);background:0 0}}.sidebar .nav-group-head{isolation:isolate;position:relative}.sidebar .nav-group-head:after{content:"";border-radius:inherit;background:conic-gradient(from var(--sys-a), transparent 0 55%, hsl(var(--h,40) 85% 62%) 78%, #f3d98b 90%, transparent);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sidebar .nav-group:not(.fixed) .nav-group-head:hover:after,.sidebar .nav-group-head:focus-visible:after{opacity:1;animation:3s linear infinite sysSpin}.sidebar .nav-group.open .nav-group-chip{animation:3.2s ease-in-out infinite sysBreath}.sidebar .nav-group .nav-link{position:relative}.sidebar .nav-group .nav-link:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 35%,#f3d98b4d 50%,#0000 65%) 130% 0/250% 100%;transition:background-position .7s,opacity .2s;position:absolute;inset:0}.sidebar .nav-group .nav-link:hover:after{opacity:1;background-position:-30% 0}.sidebar .nav-group .nav-link.active:before{animation:2.6s ease-in-out infinite sysBar}.sidebar .brand img{transition:filter .3s}.sidebar .brand:hover img{filter:drop-shadow(0 0 10px #d4af378c)}.sidebar-search-btn{isolation:isolate;position:relative}.sidebar-search-btn:after{content:"";border-radius:inherit;background:conic-gradient(from var(--sys-a), transparent 0 60%, #c9a24a 80%, #f3d98b 90%, transparent);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sidebar-search-btn:hover:after{opacity:1;animation:3s linear infinite sysSpin}@keyframes sysBreath{0%,to{box-shadow:inset 0 0 0 1px hsl(var(--h) 85% 60% / .5), 0 0 10px hsl(var(--h) 90% 60% / .3)}50%{box-shadow:inset 0 0 0 1px hsl(var(--h) 85% 60% / .6), 0 0 20px hsl(var(--h) 90% 60% / .6)}}@keyframes sysBar{0%,to{opacity:.75}50%{opacity:1}}.sys-wow .mx-mission{transition:transform .18s,box-shadow .25s,border-color .18s}.sys-wow .mx-mission:hover{box-shadow:0 14px 32px -12px #00000080, -10px 0 26px -12px var(--stripe,#c9a24a);transform:translateY(-3px)scale(1.012)}.sys-wow .mx-mission--todo{animation:.5s cubic-bezier(.2,.7,.2,1) backwards sysRise,2.4s ease-in-out 1s infinite mxAlert}.sys-wow .mx-mission--live{animation:.5s cubic-bezier(.2,.7,.2,1) backwards sysRise,2s ease-in-out 1s infinite mxLive}.sys-wow .mx-pill{box-shadow:0 0 12px -4px var(--pc,transparent);transition:box-shadow .2s,transform .2s}.sys-wow .mx-mission:hover .mx-pill{box-shadow:0 0 16px -1px var(--pc,transparent);transform:scale(1.06)}.sys-wow .mx-mission--live .mx-pill{animation:1.8s ease-in-out infinite sysBreath2}@keyframes mxAlert{0%,to{box-shadow:-3px 0 10px -6px var(--stripe,#ca8a04)}50%{box-shadow:-9px 0 22px -6px var(--stripe,#ca8a04)}}@keyframes mxLive{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 22px -4px #22c55e73}}@keyframes sysBreath2{0%,to{box-shadow:0 0 6px -2px var(--pc)}50%{box-shadow:0 0 16px 0 var(--pc)}}@media (prefers-reduced-motion:reduce){.sidebar *,.sidebar :before,.sidebar :after{animation:none!important}}:root{--ops-bg:var(--color-bg,#071222);--ops-surface-1:var(--color-surface,#101d30);--ops-surface-2:var(--color-surface-2,#16253a);--ops-surface-3:var(--color-bg-alt,#1c2e45);--ops-gold:var(--color-accent,#d4af37);--ops-gold-light:var(--color-accent-hover,#f0d27a);--ops-cream:#f5ecd9;--ops-text:var(--color-text,#f5ecd9);--ops-muted:var(--color-text-muted,#abb7c9);--ops-success:var(--color-success,#4ade80);--ops-warning:var(--color-warning,#facc15);--ops-danger:var(--color-error,#f87171);--ops-line:var(--color-border-subtle,#ffffff19);--ops-radius-8:8px;--ops-radius-12:12px;--ops-radius-18:18px;--ops-radius-28:28px;--ops-space-4:4px;--ops-space-8:8px;--ops-space-12:12px;--ops-space-16:16px;--ops-space-24:24px;--ops-space-32:32px;--ops-space-48:48px;--ops-type-12:.75rem;--ops-type-13:.8125rem;--ops-type-15:.9375rem;--ops-type-17:1.0625rem;--ops-type-22:1.375rem;--ops-type-28:1.75rem;--ops-type-40:2.5rem;--ops-serif:var(--font-display,Georgia, serif);--ops-sans:var(--font-sans,Inter, sans-serif);--ops-shadow:0 8px 26px #0003;--ops-shadow-hover:0 12px 32px #0005;--ops-motion:.2s}.ops-ui-icon{color:var(--ops-gold);vertical-align:middle;flex:none}.ops-ui-header{align-items:center;gap:var(--ops-space-12);min-width:0;min-height:56px;max-height:72px;padding-block:var(--ops-space-8);border-bottom:1px solid var(--ops-line);margin-bottom:var(--ops-space-12);display:flex}.ops-ui-heading{align-items:baseline;gap:var(--ops-space-12);flex:1;min-width:0;display:flex}.ops-ui-heading h1{font:500 var(--ops-type-28)/1.12 var(--ops-serif);overflow-wrap:anywhere;margin:0}.ops-ui-subtitle{color:var(--ops-muted);font:var(--ops-type-13)/1.3 var(--ops-sans);min-width:0}.ops-ui-header-actions{align-items:center;gap:var(--ops-space-8);min-width:0;max-width:54%;display:flex;overflow-x:auto}.ops-ui-button{justify-content:center;align-items:center;gap:var(--ops-space-8);padding:var(--ops-space-8) var(--ops-space-12);border:1px solid var(--ops-gold);border-radius:var(--ops-radius-8);font:600 var(--ops-type-13)/1.3 var(--ops-sans);cursor:pointer;color:var(--ops-bg);background:var(--ops-gold);flex:none;display:inline-flex}.ops-ui-button--primary svg{color:inherit}.ops-ui-button--primary:hover:not(:disabled){background:var(--ops-gold-light)}.ops-ui-button--secondary,.ops-ui-button--quiet{color:var(--ops-gold);background:0 0}.ops-ui-button--quiet{border-color:#0000}.ops-ui-button:disabled{opacity:.5;cursor:default}.ops-ui-pill{--pill-color:var(--ops-muted);border:1px solid var(--ops-line);width:fit-content;padding:2px var(--ops-space-8);border-radius:var(--ops-radius-28);font:600 var(--ops-type-12)/1.4 var(--ops-sans);color:var(--pill-color);white-space:nowrap;align-items:center;display:inline-flex}.ops-ui-pill[data-tone=success]{--pill-color:var(--ops-success)}.ops-ui-pill[data-tone=warning]{--pill-color:var(--ops-warning)}.ops-ui-pill[data-tone=danger]{--pill-color:var(--ops-danger)}.ops-ui-card{padding:var(--ops-space-16);border:1px solid var(--ops-line);border-radius:var(--ops-radius-18);background:var(--ops-surface-1);box-shadow:var(--ops-shadow);transition:transform var(--ops-motion), box-shadow var(--ops-motion)}@media (hover:hover){.ops-ui-card[data-interactive]:hover{box-shadow:var(--ops-shadow-hover);transform:translateY(-2px)}}.ops-ui-kpis{gap:var(--ops-space-16);height:64px;padding:var(--ops-space-8) var(--ops-space-12);border:1px solid var(--ops-line);border-radius:var(--ops-radius-12);background:var(--ops-surface-1);margin:0;display:flex;overflow-x:auto}.ops-ui-kpis>div{flex:1 0 max-content;flex-direction:column;justify-content:center;display:flex}.ops-ui-kpis dt{color:var(--ops-muted);font-size:var(--ops-type-12)}.ops-ui-kpis dd{font-size:var(--ops-type-22);font-variant-numeric:tabular-nums;margin:0}.ops-ui-kpis [data-zero] dd{font-size:var(--ops-type-15);color:var(--ops-muted)}.ops-ui-tabs{gap:var(--ops-space-8);min-width:0;display:flex;overflow-x:auto}.ops-ui-tabs>*{flex:none}.ops-ui-table-scroll{overflow-x:auto}.ops-ui-table{border-collapse:collapse;text-align:start;width:100%}.ops-ui-table caption{text-align:start;padding-block:var(--ops-space-8);font-weight:600}.ops-ui-table :is(th,td){padding:var(--ops-space-8) var(--ops-space-12);border-bottom:1px solid var(--ops-line);overflow-wrap:anywhere}.ops-ui-table th{background:var(--ops-surface-2);text-align:start}.ops-ui-empty{justify-items:center;gap:var(--ops-space-12);text-align:center;padding:var(--ops-space-32);display:grid}.ops-ui-empty p{color:var(--ops-muted);margin:0}.ops-ui-empty>div{justify-content:center;gap:var(--ops-space-8);flex-wrap:wrap;display:flex}.ops-ui-guide{padding:var(--ops-space-8) var(--ops-space-12);border:1px solid var(--ops-line);border-radius:var(--ops-radius-12)}.ops-ui-guide summary{cursor:pointer;color:var(--ops-gold)}.ops-ui-guide ol{margin-block:var(--ops-space-8)}.ops-ui-skeleton{border-radius:var(--ops-radius-8);background:var(--ops-surface-2);max-width:100%;animation:1.4s ease-in-out infinite alternate ops-ui-pulse;display:block}@keyframes ops-ui-pulse{to{opacity:.5}}@keyframes ops-ui-open{0%{opacity:0}to{opacity:1}}.ops-ui-conversation{grid-template-columns:minmax(0,420px) minmax(0,1fr);height:100%;min-height:0;display:grid}.ops-ui-conversation[data-folders=true]{grid-template-columns:220px minmax(0,420px) minmax(0,1fr)}.ops-ui-conversation>div{min-width:0;min-height:0;overflow:auto}.ops-ui-conversation-detail{animation:ops-ui-open var(--ops-motion) ease-out}@media (width<=900px){.ops-ui-conversation,.ops-ui-conversation[data-folders=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ops-ui-conversation[data-active=list] .ops-ui-conversation-detail,.ops-ui-conversation[data-active=detail] .ops-ui-conversation-list{display:none}.ops-ui-conversation-folders{overflow-x:auto}}@media (width<=650px){.ops-ui-heading{gap:var(--ops-space-4);flex-direction:column}.ops-ui-heading h1{font-size:var(--ops-type-22)}}@media (prefers-reduced-motion:reduce){.ops-ui-card,.ops-ui-skeleton,.ops-ui-conversation-detail{transition:none;animation:none}.ops-ui-card[data-interactive]:hover{transform:none}}.ops-ui-back{border:1px solid var(--ops-line);border-radius:var(--ops-radius-8);flex:none;place-items:center;width:32px;height:32px;display:grid}@media (width>=651px){.ops-ui-header-actions{overflow:visible}}.ops-ui-conversation[data-folders=false]{grid-template-rows:minmax(0,1fr)}@media (width<=650px){.ops-ui-header{gap:3px var(--ops-space-8);padding-block:var(--ops-space-4);grid-template-rows:minmax(24px,auto) auto;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;display:grid}.ops-ui-heading{grid-column:2;display:block;overflow-x:auto}.ops-ui-heading h1{white-space:nowrap}.ops-ui-subtitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops-ui-header>.ops-ui-pill{grid-column:3}.ops-ui-header-actions{grid-column:1/-1;justify-content:safe flex-end;max-width:100%}.ops-ui-header-actions>*{flex:none}.ops-ui-header-actions :is(a,button){min-height:28px;padding-block:3px}.ops-ui-back{grid-column:1;width:26px;height:26px}}.ops-ui-icon[data-ico]{color:currentColor}.cmp-chapters{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;display:grid}.cmp-chapters>*{min-width:0}@media (width<=800px){.cmp-chapters{grid-template-columns:minmax(0,1fr)}.cmp-chapters>aside{max-height:40vh!important;position:static!important}}@media (width<=650px){html,body{overflow-x:clip}.page-root,.cockpit-root{max-width:100%;overflow-x:clip}.row,.row-tight{flex-wrap:wrap}.team-agent-card{min-width:0;max-width:100%}.channel-tabs{max-width:100%;overflow-x:auto}}.cz-backdrop{z-index:10000;pointer-events:none;justify-content:flex-end;align-items:stretch;padding:14px;display:flex;position:fixed;inset:0}.cz-panel{pointer-events:auto;background:rgba(var(--color-surface-rgb), .82);-webkit-backdrop-filter:blur(22px)saturate(1.4);width:100%;max-width:440px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;align-self:flex-start;max-height:calc(100dvh - 28px);animation:.45s cubic-bezier(.2,.9,.25,1.1) cz-in;display:flex;overflow:hidden}.cz-panel.is-hub{box-shadow:var(--shadow-strong), 0 0 70px -18px rgba(var(--color-accent-rgb), .55)}.cz-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 6px;display:flex}.cz-head h2{font-family:var(--font-display);margin:0;font-size:22px}.cz-head p{color:var(--color-text-muted);margin:4px 0 0;font-size:12.5px}.cz-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.cz-close:hover{color:var(--color-text);background:var(--color-accent-soft)}.cz-tabs{border-bottom:1px solid var(--color-border-subtle);gap:6px;padding:10px 20px 0;display:flex}.cz-tab{cursor:pointer;color:var(--color-text-muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.cz-tab.on{color:var(--color-accent);border-bottom-color:var(--color-accent)}.cz-body{-webkit-overflow-scrolling:touch;flex:1;padding:14px 20px;overflow-y:auto}.cz-hint{color:var(--color-text-muted);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cz-note{background:rgba(var(--color-error-rgb), .14);border:1px solid rgba(var(--color-error-rgb), .4);border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:12.5px}.cz-row{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:9px 0;display:flex}.cz-label{flex:1;min-width:0;font-size:13.5px;font-weight:600}.cz-label small{color:var(--color-text-muted);font-size:11.5px;font-weight:400;display:block}.cz-color{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;width:46px;height:32px;padding:0}.cz-mini{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-size:12px}.cz-mini:disabled{opacity:.35;cursor:default}.cz-slider input[type=range]{accent-color:var(--color-accent);flex:0 0 48%}.cz-val{text-align:right;font-variant-numeric:tabular-nums;width:56px;color:var(--color-text-muted);font-size:12.5px}.cz-swatches{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cz-swatch{border:2px solid var(--color-border);cursor:pointer;border-radius:50%;width:30px;height:30px}.cz-swatch.on{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-accent)}.cz-wp-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:12px;display:grid}.cz-wp{border:2px solid var(--color-border);cursor:pointer;color:#fff;height:74px;font:inherit;text-align:left;text-shadow:0 1px 4px #000000b3;background-position:50%;background-size:cover;border-radius:12px;align-items:flex-end;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.cz-wp.none{background:var(--color-bg-alt);color:var(--color-text);text-shadow:none}.cz-wp.upload{background-color:var(--color-bg-alt);color:var(--color-text);text-shadow:none;border-style:dashed}.cz-wp.upload[style*=url]{color:#fff;text-shadow:0 1px 4px #000000b3;border-style:solid}.cz-wp.on{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.cz-sec{border:1px solid var(--color-border-subtle);background:var(--color-bg-alt);border-radius:12px;margin-bottom:10px;overflow:hidden}.cz-sec.dragging,.cz-item.dragging{opacity:.45}.cz-sec-head{background:var(--color-accent-softer);cursor:grab;align-items:center;gap:8px;padding:9px 10px;display:flex}.cz-sec-head strong{flex:1;font-size:13px}.cz-count{color:var(--color-text-muted);font-size:11px}.cz-item{border-top:1px solid var(--color-border-subtle);cursor:grab;align-items:center;gap:8px;padding:7px 10px;display:flex}.cz-item.off{opacity:.5}.cz-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.cz-grip{color:var(--color-text-soft);font-size:15px}.cz-arrow{border:1px solid var(--color-border-subtle);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:7px;width:30px;height:28px;font-size:11px;line-height:1}.cz-arrow:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.cz-arrow:disabled{opacity:.25;cursor:default}.cz-send{background:var(--color-surface);max-width:120px;color:var(--color-text);border:1px solid var(--color-border-subtle);font:inherit;border-radius:7px;padding:4px 6px;font-size:11.5px}.cz-foot{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.cz-reset{color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.cz-done{background:var(--color-accent);color:#111;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 20px;font-weight:700}@media (width<=560px){.cz-send{max-width:84px}.cz-slider input[type=range]{flex-basis:40%}}:root[data-wallpaper=on] body{background:0 0}:root[data-wallpaper=on] body:before,:root[data-wallpaper=on] .app-aurora{display:none}.cz-h3{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:4px 0 8px;font-size:13px}.cz-wp.live{position:relative;overflow:hidden}.cz-wp.live:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%) 0 0/250% 100%;animation:3.2s linear infinite cz-shine;position:absolute;inset:0}.cz-wp.live span{z-index:1;position:relative}@keyframes cz-shine{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes cz-in{0%{opacity:0;transform:translate(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes cz-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes cz-glow{0%,to{box-shadow:0 0 0 0 rgba(var(--color-accent-rgb), 0)}50%{box-shadow:0 0 22px 0 rgba(var(--color-accent-rgb), .35)}}.cz-head-txt{flex:1;min-width:0}.cz-head h2{background:linear-gradient(100deg, var(--color-text) 30%, var(--color-accent) 50%, var(--color-text) 70%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite cz-title}@keyframes cz-title{0%{background-position:150% 0}to{background-position:-100% 0}}.cz-back{background:var(--color-accent-soft);color:var(--color-accent);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.cz-head{align-items:center}.cz-amb-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.cz-amb{cursor:pointer;text-align:left;color:#fff;height:78px;font:inherit;animation:.5s cubic-bezier(.2,.9,.25,1.1) both cz-pop;animation-delay:calc(var(--i) * 55ms);border:1px solid #ffffff2e;border-radius:16px;align-items:flex-end;padding:10px 12px;transition:transform .25s cubic-bezier(.2,.9,.25,1.3),box-shadow .25s;display:flex;position:relative;overflow:hidden}.cz-amb:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff4d 50%,#0000 65%) 150% 0/250% 100%;transition:background-position .8s;position:absolute;inset:0}.cz-amb:hover,.cz-amb:focus-visible{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 30px -10px #0009}.cz-amb:hover:after{background-position:-100% 0}.cz-amb:active{transform:scale(.97)}.cz-amb-label{z-index:1;text-shadow:0 1px 6px #000000b3;font-size:13.5px;font-weight:700;position:relative}.cz-amb-dot{z-index:1;border:2px solid #ffffffd9;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:10px}.cz-tiles{gap:10px;display:grid}.cz-tile{cursor:pointer;font:inherit;color:var(--color-text);text-align:left;background:rgba(var(--color-bg-alt-rgb), .6);border:1px solid var(--color-border-subtle);animation:.5s cubic-bezier(.2,.9,.25,1.1) both cz-pop;animation-delay:calc(var(--i) * 55ms);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:transform .25s cubic-bezier(.2,.9,.25,1.3),border-color .2s,box-shadow .25s;display:flex}.cz-tile:hover,.cz-tile:focus-visible{border-color:var(--color-accent);animation-name:cz-pop,cz-glow;animation-duration:.5s,2s;animation-iteration-count:1,infinite;transform:translate(4px)}.cz-tile-ico{border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 8px 18px -8px #0009,inset 0 1px #fff6}.cz-tile-txt{flex-direction:column;flex:1;min-width:0;display:flex}.cz-tile-txt strong{font-size:14.5px}.cz-tile-txt small{color:var(--color-text-muted);font-size:12px}.cz-tile-go{color:var(--color-text-soft);font-size:24px}.cz-tile:hover .cz-tile-go{color:var(--color-accent)}@media (width<=720px){.cz-backdrop{align-items:flex-end;padding:0}.cz-panel{border-radius:22px 22px 0 0;align-self:flex-end;max-width:none;max-height:86dvh}}@media (prefers-reduced-motion:reduce){.cz-panel,.cz-amb,.cz-tile,.cz-head h2{animation:none!important}}.hs-slide{opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;transition:opacity 1.4s;position:absolute;inset:0}.hs-slide.on{opacity:1}.hs-slide.on,.hs-slide.out{animation-duration:var(--hs-dur);animation-timing-function:ease-out;animation-fill-mode:both}.hs-zoom.on,.hs-zoom.out{animation-name:hs-zoom}.hs-drift.on,.hs-drift.out{background-position:0%;background-size:118%;animation-name:hs-drift}@keyframes hs-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes hs-drift{0%{background-position:0%}to{background-position:100%}}.hs-dim{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hs-slide.on,.hs-slide.out{animation:none!important}}.cz-photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:12px;display:grid}.cz-photo{border:2px solid var(--color-border);cursor:pointer;background-position:50%;background-size:cover;border-radius:10px;height:66px;padding:0;transition:transform .2s,border-color .2s;position:relative}.cz-photo:hover{transform:scale(1.04)}.cz-photo.on{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.cz-photo b{background:var(--color-accent);color:#111;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:4px;left:4px}.cz-photo i{color:#fff;text-align:center;background:#0000008c;border-radius:0 0 8px 8px;padding:1px 2px;font-size:10.5px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.cz-photo .cz-x{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.cz-seg{gap:6px;display:flex}.cz-seg button{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:12.5px}.cz-seg button.on{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.hs-wrap{isolation:isolate}.hs-wrap:not([data-blend=natural]){-webkit-mask-image:linear-gradient(#000 0% 52%,#0000004d 100%);mask-image:linear-gradient(#000 0% 52%,#0000004d 100%)}.hs-wrap[data-blend=harmonise] .hs-slide:not(.hs-neutral){filter:saturate(.78)brightness(.82)contrast(1.05)}.hs-wrap[data-blend=duotone] .hs-slide:not(.hs-neutral){filter:grayscale()contrast(1.1)brightness(.8)}.hs-tint{background:rgb(var(--color-accent-rgb));mix-blend-mode:color;opacity:.65;position:absolute;inset:0}.hs-blend{background:linear-gradient(180deg, rgba(var(--color-bg-rgb), .12), rgba(var(--color-bg-rgb), .55)), radial-gradient(60% 80% at 88% 8%, rgba(var(--color-accent-rgb), .22), transparent 65%);position:absolute;inset:0}.hs-neutral{background-repeat:no-repeat}.hero-clock-wrap{flex-direction:column;align-items:center;gap:0;display:flex}.hb{display:none}@media (width>=900px){.hb{opacity:0;white-space:nowrap;flex-direction:column;align-self:center;align-items:center;gap:4px;max-height:0;margin-top:0;padding-top:0;transition:max-height .9s cubic-bezier(.2,.8,.25,1),opacity .9s,margin .9s,padding .9s;display:flex;position:relative;overflow:hidden}.hb.on{opacity:1;max-height:110px;margin-top:8px;padding-top:10px}.hb:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--color-accent-rgb), .75), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.hb img{width:auto;height:52px;filter:drop-shadow(0 2px 12px rgba(var(--color-accent-rgb), .35));display:block}.hb span{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-accent);text-shadow:none;font-size:.78rem;font-style:italic}}.hs-wrap:has(.hs-neutral.on) .hs-blend{opacity:.2}.luxe-hero-slideshow:has(.hs-wrap:not([data-blend=natural])) .luxe-hero-overlay{opacity:.4}.luxe-hero-slideshow:has(.hs-neutral.on) .luxe-hero-overlay{opacity:.2}@media (width>=900px){.hb:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(var(--color-bg-rgb), .5), transparent 72%);pointer-events:none;border-radius:16px;position:absolute;inset:-10px -6px}.hb span{text-shadow:0 1px 10px rgba(var(--color-bg-rgb), .9)}}.ops-dashboard,.occupations-page{--ops-radius:20px}.ops-dashboard>.luxe-hero{border-radius:var(--ops-radius);border:1px solid #d4af374d;box-shadow:0 18px 44px -30px #000}.ops-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 18px;display:flex}.ops-eyebrow{color:var(--color-accent);letter-spacing:.18em;font-size:.66rem;font-weight:700}.ops-workspace-heading h2{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:500}.ops-customize-panel{border:1px solid var(--color-accent-soft);border-radius:var(--ops-radius);background:var(--color-surface);margin-bottom:20px;padding:22px;box-shadow:0 16px 40px -30px #000}.ops-customize-panel h3{font-family:var(--font-display);margin:0 0 6px}.ops-customize-panel p{max-width:620px;font-size:.82rem}.ops-module-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;margin:18px 0;display:grid}.ops-module-option{border:1px solid var(--color-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ops-module-option label{cursor:pointer;align-items:center;gap:10px;font-size:.82rem;display:flex}.ops-module-option input{accent-color:var(--color-accent);width:16px;height:16px}.ops-module-option>div{gap:4px;display:flex}.ops-module-option button{border:1px solid var(--color-border-subtle);background:var(--color-bg-alt);color:var(--color-text);cursor:pointer;border-radius:7px;min-width:30px;min-height:30px}.ops-module-option button:disabled{opacity:.3;cursor:default}.ops-dashboard-modules{flex-direction:column;gap:18px;display:flex}.ops-dashboard-module{min-width:0}.ops-dashboard-module>.premium-card,.ops-dashboard-module>.card{border-radius:var(--ops-radius)}.ops-dashboard .dash-view-switch{border-radius:999px!important;padding:5px!important}.ops-dashboard .dash-view-switch button{border-radius:999px!important}.ops-sidebar-restore{display:none}body:not(.is-mobile-layout) .sidebar-collapsed>.ops-sidebar-restore{z-index:56;border:1px solid var(--color-accent-soft);color:var(--color-accent);background:var(--color-surface);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex;position:fixed;top:50%;left:8px;box-shadow:0 5px 20px #0003}body:not(.is-mobile-layout) .sidebar-collapsed>.sidebar:has(:focus-visible){transform:translate(0)}html.tv-screen-active .ops-sidebar-restore,html.occ-fs-active .ops-sidebar-restore{display:none!important}@media (width<=767px){.ops-customize-panel{padding:15px}.ops-workspace-heading>button{width:100%}.ops-sidebar-restore{display:none!important}}@media (prefers-reduced-motion:reduce){.ops-dashboard .luxe-hero *{animation:none!important}}@property --ribbon-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ribbon-wow{width:fit-content;max-width:100%;margin-bottom:var(--space-5);isolation:isolate;background:radial-gradient(120% 140% at 0% 0%, rgba(var(--color-accent-rgb), .1), transparent 55%), linear-gradient(180deg, var(--color-surface-2), var(--color-surface));box-shadow:0 22px 50px -24px rgba(var(--color-shadow-rgb), .7), 0 0 0 1px var(--color-border-subtle), inset 0 1px 0 #ffffff12;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:22px;align-items:stretch;gap:10px;padding:8px;display:flex;position:relative}.ribbon-wow:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ribbon-ang), transparent 0deg, rgba(var(--color-accent-rgb), .05) 60deg, rgba(var(--color-accent-rgb), .95) 110deg, var(--color-accent-highlight) 130deg, rgba(var(--color-accent-rgb), .05) 180deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:9s linear infinite ribbonOrbit;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ribbonOrbit{to{--ribbon-ang:360deg}}.ribbon-title{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;margin-right:2px;padding:0 18px 0 12px;display:flex;position:relative}.ribbon-title:after{content:"";background:linear-gradient(180deg, transparent, rgba(var(--color-accent-rgb), .7), transparent);width:1px;position:absolute;top:18%;bottom:18%;right:0}.ribbon-title-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);opacity:.85;font-size:.58rem;font-weight:700}.ribbon-title-name{background:linear-gradient(100deg, var(--color-text) 30%, var(--color-accent-highlight));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,serif;font-size:1.08rem;font-style:italic;font-weight:600;line-height:1.15}.ribbon-track{flex:auto;min-width:0;display:flex;position:relative}.ribbon-wow .dash-switcher{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scroll-behavior:smooth;background:0 0;border:0;border-radius:16px;flex:auto;gap:4px;margin:0;padding:2px;-webkit-mask-image:none;mask-image:none}.ribbon-wow .dash-switcher:before{display:none}.ribbon-wow.can-right .dash-switcher{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.ribbon-wow.can-left .dash-switcher{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.ribbon-wow.can-left.can-right .dash-switcher{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.ribbon-arrow{z-index:2;border:1px solid rgba(var(--color-accent-rgb), .55);background:var(--color-surface-2);width:30px;height:30px;color:var(--color-accent);cursor:pointer;box-shadow:0 6px 16px -6px rgba(var(--color-shadow-rgb), .7), 0 0 14px -4px rgba(var(--color-accent-rgb), .6);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-top:-15px;padding:0 0 3px;font-size:1.35rem;line-height:1;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:50%;transform:scale(.7)}.ribbon-arrow.left{left:-4px}.ribbon-arrow.right{right:-4px}.ribbon-wow.can-left .ribbon-arrow.left,.ribbon-wow.can-right .ribbon-arrow.right{opacity:1;pointer-events:auto;transform:scale(1)}.ribbon-arrow:hover{background:var(--color-accent);color:#1a1505}.ribbon-wow .dash-tab{--h:calc(265 + var(--i,0) * 41);animation:.55s cubic-bezier(.22,1,.36,1) both ribbonTabIn;animation-delay:calc(var(--i,0) * 45ms + 80ms);border-radius:15px;gap:12px;padding:7px 16px 7px 7px}@keyframes ribbonTabIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.96)}to{opacity:1;filter:none;transform:none}}.ribbon-wow .dash-tab-label{font-size:.9rem}.ribbon-wow .dash-tab-desc{font-size:.68rem}.dash-tab-ico{background:radial-gradient(circle at 30% 22%, hsl(var(--h) 95% 75% / .38), transparent 62%), linear-gradient(145deg, hsl(var(--h) 70% 52% / .26), hsl(var(--h) 60% 30% / .14));border:1px solid hsl(var(--h) 85% 68% / .32);width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff38, 0 6px 16px -8px hsl(var(--h) 85% 55% / .75);border-radius:12px;flex:none;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s;display:grid;position:relative}.ribbon-wow .dash-tab .dash-tab-ico img{opacity:1;filter:drop-shadow(0 3px 4px #00000059);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ribbon-wow .dash-tab:hover{background:hsl(var(--h) 70% 55% / .09);border-color:hsl(var(--h) 80% 65% / .28);transform:translateY(-2px)}.ribbon-wow .dash-tab:hover .dash-tab-ico{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 22px -8px hsl(var(--h) 90% 58% / .95);transform:translateY(-1px)}.ribbon-wow .dash-tab:hover .dash-tab-ico img{transform:scale(1.18)rotate(-8deg)}.ribbon-wow .dash-tab.active{box-shadow:0 14px 30px -8px rgba(var(--color-accent-rgb), .65), 0 0 0 1px rgba(var(--color-accent-rgb), .8), 0 0 26px -6px rgba(var(--color-accent-rgb), .55), inset 0 1px 0 #ffffff8c;transform:translateY(-1px)}.ribbon-wow .dash-tab.active .dash-tab-ico{background:linear-gradient(145deg,#ffffff8c,#ffffff2e);border-color:#ffffffa6;box-shadow:inset 0 1px #fff,0 6px 14px -6px #5a400099}.ribbon-wow .dash-tab.active .dash-tab-ico img{animation:3.2s ease-in-out infinite ribbonFloat}@keyframes ribbonFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-4deg)}}@media (width<=760px){.ribbon-title{display:none}}@media (width<=640px){.ribbon-wow{border-radius:18px;width:auto;padding:6px}.ribbon-wow .dash-tab{gap:9px;padding:6px 12px 6px 6px}.dash-tab-ico{border-radius:10px;width:34px;height:34px}.ribbon-arrow{display:none}}@media (prefers-reduced-motion:reduce){.ribbon-wow:before,.ribbon-wow .dash-tab,.ribbon-wow .dash-tab.active .dash-tab-ico img{animation:none}.ribbon-wow .dash-tab:hover .dash-tab-ico img{transform:none}}
