/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.start{inset-inline-start:var(--spacing)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body.light{--bg-primary:#fafaf8;--bg-surface:#fff;--bg-secondary:#fff;--border-color:#e5e7eb;--bg-sidebar:#2d2d2d;--text-primary:#2d2d2d;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-desc:#6b7280;--accent:#0d9488;--accent-bright:#0d9488;--border:#e5e7eb;--timeline-line:#d4d4d4;--timeline-dot:#d4d4d4;--timeline-dot-active:#0d9488;--approve-bg:#22c55e;--reject-bg:transparent;--reject-border:#e5e7eb;--mail-from:#2d2d2d;--mail-subject:#9ca3af;--mail-preview:#6b7280;--mail-hover-shadow:#00000014;--section-pending:#2d2d2d;--rail-active-dot:white;--rail-hover-bg:#ffffff14;--rail-item-color:#9ca3af;--rail-item-hover:#e5e7eb;--rail-active-color:#fff;--tooltip-bg:#2d2d2d;--blob-gradient:linear-gradient(135deg,#d1fae5,#ddd6fe,#fde8d8);--blob-opacity:.5;--metric-shadow-1:#10b98126;--metric-shadow-2:#8b5cf61f;--metric-shadow-3:#fb923c1f;--metric-shadow-4:#10b98126;--toggle-pill-bg:#e5e7eb;--toggle-circle-bg:#fff;--logo-bg:#0d9488}body.dark{--bg-primary:#0f0f13;--bg-surface:#1a1a22;--bg-secondary:#1a1a22;--border-color:#2d2d35;--bg-sidebar:#1a1a22;--text-primary:#e5e5e5;--text-secondary:#6b7280;--text-muted:#4b5563;--text-desc:#d1d5db;--accent:#0d9488;--accent-bright:#14b8a6;--border:#2d2d35;--timeline-line:#2d2d35;--timeline-dot:#3f3f46;--timeline-dot-active:#14b8a6;--approve-bg:#0d9488;--reject-bg:#2d2d35;--reject-border:#2d2d35;--mail-from:#e5e5e5;--mail-subject:#9ca3af;--mail-preview:#9ca3af;--mail-hover-shadow:#0000004d;--section-pending:#14b8a6;--rail-active-dot:#14b8a6;--rail-hover-bg:#ffffff0d;--rail-item-color:#6b7280;--rail-item-hover:#9ca3af;--rail-active-color:#e5e5e5;--tooltip-bg:#2d2d35;--blob-gradient:linear-gradient(135deg,#134e4acc,#312e81b3,#4c1d35b3);--blob-opacity:.7;--metric-shadow-1:#14b8a633;--metric-shadow-2:#6366f126;--metric-shadow-3:#fb923c26;--metric-shadow-4:#14b8a633;--toggle-pill-bg:#374151;--toggle-circle-bg:#1f2937;--logo-bg:#0d9488}body{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:Manrope,sans-serif;transition:background-color .5s,color .5s;overflow-x:hidden}.rail{background:var(--bg-sidebar);z-index:100;flex-direction:column;gap:8px;width:64px;min-height:100vh;padding:24px 0;position:fixed;top:0;left:0}.rail,.rail-logo{align-items:center;transition:background-color .5s;display:flex}.rail-logo{background:var(--logo-bg);color:#fff;border-radius:8px;width:28px;height:28px;margin-bottom:32px;font-size:13px;font-weight:600}.rail-item,.rail-logo{justify-content:center}.rail-item{cursor:pointer;width:40px;height:40px;color:var(--rail-item-color);border-radius:10px;align-items:center;transition:background .2s,color .5s;display:flex;position:relative}.rail-item:hover{background:var(--rail-hover-bg);color:var(--rail-item-hover)}.rail-item.active{color:var(--rail-active-color)}.rail-item.active:after{content:"";background:var(--rail-active-dot);border-radius:50%;width:4px;height:4px;transition:background-color .5s,box-shadow .5s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}body.dark .rail-item.active:after{box-shadow:0 0 8px #14b8a699}.rail-item svg{width:20px;height:20px}.rail-item .tooltip{background:var(--tooltip-bg);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:opacity .15s,background-color .5s;position:absolute;left:56px}.rail-item:hover .tooltip{opacity:1}.main{width:calc(100% - 64px);min-height:100vh;margin-left:64px;position:relative}.identity{top:var(--topbar-top,24px);z-index:50;align-items:center;gap:12px;transition:top .2s;display:flex;position:fixed;right:32px}.identity-avatar{background:linear-gradient(135deg,#0d9488,#6366f1);border-radius:50%;width:32px;height:32px}.theme-toggle{background:var(--toggle-pill-bg);cursor:pointer;border:none;border-radius:12px;outline:none;flex-shrink:0;width:44px;height:24px;padding:0;transition:background-color .3s;position:relative}.theme-toggle .toggle-circle{background:var(--toggle-circle-bg);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s,background-color .3s,box-shadow .3s;display:flex;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}body.dark .theme-toggle .toggle-circle{transform:translate(20px)}.toggle-icon{font-size:11px;line-height:1;transition:opacity .2s}.toggle-sun{display:block}.toggle-moon,body.dark .toggle-sun{display:none}body.dark .toggle-moon{display:block}body.light .theme-toggle .toggle-circle{box-shadow:0 0 6px #fbbf244d,0 1px 3px #0000001a}body.dark .theme-toggle .toggle-circle{box-shadow:0 0 8px #93c5fd4d,0 1px 3px #0000004d}.pulse-container{justify-content:center;align-items:center;width:100%;min-height:520px;padding:100px 60px 60px;display:flex;position:relative}.pulse-blob{filter:blur(100px);width:700px;height:500px;opacity:var(--blob-opacity);z-index:0;transition:opacity .5s;animation:morphBlob 30s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-blob-inner{background:var(--blob-gradient);background-size:300% 300%;border-radius:50% 40% 60% 50%/50% 60% 40% 50%;width:100%;height:100%;transition:background .8s;animation:shiftGradient 30s ease-in-out infinite,morphShape 20s ease-in-out infinite}@keyframes shiftGradient{0%,to{background-position:0}33%{background-position:100% 0}66%{background-position:50% 100%}}@keyframes morphShape{0%,to{border-radius:50% 40% 60% 50%/50% 60% 40% 50%}25%{border-radius:60% 50% 40% 55%/45% 50% 60%}50%{border-radius:40% 60% 50% 45%/55% 40% 50% 60%}75%{border-radius:55% 45% 55% 50%/50% 55% 45%}}.floating-metrics{z-index:1;justify-content:center;align-items:center;gap:100px;display:flex;position:relative}.metric{text-align:center;transition:transform .4s cubic-bezier(.23,1,.32,1)}.metric:hover{transform:translateY(-4px)}.metric-number{letter-spacing:-2px;color:var(--text-primary);font-family:Crimson Pro,serif;font-size:80px;font-weight:200;line-height:1;transition:color .5s,text-shadow .5s}.metric:first-child .metric-number{text-shadow:0 0 40px var(--metric-shadow-1)}.metric:nth-child(2) .metric-number{text-shadow:0 0 40px var(--metric-shadow-2)}.metric:nth-child(3) .metric-number{text-shadow:0 0 40px var(--metric-shadow-3)}.metric:nth-child(4) .metric-number{text-shadow:0 0 40px var(--metric-shadow-4)}.metric-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-top:12px;font-size:12px;font-weight:500;transition:color .5s}.sections{z-index:1;grid-template-columns:1fr 1fr;gap:40px;padding:0 60px 60px;display:grid;position:relative}.section-title{text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin-bottom:28px;font-size:11px;font-weight:600;transition:color .5s}.section-title .pending-count{color:var(--section-pending);font-weight:600;transition:color .5s}.timeline{position:relative}.timeline-line{background:var(--timeline-line);width:1px;transition:background-color .5s;position:absolute;top:0;bottom:0;left:80px}.timeline-item{align-items:flex-start;margin-bottom:24px;transition:opacity .2s;display:flex;position:relative}.timeline-item:hover{opacity:.7}.timeline-time{text-align:right;width:72px;color:var(--text-secondary);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:400;transition:color .5s}.timeline-dot{background:var(--timeline-dot);z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:4px 16px 0 12px;transition:background-color .5s;position:relative}.timeline-item:first-child .timeline-dot{background:var(--timeline-dot-active)}.timeline-content{flex:1}.timeline-agent{color:var(--accent-bright);font-weight:600}.timeline-agent,.timeline-desc{font-size:13px;transition:color .5s}.timeline-desc{color:var(--text-desc);line-height:1.5}.mail-stack{perspective:800px;height:360px;position:relative}.mail-card{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;width:100%;padding:20px 24px;transition:all .35s cubic-bezier(.23,1,.32,1),background-color .5s,border-color .5s;position:absolute}.mail-card:first-child{z-index:8;top:0;transform:rotate(-.5deg)}.mail-card:nth-child(2){z-index:7;opacity:.85;top:6px;transform:rotate(.8deg)translate(4px)}.mail-card:nth-child(3){z-index:6;opacity:.7;top:12px;transform:rotate(-1.2deg)translate(-2px)}.mail-card:nth-child(4){z-index:5;opacity:.55;top:18px;transform:rotate(.5deg)translate(6px)}.mail-card:nth-child(5){z-index:4;opacity:.4;top:24px;transform:rotate(-.3deg)translate(-4px)}.mail-card:nth-child(6){z-index:3;opacity:.3;top:30px;transform:rotate(1deg)translate(2px)}.mail-card:nth-child(7){z-index:2;opacity:.2;top:36px;transform:rotate(-.7deg)}.mail-card:nth-child(8){z-index:1;opacity:.15;top:42px;transform:rotate(.4deg)translate(3px)}.mail-card:first-child:hover{box-shadow:0 8px 32px var(--mail-hover-shadow);transform:rotate(0)translateY(-4px)}.mail-from{color:var(--mail-from);margin-bottom:4px;font-size:13px;font-weight:600;transition:color .5s}.mail-subject{color:var(--mail-subject);margin-bottom:12px;font-size:12px;transition:color .5s}.mail-preview{color:var(--mail-preview);margin-bottom:16px;font-size:13px;line-height:1.5;transition:color .5s}.mail-actions{gap:12px}.approve-btn,.mail-actions{align-items:center;display:flex}.approve-btn{background:var(--approve-bg);cursor:pointer;border:none;border-radius:50%;justify-content:center;width:28px;height:28px;transition:transform .2s,box-shadow .2s,background-color .5s}.approve-btn:hover{transform:scale(1.1);box-shadow:0 2px 12px #0d948866}.approve-btn svg{color:#fff;width:14px;height:14px}.reject-btn{background:var(--reject-bg);border:1px solid var(--reject-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .2s,background-color .5s;display:flex}.reject-btn:hover{border-color:#f87171}.reject-btn svg{width:12px;height:12px}.mail-count,.reject-btn svg{color:var(--text-secondary);transition:color .5s}.mail-count{margin-left:auto;font-size:11px}.zelta-cluster-wrap{background:0 0;border:none}.zelta-cluster{border:1.5px solid var(--bg-secondary);color:#fff;text-align:center;background:#0d9488d9;border-radius:50%;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;transition:transform .15s;box-shadow:0 0 0 6px #0d948840}.zelta-cluster:hover{transform:scale(1.08)}.leaflet-cluster-spider-leg{stroke:#0d9488;stroke-opacity:.5}.leaflet-popup-content-wrapper,.leaflet-popup-tip{box-shadow:0 4px 20px #0000002e}.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-tooltip{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.leaflet-tooltip{font-family:Manrope,sans-serif}.leaflet-tooltip-top:before{border-top-color:var(--border-color)}.leaflet-interactive{transition:fill-opacity .12s,stroke-width .12s}.zelta-map-loading .leaflet-marker-pane,.zelta-map-loading .leaflet-overlay-pane{opacity:.4;transition:opacity .2s}.zelta-map-spinner{border:2px solid var(--border-color);border-top:2px solid #0d9488;border-radius:50%;width:12px;height:12px;animation:zelta-spin .7s linear infinite;display:inline-block}@keyframes zelta-spin{to{transform:rotate(1turn)}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}