@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.nx-mobile{--nx-appbar-h:56px;--nx-tabbar-h:62px;--nx-safe-top:max(env(safe-area-inset-top,0px), 30px);--nx-safe-bottom:max(env(safe-area-inset-bottom,0px), 8px);background:radial-gradient(ellipse 90% 50% at 15% 0%, #6366f138, transparent 52%), radial-gradient(ellipse 70% 45% at 85% 100%, #8b5cf629, transparent 55%), hsl(var(--background));height:100dvh;min-height:100dvh;color:hsl(var(--foreground));-webkit-tap-highlight-color:transparent;flex-direction:column;font-family:Manrope,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.cap-ios .nx-mobile{--nx-safe-top:env(safe-area-inset-top,0px)}.nx-mobile__appbar{z-index:30;height:calc(var(--nx-appbar-h) + var(--nx-safe-top));padding:var(--nx-safe-top) 14px 0;background:hsl(var(--card) / .88);-webkit-backdrop-filter:blur(24px)saturate(160%);border-bottom:1px solid hsl(var(--border) / .4);box-shadow:0 1px 0 hsl(var(--border) / .25), 0 4px 16px -8px hsl(var(--foreground) / .06);flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.nx-mobile__appbar-lead{align-items:center;gap:.5rem;min-width:0;display:flex}.nx-mobile__brand{flex:none;width:30px;height:30px}.nx-mobile__titlewrap{flex-direction:column;min-width:0;line-height:1.12;display:flex}.nx-mobile__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,Manrope,sans-serif;font-size:1.06rem;font-weight:600;overflow:hidden}.nx-mobile__subtitle{text-transform:uppercase;letter-spacing:.24em;color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:600}.nx-mobile__appbar-actions{flex:none;align-items:center;gap:.15rem;display:flex}.nx-mobile__iconbtn{width:42px;height:42px;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;transition:background .15s,transform .1s;display:inline-flex}.nx-mobile__iconbtn:active{background:hsl(var(--muted) / .6);transform:scale(.93)}.nx-mobile__avatar{letter-spacing:.02em;width:38px;height:38px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .62));cursor:pointer;box-shadow:0 6px 18px -8px hsl(var(--primary) / .8);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:transform .1s;display:inline-flex}.nx-mobile__avatar:active{transform:scale(.93)}.nx-mobile__content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(96px + var(--nx-safe-bottom));flex:auto;overflow:hidden auto}.nx-mobile__page{min-height:100%;font-size:15px}.nx-mobile__page :is(input,select,textarea){font-size:16px}.nx-mobile__tabbar{left:12px;right:12px;bottom:calc(14px + var(--nx-safe-bottom));z-index:40;background:linear-gradient(180deg, hsl(var(--card) / .92), hsl(var(--card) / .82)), hsl(var(--background) / .9);-webkit-backdrop-filter:blur(28px)saturate(180%);border:1px solid hsl(var(--border) / .5);height:70px;box-shadow:0 24px 52px -20px #000000e6, 0 0 0 1px hsl(var(--foreground) / .04), inset 0 1px 0 hsl(var(--foreground) / .1);border-radius:999px;align-items:stretch;padding:6px;display:flex;position:fixed}.nx-mobile__tab{min-width:0;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:7px 3px 6px;font-family:Manrope,sans-serif;font-size:.62rem;font-weight:600;transition:color .15s,background .15s;display:flex;position:relative}.nx-mobile__tab-icon{transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nx-mobile__tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nx-mobile__tab.is-active{color:hsl(var(--primary));background:hsl(var(--primary) / .15);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .2)}.nx-mobile__tab.is-active .nx-mobile__tab-icon{transform:translateY(-2px)scale(1.12)}.nx-mobile__tab.is-active:before{content:"";background:hsl(var(--primary));width:24px;height:3px;box-shadow:0 0 16px hsl(var(--primary) / .85);border-radius:99px;position:absolute;top:4px}.nx-mobile__tab:active .nx-mobile__tab-icon{transform:scale(.88)}.nx-mobile__badge{background:hsl(var(--primary));min-width:18px;height:18px;color:hsl(var(--primary-foreground));border:2px solid hsl(var(--card));border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-11px}.nx-mobile__badge--warn{background:hsl(var(--warning));color:#1d1916}.nx-sheet{z-index:1000;-webkit-backdrop-filter:blur(5px);background:#0206179e;display:flex;position:fixed;inset:0}.nx-sheet--full{align-items:stretch}.nx-sheet--bottom{align-items:flex-end}.nx-qr-panel{color:#f8fafc;background:#05070d;flex-direction:column;display:flex}.nx-qr-head{background:#00000059;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.nx-qr-head__title{letter-spacing:.01em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.nx-qr-stage{background:#000;flex:1;position:relative;overflow:hidden}.nx-qr-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nx-qr-canvas{display:none}.nx-qr-reticle{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.nx-qr-reticle:before{content:"";background:radial-gradient(circle,#0000 38%,#0000008c 70%);position:absolute;inset:0}.nx-qr-reticle__corner{border:3px solid #fbbf24;border-radius:6px;width:30px;height:30px;position:absolute}.nx-qr-reticle__corner--tl{border-bottom:0;border-right:0;top:28%;left:14%}.nx-qr-reticle__corner--tr{border-bottom:0;border-left:0;top:28%;right:14%}.nx-qr-reticle__corner--bl{border-top:0;border-right:0;bottom:28%;left:14%}.nx-qr-reticle__corner--br{border-top:0;border-left:0;bottom:28%;right:14%}.nx-qr-reticle__beam{background:linear-gradient(90deg,#0000,#fbbf24,#0000);height:2px;animation:2.2s ease-in-out infinite nx-qr-scan;position:absolute;left:16%;right:16%;box-shadow:0 0 16px #fbbf24b3}@keyframes nx-qr-scan{0%,to{top:32%}50%{top:64%}}.nx-qr-overlay{color:#f1f5f9;text-align:center;background:#05070dbf;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.nx-qr-overlay__text{max-width:28ch;font-size:14px;line-height:1.4}.nx-qr-foot{color:#f1f5f9c7;background:#00000059;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:12px;display:inline-flex}.nx-sheet__scrim{background:0 0;border:0;position:absolute;inset:0}.nx-sheet__panel{background:hsl(var(--card));color:hsl(var(--foreground));flex-direction:column;display:flex}.nx-sheet__panel--full{width:100%;height:100%;padding-top:env(safe-area-inset-top,0px)}.nx-sheet__panel--bottom{width:100%;padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 18px);border-top:1px solid hsl(var(--border) / .5);border-radius:26px 26px 0 0;margin-top:auto;box-shadow:0 -24px 70px -34px #000000bf}.nx-sheet__grabber{background:hsl(var(--muted-foreground) / .4);border-radius:99px;width:40px;height:4px;margin:4px auto 14px}.nx-sheet__header{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.nx-sheet__title{font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:600}.nx-sheet__search{align-items:center;margin:4px 14px 8px;display:flex;position:relative}.nx-sheet__search-icon{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;left:14px}.nx-sheet__search-input{border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .4);width:100%;height:46px;color:hsl(var(--foreground));border-radius:14px;outline:none;padding:0 40px 0 42px;font-size:16px}.nx-sheet__search-input:focus{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.nx-sheet__search-clear{background:hsl(var(--muted) / .8);width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:10px}.nx-sheet__body{-webkit-overflow-scrolling:touch;padding:6px 14px calc(env(safe-area-inset-bottom,0px) + 24px);flex:auto;overflow-y:auto}.nx-sheet__empty{text-align:center;color:hsl(var(--muted-foreground));padding:32px 8px;font-size:.9rem}.nx-sheet__group{margin-top:14px}.nx-sheet__group-title{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));margin:0 4px 10px;font-size:.68rem;font-weight:700}.nx-tilegrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nx-tile{border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .35);color:hsl(var(--foreground));cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 8px;transition:transform .12s,border-color .15s,background .15s;display:flex}.nx-tile:active{transform:scale(.95)}.nx-tile.is-active{border-color:hsl(var(--primary) / .8);background:hsl(var(--primary) / .14)}.nx-tile__icon{background:hsl(var(--primary) / .16);width:44px;height:44px;color:hsl(var(--primary));border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.nx-tile__label{text-align:center;font-size:.74rem;font-weight:600;line-height:1.15}.nx-command-list{flex-direction:column;gap:8px;display:flex}.nx-command{border:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .72);width:100%;min-height:62px;color:hsl(var(--foreground));text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.nx-command.is-active{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .12)}.nx-command__icon{width:40px;height:40px;color:hsl(var(--primary));background:hsl(var(--primary) / .14);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.nx-command__body{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-command__label{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:750;overflow:hidden}.nx-command__hint{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.74rem;overflow:hidden}.nx-command__chev{color:hsl(var(--muted-foreground))}.nx-account{border-bottom:1px solid hsl(var(--border) / .5);align-items:center;gap:14px;padding:4px 4px 16px;display:flex}.nx-account__avatar{width:52px;height:52px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .62));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}.nx-account__meta{flex-direction:column;min-width:0;display:flex}.nx-account__name{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.nx-account__role{color:hsl(var(--muted-foreground));font-size:.8rem}.nx-account__links{flex-direction:column;padding-top:8px;display:flex}.nx-account__link{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:15px 6px;font-size:.95rem;font-weight:500;transition:background .15s;display:flex}.nx-account__link:active{background:hsl(var(--muted) / .6)}.nx-account__link--danger{color:hsl(var(--danger))}.nx-account__link--theme{color:hsl(var(--foreground))}.nx-account__theme-pill{text-transform:uppercase;letter-spacing:.06em;background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:99px;margin-left:auto;padding:3px 10px;font-size:.68rem;font-weight:700}.nx-account__chev{color:hsl(var(--muted-foreground));margin-left:auto}@media (width<=767px){[role=dialog][data-state]{width:100%!important;max-width:100%!important;max-height:92dvh!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important;border-radius:24px 24px 0 0!important;inset:auto 0 0!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.nx-mobile__tab-icon,.nx-mobile__iconbtn,.nx-mobile__avatar,.nx-tile{transition:none!important}}.nx-mobile .emp-screen{flex-direction:column;gap:18px;padding:16px 16px 24px;display:flex}.nx-mobile .emp-screen--compact{gap:14px}.nx-mobile{--emp-primary:hsl(var(--primary));--emp-mint:158 72% 52%;--emp-violet:262 72% 66%;--emp-amber:38 92% 56%;--emp-rose:350 85% 64%;--emp-info:199 89% 56%}.emp-hero{background:linear-gradient(135deg,#0f172af5 0%,#1e293bf0 54%,#10b9813d 100%);border:1px solid #94a3b82e;border-radius:26px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 44px -26px #0f172ad9,inset 0 1px #ffffff14}.emp-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#34d399b8);width:96px;height:1px;position:absolute;inset:auto 16px 14px auto}.emp-hero--attendance{gap:14px;display:grid}.adm-home-hero{border-radius:20px;padding:16px}.adm-home-hero .emp-hero__greeting{font-size:1.28rem}.adm-home-hero .emp-hero__meta{color:#f8fafce6;text-shadow:0 1px 2px #0f172a59;flex-wrap:wrap;gap:6px 10px;margin-top:10px;display:flex}.adm-home-hero .emp-hero__meta>span{min-width:0}.adm-home-hero .emp-hero__dot{color:#f8fafcdb;align-items:center;gap:3px;display:inline-flex}.emp-hero__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.emp-hero__identity{flex:auto;min-width:0}.emp-hero__date{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1ad;font-size:.68rem;font-weight:700}.emp-hero__greeting{letter-spacing:0;color:#fffffff7;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:1.28rem;font-weight:800;line-height:1.18}.emp-hero__greeting span{color:#a7f3d0}.emp-hero__role{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0b8;max-width:190px;margin-top:6px;font-size:.78rem;font-weight:700;overflow:hidden}.emp-hero__attendance-ring{--attendance-progress:0%;background:radial-gradient(circle at center, #0f172afa 58%, transparent 60%), conic-gradient(#34d399 var(--attendance-progress), #94a3b82e 0);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 16px 34px -24px #34d399f2}.emp-hero__avatar{width:54px;height:54px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg,#0f766e,#2563eb);border:2px solid #ffffff29;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 8px 22px #00000047}.emp-hero__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.emp-hero__ring-value{color:#047857;text-align:center;background:#ecfdf5;border-radius:999px;min-width:34px;padding:3px 6px;font-size:.62rem;font-weight:900;position:absolute;bottom:-1px;right:-3px;box-shadow:0 8px 18px -12px #0f172ae6}.emp-hero__meta{color:hsl(var(--foreground) / .85);align-items:center;gap:8px;margin-top:14px;font-size:.85rem;display:flex}.emp-hero__dot:before{content:"·";color:hsl(var(--foreground) / .5);margin-right:8px}.emp-hero__attendance-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.emp-hero__metric{color:#e2e8f0e6;background:#ffffff0f;border:1px solid #94a3b829;border-radius:15px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;font-size:.72rem;font-weight:850;line-height:1;transition:transform .14s,border-color .18s,background-color .18s;display:inline-flex}.emp-hero__metric span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.emp-hero__metric:active{transform:scale(.97)}.emp-hero__metric--ok{color:#a7f3d0;background:#10b98124;border-color:#34d39947}.emp-hero__metric--warn,.emp-hero__metric--hot{color:#fde68a;background:#f59e0b21;border-color:#fbbf244d}.emp-hero__metric--danger{color:#fecaca;background:#ef444424;border-color:#f871714d}.emp-hero__metric--idle{color:#bfdbfe;background:#3b82f621;border-color:#60a5fa3d}:root[data-theme=light] .emp-hero--attendance,body[data-theme=light] .emp-hero--attendance{background:linear-gradient(135deg,#fffffffa 0%,#f8fafcf5 52%,#d1fae5d1 100%);border-color:#10b98138;box-shadow:0 18px 44px -30px #0f172a47,0 10px 26px -22px #10b9816b}:root[data-theme=light] .emp-hero--attendance:before,body[data-theme=light] .emp-hero--attendance:before{background:linear-gradient(90deg,#0000,#10b98185)}:root[data-theme=light] .emp-hero--attendance .emp-hero__date,body[data-theme=light] .emp-hero--attendance .emp-hero__date{color:#475569b8}:root[data-theme=light] .emp-hero--attendance .emp-hero__greeting,body[data-theme=light] .emp-hero--attendance .emp-hero__greeting{color:#0f172a}:root[data-theme=light] .emp-hero--attendance .emp-hero__greeting span,body[data-theme=light] .emp-hero--attendance .emp-hero__greeting span{color:#059669}:root[data-theme=light] .emp-hero--attendance .emp-hero__role,body[data-theme=light] .emp-hero--attendance .emp-hero__role{color:#475569d1}:root[data-theme=light] .emp-hero--attendance .emp-hero__attendance-ring,body[data-theme=light] .emp-hero--attendance .emp-hero__attendance-ring{background:radial-gradient(circle at center, #fffffffa 58%, transparent 60%), conic-gradient(#10b981 var(--attendance-progress), #cbd5e1b8 0);box-shadow:0 14px 30px -22px #10b981c7}:root[data-theme=light] .emp-hero--attendance .emp-hero__avatar,body[data-theme=light] .emp-hero--attendance .emp-hero__avatar{border-color:#ffffffe0;box-shadow:0 8px 20px -14px #0f172a9e}:root[data-theme=light] .emp-hero--attendance .emp-hero__metric,body[data-theme=light] .emp-hero--attendance .emp-hero__metric{color:#475569;background:#ffffffb8;border-color:#94a3b83d;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .emp-hero--attendance .emp-hero__metric--ok,body[data-theme=light] .emp-hero--attendance .emp-hero__metric--ok{color:#047857;background:#d1fae5c7;border-color:#10b98147}:root[data-theme=light] .emp-hero--attendance .emp-hero__metric--warn,:root[data-theme=light] .emp-hero--attendance .emp-hero__metric--hot,body[data-theme=light] .emp-hero--attendance .emp-hero__metric--warn,body[data-theme=light] .emp-hero--attendance .emp-hero__metric--hot{color:#b45309;background:#fef3c7c7;border-color:#f59e0b52}:root[data-theme=light] .emp-hero--attendance .emp-hero__metric--danger,body[data-theme=light] .emp-hero--attendance .emp-hero__metric--danger{color:#b91c1c;background:#fee2e2c7;border-color:#ef444447}:root[data-theme=light] .emp-hero--attendance .emp-hero__metric--idle,body[data-theme=light] .emp-hero--attendance .emp-hero__metric--idle{color:#1d4ed8;background:#dbeafec7;border-color:#2563eb3d}.emp-statrow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.emp-stat{background:linear-gradient(160deg, hsl(var(--card) / .92) 0%, hsl(var(--card) / .72) 100%);border:1px solid hsl(var(--border) / .5);border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 12px;display:flex;box-shadow:0 4px 16px -6px #00000038}.emp-stat__icon{border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.emp-stat__value{font-family:Space Grotesk,sans-serif;font-size:1.55rem;font-weight:700;line-height:1}.emp-stat__label{color:hsl(var(--muted-foreground));letter-spacing:.01em;font-size:.65rem;font-weight:600}.emp-stat--primary{background:linear-gradient(145deg,#6366f147 0%,#4f46e51f 100%);border-color:#6366f166}.emp-stat--primary .emp-stat__icon{color:#a5b4fc;background:#6366f159}.emp-stat--primary .emp-stat__value{color:#c7d2fe}.emp-stat--mint{background:linear-gradient(145deg,#34d39947 0%,#10b9811f 100%);border-color:#34d39966}.emp-stat--mint .emp-stat__icon{color:#6ee7b7;background:#34d39959}.emp-stat--mint .emp-stat__value{color:#a7f3d0}.emp-stat--violet{background:linear-gradient(145deg,#8b5cf647 0%,#7c3aed1f 100%);border-color:#8b5cf666}.emp-stat--violet .emp-stat__icon{color:#c4b5fd;background:#8b5cf659}.emp-stat--violet .emp-stat__value{color:#ddd6fe}.emp-stat--amber{background:linear-gradient(145deg,#f59e0b47 0%,#d977061f 100%);border-color:#f59e0b66}.emp-stat--amber .emp-stat__icon{color:#fcd34d;background:#f59e0b59}.emp-stat--amber .emp-stat__value{color:#fde68a}.emp-stat--rose{background:linear-gradient(145deg,#fb718547 0%,#f43f5e1f 100%);border-color:#fb718566}.emp-stat--rose .emp-stat__icon{color:#fda4af;background:#fb718559}.emp-stat--rose .emp-stat__value{color:#fecdd3}.emp-section{flex-direction:column;gap:10px;display:flex}.emp-section__head{justify-content:space-between;align-items:center;display:flex}.emp-section__title{letter-spacing:-.02em;font-size:1rem;font-weight:700}.emp-link{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;font-size:.78rem;font-weight:600;display:inline-flex}.emp-card{background:linear-gradient(160deg, hsl(var(--card) / .9) 0%, hsl(var(--card) / .7) 100%);border:1px solid hsl(var(--border) / .55);box-shadow:0 4px 24px -8px #00000047,inset 0 1px #ffffff12;box-shadow:0 2px 8px -4px hsl(var(--foreground) / .06);border-radius:20px;padding:16px}button.emp-card,.emp-card[onclick]{cursor:pointer;text-align:left;width:100%}.emp-quiet{color:hsl(var(--muted-foreground));font-size:.88rem}.emp-actions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.emp-action{background:hsl(var(--card) / .75);border:1px solid hsl(var(--border) / .5);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:16px 6px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 12px -4px #0000002e}.emp-action:active{transform:scale(.93)}.emp-action__icon{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.emp-action__label{text-align:center;color:hsl(var(--foreground) / .9);letter-spacing:.01em;font-size:.64rem;font-weight:700}.emp-action--primary{background:linear-gradient(145deg,#6366f14d 0%,#4f46e524 100%);border-color:#6366f173}.emp-action--primary .emp-action__icon{color:#a5b4fc;background:#6366f166}.emp-action--mint{background:linear-gradient(145deg,#34d3994d 0%,#10b98124 100%);border-color:#34d39973}.emp-action--mint .emp-action__icon{color:#6ee7b7;background:#34d39966}.emp-action--violet{background:linear-gradient(145deg,#8b5cf64d 0%,#7c3aed24 100%);border-color:#8b5cf673}.emp-action--violet .emp-action__icon{color:#c4b5fd;background:#8b5cf666}.emp-action--amber{background:linear-gradient(145deg,#f59e0b4d 0%,#d9770624 100%);border-color:#f59e0b73}.emp-action--amber .emp-action__icon{color:#fcd34d;background:#f59e0b66}.emp-action--rose{background:linear-gradient(145deg,#fb71854d 0%,#f43f5e24 100%);border-color:#fb718573}.emp-action--rose .emp-action__icon{color:#fda4af;background:#fb718566}.emp-action--info{background:linear-gradient(145deg,#38bdf84d 0%,#0ea5e924 100%);border-color:#38bdf873}.emp-action--info .emp-action__icon{color:#7dd3fc;background:#38bdf866}.emp-mood-btn{flex-direction:column;align-items:center;gap:8px;min-width:48px;transition:opacity .18s,filter .18s,transform .16s;display:flex}.emp-mood-icon{background:color-mix(in srgb, var(--mood-color) 10%, transparent);border:1px solid #0000;border-radius:18px;place-items:center;width:52px;height:52px;transition:transform .16s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.emp-mood-icon.is-selected{border-color:color-mix(in srgb, var(--mood-color) 42%, transparent);background:color-mix(in srgb, var(--mood-color) 18%, hsl(var(--card)));box-shadow:0 14px 28px -22px var(--mood-color), inset 0 1px 0 hsl(var(--foreground) / .05);transform:scale(1.08)}[data-theme=light] .emp-mood-icon{background:color-mix(in srgb, var(--mood-color) 8%, #fff);border-color:#e2e8f0b8}[data-theme=light] .emp-mood-icon.is-selected{background:color-mix(in srgb, var(--mood-color) 14%, #fff);border-color:color-mix(in srgb, var(--mood-color) 38%, #dbeafe);box-shadow:0 14px 28px -22px var(--mood-color), 0 0 0 4px color-mix(in srgb, var(--mood-color) 12%, transparent)}.emp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.emp-trust-card,.emp-trust-strip{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:.76rem;font-weight:650;display:flex}.emp-trust-card svg,.emp-trust-strip svg{color:hsl(var(--emp-mint));flex:none}.emp-trust-strip{justify-content:space-between}.emp-trust-strip span{align-items:center;gap:7px;min-width:0;display:inline-flex}.emp-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.emp-brief-card{border-left:3px solid hsl(var(--primary) / .5);flex-direction:column;justify-content:space-between;gap:6px;min-height:96px;display:flex;position:relative;overflow:hidden}.emp-brief-card:after{content:"";background:radial-gradient(circle, hsl(var(--primary) / .14), transparent 70%);pointer-events:none;border-radius:50%;width:60px;height:60px;position:absolute;top:-20px;right:-20px}.emp-brief-card__k{color:hsl(var(--primary) / .8);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:800}.emp-brief-card b{color:hsl(var(--foreground));letter-spacing:-.01em;font-size:.92rem;font-weight:700;line-height:1.15}.emp-map-card{flex-direction:column;gap:12px;display:flex}.emp-map-card__canvas{border:1px solid hsl(var(--border) / .5);background:linear-gradient(90deg, transparent 49%, hsl(var(--foreground) / .04) 50%, transparent 51%), linear-gradient(0deg, transparent 49%, hsl(var(--foreground) / .04) 50%, transparent 51%), radial-gradient(circle at 50% 48%, hsl(var(--emp-mint) / .34), transparent 30%), hsl(var(--background) / .7);background-size:38px 38px,38px 38px,auto,auto;border-radius:18px;height:150px;position:relative;overflow:hidden}.emp-map-card__pin{background:hsl(var(--emp-mint));width:17px;height:17px;box-shadow:0 0 0 12px hsl(var(--emp-mint) / .13), 0 0 30px hsl(var(--emp-mint) / .35);border-radius:999px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.emp-map-card__pin.is-offsite{background:hsl(var(--emp-rose));box-shadow:0 0 0 12px hsl(var(--emp-rose) / .13), 0 0 30px hsl(var(--emp-rose) / .35);top:28%;left:68%}.emp-trust-map{border:1px solid hsl(var(--border) / .5);border-radius:18px;position:relative;overflow:hidden}.emp-trust-map__canvas{background:hsl(var(--background) / .7);width:100%;height:170px}.emp-trust-map__canvas .leaflet-container{background:hsl(var(--background) / .7);width:100%;height:100%;font:inherit}.emp-trust-map__hint{text-align:center;color:hsl(var(--muted-foreground));pointer-events:none;justify-content:center;align-items:center;padding:12px;font-size:.8rem;display:flex;position:absolute;inset:0}.emp-trust-map__badge{background:hsl(var(--background) / .85);border:1px solid hsl(var(--border) / .6);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;position:absolute;bottom:10px;left:10px}.emp-map-card__meta,.emp-coverage-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.emp-mini-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.emp-mini-calendar__day{aspect-ratio:1;background:hsl(var(--muted) / .65);border-radius:7px}.emp-mini-calendar__day--mint{background:hsl(var(--emp-mint) / .7)}.emp-mini-calendar__day--amber{background:hsl(var(--emp-amber) / .78)}.emp-mini-calendar__day--rose{background:hsl(var(--emp-rose) / .78)}.emp-listrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.emp-listrow__lead{align-items:center;gap:12px;min-width:0;display:flex}.emp-listrow__icon{background:hsl(var(--primary) / .14);width:38px;height:38px;color:hsl(var(--primary));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-listrow__icon--mint{background:hsl(var(--emp-mint) / .16);color:hsl(var(--emp-mint))}.emp-listrow__icon--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.emp-listrow__icon--rose{background:hsl(var(--emp-rose) / .16);color:hsl(var(--emp-rose))}.emp-listrow__title{font-size:.9rem;font-weight:600}.emp-listrow__sub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.76rem}.emp-listrow__status{color:hsl(var(--foreground) / .8);text-transform:capitalize;font-size:.8rem;font-weight:600}.emp-chip{text-transform:capitalize;white-space:nowrap;border-radius:99px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.emp-chip--ok{background:hsl(var(--success) / .16);color:hsl(var(--success))}.emp-chip--bad{background:hsl(var(--danger) / .16);color:hsl(var(--danger))}.emp-chip--warn{background:hsl(var(--warning) / .18);color:hsl(var(--warning))}.emp-chip--pending{background:hsl(var(--info) / .16);color:hsl(var(--info))}.emp-status-pill{white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-weight:750;line-height:1}.emp-status-pill--mint{background:hsl(var(--emp-mint) / .14);color:hsl(var(--emp-mint))}.emp-status-pill--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.emp-status-pill--rose{background:hsl(var(--emp-rose) / .16);color:hsl(var(--emp-rose))}.emp-dot{background:hsl(var(--muted-foreground) / .4);border-radius:50%;flex:none;width:12px;height:12px}.emp-dot--ok{background:hsl(var(--success))}.emp-dot--bad{background:hsl(var(--danger))}.emp-dot--warn{background:hsl(var(--warning))}.emp-dot--info{background:hsl(var(--info))}.emp-pay{justify-content:space-between;align-items:center;gap:12px;display:flex}.emp-pay__main{flex-direction:column;gap:4px;display:flex}.emp-pay__month{color:hsl(var(--muted-foreground));font-size:.78rem}.emp-pay__amount{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:600}.emp-pay__side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.emp-pay__date{color:hsl(var(--muted-foreground));font-size:.72rem}.emp-today{justify-content:space-between;align-items:center;display:flex}.emp-today__lead{align-items:center;gap:12px;display:flex}.emp-today__icon{background:hsl(var(--primary) / .16);width:42px;height:42px;color:hsl(var(--primary));border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.emp-today__label{color:hsl(var(--muted-foreground));font-size:.72rem}.emp-today__status{font-size:1rem;font-weight:600}.emp-today__rate{flex-direction:column;align-items:flex-end;display:flex}.emp-today__rate-value{color:hsl(var(--emp-mint));font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:600}.emp-today__rate-label{color:hsl(var(--muted-foreground));font-size:.68rem}.emp-heat{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.emp-heat__cell{aspect-ratio:1;background:hsl(var(--muted) / .5);border-radius:7px}.emp-heat__cell--ok{background:hsl(var(--success) / .85)}.emp-heat__cell--bad{background:hsl(var(--danger) / .8)}.emp-heat__cell--warn{background:hsl(var(--warning) / .85)}.emp-heat__cell--info{background:hsl(var(--info) / .8)}.emp-heat__legend{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.emp-heat__legend-item{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.emp-heat__legend-item .emp-heat__cell{aspect-ratio:auto;width:12px;height:12px}.emp-balgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.emp-bal{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.emp-ring{display:block}.emp-ring__track{fill:none;stroke:hsl(var(--muted) / .6);stroke-width:6px}.emp-ring__value{fill:none;stroke:hsl(var(--primary));stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .5s}.emp-ring__text{fill:hsl(var(--foreground));text-anchor:middle;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.emp-bal__meta{align-items:baseline;gap:3px;display:flex}.emp-bal__remaining{font-size:1rem;font-weight:700}.emp-bal__total{color:hsl(var(--muted-foreground));font-size:.72rem}.emp-bal__label{color:hsl(var(--foreground) / .8);font-size:.74rem;font-weight:600}.emp-cta{border:1px solid hsl(var(--primary) / .5);background:hsl(var(--primary) / .12);width:100%;height:52px;color:hsl(var(--primary));cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:600;transition:transform .12s;display:inline-flex}.emp-cta:active{transform:scale(.98)}.emp-cta--solid{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 14px 34px -16px hsl(var(--primary) / .9);border-color:#0000}.emp-cta--danger{background:hsl(var(--danger) / .12);border-color:hsl(var(--danger) / .4);color:hsl(var(--danger))}.emp-cta:disabled{opacity:.6;cursor:default}.emp-form__head{justify-content:space-between;align-items:center;padding:4px 0 10px;display:flex}.emp-form{flex-direction:column;gap:16px;display:flex}.emp-expense-sheet{max-height:min(92dvh,92vh);overflow:hidden}.emp-expense-sheet .emp-form__head{flex:none}.emp-expense-sheet .emp-form{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--nx-safe-bottom,env(safe-area-inset-bottom,0px)) + 96px);scrollbar-width:none;flex:auto;overflow-y:auto}.emp-expense-sheet .emp-form::-webkit-scrollbar{display:none}.emp-expense-sheet .emp-cta--solid{flex:none;min-height:56px}.emp-field{flex-direction:column;gap:8px;display:flex}.emp-field__label{color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600}.emp-field-row{gap:12px;display:flex}.emp-field-row .emp-field{flex:1 1 0;min-width:0}.emp-input{border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .4);width:100%;height:48px;color:hsl(var(--foreground));border-radius:13px;outline:none;padding:0 14px;font-size:16px}.emp-input:focus{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.emp-input--area{resize:none;height:auto;padding:12px 14px;line-height:1.4}.emp-segment{background:hsl(var(--muted) / .4);scroll-snap-type:x proximity;scrollbar-width:none;border-radius:14px;gap:6px;padding:4px;display:flex;overflow-x:auto}.emp-segment::-webkit-scrollbar{display:none}.emp-segment__opt{min-width:max-content;min-height:38px;color:hsl(var(--muted-foreground));cursor:pointer;scroll-snap-align:start;background:0 0;border:none;border-radius:10px;flex:none;padding:0 13px;font-size:.8rem;font-weight:600}.emp-segment__opt.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.emp-kudos-give{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .12);height:30px;color:hsl(var(--primary));cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 9px;font-size:.78rem;font-weight:600;transition:transform .12s,background .12s;display:inline-flex}.emp-kudos-give:active{transform:scale(.96)}.emp-kudos-loading{color:hsl(var(--primary) / .7);justify-content:center;padding:28px 0;display:flex}.emp-kudos-rail{scroll-snap-type:x mandatory;gap:12px;padding:2px 1px 8px;display:flex;overflow-x:auto}.no-scrollbar::-webkit-scrollbar{display:none}.emp-kudos-rail::-webkit-scrollbar{display:none}.no-scrollbar,.emp-kudos-rail{-ms-overflow-style:none;scrollbar-width:none}.emp-kudos-card{scroll-snap-align:start;background:hsl(var(--card) / .7);border:1px solid hsl(var(--border) / .5);border-radius:20px;flex-direction:column;flex:none;gap:12px;width:250px;padding:16px;display:flex;position:relative;overflow:hidden}.emp-kudos-card__glow{background:radial-gradient(circle at top left, var(--kudos-accent,hsl(var(--primary))) , transparent 70%);opacity:.14;pointer-events:none;height:120px;position:absolute;inset:-40% 40% auto -10%}.emp-kudos-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.emp-kudos-card__avatars{align-items:center;gap:6px;display:inline-flex}.emp-kudos-card__arrow{color:hsl(var(--muted-foreground) / .6)}.emp-kudos-av{width:34px;height:34px;color:hsl(var(--foreground));background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border) / .6);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.emp-kudos-av--to{color:var(--kudos-accent,hsl(var(--primary)));background:color-mix(in srgb, var(--kudos-accent,hsl(var(--primary))) 16%, transparent);border-color:color-mix(in srgb, var(--kudos-accent,hsl(var(--primary))) 40%, transparent)}.emp-kudos-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--kudos-accent,hsl(var(--primary)));background:color-mix(in srgb, var(--kudos-accent,hsl(var(--primary))) 14%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.emp-kudos-card__msg{color:hsl(var(--foreground) / .92);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;font-style:italic;font-weight:500;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.emp-kudos-card__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.emp-kudos-card__meta{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.emp-kudos-card__meta b{color:hsl(var(--foreground) / .85);font-weight:600}.emp-kudos-card__time{opacity:.7}.emp-kudos-card__actions{flex:none;align-items:center;gap:4px;display:inline-flex}.emp-kudos-react{border:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .4);height:28px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:.72rem;font-weight:600;transition:transform .12s,color .12s,background .12s;display:inline-flex}.emp-kudos-react:active{transform:scale(.92)}.emp-kudos-react.is-active{color:#fb7185;background:#fb6f841f;border-color:#fb6f8473}.emp-kudos-empty{text-align:center;border:1px dashed hsl(var(--border) / .7);background:hsl(var(--card) / .4);cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:24px 18px;display:flex}.emp-kudos-empty__icon{width:48px;height:48px;color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.emp-kudos-empty__title{font-size:.9rem;font-weight:600}.emp-kudos-empty__hint{color:hsl(var(--muted-foreground));font-size:.76rem}.emp-kudos-people{flex-direction:column;gap:2px;max-height:240px;margin-top:8px;display:flex;overflow-y:auto}.emp-kudos-people__empty{color:hsl(var(--muted-foreground));padding:12px 4px;font-size:.8rem}.emp-kudos-person{text-align:start;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.emp-kudos-person:active{background:hsl(var(--muted) / .5)}.emp-kudos-person__body{flex-direction:column;min-width:0;display:flex}.emp-kudos-person__body b{font-size:.85rem;font-weight:600}.emp-kudos-person__body span{color:hsl(var(--muted-foreground));font-size:.72rem}.emp-kudos-recipient{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .08);cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:8px 12px;display:flex}.emp-kudos-recipient__name{text-align:start;flex:1;font-size:.88rem;font-weight:600}.emp-kudos-recipient__x{color:hsl(var(--muted-foreground))}.emp-kudos-cats{flex-wrap:wrap;gap:8px;display:flex}.emp-kudos-cat{border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:.76rem;font-weight:600;transition:transform .12s;display:inline-flex}.emp-kudos-cat:active{transform:scale(.95)}.emp-kudos-cat.is-active{color:var(--kudos-accent,hsl(var(--primary)));border-color:color-mix(in srgb, var(--kudos-accent,hsl(var(--primary))) 50%, transparent);background:color-mix(in srgb, var(--kudos-accent,hsl(var(--primary))) 14%, transparent)}.emp-payhero{background:radial-gradient(120% 120% at 0% 0%, hsl(var(--emp-mint) / .22), transparent 55%), linear-gradient(160deg, hsl(var(--primary) / .2), hsl(var(--card) / .6));border:1px solid hsl(var(--border) / .5);border-radius:24px;flex-direction:column;gap:6px;padding:22px;display:flex}.emp-payhero__label{color:hsl(var(--foreground) / .7);font-size:.76rem;font-weight:600}.emp-payhero__amount{font-family:Space Grotesk,sans-serif;font-size:2.1rem;font-weight:700;line-height:1}.emp-payhero__meta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-top:8px;font-size:.82rem;display:flex}.emp-iconlink{background:hsl(var(--primary) / .14);width:38px;height:38px;color:hsl(var(--primary));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-payhero--btn{text-align:left;cursor:pointer;border:1px solid hsl(var(--border) / .5);width:100%;transition:transform .12s}.emp-payhero--btn:active{transform:scale(.99)}.emp-payslip{cursor:pointer}.emp-payslip__chev{color:hsl(var(--muted-foreground));flex:none}.emp-vault-hero,.emp-service-hero,.emp-manager-hero{border:1px solid hsl(var(--border) / .55);background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-mint) / .16), transparent 52%), hsl(var(--card) / .7);border-radius:24px;align-items:center;gap:14px;padding:20px;display:flex}.emp-service-hero{background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-info) / .16), transparent 52%), hsl(var(--card) / .7)}.emp-manager-hero{background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-amber) / .18), transparent 52%), hsl(var(--card) / .7);display:block}.emp-vault-hero__icon,.emp-service-hero>svg{background:hsl(var(--emp-mint) / .14);width:48px;height:48px;color:hsl(var(--emp-mint));border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-service-hero>svg{background:hsl(var(--emp-info) / .14);color:hsl(var(--emp-info));padding:12px}.emp-upload-btn{background:hsl(var(--primary) / .14);min-height:36px;color:hsl(var(--primary));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.76rem;font-weight:750;display:inline-flex}.emp-upload-btn input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.emp-manager-card{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.emp-manager-card__icon{background:hsl(var(--emp-amber) / .16);width:42px;height:42px;color:hsl(var(--emp-amber));border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-stat--button{border:1px solid hsl(var(--border) / .55);text-align:left;cursor:pointer}.emp-sync-hero,.emp-secure-card{border:1px solid hsl(var(--border) / .55);background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-amber) / .18), transparent 52%), hsl(var(--card) / .72);border-radius:24px;align-items:center;gap:14px;padding:18px;display:flex}.emp-sync-hero.is-online{background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-mint) / .18), transparent 52%), hsl(var(--card) / .72)}.emp-sync-hero>svg,.emp-secure-card__icon{background:hsl(var(--emp-amber) / .15);width:48px;height:48px;color:hsl(var(--emp-amber));border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-sync-hero.is-online>svg,.emp-secure-card__icon{background:hsl(var(--emp-mint) / .15);color:hsl(var(--emp-mint))}.emp-secure-card{border-radius:18px}.emp-secure-card>div{flex:auto;min-width:0}.emp-secure-card__btn{background:hsl(var(--emp-mint));color:#062319;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-weight:800}.emp-timeline{flex-direction:column;gap:0;display:flex}.emp-timeline__event{grid-template-columns:36px 1fr;gap:10px;padding:12px 0;display:grid;position:relative}.emp-timeline__event:not(:last-child):after{content:"";background:hsl(var(--border) / .85);width:1px;position:absolute;top:48px;bottom:-8px;left:17px}.emp-timeline__icon{z-index:1;background:hsl(var(--primary) / .15);width:36px;height:36px;color:hsl(var(--primary));border-radius:13px;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (width<=380px){.emp-actions{grid-template-columns:repeat(3,1fr)}.emp-brief-grid{grid-template-columns:1fr}.emp-action__label{font-size:.62rem}}.adm-pay-row__tail{flex:none;align-items:center;gap:8px;display:flex}.nx-checkin{border:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .7);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.nx-checkin--in{border-color:hsl(var(--success) / .45);background:radial-gradient(120% 120% at 100% 0%, hsl(var(--success) / .16), transparent 55%), hsl(var(--card) / .7)}.nx-checkin__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-checkin__status{align-items:center;gap:12px;min-width:0;display:flex}.nx-checkin__status-icon{background:hsl(var(--muted) / .6);width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-checkin--in .nx-checkin__status-icon{background:hsl(var(--success) / .18);color:hsl(var(--success))}.nx-checkin--done .nx-checkin__status-icon{background:hsl(var(--success) / .16);color:hsl(var(--success))}.nx-checkin__label{flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.nx-checkin--late{border-color:hsl(var(--warning) / .5)}.nx-checkin__late-badge{letter-spacing:.02em;background:hsl(var(--warning) / .18);color:hsl(var(--warning));border-radius:99px;align-items:center;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.nx-checkin__onsite-badge{background:hsl(var(--success) / .18);color:hsl(var(--success));border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.nx-verify{flex-direction:column;align-items:center;gap:12px;padding-top:6px;display:flex}.nx-verify__selfie{border:2px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .5);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;display:inline-flex;position:relative;overflow:hidden}.nx-verify__selfie img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nx-verify__selfie-empty{color:hsl(var(--muted-foreground));display:inline-flex}.nx-verify__selfie-badge{background:hsl(var(--primary));color:#fff;border:3px solid hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;bottom:6px;right:6px}.nx-verify__hint{color:hsl(var(--muted-foreground));font-size:.78rem}.nx-verify__loc{border:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .4);border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:.85rem;font-weight:600;display:flex}.nx-verify__loc-icon{color:hsl(var(--muted-foreground));flex:none;display:inline-flex}.nx-verify__loc--ok{border-color:hsl(var(--success) / .5);background:hsl(var(--success) / .1)}.nx-verify__loc--ok .nx-verify__loc-icon{color:hsl(var(--success))}.nx-verify__loc--warn{border-color:hsl(var(--warning) / .5);background:hsl(var(--warning) / .1)}.nx-verify__loc--warn .nx-verify__loc-icon{color:hsl(var(--warning))}.nx-verify__setsite{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.nx-verify .emp-cta{margin-top:4px}.nx-verify__req{color:hsl(var(--muted-foreground));font-size:.72rem}.nx-checkin__sub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.76rem}.nx-checkin__live{color:hsl(var(--success));font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700}.nx-checkin__btn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:58px;font-size:1.05rem;font-weight:700;transition:transform .12s,filter .15s;display:inline-flex}.nx-checkin__btn:active{transform:scale(.98)}.nx-checkin__btn--in{background:linear-gradient(135deg, hsl(var(--success)), #15995b);color:#fff;box-shadow:0 16px 36px -18px hsl(var(--success) / .95)}.nx-checkin__btn--out{background:linear-gradient(135deg, hsl(var(--warning)), #eb730a);color:#281d15;box-shadow:0 16px 36px -18px hsl(var(--warning) / .9)}.nx-checkin__btn--again{background:hsl(var(--primary) / .12);min-height:48px;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .4);font-size:.92rem}.nx-checkin__actions{grid-template-columns:1fr auto;align-items:stretch;gap:10px;display:grid}.nx-checkin__btn--ghost{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));min-height:52px;padding:0 18px}.nx-checkin__btn--ghost:hover{background:hsl(var(--muted) / .4)}.qr-login-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex}.qr-login-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.qr-login-panel__title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.qr-login-panel__close{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 8px;font-size:12px}.qr-login-panel__close:hover{background:hsl(var(--primary) / .1)}.qr-login-panel__stage{place-items:center;padding:8px 0;display:grid;position:relative}.qr-login-panel__overlay{background:hsl(var(--card) / .92);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex;position:absolute;inset:0}.qr-login-panel__overlay--ok{color:#1eb857}.qr-login-panel__refresh{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));cursor:pointer;border:0;border-radius:999px;margin-top:4px;padding:6px 14px;font-size:12px}.qr-login-panel__steps{color:hsl(var(--muted-foreground));flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;list-style:decimal;display:flex}.qr-login-panel__meta{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:12px;display:inline-flex}.adm-cal{flex-direction:column;gap:12px;display:flex}.adm-cal__head{justify-content:space-between;align-items:center;display:flex}.adm-cal__month{font-size:.95rem;font-weight:700}.adm-cal__nav{border:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .4);width:34px;height:34px;color:hsl(var(--foreground));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.adm-cal__dow{color:hsl(var(--muted-foreground));text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;font-size:.66rem;font-weight:700;display:grid}.adm-cal__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.adm-cal__cell{aspect-ratio:1;background:hsl(var(--muted) / .3);color:hsl(var(--foreground) / .85);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex;position:relative}.adm-cal__cell--pad{pointer-events:none;background:0 0}.adm-cal__cell.has-off{background:hsl(var(--primary) / .16);color:hsl(var(--primary));font-weight:700}.adm-cal__cell.is-today{box-shadow:inset 0 0 0 1.5px hsl(var(--foreground) / .4)}.adm-cal__cell.is-selected{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700}.adm-cal__count{background:hsl(var(--primary));min-width:13px;height:13px;color:hsl(var(--primary-foreground));border-radius:99px;justify-content:center;align-items:center;padding:0 3px;font-size:.55rem;font-weight:700;display:inline-flex;position:absolute;top:3px;right:4px}.adm-cal__cell.is-selected .adm-cal__count{background:hsl(var(--primary-foreground));color:hsl(var(--primary))}.adm-cal__day{border-top:1px solid hsl(var(--border) / .4);flex-direction:column;gap:8px;padding-top:6px;display:flex}.adm-cal__day-label{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:700}.adm-cal__person{padding:8px 0}.nx-roster--you{border-color:hsl(var(--success) / .45);background:hsl(var(--success) / .07)}.nx-roster__pulse{background:hsl(var(--success));border-radius:50%;flex:none;width:10px;height:10px;position:relative}.nx-roster__pulse:after{content:"";border:2px solid hsl(var(--success) / .5);border-radius:50%;animation:1.8s ease-out infinite nx-roster-pulse;position:absolute;inset:-5px}@keyframes nx-roster-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.nx-roster__pulse:after{animation:none}}.nx-desktop-notice{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:12px;padding:32px 22px;display:flex}.nx-desktop-notice__icon{background:hsl(var(--primary) / .14);width:64px;height:64px;color:hsl(var(--primary));border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.nx-desktop-notice__title{font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:600}.nx-desktop-notice__body{color:hsl(var(--muted-foreground));max-width:30ch;font-size:.86rem;line-height:1.5}.nx-desktop-notice__btn{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card) / .6);color:hsl(var(--foreground));cursor:pointer;border-radius:13px;align-items:center;gap:6px;margin-top:6px;padding:11px 18px;font-size:.85rem;font-weight:600;display:inline-flex}.nx-desktop-notice__btn:active{transform:scale(.97)}.adm-week{align-items:center;gap:16px;display:flex}.adm-week__donut{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.adm-donut{display:block}.adm-donut__track{fill:none;stroke:hsl(var(--muted) / .6);stroke-width:8px}.adm-donut__value{fill:none;stroke:hsl(var(--emp-mint));stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1)}.adm-donut__num{fill:hsl(var(--foreground));text-anchor:middle;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.adm-donut__cap{fill:hsl(var(--muted-foreground));text-anchor:middle;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.adm-week__legend{gap:12px;display:flex}.adm-week__legend-item{color:hsl(var(--muted-foreground));align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.adm-week__swatch{border-radius:3px;width:9px;height:9px}.adm-week__swatch--on{background:hsl(var(--emp-mint))}.adm-week__swatch--off{background:hsl(var(--muted) / .6)}.adm-week__bars{flex:auto;min-width:0}.adm-week__bars .adm-bars{height:96px}.nx-notif{position:relative}.nx-notif.is-unread{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .06)}.nx-notif__icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.nx-notif__icon--primary{background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.nx-notif__icon--mint{background:hsl(var(--emp-mint) / .16);color:hsl(var(--emp-mint))}.nx-notif__icon--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.nx-notif__icon--violet{background:hsl(var(--emp-violet) / .16);color:hsl(var(--emp-violet))}.nx-notif__icon--muted{background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground))}.nx-notif__time{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.7rem}.nx-notif__dot{background:hsl(var(--primary));border-radius:50%;flex:none;align-self:flex-start;width:9px;height:9px;margin-top:4px}.nx-notif__head-actions{align-items:center;gap:12px;display:flex}.nx-announce-btn{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .12);color:hsl(var(--primary));cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:7px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.emp-announce{border-left:3px solid hsl(var(--primary));align-items:flex-start;gap:12px;display:flex}.emp-announce__icon{background:hsl(var(--primary) / .16);width:38px;height:38px;color:hsl(var(--primary));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-announce__body{min-width:0}.emp-announce__meta{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.7rem}.nx-enable{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .07);align-items:center;gap:12px;display:flex}.nx-enable__icon{background:hsl(var(--primary) / .16);width:38px;height:38px;color:hsl(var(--primary));border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-enable__body{flex:auto;min-width:0}.emp-profilehero__edit{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card) / .6);color:hsl(var(--foreground));cursor:pointer;border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.emp-profilehero__edit:active{transform:scale(.97)}.emp-receipt-uploader{gap:10px;display:grid}.emp-receipt{border:1.5px dashed hsl(var(--primary) / .38);background:linear-gradient(135deg, hsl(var(--primary) / .1), hsl(var(--muted) / .34));cursor:pointer;border-radius:22px;justify-content:center;align-items:center;width:100%;min-height:156px;transition:transform .15s,border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.emp-receipt:active{transform:scale(.99)}.emp-receipt img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.emp-receipt__preview{width:100%;height:100%;min-height:156px;position:relative}.emp-receipt__empty{color:hsl(var(--muted-foreground));flex-direction:column;align-items:center;gap:6px;font-size:.86rem;font-weight:750;display:flex}.emp-receipt__empty svg{color:hsl(var(--primary))}.emp-receipt__empty small{color:hsl(var(--muted-foreground) / .82);font-size:.72rem;font-weight:650}.emp-receipt--pdf{border-style:solid;border-color:hsl(var(--emp-rose) / .35);background:linear-gradient(135deg, hsl(var(--emp-rose) / .12), hsl(var(--card) / .75))}.emp-receipt__pdf{text-align:center;height:100%;min-height:156px;color:hsl(var(--foreground));align-content:center;place-items:center;gap:7px;padding:18px;display:grid}.emp-receipt__pdf svg{color:hsl(var(--emp-rose))}.emp-receipt__pdf span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.86rem;font-weight:850;overflow:hidden}.emp-receipt__pdf small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700}.emp-receipt__badge{background:hsl(var(--success));color:#fff;border:2px solid hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;bottom:10px;right:10px}.emp-receipt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.emp-receipt-actions button{border:1px solid hsl(var(--border) / .62);background:hsl(var(--card) / .72);min-height:42px;color:hsl(var(--foreground));border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}[data-theme=light] .emp-receipt{background:linear-gradient(135deg,#ecfdf5eb,#fffffff2);border-color:#10b98157}[data-theme=light] .emp-receipt--pdf{background:linear-gradient(135deg,#fff1f2e6,#fffffff2);border-color:#f43f5e47}[data-theme=light] .emp-receipt-actions button{color:#0f172a;background:#ffffffdb;border-color:#e2e8f0f5}.emp-avatar-edit{flex-direction:column;align-items:center;gap:8px;display:flex}.emp-avatar-edit__btn{cursor:pointer;width:88px;height:88px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .6));border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.emp-avatar-edit__btn img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.emp-avatar-edit__badge{background:hsl(var(--primary));color:#fff;border:3px solid hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;bottom:0;right:0}.emp-avatar-edit__hint{color:hsl(var(--muted-foreground));font-size:.74rem}.nx-pwa{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:60;background:hsl(var(--card) / .92);border:1px solid hsl(var(--border) / .7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 20px 50px -24px #000000e6}.nx-pwa__mark{flex:none;width:34px;height:34px}.nx-pwa__copy{flex:auto;min-width:0}.nx-pwa__title{font-size:.86rem;font-weight:700}.nx-pwa__sub{color:hsl(var(--muted-foreground));margin-top:1px;font-size:.72rem}.nx-pwa__install{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:none;align-items:center;gap:5px;height:38px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.nx-pwa__close{width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ops-preview{z-index:400;background:radial-gradient(80% 60% at 50% 0%, rgba(var(--ops-accent) / .16), transparent 60%), #040812b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.ops-preview__bar{justify-content:space-between;align-items:center;gap:12px;width:min(100%,1180px);display:flex}.ops-preview__title{color:#fff;align-items:center;gap:9px;font-size:.95rem;font-weight:600;display:inline-flex}.ops-preview__dot{background:rgb(var(--ops-accent));width:9px;height:9px;box-shadow:0 0 14px rgb(var(--ops-accent) / .9);border-radius:50%}.ops-preview__actions{align-items:center;gap:8px;display:flex}.ops-preview__btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s;display:inline-flex}.ops-preview__btn:hover{border-color:rgb(var(--ops-accent) / .6);background:#ffffff1f}.ops-preview__stage{flex:0 auto;justify-content:center;align-items:center;min-height:0;display:flex}.ops-preview__stage--wide{width:min(100%,1180px);height:min(78vh,820px)}.ops-preview__wide{background:#060c1b;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:100%;box-shadow:0 40px 120px -50px #000000f2}.ops-phone{width:390px;max-width:92vw;height:min(80vh,800px);box-shadow:0 50px 130px -50px #000000f2, 0 0 0 2px rgba(var(--ops-accent) / .18), inset 0 0 0 2px #ffffff0a;background:linear-gradient(160deg,#1b2436,#0a0f1c);border:1px solid #ffffff1f;border-radius:44px;padding:12px;position:relative}.ops-phone__notch{z-index:2;background:#05070e;border-radius:0 0 16px 16px;width:130px;height:26px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ops-phone__screen{background:#05070e;border:none;border-radius:34px;width:100%;height:100%;display:block}.ops-preview__hint{color:#ffffff80;font-size:.74rem}.emp-payslip-detail{flex-direction:column;gap:18px;padding-top:4px;display:flex}.emp-payslip-detail__net{background:radial-gradient(120% 120% at 50% 0%, hsl(var(--primary) / .2), transparent 60%), hsl(var(--card) / .6);border:1px solid hsl(var(--border) / .5);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.emp-payslip-detail__net-label{color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:600}.emp-payslip-detail__net-amount{font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:700;line-height:1}.emp-payslip-detail__meta{color:hsl(var(--muted-foreground));align-items:center;gap:10px;font-size:.78rem;display:flex}.emp-payslip-detail__rows{background:hsl(var(--muted) / .35);border-radius:16px;flex-direction:column;gap:2px;padding:6px 14px;display:flex}.emp-payslip-detail__row{color:hsl(var(--foreground) / .85);border-bottom:1px solid hsl(var(--border) / .35);justify-content:space-between;align-items:center;padding:11px 0;font-size:.88rem;display:flex}.emp-payslip-detail__row:last-child{border-bottom:none}.emp-payslip-detail__row.is-strong{color:hsl(var(--foreground));font-weight:700}.emp-payslip-detail__row .is-negative{color:hsl(var(--danger))}.emp-payslip-detail__row--net{color:hsl(var(--success));font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.emp-profilehero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;display:flex}.emp-profilehero__avatar{width:84px;height:84px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .6));box-shadow:0 16px 40px -18px hsl(var(--primary) / .9);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:inline-flex;overflow:hidden}.emp-profilehero__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.emp-profilehero__name{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:600}.emp-profilehero__role{color:hsl(var(--muted-foreground));font-size:.85rem}.emp-detaillist{flex-direction:column;gap:2px;padding:4px;display:flex}.emp-detail{border-bottom:1px solid hsl(var(--border) / .4);align-items:center;gap:12px;padding:12px 8px;display:flex}.emp-detail:last-child{border-bottom:none}.emp-detail__icon{color:hsl(var(--primary));display:inline-flex}.emp-detail__label{color:hsl(var(--muted-foreground));font-size:.85rem}.emp-detail__value{text-align:right;word-break:break-word;margin-left:auto;font-size:.85rem;font-weight:600}.emp-completion{border:1px solid hsl(var(--primary) / .3);background:radial-gradient(120% 110% at 100% 0%, hsl(var(--primary) / .14), transparent 50%), hsl(var(--card) / .72);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.emp-completion__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.emp-completion__title{font-size:.88rem;font-weight:700}.emp-completion__pct{color:hsl(var(--primary));font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700}.emp-completion__bar{background:hsl(var(--muted) / .6);border-radius:99px;height:5px;overflow:hidden}.emp-completion__fill{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary) / .6));border-radius:99px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.emp-completion__steps{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.emp-completion__step{border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.emp-completion__step--done{background:hsl(var(--success) / .14);color:hsl(var(--success))}.emp-completion__step--miss{background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground))}.emp-completion__cta{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 8px 20px -10px hsl(var(--primary) / .9);border:none;border-radius:99px;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;padding:6px 14px;font-size:.76rem;font-weight:700;transition:transform .1s;display:inline-flex}.emp-completion__cta:active{transform:scale(.96)}.emp-ver-footer{text-align:center;color:hsl(var(--muted-foreground) / .6);letter-spacing:.04em;padding:8px 0 4px;font-size:.68rem;font-weight:500}.emp-sub-warn{border:1px solid hsl(var(--warning) / .5);background:hsl(var(--warning) / .08);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.emp-sub-warn__icon{background:hsl(var(--warning) / .18);width:36px;height:36px;color:hsl(var(--warning));border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.emp-sub-warn__body{flex:auto;min-width:0}.emp-sub-warn__title{font-size:.82rem;font-weight:700}.emp-sub-warn__hint{color:hsl(var(--muted-foreground));margin-top:1px;font-size:.72rem}.emp-empty{text-align:center;background:hsl(var(--card) / .5);border:1px dashed hsl(var(--border) / .7);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:30px 16px;display:flex}.emp-empty__icon{background:linear-gradient(135deg, hsl(var(--muted) / .6), hsl(var(--muted) / .35));width:52px;height:52px;color:hsl(var(--muted-foreground));box-shadow:0 6px 16px -8px hsl(var(--foreground) / .12);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.emp-empty__title{font-size:.92rem;font-weight:600}.emp-empty__hint{color:hsl(var(--muted-foreground));max-width:26ch;font-size:.78rem}.emp-skel{background:linear-gradient(90deg, hsl(var(--muted) / .4), hsl(var(--muted) / .7), hsl(var(--muted) / .4));background-size:200% 100%;border-radius:18px;animation:1.4s infinite emp-shimmer}.emp-skel--hero{height:120px}.emp-skel--stat{flex:1 1 0;height:78px}.emp-skel--block{height:90px}.emp-skel-row{gap:10px;display:flex}@keyframes emp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.adm-hero__badge{width:44px;height:44px;color:hsl(var(--primary-foreground));background:hsl(var(--background) / .25);border:1px solid hsl(var(--background) / .3);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-kpigrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.adm-kpigrid--compact{gap:10px}.adm-kpigrid--compact .adm-kpi{min-height:118px;padding:14px}.adm-kpi{background:linear-gradient(160deg, hsl(var(--card) / .92) 0%, hsl(var(--card) / .72) 100%);border:1px solid hsl(var(--border) / .5);border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 28px -10px #0000004d}.adm-kpi:after{content:"";filter:blur(36px);opacity:.7;border-radius:50%;width:100px;height:100px;position:absolute;inset:0 0 auto auto;transform:translate(30%,-30%)}.adm-kpi__icon{z-index:1;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.adm-kpi__value{z-index:1;letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:2.1rem;font-weight:800;line-height:1;position:relative}.adm-kpi__label{color:hsl(var(--muted-foreground));z-index:1;letter-spacing:.01em;font-size:.72rem;font-weight:600;position:relative}.adm-kpi--primary{background:linear-gradient(145deg,#6366f14d 0%,#4f46e51f 100%);border-color:#6366f173}.adm-kpi--primary .adm-kpi__icon{color:#a5b4fc;background:#6366f166}.adm-kpi--primary .adm-kpi__value{color:#c7d2fe}.adm-kpi--primary:after{background:#6366f1}.adm-kpi--mint{background:linear-gradient(145deg,#34d3994d 0%,#10b9811f 100%);border-color:#34d39973}.adm-kpi--mint .adm-kpi__icon{color:#6ee7b7;background:#34d39966}.adm-kpi--mint .adm-kpi__value{color:#a7f3d0}.adm-kpi--mint:after{background:#34d399}.adm-kpi--amber{background:linear-gradient(145deg,#f59e0b4d 0%,#d977061f 100%);border-color:#f59e0b73}.adm-kpi--amber .adm-kpi__icon{color:#fcd34d;background:#f59e0b66}.adm-kpi--amber .adm-kpi__value{color:#fde68a}.adm-kpi--amber:after{background:#f59e0b}.adm-kpi--violet{background:linear-gradient(145deg,#8b5cf64d 0%,#7c3aed1f 100%);border-color:#8b5cf673}.adm-kpi--violet .adm-kpi__icon{color:#c4b5fd;background:#8b5cf666}.adm-kpi--violet .adm-kpi__value{color:#ddd6fe}.adm-kpi--violet:after{background:#8b5cf6}.adm-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.adm-glance__tile{background:hsl(var(--card) / .72);border:1px solid hsl(var(--border) / .5);min-width:0;box-shadow:0 10px 24px hsl(var(--background) / .18);border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 10px;display:flex}.adm-glance__tile>svg{border-radius:10px;flex:none;width:28px;height:28px;padding:6px}.adm-glance__value{color:hsl(var(--foreground));font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:800;line-height:1}.adm-glance__label{max-width:100%;color:hsl(var(--muted-foreground));white-space:normal;font-size:.68rem;font-weight:600;line-height:1.1}.adm-glance__tile{box-shadow:0 4px 16px -6px #00000038}.adm-glance__tile--mint{background:linear-gradient(145deg,#34d39947 0%,#10b9811a 100%);border-color:#34d3996b}.adm-glance__tile--mint>svg{color:#6ee7b7;background:#34d39966}.adm-glance__tile--mint .adm-glance__value{color:#a7f3d0}.adm-glance__tile--amber{background:linear-gradient(145deg,#f59e0b47 0%,#d977061a 100%);border-color:#f59e0b6b}.adm-glance__tile--amber>svg{color:#fcd34d;background:#f59e0b66}.adm-glance__tile--amber .adm-glance__value{color:#fde68a}.adm-glance__tile--rose{background:linear-gradient(145deg,#fb718547 0%,#f43f5e1a 100%);border-color:#fb71856b}.adm-glance__tile--rose>svg{color:#fda4af;background:#fb718566}.adm-glance__tile--rose .adm-glance__value{color:#fecdd3}.adm-glance__tile--violet{background:linear-gradient(145deg,#8b5cf647 0%,#7c3aed1a 100%);border-color:#8b5cf66b}.adm-glance__tile--violet>svg{color:#c4b5fd;background:#8b5cf666}.adm-glance__tile--violet .adm-glance__value{color:#ddd6fe}.owner-mobile{--owner-panel:hsl(var(--card) / .72)}.owner-loading{border:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .68);min-height:220px;color:hsl(var(--muted-foreground));border-radius:22px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.owner-loading__spin{color:hsl(var(--primary));animation:.9s linear infinite adm-spin}.owner-hero{border:1px solid hsl(var(--primary) / .28);background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-amber) / .24), transparent 50%), linear-gradient(150deg, hsl(var(--primary) / .2), hsl(var(--card) / .72));box-shadow:0 18px 48px -30px hsl(var(--primary) / .7);border-radius:22px;padding:18px}.owner-hero__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-hero__date{color:hsl(var(--foreground) / .68);font-size:.72rem;font-weight:700}.owner-hero__title{letter-spacing:0;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.12}.owner-hero__badge{width:44px;height:44px;color:hsl(var(--warning));background:hsl(var(--background) / .28);border:1px solid hsl(var(--foreground) / .1);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.owner-hero__meta{color:hsl(var(--foreground) / .78);margin-top:12px;font-size:.82rem}.owner-alert{color:hsl(var(--warning));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.owner-alert button{background:hsl(var(--warning) / .14);color:hsl(var(--warning));border:0;border-radius:12px;padding:8px 10px;font-weight:700}.owner-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-kpi{border:1px solid hsl(var(--border) / .5);background:var(--owner-panel);min-height:126px;color:hsl(var(--foreground));text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.owner-kpi:after{content:"";filter:blur(28px);opacity:.45;border-radius:50%;width:70px;height:70px;position:absolute;inset:0 0 auto auto;transform:translate(30%,-30%)}.owner-kpi__icon{z-index:1;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.owner-kpi__value{z-index:1;font-family:Space Grotesk,sans-serif;font-size:1.7rem;font-weight:750;line-height:1;position:relative}.owner-kpi__label{z-index:1;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;position:relative}.owner-kpi--primary .owner-kpi__icon{background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.owner-kpi--primary:after{background:hsl(var(--primary))}.owner-kpi--mint .owner-kpi__icon{background:hsl(var(--emp-mint) / .16);color:hsl(var(--emp-mint))}.owner-kpi--mint:after{background:hsl(var(--emp-mint))}.owner-kpi--amber .owner-kpi__icon{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.owner-kpi--amber:after{background:hsl(var(--emp-amber))}.owner-kpi--violet .owner-kpi__icon{background:hsl(var(--emp-violet) / .16);color:hsl(var(--emp-violet))}.owner-kpi--violet:after{background:hsl(var(--emp-violet))}.owner-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-action{border:1px solid hsl(var(--border) / .5);background:var(--owner-panel);min-height:78px;color:hsl(var(--foreground));border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.owner-action--primary svg{color:hsl(var(--primary))}.owner-action--amber svg{color:hsl(var(--emp-amber))}.owner-action--mint svg{color:hsl(var(--emp-mint))}.owner-tenant,.owner-row,.owner-ticket{border:1px solid hsl(var(--border) / .5);background:var(--owner-panel);width:100%;color:hsl(var(--foreground));text-align:left;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.owner-tenant+.owner-tenant,.owner-row+.owner-row,.owner-ticket+.owner-ticket{margin-top:8px}.owner-tenant__score{background:hsl(var(--background) / .42);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Space Grotesk,sans-serif;font-weight:750;display:inline-flex}.owner-tenant--mint .owner-tenant__score{color:hsl(var(--emp-mint))}.owner-tenant--amber .owner-tenant__score{color:hsl(var(--emp-amber))}.owner-tenant--rose .owner-tenant__score{color:hsl(var(--emp-rose))}.owner-tenant__body,.owner-row__main,.owner-ticket__body{flex-direction:column;gap:3px;min-width:0;display:flex}.owner-tenant__name,.owner-row__title,.owner-ticket__title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.owner-tenant__meta,.owner-row__sub,.owner-ticket__meta{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.74rem;overflow:hidden}.owner-row__dot{border-radius:99px;width:11px;height:11px}.owner-row__dot--mint{background:hsl(var(--emp-mint))}.owner-row__dot--amber{background:hsl(var(--emp-amber))}.owner-row__dot--rose{background:hsl(var(--emp-rose))}.owner-row__value{color:hsl(var(--foreground) / .9);font-family:Space Grotesk,sans-serif;font-weight:750}.owner-ticket__priority{text-align:center;text-transform:uppercase;min-width:58px;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .35);border-radius:999px;padding:6px 8px;font-size:.62rem;font-weight:800}.owner-ticket__priority--urgent,.owner-ticket__priority--high{color:hsl(var(--emp-rose));background:hsl(var(--emp-rose) / .14)}.owner-ticket__priority--normal{color:hsl(var(--primary));background:hsl(var(--primary) / .14)}.support-mobile{--support-panel:hsl(var(--card) / .72)}.support-hero{border:1px solid hsl(var(--primary) / .26);background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-mint) / .18), transparent 52%), linear-gradient(150deg, hsl(var(--primary) / .18), hsl(var(--card) / .74));border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.support-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));font-size:.7rem;font-weight:800}.support-hero__title{letter-spacing:0;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:750}.support-hero__meta{color:hsl(var(--foreground) / .72);margin-top:8px;font-size:.82rem}.support-hero__icon{width:44px;height:44px;color:hsl(var(--emp-mint));background:hsl(var(--background) / .3);border:1px solid hsl(var(--foreground) / .1);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.support-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.support-kpi{border:1px solid hsl(var(--border) / .5);background:var(--support-panel);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px 9px;display:flex}.support-kpi svg{border-radius:10px;width:28px;height:28px;padding:6px}.support-kpi span{font-family:Space Grotesk,sans-serif;font-size:1.16rem;font-weight:750;line-height:1}.support-kpi small{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:650;overflow:hidden}.support-kpi--primary svg{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.support-kpi--rose svg{background:hsl(var(--emp-rose) / .15);color:hsl(var(--emp-rose))}.support-kpi--amber svg{background:hsl(var(--emp-amber) / .15);color:hsl(var(--emp-amber))}.support-kpi--mint svg{background:hsl(var(--emp-mint) / .15);color:hsl(var(--emp-mint))}.support-search{border:1px solid hsl(var(--border) / .5);background:var(--support-panel);min-height:48px;color:hsl(var(--muted-foreground));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;display:grid}.support-search input{min-width:0;height:46px;color:hsl(var(--foreground));background:0 0;border:0;outline:none}.support-search button{background:hsl(var(--muted) / .45);width:32px;height:32px;color:hsl(var(--foreground));border:0;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.support-filters{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.support-filters::-webkit-scrollbar{display:none}.support-filter{border:1px solid hsl(var(--border) / .5);background:var(--support-panel);min-height:36px;color:hsl(var(--muted-foreground));border-radius:999px;flex:none;padding:0 13px;font-size:.76rem;font-weight:750}.support-filter.is-active{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .35)}.support-ticket{border:1px solid hsl(var(--border) / .5);background:var(--support-panel);width:100%;color:hsl(var(--foreground));text-align:left;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.support-ticket+.support-ticket{margin-top:8px}.support-ticket.is-active{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .1)}.support-ticket__priority{text-align:center;text-transform:uppercase;min-width:58px;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .35);border-radius:999px;padding:6px 8px;font-size:.62rem;font-weight:850}.support-ticket__priority--urgent,.support-ticket__priority--high{color:hsl(var(--emp-rose));background:hsl(var(--emp-rose) / .15)}.support-ticket__priority--normal{color:hsl(var(--primary));background:hsl(var(--primary) / .14)}.support-ticket__priority--low{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .35)}.support-ticket__body{flex-direction:column;gap:3px;min-width:0;display:flex}.support-ticket__title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}.support-ticket__meta{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.74rem;overflow:hidden}.support-detail{flex-direction:column;gap:12px;display:flex}.support-detail__head,.support-detail__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-detail__status{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:750}.support-detail h2{letter-spacing:0;font-size:1rem;font-weight:750}.support-detail p{color:hsl(var(--foreground) / .76);font-size:.86rem;line-height:1.45}.support-detail__meta{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:650}.support-detail__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.support-action{border:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .74);min-height:48px;color:hsl(var(--foreground));border-radius:15px;justify-content:center;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.support-action:disabled{opacity:.55}.support-action--amber{color:hsl(var(--emp-amber));background:hsl(var(--emp-amber) / .12)}.support-action--primary{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.support-action--mint{color:hsl(var(--emp-mint));background:hsl(var(--emp-mint) / .12)}.company-mobile{--company-panel:hsl(var(--card) / .72)}.company-hero{border:1px solid hsl(var(--primary) / .26);background:radial-gradient(120% 110% at 100% 0%, hsl(var(--emp-violet) / .18), transparent 52%), linear-gradient(150deg, hsl(var(--primary) / .18), hsl(var(--card) / .74));border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.company-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));font-size:.7rem;font-weight:800}.company-hero__title{letter-spacing:0;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:750}.company-hero__meta{color:hsl(var(--foreground) / .72);margin-top:8px;font-size:.82rem}.company-hero__icon{width:44px;height:44px;color:hsl(var(--emp-violet));background:hsl(var(--background) / .3);border:1px solid hsl(var(--foreground) / .1);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.company-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.company-kpi{border:1px solid hsl(var(--border) / .5);background:var(--company-panel);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px 9px;display:flex}.company-kpi svg{border-radius:10px;width:28px;height:28px;padding:6px}.company-kpi span{font-family:Space Grotesk,sans-serif;font-size:1.16rem;font-weight:750;line-height:1}.company-kpi small{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:650;overflow:hidden}.company-kpi--primary svg{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.company-kpi--mint svg{background:hsl(var(--emp-mint) / .15);color:hsl(var(--emp-mint))}.company-kpi--amber svg{background:hsl(var(--emp-amber) / .15);color:hsl(var(--emp-amber))}.company-kpi--violet svg{background:hsl(var(--emp-violet) / .15);color:hsl(var(--emp-violet))}.company-tenant{border:1px solid hsl(var(--border) / .5);background:var(--company-panel);width:100%;color:hsl(var(--foreground));text-align:left;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.company-tenant+.company-tenant{margin-top:8px}.company-tenant.is-active{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .1)}.company-tenant__avatar{width:42px;height:42px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--emp-violet)));border-radius:14px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.company-tenant__body{flex-direction:column;gap:3px;min-width:0;display:flex}.company-tenant__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}.company-tenant__meta{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.74rem;overflow:hidden}.company-tenant__status{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:76px;color:hsl(var(--primary));background:hsl(var(--primary) / .13);border-radius:999px;padding:6px 8px;font-size:.64rem;font-weight:850;overflow:hidden}.company-tenant--amber .company-tenant__status{color:hsl(var(--emp-amber));background:hsl(var(--emp-amber) / .14)}.company-tenant--violet .company-tenant__status{color:hsl(var(--emp-violet));background:hsl(var(--emp-violet) / .14)}.company-tenant--mint .company-tenant__status{color:hsl(var(--emp-mint));background:hsl(var(--emp-mint) / .14)}.company-detail{flex-direction:column;gap:14px;display:flex}.company-detail__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.company-detail__score{background:hsl(var(--background) / .42);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800;display:inline-flex}.company-detail__score--mint{color:hsl(var(--emp-mint))}.company-detail__score--amber{color:hsl(var(--emp-amber))}.company-detail__score--violet{color:hsl(var(--emp-violet))}.company-detail h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:1rem;font-weight:750;overflow:hidden}.company-detail p{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.76rem}.company-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.company-detail__grid span{background:hsl(var(--background) / .26);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.company-detail__grid strong{text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:1rem;overflow:hidden}.company-detail__grid small{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:650}.company-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.company-action{border:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .74);min-height:48px;color:hsl(var(--foreground));border-radius:15px;justify-content:center;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.company-action--primary{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.company-action--amber{color:hsl(var(--emp-amber));background:hsl(var(--emp-amber) / .12)}.company-action--mint{color:hsl(var(--emp-mint));background:hsl(var(--emp-mint) / .12)}.adm-present{border:1px solid hsl(var(--primary) / .22);background:linear-gradient(135deg, hsl(var(--primary) / .14), hsl(var(--emp-mint) / .1)), hsl(var(--card) / .76);width:100%;min-height:54px;color:hsl(var(--foreground));text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.adm-present__stack{align-items:center;min-width:34px;padding-left:2px;display:flex}.adm-present__avatar{background:hsl(var(--background));border:2px solid hsl(var(--card));width:32px;height:32px;color:hsl(var(--foreground));letter-spacing:0;box-shadow:0 6px 14px hsl(var(--background) / .18);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:.64rem;font-weight:800;display:inline-flex}.adm-present__avatar:first-child{margin-left:0}.adm-present__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.adm-present__chev{color:hsl(var(--primary))}.adm-command{background:hsl(var(--muted) / .42);border:1px solid hsl(var(--border) / .55);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;height:46px;padding:0 12px;display:grid}.adm-command__icon{color:hsl(var(--primary))}.adm-command__input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0;font-size:16px}.adm-command__input::placeholder{color:hsl(var(--muted-foreground))}.adm-command__results{flex-direction:column;gap:8px;margin-top:-6px;display:flex}.adm-command__hit{border:1px solid hsl(var(--primary) / .22);background:hsl(var(--card) / .84);color:hsl(var(--foreground));text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.adm-command__hit strong{font-size:.86rem;display:block}.adm-command__hit small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.72rem;display:block}.adm-inbox-tabs{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.adm-inbox-tabs::-webkit-scrollbar{display:none}.adm-inbox-tab{border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .34);min-height:34px;color:hsl(var(--muted-foreground));border-radius:999px;flex:none;padding:0 12px;font-size:.72rem;font-weight:700}.adm-inbox-tab.is-active{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.adm-inbox{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.adm-inbox__icon{background:hsl(var(--primary) / .16);width:38px;height:38px;color:hsl(var(--primary));border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.adm-inbox--amber .adm-inbox__icon{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.adm-inbox--rose .adm-inbox__icon{background:hsl(var(--emp-rose) / .16);color:hsl(var(--emp-rose))}.adm-inbox--violet .adm-inbox__icon{background:hsl(var(--emp-violet) / .16);color:hsl(var(--emp-violet))}.adm-inbox__body{min-width:0}.adm-inbox__meta{color:hsl(var(--foreground) / .68);margin-top:5px;font-size:.68rem;font-weight:700;display:inline-block}.adm-inbox__actions{align-items:center;gap:6px;display:flex}.adm-inbox__mini,.adm-inbox__open{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.adm-inbox__mini--reject{background:hsl(var(--danger) / .12);color:hsl(var(--danger));border-color:hsl(var(--danger) / .28)}.adm-inbox__mini--approve{background:hsl(var(--success));color:hsl(var(--success-foreground))}.adm-inbox__open{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.adm-brief{flex-direction:column;gap:4px;padding:8px;display:flex}.adm-brief__row{min-width:0;min-height:44px;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.adm-brief__row:active{background:hsl(var(--muted) / .35)}.adm-brief__icon{background:hsl(var(--primary) / .16);width:32px;height:32px;color:hsl(var(--primary));border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.adm-brief__icon--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.adm-brief__icon--rose{background:hsl(var(--emp-rose) / .16);color:hsl(var(--emp-rose))}.adm-brief__icon--mint{background:hsl(var(--emp-mint) / .16);color:hsl(var(--emp-mint))}.adm-brief__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.adm-brief__action{color:hsl(var(--primary));align-items:center;gap:3px;font-size:.7rem;font-weight:800;display:inline-flex}@media (width<=380px){.adm-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-bars{justify-content:space-between;align-items:flex-end;gap:8px;height:120px;display:flex}.adm-bars__col{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;height:100%;display:flex}.adm-bars__track{background:hsl(var(--muted) / .4);border-radius:10px;flex:auto;align-items:flex-end;width:100%;display:flex;overflow:hidden}.adm-bars__fill{background:linear-gradient(180deg, hsl(var(--primary)), hsl(var(--primary) / .5));border-radius:10px;width:100%;min-height:6px}.adm-bars__label{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}.adm-alert{border-left:3px solid hsl(var(--warning));align-items:flex-start;gap:12px;display:flex}.adm-alert--high{border-left-color:hsl(var(--danger))}.adm-alert--medium{border-left-color:hsl(var(--warning))}.adm-alert__icon{background:hsl(var(--warning) / .16);width:36px;height:36px;color:hsl(var(--warning));border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-alert--high .adm-alert__icon{background:hsl(var(--danger) / .16);color:hsl(var(--danger))}.adm-alert__body{min-width:0}.adm-avatar{width:38px;height:38px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .6));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.adm-avatar--violet{background:linear-gradient(135deg, hsl(var(--emp-violet)), hsl(var(--emp-violet) / .6))}.adm-avatar--amber{background:linear-gradient(135deg, hsl(var(--emp-amber)), hsl(var(--emp-amber) / .6));color:#1c1917}.adm-avatar--muted{background:hsl(var(--muted) / .7);color:hsl(var(--foreground) / .8)}.adm-people__top{justify-content:space-between;align-items:center;display:flex}.adm-people__count{align-items:center;gap:10px;display:flex}.adm-people__count-icon{background:hsl(var(--primary) / .16);width:40px;height:40px;color:hsl(var(--primary));border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.adm-people__count-value{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;display:block}.adm-people__count-label{color:hsl(var(--muted-foreground));font-size:.72rem}.adm-search{z-index:2;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex;position:sticky;top:0}.adm-search__icon{color:hsl(var(--muted-foreground));flex:none}.adm-search__input{min-width:0;color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:auto;font-size:16px}.adm-search__clear{background:hsl(var(--muted));width:26px;height:26px;color:hsl(var(--muted-foreground));border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-people__group{flex-direction:column;gap:8px;display:flex}.adm-people__letter{letter-spacing:.08em;color:hsl(var(--primary));padding:2px 4px;font-size:.72rem;font-weight:700}.adm-person{cursor:pointer}.adm-person__meta{min-width:0}.adm-person__chev{color:hsl(var(--muted-foreground));flex:none}.adm-profile-sheet{gap:16px;max-height:82dvh;position:relative;overflow-y:auto}.adm-profile__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adm-profile__identity{min-width:0}.adm-profile__identity h2{text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;overflow:hidden}.adm-profile__identity p{color:hsl(var(--muted-foreground));margin-top:3px;font-size:.82rem}.adm-profile__close{background:hsl(var(--muted) / .55);width:36px;height:36px;color:hsl(var(--foreground));border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.adm-profile__facts{flex-direction:column;gap:8px;display:flex}.adm-profile__facts span{min-width:0;color:hsl(var(--foreground) / .78);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;display:flex;overflow:hidden}.adm-profile__facts svg{color:hsl(var(--primary));flex:none}.adm-profile__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.adm-profile__action{border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .35);min-width:0;min-height:72px;color:hsl(var(--foreground));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.adm-profile__action svg{color:hsl(var(--primary))}.adm-profile__action.is-disabled{opacity:.45;pointer-events:none}.adm-profile__timeline{flex-direction:column;gap:10px;padding-top:2px;display:flex}.adm-profile__timeline-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-profile__timeline-head span{font-size:.86rem;font-weight:800}.adm-profile__timeline-head small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700}.adm-profile__event{background:hsl(var(--muted) / .28);border:1px solid hsl(var(--border) / .4);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.adm-profile__event-icon{background:hsl(var(--primary) / .16);width:30px;height:30px;color:hsl(var(--primary));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.adm-profile__event-icon--mint{background:hsl(var(--emp-mint) / .16);color:hsl(var(--emp-mint))}.adm-profile__event-icon--violet{background:hsl(var(--emp-violet) / .16);color:hsl(var(--emp-violet))}.adm-profile__event-icon--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.adm-profile__event p{font-size:.8rem;font-weight:750;line-height:1.25}.adm-profile__event small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.72rem;line-height:1.35;display:block}.adm-appr{flex-direction:column;gap:12px;display:flex}.adm-appr__head{align-items:center;gap:12px;display:flex}.adm-appr__who{flex:auto;min-width:0}.adm-appr__type{border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:.68rem;font-weight:600;display:inline-flex}.adm-appr__type--primary{background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.adm-appr__type--violet{background:hsl(var(--emp-violet) / .16);color:hsl(var(--emp-violet))}.adm-appr__type--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.adm-appr__summary{color:hsl(var(--foreground) / .85);font-size:.85rem;line-height:1.4}.adm-appr__actions{gap:10px;display:flex}.adm-appr__btn{cursor:pointer;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;height:44px;font-size:.88rem;font-weight:600;transition:transform .12s;display:inline-flex}.adm-appr__btn:active{transform:scale(.97)}.adm-appr__btn:disabled{opacity:.6;cursor:default}.adm-appr__btn--reject{background:hsl(var(--danger) / .12);border:1px solid hsl(var(--danger) / .4);color:hsl(var(--danger))}.adm-appr__btn--details{background:hsl(var(--muted) / .42);border:1px solid hsl(var(--border) / .6);color:hsl(var(--foreground) / .84);flex:.8 1 0}.adm-appr__btn--approve{background:hsl(var(--success));color:hsl(var(--success-foreground));box-shadow:0 12px 28px -16px hsl(var(--success) / .9);border:1px solid #0000}.adm-spin{animation:.8s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(360deg)}}.nx-mobile__page--enter{animation:.26s both nx-page-in}@keyframes nx-page-in{0%{opacity:0}to{opacity:1}}.nx-ptr{position:relative}.nx-ptr__indicator{width:36px;height:36px;color:hsl(var(--primary));background:hsl(var(--card));border:1px solid hsl(var(--border) / .6);z-index:1;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -10px #0009}.nx-ptr__spin{animation:.8s linear infinite adm-spin}.adm-swipe{border-radius:18px;position:relative;overflow:hidden}.adm-swipe__bg{color:#fff;opacity:0;pointer-events:none;align-items:center;padding:0 26px;transition:opacity .15s;display:flex;position:absolute;inset:0}.adm-swipe__bg--approve{background:hsl(var(--success));justify-content:flex-start}.adm-swipe__bg--reject{background:hsl(var(--danger));justify-content:flex-end}.adm-swipe__bg.is-armed{opacity:1}.adm-swipe__card{z-index:1;touch-action:pan-y;position:relative}.adm-appr__hint{color:hsl(var(--muted-foreground));text-align:right;max-width:42%;font-size:.64rem;line-height:1.3}.adm-detail-sheet{gap:14px;max-height:86dvh;position:relative;overflow-y:auto}.adm-detail__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adm-detail__type{background:hsl(var(--primary) / .16);width:42px;height:42px;color:hsl(var(--primary));border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.adm-detail__type--violet{background:hsl(var(--emp-violet) / .16);color:hsl(var(--emp-violet))}.adm-detail__type--amber{background:hsl(var(--emp-amber) / .16);color:hsl(var(--emp-amber))}.adm-detail__title{min-width:0}.adm-detail__title h2{font-family:Space Grotesk,sans-serif;font-size:1.12rem;font-weight:700}.adm-detail__title p{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.8rem}.adm-detail__person{background:hsl(var(--muted) / .34);border:1px solid hsl(var(--border) / .5);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.adm-detail__grid{flex-direction:column;gap:8px;display:flex}.adm-detail__row{border-bottom:1px solid hsl(var(--border) / .36);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.adm-detail__row span{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:700}.adm-detail__row strong{min-width:0;color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.84rem;font-weight:700}.adm-detail__risk{background:hsl(var(--emp-amber) / .12);color:hsl(var(--foreground) / .84);border-radius:15px;align-items:flex-start;gap:9px;padding:12px;font-size:.78rem;line-height:1.35;display:flex}.adm-detail__risk svg{color:hsl(var(--emp-amber));flex:none}.adm-detail__actions{background:linear-gradient(180deg, transparent, hsl(var(--card)) 26%);gap:10px;padding-top:4px;display:flex;position:sticky;bottom:0}.adm-dept{flex-direction:column;gap:14px;display:flex}.adm-dept__row{align-items:center;gap:10px;display:flex}.adm-dept__name{width:92px;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:.76rem;overflow:hidden}.adm-dept__track{background:hsl(var(--muted) / .5);border-radius:99px;flex:auto;height:10px;overflow:hidden}.adm-dept__fill{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary) / .5));border-radius:99px;height:100%}.adm-dept__value{text-align:right;flex:none;width:36px;font-size:.82rem;font-weight:700}.nx-login{padding:calc(env(safe-area-inset-top,0px) + 12px) 20px calc(env(safe-area-inset-bottom,0px) + 12px);-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#0a0d1a 0%,#0d0a1f 40%,#060c1a 100%);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.nx-login__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-login__orb{filter:blur(55px);border-radius:50%;position:absolute}.nx-login__orb--a{opacity:.85;background:radial-gradient(circle,#6366f1bf,#4f2ee566 60%,#0000 80%);width:340px;height:340px;animation:14s ease-in-out infinite nx-orb;top:-80px;right:-80px}.nx-login__orb--b{opacity:.75;background:radial-gradient(circle,#0ea5e9a6,#06b6d44d 60%,#0000 80%);width:300px;height:300px;animation:18s ease-in-out infinite reverse nx-orb;bottom:-60px;left:-70px}.nx-login__orb--c{opacity:.6;background:radial-gradient(circle,#8b5cf68c,#0000 70%);width:200px;height:200px;animation:22s ease-in-out infinite nx-orb;bottom:25%;right:-30px}.nx-login__grid{background-image:linear-gradient(#6366f11a 1px,#0000 1px),linear-gradient(90deg,#6366f11a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 25%,#000,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 25%,#000,#0000 80%)}@keyframes nx-orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14px,20px)scale(1.1)}}.nx-login__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-login__pt{opacity:0;background:#9cc2ffe6;border-radius:50%;width:3px;height:3px;animation:linear infinite nx-float;position:absolute;bottom:-6px}@keyframes nx-float{0%{opacity:0;transform:translateY(20px)scale(.6)}15%{opacity:.7}85%{opacity:.7}to{opacity:0;transform:translateY(-120px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.nx-login__orb{animation:none}.nx-login__particles{display:none}.nx-login__hero-brand,.nx-login__hero-ring:before,.nx-login__hero-avatar,.nx-login__hero-dot:before{animation:none}}.nx-login__avatar-orb{opacity:.28;filter:blur(64px);pointer-events:none;background:radial-gradient(circle,#6366f1 0%,#4f46e5 40%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.nx-login__hero-brand{letter-spacing:.2em;text-transform:uppercase;text-align:center;background:linear-gradient(100deg,#6ca7ff,#a78bfa,#22d3c4,#6ca7ff) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px;margin-bottom:20px;font-size:.6rem;font-weight:700;animation:5s linear infinite nx-sheen}@keyframes nx-sheen{to{background-position:300% 0}}.nx-login__hero-wrap{justify-content:center;margin-bottom:16px;display:flex;position:relative}.nx-login__hero-ring{border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative;box-shadow:0 0 0 8px #6366f11a,0 0 40px #6366f159}.nx-login__hero-ring:before{content:"";pointer-events:none;background:conic-gradient(#6ca7ff,#a78bfa,#22d3c4,#6ca7ff);border-radius:50%;animation:6s linear infinite nx-spin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.nx-login__hero-ring:after{content:"";pointer-events:none;border:1px solid #6366f133;border-radius:50%;position:absolute;inset:-12px}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx-login__hero-avatar{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#6366f1 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;animation:4s ease-in-out infinite nx-breathe;display:flex;overflow:hidden;box-shadow:0 8px 32px #6366f199}@keyframes nx-breathe{50%{transform:scale(1.04)}}.nx-login__hero-mark{opacity:.9;width:38px;height:38px}.nx-login__hero-initial{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;line-height:1}.nx-login__hero-dot{background:#22c55e;border:2.5px solid #111118;border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:calc(50% - 46px);box-shadow:0 0 8px #22c55e80}.nx-login__hero-dot:before{content:"";pointer-events:none;border:2px solid #22c55e;border-radius:50%;animation:2.2s ease-out infinite nx-ping;position:absolute;inset:-2.5px}@keyframes nx-ping{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.nx-login__hero-identity{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;display:flex}.nx-login__hero-name{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.1}.nx-login__hero-name--dim{color:#ffffff73;font-size:1rem;font-weight:500}.nx-login__hero-sub{color:#fff6;font-size:.78rem}.nx-login__hero-switch{color:#ffffff52;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-bottom:14px;padding:6px 10px;font-size:.78rem;transition:color .15s}.nx-login__hero-switch:active{color:#ffffffb3}.nx-login__body{width:100%;margin-top:4px}.nx-login__inner{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:100%;max-width:400px;margin-top:auto;margin-bottom:auto;display:flex;position:relative}.nx-login__brand{align-items:center;gap:16px;margin-bottom:8px;display:flex}.nx-login__brand--centered{text-align:center;flex-direction:column;gap:8px}.nx-login__mark{flex-shrink:0;width:48px;height:48px}.nx-login__mark--lg{width:64px;height:64px}.nx-login__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#ffffff9e;font-size:.68rem;line-height:1}.nx-login__app{color:#fff;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.1}.nx-login__lastuser{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:14px;display:flex}.nx-login__lastuser-avatar{border:2px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.nx-login__lastuser-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nx-login__lastuser-info{flex:1;min-width:0}.nx-login__lastuser-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;line-height:1.2;overflow:hidden}.nx-login__lastuser-email{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.7rem;line-height:1;overflow:hidden}.nx-login__switch{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:99px;flex-shrink:0;padding:7px 14px;font-size:.65rem;font-weight:700}.nx-login__switch:active{background:#ffffff26}.nx-login__card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(160deg,#ffffff12 0%,#ffffff08 100%);border:1px solid #ffffff24;border-radius:28px;padding:22px;box-shadow:0 30px 80px -40px #000000f2,inset 0 1px #ffffff14}.nx-login__title{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:600}.nx-login__subtitle{color:#ffffffb8;margin-top:4px;font-size:.85rem}.nx-login__form{flex-direction:column;gap:14px;margin-top:14px;display:flex}.nx-login__label{color:#ffffffc7;font-size:.74rem;font-weight:600}.nx-login__inputwrap{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:10px;height:52px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.nx-login__inputwrap:focus-within{border-color:hsl(var(--primary) / .8);box-shadow:0 0 0 3px hsl(var(--primary) / .22)}.nx-login__icon{color:#ffffff73;flex:none}.nx-login__input{color:#fff;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-size:16px}.nx-login__input::placeholder{color:#ffffff59}.nx-login__reveal{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nx-login__forgot{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;min-height:44px;font-size:.8rem;font-weight:600;display:inline-flex}.nx-login__field{flex-direction:column;gap:7px;display:flex}.nx-login__field--error .nx-login__inputwrap{border-color:#ef4343cc;box-shadow:0 0 0 3px #ef43432e}.nx-login__field-error{color:#f26969;align-items:center;gap:4px;margin-top:-2px;font-size:.73rem;font-weight:500;display:flex}.nx-login__submit{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 50%,#7c3aed 100%);border:none;border-radius:18px;justify-content:center;align-items:center;gap:8px;height:56px;margin-top:4px;font-size:1.02rem;font-weight:700;transition:transform .12s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 36px -10px #6366f1d9,0 0 0 1px #6366f14d}.nx-login__submit:active{transform:scale(.97);box-shadow:0 6px 18px -8px #6366f1b3}.nx-login__submit:disabled{opacity:.7;cursor:default}.nx-login__qrcta{color:#94a3b8;cursor:pointer;background:0 0;border:1px dashed #94a3b873;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:11px 14px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.nx-login__qrcta:hover{color:#fbbf24;background:#fbbf240f;border-color:#fbbf2499}.nx-login__altcta{color:#a5b4fc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex}.nx-login__altcta:hover{color:#c7d2fe}[data-theme=light] .nx-login__altcta{color:#6366f1}.nx-login__spin{animation:.8s linear infinite adm-spin}.nx-login__signup{text-align:center;color:#ffffff8c;margin-top:18px;font-size:.85rem}.nx-login__signup button{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:700}.nx-login__secure{color:#fff6;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:.72rem;display:flex}.nx-login__tagline{letter-spacing:.06em;color:#ffffff4d;text-align:center;text-transform:uppercase;margin-top:6px;font-size:.68rem;font-weight:600}.nx-login__trust{border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.nx-login__trust-item{flex-direction:column;align-items:center;gap:2px;display:flex}.nx-login__trust-val{color:#ffffffbf;font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700}.nx-login__trust-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff52;font-size:.56rem;font-weight:600}.nx-login__trust-dot{background:#fff3;border-radius:50%;align-self:center;width:3px;height:3px}.nx-pinpad-overlay{z-index:200;background:hsl(var(--background));justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0}.nx-pinpad{flex-direction:column;align-items:center;width:100%;padding:0 4px;display:flex}.nx-pinpad__title{color:#fff;text-align:center;margin-bottom:4px;font-size:1.1rem;font-weight:700}.nx-pinpad__subtitle{color:#ffffff6b;text-align:center;margin-bottom:20px;font-size:.78rem}.nx-pinpad__dots{gap:18px;margin-bottom:8px;display:flex}.nx-pinpad__dot{background:0 0;border:2px solid #ffffff4d;border-radius:50%;width:14px;height:14px;transition:background .15s,border-color .15s}.nx-pinpad__dot--filled{background:#4f46e5;border-color:#4f46e5;box-shadow:0 0 8px #4f46e599}.nx-pinpad__error{color:#f87171;text-align:center;min-height:18px;margin-top:6px;margin-bottom:4px;font-size:.76rem}.nx-pinpad__grid{grid-template-columns:repeat(3,72px);gap:14px;margin-top:20px;margin-bottom:4px;display:grid}.nx-pinpad__key{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.5rem;font-weight:500;transition:background .1s,transform 80ms;display:flex}.nx-pinpad__key:active{background:#4f46e559;transform:scale(.93)}.nx-pinpad__key--del{background:0 0;border-color:#0000}.nx-pinpad__key:disabled{opacity:.4;pointer-events:none}.nx-pinpad__cancel{color:#ffffff59;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:14px 20px 4px;font-size:.82rem}[data-theme=light] .nx-pinpad__title{color:#0f172a}[data-theme=light] .nx-pinpad__subtitle{color:#0f172a80}[data-theme=light] .nx-pinpad__dot{border-color:#0f172a47}[data-theme=light] .nx-pinpad__key{color:#0f172a;background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] .nx-pinpad__key:active{background:#4f46e52e}[data-theme=light] .nx-pinpad__key--del{background:0 0;border-color:#0000}[data-theme=light] .nx-pinpad__cancel{color:#0f172a73}.nx-pin-overlay{background:#111118}[data-theme=light] .nx-pin-overlay{background:#f8fafc}[data-theme=light] .emp-stat--primary{background:#eef2ff;border-color:#c7d2fe}[data-theme=light] .emp-stat--primary .emp-stat__icon{color:#4338ca;background:#c7d2fe}[data-theme=light] .emp-stat--primary .emp-stat__value{color:#3730a3}[data-theme=light] .emp-stat--mint{background:#d1fae5;border-color:#6ee7b7}[data-theme=light] .emp-stat--mint .emp-stat__icon{color:#047857;background:#6ee7b7}[data-theme=light] .emp-stat--mint .emp-stat__value{color:#065f46}[data-theme=light] .emp-stat--violet{background:#ede9fe;border-color:#ddd6fe}[data-theme=light] .emp-stat--violet .emp-stat__icon{color:#6d28d9;background:#ddd6fe}[data-theme=light] .emp-stat--violet .emp-stat__value{color:#5b21b6}[data-theme=light] .emp-stat--amber{background:#fef3c7;border-color:#fde68a}[data-theme=light] .emp-stat--amber .emp-stat__icon{color:#b45309;background:#fde68a}[data-theme=light] .emp-stat--amber .emp-stat__value{color:#92400e}[data-theme=light] .emp-stat--rose{background:#ffe4e6;border-color:#fecdd3}[data-theme=light] .emp-stat--rose .emp-stat__icon{color:#be123c;background:#fecdd3}[data-theme=light] .emp-stat--rose .emp-stat__value{color:#9f1239}[data-theme=light] .emp-action--primary{background:#eef2ff;border-color:#c7d2fe}[data-theme=light] .emp-action--primary .emp-action__icon{color:#4338ca;background:#c7d2fe}[data-theme=light] .emp-action--mint{background:#d1fae5;border-color:#6ee7b7}[data-theme=light] .emp-action--mint .emp-action__icon{color:#047857;background:#6ee7b7}[data-theme=light] .emp-action--violet{background:#ede9fe;border-color:#ddd6fe}[data-theme=light] .emp-action--violet .emp-action__icon{color:#6d28d9;background:#ddd6fe}[data-theme=light] .emp-action--amber{background:#fef3c7;border-color:#fde68a}[data-theme=light] .emp-action--amber .emp-action__icon{color:#b45309;background:#fde68a}[data-theme=light] .emp-action--rose{background:#ffe4e6;border-color:#fecdd3}[data-theme=light] .emp-action--rose .emp-action__icon{color:#be123c;background:#fecdd3}[data-theme=light] .emp-action--info{background:#e0f2fe;border-color:#bae6fd}[data-theme=light] .emp-action--info .emp-action__icon{color:#0369a1;background:#bae6fd}[data-theme=light] .emp-action__label{color:#0f172a}@keyframes nx-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.nx-login__inputwrap--shake{animation:.55s cubic-bezier(.36,.07,.19,.97) nx-shake}.nx-login__email-lock{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.nx-login__email-lock-icon{color:#ffffff73;flex-shrink:0}.nx-login__email-lock-text{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.84rem;overflow:hidden}.nx-login__email-lock-change{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px 0;font-size:.72rem;font-weight:700}.nx-login__bio-primary{flex-direction:column;gap:14px;margin-top:22px;display:flex}.nx-login__bio-btn{border:1.5px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .1);height:58px;color:hsl(var(--primary));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-size:1rem;font-weight:700;transition:background .15s,border-color .15s;display:flex}.nx-login__bio-btn:active{background:hsl(var(--primary) / .2)}.nx-login__bio-switch{color:#ffffff80;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;padding:8px;font-size:.82rem}.nx-login__bio-optin-row{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:10px;padding:2px 0;display:flex}.nx-login__bio-optin-label{color:#ffffff8c}.nx-login__toggle{background:#ffffff26;border:1.5px solid #ffffff2e;border-radius:99px;flex-shrink:0;width:44px;height:26px;transition:background .22s,border-color .22s;position:relative}.nx-login__toggle--on{background:hsl(var(--primary));border-color:hsl(var(--primary))}.nx-login__toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.nx-login__toggle--on .nx-login__toggle-thumb{transform:translate(18px)}[data-theme=light] .nx-login{background:radial-gradient(900px 600px at 80% -5%,#6366f11a,#0000 60%),radial-gradient(700px 500px at -10% 110%,#0ea5e914,#0000 60%),#f0f4f8}[data-theme=light] .nx-login__orb--a{opacity:.25}[data-theme=light] .nx-login__orb--b{opacity:.2}[data-theme=light] .nx-login__orb--c{opacity:.18}[data-theme=light] .nx-login__avatar-orb{opacity:.1}[data-theme=light] .nx-login__grid{background-image:linear-gradient(#6366f112 1px,#0000 1px),linear-gradient(90deg,#6366f112 1px,#0000 1px)}[data-theme=light] .nx-login__hero-brand{color:#0f172a52}[data-theme=light] .nx-login__hero-ring{border-color:#6366f18c;box-shadow:0 0 0 8px #6366f112,0 0 32px #6366f12e}[data-theme=light] .nx-login__hero-dot{border-color:#f0f4f8}[data-theme=light] .nx-login__hero-name{color:#0f172a}[data-theme=light] .nx-login__hero-name--dim{color:#0f172a6b}[data-theme=light] .nx-login__hero-sub{color:#475569}[data-theme=light] .nx-login__hero-switch{color:#0f172a59}[data-theme=light] .nx-login__hero-switch:active{color:#0f172ab3}[data-theme=light] .nx-login__tagline{color:#0f172a52}[data-theme=light] .nx-login__app,[data-theme=light] .nx-login__title,[data-theme=light] .nx-login__lastuser-name,[data-theme=light] .nx-login__input{color:#0f172a}[data-theme=light] .nx-login__eyebrow{color:#65758be6}[data-theme=light] .nx-login__subtitle,[data-theme=light] .nx-login__label,[data-theme=light] .nx-login__signup,[data-theme=light] .nx-login__secure{color:#475569}[data-theme=light] .nx-login__lastuser-email,[data-theme=light] .nx-login__icon,[data-theme=light] .nx-login__reveal{color:#64748b}[data-theme=light] .nx-login__input::placeholder{color:#94a3b8}[data-theme=light] .nx-login__card,[data-theme=light] .nx-login__lastuser{background:#ffffffe0;border-color:#0f172a1a;box-shadow:0 16px 48px -12px #0f172a38,0 4px 16px -4px #0f172a1f}[data-theme=light] .nx-login__inputwrap{background:#ffffffeb;border-color:#0f172a24}[data-theme=light] .nx-login__inputwrap:focus-within{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 3px hsl(var(--primary) / .14)}[data-theme=light] .nx-login__switch{color:#0f172a;background:#0f172a0f;border-color:#0f172a1f}[data-theme=light] .nx-login__switch:active{background:#0f172a1f}[data-theme=light] .nx-login__submit{color:#fff}[data-theme=light] .nx-login__email-lock{background:#ffffffb3;border-color:#0f172a1a}[data-theme=light] .nx-login__email-lock-icon{color:#64748b}[data-theme=light] .nx-login__email-lock-text{color:#0f172a}[data-theme=light] .nx-login__qrcta{color:#475569;border-color:#0f172a38}[data-theme=light] .nx-login__qrcta:hover{color:#6366f1;background:#6366f10d;border-color:#6366f180}[data-theme=light] .nx-login__trust{border-top-color:#0f172a17}[data-theme=light] .nx-login__trust-val{color:#0f172ab8}[data-theme=light] .nx-login__trust-label{color:#0f172a61}[data-theme=light] .nx-login__trust-dot{background:#0f172a2e}[data-theme=light] .nx-login__bio-btn{background:hsl(var(--primary) / .06);border-color:hsl(var(--primary) / .3);color:hsl(var(--primary))}[data-theme=light] .nx-login__bio-switch{color:#64748b}[data-theme=light] .nx-login__toggle{background:#0f172a1f;border-color:#0f172a2e}[data-theme=light] .nx-login__toggle--on{background:hsl(var(--primary));border-color:hsl(var(--primary))}[data-theme=light] .nx-login__bio-optin-label{color:#64748b}@media (prefers-reduced-motion:reduce){.emp-skel{animation:none}}@media (prefers-reduced-motion:no-preference){@keyframes emp-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes emp-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes emp-cell-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.nx-mobile .emp-screen>*{animation:.5s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .emp-screen>:first-child{animation-delay:20ms}.nx-mobile .emp-screen>:nth-child(2){animation-delay:70ms}.nx-mobile .emp-screen>:nth-child(3){animation-delay:.12s}.nx-mobile .emp-screen>:nth-child(4){animation-delay:.17s}.nx-mobile .emp-screen>:nth-child(5){animation-delay:.22s}.nx-mobile .emp-screen>:nth-child(6){animation-delay:.27s}.nx-mobile .emp-screen>:nth-child(n+7){animation-delay:.3s}.nx-mobile .emp-statrow>*,.nx-mobile .emp-actions>*,.nx-mobile .emp-balgrid>*{animation:.45s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .emp-statrow>:first-child,.nx-mobile .emp-actions>:first-child,.nx-mobile .emp-balgrid>:first-child{animation-delay:.12s}.nx-mobile .emp-statrow>:nth-child(2),.nx-mobile .emp-actions>:nth-child(2),.nx-mobile .emp-balgrid>:nth-child(2){animation-delay:.18s}.nx-mobile .emp-statrow>:nth-child(3),.nx-mobile .emp-actions>:nth-child(3),.nx-mobile .emp-balgrid>:nth-child(3){animation-delay:.24s}.nx-mobile .emp-actions>:nth-child(4){animation-delay:.3s}.nx-mobile .emp-section .emp-listrow{animation:.42s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .emp-section .emp-listrow:first-child{animation-delay:.16s}.nx-mobile .emp-section .emp-listrow:nth-child(2){animation-delay:.22s}.nx-mobile .emp-section .emp-listrow:nth-child(3){animation-delay:.28s}.nx-mobile .emp-section .emp-listrow:nth-child(4){animation-delay:.34s}.nx-mobile .emp-section .emp-listrow:nth-child(n+5){animation-delay:.4s}.nx-mobile .emp-heat__cell{animation:.4s both emp-cell-in}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n+1){animation-delay:.18s}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n+2){animation-delay:.21s}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n+3){animation-delay:.24s}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n+4){animation-delay:.27s}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n+5){animation-delay:.3s}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n+6){animation-delay:.33s}.nx-mobile .emp-heat .emp-heat__cell:nth-child(7n){animation-delay:.36s}.nx-mobile__tab.is-active .nx-mobile__tab-icon{animation:.32s cubic-bezier(.34,1.56,.64,1) emp-pop}.nx-mobile .emp-listrow:active,.nx-mobile .emp-pay:active,.nx-mobile .emp-bal:active{transition:transform .12s;transform:scale(.98)}.nx-mobile .module-frame-v3>*{animation:.5s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .module-frame-v3>:first-child{animation-delay:40ms}.nx-mobile .module-frame-v3>:nth-child(2){animation-delay:.12s}.nx-mobile .module-frame-v3>:nth-child(n+3){animation-delay:.18s}.nx-mobile .module-content-stack>*{animation:.45s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .module-content-stack>:first-child{animation-delay:.16s}.nx-mobile .module-content-stack>:nth-child(2){animation-delay:.22s}.nx-mobile .module-content-stack>:nth-child(3){animation-delay:.28s}.nx-mobile .module-content-stack>:nth-child(4){animation-delay:.34s}.nx-mobile .module-content-stack>:nth-child(5){animation-delay:.4s}.nx-mobile .module-content-stack>:nth-child(n+6){animation-delay:.46s}.nx-mobile .module-content-stack .grid>*{animation:.42s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .module-content-stack .grid>:first-child{animation-delay:.24s}.nx-mobile .module-content-stack .grid>:nth-child(2){animation-delay:.3s}.nx-mobile .module-content-stack .grid>:nth-child(3){animation-delay:.36s}.nx-mobile .module-content-stack .grid>:nth-child(n+4){animation-delay:.42s}.nx-mobile .adm-kpigrid>*{animation:.45s cubic-bezier(.16,1,.3,1) both emp-rise}.nx-mobile .adm-kpigrid>:first-child{animation-delay:.12s}.nx-mobile .adm-kpigrid>:nth-child(2){animation-delay:.18s}.nx-mobile .adm-kpigrid>:nth-child(3){animation-delay:.24s}.nx-mobile .adm-kpigrid>:nth-child(4){animation-delay:.3s}@keyframes adm-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nx-mobile .adm-bars__fill{transform-origin:bottom;animation:.6s cubic-bezier(.16,1,.3,1) both adm-grow}.nx-mobile .adm-bars__col:first-child .adm-bars__fill{animation-delay:.2s}.nx-mobile .adm-bars__col:nth-child(2) .adm-bars__fill{animation-delay:.26s}.nx-mobile .adm-bars__col:nth-child(3) .adm-bars__fill{animation-delay:.32s}.nx-mobile .adm-bars__col:nth-child(4) .adm-bars__fill{animation-delay:.38s}.nx-mobile .adm-bars__col:nth-child(5) .adm-bars__fill{animation-delay:.44s}.nx-mobile .adm-bars__col:nth-child(6) .adm-bars__fill{animation-delay:.5s}.nx-mobile .adm-bars__col:nth-child(7) .adm-bars__fill{animation-delay:.56s}}@media (width<=767px){.nx-mobile,.nx-mobile *,.nx-sheet,.nx-sheet *,.nx-login,.nx-login *,.nx-pwa,.ops-preview,.ops-preview *{-webkit-backdrop-filter:none!important}:not([data-theme=light]) .nx-mobile__appbar{background:#090e1af5}:not([data-theme=light]) .nx-mobile__tabbar{background:#090e1afa}[data-theme=light] .nx-mobile__appbar{background:hsl(var(--card) / .97)}[data-theme=light] .nx-mobile__tabbar{background:hsl(var(--card) / .97);box-shadow:0 8px 24px -12px #0000002e,inset 0 1px #fffc}.adm-search{background:hsl(var(--muted) / .85)}}:root[data-motion=reduce] .nx-login *,body[data-motion=reduce] .nx-login *,#root[data-motion=reduce] .nx-login *,:root[data-motion=reduce] .nx-mobile *,body[data-motion=reduce] .nx-mobile *,#root[data-motion=reduce] .nx-mobile *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-motion=reduce] .nx-login__particles,body[data-motion=reduce] .nx-login__particles,#root[data-motion=reduce] .nx-login__particles{display:none!important}:root[data-motion=reduce] .nx-login__orb,:root[data-motion=reduce] .nx-login__avatar-orb,body[data-motion=reduce] .nx-login__orb,body[data-motion=reduce] .nx-login__avatar-orb,#root[data-motion=reduce] .nx-login__orb,#root[data-motion=reduce] .nx-login__avatar-orb{opacity:.16;filter:none!important}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.login-magnetic-shell{color:#e6edf3;background:#04060c;min-height:100dvh;font-family:Sora,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.login-magnetic-field{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.login-magnetic-field .dot{will-change:transform, fill;transition:fill .2s}.login-magnetic-cursor-glow{pointer-events:none;mix-blend-mode:screen;filter:blur(20px);z-index:1;will-change:transform;background:radial-gradient(circle,#22d3ee29,#0000 60%);border-radius:50%;width:320px;height:320px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.login-magnetic-main{z-index:10;place-items:center;min-height:100dvh;padding:1rem;display:grid;position:relative}.login-magnetic-cardwrap{perspective:1200px;width:100%;max-width:480px}.login-magnetic-card{-webkit-backdrop-filter:blur(28px)saturate(1.1);width:100%;transform-style:preserve-3d;will-change:transform;background:#080c16b8;border:1px solid #ffffff14;border-radius:28px;padding:2rem;transition:transform .12s ease-out;position:relative;box-shadow:0 60px 140px -30px #000000d9,inset 0 1px #ffffff0f}@media (width>=640px){.login-magnetic-card{padding:2.5rem}}.login-magnetic-card-enter{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) 80ms forwards lmRise;transform:translateY(12px)}@keyframes lmRise{to{opacity:1;transform:translateY(0)}}.login-magnetic-reveal{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards lmRise;transform:translateY(10px)}.login-magnetic-reveal[data-d="1"]{animation-delay:.18s}.login-magnetic-reveal[data-d="2"]{animation-delay:.28s}.login-magnetic-reveal[data-d="3"]{animation-delay:.38s}.login-magnetic-reveal[data-d="4"]{animation-delay:.48s}.login-magnetic-reveal[data-d="5"]{animation-delay:.58s}.login-magnetic-reveal[data-d="6"]{animation-delay:.68s}.login-magnetic-brand-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.login-magnetic-brand{align-items:center;gap:1rem;display:flex}.login-magnetic-mark{background:#0006;border:1px solid #ffffff1a;border-radius:20px;place-items:center;width:56px;height:56px;display:grid;position:relative}.login-magnetic-mark-ring{border:1px solid #22d3ee4d;border-radius:16px;animation:3.6s ease-in-out infinite lmRingPulse;position:absolute;inset:6px}.login-magnetic-mark-dot{background:#67e8f9;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 16px 4px #22d3eeb3}.login-magnetic-mark-logo{filter:drop-shadow(0 0 6px #22d3ee73);width:32px;height:32px;position:relative}@keyframes lmRingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.login-magnetic-brand-name{text-transform:uppercase;letter-spacing:.32em;color:#67e8f9;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.login-magnetic-brand-sub{color:#94a3b8;margin:3px 0 0;font-size:14px}.login-magnetic-stage{text-transform:uppercase;letter-spacing:.28em;color:#67e8f9b3;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.login-magnetic-headline{margin-top:2rem}.login-magnetic-headline h1{letter-spacing:-.01em;color:#fff;margin:0;font-size:30px;font-weight:600;line-height:1.1}@media (width>=640px){.login-magnetic-headline h1{font-size:34px}}.login-magnetic-headline p{color:#94a3b8;margin-top:.75rem;font-size:13px}.login-magnetic-warning{color:#fcd34d;background:#fbbf240f;border:1px solid #fbbf244d;border-radius:12px;margin-top:1.25rem;padding:.75rem 1rem;font-size:12px}.login-magnetic-warning code{background:#0006;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.login-magnetic-form{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.login-magnetic-label{text-transform:uppercase;letter-spacing:.28em;color:#64748b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:block}.login-magnetic-label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.login-magnetic-label-row .login-magnetic-link{color:#67e8f9;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.login-magnetic-label-row .login-magnetic-link:hover{color:#a5f3fc}.login-magnetic-label-row .login-magnetic-link:disabled{opacity:.5;cursor:not-allowed}.login-magnetic-input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.login-magnetic-input::placeholder{color:#475569}.login-magnetic-input:focus{background:#0000006b;border-color:#22d3ee73;outline:none;box-shadow:0 0 0 4px #22d3ee1f}.login-magnetic-input.has-error{border-color:#f43f5e99;box-shadow:0 0 0 4px #f43f5e1a}.login-magnetic-input:disabled{opacity:.55;cursor:not-allowed}.login-magnetic-password-wrap{position:relative}.login-magnetic-password-wrap .login-magnetic-input{padding-right:60px}.login-magnetic-password-toggle{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:4px;padding:.4rem .6rem;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-magnetic-password-toggle:hover{color:#fff;background:#ffffff0d}.login-magnetic-password-toggle:disabled{opacity:.5;cursor:not-allowed}.login-magnetic-error{color:#f47280;margin-top:.5rem;font-size:13px;font-weight:500}.login-magnetic-forgot{text-align:right;margin-top:.5rem}.login-magnetic-forgot button{cursor:pointer;color:#ffffffbf;background:0 0;border:0;font-size:11px;font-weight:600}.login-magnetic-forgot button:hover{color:#fff}.login-magnetic-forgot button:disabled{opacity:.5;cursor:not-allowed}.login-magnetic-submit{color:#04141b;cursor:pointer;will-change:transform, translate;background:linear-gradient(135deg,#67e8f9,#22d3ee 60%,#06b6d4);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.85rem 1.25rem;font-family:inherit;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #22d3ee99,inset 0 1px #ffffff4d}.login-magnetic-submit:hover:not(:disabled){box-shadow:0 24px 60px -10px #22d3eed9,inset 0 1px #ffffff4d}.login-magnetic-submit:disabled{cursor:not-allowed;color:#475569;box-shadow:none;opacity:1;filter:none;background:#cbd5e1}.login-magnetic-submit:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff59, transparent 50%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.login-magnetic-submit:hover:not(:disabled):after{opacity:1}.login-magnetic-signing-as{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:.75rem 1rem;font-size:13px;display:flex}.login-magnetic-signing-as .signing-email{color:#fff;margin:4px 0 0;font-weight:600}.login-magnetic-signing-as button{cursor:pointer;color:#ffffffb3;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.login-magnetic-signing-as button:hover{color:#fff}.login-magnetic-portal-preview{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;margin-top:.75rem;padding:.85rem 1rem;font-size:12px}.login-magnetic-portal-preview-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.login-magnetic-portal-preview-head>p{text-transform:uppercase;letter-spacing:.24em;color:#64748b;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.login-magnetic-portal-preview-head>span{text-transform:uppercase;letter-spacing:.2em;color:#a5f3fc;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.login-magnetic-portal-title{color:#fff;margin:.5rem 0 0;font-size:14px;font-weight:600}.login-magnetic-portal-desc{color:#94a3b8;margin:4px 0 0;font-size:11px}.login-magnetic-portal-meta{color:#94a3b8;margin:6px 0 0;font-size:11px}.login-magnetic-hint{text-align:center;color:#64748b;margin-top:.5rem;font-size:11px}.login-magnetic-qr{color:#94a3b8;cursor:pointer;background:0 0;border:1px dashed #94a3b873;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:11px 14px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.login-magnetic-qr:hover{color:#fbbf24;background:#fbbf240f;border-color:#fbbf2499}.login-magnetic-footer{text-align:center;color:#64748b;margin-top:1.75rem;font-size:11px}.login-magnetic-footer .login-magnetic-signup{color:#94a3b8;margin-top:.75rem;font-size:13px}.login-magnetic-footer .login-magnetic-signup button{cursor:pointer;color:#67e8f9;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.login-magnetic-footer .login-magnetic-signup button:hover{color:#a5f3fc}@media (width<=479px){.nx-login__hero-ring{width:80px;height:80px}.nx-login__hero-avatar{width:68px;height:68px}.nx-login__hero-mark{width:28px;height:28px}.nx-login__hero-initial{font-size:1.5rem}.nx-login__hero-wrap{margin-bottom:10px}.nx-login__hero-brand{margin-bottom:12px}.nx-login__hero-name{font-size:1.15rem}.nx-login__trust{margin-top:8px;padding-top:8px}.nx-login__secure{margin-top:8px}.nx-login__submit{height:48px;font-size:.95rem}.nx-login__inputwrap{height:46px}.nx-login__form{gap:10px;margin-top:10px}.nx-login__body{margin-top:2px}.nx-login__qrcta{margin-top:8px;padding:8px 12px;font-size:12px}}@media (height<=720px){.nx-login{padding-top:calc(env(safe-area-inset-top,0px) + 6px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}.nx-login__hero-brand{margin-top:0;margin-bottom:10px}.nx-login__hero-ring{width:80px;height:80px}.nx-login__hero-avatar{width:68px;height:68px}.nx-login__hero-mark{width:28px;height:28px}.nx-login__hero-initial{font-size:1.5rem}.nx-login__hero-wrap{margin-bottom:10px}.nx-login__hero-identity{gap:2px;margin-bottom:4px}.nx-login__hero-name{font-size:1.1rem}.nx-login__hero-sub{font-size:.72rem}.nx-login__hero-switch{margin-bottom:6px;padding:4px 8px}.nx-login__tagline,.nx-login__trust{display:none}.nx-login__secure{margin-top:8px;font-size:.65rem}.nx-login__body{margin-top:2px}.nx-login__form{gap:10px;margin-top:8px}.nx-login__inputwrap{height:46px}.nx-login__submit{height:48px;font-size:.95rem}.nx-login__qrcta{margin-top:8px;padding:8px 12px;font-size:12px}}@media (height<=620px){.nx-login__hero-brand{display:none}.nx-login__hero-ring{width:64px;height:64px}.nx-login__hero-avatar{width:54px;height:54px}.nx-login__hero-mark{width:22px;height:22px}.nx-login__hero-initial{font-size:1.2rem}.nx-login__hero-wrap{margin-bottom:6px}.nx-login__hero-identity{margin-bottom:2px}.nx-login__hero-name{font-size:.95rem}.nx-login__secure{display:none}.nx-login__form{gap:8px;margin-top:4px}.nx-login__inputwrap{height:42px}.nx-login__submit{height:44px}}@media (width<=479px){.login-magnetic-shell{overflow-y:auto}.login-magnetic-main{align-items:start;min-height:100dvh;padding:.75rem}.login-magnetic-card{padding:1.25rem}.login-magnetic-mark{border-radius:16px;width:44px;height:44px}.login-magnetic-mark-ring{inset:5px}.login-magnetic-mark-logo{width:26px;height:26px}.login-magnetic-headline{margin-top:1rem}.login-magnetic-headline h1{font-size:20px}.login-magnetic-headline p{margin-top:.35rem;font-size:12px}.login-magnetic-form{gap:.625rem;margin-top:.875rem}.login-magnetic-input{padding:.6rem .875rem;font-size:13px}.login-magnetic-password-wrap .login-magnetic-input{padding-right:56px}.login-magnetic-submit{margin-top:.25rem;padding:.65rem 1rem}.login-magnetic-qr{margin-top:10px;padding:8px 12px;font-size:12px}.login-magnetic-signing-as{margin-top:.875rem}.login-magnetic-portal-preview{margin-top:.5rem;padding:.6rem .875rem}.login-magnetic-portal-title{font-size:13px}.login-magnetic-portal-desc{display:none}.login-magnetic-footer{margin-top:.875rem}.login-magnetic-footer .login-magnetic-signup{margin-top:.4rem}.login-magnetic-card{transition:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.login-magnetic-card{transition:none!important;transform:none!important}.login-magnetic-mark-ring{animation:none!important}.login-magnetic-card-enter,.login-magnetic-reveal{opacity:1!important;animation:none!important;transform:none!important}.login-magnetic-field .dot{transition:none!important}}[data-theme=light] .login-magnetic-shell{color:#0f172a;background:radial-gradient(1200px 700px at 80% -10%,#22d3ee1a,#0000 60%),radial-gradient(1000px 600px at 0 110%,#6366f114,#0000 60%),#eef2f7}[data-theme=light] .login-magnetic-cursor-glow{mix-blend-mode:multiply;background:radial-gradient(circle,#22d3ee38,#0000 60%)}[data-theme=light] .login-magnetic-card{background:#ffffffd1;border:1px solid #0f172a14;box-shadow:0 50px 120px -40px #0f172a4d,inset 0 1px #ffffffb3}[data-theme=light] .login-magnetic-mark{background:#ffffffe6;border:1px solid #0f172a1a}[data-theme=light] .login-magnetic-brand-name{color:#0e7490}[data-theme=light] .login-magnetic-brand-sub{color:#475569}[data-theme=light] .login-magnetic-stage{color:#0891b2d9}[data-theme=light] .login-magnetic-headline h1{color:#0f172a}[data-theme=light] .login-magnetic-headline p{color:#475569}[data-theme=light] .login-magnetic-label{color:#334155}[data-theme=light] .login-magnetic-input{color:#0f172a;background:#ffffffe6;border:1px solid #0f172a24}[data-theme=light] .login-magnetic-input::placeholder{color:#94a3b8}[data-theme=light] .login-magnetic-input:focus{background:#fff;border-color:#0891b28c;box-shadow:0 0 0 4px #0891b224}[data-theme=light] .login-magnetic-password-toggle{color:#0f172a99}[data-theme=light] .login-magnetic-password-toggle:hover{color:#0f172a;background:#0f172a0d}[data-theme=light] .login-magnetic-forgot button{color:#0f172ab3}[data-theme=light] .login-magnetic-forgot button:hover{color:#0f172a}[data-theme=light] .login-magnetic-signing-as,[data-theme=light] .login-magnetic-portal-preview{background:#0f172a05;border:1px solid #0f172a14}[data-theme=light] .login-magnetic-signing-as .signing-email,[data-theme=light] .login-magnetic-portal-title{color:#0f172a}[data-theme=light] .login-magnetic-signing-as button{color:#0f172ab3}[data-theme=light] .login-magnetic-signing-as button:hover{color:#0f172a}[data-theme=light] .login-magnetic-portal-desc,[data-theme=light] .login-magnetic-portal-meta{color:#475569}[data-theme=light] .login-magnetic-portal-preview-head>p{color:#64748b}[data-theme=light] .login-magnetic-portal-preview-head>span{color:#0e7490}[data-theme=light] .login-magnetic-hint,[data-theme=light] .login-magnetic-footer{color:#64748b}[data-theme=light] .login-magnetic-footer .login-magnetic-signup{color:#475569}[data-theme=light] .login-magnetic-footer .login-magnetic-signup button{color:#0e7490}[data-theme=light] .login-magnetic-footer .login-magnetic-signup button:hover{color:#0891b2}.liquid-glow-nav{background:#ffffff04;border:1px solid #ffffff0e;border-radius:22px;padding:.25rem;position:relative;overflow:hidden}.liquid-glow-nav:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140px 70px at 24px 0,#22d3ee17,#0000 70%),linear-gradient(#ffffff09,#0000 62%);position:absolute;inset:0}.liquid-nav-item{isolation:isolate;z-index:1;color:#a1a1aa;background:0 0;border:1px solid #0000;min-height:42px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;position:relative}.liquid-nav-item:hover{color:#e4e4e7;background:#ffffff0b;border-color:#ffffff0e}.liquid-nav-item.active{color:#fff;background:linear-gradient(90deg, var(--liquid-accent-soft,#22d3ee2e), #ffffff09);border-color:color-mix(in srgb, var(--liquid-accent,#22d3ee) 36%, transparent);box-shadow:0 10px 22px -16px var(--liquid-accent-glow,#22d3ee8c), inset 0 1px 0 #ffffff29;font-weight:600}.liquid-nav-item.active .liquid-icon-container{box-shadow:none;color:#fff}.liquid-nav-item.active:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--liquid-accent-glow,#22d3ee7a), #ffffff0f);filter:blur(10px);opacity:.45;border-radius:9999px;animation:3.4s ease-in-out infinite alternate liquid-sidebar-pulse;position:absolute;inset:-2px}.liquid-nav-item.active:after{content:"";z-index:0;background:var(--liquid-accent,#22d3ee);width:3px;height:18px;box-shadow:0 0 10px var(--liquid-accent-glow,#22d3eebf);border-radius:9999px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.liquid-indicator{z-index:-1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:9999px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),height .3s;position:absolute}@keyframes liquid-sidebar-pulse{0%{opacity:.34;transform:scale(.99)}to{opacity:.5;transform:scale(1.01)}}.nx{--nx-bg:#000;--nx-bg-1:#0a0a0c;--nx-bg-2:#111114;--nx-line:#ffffff12;--nx-line-2:#ffffff24;--nx-ink:#f5f5f4;--nx-ink-dim:#f5f5f48c;--nx-ink-faint:#f5f5f447;--nx-accent:#4f7cff;--nx-signal:#d4f04a;--nx-alert:#ff5a5f;--nx-warn:#ffb454;--nx-serif:"Instrument Serif", "Times New Roman", serif;--nx-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--nx-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;background:var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-weight:400}.nx-canvas{background:radial-gradient(ellipse at 50% -10%, #4f7cff1a, transparent 55%), radial-gradient(ellipse at 100% 100%, #d4f04a0a, transparent 60%), var(--nx-bg);min-height:100dvh;position:relative}.nx-canvas:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);position:fixed;inset:0}.nx-canvas>*{z-index:1;position:relative}.nx-serif{font-family:var(--nx-serif);letter-spacing:-.01em;font-weight:400}.nx-serif-i{font-family:var(--nx-serif);font-style:italic;font-weight:400}.nx-mono{font-family:var(--nx-mono);font-feature-settings:"tnum" 1, "zero" 1}.nx-micro{font-family:var(--nx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-ink-faint);font-size:10px}.nx-rule{background:var(--nx-line);width:100%;height:1px}.nx-rule-2{background:var(--nx-line-2);width:100%;height:1px}.nx-input{border:0;border-bottom:1px solid var(--nx-line-2);width:100%;color:var(--nx-ink);font-family:var(--nx-sans);caret-color:var(--nx-accent);background:0 0;outline:none;padding:10px 0;font-size:16px;transition:border-color .2s}.nx-input::placeholder{color:var(--nx-ink-faint)}.nx-input:focus{border-bottom-color:var(--nx-accent)}.nx-btn{background:var(--nx-ink);width:100%;height:52px;color:var(--nx-bg);font-family:var(--nx-mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;transition:transform .12s,opacity .12s,background .12s;display:inline-flex}.nx-btn:active{transform:translateY(1px)}.nx-btn:disabled{opacity:.35;cursor:not-allowed}.nx-btn-ghost{color:var(--nx-ink);border:1px solid var(--nx-line-2);background:0 0}.nx-btn-accent{background:var(--nx-accent);color:#fff}.nx-btn-signal{background:var(--nx-signal);color:#0a0a0c}.nx-card{border:1px solid var(--nx-line);background:#ffffff05;padding:20px}.nx-pill{font-family:var(--nx-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.nx-num{font-family:var(--nx-serif);font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-style:italic;font-weight:400;line-height:1}.nx-tabbar{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--nx-line);padding-bottom:env(safe-area-inset-bottom,0);z-index:40;background:#000000eb;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.nx-tab{color:var(--nx-ink-faint);font-family:var(--nx-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 0 12px;font-size:9px;display:flex;position:relative}.nx-tab[data-active=true]{color:var(--nx-ink)}.nx-tab[data-active=true]:before{content:"";background:var(--nx-signal);height:1px;position:absolute;top:0;left:24%;right:24%}.nx-ok{color:var(--nx-signal)}.nx-bad{color:var(--nx-alert)}.nx-warn{color:var(--nx-warn)}.nx-ink{color:var(--nx-ink)}.nx-dim{color:var(--nx-ink-dim)}.nx-faint{color:var(--nx-ink-faint)}@keyframes nx-blink{0%,49%{opacity:1}50%,to{opacity:.15}}.nx-blink{animation:1.2s steps(2,end) infinite nx-blink}@keyframes nx-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nx-sweep{position:relative;overflow:hidden}.nx-sweep:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:2.4s ease-in-out infinite nx-sweep;position:absolute;inset:0}.emp-language-card{gap:14px;display:grid}.emp-language-card__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.emp-language-pill{color:#e2e8f0e0;background:#0f172a6b;border:1px solid #94a3b838;border-radius:999px;min-height:42px;font-size:13px;font-weight:700}.emp-language-pill.is-active{color:#ccfbf1;background:#14b8a62e;border-color:#2dd4bf94}[dir=rtl] .nx-mobile,[dir=rtl] .emp-screen,[dir=rtl] .nx-sheet{direction:rtl}[dir=rtl] .nx-mobile__appbar-lead,[dir=rtl] .emp-listrow__lead,[dir=rtl] .emp-detail,[dir=rtl] .emp-profilehero__edit,[dir=rtl] .emp-cta,[dir=rtl] .nx-account__link,[dir=rtl] .nx-command,[dir=rtl] .nx-tile{flex-direction:row-reverse}.nx-mobile__tabbar--fab{overflow:visible}.nx-mobile__fab{border:3px solid hsl(var(--background));background:linear-gradient(160deg, hsl(var(--primary)), hsl(var(--primary) / .78));width:52px;height:52px;color:hsl(var(--primary-foreground,0 0% 100%));cursor:pointer;box-shadow:0 14px 28px -10px hsl(var(--primary) / .65), 0 4px 10px -4px #0006, inset 0 1px 0 #fff3;z-index:2;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;margin:-22px 14px 0;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;display:inline-flex;position:relative}.nx-mobile__fab:hover{box-shadow:0 18px 34px -10px hsl(var(--primary) / .75), 0 6px 14px -4px #00000073, inset 0 1px 0 #ffffff38;transform:translateY(-1px)}.nx-mobile__fab:active{box-shadow:0 8px 16px -6px hsl(var(--primary) / .55), inset 0 1px 0 #ffffff26;transform:translateY(2px)scale(.94)}.nx-mobile__fab:focus-visible{box-shadow:0 0 0 3px hsl(var(--background)), 0 0 0 5px hsl(var(--primary) / .7), 0 14px 28px -10px hsl(var(--primary) / .65);outline:none}.nx-mobile__fab:after{content:"";background:radial-gradient(circle, hsl(var(--primary) / .28), transparent 60%);filter:blur(5px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.nx-mobile__fab{transition:none}.nx-mobile__fab:hover{transform:none}}.nx-qr-v2 .nx-qr-head{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#000000a6,#00000059);border-bottom:1px solid #ffffff0f;padding:14px 18px}.nx-qr-v2 .nx-qr-head__title{letter-spacing:.01em;color:#f8fafc;font-weight:600}.nx-qr-v2 .nx-qr-stage{background:#000;position:relative;overflow:hidden}.nx-qr2-mask{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.nx-qr2-window{aspect-ratio:1;isolation:isolate;border-radius:22px;place-items:center;width:min(70vw,320px);display:grid;position:relative;box-shadow:0 0 0 9999px #0000008c}.nx-qr2-window:before{content:"";filter:blur(14px);opacity:.55;z-index:-1;background:conic-gradient(#4f7cff59,#4f7cff00 25%,#4f7cff59 50%,#4f7cff00 75%,#4f7cff59);border-radius:28px;animation:6s linear infinite nx-qr2-spin;position:absolute;inset:-6px}@keyframes nx-qr2-spin{to{transform:rotate(360deg)}}.nx-qr2-corner{filter:drop-shadow(0 0 10px #4f7cff99);border:3px solid #93c5fd;width:34px;height:34px;position:absolute}.nx-qr2-corner--tl{border-bottom:0;border-right:0;border-top-left-radius:20px;top:-3px;left:-3px}.nx-qr2-corner--tr{border-bottom:0;border-left:0;border-top-right-radius:20px;top:-3px;right:-3px}.nx-qr2-corner--bl{border-top:0;border-right:0;border-bottom-left-radius:20px;bottom:-3px;left:-3px}.nx-qr2-corner--br{border-top:0;border-left:0;border-bottom-right-radius:20px;bottom:-3px;right:-3px}.nx-qr2-scan{background:linear-gradient(90deg,#0000,#93c5fd 20%,#fff 50%,#93c5fd 80%,#0000);border-radius:99px;height:3px;animation:2.4s ease-in-out infinite nx-qr2-scan;position:absolute;top:0;left:6%;right:6%;box-shadow:0 0 18px #93c5fde6,0 0 36px #4f7cff80}@keyframes nx-qr2-scan{0%{opacity:0;top:6%}10%{opacity:1}50%{opacity:1;top:92%}90%{opacity:1}to{opacity:0;top:6%}}.nx-qr-stage.is-found .nx-qr2-corner{filter:drop-shadow(0 0 14px #4ade80b3);border-color:#4ade80;transition:border-color .2s}.nx-qr-stage.is-found .nx-qr2-window:before{opacity:.8;background:conic-gradient(#4ade808c,#4ade8000 25%,#4ade808c 50%,#4ade8000 75%,#4ade808c);animation-duration:1.5s}.nx-qr2-check{color:#4ade80;text-shadow:0 0 24px #4ade80b3;font-size:60px;line-height:1;animation:.28s cubic-bezier(.34,1.56,.64,1) nx-qr2-pop}@keyframes nx-qr2-pop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.nx-qr2-controls{gap:12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.nx-qr2-ctrl{-webkit-backdrop-filter:blur(14px);color:#f1f5f9;cursor:pointer;background:#141826a6;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .16s,transform .16s;display:inline-flex}.nx-qr2-ctrl:active{transform:scale(.94)}.nx-qr2-ctrl.is-on{color:#1a1a1a;background:linear-gradient(160deg,#fbbf24,#f59e0b);border-color:#fbbf2480;box-shadow:0 8px 24px -8px #fbbf24b3}.nx-qr2-foot{-webkit-backdrop-filter:blur(12px);color:#f1f5f9d9;background:#00000073;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:12.5px;display:inline-flex}.nx-qr2-foot__dot{background:#93c5fd;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite nx-qr2-blink;box-shadow:0 0 10px #93c5fdcc}@keyframes nx-qr2-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.nx-qr2-scan,.nx-qr2-window:before,.nx-qr2-foot__dot{animation:none}}.nx-bento-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nx-bento-tile{min-height:100px;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;justify-content:space-between;gap:8px;padding:14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.nx-bento-tile:active{transform:scale(.97)}.nx-bento-tile:hover{border-color:#fff3}.nx-bento-tile.is-active{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 1px hsl(var(--primary) / .4) inset}.nx-bento-tile--wide{grid-column:span 2;min-height:116px}.nx-bento-tile__icon{color:#fff;background:#ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.nx-bento-tile__label{letter-spacing:-.005em;color:#fff;max-width:100%;font-size:.95rem;font-weight:600;line-height:1.2}.nx-bento-tile--c1{background:linear-gradient(160deg,#4f7cff,#3b5dd1);border-color:#4f7cff73}.nx-bento-tile--c2{background:linear-gradient(160deg,#10b981,#059669);border-color:#10b98173}.nx-bento-tile--c3{background:linear-gradient(160deg,#f59e0b,#d97706);border-color:#f59e0b73}.nx-bento-tile--c4{background:linear-gradient(160deg,#ef4444,#dc2626);border-color:#ef444473}.nx-bento-tile--c5{background:linear-gradient(160deg,#8b5cf6,#6d28d9);border-color:#8b5cf673}.nx-bento-tile--c6{background:linear-gradient(160deg,#06b6d4,#0891b2);border-color:#06b6d473}.nx-bento-tile[class*=nx-bento-tile--c]{box-shadow:0 8px 24px -12px #00000080}.nx-bento-tile[class*=nx-bento-tile--c]:hover{box-shadow:0 12px 28px -10px #0000008c}.nx-bento-tile[class*=nx-bento-tile--c]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 80% -10%,#ffffff2e,#0000 55%);position:absolute;inset:0}.nx-mostused{margin-top:12px}.nx-mostused__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nx-mostused__tile{text-align:left;border:1px solid hsl(var(--border) / .55);background:linear-gradient(160deg, hsl(var(--primary) / .1), hsl(var(--primary) / .02));color:hsl(var(--foreground));cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.nx-mostused__tile:active{transform:scale(.97)}.nx-mostused__tile:hover{border-color:hsl(var(--primary) / .45);box-shadow:0 6px 18px -10px hsl(var(--primary) / .5)}.nx-mostused__tile.is-active{border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 1px hsl(var(--primary) / .5) inset}.nx-mostused__icon{background:linear-gradient(160deg, hsl(var(--primary)), hsl(var(--primary) / .78));width:36px;height:36px;color:hsl(var(--primary-foreground,0 0% 100%));border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.nx-mostused__body{flex-direction:column;min-width:0;display:flex}.nx-mostused__label{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}.nx-mostused__count{color:hsl(var(--muted-foreground) / .85);letter-spacing:.04em;margin-top:2px;font-size:.68rem}.nx-favboard__title{align-items:center;gap:5px;display:flex}.nx-favboard__title-star{color:#f59f0a;flex-shrink:0}.nx-favboard__empty-hint{color:hsl(var(--muted-foreground) / .65);text-align:center;padding:10px 0 2px;font-size:.78rem}.nx-favboard__tile-wrap{position:relative}.nx-favboard__fav-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nx-favboard__fav-tile{cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:16px 6px 12px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 6px 20px -10px #00000073}.nx-favboard__fav-tile:active{transform:scale(.95)}.nx-favboard__fav-tile.is-active{border-color:#ffffff59}.nx-favboard__fav-tile[class*=nx-bento-tile--c]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 80% -10%,#ffffff2e,#0000 55%);position:absolute;inset:0}.nx-favboard__fav-icon{color:#ffffffeb;justify-content:center;align-items:center;display:inline-flex}.nx-favboard__fav-label{color:#ffffffe0;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 2px;font-size:.7rem;font-weight:600;overflow:hidden}.nx-favboard__all-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.nx-favboard__all-tile{cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:9px 4px 8px;transition:transform .14s;display:flex;box-shadow:0 4px 12px -8px #0006}.nx-favboard__all-tile:active{transform:scale(.94)}.nx-favboard__all-tile.is-active{border-color:#ffffff4d}.nx-favboard__all-tile[class*=nx-bento-tile--c]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 80% -10%,#ffffff24,#0000 55%);position:absolute;inset:0}.nx-favboard__all-icon{color:#ffffffe0;justify-content:center;align-items:center;display:inline-flex}.nx-favboard__all-label{color:#ffffffbf;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.61rem;font-weight:500;overflow:hidden}.nx-favboard__star-btn{cursor:pointer;color:#ffffff47;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .12s,transform .12s;display:flex;position:absolute;top:4px;right:4px}.nx-favboard__star-btn:active{transform:scale(.8)}.nx-favboard__star-btn.is-fav{color:#f59f0a}.nx-floattags__section{margin-bottom:22px}.nx-floattags__section-label{letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .65);margin-bottom:9px;padding-left:1px;font-size:.63rem;font-weight:700}.nx-floattags__chips{flex-wrap:wrap;gap:7px;display:flex}.nx-floattags__chip{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:100px;align-items:center;gap:5px;padding:6px 13px 6px 9px;font-size:.8rem;font-weight:500;line-height:1;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;position:relative}.nx-floattags__chip:active{transform:scale(.92)}.nx-floattags__chip.is-active{box-shadow:0 0 0 2px}.nx-floattags__chip-icon{opacity:.82;flex-shrink:0;align-items:center;display:inline-flex}.nx-floattags__chip-name{letter-spacing:-.01em}.nx-floattags__chip-badge{border:1.5px solid hsl(var(--background));pointer-events:none;background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.nx-floattags__chip--people{color:#7ca2f3;background:#2463eb21;border-color:#2463eb4d}.nx-floattags__chip--people:hover{background:#2463eb36}.nx-floattags__chip--time{color:#35edb0;background:#10b77f21;border-color:#10b77f4d}.nx-floattags__chip--time:hover{background:#10b77f36}.nx-floattags__chip--finance{color:#819eee;background:#12318733;border-color:#3564e352}.nx-floattags__chip--finance:hover{background:#1231874d}.nx-floattags__chip--admin{color:#ac86ea;background:#6b26d921;border-color:#6b26d94d}.nx-floattags__chip--admin:hover{background:#6b26d936}.nx-floattags__chip--default{background:hsl(var(--muted) / .45);border-color:hsl(var(--border) / .55);color:hsl(var(--muted-foreground))}.nx-floattags__chip--default:hover{background:hsl(var(--muted) / .65)}.nx-radial-more{flex-direction:column;gap:16px;padding-bottom:12px;display:flex}.nx-radial-wheel{aspect-ratio:1;width:min(292px,100vw - 52px);margin:4px auto 6px;position:relative}.nx-radial-wheel__ring{border:1px solid hsl(var(--border) / .72);background:linear-gradient(hsl(var(--card) / .88), hsl(var(--card) / .88)) padding-box, conic-gradient(from -90deg, #3c83f66b, #1fb2a35c, #f0ad055c, #dd1d4a57, #7c3bed61, #21c45d57, #3c83f66b) border-box;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04);border-radius:50%;position:absolute;inset:23px}.nx-radial-wheel__ring:before,.nx-radial-wheel__ring:after{content:"";background:hsl(var(--border) / .5);transform-origin:50%;height:1px;position:absolute;inset:50% 14px auto}.nx-radial-wheel__ring:after{transform:rotate(60deg)}.nx-radial-wheel__center{z-index:2;border:1px solid hsl(var(--border) / .78);background:hsl(var(--card));width:86px;height:86px;color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px hsl(var(--primary) / .22), 0 16px 32px -24px hsl(var(--foreground) / .45), 0 0 30px -10px hsl(var(--primary) / .4);border-radius:50%;place-items:center;gap:4px;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-radial-wheel__mark{width:28px;height:28px;color:hsl(var(--primary))}.nx-radial-node{left:var(--nx-radial-x);top:var(--nx-radial-y);z-index:3;border:1px solid color-mix(in srgb, currentColor 38%, transparent);background:linear-gradient(180deg, color-mix(in srgb, currentColor 15%, hsl(var(--card))) 0%, hsl(var(--card) / .98) 100%);width:78px;min-height:58px;color:hsl(var(--foreground));box-shadow:0 10px 22px -18px hsl(var(--foreground) / .55);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 7px;transition:transform .16s,box-shadow .2s,border-color .2s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.nx-radial-node span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:750;line-height:1.05;overflow:hidden}.nx-radial-node.is-active{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 30%, transparent) inset, 0 12px 26px -18px currentColor;border-color:currentColor;transform:translate(-50%,-50%)scale(1.06)}.nx-radial-node--people,.nx-radial-tool--people,.nx-radial-row--people,.nx-radial-preview--people{color:#327df5}.nx-radial-node--time,.nx-radial-tool--time,.nx-radial-row--time,.nx-radial-preview--time{color:#1ba799}.nx-radial-node--finance,.nx-radial-tool--finance,.nx-radial-row--finance,.nx-radial-preview--finance{color:#d79b04}.nx-radial-node--requests,.nx-radial-tool--requests,.nx-radial-row--requests,.nx-radial-preview--requests{color:#dd1d4a}.nx-radial-node--reports,.nx-radial-tool--reports,.nx-radial-row--reports,.nx-radial-preview--reports{color:#0c8eca}.nx-radial-node--growth,.nx-radial-tool--growth,.nx-radial-row--growth,.nx-radial-preview--growth{color:#1ca64f}.nx-radial-node--admin,.nx-radial-tool--admin,.nx-radial-row--admin,.nx-radial-preview--admin{color:#7c3bed}.nx-radial-node--default,.nx-radial-tool--default,.nx-radial-row--default,.nx-radial-preview--default{color:hsl(var(--accent))}.nx-radial-preview{border:1px solid hsl(var(--border) / .72);background:linear-gradient(135deg, color-mix(in srgb, currentColor 13%, hsl(var(--card))) 0%, hsl(var(--card)) 70%);box-shadow:0 14px 28px -24px hsl(var(--foreground) / .38);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.nx-radial-preview__main{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-radial-preview__eyebrow{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.nx-radial-preview__main strong{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font-size:1rem;overflow:hidden}.nx-radial-preview__chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.nx-radial-preview__chips span{background:hsl(var(--muted) / .36);min-height:24px;color:inherit;border:1px solid;border-radius:999px;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:760;display:inline-flex}.nx-radial-preview__open{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .78));min-height:36px;color:hsl(var(--primary-foreground));box-shadow:0 10px 22px -12px hsl(var(--primary) / .7);border:none;border-radius:999px;grid-area:1/2;align-items:center;gap:4px;padding:0 13px;font-size:.76rem;font-weight:800;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex}.nx-radial-preview__open:active{filter:brightness(1.05);transform:translateY(1px)scale(.98)}.nx-radial-label{color:hsl(var(--muted-foreground));letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.63rem;font-weight:850}.nx-radial-quick__rail{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.nx-radial-quick__rail::-webkit-scrollbar{display:none}.nx-radial-tool{border:1px solid color-mix(in srgb, currentColor 30%, hsl(var(--border)));background:color-mix(in srgb, currentColor 10%, hsl(var(--muted) / .34));border-radius:999px;flex:none;align-items:center;gap:6px;max-width:132px;min-height:38px;padding:0 11px;transition:transform .15s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.nx-radial-tool:active{transform:scale(.97)}.nx-radial-tool span{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font-size:.76rem;font-weight:720;overflow:hidden}.nx-radial-tool.is-active,.nx-radial-row.is-active{background:hsl(var(--primary) / .08);border-color:currentColor;box-shadow:inset 0 0 0 1px}.nx-radial-sections{flex-direction:column;gap:15px;display:flex}.nx-radial-list{flex-direction:column;gap:8px;display:flex}.nx-radial-row{border:1px solid color-mix(in srgb, currentColor 25%, hsl(var(--border) / .62));background:linear-gradient(135deg, color-mix(in srgb, currentColor 8%, hsl(var(--card))) 0%, hsl(var(--card) / .86) 76%);text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 11px;transition:transform .15s,border-color .2s,background-color .2s,box-shadow .2s;display:grid}.nx-radial-row:active{transform:scale(.99)}.nx-radial-row__icon{border:1px solid color-mix(in srgb, currentColor 55%, transparent);background:color-mix(in srgb, currentColor 14%, hsl(var(--muted) / .36));width:38px;height:38px;color:inherit;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.nx-radial-row__body{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-radial-row__label,.nx-radial-row__hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-radial-row__label{color:hsl(var(--foreground));font-size:.9rem;font-weight:760}.nx-radial-row__hint{color:hsl(var(--muted-foreground));font-size:.72rem}.nx-radial-row__chev{color:hsl(var(--muted-foreground))}@media (width<=360px){.nx-radial-wheel{width:min(270px,100vw - 42px)}.nx-radial-node{border-radius:16px;width:72px;min-height:54px}.nx-radial-node span{font-size:.62rem}}.nx-mobile__avatar,.nx-account__avatar{position:relative;overflow:hidden}.nx-mobile__avatar>img,.nx-account__avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;inset:0}.nx-mobile__avatar-initials,.nx-account__avatar-initials{z-index:0;position:relative}.nx-mobile__avatar--img .nx-mobile__avatar-initials,.nx-account__avatar--img .nx-account__avatar-initials{visibility:hidden}.nx-mobile__avatar[data-img-failed=true] .nx-mobile__avatar-initials,.nx-account__avatar[data-img-failed=true] .nx-account__avatar-initials{visibility:visible}.owner-kpi-modern{background:hsl(var(--card) / .6);border:1px solid hsl(var(--border) / .5);text-align:left;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.owner-kpi-modern__icon{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.owner-kpi-modern__value{color:hsl(var(--foreground));font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:700}.owner-kpi-modern__label{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:700}.owner-tenant-v2{background:hsl(var(--card) / .4);border:1px solid hsl(var(--border) / .4);text-align:left;border-radius:20px;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.owner-tenant-v2__name{color:hsl(var(--foreground));font-size:.95rem;font-weight:700;display:block}.owner-tenant-v2__meta{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.7rem;display:block}.owner-tenant-v2__score{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800}[dir=rtl] .owner-kpi-modern,[dir=rtl] .owner-tenant-v2{text-align:right}[dir=rtl] .owner-tenant-v2{border-left:0;border-right-width:4px}.owner-portal .emp-screen{gap:22px;padding:18px 16px 10px}.owner-portal .emp-section{gap:12px}.owner-portal .emp-section__title{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:800}.owner-portal .emp-card,.owner-portal .emp-listrow,.owner-portal .emp-brief-card{background:linear-gradient(180deg, hsl(var(--card) / .95), hsl(var(--card) / .72));border:1px solid hsl(var(--border) / .62);box-shadow:0 16px 34px -24px #000000c7, inset 0 1px 0 hsl(var(--foreground) / .05);border-radius:20px}.owner-portal .emp-brief-card{flex-direction:column;gap:7px;padding:15px 14px 16px;display:flex;position:relative;overflow:hidden}.owner-portal .emp-brief-card:before{content:"";background:linear-gradient(180deg, hsl(var(--primary)), hsl(var(--primary) / .25));border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.owner-portal .emp-brief-card__k{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-portal .emp-brief-card b{letter-spacing:-.02em}.owner-portal .emp-listrow{align-items:center;gap:12px;padding:13px 14px;transition:transform .12s,border-color .15s}.owner-portal .emp-listrow:active{border-color:hsl(var(--primary) / .45);transform:scale(.985)}.owner-portal .emp-listrow__icon{border-radius:14px;flex-shrink:0;width:44px;height:44px}.owner-portal .emp-listrow__title{font-weight:650}.owner-portal .emp-listrow__sub{color:hsl(var(--muted-foreground))}.owner-portal input.nx-input,.owner-portal input[type=search].nx-input{background:hsl(var(--card) / .72);border:1px solid hsl(var(--border) / .62);border-radius:14px;height:44px}.owner-portal input.nx-input:focus{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .14);outline:none}.owner-portal .adm-appr__btn{border:1px solid hsl(var(--border) / .6);border-radius:999px;height:34px;font-weight:650;transition:background .15s,color .15s,transform .1s}.owner-portal .adm-appr__btn:active{transform:scale(.95)}.owner-portal .adm-appr__btn--approve{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 10px 20px -12px hsl(var(--primary) / .95);border-color:#0000}.owner-portal .adm-appr__btn--details{background:hsl(var(--card) / .6);color:hsl(var(--muted-foreground))}.owner-portal .emp-quiet{background:hsl(var(--card) / .6);border:1px solid hsl(var(--border) / .5);border-radius:18px;align-items:center;gap:8px;padding:16px;display:flex}[dir=rtl] .ml-0,[dir=rtl] .mr-0{margin-left:0;margin-right:0}[dir=rtl] .ml-1{margin-left:0;margin-right:.25rem}[dir=rtl] .mr-1{margin-left:.25rem;margin-right:0}[dir=rtl] .ml-2{margin-left:0;margin-right:.5rem}[dir=rtl] .mr-2{margin-left:.5rem;margin-right:0}[dir=rtl] .ml-3{margin-left:0;margin-right:.75rem}[dir=rtl] .mr-3{margin-left:.75rem;margin-right:0}[dir=rtl] .ml-4{margin-left:0;margin-right:1rem}[dir=rtl] .mr-4{margin-left:1rem;margin-right:0}[dir=rtl] .ml-5{margin-left:0;margin-right:1.25rem}[dir=rtl] .mr-5{margin-left:1.25rem;margin-right:0}[dir=rtl] .ml-6{margin-left:0;margin-right:1.5rem}[dir=rtl] .mr-6{margin-left:1.5rem;margin-right:0}[dir=rtl] .ml-7{margin-left:0;margin-right:1.75rem}[dir=rtl] .mr-7{margin-left:1.75rem;margin-right:0}[dir=rtl] .ml-8{margin-left:0;margin-right:2rem}[dir=rtl] .mr-8{margin-left:2rem;margin-right:0}[dir=rtl] .ml-9{margin-left:0;margin-right:2.25rem}[dir=rtl] .mr-9{margin-left:2.25rem;margin-right:0}[dir=rtl] .ml-10{margin-left:0;margin-right:2.5rem}[dir=rtl] .mr-10{margin-left:2.5rem;margin-right:0}[dir=rtl] .ml-11{margin-left:0;margin-right:2.75rem}[dir=rtl] .mr-11{margin-left:2.75rem;margin-right:0}[dir=rtl] .ml-12{margin-left:0;margin-right:3rem}[dir=rtl] .mr-12{margin-left:3rem;margin-right:0}[dir=rtl] .ml-14{margin-left:0;margin-right:3.5rem}[dir=rtl] .mr-14{margin-left:3.5rem;margin-right:0}[dir=rtl] .ml-16{margin-left:0;margin-right:4rem}[dir=rtl] .mr-16{margin-left:4rem;margin-right:0}[dir=rtl] .ml-20{margin-left:0;margin-right:5rem}[dir=rtl] .mr-20{margin-left:5rem;margin-right:0}[dir=rtl] .ml-24{margin-left:0;margin-right:6rem}[dir=rtl] .mr-24{margin-left:6rem;margin-right:0}[dir=rtl] .ml-28{margin-left:0;margin-right:7rem}[dir=rtl] .mr-28{margin-left:7rem;margin-right:0}[dir=rtl] .ml-32{margin-left:0;margin-right:8rem}[dir=rtl] .mr-32{margin-left:8rem;margin-right:0}[dir=rtl] .ml-36{margin-left:0;margin-right:9rem}[dir=rtl] .mr-36{margin-left:9rem;margin-right:0}[dir=rtl] .ml-40{margin-left:0;margin-right:10rem}[dir=rtl] .mr-40{margin-left:10rem;margin-right:0}[dir=rtl] .ml-44{margin-left:0;margin-right:11rem}[dir=rtl] .mr-44{margin-left:11rem;margin-right:0}[dir=rtl] .ml-48{margin-left:0;margin-right:12rem}[dir=rtl] .mr-48{margin-left:12rem;margin-right:0}[dir=rtl] .ml-52{margin-left:0;margin-right:13rem}[dir=rtl] .mr-52{margin-left:13rem;margin-right:0}[dir=rtl] .ml-56{margin-left:0;margin-right:14rem}[dir=rtl] .mr-56{margin-left:14rem;margin-right:0}[dir=rtl] .ml-60{margin-left:0;margin-right:15rem}[dir=rtl] .mr-60{margin-left:15rem;margin-right:0}[dir=rtl] .ml-64{margin-left:0;margin-right:16rem}[dir=rtl] .mr-64{margin-left:16rem;margin-right:0}[dir=rtl] .ml-72{margin-left:0;margin-right:18rem}[dir=rtl] .mr-72{margin-left:18rem;margin-right:0}[dir=rtl] .ml-80{margin-left:0;margin-right:20rem}[dir=rtl] .mr-80{margin-left:20rem;margin-right:0}[dir=rtl] .ml-96{margin-left:0;margin-right:24rem}[dir=rtl] .mr-96{margin-left:24rem;margin-right:0}[dir=rtl] .ml-px{margin-left:0;margin-right:1px}[dir=rtl] .mr-px{margin-left:1px;margin-right:0}[dir=rtl] .ml-0\.5{margin-left:0;margin-right:.125rem}[dir=rtl] .mr-0\.5{margin-left:.125rem;margin-right:0}[dir=rtl] .ml-1\.5{margin-left:0;margin-right:.375rem}[dir=rtl] .mr-1\.5{margin-left:.375rem;margin-right:0}[dir=rtl] .ml-2\.5{margin-left:0;margin-right:.625rem}[dir=rtl] .mr-2\.5{margin-left:.625rem;margin-right:0}[dir=rtl] .ml-3\.5{margin-left:0;margin-right:.875rem}[dir=rtl] .mr-3\.5{margin-left:.875rem;margin-right:0}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .mr-auto{margin-left:auto;margin-right:0}[dir=rtl] .-ml-1{margin-left:0;margin-right:-.25rem}[dir=rtl] .-mr-1{margin-left:-.25rem;margin-right:0}[dir=rtl] .-ml-2{margin-left:0;margin-right:-.5rem}[dir=rtl] .-mr-2{margin-left:-.5rem;margin-right:0}[dir=rtl] .-ml-3{margin-left:0;margin-right:-.75rem}[dir=rtl] .-mr-3{margin-left:-.75rem;margin-right:0}[dir=rtl] .-ml-4{margin-left:0;margin-right:-1rem}[dir=rtl] .-mr-4{margin-left:-1rem;margin-right:0}[dir=rtl] .-ml-5{margin-left:0;margin-right:-1.25rem}[dir=rtl] .-mr-5{margin-left:-1.25rem;margin-right:0}[dir=rtl] .-ml-6{margin-left:0;margin-right:-1.5rem}[dir=rtl] .-mr-6{margin-left:-1.5rem;margin-right:0}[dir=rtl] .-ml-7{margin-left:0;margin-right:-1.75rem}[dir=rtl] .-mr-7{margin-left:-1.75rem;margin-right:0}[dir=rtl] .-ml-8{margin-left:0;margin-right:-2rem}[dir=rtl] .-mr-8{margin-left:-2rem;margin-right:0}[dir=rtl] .-ml-9{margin-left:0;margin-right:-2.25rem}[dir=rtl] .-mr-9{margin-left:-2.25rem;margin-right:0}[dir=rtl] .-ml-10{margin-left:0;margin-right:-2.5rem}[dir=rtl] .-mr-10{margin-left:-2.5rem;margin-right:0}[dir=rtl] .-ml-11{margin-left:0;margin-right:-2.75rem}[dir=rtl] .-mr-11{margin-left:-2.75rem;margin-right:0}[dir=rtl] .-ml-12{margin-left:0;margin-right:-3rem}[dir=rtl] .-mr-12{margin-left:-3rem;margin-right:0}[dir=rtl] .-ml-14{margin-left:0;margin-right:-3.5rem}[dir=rtl] .-mr-14{margin-left:-3.5rem;margin-right:0}[dir=rtl] .-ml-16{margin-left:0;margin-right:-4rem}[dir=rtl] .-mr-16{margin-left:-4rem;margin-right:0}[dir=rtl] .-ml-20{margin-left:0;margin-right:-5rem}[dir=rtl] .-mr-20{margin-left:-5rem;margin-right:0}[dir=rtl] .-ml-24{margin-left:0;margin-right:-6rem}[dir=rtl] .-mr-24{margin-left:-6rem;margin-right:0}[dir=rtl] .-ml-28{margin-left:0;margin-right:-7rem}[dir=rtl] .-mr-28{margin-left:-7rem;margin-right:0}[dir=rtl] .-ml-32{margin-left:0;margin-right:-8rem}[dir=rtl] .-mr-32{margin-left:-8rem;margin-right:0}[dir=rtl] .-ml-36{margin-left:0;margin-right:-9rem}[dir=rtl] .-mr-36{margin-left:-9rem;margin-right:0}[dir=rtl] .-ml-40{margin-left:0;margin-right:-10rem}[dir=rtl] .-mr-40{margin-left:-10rem;margin-right:0}[dir=rtl] .-ml-44{margin-left:0;margin-right:-11rem}[dir=rtl] .-mr-44{margin-left:-11rem;margin-right:0}[dir=rtl] .-ml-48{margin-left:0;margin-right:-12rem}[dir=rtl] .-mr-48{margin-left:-12rem;margin-right:0}[dir=rtl] .-ml-52{margin-left:0;margin-right:-13rem}[dir=rtl] .-mr-52{margin-left:-13rem;margin-right:0}[dir=rtl] .-ml-56{margin-left:0;margin-right:-14rem}[dir=rtl] .-mr-56{margin-left:-14rem;margin-right:0}[dir=rtl] .-ml-60{margin-left:0;margin-right:-15rem}[dir=rtl] .-mr-60{margin-left:-15rem;margin-right:0}[dir=rtl] .-ml-64{margin-left:0;margin-right:-16rem}[dir=rtl] .-mr-64{margin-left:-16rem;margin-right:0}[dir=rtl] .-ml-72{margin-left:0;margin-right:-18rem}[dir=rtl] .-mr-72{margin-left:-18rem;margin-right:0}[dir=rtl] .-ml-80{margin-left:0;margin-right:-20rem}[dir=rtl] .-mr-80{margin-left:-20rem;margin-right:0}[dir=rtl] .-ml-96{margin-left:0;margin-right:-24rem}[dir=rtl] .-mr-96{margin-left:-24rem;margin-right:0}[dir=rtl] .-ml-px{margin-left:0;margin-right:-1px}[dir=rtl] .-mr-px{margin-left:-1px;margin-right:0}[dir=rtl] .-ml-0\.5{margin-left:0;margin-right:-.125rem}[dir=rtl] .-mr-0\.5{margin-left:-.125rem;margin-right:0}[dir=rtl] .-ml-1\.5{margin-left:0;margin-right:-.375rem}[dir=rtl] .-mr-1\.5{margin-left:-.375rem;margin-right:0}[dir=rtl] .-ml-2\.5{margin-left:0;margin-right:-.625rem}[dir=rtl] .-mr-2\.5{margin-left:-.625rem;margin-right:0}[dir=rtl] .-ml-3\.5{margin-left:0;margin-right:-.875rem}[dir=rtl] .-mr-3\.5{margin-left:-.875rem;margin-right:0}[dir=rtl] .pl-0,[dir=rtl] .pr-0{padding-left:0;padding-right:0}[dir=rtl] .pl-1{padding-left:0;padding-right:.25rem}[dir=rtl] .pr-1{padding-left:.25rem;padding-right:0}[dir=rtl] .pl-2{padding-left:0;padding-right:.5rem}[dir=rtl] .pr-2{padding-left:.5rem;padding-right:0}[dir=rtl] .pl-3{padding-left:0;padding-right:.75rem}[dir=rtl] .pr-3{padding-left:.75rem;padding-right:0}[dir=rtl] .pl-4{padding-left:0;padding-right:1rem}[dir=rtl] .pr-4{padding-left:1rem;padding-right:0}[dir=rtl] .pl-5{padding-left:0;padding-right:1.25rem}[dir=rtl] .pr-5{padding-left:1.25rem;padding-right:0}[dir=rtl] .pl-6{padding-left:0;padding-right:1.5rem}[dir=rtl] .pr-6{padding-left:1.5rem;padding-right:0}[dir=rtl] .pl-7{padding-left:0;padding-right:1.75rem}[dir=rtl] .pr-7{padding-left:1.75rem;padding-right:0}[dir=rtl] .pl-8{padding-left:0;padding-right:2rem}[dir=rtl] .pr-8{padding-left:2rem;padding-right:0}[dir=rtl] .pl-9{padding-left:0;padding-right:2.25rem}[dir=rtl] .pr-9{padding-left:2.25rem;padding-right:0}[dir=rtl] .pl-10{padding-left:0;padding-right:2.5rem}[dir=rtl] .pr-10{padding-left:2.5rem;padding-right:0}[dir=rtl] .pl-11{padding-left:0;padding-right:2.75rem}[dir=rtl] .pr-11{padding-left:2.75rem;padding-right:0}[dir=rtl] .pl-12{padding-left:0;padding-right:3rem}[dir=rtl] .pr-12{padding-left:3rem;padding-right:0}[dir=rtl] .pl-14{padding-left:0;padding-right:3.5rem}[dir=rtl] .pr-14{padding-left:3.5rem;padding-right:0}[dir=rtl] .pl-16{padding-left:0;padding-right:4rem}[dir=rtl] .pr-16{padding-left:4rem;padding-right:0}[dir=rtl] .pl-20{padding-left:0;padding-right:5rem}[dir=rtl] .pr-20{padding-left:5rem;padding-right:0}[dir=rtl] .pl-24{padding-left:0;padding-right:6rem}[dir=rtl] .pr-24{padding-left:6rem;padding-right:0}[dir=rtl] .pl-28{padding-left:0;padding-right:7rem}[dir=rtl] .pr-28{padding-left:7rem;padding-right:0}[dir=rtl] .pl-32{padding-left:0;padding-right:8rem}[dir=rtl] .pr-32{padding-left:8rem;padding-right:0}[dir=rtl] .pl-36{padding-left:0;padding-right:9rem}[dir=rtl] .pr-36{padding-left:9rem;padding-right:0}[dir=rtl] .pl-40{padding-left:0;padding-right:10rem}[dir=rtl] .pr-40{padding-left:10rem;padding-right:0}[dir=rtl] .pl-44{padding-left:0;padding-right:11rem}[dir=rtl] .pr-44{padding-left:11rem;padding-right:0}[dir=rtl] .pl-48{padding-left:0;padding-right:12rem}[dir=rtl] .pr-48{padding-left:12rem;padding-right:0}[dir=rtl] .pl-52{padding-left:0;padding-right:13rem}[dir=rtl] .pr-52{padding-left:13rem;padding-right:0}[dir=rtl] .pl-56{padding-left:0;padding-right:14rem}[dir=rtl] .pr-56{padding-left:14rem;padding-right:0}[dir=rtl] .pl-60{padding-left:0;padding-right:15rem}[dir=rtl] .pr-60{padding-left:15rem;padding-right:0}[dir=rtl] .pl-64{padding-left:0;padding-right:16rem}[dir=rtl] .pr-64{padding-left:16rem;padding-right:0}[dir=rtl] .pl-72{padding-left:0;padding-right:18rem}[dir=rtl] .pr-72{padding-left:18rem;padding-right:0}[dir=rtl] .pl-80{padding-left:0;padding-right:20rem}[dir=rtl] .pr-80{padding-left:20rem;padding-right:0}[dir=rtl] .pl-96{padding-left:0;padding-right:24rem}[dir=rtl] .pr-96{padding-left:24rem;padding-right:0}[dir=rtl] .pl-px{padding-left:0;padding-right:1px}[dir=rtl] .pr-px{padding-left:1px;padding-right:0}[dir=rtl] .pl-0\.5{padding-left:0;padding-right:.125rem}[dir=rtl] .pr-0\.5{padding-left:.125rem;padding-right:0}[dir=rtl] .pl-1\.5{padding-left:0;padding-right:.375rem}[dir=rtl] .pr-1\.5{padding-left:.375rem;padding-right:0}[dir=rtl] .pl-2\.5{padding-left:0;padding-right:.625rem}[dir=rtl] .pr-2\.5{padding-left:.625rem;padding-right:0}[dir=rtl] .pl-3\.5{padding-left:0;padding-right:.875rem}[dir=rtl] .pr-3\.5{padding-left:.875rem;padding-right:0}[dir=rtl] .left-0{left:auto;right:0}[dir=rtl] .right-0{left:0;right:auto}[dir=rtl] .left-1{left:auto;right:.25rem}[dir=rtl] .right-1{left:.25rem;right:auto}[dir=rtl] .left-2{left:auto;right:.5rem}[dir=rtl] .right-2{left:.5rem;right:auto}[dir=rtl] .left-3{left:auto;right:.75rem}[dir=rtl] .right-3{left:.75rem;right:auto}[dir=rtl] .left-4{left:auto;right:1rem}[dir=rtl] .right-4{left:1rem;right:auto}[dir=rtl] .left-5{left:auto;right:1.25rem}[dir=rtl] .right-5{left:1.25rem;right:auto}[dir=rtl] .left-6{left:auto;right:1.5rem}[dir=rtl] .right-6{left:1.5rem;right:auto}[dir=rtl] .left-7{left:auto;right:1.75rem}[dir=rtl] .right-7{left:1.75rem;right:auto}[dir=rtl] .left-8{left:auto;right:2rem}[dir=rtl] .right-8{left:2rem;right:auto}[dir=rtl] .left-9{left:auto;right:2.25rem}[dir=rtl] .right-9{left:2.25rem;right:auto}[dir=rtl] .left-10{left:auto;right:2.5rem}[dir=rtl] .right-10{left:2.5rem;right:auto}[dir=rtl] .left-11{left:auto;right:2.75rem}[dir=rtl] .right-11{left:2.75rem;right:auto}[dir=rtl] .left-12{left:auto;right:3rem}[dir=rtl] .right-12{left:3rem;right:auto}[dir=rtl] .left-14{left:auto;right:3.5rem}[dir=rtl] .right-14{left:3.5rem;right:auto}[dir=rtl] .left-16{left:auto;right:4rem}[dir=rtl] .right-16{left:4rem;right:auto}[dir=rtl] .left-20{left:auto;right:5rem}[dir=rtl] .right-20{left:5rem;right:auto}[dir=rtl] .left-24{left:auto;right:6rem}[dir=rtl] .right-24{left:6rem;right:auto}[dir=rtl] .left-28{left:auto;right:7rem}[dir=rtl] .right-28{left:7rem;right:auto}[dir=rtl] .left-32{left:auto;right:8rem}[dir=rtl] .right-32{left:8rem;right:auto}[dir=rtl] .left-36{left:auto;right:9rem}[dir=rtl] .right-36{left:9rem;right:auto}[dir=rtl] .left-40{left:auto;right:10rem}[dir=rtl] .right-40{left:10rem;right:auto}[dir=rtl] .left-44{left:auto;right:11rem}[dir=rtl] .right-44{left:11rem;right:auto}[dir=rtl] .left-48{left:auto;right:12rem}[dir=rtl] .right-48{left:12rem;right:auto}[dir=rtl] .left-52{left:auto;right:13rem}[dir=rtl] .right-52{left:13rem;right:auto}[dir=rtl] .left-56{left:auto;right:14rem}[dir=rtl] .right-56{left:14rem;right:auto}[dir=rtl] .left-60{left:auto;right:15rem}[dir=rtl] .right-60{left:15rem;right:auto}[dir=rtl] .left-64{left:auto;right:16rem}[dir=rtl] .right-64{left:16rem;right:auto}[dir=rtl] .left-72{left:auto;right:18rem}[dir=rtl] .right-72{left:18rem;right:auto}[dir=rtl] .left-80{left:auto;right:20rem}[dir=rtl] .right-80{left:20rem;right:auto}[dir=rtl] .left-96{left:auto;right:24rem}[dir=rtl] .right-96{left:24rem;right:auto}[dir=rtl] .left-px{left:auto;right:1px}[dir=rtl] .right-px{left:1px;right:auto}[dir=rtl] .left-0\.5{left:auto;right:.125rem}[dir=rtl] .right-0\.5{left:.125rem;right:auto}[dir=rtl] .left-1\.5{left:auto;right:.375rem}[dir=rtl] .right-1\.5{left:.375rem;right:auto}[dir=rtl] .left-2\.5{left:auto;right:.625rem}[dir=rtl] .right-2\.5{left:.625rem;right:auto}[dir=rtl] .left-3\.5{left:auto;right:.875rem}[dir=rtl] .right-3\.5{left:.875rem;right:auto}[dir=rtl] .left-full{left:auto;right:100%}[dir=rtl] .right-full{left:100%;right:auto}[dir=rtl] .-left-1{left:auto;right:-.25rem}[dir=rtl] .-right-1{left:-.25rem;right:auto}[dir=rtl] .-left-2{left:auto;right:-.5rem}[dir=rtl] .-right-2{left:-.5rem;right:auto}[dir=rtl] .-left-3{left:auto;right:-.75rem}[dir=rtl] .-right-3{left:-.75rem;right:auto}[dir=rtl] .-left-4{left:auto;right:-1rem}[dir=rtl] .-right-4{left:-1rem;right:auto}[dir=rtl] .-left-5{left:auto;right:-1.25rem}[dir=rtl] .-right-5{left:-1.25rem;right:auto}[dir=rtl] .-left-6{left:auto;right:-1.5rem}[dir=rtl] .-right-6{left:-1.5rem;right:auto}[dir=rtl] .-left-7{left:auto;right:-1.75rem}[dir=rtl] .-right-7{left:-1.75rem;right:auto}[dir=rtl] .-left-8{left:auto;right:-2rem}[dir=rtl] .-right-8{left:-2rem;right:auto}[dir=rtl] .-left-9{left:auto;right:-2.25rem}[dir=rtl] .-right-9{left:-2.25rem;right:auto}[dir=rtl] .-left-10{left:auto;right:-2.5rem}[dir=rtl] .-right-10{left:-2.5rem;right:auto}[dir=rtl] .-left-11{left:auto;right:-2.75rem}[dir=rtl] .-right-11{left:-2.75rem;right:auto}[dir=rtl] .-left-12{left:auto;right:-3rem}[dir=rtl] .-right-12{left:-3rem;right:auto}[dir=rtl] .-left-14{left:auto;right:-3.5rem}[dir=rtl] .-right-14{left:-3.5rem;right:auto}[dir=rtl] .-left-16{left:auto;right:-4rem}[dir=rtl] .-right-16{left:-4rem;right:auto}[dir=rtl] .-left-20{left:auto;right:-5rem}[dir=rtl] .-right-20{left:-5rem;right:auto}[dir=rtl] .-left-24{left:auto;right:-6rem}[dir=rtl] .-right-24{left:-6rem;right:auto}[dir=rtl] .-left-28{left:auto;right:-7rem}[dir=rtl] .-right-28{left:-7rem;right:auto}[dir=rtl] .-left-32{left:auto;right:-8rem}[dir=rtl] .-right-32{left:-8rem;right:auto}[dir=rtl] .-left-36{left:auto;right:-9rem}[dir=rtl] .-right-36{left:-9rem;right:auto}[dir=rtl] .-left-40{left:auto;right:-10rem}[dir=rtl] .-right-40{left:-10rem;right:auto}[dir=rtl] .-left-44{left:auto;right:-11rem}[dir=rtl] .-right-44{left:-11rem;right:auto}[dir=rtl] .-left-48{left:auto;right:-12rem}[dir=rtl] .-right-48{left:-12rem;right:auto}[dir=rtl] .-left-52{left:auto;right:-13rem}[dir=rtl] .-right-52{left:-13rem;right:auto}[dir=rtl] .-left-56{left:auto;right:-14rem}[dir=rtl] .-right-56{left:-14rem;right:auto}[dir=rtl] .-left-60{left:auto;right:-15rem}[dir=rtl] .-right-60{left:-15rem;right:auto}[dir=rtl] .-left-64{left:auto;right:-16rem}[dir=rtl] .-right-64{left:-16rem;right:auto}[dir=rtl] .-left-72{left:auto;right:-18rem}[dir=rtl] .-right-72{left:-18rem;right:auto}[dir=rtl] .-left-80{left:auto;right:-20rem}[dir=rtl] .-right-80{left:-20rem;right:auto}[dir=rtl] .-left-96{left:auto;right:-24rem}[dir=rtl] .-right-96{left:-24rem;right:auto}[dir=rtl] .-left-px{left:auto;right:-1px}[dir=rtl] .-right-px{left:-1px;right:auto}[dir=rtl] .-left-0\.5{left:auto;right:-.125rem}[dir=rtl] .-right-0\.5{left:-.125rem;right:auto}[dir=rtl] .-left-1\.5{left:auto;right:-.375rem}[dir=rtl] .-right-1\.5{left:-.375rem;right:auto}[dir=rtl] .-left-2\.5{left:auto;right:-.625rem}[dir=rtl] .-right-2\.5{left:-.625rem;right:auto}[dir=rtl] .-left-3\.5{left:auto;right:-.875rem}[dir=rtl] .-right-3\.5{left:-.875rem;right:auto}[dir=rtl] .-left-full{left:auto;right:-100%}[dir=rtl] .-right-full{left:-100%;right:auto}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .float-left{float:right}[dir=rtl] .float-right{float:left}[dir=rtl] .border-l-0,[dir=rtl] .border-r-0{border-left-width:0;border-right-width:0}[dir=rtl] .border-l-2{border-left-width:0;border-right-width:2px}[dir=rtl] .border-r-2{border-left-width:2px;border-right-width:0}[dir=rtl] .border-l-4{border-left-width:0;border-right-width:4px}[dir=rtl] .border-r-4{border-left-width:4px;border-right-width:0}[dir=rtl] .border-l-8{border-left-width:0;border-right-width:8px}[dir=rtl] .border-r-8{border-left-width:8px;border-right-width:0}[dir=rtl] .border-l{border-left-width:0;border-right-width:1px}[dir=rtl] .border-r{border-left-width:1px;border-right-width:0}[dir=rtl] .rounded-l{border-radius:0 .25rem .25rem 0}[dir=rtl] .rounded-r{border-radius:.25rem 0 0 .25rem}[dir=rtl] .rounded-tl{border-top-left-radius:0;border-top-right-radius:.25rem}[dir=rtl] .rounded-tr{border-top-left-radius:.25rem;border-top-right-radius:0}[dir=rtl] .rounded-bl{border-bottom-right-radius:.25rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br{border-bottom-right-radius:0;border-bottom-left-radius:.25rem}[dir=rtl] .rounded-l-none,[dir=rtl] .rounded-r-none{border-radius:0}[dir=rtl] .rounded-tl-none,[dir=rtl] .rounded-tr-none{border-top-left-radius:0;border-top-right-radius:0}[dir=rtl] .rounded-bl-none,[dir=rtl] .rounded-br-none{border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=rtl] .rounded-l-sm{border-radius:0 .125rem .125rem 0}[dir=rtl] .rounded-r-sm{border-radius:.125rem 0 0 .125rem}[dir=rtl] .rounded-tl-sm{border-top-left-radius:0;border-top-right-radius:.125rem}[dir=rtl] .rounded-tr-sm{border-top-left-radius:.125rem;border-top-right-radius:0}[dir=rtl] .rounded-bl-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br-sm{border-bottom-right-radius:0;border-bottom-left-radius:.125rem}[dir=rtl] .rounded-l-md{border-radius:0 .375rem .375rem 0}[dir=rtl] .rounded-r-md{border-radius:.375rem 0 0 .375rem}[dir=rtl] .rounded-tl-md{border-top-left-radius:0;border-top-right-radius:.375rem}[dir=rtl] .rounded-tr-md{border-top-left-radius:.375rem;border-top-right-radius:0}[dir=rtl] .rounded-bl-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br-md{border-bottom-right-radius:0;border-bottom-left-radius:.375rem}[dir=rtl] .rounded-l-lg{border-radius:0 .5rem .5rem 0}[dir=rtl] .rounded-r-lg{border-radius:.5rem 0 0 .5rem}[dir=rtl] .rounded-tl-lg{border-top-left-radius:0;border-top-right-radius:.5rem}[dir=rtl] .rounded-tr-lg{border-top-left-radius:.5rem;border-top-right-radius:0}[dir=rtl] .rounded-bl-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br-lg{border-bottom-right-radius:0;border-bottom-left-radius:.5rem}[dir=rtl] .rounded-l-xl{border-radius:0 .75rem .75rem 0}[dir=rtl] .rounded-r-xl{border-radius:.75rem 0 0 .75rem}[dir=rtl] .rounded-tl-xl{border-top-left-radius:0;border-top-right-radius:.75rem}[dir=rtl] .rounded-tr-xl{border-top-left-radius:.75rem;border-top-right-radius:0}[dir=rtl] .rounded-bl-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br-xl{border-bottom-right-radius:0;border-bottom-left-radius:.75rem}[dir=rtl] .rounded-l-2xl{border-radius:0 1rem 1rem 0}[dir=rtl] .rounded-r-2xl{border-radius:1rem 0 0 1rem}[dir=rtl] .rounded-tl-2xl{border-top-left-radius:0;border-top-right-radius:1rem}[dir=rtl] .rounded-tr-2xl{border-top-left-radius:1rem;border-top-right-radius:0}[dir=rtl] .rounded-bl-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br-2xl{border-bottom-right-radius:0;border-bottom-left-radius:1rem}[dir=rtl] .rounded-l-3xl{border-radius:0 1.5rem 1.5rem 0}[dir=rtl] .rounded-r-3xl{border-radius:1.5rem 0 0 1.5rem}[dir=rtl] .rounded-tl-3xl{border-top-left-radius:0;border-top-right-radius:1.5rem}[dir=rtl] .rounded-tr-3xl{border-top-left-radius:1.5rem;border-top-right-radius:0}[dir=rtl] .rounded-bl-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:0}[dir=rtl] .rounded-br-3xl{border-bottom-right-radius:0;border-bottom-left-radius:1.5rem}[dir=rtl] .rounded-l-full{border-radius:0 9999px 9999px 0}[dir=rtl] .rounded-r-full{border-radius:9999px 0 0 9999px}[dir=rtl] .rounded-tl-full{border-top-left-radius:0;border-top-right-radius:9999px}[dir=rtl] .rounded-tr-full{border-top-left-radius:9999px;border-top-right-radius:0}[dir=rtl] .rounded-bl-full{border-bottom-right-radius:9999px;border-bottom-left-radius:0}[dir=rtl] .rounded-br-full{border-bottom-right-radius:0;border-bottom-left-radius:9999px}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:210 100% 60%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:216 14% 37%;--accent:210 100% 60%;--accent-foreground:210 40% 98%;--accent-soft:210 100% 94%;--accent-ring:210 100% 60%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:210 100% 60%;--radius:1rem;--app-bg-image:var(--app-bg-default);--shadow-soft:0 18px 40px #0f172a14;--shadow-strong:0 32px 120px -60px #080c1ea6;--surface-tint:0 0% 100% / .88;--app-bg-from:220 9% 95%;--app-bg-via:220 9% 95%;--app-bg-to:40 75% 92%;--app-bg-default:radial-gradient(circle at 12% 18%, hsl(var(--app-bg-from)) 0%, hsl(var(--app-bg-via)) 55%, hsl(var(--app-bg-to)) 100%), radial-gradient(circle at 80% 0%, hsl(var(--app-bg-from) / .5) 0%, transparent 40%);--success:152 76% 40%;--success-foreground:210 40% 98%;--success-soft:152 76% 95%;--warning:38 92% 50%;--warning-foreground:24 10% 10%;--warning-soft:38 92% 94%;--danger:350 89% 60%;--danger-foreground:210 40% 98%;--danger-soft:350 89% 95%;--info:199 89% 48%;--info-foreground:210 40% 98%;--info-soft:199 89% 94%}*{border-color:hsl(var(--border))}:where(button,[role=button],a,input,textarea,select,summary):focus-visible{box-shadow:0 0 0 3px hsl(var(--accent) / .35);outline:none}html,body,#root{color:hsl(var(--foreground));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;letter-spacing:.01em;background-image:var(--app-bg-image,var(--app-bg-default));z-index:0;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100dvh;font-family:Poppins,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;transition:background .3s,background-image .45s,color .2s,border-color .2s;position:relative;overflow-x:hidden}.app-bg-layer{z-index:0;pointer-events:none;isolation:isolate;background-image:var(--app-bg-image,var(--app-bg-default));background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;transition:background .3s,background-image .45s;position:fixed;inset:0;overflow:hidden}.app-bg-overlay{mix-blend-mode:normal;pointer-events:none;z-index:1;background:0 0;position:absolute;inset:0}.app-3d-scene{z-index:2;pointer-events:none;perspective:1400px;transform-style:preserve-3d;opacity:.55;animation:36s ease-in-out infinite sceneFloat;position:absolute;inset:-12%}.app-3d-orb{background:radial-gradient(circle at 30% 30%, hsl(var(--accent) / .6), transparent 60%), radial-gradient(circle at 70% 70%, #ffffff38, transparent 55%);box-shadow:0 40px 120px hsl(var(--accent) / .3);filter:saturate(115%);mix-blend-mode:screen;border-radius:999px;position:absolute}.app-3d-orb.orb-alpha{width:240px;height:240px;animation:18s ease-in-out infinite orbDriftAlpha;top:12%;left:8%;transform:translateZ(90px)}.app-3d-orb.orb-beta{width:200px;height:200px;animation:22s ease-in-out infinite reverse orbDriftBeta;top:64%;left:68%;transform:translateZ(120px)}.app-3d-orb.orb-gamma{width:150px;height:150px;animation:16s ease-in-out infinite orbPulse;top:18%;right:12%;transform:translateZ(60px)}.app-3d-panel{border:1px solid hsl(var(--accent) / .18);background:linear-gradient(140deg, hsl(var(--accent) / .12), #ffffff29);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 90px -50px hsl(var(--accent) / .55);opacity:.7;border-radius:36px;position:absolute}.app-3d-panel.panel-alpha{width:320px;height:210px;animation:28s ease-in-out infinite panelDriftAlpha;top:28%;left:50%;transform:translate3d(-50%,0,30px)rotateX(12deg)rotateY(-18deg)}.app-3d-panel.panel-beta{width:280px;height:180px;animation:32s ease-in-out infinite reverse panelDriftBeta;bottom:12%;left:20%;transform:translateZ(20px)rotateX(-10deg)rotateY(14deg)}@keyframes sceneFloat{0%{transform:translate(0,0)rotate(0)}50%{transform:translateY(-1.5%)rotate(1deg)}to{transform:translateY(1%)rotate(-1deg)}}@keyframes orbDriftAlpha{0%{transform:translateZ(90px)scale(1)}50%{transform:translate3d(12px,-18px,120px)scale(1.05)}to{transform:translate3d(-10px,10px,90px)scale(1)}}@keyframes orbDriftBeta{0%{transform:translateZ(120px)scale(1)}50%{transform:translate3d(-14px,12px,140px)scale(1.04)}to{transform:translate3d(10px,-8px,120px)scale(1)}}@keyframes orbPulse{0%,to{opacity:.55;transform:translateZ(60px)scale(1)}50%{opacity:.75;transform:translateZ(100px)scale(1.08)}}@keyframes panelDriftAlpha{0%{transform:translate3d(-50%,0,30px)rotateX(12deg)rotateY(-18deg)}50%{transform:translate3d(-48%,-2%,50px)rotateX(14deg)rotateY(-10deg)}to{transform:translate3d(-50%,0,30px)rotateX(12deg)rotateY(-18deg)}}@keyframes panelDriftBeta{0%{transform:translateZ(20px)rotateX(-10deg)rotateY(14deg)}50%{transform:translate3d(6px,-10px,36px)rotateX(-12deg)rotateY(8deg)}to{transform:translateZ(20px)rotateX(-10deg)rotateY(14deg)}}@media (width<=768px){.app-3d-scene{opacity:.35}}@media (prefers-reduced-motion:reduce){.app-3d-scene,.app-3d-orb,.app-3d-panel{animation:none!important}}:root[data-motion=reduce] .app-3d-scene,:root[data-motion=reduce] .app-3d-orb,:root[data-motion=reduce] .app-3d-panel{animation:none!important}:root[data-motion=reduce] .tilt-card,:root[data-motion=reduce] .tilt-layer,:root[data-motion=reduce] .tilt-layer-sm{transform:none!important}@media (width<=1024px){html,body,#root,.app-bg-layer,:root[data-user-bg=true],body[data-user-bg=true],#root[data-user-bg=true],:root:not([data-user-bg=true])[data-style],body:not([data-user-bg=true])[data-style],#root:not([data-user-bg=true])[data-style]{background-attachment:scroll}}#root{z-index:1;min-height:100dvh;position:relative;background-color:#0000!important}body:before,body:after{content:"";pointer-events:none;z-index:0;opacity:0;background:0 0;transition:opacity .35s;position:fixed;inset:0}:root[data-user-bg=true],body[data-user-bg=true],#root[data-user-bg=true]{background-image:var(--app-bg-image);image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}:root[data-user-bg=true] .app-bg-layer,body[data-user-bg=true] .app-bg-layer,#root[data-user-bg=true] .app-bg-layer{background-attachment:scroll;background-image:none!important;display:none!important}:root[data-user-bg=true] .app-3d-scene,body[data-user-bg=true] .app-3d-scene,#root[data-user-bg=true] .app-3d-scene{display:none}body[data-user-bg=true]{background-color:hsl(var(--background))}body[data-user-bg=true]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg, hsl(var(--background) / .8), hsl(var(--muted) / .7), hsl(var(--background) / .82));position:fixed;inset:0}:root[data-theme=light] body[data-user-bg=true]:after,body[data-theme=light][data-user-bg=true]:after{background:linear-gradient(135deg, hsl(var(--background) / .32), hsl(var(--muted) / .26), hsl(var(--background) / .36))}:root:not([data-user-bg=true])[data-style],body:not([data-user-bg=true])[data-style],#root:not([data-user-bg=true])[data-style]{background-image:var(--app-bg-default);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body[data-style=glass]:before,body[data-style=dark]:before,body[data-style=neon]:before,body[data-style=minimal]:before{opacity:.4;background:radial-gradient(circle at 20% 20%, hsl(var(--accent) / .12), transparent 35%), radial-gradient(circle at 80% 0%, hsl(var(--accent) / .1), transparent 35%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root[data-user-bg=true] body:before,:root[data-user-bg=true] body:after,body[data-user-bg=true]:before,body[data-user-bg=true]:after{opacity:0!important;-webkit-backdrop-filter:none!important}:root[data-user-bg=true] .backdrop-blur,:root[data-user-bg=true] .backdrop-blur-sm,:root[data-user-bg=true] .backdrop-blur-md,:root[data-user-bg=true] .backdrop-blur-lg,:root[data-user-bg=true] .backdrop-blur-xl,:root[data-user-bg=true] .backdrop-blur-2xl,:root[data-user-bg=true] .backdrop-blur-3xl,body[data-user-bg=true] .backdrop-blur,body[data-user-bg=true] .backdrop-blur-sm,body[data-user-bg=true] .backdrop-blur-md,body[data-user-bg=true] .backdrop-blur-lg,body[data-user-bg=true] .backdrop-blur-xl,body[data-user-bg=true] .backdrop-blur-2xl,body[data-user-bg=true] .backdrop-blur-3xl{-webkit-backdrop-filter:none!important}::selection{background-color:hsl(var(--primary) / .2)}img{image-rendering:auto}@media (width<=640px){.ess-shell{scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.ess-shell .backdrop-blur,.ess-shell .backdrop-blur-sm,.ess-shell .backdrop-blur-md,.ess-shell .backdrop-blur-lg,.ess-shell .backdrop-blur-xl,.ess-shell .backdrop-blur-2xl,.ess-shell .backdrop-blur-3xl{-webkit-backdrop-filter:none}}.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.stack-table{border-collapse:collapse;width:100%}.stack-table thead{z-index:10;background-color:hsl(var(--card) / .97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.stack-table thead tr{border-bottom:1px solid hsl(var(--border) / .5)}.stack-table thead th{text-align:left;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;padding:.65rem 1rem;font-size:.625rem;font-weight:600}.stack-table thead th:last-child{text-align:right}.stack-table tbody tr{border-top:1px solid hsl(var(--border) / .3);transition:background-color .12s}.stack-table tbody tr:hover{background-color:hsl(var(--muted) / .35)}.stack-table tbody td{color:hsl(var(--foreground) / .85);vertical-align:middle;padding:.7rem 1rem;font-size:.875rem}@media (width<=640px){.stack-table{border-collapse:separate;border-spacing:0}.stack-table thead{display:none}.stack-table tbody{flex-direction:column;gap:.9rem;display:flex}.stack-table tbody tr{border:1px solid hsl(var(--border) / .85);background-color:hsl(var(--card) / .98);border-radius:1.25rem;gap:.9rem;padding:1rem 1.1rem;display:grid;box-shadow:0 24px 50px -35px #0f172a59}.dark .stack-table tbody tr{background-color:#0f172ab3;border-color:#ffffff26}.stack-table tbody td{text-align:left;width:100%;color:hsl(var(--foreground));word-break:break-word;flex-direction:column;align-items:flex-start;gap:.35rem;font-size:.95rem;line-height:1.4;display:flex}.stack-table tbody td:before{content:attr(data-label);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .85);font-size:.68rem;font-weight:600}}.module-hero{border-radius:var(--radius-hero);border:1px solid hsl(var(--border) / .6);background:linear-gradient(135deg, hsl(var(--primary) / .18) 0%, hsl(var(--primary) / .12) 40%, hsl(var(--primary) / .22) 100%);box-shadow:0 40px 80px -60px hsl(var(--primary) / .45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:hsl(var(--foreground));position:relative;overflow:visible}.module-hero__icon{border:1px solid hsl(var(--border) / .75);background:hsla(var(--card) / .75);width:3rem;height:3rem;color:hsl(var(--primary));border-radius:1.25rem;place-items:center;display:grid}.module-hero__label{text-transform:uppercase;letter-spacing:.35em;color:hsl(var(--foreground) / .55);font-size:.72rem;font-weight:600}.module-hero__title{color:hsl(var(--foreground));font-size:clamp(2rem,3vw,2.5rem);font-weight:600}.module-hero__subtitle{max-width:36rem;color:hsl(var(--foreground) / .7);font-size:.95rem}@media (width<=640px){.module-hero{border-radius:var(--radius-surface);padding:1.25rem;box-shadow:0 25px 55px -35px #060814a6}.module-hero__icon{border-radius:1rem;width:2.5rem;height:2.5rem}.module-hero__title{font-size:1.8rem}.module-hero__subtitle{font-size:.9rem}}.glass-board{border-radius:var(--radius-shell);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.dark .glass-board{box-shadow:none;background:0 0;border:0}@media (width<=1024px){.glass-board{border-radius:var(--radius-shell);box-shadow:0 35px 90px -55px hsl(var(--primary) / .32)}.dark .glass-board{box-shadow:0 35px 90px -55px #080a19bf}}@media (width<=768px){.glass-board{border-radius:var(--radius-surface);border-color:hsl(var(--border) / .85);background:hsl(var(--card) / .98);box-shadow:0 28px 70px -50px hsl(var(--primary) / .3)}.dark .glass-board{background:#070b18eb;border-color:#ffffff1f;box-shadow:0 28px 70px -50px #050712d9}}.glass-card{background:hsl(var(--card) / .96);border:1px solid hsl(var(--border) / .7);box-shadow:0 30px 80px -50px hsl(var(--primary) / .4);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.75rem}.dark .glass-card{background:#12152af2;border:1px solid #ffffff0f;box-shadow:0 30px 80px -50px #090b1ee6}.form-grid{gap:1rem;display:grid}@media (width<=640px){.form-grid{gap:.85rem}}@media (width>=768px){.form-grid{-moz-column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.5rem}}.form-grid-span-2{grid-column:span 1/span 1}@media (width>=768px){.form-grid-span-2{grid-column:span 2/span 2}}.dark .module-hero{color:#ffffffeb;background:linear-gradient(135deg,#0f172ae6 0%,#1e293be0 45%,#334155d9 100%);border-color:#ffffff14;box-shadow:0 40px 80px -60px #0f172ae6}.dark .module-hero__icon{color:#ffffffeb;background:#ffffff14;border-color:#ffffff1f}.dark .module-hero__label{color:#ffffff8c}.dark .module-hero__title{color:#fffffff2}.dark .module-hero__subtitle{color:#ffffffa6}[data-module]{--module-accent:var(--primary-hsl,239 84% 67%)}[data-module=employees]{--module-accent:239 84% 67%}[data-module=employee360]{--module-accent:255 80% 70%}[data-module=leaves]{--module-accent:37 95% 55%}[data-module=leaveApplication]{--module-accent:37 95% 55%}[data-module=attendance],[data-module=attendanceReport]{--module-accent:152 72% 44%}[data-module=payroll]{--module-accent:142 69% 44%}[data-module=advances]{--module-accent:160 55% 45%}[data-module=performance]{--module-accent:217 91% 60%}[data-module=reports],[data-module=analytics]{--module-accent:270 67% 60%}[data-module=approvals]{--module-accent:346 84% 61%}[data-module=devices]{--module-accent:215 25% 57%}[data-module=calendar]{--module-accent:193 80% 48%}[data-module=departments]{--module-accent:204 90% 54%}[data-module=teams]{--module-accent:221 80% 60%}[data-module=succession]{--module-accent:300 50% 60%}[data-module=cvRepository]{--module-accent:175 60% 42%}[data-module=compensation]{--module-accent:126 55% 46%}[data-module=orgChart]{--module-accent:230 60% 60%}[data-module] .module-hero{background:linear-gradient(135deg, hsl(var(--module-accent) / .13) 0%, hsl(var(--card) / .9) 55%, hsl(var(--module-accent) / .07) 100%);border-color:hsl(var(--module-accent) / .35);box-shadow:0 40px 80px -60px hsl(var(--module-accent) / .45)}.dark [data-module] .module-hero{background:linear-gradient(135deg, hsl(var(--module-accent) / .16) 0%, #0f172ae0 50%, hsl(var(--module-accent) / .1) 100%);border-color:hsl(var(--module-accent) / .28);box-shadow:0 40px 80px -60px hsl(var(--module-accent) / .55)}[data-module] .module-hero__icon{background:hsl(var(--module-accent) / .15);border-color:hsl(var(--module-accent) / .4);color:hsl(var(--module-accent))}.dark [data-module] .module-hero__icon{background:hsl(var(--module-accent) / .18);border-color:hsl(var(--module-accent) / .35);color:hsl(var(--module-accent))}[data-module] .module-hero:before{content:"";pointer-events:none;opacity:.045;background-image:radial-gradient(circle, hsl(var(--module-accent)) 1px, transparent 1px);border-radius:inherit;background-size:22px 22px;position:absolute;inset:0}[data-module=attendance] .module-hero:before,[data-module=attendanceReport] .module-hero:before,[data-module=leaves] .module-hero:before,[data-module=leaveApplication] .module-hero:before{background-image:repeating-linear-gradient(45deg, hsl(var(--module-accent)) 0, hsl(var(--module-accent)) 1px, transparent 0, transparent 50%);opacity:.04;background-size:14px 14px}[data-module=payroll] .module-hero:before,[data-module=advances] .module-hero:before,[data-module=compensation] .module-hero:before{background-image:linear-gradient(hsl(var(--module-accent)) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--module-accent)) 1px, transparent 1px);opacity:.04;background-size:20px 20px}[data-module=reports] .module-hero:before,[data-module=analytics] .module-hero:before,[data-module=dashboard] .module-hero:before{background-image:repeating-linear-gradient(-45deg, hsl(var(--module-accent)) 0, hsl(var(--module-accent)) 1px, transparent 0, transparent 50%);opacity:.04;background-size:14px 14px}[data-module] table tbody tr:hover td,[data-module] .data-row:hover{background-color:hsl(var(--module-accent) / .06)!important}.top-loading-bar{z-index:9999;pointer-events:none;background:linear-gradient(90deg, hsl(var(--module-accent,var(--primary-hsl,239 84% 67%))) 0%, hsl(var(--module-accent,var(--primary-hsl,239 84% 67%)) / .7) 100%);transform-origin:0;height:2.5px;box-shadow:0 0 8px 1px hsl(var(--module-accent,var(--primary-hsl,239 84% 67%)) / .6);position:fixed;top:0;left:0;right:0}.dark .context-strip{background:#0c1026b3;border-bottom-color:#ffffff12}.module-stat-chip{border:1px solid hsl(var(--module-accent,var(--border)) / .4);background:hsl(var(--module-accent,var(--muted)) / .12);letter-spacing:.04em;color:hsl(var(--module-accent,var(--foreground)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.module-stat-chip__dot{background:hsl(var(--module-accent,var(--primary)));border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-density=compact] td{padding-top:.375rem!important;padding-bottom:.375rem!important}[data-density=compact] th{padding-top:.5rem!important;padding-bottom:.5rem!important}[data-density=comfortable] td{padding-top:1.125rem!important;padding-bottom:1.125rem!important}[data-density=comfortable] th{padding-top:.875rem!important;padding-bottom:.875rem!important}.notif-group-header{letter-spacing:0;text-transform:uppercase;background:hsl(var(--card) / .88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsl(var(--muted-foreground));z-index:2;border-bottom:0;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.35rem .25rem;font-size:.65rem;font-weight:700;display:flex;position:sticky;top:0}.dark .notif-group-header{background:#0c1126f2}.dark .approval-breakdown{background:#0e132af5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.-inset-12{inset:-3rem}.-inset-6{inset:-1.5rem}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-3{inset:.75rem}.inset-\[-3px\]{inset:-3px}.inset-\[-6px\]{inset:-6px}.inset-\[18\%\]{inset:18%}.inset-\[34\%\]{inset:34%}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-12{left:3rem;right:3rem}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-3{bottom:-.75rem}.-bottom-36{bottom:-9rem}.-bottom-4{bottom:-1rem}.-left-1{left:-.25rem}.-left-20{left:-5rem}.-left-\[9px\]{left:-9px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-3{right:-.75rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(7rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.left-full{left:100%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.start-0{inset-inline-start:0}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[15\%\]{top:15%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[120\]{z-index:120}.z-\[121\]{z-index:121}.z-\[1500\]{z-index:1500}.z-\[1700\]{z-index:1700}.z-\[200\]{z-index:200}.z-\[209\]{z-index:209}.z-\[219\]{z-index:219}.z-\[220\]{z-index:220}.z-\[70\]{z-index:70}.z-\[880\]{z-index:880}.z-\[881\]{z-index:881}.z-\[920\]{z-index:920}.z-\[950\]{z-index:950}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-6{margin-bottom:-1.5rem}.-ml-1{margin-left:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[3px\]{margin-bottom:3px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[48px\]{height:48px}.h-\[520px\]{height:520px}.h-\[72px\]{height:72px}.h-\[86px\]{height:86px}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-1\.5rem\)\]{height:calc(100vh - 1.5rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[100svh\]{max-height:100svh}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[500px\]{max-height:500px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[560px\]{max-height:560px}.max-h-\[56vh\]{max-height:56vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90svh\]{max-height:90svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-32{min-height:8rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[112px\]{min-height:112px}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[16vh\]{min-height:16vh}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[24vh\]{min-height:24vh}.min-h-\[260px\]{min-height:260px}.min-h-\[26vh\]{min-height:26vh}.min-h-\[280px\]{min-height:280px}.min-h-\[32vh\]{min-height:32vh}.min-h-\[340px\]{min-height:340px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[4rem\]{min-height:4rem}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[76vh\]{min-height:76vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[184px\]{width:184px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[2px\]{width:2px}.w-\[318px\]{width:318px}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[440px\]{width:440px}.w-\[72px\]{width:72px}.w-\[82\%\]{width:82%}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[94vw\]{width:94vw}.w-\[96vw\]{width:96vw}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(420px\,92vw\)\]{width:min(420px,92vw)}.w-\[min\(760px\,94vw\)\]{width:min(760px,94vw)}.w-\[min\(920px\,calc\(100vw-32px\)\)\]{width:min(920px,100vw - 32px)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-24{min-width:6rem}.min-w-60{min-width:15rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[160px\]{min-width:160px}.min-w-\[172px\]{min-width:172px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[72px\]{min-width:72px}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[80px\]{min-width:80px}.min-w-\[84px\]{min-width:84px}.min-w-\[88px\]{min-width:88px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[160px\]{max-width:160px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[1720px\]{max-width:1720px}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[36vw\]{max-width:36vw}.max-w-\[420px\]{max-width:420px}.max-w-\[42vw\]{max-width:42vw}.max-w-\[520px\]{max-width:520px}.max-w-\[60\%\]{max-width:60%}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x:1.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x:18px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x:22px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3px\]{--tw-translate-x:3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fade-in_0\.4s_ease-out\]{animation:.4s ease-out fade-in}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-cols-\[minmax\(220px\,1fr\)\]{grid-auto-columns:minmax(220px,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.2fr\,0\.8fr\,0\.7fr\]{grid-template-columns:1.2fr .8fr .7fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(5\,minmax\(0\,1fr\)\)_minmax\(90px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(0,1fr)) minmax(90px,.8fr)}.grid-cols-\[minmax\(220px\,1\.3fr\)_160px_160px_120px\]{grid-template-columns:minmax(220px,1.3fr) 160px 160px 120px}.grid-cols-\[minmax\(220px\,1\.4fr\)_140px_130px_120px_110px\]{grid-template-columns:minmax(220px,1.4fr) 140px 130px 120px 110px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/30>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .3)}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:#1e293b99}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[3px\]{border-radius:3px}.rounded-\[48px\]{border-radius:48px}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-b-3xl{border-bottom-right-radius:calc(var(--radius) + 12px);border-bottom-left-radius:calc(var(--radius) + 12px)}.rounded-l-sm{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-r-sm{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[2px\]{border-width:2px}.border-x-0{border-left-width:0;border-right-width:0}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1e293b\]{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-\[\#ffffff\]\/20{border-color:#fff3}.border-\[hsl\(var\(--accent\)\)\]{border-color:hsl(var(--accent))}.border-\[hsl\(var\(--accent\)\/0\.35\)\]{border-color:hsl(var(--accent)/.35)}.border-\[hsl\(var\(--accent\)\/0\.4\)\]{border-color:hsl(var(--accent)/.4)}.border-\[hsl\(var\(--accent\)\/0\.45\)\]{border-color:hsl(var(--accent)/.45)}.border-\[hsl\(var\(--accent\)\/0\.5\)\]{border-color:hsl(var(--accent)/.5)}.border-\[hsl\(var\(--accent\)\/0\.6\)\]{border-color:hsl(var(--accent)/.6)}.border-\[hsl\(var\(--accent\)\/0\.65\)\]{border-color:hsl(var(--accent)/.65)}.border-\[hsl\(var\(--accent-ring\)\/0\.45\)\]{border-color:hsl(var(--accent-ring)/.45)}.border-\[hsl\(var\(--accent-ring\)\/0\.5\)\]{border-color:hsl(var(--accent-ring)/.5)}.border-\[hsl\(var\(--accent-ring\)\/0\.55\)\]{border-color:hsl(var(--accent-ring)/.55)}.border-\[hsl\(var\(--accent-ring\)\/0\.6\)\]{border-color:hsl(var(--accent-ring)/.6)}.border-\[hsl\(var\(--accent-ring\)\/0\.7\)\]{border-color:hsl(var(--accent-ring)/.7)}.border-\[hsl\(var\(--accent-ring\)\/0\.72\)\]{border-color:hsl(var(--accent-ring)/.72)}.border-\[hsl\(var\(--accent-ring\)_\/_0\.35\)\]{border-color:hsl(var(--accent-ring) / .35)}.border-\[hsl\(var\(--accent-ring\)_\/_0\.4\)\]{border-color:hsl(var(--accent-ring) / .4)}.border-\[hsl\(var\(--accent-ring\)_\/_0\.45\)\]{border-color:hsl(var(--accent-ring) / .45)}.border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-\[hsl\(var\(--border\)\/0\.38\)\]{border-color:hsl(var(--border)/.38)}.border-\[hsl\(var\(--border\)\/0\.45\)\]{border-color:hsl(var(--border)/.45)}.border-\[hsl\(var\(--border\)\/0\.5\)\]{border-color:hsl(var(--border)/.5)}.border-\[hsl\(var\(--border\)\/0\.55\)\]{border-color:hsl(var(--border)/.55)}.border-\[hsl\(var\(--border\)\/0\.6\)\]{border-color:hsl(var(--border)/.6)}.border-\[hsl\(var\(--border\)\/0\.65\)\]{border-color:hsl(var(--border)/.65)}.border-\[hsl\(var\(--border\)\/0\.7\)\]{border-color:hsl(var(--border)/.7)}.border-\[hsl\(var\(--border\)\/0\.72\)\]{border-color:hsl(var(--border)/.72)}.border-\[hsl\(var\(--border\)\/0\.75\)\]{border-color:hsl(var(--border)/.75)}.border-\[hsl\(var\(--border\)\/0\.8\)\]{border-color:hsl(var(--border)/.8)}.border-\[hsl\(var\(--border\)\/0\.9\)\]{border-color:hsl(var(--border)/.9)}.border-\[hsl\(var\(--card\)\)\]{border-color:hsl(var(--card))}.border-\[hsl\(var\(--login-border\)\/0\.6\)\]{border-color:hsl(var(--login-border)/.6)}.border-\[hsl\(var\(--login-glow-2\)\/0\.45\)\]{border-color:hsl(var(--login-glow-2)/.45)}.border-\[hsl\(var\(--login-glow-2\)\/0\.6\)\]{border-color:hsl(var(--login-glow-2)/.6)}.border-\[hsla\(var\(--accent\)\/0\.3\)\]{border-color:hsla(var(--accent)/.3)}.border-\[hsla\(var\(--accent\)\/0\.35\)\]{border-color:hsla(var(--accent)/.35)}.border-\[hsla\(var\(--accent\)\/0\.4\)\]{border-color:hsla(var(--accent)/.4)}.border-\[hsla\(var\(--accent\)\/0\.45\)\]{border-color:hsla(var(--accent)/.45)}.border-\[hsla\(var\(--accent\)\/0\.55\)\]{border-color:hsla(var(--accent)/.55)}.border-\[hsla\(var\(--accent\)\/0\.6\)\]{border-color:hsla(var(--accent)/.6)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/20{border-color:#fde68a33}.border-amber-300\/15{border-color:#fcd34d26}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300\/35{border-color:#93c5fd59}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/65{border-color:hsl(var(--border) / .65)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-card{border-color:hsl(var(--card))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/10{border-color:#67e8f91a}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/35{border-color:#67e8f959}.border-cyan-300\/40{border-color:#67e8f966}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-300\/60{border-color:#67e8f999}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-cyan-400\/40{border-color:#22d3ee66}.border-danger\/40{border-color:hsl(var(--danger) / .4)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300\/15{border-color:#6ee7b726}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/45{border-color:#34d39973}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-foreground{border-color:hsl(var(--foreground))}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-foreground\/25{border-color:hsl(var(--foreground) / .25)}.border-foreground\/40{border-color:hsl(var(--foreground) / .4)}.border-fuchsia-300\/30{border-color:#f0abfc4d}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-400\/40{border-color:#818cf866}.border-info\/40{border-color:hsl(var(--info) / .4)}.border-input{border-color:hsl(var(--input))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300\/30{border-color:#fdba744d}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/50{border-color:#fb923c80}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/45{border-color:hsl(var(--primary) / .45)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-purple-300\/30{border-color:#d8b4fe4d}.border-purple-400\/35{border-color:#c084fc59}.border-purple-400\/40{border-color:#c084fc66}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500\/40{border-color:#ef444466}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300\/15{border-color:#fda4af26}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/40{border-color:#fda4af66}.border-rose-300\/60{border-color:#fda4af99}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/35{border-color:#fb718559}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/60{border-color:#fb718599}.border-rose-400\/70{border-color:#fb7185b3}.border-rose-500\/10{border-color:#f43f5e1a}.border-rose-500\/15{border-color:#f43f5e26}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/35{border-color:#f43f5e59}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300\/15{border-color:#7dd3fc26}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-300\/35{border-color:#7dd3fc59}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-300\/60{border-color:#7dd3fc99}.border-sky-300\/70{border-color:#7dd3fcb3}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/35{border-color:#38bdf859}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/45{border-color:#38bdf873}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/85{border-color:#e2e8f0d9}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/25{border-color:#cbd5e140}.border-slate-300\/30{border-color:#cbd5e14d}.border-slate-300\/40{border-color:#cbd5e166}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-400\/40{border-color:#94a3b866}.border-slate-500\/40{border-color:#64748b66}.border-slate-600\/60{border-color:#47556999}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/60{border-color:#33415599}.border-success{border-color:hsl(var(--success))}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-transparent{border-color:#0000}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/35{border-color:#a78bfa59}.border-violet-400\/40{border-color:#a78bfa66}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-l-amber-500\/70{border-left-color:#f59e0bb3}.border-l-border\/50{border-left-color:hsl(var(--border) / .5)}.border-l-emerald-500\/70{border-left-color:#10b981b3}.border-l-rose-500\/70{border-left-color:#f43f5eb3}.border-l-sky-500\/70{border-left-color:#0ea5e9b3}.border-t-transparent{border-top-color:#0000}.border-opacity-10{--tw-border-opacity:.1}.bg-\[\#010714\]\/70{background-color:#010714b3}.bg-\[\#030712\]{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-\[\#04070d\]{--tw-bg-opacity:1;background-color:rgb(4 7 13/var(--tw-bg-opacity,1))}.bg-\[\#04070d\]\/85{background-color:#04070dd9}.bg-\[\#05070d\]{--tw-bg-opacity:1;background-color:rgb(5 7 13/var(--tw-bg-opacity,1))}.bg-\[\#060c1b\]\/95{background-color:#060c1bf2}.bg-\[\#070b13\]\/95{background-color:#070b13f2}.bg-\[\#070b18\]{--tw-bg-opacity:1;background-color:rgb(7 11 24/var(--tw-bg-opacity,1))}.bg-\[\#071020\]\/95{background-color:#071020f2}.bg-\[\#07111f\]{--tw-bg-opacity:1;background-color:rgb(7 17 31/var(--tw-bg-opacity,1))}.bg-\[\#091024\]{--tw-bg-opacity:1;background-color:rgb(9 16 36/var(--tw-bg-opacity,1))}.bg-\[\#09111f\]{--tw-bg-opacity:1;background-color:rgb(9 17 31/var(--tw-bg-opacity,1))}.bg-\[\#0a0f17\]{--tw-bg-opacity:1;background-color:rgb(10 15 23/var(--tw-bg-opacity,1))}.bg-\[\#0a1428\]{--tw-bg-opacity:1;background-color:rgb(10 20 40/var(--tw-bg-opacity,1))}.bg-\[\#0b1020\]{--tw-bg-opacity:1;background-color:rgb(11 16 32/var(--tw-bg-opacity,1))}.bg-\[\#0b1220\]{--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.bg-\[\#0b1224\]{--tw-bg-opacity:1;background-color:rgb(11 18 36/var(--tw-bg-opacity,1))}.bg-\[\#0b1224\]\/95{background-color:#0b1224f2}.bg-\[\#0b1226\]{--tw-bg-opacity:1;background-color:rgb(11 18 38/var(--tw-bg-opacity,1))}.bg-\[\#0b1728\]{--tw-bg-opacity:1;background-color:rgb(11 23 40/var(--tw-bg-opacity,1))}.bg-\[\#0b1a34\]\/80{background-color:#0b1a34cc}.bg-\[\#0c1326\]{--tw-bg-opacity:1;background-color:rgb(12 19 38/var(--tw-bg-opacity,1))}.bg-\[\#0e1a2b\]{--tw-bg-opacity:1;background-color:rgb(14 26 43/var(--tw-bg-opacity,1))}.bg-\[\#0f1528\]{--tw-bg-opacity:1;background-color:rgb(15 21 40/var(--tw-bg-opacity,1))}.bg-\[\#0f1f3b\]\/70{background-color:#0f1f3bb3}.bg-\[\#10223f\]\/65{background-color:#10223fa6}.bg-\[\#111827\]{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-\[\#111a2d\]\/90{background-color:#111a2de6}.bg-\[\#131b2f\]{--tw-bg-opacity:1;background-color:rgb(19 27 47/var(--tw-bg-opacity,1))}.bg-\[\#172033\]{--tw-bg-opacity:1;background-color:rgb(23 32 51/var(--tw-bg-opacity,1))}.bg-\[\#1e293b\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-\[hsl\(var\(--accent\)\)\]{background-color:hsl(var(--accent))}.bg-\[hsl\(var\(--accent\)\/0\.2\)\]{background-color:hsl(var(--accent)/.2)}.bg-\[hsl\(var\(--accent\)\/0\.3\)\]{background-color:hsl(var(--accent)/.3)}.bg-\[hsl\(var\(--accent-soft\)_\/_0\.45\)\]{background-color:hsl(var(--accent-soft) / .45)}.bg-\[hsl\(var\(--background\)\/0\.45\)\]{background-color:hsl(var(--background)/.45)}.bg-\[hsl\(var\(--background\)\/0\.55\)\]{background-color:hsl(var(--background)/.55)}.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card))}.bg-\[hsl\(var\(--card\)\/0\.42\)\]{background-color:hsl(var(--card)/.42)}.bg-\[hsl\(var\(--card\)\/0\.44\)\]{background-color:hsl(var(--card)/.44)}.bg-\[hsl\(var\(--card\)\/0\.5\)\]{background-color:hsl(var(--card)/.5)}.bg-\[hsl\(var\(--card\)\/0\.54\)\]{background-color:hsl(var(--card)/.54)}.bg-\[hsl\(var\(--card\)\/0\.56\)\]{background-color:hsl(var(--card)/.56)}.bg-\[hsl\(var\(--card\)\/0\.58\)\]{background-color:hsl(var(--card)/.58)}.bg-\[hsl\(var\(--card\)\/0\.6\)\]{background-color:hsl(var(--card)/.6)}.bg-\[hsl\(var\(--card\)\/0\.62\)\]{background-color:hsl(var(--card)/.62)}.bg-\[hsl\(var\(--card\)\/0\.65\)\]{background-color:hsl(var(--card)/.65)}.bg-\[hsl\(var\(--card\)\/0\.7\)\]{background-color:hsl(var(--card)/.7)}.bg-\[hsl\(var\(--card\)\/0\.74\)\]{background-color:hsl(var(--card)/.74)}.bg-\[hsl\(var\(--card\)\/0\.75\)\]{background-color:hsl(var(--card)/.75)}.bg-\[hsl\(var\(--card\)\/0\.8\)\]{background-color:hsl(var(--card)/.8)}.bg-\[hsl\(var\(--card\)\/0\.82\)\]{background-color:hsl(var(--card)/.82)}.bg-\[hsl\(var\(--card\)\/0\.85\)\]{background-color:hsl(var(--card)/.85)}.bg-\[hsl\(var\(--card\)\/0\.9\)\]{background-color:hsl(var(--card)/.9)}.bg-\[hsl\(var\(--card\)\/0\.95\)\]{background-color:hsl(var(--card)/.95)}.bg-\[hsl\(var\(--card\)\/0\.98\)\]{background-color:hsl(var(--card)/.98)}.bg-\[hsl\(var\(--card\)_\/_0\.9\)\]{background-color:hsl(var(--card) / .9)}.bg-\[hsl\(var\(--card\)_\/_0\.92\)\]{background-color:hsl(var(--card) / .92)}.bg-\[hsl\(var\(--card\)_\/_0\.98\)\]{background-color:hsl(var(--card) / .98)}.bg-\[hsl\(var\(--login-glow-2\)\/0\.08\)\]{background-color:hsl(var(--login-glow-2)/.08)}.bg-\[hsl\(var\(--login-glow-2\)\/0\.16\)\]{background-color:hsl(var(--login-glow-2)/.16)}.bg-\[hsl\(var\(--muted\)\/0\.12\)\]{background-color:hsl(var(--muted)/.12)}.bg-\[hsl\(var\(--muted\)\/0\.15\)\]{background-color:hsl(var(--muted)/.15)}.bg-\[hsl\(var\(--muted\)\/0\.2\)\]{background-color:hsl(var(--muted)/.2)}.bg-\[hsl\(var\(--muted\)\/0\.25\)\]{background-color:hsl(var(--muted)/.25)}.bg-\[hsl\(var\(--muted\)\/0\.3\)\]{background-color:hsl(var(--muted)/.3)}.bg-\[hsl\(var\(--muted\)\/0\.4\)\]{background-color:hsl(var(--muted)/.4)}.bg-\[hsl\(var\(--primary\)\)\]{background-color:hsl(var(--primary))}.bg-\[hsla\(var\(--accent\)\/0\.12\)\]{background-color:hsla(var(--accent)/.12)}.bg-\[hsla\(var\(--accent\)\/0\.14\)\]{background-color:hsla(var(--accent)/.14)}.bg-\[hsla\(var\(--accent\)\/0\.15\)\]{background-color:hsla(var(--accent)/.15)}.bg-\[hsla\(var\(--accent\)\/0\.16\)\]{background-color:hsla(var(--accent)/.16)}.bg-\[hsla\(var\(--accent\)\/0\.18\)\]{background-color:hsla(var(--accent)/.18)}.bg-\[hsla\(var\(--accent\)\/0\.2\)\]{background-color:hsla(var(--accent)/.2)}.bg-\[hsla\(var\(--accent\)\/0\.22\)\]{background-color:hsla(var(--accent)/.22)}.bg-\[hsla\(var\(--accent\)\/0\.75\)\]{background-color:hsla(var(--accent)/.75)}.bg-\[hsla\(var\(--accent\)\/0\.8\)\]{background-color:hsla(var(--accent)/.8)}.bg-\[hsla\(var\(--background\)\/0\.1\)\]{background-color:hsla(var(--background)/.1)}.bg-\[hsla\(var\(--background\)\/0\.16\)\]{background-color:hsla(var(--background)/.16)}.bg-\[hsla\(var\(--background\)\/0\.28\)\]{background-color:hsla(var(--background)/.28)}.bg-\[hsla\(var\(--background\)\/0\.65\)\]{background-color:hsla(var(--background)/.65)}.bg-\[hsla\(var\(--muted\)\/0\.2\)\]{background-color:hsla(var(--muted)/.2)}.bg-\[hsla\(var\(--muted\)\/0\.25\)\]{background-color:hsla(var(--muted)/.25)}.bg-\[hsla\(var\(--muted\)\/0\.3\)\]{background-color:hsla(var(--muted)/.3)}.bg-\[hsla\(var\(--muted\)\/0\.35\)\]{background-color:hsla(var(--muted)/.35)}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-\[rgba\(255\,255\,255\,0\.94\)\]{background-color:#fffffff0}.bg-\[rgba\(4\,23\,36\,0\.9\)\]{background-color:#041724e6}.bg-\[rgba\(5\,23\,36\,0\.9\)\]{background-color:#051724e6}.bg-\[rgba\(7\,17\,33\,0\.74\)\]{background-color:#071121bd}.bg-\[rgba\(8\,16\,31\,0\.88\)\]{background-color:#08101fe0}.bg-\[rgba\(8\,17\,34\,0\.9\)\]{background-color:#081122e6}.bg-\[rgba\(8\,18\,35\,0\.74\)\]{background-color:#081223bd}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/40{background-color:hsl(var(--accent) / .4)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-200\/10{background-color:#fde68a1a}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-300\/30{background-color:#fcd34d4d}.bg-amber-300\/\[0\.045\]{background-color:#fcd34d0b}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/60{background-color:#f59e0b99}.bg-amber-500\/70{background-color:#f59e0bb3}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-500\/\[0\.05\]{background-color:#f59e0b0d}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-background{background-color:hsl(var(--background))}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-300\/10{background-color:#93c5fd1a}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-border\/10{background-color:hsl(var(--border) / .1)}.bg-border\/25{background-color:hsl(var(--border) / .25)}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-border\/70{background-color:hsl(var(--border) / .7)}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/85{background-color:hsl(var(--card) / .85)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-200\/35{background-color:#a5f3fc59}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/15{background-color:#67e8f926}.bg-cyan-300\/40{background-color:#67e8f966}.bg-cyan-300\/\[0\.035\]{background-color:#67e8f909}.bg-cyan-300\/\[0\.045\]{background-color:#67e8f90b}.bg-cyan-300\/\[0\.05\]{background-color:#67e8f90d}.bg-cyan-300\/\[0\.06\]{background-color:#67e8f90f}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-400\/\[0\.12\]{background-color:#22d3ee1f}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/5,.bg-cyan-500\/\[0\.05\]{background-color:#06b6d40d}.bg-danger{background-color:hsl(var(--danger))}.bg-danger-soft{background-color:hsl(var(--danger-soft))}.bg-danger-soft\/40{background-color:hsl(var(--danger-soft) / .4)}.bg-danger\/10{background-color:hsl(var(--danger) / .1)}.bg-danger\/15{background-color:hsl(var(--danger) / .15)}.bg-danger\/70{background-color:hsl(var(--danger) / .7)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-300\/\[0\.045\]{background-color:#6ee7b70b}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/\[0\.06\]{background-color:#34d3990f}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-500\/70{background-color:#10b981b3}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/15{background-color:hsl(var(--foreground) / .15)}.bg-foreground\/20{background-color:hsl(var(--foreground) / .2)}.bg-foreground\/30{background-color:hsl(var(--foreground) / .3)}.bg-foreground\/85{background-color:hsl(var(--foreground) / .85)}.bg-foreground\/\[0\.04\]{background-color:hsl(var(--foreground) / .04)}.bg-foreground\/\[0\.05\]{background-color:hsl(var(--foreground) / .05)}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground) / .06)}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\/90{background-color:#4f46e5e6}.bg-info{background-color:hsl(var(--info))}.bg-info-soft{background-color:hsl(var(--info-soft))}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/80{background-color:#f97316cc}.bg-orange-500\/\[0\.07\]{background-color:#f9731612}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/70{background-color:hsl(var(--primary) / .7)}.bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}.bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500\/25{background-color:#ef444440}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-300{--tw-bg-opacity:1;background-color:rgb(253 164 175/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/15{background-color:#fb718526}.bg-rose-400\/30{background-color:#fb71854d}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/25{background-color:#f43f5e40}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/60{background-color:#f43f5e99}.bg-rose-500\/70{background-color:#f43f5eb3}.bg-rose-500\/80{background-color:#f43f5ecc}.bg-rose-500\/\[0\.04\]{background-color:#f43f5e0a}.bg-rose-500\/\[0\.05\]{background-color:#f43f5e0d}.bg-rose-500\/\[0\.07\]{background-color:#f43f5e12}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-300{--tw-bg-opacity:1;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-300\/15{background-color:#7dd3fc26}.bg-sky-300\/30{background-color:#7dd3fc4d}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/70{background-color:#38bdf8b3}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/25{background-color:#0ea5e940}.bg-sky-500\/80{background-color:#0ea5e9cc}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-300\/10{background-color:#cbd5e11a}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-400\/20{background-color:#94a3b833}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/40{background-color:#33415566}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/5{background-color:#0f172a0d}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/95{background-color:#020617f2}.bg-success{background-color:hsl(var(--success))}.bg-success-soft{background-color:hsl(var(--success-soft))}.bg-success-soft\/40{background-color:hsl(var(--success-soft) / .4)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-success\/80{background-color:hsl(var(--success) / .8)}.bg-transparent{background-color:#0000}.bg-violet-300\/10{background-color:#c4b5fd1a}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-warning{background-color:hsl(var(--warning))}.bg-warning-soft{background-color:hsl(var(--warning-soft))}.bg-warning-soft\/30{background-color:hsl(var(--warning-soft) / .3)}.bg-warning-soft\/40{background-color:hsl(var(--warning-soft) / .4)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/0{background-color:#fff0}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[var\(--preview-opacity\)\]{background-color:rgb(255 255 255/var(--preview-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-\[conic-gradient\(from_120deg\,rgba\(99\,102\,241\,0\.35\)\,rgba\(56\,189\,248\,0\.35\)\,rgba\(251\,191\,36\,0\.4\)\,rgba\(99\,102\,241\,0\.35\)\)\]{background-image:conic-gradient(from 120deg,#6366f159,#38bdf859,#fbbf2466,#6366f159)}.bg-\[conic-gradient\(from_120deg\,rgba\(99\,102\,241\,0\.45\)\,rgba\(56\,189\,248\,0\.4\)\,rgba\(251\,191\,36\,0\.4\)\,rgba\(99\,102\,241\,0\.45\)\)\]{background-image:conic-gradient(from 120deg,#6366f173,#38bdf866,#fbbf2466,#6366f173)}.bg-\[linear-gradient\(115deg\,rgba\(255\,255\,255\,0\.09\)\,transparent_22\%\,transparent_72\%\,rgba\(34\,211\,238\,0\.08\)\)\]{background-image:linear-gradient(115deg,#ffffff17,#0000 22% 72%,#22d3ee14)}.bg-\[linear-gradient\(135deg\,\#22d3ee\,\#8b5cf6\)\]{background-image:linear-gradient(135deg,#22d3ee,#8b5cf6)}.bg-\[linear-gradient\(135deg\,hsla\(var\(--accent\)\/0\.18\)\,hsl\(var\(--card\)\/0\.92\)\)\]{background-image:linear-gradient(135deg,hsla(var(--accent)/.18),hsl(var(--card)/.92))}.bg-\[linear-gradient\(160deg\,rgba\(5\,10\,22\,0\.96\)\,rgba\(2\,6\,17\,0\.98\)\)\]{background-image:linear-gradient(160deg,#050a16f5,#020611fa)}.bg-\[linear-gradient\(180deg\,hsl\(var\(--card\)\/0\.82\)\,hsl\(var\(--card\)\/0\.62\)\)\]{background-image:linear-gradient(180deg,hsl(var(--card)/.82),hsl(var(--card)/.62))}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(244\,247\,252\,0\.96\)\)\]{background-image:linear-gradient(#fffffffa,#f4f7fcf5)}.bg-\[radial-gradient\(120\%_120\%_at_80\%_0\%\,hsla\(var\(--accent\)\/0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(120% 120% at 80% 0%,hsla(var(--accent)/.18),transparent 60%)}.bg-\[radial-gradient\(120\%_120\%_at_80\%_0\%\,hsla\(var\(--accent\)\/0\.25\)\,transparent_55\%\)\]{background-image:radial-gradient(120% 120% at 80% 0%,hsla(var(--accent)/.25),transparent 55%)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(56\,189\,248\,0\.07\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_8\%\,rgba\(99\,102\,241\,0\.06\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 18% 20%,#38bdf812,#0000 32%),radial-gradient(circle at 82% 8%,#6366f10f,#0000 28%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(99\,102\,241\,0\.12\)\,transparent_35\%\)\,radial-gradient\(circle_at_80\%_0\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 20% 20%,#6366f11f,#0000 35%),radial-gradient(circle at 80% 0,#0ea5e924,#0000 30%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.08\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(34\,211\,238\,0\.08\)\,transparent_32\%\,rgba\(168\,85\,247\,0\.08\)\)\]{background-image:radial-gradient(circle at top,#ffffff14,#0000 34%),linear-gradient(135deg,#22d3ee14,#0000 32%,#a855f714)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(51\,153\,255\,0\.14\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.16\)\,rgba\(255\,255\,255\,0\.08\)\)\]{background-image:radial-gradient(circle at 0 0,#3399ff24,#0000 34%),linear-gradient(135deg,#ffffff29,#ffffff14)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(51\,153\,255\,0\.18\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(2\,6\,23\,0\.22\)\,rgba\(2\,6\,23\,0\.1\)\)\]{background-image:radial-gradient(circle at 0 0,#3399ff2e,#0000 34%),linear-gradient(135deg,#02061738,#0206171a)}.bg-\[radial-gradient\(ellipse_at_top\,hsla\(var\(--accent\)\/0\.25\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at top,hsla(var(--accent)/.25),transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#050915\]{--tw-gradient-from:#050915 var(--tw-gradient-from-position);--tw-gradient-to:#05091500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#050d1f\]{--tw-gradient-from:#050d1f var(--tw-gradient-from-position);--tw-gradient-to:#050d1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#061122\]{--tw-gradient-from:#061122 var(--tw-gradient-from-position);--tw-gradient-to:#06112200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#071020\]{--tw-gradient-from:#071020 var(--tw-gradient-from-position);--tw-gradient-to:#07102000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b1220\]{--tw-gradient-from:#0b1220 var(--tw-gradient-from-position);--tw-gradient-to:#0b122000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b1224\]\/95{--tw-gradient-from:#0b1224f2 var(--tw-gradient-from-position);--tw-gradient-to:#0b122400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#141a3a\]{--tw-gradient-from:#141a3a var(--tw-gradient-from-position);--tw-gradient-to:#141a3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5368ff\]{--tw-gradient-from:#5368ff var(--tw-gradient-from-position);--tw-gradient-to:#5368ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5a7bff\]\/60{--tw-gradient-from:#5a7bff99 var(--tw-gradient-from-position);--tw-gradient-to:#5a7bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5c78ff\]\/50{--tw-gradient-from:#5c78ff80 var(--tw-gradient-from-position);--tw-gradient-to:#5c78ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f4f8fc\]{--tw-gradient-from:#f4f8fc var(--tw-gradient-from-position);--tw-gradient-to:#f4f8fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f8fafc\]{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(var\(--accent\)\)\]{--tw-gradient-from:hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsla\(var\(--accent\)\/0\.7\)\]{--tw-gradient-from:hsla(var(--accent)/.7) var(--tw-gradient-from-position);--tw-gradient-to:hsla(var(--accent), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsla\(var\(--accent\)\/0\.85\)\]{--tw-gradient-from:hsla(var(--accent)/.85) var(--tw-gradient-from-position);--tw-gradient-to:hsla(var(--accent), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsla\(var\(--accent\)\/0\.95\)\]{--tw-gradient-from:hsla(var(--accent)/.95) var(--tw-gradient-from-position);--tw-gradient-to:hsla(var(--accent), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from:#f59e0b33 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/85{--tw-gradient-from:#f59e0bd9 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.12\]{--tw-gradient-from:#f59e0b1f var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from:hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from:hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/85{--tw-gradient-from:#06b6d4d9 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/85{--tw-gradient-from:#10b981d9 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/\[0\.12\]{--tw-gradient-from:#10b9811f var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from:#6366f133 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f472b6 var(--tw-gradient-from-position);--tw-gradient-to:#f472b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/0{--tw-gradient-from:hsl(var(--primary) / 0) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from:hsl(var(--primary) / .15) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/40{--tw-gradient-from:hsl(var(--primary) / .4) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from:#fb7185 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/85{--tw-gradient-from:#f43f5ed9 var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100\/90{--tw-gradient-from:#f1f5f9e6 var(--tw-gradient-from-position);--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300\/70{--tw-gradient-from:#cbd5e1b3 var(--tw-gradient-from-position);--tw-gradient-to:#cbd5e100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from:#94a3b8 var(--tw-gradient-from-position);--tw-gradient-to:#94a3b800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/60{--tw-gradient-from:#f8fafc99 var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/15{--tw-gradient-from:#64748b26 var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/20{--tw-gradient-from:#64748b33 var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from:#475569 var(--tw-gradient-from-position);--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/40{--tw-gradient-from:#0f172a66 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from:#0f172acc var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:#ffffff1a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.05\]{--tw-gradient-from:#ffffff0d var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#052133\]{--tw-gradient-to:#05213300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #052133 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#071427\]{--tw-gradient-to:#07142700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #071427 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#08172a\]{--tw-gradient-to:#08172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #08172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a0f20\]\/95{--tw-gradient-to:#0a0f2000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a0f20f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a1120\]{--tw-gradient-to:#0a112000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a1120 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0e1430\]{--tw-gradient-to:#0e143000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0e1430 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7a5dff\]{--tw-gradient-to:#7a5dff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7a5dff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#edf4ff\]{--tw-gradient-to:#edf4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #edf4ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f3f7fb\]{--tw-gradient-to:#f3f7fb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f3f7fb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/10{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbbf241a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50\/50{--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffbeb80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/\[0\.04\]{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b0a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000001a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0006 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-border\/60{--tw-gradient-to:hsl(var(--border) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--border) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/20{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f933 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/40{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f966 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/60{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f999 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/70{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f9b3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/50{--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ecfdf580 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/\[0\.05\]{--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10b9810d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400{--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/15{--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f9731626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/60{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-400{--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fb7185 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/10{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e91a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/15{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e926 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200\/60{--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e2e8f099 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-500{--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-600{--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #475569 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-600\/10{--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4755691a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-600\/15{--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #47556926 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/10{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/60{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a99 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-400{--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2dd4bf var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff0d var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#040a16\]{--tw-gradient-to:#040a16 var(--tw-gradient-to-position)}.to-\[\#04141f\]{--tw-gradient-to:#04141f var(--tw-gradient-to-position)}.to-\[\#050b16\]{--tw-gradient-to:#050b16 var(--tw-gradient-to-position)}.to-\[\#090f1f\]\/95{--tw-gradient-to:#090f1ff2 var(--tw-gradient-to-position)}.to-\[\#0b1026\]{--tw-gradient-to:#0b1026 var(--tw-gradient-to-position)}.to-\[\#0d1629\]{--tw-gradient-to:#0d1629 var(--tw-gradient-to-position)}.to-\[\#46f0ff\]\/50{--tw-gradient-to:#46f0ff80 var(--tw-gradient-to-position)}.to-\[\#48e4ff\]\/60{--tw-gradient-to:#48e4ff99 var(--tw-gradient-to-position)}.to-\[\#5de0ff\]{--tw-gradient-to:#5de0ff var(--tw-gradient-to-position)}.to-\[\#eef4f8\]{--tw-gradient-to:#eef4f8 var(--tw-gradient-to-position)}.to-\[\#f5f3ea\]{--tw-gradient-to:#f5f3ea var(--tw-gradient-to-position)}.to-\[hsla\(var\(--accent\)\/0\.4\)\]{--tw-gradient-to:hsla(var(--accent)/.4) var(--tw-gradient-to-position)}.to-\[hsla\(var\(--accent\)\/0\.5\)\]{--tw-gradient-to:hsla(var(--accent)/.5) var(--tw-gradient-to-position)}.to-\[hsla\(var\(--accent\)\/0\.55\)\]{--tw-gradient-to:hsla(var(--accent)/.55) var(--tw-gradient-to-position)}.to-\[hsla\(var\(--accent\)\/0\.6\)\]{--tw-gradient-to:hsla(var(--accent)/.6) var(--tw-gradient-to-position)}.to-\[hsla\(var\(--accent\)\/0\.65\)\]{--tw-gradient-to:hsla(var(--accent)/.65) var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-background\/80{--tw-gradient-to:hsl(var(--background) / .8) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to:#0003 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to:#10b9811a var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to:#a3e635 var(--tw-gradient-to-position)}.to-muted\/30{--tw-gradient-to:hsl(var(--muted) / .3) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/65{--tw-gradient-to:#f97316a6 var(--tw-gradient-to-position)}.to-pink-500\/65{--tw-gradient-to:#ec4899a6 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary\/0{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position)}.to-primary\/30{--tw-gradient-to:hsl(var(--primary) / .3) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to:hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-500\/15{--tw-gradient-to:#a855f726 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.to-rose-500\/15{--tw-gradient-to:#f43f5e26 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-slate-100\/40{--tw-gradient-to:#f1f5f966 var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to:#64748b var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-800\/10{--tw-gradient-to:#1e293b1a var(--tw-gradient-to-position)}.to-slate-900\/5{--tw-gradient-to:#0f172a0d var(--tw-gradient-to-position)}.to-slate-900\/90{--tw-gradient-to:#0f172ae6 var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/65{--tw-gradient-to:#14b8a6a6 var(--tw-gradient-to-position)}.to-teal-500\/85{--tw-gradient-to:#14b8a6d9 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to:#ffffff0d var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to:#fffc var(--tw-gradient-to-position)}.bg-\[length\:26px_26px\,100\%_100\%\]{background-size:26px 26px,100% 100%}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.65rem\]{padding-top:.65rem;padding-bottom:.65rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+20px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.pb-\[max\(24px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(24px,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[15vh\]{padding-top:15vh}.pt-\[max\(20px\,env\(safe-area-inset-top\)\)\]{padding-top:max(20px,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[120px\]{font-size:120px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.36em\]{letter-spacing:.36em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1e293b\]{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[\#ffffff\]\/70{color:#ffffffb3}.text-\[\#ffffff\]\/80{color:#fffc}.text-\[\#ffffff\]\/90{color:#ffffffe6}.text-\[hsl\(var\(--accent\)\)\]{color:hsl(var(--accent))}.text-\[hsl\(var\(--accent-foreground\)\)\]{color:hsl(var(--accent-foreground))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--primary-foreground\)\)\]{color:hsl(var(--primary-foreground))}.text-\[hsla\(var\(--accent-foreground\)\/0\.8\)\]{color:hsla(var(--accent-foreground)/.8)}.text-\[hsla\(var\(--foreground\)\/0\.7\)\]{color:hsla(var(--foreground)/.7)}.text-\[hsla\(var\(--foreground\)\/0\.8\)\]{color:hsla(var(--foreground)/.8)}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-900\/70{color:#78350fb3}.text-amber-900\/80{color:#78350fcc}.text-background{color:hsl(var(--background))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-300\/80{color:#93c5fdcc}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-400\/70{color:#60a5fab3}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-500\/10{color:#3b82f61a}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-border{color:hsl(var(--border))}.text-border\/30{color:hsl(var(--border) / .3)}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-danger{color:hsl(var(--danger))}.text-danger-foreground{color:hsl(var(--danger-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-600\/80{color:#059669cc}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/55{color:hsl(var(--foreground) / .55)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-800\/80{color:#166534cc}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-800\/80{color:#3730a3cc}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-info{color:hsl(var(--info))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/50{color:hsl(var(--primary) / .5)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-purple-100\/90{color:#f3e8ffe6}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-50{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-100\/70{color:#ffe4e6b3}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-200\/80{color:#fecdd3cc}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-50{--tw-text-opacity:1;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/90{color:#cbd5e1e6}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-500\/80{color:#64748bcc}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[hsl\(var\(--accent\)\)\]{accent-color:hsl(var(--accent))}.accent-primary{accent-color:hsl(var(--primary))}.accent-white{accent-color:#fff}.accent-white\/80{accent-color:#fffc}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 0 0 1px #ffffff0d;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_2px_rgba\(34\,211\,238\,0\.7\)\]{--tw-shadow:0 0 10px 2px #22d3eeb3;--tw-shadow-colored:0 0 10px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 10px #34d399cc;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,193\,7\,0\.3\)\]{--tw-shadow:0 0 14px #ffc1074d;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(34\,211\,238\,0\.7\)\]{--tw-shadow:0 0 14px #22d3eeb3;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(52\,211\,153\,0\.65\)\]{--tw-shadow:0 0 14px #34d399a6;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow:0 0 15px #3b82f64d;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(52\,211\,153\,0\.35\)\]{--tw-shadow:0 0 16px #34d39959;--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(56\,189\,248\,0\.35\)\]{--tw-shadow:0 0 16px #38bdf859;--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_hsla\(var\(--accent\)\/0\.35\)\]{--tw-shadow:0 0 18px hsla(var(--accent)/.35);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,113\,133\,0\.8\)\]{--tw-shadow:0 0 18px #fb7185cc;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 18px #22d3ee8c;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(8\,145\,178\,0\.3\)\]{--tw-shadow:0 0 18px #0891b24d;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(99\,102\,241\,0\.45\)\]{--tw-shadow:0 0 20px #6366f173;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_-12px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow:0 0 24px -12px #10b98199;--tw-shadow-colored:0 0 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_-14px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 24px -14px #f59e0b80;--tw-shadow-colored:0 0 24px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(103\,232\,249\,0\.9\)\]{--tw-shadow:0 0 24px #67e8f9e6;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_25px_hsla\(var\(--accent\)\/0\.4\)\]{--tw-shadow:0 0 25px hsla(var(--accent)/.4);--tw-shadow-colored:0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 0 8px #10b981cc;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(34\,211\,238\,0\.65\)\]{--tw-shadow:0 10px 24px -10px #22d3eea6;--tw-shadow-colored:0 10px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_25px_-18px_rgba\(59\,130\,246\,0\.45\)\]{--tw-shadow:0 10px 25px -18px #3b82f673;--tw-shadow-colored:0 10px 25px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_25px_-18px_rgba\(59\,130\,246\,0\.6\)\]{--tw-shadow:0 10px 25px -18px #3b82f699;--tw-shadow-colored:0 10px 25px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_26px_-22px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 10px 26px -22px #0f172ae6;--tw-shadow-colored:0 10px 26px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_-24px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow:0 10px 28px -24px #0f172a1a;--tw-shadow-colored:0 10px 28px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_-24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 10px 28px -24px #0f172a1f;--tw-shadow-colored:0 10px 28px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_hsla\(var\(--accent\)\/0\.35\)\]{--tw-shadow:0 10px 28px hsla(var(--accent)/.35);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 10px 30px -12px #10b981cc;--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(99\,102\,241\,0\.9\)\]{--tw-shadow:0 10px 30px -12px #6366f1e6;--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_-20px_rgba\(99\,102\,241\,0\.8\)\]{--tw-shadow:0 10px 30px -20px #6366f1cc;--tw-shadow-colored:0 10px 30px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_-25px_rgba\(59\,130\,246\,0\.45\)\]{--tw-shadow:0 10px 30px -25px #3b82f673;--tw-shadow-colored:0 10px 30px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 10px 30px #00000026;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_-20px_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow:0 10px 40px -20px #ffffffa6;--tw-shadow-colored:0 10px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_-22px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 10px 40px -22px #0000008c;--tw-shadow-colored:0 10px 40px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_25px_-15px_rgba\(8\,15\,30\,0\.6\)\]{--tw-shadow:0 12px 25px -15px #080f1e99;--tw-shadow-colored:0 12px 25px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_26px_-16px_hsla\(var\(--accent\)\/0\.55\)\]{--tw-shadow:0 12px 26px -16px hsla(var(--accent)/.55);--tw-shadow-colored:0 12px 26px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_-10px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 12px 30px -10px #22d3eecc;--tw-shadow-colored:0 12px 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_-12px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 12px 30px -12px #22d3eecc;--tw-shadow-colored:0 12px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_-18px_rgba\(34\,211\,238\,0\.6\)\]{--tw-shadow:0 12px 30px -18px #22d3ee99;--tw-shadow-colored:0 12px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_-24px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 12px 30px -24px #3b82f666;--tw-shadow-colored:0 12px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_hsla\(var\(--accent\)\/0\.35\)\]{--tw-shadow:0 12px 30px hsla(var(--accent)/.35);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_-18px_hsla\(var\(--accent\)\/0\.6\)\]{--tw-shadow:0 12px 32px -18px hsla(var(--accent)/.6);--tw-shadow-colored:0 12px 32px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_-26px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 12px 32px -26px #00000047;--tw-shadow-colored:0 12px 32px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_-26px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 12px 32px -26px #0000004d;--tw-shadow-colored:0 12px 32px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_34px_-28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 12px 34px -28px #0f172a24;--tw-shadow-colored:0 12px 34px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_34px_-28px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 12px 34px -28px #0f172a29;--tw-shadow-colored:0 12px 34px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_36px_-22px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 12px 36px -22px #0000008c;--tw-shadow-colored:0 12px 36px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_-30px_rgba\(30\,64\,175\,0\.45\)\]{--tw-shadow:0 12px 40px -30px #1e40af73;--tw-shadow-colored:0 12px 40px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_30px_-20px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 14px 30px -20px #000000b3;--tw-shadow-colored:0 14px 30px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_38px_-30px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 14px 38px -30px #0000005c;--tw-shadow-colored:0 14px 38px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_38px_-30px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 14px 38px -30px #00000061;--tw-shadow-colored:0 14px 38px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_38px_-30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 14px 38px -30px #00000080;--tw-shadow-colored:0 14px 38px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_40px_-25px_rgba\(129\,140\,248\,0\.9\)\]{--tw-shadow:0 14px 40px -25px #818cf8e6;--tw-shadow-colored:0 14px 40px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_35px_-24px_hsla\(var\(--accent\)\/0\.6\)\]{--tw-shadow:0 16px 35px -24px hsla(var(--accent)/.6);--tw-shadow-colored:0 16px 35px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_-18px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 16px 40px -18px #000000a6;--tw-shadow-colored:0 16px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_-30px_rgba\(30\,64\,175\,0\.45\)\]{--tw-shadow:0 16px 40px -30px #1e40af73;--tw-shadow-colored:0 16px 40px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_hsla\(var\(--accent\)\/0\.35\)\]{--tw-shadow:0 16px 40px hsla(var(--accent)/.35);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 16px 40px #0000002e;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_44px_-26px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 16px 44px -26px #0f172a3d;--tw-shadow-colored:0 16px 44px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_45px_-30px_rgba\(8\,145\,178\,0\.45\)\]{--tw-shadow:0 16px 45px -30px #0891b273;--tw-shadow-colored:0 16px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 16px 45px #0000001f;--tw-shadow-colored:0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 18px 40px -18px #22d3eee6;--tw-shadow-colored:0 18px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_-28px_hsla\(var\(--accent\)\/0\.55\)\]{--tw-shadow:0 18px 40px -28px hsla(var(--accent)/.55);--tw-shadow-colored:0 18px 40px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_44px_-28px_hsla\(var\(--accent\)\/0\.6\)\]{--tw-shadow:0 18px 44px -28px hsla(var(--accent)/.6);--tw-shadow-colored:0 18px 44px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_-20px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow:0 18px 45px -20px #0f172abf;--tw-shadow-colored:0 18px 45px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_hsla\(var\(--accent\)\/0\.85\)\]{--tw-shadow:0 18px 45px -30px hsla(var(--accent)/.85);--tw-shadow-colored:0 18px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 18px 45px -30px #0f172a59;--tw-shadow-colored:0 18px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_-35px_rgba\(15\,23\,42\,0\.4\)\]{--tw-shadow:0 18px 45px -35px #0f172a66;--tw-shadow-colored:0 18px 45px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-15px_rgba\(79\,70\,229\,0\.8\)\]{--tw-shadow:0 18px 50px -15px #4f46e5cc;--tw-shadow-colored:0 18px 50px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-28px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow:0 18px 50px -28px #0f172a40;--tw-shadow-colored:0 18px 50px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-30px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 18px 50px -30px #0f172a59;--tw-shadow-colored:0 18px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-30px_rgba\(59\,130\,246\,0\.6\)\]{--tw-shadow:0 18px 50px -30px #3b82f699;--tw-shadow-colored:0 18px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-34px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 18px 50px -34px #22d3eee6;--tw-shadow-colored:0 18px 50px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-36px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 18px 50px -36px #000c;--tw-shadow-colored:0 18px 50px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_hsla\(var\(--accent\)\/0\.35\)\]{--tw-shadow:0 18px 50px hsla(var(--accent)/.35);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_-42px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow:0 18px 55px -42px #0f172aa6;--tw-shadow-colored:0 18px 55px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_58px_-54px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow:0 18px 58px -54px #0f172a80;--tw-shadow-colored:0 18px 58px -54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_60px_-30px_rgba\(16\,185\,129\,0\.75\)\]{--tw-shadow:0 18px 60px -30px #10b981bf;--tw-shadow-colored:0 18px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_70px_-48px_rgba\(0\,0\,0\,0\.78\)\]{--tw-shadow:0 18px 70px -48px #000000c7;--tw-shadow-colored:0 18px 70px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_40px_-18px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 20px 40px -18px #000000b3;--tw-shadow-colored:0 20px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_45px_-25px_rgba\(15\,118\,110\,0\.8\)\]{--tw-shadow:0 20px 45px -25px #0f766ecc;--tw-shadow-colored:0 20px 45px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_45px_-28px_rgba\(147\,51\,234\,0\.35\)\]{--tw-shadow:0 20px 45px -28px #9333ea59;--tw-shadow-colored:0 20px 45px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_45px_-30px_rgba\(8\,15\,30\,0\.55\)\]{--tw-shadow:0 20px 45px -30px #080f1e8c;--tw-shadow-colored:0 20px 45px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_45px_-35px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 20px 45px -35px #0f172a59;--tw-shadow-colored:0 20px 45px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_-20px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow:0 20px 50px -20px #3b82f680;--tw-shadow-colored:0 20px 50px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_-25px_rgba\(99\,102\,241\,0\.85\)\]{--tw-shadow:0 20px 50px -25px #6366f1d9;--tw-shadow-colored:0 20px 50px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_-25px_rgba\(99\,102\,241\,0\.9\)\]{--tw-shadow:0 20px 50px -25px #6366f1e6;--tw-shadow-colored:0 20px 50px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_-30px_rgba\(96\,165\,250\,0\.8\)\]{--tw-shadow:0 20px 50px -30px #60a5facc;--tw-shadow-colored:0 20px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_-35px_rgba\(46\,120\,232\,0\.55\)\]{--tw-shadow:0 20px 50px -35px #2e78e88c;--tw-shadow-colored:0 20px 50px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_-35px_rgba\(59\,130\,246\,0\.35\)\]{--tw-shadow:0 20px 50px -35px #3b82f659;--tw-shadow-colored:0 20px 50px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_55px_-40px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 20px 55px -40px #0f172a59;--tw-shadow-colored:0 20px 55px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_-30px_rgba\(16\,185\,129\,0\.7\)\]{--tw-shadow:0 20px 60px -30px #10b981b3;--tw-shadow-colored:0 20px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_-32px_rgba\(20\,184\,166\,0\.45\)\]{--tw-shadow:0 20px 60px -32px #14b8a673;--tw-shadow-colored:0 20px 60px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_-32px_rgba\(59\,130\,246\,0\.45\)\]{--tw-shadow:0 20px 60px -32px #3b82f673;--tw-shadow-colored:0 20px 60px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_-40px_rgba\(72\,228\,255\,0\.8\)\]{--tw-shadow:0 20px 60px -40px #48e4ffcc;--tw-shadow-colored:0 20px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_-42px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 20px 60px -42px #0f172ae6;--tw-shadow-colored:0 20px 60px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 20px 60px #00000038;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 20px 60px #00000040;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 20px 60px #0000004d;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_70px_-35px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 22px 70px -35px #000000b3;--tw-shadow-colored:0 22px 70px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_70px_-54px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow:0 22px 70px -54px #0f172aa6;--tw-shadow-colored:0 22px 70px -54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_90px_-50px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 22px 90px -50px #000000a6;--tw-shadow-colored:0 22px 90px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_50px_-35px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 24px 50px -35px #0f172a73;--tw-shadow-colored:0 24px 50px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 24px 60px -20px #000000d9;--tw-shadow-colored:0 24px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-35px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 24px 60px -35px #0f172a59;--tw-shadow-colored:0 24px 60px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-35px_rgba\(30\,64\,175\,0\.45\)\]{--tw-shadow:0 24px 60px -35px #1e40af73;--tw-shadow-colored:0 24px 60px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-35px_rgba\(30\,64\,175\,0\.55\)\]{--tw-shadow:0 24px 60px -35px #1e40af8c;--tw-shadow-colored:0 24px 60px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-35px_rgba\(30\,64\,175\,0\.6\)\]{--tw-shadow:0 24px 60px -35px #1e40af99;--tw-shadow-colored:0 24px 60px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-35px_rgba\(46\,120\,232\,0\.55\)\]{--tw-shadow:0 24px 60px -35px #2e78e88c;--tw-shadow-colored:0 24px 60px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-40px_hsl\(var\(--primary\)\/0\.8\)\]{--tw-shadow:0 24px 60px -40px hsl(var(--primary)/.8);--tw-shadow-colored:0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-40px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 24px 60px -40px #0f172a73;--tw-shadow-colored:0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-40px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow:0 24px 60px -40px #0f172acc;--tw-shadow-colored:0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-42px_rgba\(30\,64\,175\,0\.45\)\]{--tw-shadow:0 24px 60px -42px #1e40af73;--tw-shadow-colored:0 24px 60px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_-45px_rgba\(59\,130\,246\,0\.55\)\]{--tw-shadow:0 24px 60px -45px #3b82f68c;--tw-shadow-colored:0 24px 60px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_-30px_rgba\(99\,102\,241\,0\.85\)\]{--tw-shadow:0 24px 70px -30px #6366f1d9;--tw-shadow-colored:0 24px 70px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_-42px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 24px 70px -42px #000000d1;--tw-shadow-colored:0 24px 70px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_-30px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 24px 80px -30px #000000d9;--tw-shadow-colored:0 24px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_-40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 24px 80px -40px #000c;--tw-shadow-colored:0 24px 80px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_-55px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow:0 24px 80px -55px #0f172acc;--tw-shadow-colored:0 24px 80px -55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_80px_-50px_hsl\(var\(--accent\)_\/_0\.4\)\]{--tw-shadow:0 25px 80px -50px hsl(var(--accent) / .4);--tw-shadow-colored:0 25px 80px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_90px_-50px_rgba\(8\,12\,24\,0\.95\)\]{--tw-shadow:0 25px 90px -50px #080c18f2;--tw-shadow-colored:0 25px 90px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_26px_85px_-42px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 26px 85px -42px #000000d1;--tw-shadow-colored:0 26px 85px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_-60px_rgba\(2\,6\,23\,0\.9\)\]{--tw-shadow:0 28px 80px -60px #020617e6;--tw-shadow-colored:0 28px 80px -60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_-45px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 28px 90px -45px #000000d9;--tw-shadow-colored:0 28px 90px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_-4px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 2px 10px -4px #10b98159;--tw-shadow-colored:0 2px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_-4px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow:0 2px 10px -4px #f59e0b4d;--tw-shadow-colored:0 2px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_120px_-45px_rgba\(14\,165\,233\,0\.45\)\]{--tw-shadow:0 30px 120px -45px #0ea5e973;--tw-shadow-colored:0 30px 120px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_120px_-50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 30px 120px -50px #000c;--tw-shadow-colored:0 30px 120px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_120px_-70px_rgba\(8\,12\,30\,0\.7\)\]{--tw-shadow:0 30px 120px -70px #080c1eb3;--tw-shadow-colored:0 30px 120px -70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_120px_-90px_rgba\(5\,10\,25\,0\.9\)\]{--tw-shadow:0 30px 120px -90px #050a19e6;--tw-shadow-colored:0 30px 120px -90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 30px 80px -30px #000c;--tw-shadow-colored:0 30px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_80px_-40px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 30px 80px -40px #000000a6;--tw-shadow-colored:0 30px 80px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_80px_-40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 30px 80px -40px #000c;--tw-shadow-colored:0 30px 80px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_90px_-65px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow:0 30px 90px -65px #0f172abf;--tw-shadow-colored:0 30px 90px -65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_90px_-70px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 30px 90px -70px #000000a6;--tw-shadow-colored:0 30px 90px -70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_110px_-58px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 34px 110px -58px #22d3eee6;--tw-shadow-colored:0 34px 110px -58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_120px_-54px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 34px 120px -54px #000000f2;--tw-shadow-colored:0 34px 120px -54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_120px_-58px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 34px 120px -58px #000000d9;--tw-shadow-colored:0 34px 120px -58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_90px_-54px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 34px 90px -54px #0f172a73;--tw-shadow-colored:0 34px 90px -54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_35px_120px_-60px_rgba\(37\,99\,235\,0\.45\)\]{--tw-shadow:0 35px 120px -60px #2563eb73;--tw-shadow-colored:0 35px 120px -60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_35px_120px_-70px_hsl\(var\(--accent\)_\/_0\.5\)\]{--tw-shadow:0 35px 120px -70px hsl(var(--accent) / .5);--tw-shadow-colored:0 35px 120px -70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_35px_120px_-70px_rgba\(8\,12\,30\,0\.75\)\]{--tw-shadow:0 35px 120px -70px #080c1ebf;--tw-shadow-colored:0 35px 120px -70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_120px_-50px_rgba\(59\,130\,246\,0\.35\)\]{--tw-shadow:0 40px 120px -50px #3b82f659;--tw-shadow-colored:0 40px 120px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_120px_-60px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 40px 120px -60px #22d3ee8c;--tw-shadow-colored:0 40px 120px -60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_120px_-65px_rgba\(8\,47\,73\,0\.7\)\]{--tw-shadow:0 40px 120px -65px #082f49b3;--tw-shadow-colored:0 40px 120px -65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_140px_-60px_hsl\(var\(--accent\)_\/_0\.45\)\]{--tw-shadow:0 40px 140px -60px hsl(var(--accent) / .45);--tw-shadow-colored:0 40px 140px -60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_45px_140px_-80px_rgba\(5\,10\,25\,0\.95\)\]{--tw-shadow:0 45px 140px -80px #050a19f2;--tw-shadow-colored:0 45px 140px -80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_32px_-8px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 4px 32px -8px #00000040;--tw-shadow-colored:0 4px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_50px_120px_-40px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 50px 120px -40px #000000d9;--tw-shadow-colored:0 50px 120px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_50px_140px_-90px_rgba\(5\,10\,20\,0\.85\)\]{--tw-shadow:0 50px 140px -90px #050a14d9;--tw-shadow-colored:0 50px 140px -90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_-6px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 18px -6px #0009;--tw-shadow-colored:0 8px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_-10px_rgba\(34\,211\,238\,0\.7\)\]{--tw-shadow:0 8px 24px -10px #22d3eeb3;--tw-shadow-colored:0 8px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_44px_-16px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 44px -16px #00000059;--tw-shadow-colored:0 8px 44px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px #22d3ee59;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 #ffffff0f;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:#0000000d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/10{--tw-shadow-color:#3b82f61a;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color:#0f172a33;--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/10{--tw-shadow-color:#ffffff1a;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[1\.5px\]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#080f20\]{--tw-ring-opacity:1;--tw-ring-color:rgb(8 15 32/var(--tw-ring-opacity,1))}.ring-\[\#0a1428\]{--tw-ring-opacity:1;--tw-ring-color:rgb(10 20 40/var(--tw-ring-opacity,1))}.ring-\[\#0b1020\]{--tw-ring-opacity:1;--tw-ring-color:rgb(11 16 32/var(--tw-ring-opacity,1))}.ring-\[\#131b2f\]{--tw-ring-opacity:1;--tw-ring-color:rgb(19 27 47/var(--tw-ring-opacity,1))}.ring-\[hsl\(var\(--accent-ring\)\)\]{--tw-ring-color:hsl(var(--accent-ring))}.ring-\[hsla\(var\(--accent\)\/0\.55\)\]{--tw-ring-color:hsla(var(--accent)/.55)}.ring-amber-300\/30{--tw-ring-color:#fcd34d4d}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-500\/30{--tw-ring-color:#f59e0b4d}.ring-black\/5{--tw-ring-color:#0000000d}.ring-blue-400\/20{--tw-ring-color:#60a5fa33}.ring-blue-400\/25{--tw-ring-color:#60a5fa40}.ring-emerald-300\/30{--tw-ring-color:#6ee7b74d}.ring-emerald-500\/30{--tw-ring-color:#10b9814d}.ring-primary\/10{--tw-ring-color:hsl(var(--primary) / .1)}.ring-primary\/15{--tw-ring-color:hsl(var(--primary) / .15)}.ring-primary\/20{--tw-ring-color:hsl(var(--primary) / .2)}.ring-primary\/25{--tw-ring-color:hsl(var(--primary) / .25)}.ring-primary\/30{--tw-ring-color:hsl(var(--primary) / .3)}.ring-rose-300\/30{--tw-ring-color:#fda4af4d}.ring-rose-500\/40{--tw-ring-color:#f43f5e66}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300\/50{--tw-ring-color:#cbd5e180}.ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgb(71 85 105/var(--tw-ring-opacity,1))}.ring-violet-500\/30{--tw-ring-color:#8b5cf64d}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/15{--tw-ring-color:#ffffff26}.ring-white\/40{--tw-ring-color:#fff6}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur:blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[28px\]{--tw-backdrop-blur:blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.tabular{font-variant-numeric:tabular-nums}.dark .crextio-bg{background:linear-gradient(90deg, hsl(var(--app-bg-from)) 0%, hsl(var(--app-bg-to)) 100%)}.neu-surface{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:24px;box-shadow:0 12px 24px #0000000d}.dark .neu-surface{background:#282828;border:1px solid #ffffff0f;border-radius:24px;box-shadow:0 24px 40px #00000059}.neu-pill{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:9999px;box-shadow:inset 0 1px #ffffff80}.dark .neu-pill{background:#1f1f1f;border:1px solid #ffffff14;border-radius:9999px;box-shadow:inset 0 1px #ffffff14}.focus-yellow:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.hover-lift{transition:transform .18s,box-shadow .18s}.hover-lift:hover{transform:translateY(-2px)scale(1.01)}.hover-lift:active{transform:translateY(0)scale(.99)}.shadow-soft{box-shadow:0 24px 40px #0000001f}.accent-pill{border:1px solid hsl(var(--accent-ring) / .45);background:hsl(var(--accent) / .18);color:hsl(var(--accent-foreground))}.accent-toggle{border:1px solid hsl(var(--accent-ring) / .5);background:hsl(var(--accent) / .25)}.accent-surface{background:linear-gradient(135deg, hsla(var(--accent) / .08), hsla(var(--accent) / .18));border-color:hsl(var(--accent) / .35);box-shadow:0 18px 50px hsla(var(--accent) / .25)}.accent-toggle__thumb{background:hsl(var(--accent-foreground));color:hsl(var(--accent));box-shadow:0 6px 20px hsl(var(--accent) / .35)}.accent-cta{background-image:linear-gradient(120deg, hsl(var(--accent)), hsl(var(--accent) / .9), hsl(var(--accent) / .75));color:hsl(var(--accent-foreground));box-shadow:0 20px 50px -25px hsl(var(--accent) / .55);border:1px solid hsl(var(--accent-ring) / .55);transition:filter .14s,transform .12s,box-shadow .2s}.accent-cta:hover{filter:brightness(1.05);box-shadow:0 22px 60px -28px hsl(var(--accent) / .7)}.accent-cta:active{filter:brightness(.98);transform:translateY(1px)}.accent-surface{background:linear-gradient(135deg, hsl(var(--accent) / .18) 0%, hsl(var(--accent) / .1) 45%, hsl(var(--accent) / .22) 100%);border-color:hsl(var(--accent-ring) / .55)}.accent-chip{background:hsl(var(--accent) / .14);color:hsl(var(--accent));border:1px solid hsl(var(--accent-ring) / .5)}.r-card{border-radius:24px}.r-pill{border-radius:12px}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.fancy-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-overflow-scrolling:touch;transition:scrollbar-color .2s}.fancy-scroll:hover,.fancy-scroll:focus-within{scrollbar-color:hsla(var(--primary) / .7) transparent}.fancy-scroll::-webkit-scrollbar{width:6px;height:6px}.fancy-scroll::-webkit-scrollbar-track{background:0 0}.fancy-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsla(var(--primary) / .15), hsla(var(--primary) / .3));box-shadow:0 0 14px hsla(var(--primary) / .35);opacity:0;border-radius:9999px;transition:opacity .2s,background .2s}.fancy-scroll:hover::-webkit-scrollbar-thumb{opacity:1;background:linear-gradient(180deg, hsla(var(--primary) / .8), hsla(var(--primary) / .85))}.fancy-scroll:focus-within::-webkit-scrollbar-thumb{opacity:1;background:linear-gradient(180deg, hsla(var(--primary) / .8), hsla(var(--primary) / .85))}.overflow-x-hidden::-webkit-scrollbar{height:0!important}.overflow-x-hidden.fancy-scroll::-webkit-scrollbar{height:0!important}.glass-card{-webkit-backdrop-filter:blur(10px);background:#ffffff38;border:1px solid #ffffff3d;box-shadow:0 12px 25px #0000002e}.tilt-card{--tilt-rotate-x:0deg;--tilt-rotate-y:0deg;--tilt-translate-z:0px;transform-style:preserve-3d;will-change:transform;transform:perspective(1200px) translate3d(var(--tw-translate-x,0px), var(--tw-translate-y,0px), var(--tilt-translate-z)) rotateX(var(--tilt-rotate-x)) rotateY(var(--tilt-rotate-y)) rotate(var(--tw-rotate,0deg)) skewX(var(--tw-skew-x,0deg)) skewY(var(--tw-skew-y,0deg)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1));transition:transform .22s,box-shadow .22s}.tilt-card:hover{--tilt-rotate-x:3deg;--tilt-rotate-y:-4deg;--tilt-translate-z:6px}.tilt-card:active{--tilt-rotate-x:1deg;--tilt-rotate-y:-2deg;--tilt-translate-z:2px}.tilt-layer,.tilt-layer-sm{--tilt-layer-z:18px;transform:translate3d(var(--tw-translate-x,0px), var(--tw-translate-y,0px), var(--tilt-layer-z)) rotate(var(--tw-rotate,0deg)) skewX(var(--tw-skew-x,0deg)) skewY(var(--tw-skew-y,0deg)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}@media (hover:none){.tilt-card,.tilt-layer,.tilt-layer-sm{transform:none}}.gradient-text{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);color:#0000;-webkit-background-clip:text;background-clip:text}[data-accent] .gradient-text{--tw-gradient-to:hsl(var(--accent))}.app-motion-surface{animation:.34s cubic-bezier(.16,1,.3,1) both nexora-page-in}.app-motion-surface :where(.bg-card,.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]){transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}@media (hover:hover){.app-motion-surface :where(.bg-card,.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]):hover{border-color:hsl(var(--primary) / .32);box-shadow:0 20px 54px -38px hsl(var(--primary) / .42), inset 0 1px 0 hsl(var(--foreground) / .06);transform:translateY(-2px)}}.nexora-active-beam{animation:2.4s ease-in-out infinite nexora-active-beam}.nexora-save-success{animation:.42s cubic-bezier(.16,1,.3,1) both nexora-success-pop}.nexora-switch-scene{background:radial-gradient(circle at 45% 35%,#22d3ee2e,#0000 34%),radial-gradient(circle at 62% 60%,#a855f72e,#0000 38%),#020617c7}@keyframes nexora-page-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nexora-chip-pulse{0%,to{opacity:0;transform:scale(.98)}45%{opacity:1;transform:scale(1.08)}}@keyframes nexora-active-beam{0%,to{filter:drop-shadow(0 0 4px);opacity:.82}50%{filter:drop-shadow(0 0 12px);opacity:1}}@keyframes nexora-shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes nexora-success-pop{0%{opacity:0;transform:translateY(-4px)scale(.94)}70%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-motion-surface,.nexora-live-pulse:after,.nexora-active-beam,.nexora-skeleton,.nexora-save-success{animation:none!important}.app-motion-surface :where(.bg-card,.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]):hover{transform:none}}.muted{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.page-shell{flex-direction:column;gap:clamp(16px,2vw,28px);width:100%;max-width:1760px;margin:0 auto;padding:clamp(12px,1.2vw,18px);display:flex}@media (width<=1023px){.page-shell{gap:clamp(14px,2vw,22px);max-width:1220px;padding:clamp(14px,3vw,22px)}}@media (width<=767px){.page-shell{padding-bottom:calc(clamp(14px, 3vw, 22px) + 88px + env(safe-area-inset-bottom))}}@media (width>=1600px){.page-shell{gap:clamp(18px,1.5vw,32px);max-width:1760px;padding:clamp(14px,1vw,22px)}}.dark .ui-surface{background:linear-gradient(180deg, hsl(var(--card) / .86), hsl(var(--card) / .8));border:1px solid hsl(var(--border) / .35);box-shadow:0 30px 120px #00000059}.dark .ui-pill{background:hsl(var(--muted) / .18);border-color:hsl(var(--border) / .35)}.avatar-glow{background:radial-gradient(circle at 30% 30%, hsl(var(--accent) / .45), hsl(var(--accent) / .08));box-shadow:0 0 0 1px hsl(var(--accent) / .25), 0 12px 30px -12px hsl(var(--accent) / .55), 0 0 22px hsl(var(--accent) / .25);isolation:isolate;border-radius:9999px;padding:2px;position:relative}.avatar-glow:before{content:"";background:radial-gradient(circle, hsl(var(--accent) / .35), transparent 60%);filter:blur(14px);opacity:.8;z-index:-1;border-radius:9999px;position:absolute;inset:-6px}@keyframes auroraFloat{0%{transform:translateY(0)translate(0)scale(1)}to{transform:translateY(-20px)translate(10px)scale(1.05)}}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,24rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.\[nx\:checkin\]{nx:checkin}.\[scrollbar-width\:none\]{scrollbar-width:none}html,body{-webkit-overflow-scrolling:touch;overflow-x:hidden}html{font-size:16px}@media (width>=1024px){html{font-size:clamp(13px,.25vw + 10.4px,15px)}}.safe-pb{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-pt{padding-top:env(safe-area-inset-top,0px)}.safe-px{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@media (width<=640px){.grid>*,.flex>*{min-width:0}table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.fixed.bottom-0{padding-bottom:env(safe-area-inset-bottom,0px)}header.sticky.top-0{padding-top:env(safe-area-inset-top,0px)}}[data-brutal=true] *,[data-brutal=true] :before,[data-brutal=true] :after{letter-spacing:0!important;border-radius:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;transition-duration:0s!important;animation-duration:0s!important}[data-brutal=true]{--radius:0px}:root[data-accent=default],body[data-accent=default],#root[data-accent=default]{--primary:165 75% 50%;--primary-foreground:210 40% 98%;--accent:165 75% 50%;--accent-foreground:210 40% 98%;--accent-soft:165 100% 92%;--accent-ring:165 75% 50%;--ring:hsl(var(--accent))}:root[data-accent=indigo],body[data-accent=indigo],#root[data-accent=indigo]{--primary:245 80% 60%;--primary-foreground:210 40% 98%;--accent:245 80% 60%;--accent-foreground:210 40% 98%;--accent-soft:245 100% 92%;--accent-ring:245 80% 60%;--ring:hsl(var(--accent))}:root[data-accent=emerald],body[data-accent=emerald],#root[data-accent=emerald]{--primary:152 76% 40%;--primary-foreground:210 40% 98%;--accent:152 76% 40%;--accent-foreground:210 40% 98%;--accent-soft:152 100% 90%;--accent-ring:152 76% 40%;--ring:hsl(var(--accent))}:root[data-accent=rose],body[data-accent=rose],#root[data-accent=rose]{--primary:350 89% 60%;--primary-foreground:210 40% 98%;--accent:350 89% 60%;--accent-foreground:210 40% 98%;--accent-soft:350 100% 92%;--accent-ring:350 89% 60%;--ring:hsl(var(--accent))}:root[data-accent=amber],body[data-accent=amber],#root[data-accent=amber]{--primary:38 92% 50%;--primary-foreground:24 10% 10%;--accent:38 92% 50%;--accent-foreground:24 10% 10%;--accent-soft:38 100% 90%;--accent-ring:38 92% 50%;--ring:hsl(var(--accent))}:root[data-accent=sky],body[data-accent=sky],#root[data-accent=sky]{--primary:199 89% 48%;--primary-foreground:210 40% 98%;--accent:199 89% 48%;--accent-foreground:210 40% 98%;--accent-soft:199 100% 90%;--accent-ring:199 89% 48%;--ring:hsl(var(--accent))}:root[data-accent=violet],body[data-accent=violet],#root[data-accent=violet]{--primary:270 90% 60%;--primary-foreground:210 40% 98%;--accent:270 90% 60%;--accent-foreground:210 40% 98%;--accent-soft:270 100% 92%;--accent-ring:270 90% 60%;--ring:hsl(var(--accent))}:root[data-accent=teal],body[data-accent=teal],#root[data-accent=teal]{--primary:170 74% 45%;--primary-foreground:210 40% 98%;--accent:170 74% 45%;--accent-foreground:210 40% 98%;--accent-soft:170 100% 90%;--accent-ring:170 74% 45%;--ring:hsl(var(--accent))}:root[data-accent=pink],body[data-accent=pink],#root[data-accent=pink]{--primary:330 85% 60%;--primary-foreground:210 40% 98%;--accent:330 85% 60%;--accent-foreground:210 40% 98%;--accent-soft:330 100% 92%;--accent-ring:330 85% 60%;--ring:hsl(var(--accent))}:root[data-accent=slate],body[data-accent=slate],#root[data-accent=slate]{--primary:215 20% 35%;--primary-foreground:210 40% 98%;--accent:215 20% 35%;--accent-foreground:210 40% 98%;--accent-soft:215 30% 82%;--accent-ring:215 20% 35%;--ring:hsl(var(--accent))}:root[data-accent=sunset],body[data-accent=sunset],#root[data-accent=sunset]{--primary:20 90% 55%;--primary-foreground:24 12% 12%;--accent:20 90% 55%;--accent-foreground:24 12% 12%;--accent-soft:20 100% 90%;--accent-ring:20 90% 55%;--ring:hsl(var(--accent))}:root[data-accent=cyber],body[data-accent=cyber],#root[data-accent=cyber]{--primary:190 95% 55%;--primary-foreground:210 40% 98%;--accent:190 95% 55%;--accent-foreground:210 40% 98%;--accent-soft:190 100% 90%;--accent-ring:190 95% 55%;--ring:hsl(var(--accent))}.theme-animating *{transition:background-color .3s,color .3s,border-color .3s,fill .3s,stroke .3s,box-shadow .3s!important}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 6.5%;--card-foreground:210 40% 98%;--popover:222.2 84% 6.5%;--popover-foreground:210 40% 98%;--primary:262 83% 62%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 45.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:262 83% 62%;--shadow-soft:0 22px 50px #00000059;--shadow-strong:0 34px 120px -60px #000000a6;--surface-tint:220 25% 10% / .82;--app-bg-from:220 24% 12%;--app-bg-via:250 26% 10%;--app-bg-to:270 30% 9%}[data-accent=indigo]{--primary:245 80% 60%;--ring:245 80% 60%;--accent:245 80% 60%;--accent-foreground:210 40% 98%;--accent-soft:245 100% 94%}[data-accent=indigo]:not(.dark){--app-bg-from:225 100% 98%;--app-bg-via:245 100% 98%;--app-bg-to:265 100% 97%}[data-accent=emerald]{--primary:152 76% 40%;--ring:152 76% 40%;--accent:152 76% 40%;--accent-foreground:210 40% 98%;--accent-soft:150 60% 92%}[data-accent=emerald]:not(.dark){--app-bg-from:145 40% 98%;--app-bg-via:152 46% 95%;--app-bg-to:160 50% 94%}[data-accent=rose]{--primary:350 89% 60%;--ring:350 89% 60%;--accent:350 89% 60%;--accent-foreground:210 40% 98%;--accent-soft:350 90% 94%}[data-accent=rose]:not(.dark){--app-bg-from:340 100% 98%;--app-bg-via:350 100% 97%;--app-bg-to:0 100% 97%}[data-accent=amber]{--primary:38 92% 50%;--ring:38 92% 50%;--accent:38 92% 50%;--accent-foreground:210 40% 98%;--accent-soft:38 90% 90%}[data-accent=amber]:not(.dark){--app-bg-from:45 100% 98%;--app-bg-via:40 100% 96%;--app-bg-to:35 100% 95%}[data-accent=sky]{--primary:199 89% 48%;--ring:199 89% 48%;--accent:199 89% 48%;--accent-foreground:210 40% 98%;--accent-soft:199 90% 92%}[data-accent=sky]:not(.dark){--app-bg-from:200 100% 97%;--app-bg-via:198 100% 96%;--app-bg-to:196 100% 95%}[data-accent=violet]{--primary:270 90% 60%;--ring:270 90% 60%;--accent:270 90% 60%;--accent-foreground:210 40% 98%;--accent-soft:270 100% 94%}[data-accent=violet]:not(.dark){--app-bg-from:265 100% 98%;--app-bg-via:275 100% 97%;--app-bg-to:285 100% 96%}[data-accent=teal]{--primary:170 74% 45%;--ring:170 74% 45%;--accent:170 74% 45%;--accent-foreground:210 40% 98%;--accent-soft:170 55% 90%}[data-accent=teal]:not(.dark){--app-bg-from:165 40% 98%;--app-bg-via:170 47% 95%;--app-bg-to:175 50% 94%}[data-accent=pink]{--primary:330 85% 60%;--ring:330 85% 60%;--accent:330 85% 60%;--accent-foreground:210 40% 98%;--accent-soft:330 100% 94%}[data-accent=pink]:not(.dark){--app-bg-from:330 100% 98%;--app-bg-via:320 100% 97%;--app-bg-to:300 100% 96%}[data-accent=slate]{--primary:215 20% 35%;--ring:215 20% 35%;--accent:215 20% 35%;--accent-foreground:210 40% 98%;--accent-soft:215 30% 90%}[data-accent=slate]:not(.dark){--app-bg-from:210 20% 98%;--app-bg-via:215 22% 96%;--app-bg-to:220 24% 95%}[data-accent=sunset]{--primary:20 90% 55%;--ring:20 90% 55%;--accent:20 90% 55%;--accent-foreground:210 40% 98%;--accent-soft:20 90% 92%}[data-accent=sunset]:not(.dark){--app-bg-from:20 100% 98%;--app-bg-via:30 100% 96%;--app-bg-to:340 100% 97%}[data-accent=cyber]{--primary:190 95% 55%;--ring:190 95% 55%;--accent:190 95% 55%;--accent-foreground:210 40% 98%;--accent-soft:190 100% 92%}[data-accent=cyber]:not(.dark){--app-bg-from:195 100% 97%;--app-bg-via:260 100% 97%;--app-bg-to:280 100% 96%}.glass-neo{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff47 0%,#ffffff2e 100%);border:1px solid #ffffff40;box-shadow:0 10px 30px #1118271f}.neo-illustration{pointer-events:none;filter:blur(30px)saturate(115%);z-index:0;background:radial-gradient(40% 40% at 20% 20%,#7b61ff40,#0000 60%),radial-gradient(40% 40% at 80% 20%,#0099ff2e,#0000 60%),radial-gradient(50% 50% at 50% 80%,#7b61ff1f,#0000 60%);position:absolute;inset:0}.glow-step{transition:transform .18s,box-shadow .18s,background-color .2s}.glow-step:hover{transform:translateY(-2px)}.step-active{color:#fff;background:linear-gradient(135deg,#7b61ff 0%,#09f 100%);box-shadow:0 0 0 4px #7b61ff26,0 12px 28px #7b61ff59}.step-done{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.btn-gradient{color:#fff;background:linear-gradient(135deg,#7b61ff 0%,#09f 100%);transition:transform .16s,box-shadow .2s,filter .2s}.btn-gradient:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #7b61ff59}.btn-gradient:active{filter:brightness(.98);transform:translateY(0)}.input-neo{border-radius:14px;transition:box-shadow .2s,border-color .2s;box-shadow:0 6px 18px #1118270f}.input-neo:hover{box-shadow:0 10px 24px #11182714}.input-neo:focus-visible{outline:none;box-shadow:0 0 0 3px #7b61ff40}.login-shell{--login-bg-start:36 60% 96%;--login-bg-middle:196 52% 96%;--login-bg-end:28 70% 92%;--login-glow-1:22 90% 60%;--login-glow-2:165 62% 42%;--login-glow-3:200 85% 55%;--login-card:0 0% 100%;--login-border:215 25% 85%;--login-ink:220 25% 12%;isolation:isolate;perspective:1600px}.dark .login-shell{--login-bg-start:212 28% 14%;--login-bg-middle:210 25% 12%;--login-bg-end:220 28% 10%;--login-glow-1:18 85% 55%;--login-glow-2:165 70% 38%;--login-glow-3:200 90% 55%;--login-card:218 27% 12%;--login-border:215 22% 28%;--login-ink:210 40% 96%}.login-card{background:hsl(var(--login-card) / .92);border:1px solid hsl(var(--login-border) / .8);box-shadow:0 35px 90px -60px hsl(var(--login-glow-3) / .45);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.login-panel{background:linear-gradient(140deg, hsl(var(--login-card) / .82), hsl(var(--login-card) / .52));border:1px solid hsl(var(--login-border) / .6);box-shadow:0 24px 70px -55px hsl(var(--login-glow-2) / .45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-3d-surface{transform-style:preserve-3d;isolation:isolate;position:relative}.login-3d-surface:before,.login-3d-surface:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.login-3d-surface:before{border:1px solid hsl(var(--login-glow-3) / .35);opacity:.45;transform:translateZ(20px)}.login-3d-surface:after{background:radial-gradient(80% 80% at 20% 20%, hsl(var(--login-glow-1) / .22), transparent 60%);opacity:.55;transform:translateZ(12px)}.login-3d-surface>*{z-index:2;position:relative}.login-pill{border:1px solid hsl(var(--login-border) / .7);background:hsl(var(--login-card) / .55);color:hsl(var(--login-ink) / .75)}.login-fade{animation:.6s ease-out both loginFadeIn}.login-fade-delay-1{animation-delay:.12s}.login-fade-delay-2{animation-delay:.24s}.login-fade-delay-3{animation-delay:.36s}@keyframes loginFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.login-3d-scene{z-index:1;pointer-events:none;perspective:1600px;transform-style:preserve-3d;opacity:.8;animation:26s ease-in-out infinite loginSceneFloat;position:absolute;inset:-12%}.login-3d-grid{background-image:linear-gradient(90deg, hsl(var(--login-glow-2) / .08) 1px, transparent 1px), linear-gradient(0deg, hsl(var(--login-glow-2) / .08) 1px, transparent 1px);opacity:.18;transform-origin:50%;background-size:140px 140px;animation:24s ease-in-out infinite loginGridDrift;position:absolute;inset:0;transform:translate3d(0,12%,-220px)rotateX(70deg)rotate(-8deg)}.login-3d-orb{background:radial-gradient(circle at 30% 30%, hsl(var(--login-glow-1) / .55), transparent 60%), radial-gradient(circle at 70% 70%, #ffffff2e, transparent 55%);box-shadow:0 30px 90px hsl(var(--login-glow-3) / .25);mix-blend-mode:screen;filter:saturate(120%);border-radius:999px;position:absolute}.login-3d-orb.orb-alpha{width:280px;height:280px;animation:18s ease-in-out infinite loginOrbAlpha;top:6%;left:6%;transform:translateZ(120px)}.login-3d-orb.orb-beta{width:220px;height:220px;animation:22s ease-in-out infinite reverse loginOrbBeta;bottom:10%;right:12%;transform:translateZ(160px)}.login-3d-orb.orb-gamma{width:160px;height:160px;animation:16s ease-in-out infinite loginOrbGamma;top:52%;left:42%;transform:translateZ(90px)}.login-3d-slab{border:1px solid hsl(var(--login-glow-2) / .25);background:linear-gradient(140deg, hsl(var(--login-card) / .3), hsl(var(--login-card) / .05));box-shadow:0 30px 80px -45px hsl(var(--login-glow-2) / .6);-webkit-backdrop-filter:blur(10px);border-radius:28px;position:absolute}.login-3d-slab.slab-alpha{width:320px;height:200px;animation:28s ease-in-out infinite loginSlabAlpha;top:14%;right:4%;transform:translateZ(80px)rotateX(12deg)rotateY(-18deg)}.login-3d-slab.slab-beta{width:260px;height:170px;animation:30s ease-in-out infinite reverse loginSlabBeta;bottom:12%;left:10%;transform:translateZ(60px)rotateX(-10deg)rotateY(16deg)}.login-3d-ring{border:1px solid hsl(var(--login-glow-1) / .35);box-shadow:0 0 50px hsl(var(--login-glow-1) / .2);transform-style:preserve-3d;border-radius:999px;position:absolute}.login-3d-ring.ring-alpha{width:360px;height:360px;animation:26s linear infinite loginRingSpinAlpha;top:28%;left:-6%;transform:translateZ(60px)rotateX(65deg)rotate(12deg)}.login-3d-ring.ring-beta{width:240px;height:240px;animation:32s linear infinite reverse loginRingSpinBeta;bottom:16%;right:2%;transform:translateZ(90px)rotateX(55deg)rotate(-18deg)}.login-bg-animated{z-index:0;background:radial-gradient(circle at 20% 20%, hsl(var(--login-glow-1,262 83% 58%) / .22), transparent 45%), radial-gradient(circle at 80% 15%, hsl(var(--login-glow-2,200 100% 55%) / .2), transparent 46%), radial-gradient(circle at 52% 80%, hsl(var(--login-glow-3,262 83% 58%) / .18), transparent 48%), linear-gradient(135deg, hsl(var(--login-bg-start,224 30% 12%)) 0%, hsl(var(--login-bg-middle,222 28% 13%)) 45%, hsl(var(--login-bg-end,224 30% 12%)) 100%);filter:saturate(115%);position:absolute;inset:0;overflow:hidden}.login-bg-animated:before,.login-bg-animated:after{content:"";background:radial-gradient(circle at 30% 30%, hsl(var(--login-glow-1,262 83% 58%) / .35), transparent 45%), radial-gradient(circle at 70% 40%, hsl(var(--login-glow-2,200 100% 55%) / .28), transparent 50%), radial-gradient(circle at 55% 70%, hsl(var(--login-glow-3,200 85% 55%) / .2), transparent 48%);mix-blend-mode:screen;filter:blur(2px);width:140%;height:140%;animation:18s ease-in-out infinite alternate auroraShift;position:absolute;top:-20%;left:-20%}.login-bg-animated:after{background:radial-gradient(circle at 40% 40%, hsl(var(--login-card,0 0% 100%) / .1), transparent 38%), radial-gradient(circle at 65% 60%, hsl(var(--login-glow-1,262 83% 58%) / .25), transparent 48%), radial-gradient(circle at 55% 30%, hsl(var(--login-glow-2,200 100% 55%) / .2), transparent 40%);opacity:.88;animation:22s ease-in-out infinite alternate auroraShiftReverse}.login-bg-overlay{z-index:2;background:radial-gradient(120% 120% at 50% 20%, hsl(var(--login-card,0 0% 100%) / .08), hsl(var(--login-bg-end,224 30% 12%) / .55));-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);pointer-events:none;position:absolute;inset:0}@keyframes loginSceneFloat{0%{transform:translate(0,0)rotate(0)}50%{transform:translateY(-1.5%)rotate(1deg)}to{transform:translateY(1%)rotate(-1deg)}}@keyframes loginGridDrift{0%{transform:translate3d(0,12%,-220px)rotateX(70deg)rotate(-8deg)}50%{transform:translate3d(4%,8%,-210px)rotateX(72deg)rotate(-4deg)}to{transform:translate3d(-3%,10%,-220px)rotateX(70deg)rotate(-8deg)}}@keyframes loginOrbAlpha{0%{transform:translateZ(120px)scale(1)}50%{transform:translate3d(14px,-18px,150px)scale(1.05)}to{transform:translate3d(-10px,12px,120px)scale(1)}}@keyframes loginOrbBeta{0%{transform:translateZ(160px)scale(1)}50%{transform:translate3d(-12px,14px,190px)scale(1.04)}to{transform:translate3d(10px,-10px,160px)scale(1)}}@keyframes loginOrbGamma{0%,to{opacity:.65;transform:translateZ(90px)scale(1)}50%{opacity:.85;transform:translate3d(8px,-10px,120px)scale(1.07)}}@keyframes loginSlabAlpha{0%{transform:translateZ(80px)rotateX(12deg)rotateY(-18deg)}50%{transform:translate3d(-8px,-6px,100px)rotateX(14deg)rotateY(-12deg)}to{transform:translateZ(80px)rotateX(12deg)rotateY(-18deg)}}@keyframes loginSlabBeta{0%{transform:translateZ(60px)rotateX(-10deg)rotateY(16deg)}50%{transform:translate3d(10px,-8px,80px)rotateX(-12deg)rotateY(10deg)}to{transform:translateZ(60px)rotateX(-10deg)rotateY(16deg)}}@keyframes loginRingSpinAlpha{0%{transform:translateZ(60px)rotateX(65deg)rotate(12deg)}to{transform:translateZ(60px)rotateX(65deg)rotate(372deg)}}@keyframes loginRingSpinBeta{0%{transform:translateZ(90px)rotateX(55deg)rotate(-18deg)}to{transform:translateZ(90px)rotateX(55deg)rotate(342deg)}}@keyframes auroraShift{0%{transform:translate(-4%,-2%)scale(1)}50%{transform:translate(6%,-4%)scale(1.05)}to{transform:translate(-3%,6%)scale(1.02)}}@keyframes auroraShiftReverse{0%{transform:translate(6%,4%)scale(1.02)}50%{transform:translate(-4%,2%)scale(1.06)}to{transform:translate(3%,-6%)scale(1)}}@media (width<=768px){.login-3d-scene{opacity:.45}.login-3d-grid{opacity:.12}.login-3d-slab{display:none}}@media (prefers-reduced-motion:reduce){.login-3d-scene,.login-3d-grid,.login-3d-orb,.login-3d-slab,.login-3d-ring{animation:none!important}}:root[data-motion=reduce] .login-3d-scene,:root[data-motion=reduce] .login-3d-grid,:root[data-motion=reduce] .login-3d-orb,:root[data-motion=reduce] .login-3d-slab,:root[data-motion=reduce] .login-3d-ring{animation:none!important}.float-group{position:relative}.float-input{padding-top:1.1rem}.float-label{color:#6b7280;pointer-events:none;background:0 0;font-size:.825rem;transition:all .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.peer:not(:-moz-placeholder-shown)~.float-label{color:#7b61ff;font-size:.72rem;top:8px;transform:translateY(0)}.peer:focus~.float-label,.peer:not(:placeholder-shown)~.float-label{color:#7b61ff;font-size:.72rem;top:8px;transform:translateY(0)}body:not(.dark) .bg-slate-950,body:not(.dark) .bg-slate-950\/90,body:not(.dark) .bg-slate-950\/95,body:not(.dark) .bg-slate-900,body:not(.dark) .bg-slate-900\/70,body:not(.dark) .bg-slate-900\/80,body:not(.dark) .bg-slate-900\/90,body:not(.dark) .bg-slate-900\/95,body:not(.dark) .bg-slate-950\/70,body:not(.dark) .bg-slate-950\/80,body:not(.dark) .bg-slate-800{--tw-bg-opacity:.94!important;background-color:hsl(var(--card) / .94)!important;color:hsl(var(--card-foreground))!important}body:not(.dark) [class*=bg-black\/],body:not(.dark) [class*="bg-[#"]{background-color:hsl(var(--card) / .92)!important;color:hsl(var(--foreground))!important}body:not(.dark) .bg-white\/5{--tw-bg-opacity:.9!important;background-color:hsl(var(--card) / .9)!important}body:not(.dark) .bg-white\/10{--tw-bg-opacity:.86!important;background-color:hsl(var(--card) / .86)!important}body:not(.dark) .bg-white\/15{--tw-bg-opacity:.82!important;background-color:hsl(var(--card) / .82)!important}body:not(.dark) [class*=text-emerald-100],body:not(.dark) [class*=text-emerald-200],body:not(.dark) [class*=text-emerald-300]{color:#047857!important}body:not(.dark) [class*=text-sky-100],body:not(.dark) [class*=text-sky-200],body:not(.dark) [class*=text-sky-300]{color:#0369a1!important}body:not(.dark) [class*=text-amber-100],body:not(.dark) [class*=text-amber-200],body:not(.dark) [class*=text-amber-300]{color:#b45309!important}body:not(.dark) [class*=text-violet-100],body:not(.dark) [class*=text-violet-200],body:not(.dark) [class*=text-violet-300]{color:#6d28d9!important}body:not(.dark) [class*=text-rose-100],body:not(.dark) [class*=text-rose-200],body:not(.dark) [class*=text-rose-300]{color:#be123c!important}body:not(.dark) [class*=text-indigo-100],body:not(.dark) [class*=text-indigo-200],body:not(.dark) [class*=text-indigo-300]{color:#4338ca!important}body:not(.dark) [class*=text-pink-100],body:not(.dark) [class*=text-pink-200],body:not(.dark) [class*=text-pink-300]{color:#be185d!important}body:not(.dark) [class*=text-cyan-100],body:not(.dark) [class*=text-cyan-200],body:not(.dark) [class*=text-cyan-300]{color:#0e7490!important}body:not(.dark) [class*=text-teal-100],body:not(.dark) [class*=text-teal-200],body:not(.dark) [class*=text-teal-300]{color:#0f766e!important}body:not(.dark) [class*=text-blue-100],body:not(.dark) [class*=text-blue-200],body:not(.dark) [class*=text-blue-300]{color:#1d4ed8!important}body:not(.dark) [class*=text-orange-100],body:not(.dark) [class*=text-orange-200],body:not(.dark) [class*=text-orange-300]{color:#c2410c!important}body:not(.dark) [class*=text-fuchsia-100],body:not(.dark) [class*=text-fuchsia-200],body:not(.dark) [class*=text-fuchsia-300]{color:#a21caf!important}body:not(.dark) [class*=text-purple-100],body:not(.dark) [class*=text-purple-200],body:not(.dark) [class*=text-purple-300]{color:#7e22ce!important}body:not(.dark) [class*=text-red-100],body:not(.dark) [class*=text-red-200],body:not(.dark) [class*=text-red-300]{color:#b91c1c!important}body:not(.dark) .border-white\/10,body:not(.dark) .border-white\/15,body:not(.dark) .border-white\/20,body:not(.dark) .border-white\/30{--tw-border-opacity:1!important;border-color:hsl(var(--border))!important}body:not(.dark) .text-white{--tw-text-opacity:1!important;color:hsl(var(--foreground))!important}body:not(.dark) .text-slate-100,body:not(.dark) .text-slate-200,body:not(.dark) .text-slate-300,body:not(.dark) .text-slate-400{color:hsl(var(--foreground) / .8)!important}body:not(.dark) [class*=text-white\/]{color:hsl(var(--foreground) / .7)!important}body:not(.dark) .text-white\/90{color:hsl(var(--foreground) / .9)!important}body:not(.dark) .text-white\/80{color:hsl(var(--foreground) / .82)!important}body:not(.dark) .text-white\/70{color:hsl(var(--foreground) / .72)!important}body:not(.dark) .text-white\/60{color:hsl(var(--foreground) / .62)!important}body:not(.dark) .text-white\/50{color:hsl(var(--foreground) / .52)!important}body:not(.dark) .text-white\/40{color:hsl(var(--foreground) / .42)!important}body:not(.dark) .text-white\/30{color:hsl(var(--foreground) / .32)!important}body:not(.dark) .text-white\/20{color:hsl(var(--foreground) / .22)!important}body:not(.dark) .text-white\/10{color:hsl(var(--foreground) / .12)!important}body:not(.dark) .placeholder\:text-white::-moz-placeholder{color:hsl(var(--foreground) / .75)!important}body:not(.dark) .placeholder\:text-white::placeholder{color:hsl(var(--foreground) / .75)!important}body:not(.dark) .placeholder\:text-white\/80::-moz-placeholder{color:hsl(var(--foreground) / .75)!important}body:not(.dark) .placeholder\:text-white\/80::placeholder{color:hsl(var(--foreground) / .75)!important}body:not(.dark) .placeholder\:text-white\/70::-moz-placeholder{color:hsl(var(--foreground) / .65)!important}body:not(.dark) .placeholder\:text-white\/70::placeholder{color:hsl(var(--foreground) / .65)!important}body:not(.dark) .placeholder\:text-white\/60::-moz-placeholder{color:hsl(var(--foreground) / .55)!important}body:not(.dark) .placeholder\:text-white\/60::placeholder{color:hsl(var(--foreground) / .55)!important}body:not(.dark) [class*="placeholder:text-white/"]::-moz-placeholder{color:hsl(var(--foreground) / .6)!important}body:not(.dark) [class*="placeholder:text-white/"]::placeholder{color:hsl(var(--foreground) / .6)!important}[data-accent] .text-indigo-400,[data-accent] .text-indigo-500,[data-accent] .text-indigo-600,[data-accent] .text-purple-500,[data-accent] .text-blue-500{color:hsl(var(--accent))!important}[data-accent] .bg-indigo-500,[data-accent] .bg-indigo-600,[data-accent] .bg-purple-500,[data-accent] .bg-blue-500{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}[data-accent] .border-indigo-500,[data-accent] .border-indigo-600,[data-accent] .border-purple-500,[data-accent] .border-blue-500{border-color:hsl(var(--accent))!important}[data-accent] .from-indigo-500,[data-accent] .from-indigo-600,[data-accent] .from-purple-500,[data-accent] .from-blue-500{--tw-gradient-from:hsl(var(--accent))!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,hsl(var(--accent) / 0))!important}[data-accent] .via-indigo-500,[data-accent] .via-indigo-600,[data-accent] .via-purple-500,[data-accent] .via-blue-500{--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--accent)), var(--tw-gradient-to,hsl(var(--accent) / 0))!important}[data-accent] .to-indigo-500,[data-accent] .to-indigo-600,[data-accent] .to-purple-500,[data-accent] .to-blue-500{--tw-gradient-to:hsl(var(--accent))!important}:root{--leave-dp-radius:1.25rem;--leave-dp-field-bg:hsl(var(--card) / .92);--leave-dp-field-bg-hover:hsl(var(--card) / .96);--leave-dp-field-border:hsl(var(--border));--leave-dp-field-border-hover:hsl(var(--ring) / .35);--leave-dp-ring:hsl(var(--ring) / .45);--leave-dp-ring-outline:hsl(var(--ring) / .65);--leave-dp-text:hsl(var(--foreground));--leave-dp-muted:hsl(var(--foreground) / .65);--leave-dp-placeholder:hsl(var(--foreground) / .55);--leave-dp-icon:hsl(var(--foreground) / .6);--leave-dp-popover-bg:hsl(var(--card) / .98);--leave-dp-popover-border:hsl(var(--border));--leave-dp-popover-shadow:0 32px 80px -45px #0f172a59;--leave-dp-grid-muted:hsl(var(--foreground) / .45);--leave-dp-soft:hsl(var(--primary) / .15);--leave-dp-selected:hsl(var(--primary));--leave-dp-selected-contrast:hsl(var(--primary-foreground));--leave-dp-today-ring:hsl(var(--primary) / .4)}:root.dark,body.dark,:root[data-theme=dark]{--leave-dp-field-bg:#0a101ceb;--leave-dp-field-bg-hover:#0c1525f2;--leave-dp-field-border:#94a3b838;--leave-dp-field-border-hover:#6366f18c;--leave-dp-ring:#3b82f659;--leave-dp-ring-outline:#3b82f6a6;--leave-dp-text:#f1f5f9fa;--leave-dp-muted:#e2e8f0a6;--leave-dp-placeholder:#cbd5e1a6;--leave-dp-icon:#e2e8f0a6;--leave-dp-popover-bg:#0b111cf5;--leave-dp-popover-border:#94a3b833;--leave-dp-popover-shadow:0 36px 90px -40px #020617d9;--leave-dp-grid-muted:#94a3b8bf;--leave-dp-soft:#3b82f62e;--leave-dp-selected:#0ea5e9f2;--leave-dp-selected-contrast:#f8fafc;--leave-dp-today-ring:#ffffff47}[data-style=dark]{--background:220 23% 9%;--foreground:210 40% 96%;--card:221 26% 12%;--card-foreground:210 40% 96%;--border:220 30% 18%;--input:220 30% 18%;--app-bg-from:224 28% 12%;--app-bg-via:233 32% 10%;--app-bg-to:242 32% 9%}[data-style=neon]{--app-bg-from:250 65% 16%;--app-bg-via:230 55% 12%;--app-bg-to:215 45% 10%;--card:224 26% 14%;--border:230 32% 28%}[data-style=minimal]{--background:210 30% 98%;--foreground:220 30% 12%;--card:0 0% 100%;--card-foreground:220 30% 12%;--border:215 28% 88%;--input:215 28% 88%;--app-bg-from:210 40% 98%;--app-bg-via:210 30% 97%;--app-bg-to:200 22% 96%}:root{--workspace-radius:24px;--workspace-blur:18px;--workspace-shadow-depth:.55;--workspace-panel-opacity:.72;--workspace-animation-intensity:.65}[data-bg-effect=mesh] body:before,body[data-bg-effect=mesh]:before{background:radial-gradient(circle at 18% 20%, hsl(var(--accent) / .18), transparent 34%), radial-gradient(circle at 82% 14%, #48ddff24, transparent 32%), linear-gradient(135deg, #0f172afa, #020617fa)}[data-bg-effect=soft-grid] body:before,body[data-bg-effect=soft-grid]:before,[data-bg-effect=calendar-pattern] body:before,body[data-bg-effect=calendar-pattern]:before{background-image:linear-gradient(hsl(var(--accent) / .08) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--accent) / .08) 1px, transparent 1px);background-size:42px 42px}[data-bg-effect=data-flow] body:before,body[data-bg-effect=data-flow]:before,[data-bg-effect=circuit] body:before,body[data-bg-effect=circuit]:before{background:linear-gradient(90deg, transparent 0 48%, hsl(var(--accent) / .16) 49% 51%, transparent 52%), linear-gradient(0deg, transparent 0 48%, #48ddff1a 49% 51%, transparent 52%);background-size:96px 96px}[data-bg-effect=noise] body:before,body[data-bg-effect=noise]:before{background:repeating-radial-gradient(circle at 0 0,#ffffff09 0 1px,#0000 1px 5px),linear-gradient(135deg,#020617,#081121)}[data-bg-effect=office-glass] body:before,body[data-bg-effect=office-glass]:before{background:linear-gradient(120deg, #ffffff17, transparent 28%), radial-gradient(circle at 75% 8%, hsl(var(--accent) / .2), transparent 30%)}[data-bg-effect=orbs] body:before,body[data-bg-effect=orbs]:before{background:radial-gradient(22% 22% at 20% 30%, hsl(var(--accent) / .3), transparent 70%), radial-gradient(26% 26% at 80% 24%, #48ddff38, transparent 70%), radial-gradient(20% 20% at 65% 78%, #6a72ff33, transparent 70%);filter:blur(8px)}[data-bg-effect=nebula] body:before,body[data-bg-effect=nebula]:before{background:radial-gradient(40% 50% at 25% 18%, hsl(var(--accent) / .26), transparent 60%), radial-gradient(45% 55% at 78% 30%, #6a72ff38, transparent 62%), radial-gradient(60% 60% at 55% 85%, #48ddff29, transparent 65%), linear-gradient(135deg, #080c1c99, #02061799)}html[data-workspace-density=compact]{--workspace-density-pad:.55rem;font-size:15px}html[data-workspace-density=balanced]{--workspace-density-pad:.85rem;font-size:16px}html[data-workspace-density=spacious]{--workspace-density-pad:1.35rem;font-size:17.5px}[data-layout-preference=floating-panels]{--workspace-card-gap:1.1rem}[data-layout-preference=dense-grid]{--workspace-radius:12px;--workspace-card-gap:.55rem}[data-layout-preference=split-canvas]{--workspace-radius:22px;--workspace-card-gap:1.5rem}[data-layout-preference=dense-grid] .glass-card,[data-layout-preference=dense-grid] .glass-board{box-shadow:none}[data-layout-preference=split-canvas] .workspace-content-v3{max-width:1180px;margin-inline:auto}body:not([data-user-bg=true])[data-gradient-focus]:after{opacity:.45}body:not([data-user-bg=true])[data-gradient-focus=aurora]:after{background:radial-gradient(60% 50% at 18% 12%, hsl(var(--accent) / .28), transparent 60%), radial-gradient(55% 45% at 85% 8%, #48ddff33, transparent 60%)}body:not([data-user-bg=true])[data-gradient-focus=pulse]:after{background:radial-gradient(45% 45% at 50% 8%, hsl(var(--accent) / .34), transparent 65%)}body:not([data-user-bg=true])[data-gradient-focus=circuit]:after{background:linear-gradient(120deg, hsl(var(--accent) / .16), transparent 35%), linear-gradient(300deg, #48ddff24, transparent 38%)}body:not([data-user-bg=true])[data-gradient-focus=mesh]:after{background:conic-gradient(from 200deg at 30% 20%, hsl(var(--accent) / .22), transparent 40%), conic-gradient(from 20deg at 80% 10%, #6a72ff2e, transparent 45%)}[data-animated-bg=false] *,[data-motion=reduce] *{transition-duration:.001ms!important;animation-duration:.001ms!important}.workspace-sidebar-v3,.glass-board,.glass-card{border-radius:min(var(--workspace-radius), 32px);-webkit-backdrop-filter:blur(var(--workspace-blur));backdrop-filter:blur(var(--workspace-blur))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.dark){--leave-dp-field-bg:#0a101ceb;--leave-dp-field-bg-hover:#0c1525f2;--leave-dp-field-border:#94a3b838;--leave-dp-field-border-hover:#6366f18c;--leave-dp-ring:#3b82f659;--leave-dp-ring-outline:#3b82f6a6;--leave-dp-text:#f1f5f9fa;--leave-dp-muted:#e2e8f0a6;--leave-dp-placeholder:#cbd5e1a6;--leave-dp-icon:#e2e8f0a6;--leave-dp-popover-bg:#0b111cf5;--leave-dp-popover-border:#94a3b833;--leave-dp-popover-shadow:0 36px 90px -40px #020617d9;--leave-dp-grid-muted:#94a3b8bf;--leave-dp-soft:#3b82f62e;--leave-dp-selected:#0ea5e9f2;--leave-dp-selected-contrast:#f8fafc;--leave-dp-today-ring:#ffffff47}}.leave-date-field{--leave-dp-height:44px;z-index:0;border-radius:var(--leave-dp-radius);border:1px solid var(--leave-dp-field-border);background:var(--leave-dp-field-bg);min-height:var(--leave-dp-height);align-items:center;gap:.5rem;padding-inline:1rem .5rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:visible}.leave-date-field:hover{border-color:var(--leave-dp-field-border-hover);background:var(--leave-dp-field-bg-hover)}.leave-date-field:focus-within{border-color:var(--leave-dp-ring-outline);box-shadow:0 0 0 3px var(--leave-dp-ring)}.leave-date-field[data-open=true]{border-color:var(--leave-dp-ring-outline);box-shadow:0 0 0 3px var(--leave-dp-ring);z-index:30}.leave-date-field__native{appearance:none;color:var(--leave-dp-text);caret-color:var(--leave-dp-text);opacity:1;width:100%;height:100%;min-height:var(--leave-dp-height);z-index:2;pointer-events:auto;background:0 0;border:none;padding:1.15rem 3rem .25rem 0;font-size:.95rem;font-weight:500;position:relative}.leave-date-field__native::placeholder{color:var(--leave-dp-placeholder)}.leave-date-field__native:focus{outline:none}.leave-date-field__native::-webkit-calendar-picker-indicator{opacity:0;display:none}.leave-date-field__display{inset-inline:1rem 3.25rem;pointer-events:none;z-index:1;display:block;position:absolute;top:.35rem}.leave-date-field__display span{letter-spacing:.18em;text-transform:uppercase;color:var(--leave-dp-muted);font-size:.65rem}.leave-date-field__display strong{display:none}.leave-date-field[data-has-value=true] .leave-date-field__display strong{color:var(--leave-dp-text)}.leave-date-field__icon{color:var(--leave-dp-icon);border-radius:calc(var(--leave-dp-radius) - .75rem);z-index:3;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:.35rem;transition:color .15s,background .15s;display:inline-flex;position:relative}.leave-date-field__icon svg{width:20px;height:20px}.leave-date-field__icon:hover{color:var(--leave-dp-selected);background:var(--leave-dp-soft)}.leave-date-field__icon:focus-visible{outline:2px solid var(--leave-dp-ring-outline);outline-offset:2px}.ess-shell input[type=time]::-webkit-calendar-picker-indicator{opacity:.65;margin-inline-start:auto}.leave-date-popover{inset-inline-start:0;border-radius:var(--leave-dp-radius);border:1px solid var(--leave-dp-popover-border);background:var(--leave-dp-popover-bg);width:min(320px,100vw);color:var(--leave-dp-text);box-shadow:var(--leave-dp-popover-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:70;pointer-events:auto;padding:1rem;position:absolute;top:calc(100% + .65rem)}.leave-date-popover__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.leave-date-popover__month{flex-direction:column;line-height:1.2;display:flex}.leave-date-popover__month strong{font-size:.95rem;font-weight:600}.leave-date-popover__month span{color:var(--leave-dp-muted);font-size:.8rem}.leave-date-popover__nav{border:1px solid var(--leave-dp-popover-border);color:var(--leave-dp-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.leave-date-popover__nav:hover{border-color:var(--leave-dp-ring-outline);color:var(--leave-dp-selected)}.leave-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.leave-date-grid__label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--leave-dp-grid-muted);font-size:.65rem}.leave-date-grid__day{border-radius:calc(var(--leave-dp-radius) - .4rem);color:var(--leave-dp-text);background:0 0;border:none;height:40px;font-size:.9rem;font-weight:600;line-height:40px;transition:background .12s,color .12s,box-shadow .12s}.leave-date-grid__day--outside{color:var(--leave-dp-muted);opacity:.65}.leave-date-grid__day:disabled{color:var(--leave-dp-muted);opacity:.4;cursor:not-allowed}.leave-date-grid__day:not(:disabled):hover{background:var(--leave-dp-soft)}.leave-date-grid__day[aria-selected=true]{background:var(--leave-dp-selected);color:var(--leave-dp-selected-contrast);box-shadow:0 15px 40px -30px var(--leave-dp-selected)}.leave-date-grid__day--today:not([aria-selected=true]){box-shadow:inset 0 0 0 1px var(--leave-dp-today-ring)}.leave-date-grid__day:focus-visible{outline:2px solid var(--leave-dp-ring-outline);outline-offset:2px}.leave-date-field[data-open=false] .leave-date-popover{display:none}:root{--background:208 30% 98%;--foreground:220 34% 15%;--card:0 0% 100%;--card-foreground:220 34% 15%;--popover:0 0% 100%;--popover-foreground:220 34% 15%;--primary:199 92% 44%;--primary-foreground:210 40% 98%;--secondary:205 44% 95%;--secondary-foreground:220 38% 20%;--muted:206 28% 94%;--muted-foreground:216 14% 37%;--accent:174 76% 36%;--accent-foreground:210 40% 98%;--accent-ring:193 90% 44%;--accent-soft:191 86% 90%;--border:214 28% 86%;--input:214 28% 86%;--ring:193 90% 44%;--radius:1.15rem;--radius-control:.9rem;--radius-surface:1.75rem;--radius-shell:2rem;--radius-hero:2.25rem;--shadow-soft:0 16px 40px -28px #0f172a47;--shadow-strong:0 44px 120px -72px #020b1da6;--surface-tint:0 0% 100% / .9;--app-bg-from:204 54% 97%;--app-bg-via:214 60% 96%;--app-bg-to:40 62% 95%}.dark{--background:216 40% 8%;--foreground:210 22% 95%;--card:216 38% 11%;--card-foreground:210 22% 95%;--popover:217 41% 10%;--popover-foreground:210 22% 95%;--primary:192 88% 49%;--primary-foreground:219 40% 11%;--secondary:216 26% 16%;--secondary-foreground:210 25% 94%;--muted:216 24% 16%;--muted-foreground:214 16% 66%;--accent:171 72% 40%;--accent-foreground:220 30% 10%;--destructive:0 70% 52%;--destructive-foreground:210 40% 98%;--border:214 24% 22%;--input:214 24% 22%;--ring:192 88% 49%;--app-bg-from:214 50% 10%;--app-bg-via:217 54% 8%;--app-bg-to:201 53% 8%}:root[data-accent=default],body[data-accent=default],#root[data-accent=default]{--primary:210 100% 60%;--accent:210 100% 60%;--accent-ring:210 100% 60%;--accent-soft:210 100% 94%;--ring:hsl(var(--accent-ring))}html,body,#root{letter-spacing:0;font-family:Manrope,Segoe UI,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:-.018em;font-family:Space Grotesk,Manrope,Segoe UI,sans-serif}[data-module=reports]{--module-accent:204 88% 52%}[data-module=analytics]{--module-accent:194 88% 50%}[data-module=dashboard]{--module-accent:189 88% 47%}.app-shell-v3:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 14%,#38bdf826,#0000 35%),radial-gradient(circle at 90% 5%,#14b8a61c,#0000 34%),radial-gradient(circle at 82% 88%,#fbbf241c,#0000 34%);position:absolute;inset:0}.workspace-sidebar-v3{--sidebar-stable-accent:210 100% 60%;--sidebar-stable-accent-foreground:210 40% 98%;--accent:var(--sidebar-stable-accent);--accent-ring:var(--sidebar-stable-accent);--accent-foreground:var(--sidebar-stable-accent-foreground);--primary:var(--sidebar-stable-accent);padding:.7rem 0 .75rem .75rem}.workspace-sidebar-v3.workspace-sidebar-collapsed{padding:.58rem .5rem .66rem}.workspace-sidebar-surface{border-radius:var(--radius-shell);border:1px solid hsl(var(--border) / .55);background:linear-gradient(180deg, hsl(var(--card) / .9) 0%, hsl(var(--card) / .78) 100%);box-shadow:0 40px 90px -72px #020b1dbf}.dark .workspace-sidebar-surface{background:linear-gradient(#071223f0 0%,#060e1ce6 100%);border-color:#94a3b82e}.workspace-sidebar-v3.workspace-sidebar-collapsed .workspace-sidebar-surface{border-radius:var(--radius-surface);box-shadow:0 22px 56px -46px #020b1dbf}.dark .workspace-sidebar-v3.workspace-sidebar-collapsed .workspace-sidebar-surface{background:linear-gradient(#061122f2 0%,#040c18eb 100%);border-color:#94a3b81f}.workspace-main-v3{padding:var(--workspace-density-pad,.85rem) calc(var(--workspace-density-pad,.85rem) + .15rem) calc(var(--workspace-density-pad,.85rem) + .15rem);min-width:0}.workspace-topbar-v3{border-radius:var(--radius-shell);box-shadow:0 18px 40px -30px #0f172a59}.dark .workspace-topbar-v3{box-shadow:0 22px 54px -38px #020617bf}.workspace-content-v3{border-radius:var(--radius-shell);box-shadow:none;background:0 0;border:0}.dark .workspace-content-v3{background:0 0;border-color:#0000}.module-page-v3{min-width:0;position:relative}.module-frame-v3{border-radius:var(--radius-shell);box-shadow:none;background:0 0;border:0;min-width:0}.dark .module-frame-v3{background:0 0;border-color:#0000}.module-hero-v3{border-radius:var(--radius-hero);border-color:hsl(var(--module-accent) / .3);background:linear-gradient(130deg, hsl(var(--module-accent) / .13) 0%, hsl(var(--card) / .94) 54%, hsl(var(--module-accent) / .07) 100%);padding-top:clamp(1.25rem,2.4vw,2rem);padding-bottom:clamp(1.1rem,2vw,1.8rem)}.module-hero-v3:after{content:"";background:linear-gradient(90deg, hsl(var(--module-accent) / 0), hsl(var(--module-accent) / .56), hsl(var(--module-accent) / 0));opacity:.8;height:2px;position:absolute;inset:auto 0 0}.module-hero__title{font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.8rem,2.5vw,2.45rem);font-weight:700}.module-hero__subtitle{max-width:48rem}.module-hero-actions>*{border-radius:var(--radius-control)}.module-content-stack>*{min-width:0;scroll-margin-top:96px}.enterprise-section{border-radius:var(--radius-surface);border:1px solid hsl(var(--border) / .58);background:linear-gradient(180deg, hsl(var(--card) / .95), hsl(var(--card) / .9));box-shadow:0 24px 64px -52px #0f172a99}.dark .enterprise-section{background:linear-gradient(#071223d6,#040c18db);border-color:#94a3b833;box-shadow:0 26px 70px -56px #020617d9}.enterprise-section--subtle{background:linear-gradient(160deg, hsl(var(--primary) / .08), hsl(var(--card) / .92) 45%, hsl(var(--card) / .9))}.dark .enterprise-section--subtle{background:linear-gradient(160deg, hsl(var(--primary) / .16), #071122db 45%, #050d1adb)}.enterprise-kpi-grid{align-items:stretch}.enterprise-kpi-card{border-radius:var(--radius-surface);border:1px solid hsl(var(--border) / .6);background:linear-gradient(180deg, hsl(var(--card) / .95), hsl(var(--card) / .9));transition:transform .17s,box-shadow .17s,border-color .17s;box-shadow:0 18px 44px -34px #0891b259}.enterprise-kpi-card:hover{border-color:hsl(var(--primary) / .35);transform:translateY(-2px);box-shadow:0 20px 54px -34px #0891b273}.enterprise-chip{border-color:hsl(var(--border) / .6);background:hsl(var(--card) / .8)}.dark .enterprise-chip{background:#081121b3;border-color:#94a3b847}.enterprise-chip--active{border-color:hsl(var(--primary) / .48);background:hsl(var(--primary) / .16)}.dark .enterprise-chip--active{border-color:hsl(var(--primary) / .56);background:hsl(var(--primary) / .2)}.enterprise-action{border:1px solid hsl(var(--primary) / .35);background:linear-gradient(125deg, hsl(var(--primary) / .95), hsl(var(--accent) / .84));color:hsl(var(--primary-foreground));box-shadow:0 18px 44px -34px hsl(var(--primary) / .68)}.enterprise-action--ghost{border-color:hsl(var(--border) / .62);background:hsl(var(--card) / .82);color:hsl(var(--foreground));box-shadow:none}.enterprise-action--ghost:hover{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .1)}.context-strip{border:1px solid hsl(var(--border) / .6);background:hsl(var(--card) / .83);border-radius:999px;margin-top:.5rem}.dark .context-strip{background:#081020b8}.workspace-mobile-dock{box-shadow:0 -18px 34px -26px #0f172a8c;border-top-color:hsl(var(--border) / .6)!important;background:linear-gradient(180deg, hsl(var(--card) / .94), hsl(var(--card) / .9))!important}.dark .workspace-mobile-dock{background:linear-gradient(#060e1bf0,#050b16f2)!important}@media (width<=1023px){.workspace-main-v3{padding:.6rem .5rem calc(.8rem + env(safe-area-inset-bottom))}.workspace-topbar-v3{border-radius:var(--radius-surface)}.workspace-content-v3{border-radius:var(--radius-surface);padding-inline:clamp(.85rem,3.4vw,1.2rem)!important}}@media (width<=640px){.workspace-topbar-v3{overflow:hidden;padding:.85rem!important}.workspace-topbar-v3>div{align-items:flex-start}.workspace-topbar-v3 button{flex-shrink:0}.workspace-main-v3{max-width:100vw}}@keyframes fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}*{scrollbar-width:thin;scrollbar-color:hsla(var(--muted-foreground) / .35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsla(var(--muted-foreground) / .25);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:hsla(var(--muted-foreground) / .45);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}.workspace-content-v3{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.module-frame-v3,.glass-board{width:100%;max-width:100%;overflow:hidden;border:1px solid hsl(var(--border) / .58)!important;border-radius:var(--radius-shell)!important;background:linear-gradient(180deg, hsl(var(--card) / .99), hsl(var(--card) / .97))!important;-webkit-backdrop-filter:blur(14px)saturate(118%)!important;box-shadow:0 28px 76px -58px #0f172a8c!important}.dark .module-frame-v3,.dark .glass-board{background:linear-gradient(#090e1cf7,#050a16fa)!important;border-color:#94a3b82e!important;box-shadow:0 30px 82px -58px #020617db!important}[dir=rtl] body{text-align:right;direction:rtl}[dir=rtl] .font-arabic,body.font-arabic{font-family:Cairo,Tajawal,sans-serif!important}[data-theme=light] .nx-mark-stop-a{stop-color:#334155}[data-theme=light] .nx-mark-stop-b{stop-color:#1e293b}[data-theme=light] .nx-mark-stop-c{stop-color:#0f172a}[data-theme=light] .nx-login__hero-mark .nx-mark-stop-a{stop-color:#fff}[data-theme=light] .nx-login__hero-mark .nx-mark-stop-b{stop-color:#f8fafc}[data-theme=light] .nx-login__hero-mark .nx-mark-stop-c{stop-color:#f1f5f9}.light-scope .dark\:bg-\[\#030712\]\/95{background-color:#fffffff2}.light-scope .dark\:bg-slate-950\/70,.light-scope .dark\:bg-slate-950\/75,.light-scope .dark\:bg-slate-950{background-color:#f1f5f9}.light-scope .dark\:bg-white\/\[0\.025\],.light-scope .dark\:bg-white\/\[0\.03\],.light-scope .dark\:bg-white\/\[0\.035\],.light-scope .dark\:bg-white\/\[0\.04\]{background-color:#fff}.light-scope .dark\:bg-amber-400\/10{background-color:#fef3c7}.light-scope .dark\:bg-cyan-300\/10{background-color:#06b6d414}.light-scope .dark\:bg-cyan-400\/10{background-color:#cffafe}.light-scope .dark\:border-white\/10,.light-scope .dark\:border-white\/15{border-color:#e2e8f0}.light-scope .dark\:border-cyan-300\/40{border-color:#06b6d459}.light-scope .dark\:shadow-none{box-shadow:0 1px 2px #0000000d}.light-scope .dark\:text-white{color:#0f172a}.light-scope .dark\:text-slate-100{color:#1e293b}.light-scope .dark\:text-slate-200{color:#334155}.light-scope .dark\:text-slate-300{color:#475569}.light-scope .dark\:text-cyan-100{color:#0e7490}.light-scope .dark\:text-cyan-200{color:#0891b2}.light-scope .dark\:text-emerald-200{color:#059669}.light-scope .dark\:hover\:bg-white\/\[0\.06\]:hover{background-color:#f1f5f9}.light-scope .dark\:hover\:bg-cyan-300\/20:hover{background-color:#06b6d41a}@media (width>=640px){:root[data-user-bg=true] .sm\:backdrop-blur-sm,body[data-user-bg=true] .sm\:backdrop-blur-sm{-webkit-backdrop-filter:none!important}@media (width<=640px){.ess-shell .sm\:backdrop-blur-sm{-webkit-backdrop-filter:none}}}@media (width>=768px){:root[data-user-bg=true] .md\:backdrop-blur,body[data-user-bg=true] .md\:backdrop-blur{-webkit-backdrop-filter:none!important}@media (width<=640px){.ess-shell .md\:backdrop-blur{-webkit-backdrop-filter:none}}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:rounded-xl::file-selector-button{border-radius:calc(var(--radius) + 4px)}.file\:border-0::file-selector-button{border-width:0}.file\:bg-\[hsl\(var\(--accent\)_\/_0\.15\)\]::file-selector-button{background-color:hsl(var(--accent) / .15)}.file\:bg-accent\/20::file-selector-button{background-color:hsl(var(--accent) / .2)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:uppercase::file-selector-button{text-transform:uppercase}.file\:tracking-\[0\.3em\]::file-selector-button{letter-spacing:.3em}.placeholder\:text-foreground\/60::placeholder{color:hsl(var(--foreground) / .6)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-white\/45::placeholder{color:#ffffff73}.first\:border-0:first-child,.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-primary\/50:focus-within{border-color:hsl(var(--primary) / .5)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[hsl\(var\(--accent\)\/0\.3\)\]:hover{border-color:hsl(var(--accent)/.3)}.hover\:border-\[hsl\(var\(--accent-ring\)\)\]:hover{border-color:hsl(var(--accent-ring))}.hover\:border-\[hsl\(var\(--accent-ring\)\/0\.45\)\]:hover{border-color:hsl(var(--accent-ring)/.45)}.hover\:border-\[hsl\(var\(--accent-ring\)\/0\.5\)\]:hover{border-color:hsl(var(--accent-ring)/.5)}.hover\:border-\[hsl\(var\(--accent-ring\)\/0\.7\)\]:hover{border-color:hsl(var(--accent-ring)/.7)}.hover\:border-\[hsla\(var\(--accent\)\/0\.3\)\]:hover{border-color:hsla(var(--accent)/.3)}.hover\:border-\[hsla\(var\(--accent\)\/0\.35\)\]:hover{border-color:hsla(var(--accent)/.35)}.hover\:border-\[hsla\(var\(--accent\)\/0\.4\)\]:hover{border-color:hsla(var(--accent)/.4)}.hover\:border-\[hsla\(var\(--accent\)\/0\.45\)\]:hover{border-color:hsla(var(--accent)/.45)}.hover\:border-\[hsla\(var\(--accent\)\/0\.55\)\]:hover{border-color:hsla(var(--accent)/.55)}.hover\:border-\[hsla\(var\(--accent\)\/0\.6\)\]:hover{border-color:hsla(var(--accent)/.6)}.hover\:border-amber-300\/50:hover{border-color:#fcd34d80}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-400\/60:hover{border-color:#fbbf2499}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.hover\:border-amber-500\/70:hover{border-color:#f59e0bb3}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border\/50:hover{border-color:hsl(var(--border) / .5)}.hover\:border-border\/60:hover{border-color:hsl(var(--border) / .6)}.hover\:border-border\/70:hover{border-color:hsl(var(--border) / .7)}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-cyan-200:hover{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.hover\:border-cyan-200\/35:hover{border-color:#a5f3fc59}.hover\:border-cyan-300\/30:hover{border-color:#67e8f94d}.hover\:border-cyan-300\/40:hover{border-color:#67e8f966}.hover\:border-cyan-300\/45:hover{border-color:#67e8f973}.hover\:border-cyan-300\/50:hover{border-color:#67e8f980}.hover\:border-indigo-400\/50:hover{border-color:#818cf880}.hover\:border-indigo-400\/60:hover{border-color:#818cf899}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-rose-400\/40:hover{border-color:#fb718566}.hover\:border-rose-400\/50:hover{border-color:#fb718580}.hover\:border-rose-500\/60:hover{border-color:#f43f5e99}.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-slate-400\/60:hover{border-color:#94a3b899}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-\[\#14305a\]:hover{--tw-bg-opacity:1;background-color:rgb(20 48 90/var(--tw-bg-opacity,1))}.hover\:bg-\[\#162033\]:hover{--tw-bg-opacity:1;background-color:rgb(22 32 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1e293b\]:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(var\(--card\)\)\]:hover{background-color:hsl(var(--card))}.hover\:bg-\[hsl\(var\(--muted\)\/0\.2\)\]:hover{background-color:hsl(var(--muted)/.2)}.hover\:bg-\[hsla\(var\(--accent\)\/0\.06\)\]:hover{background-color:hsla(var(--accent)/.06)}.hover\:bg-\[hsla\(var\(--accent\)\/0\.08\)\]:hover{background-color:hsla(var(--accent)/.08)}.hover\:bg-\[hsla\(var\(--accent\)\/0\.1\)\]:hover{background-color:hsla(var(--accent)/.1)}.hover\:bg-\[hsla\(var\(--accent\)\/0\.24\)\]:hover{background-color:hsla(var(--accent)/.24)}.hover\:bg-\[hsla\(var\(--accent\)\/0\.28\)\]:hover{background-color:hsla(var(--accent)/.28)}.hover\:bg-\[hsla\(var\(--muted\)\/0\.28\)\]:hover{background-color:hsla(var(--muted)/.28)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-background\/50:hover{background-color:hsl(var(--background) / .5)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/55:hover{background-color:#0000008c}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300:hover{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/10:hover{background-color:#67e8f91a}.hover\:bg-cyan-300\/20:hover{background-color:#67e8f933}.hover\:bg-cyan-300\/\[0\.03\]:hover{background-color:#67e8f908}.hover\:bg-cyan-300\/\[0\.04\]:hover{background-color:#67e8f90a}.hover\:bg-cyan-300\/\[0\.055\]:hover{background-color:#67e8f90e}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-danger\/20:hover{background-color:hsl(var(--danger) / .2)}.hover\:bg-danger\/90:hover{background-color:hsl(var(--danger) / .9)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-200:hover{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:hsl(var(--foreground) / .06)}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/25:hover{background-color:hsl(var(--muted) / .25)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted) / .35)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/60:hover{background-color:#ef444499}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-500\/\[0\.07\]:hover{background-color:#f43f5e12}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-warning\/10:hover{background-color:hsl(var(--warning) / .1)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.11\]:hover{background-color:#ffffff1c}.hover\:from-amber-100:hover{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-500\/\[0\.18\]:hover{--tw-gradient-from:#f59e0b2e var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-500\/90:hover{--tw-gradient-from:#6366f1e6 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white:hover{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.hover\:to-sky-500\/90:hover{--tw-gradient-to:#0ea5e9e6 var(--tw-gradient-to-position)}.hover\:to-slate-50:hover{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.hover\:text-\[hsl\(var\(--accent\)\)\]:hover{color:hsl(var(--accent))}.hover\:text-\[hsl\(var\(--accent\)\)\]\/80:hover{color:hsl(var(--accent) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-amber-50:hover{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.hover\:text-amber-900:hover{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-danger:hover{color:hsl(var(--danger))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-foreground\/80:hover{color:hsl(var(--foreground) / .8)}.hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary\/70:hover{color:hsl(var(--primary) / .7)}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-rose-100:hover{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-rose-500:hover{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-success:hover{color:hsl(var(--success))}.hover\:text-warning:hover{color:hsl(var(--warning))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_28px_-10px_rgba\(245\,158\,11\,0\.7\)\]:hover{--tw-shadow:0 0 28px -10px #f59e0bb3;--tw-shadow-colored:0 0 28px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_14px_40px_-16px_rgba\(56\,189\,248\,0\.9\)\]:hover{--tw-shadow:0 14px 40px -16px #38bdf8e6;--tw-shadow-colored:0 14px 40px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_14px_40px_-16px_rgba\(99\,102\,241\,0\.8\)\]:hover{--tw-shadow:0 14px 40px -16px #6366f1cc;--tw-shadow-colored:0 14px 40px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_18px_45px_-28px_rgba\(59\,130\,246\,0\.45\)\]:hover{--tw-shadow:0 18px 45px -28px #3b82f673;--tw-shadow-colored:0 18px 45px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_28px_70px_-36px_rgba\(15\,23\,42\,0\.45\)\]:hover{--tw-shadow:0 28px 70px -36px #0f172a73;--tw-shadow-colored:0 28px 70px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_28px_70px_-36px_rgba\(15\,23\,42\,0\.5\)\]:hover{--tw-shadow:0 28px 70px -36px #0f172a80;--tw-shadow-colored:0 28px 70px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_30px_80px_-45px_rgba\(15\,23\,42\,0\.55\)\]:hover{--tw-shadow:0 30px 80px -45px #0f172a8c;--tw-shadow-colored:0 30px 80px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_-8px_hsla\(var\(--accent\)\/0\.5\)\]:hover{--tw-shadow:0 8px 20px -8px hsla(var(--accent)/.5);--tw-shadow-colored:0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:shadow-soft:hover{box-shadow:0 24px 40px #0000001f}.focus\:border-\[hsla\(var\(--accent\)\/0\.6\)\]:focus{border-color:hsla(var(--accent)/.6)}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-cyan-300\/40:focus{border-color:#67e8f966}.focus\:border-cyan-300\/50:focus{border-color:#67e8f980}.focus\:border-cyan-300\/60:focus{border-color:#67e8f999}.focus\:border-indigo-400\/60:focus{border-color:#818cf899}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-primary\/60:focus{border-color:hsl(var(--primary) / .6)}.focus\:border-rose-300\/60:focus{border-color:#fda4af99}.focus\:border-sky-300\/60:focus{border-color:#7dd3fc99}.focus\:border-white\/35:focus{border-color:#ffffff59}.focus\:bg-card:focus{background-color:hsl(var(--card))}.focus\:bg-muted\/30:focus{background-color:hsl(var(--muted) / .3)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:underline:focus{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[hsl\(var\(--accent-ring\)\)\]:focus{--tw-ring-color:hsl(var(--accent-ring))}.focus\:ring-\[hsla\(var\(--accent\)\/0\.35\)\]:focus{--tw-ring-color:hsla(var(--accent)/.35)}.focus\:ring-cyan-300\/15:focus{--tw-ring-color:#67e8f926}.focus\:ring-primary:focus{--tw-ring-color:hsl(var(--primary))}.focus\:ring-primary\/40:focus{--tw-ring-color:hsl(var(--primary) / .4)}.focus\:ring-primary\/50:focus{--tw-ring-color:hsl(var(--primary) / .5)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-white\/30:focus{--tw-ring-color:#ffffff4d}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.app-motion-surface :where(.focus\:bg-card:focus,.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]){transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}@media (hover:hover){.app-motion-surface :where(.focus\:bg-card:focus,.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]):hover{border-color:hsl(var(--primary) / .32);box-shadow:0 20px 54px -38px hsl(var(--primary) / .42), inset 0 1px 0 hsl(var(--foreground) / .06);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.app-motion-surface :where(.focus\:bg-card:focus,.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]):hover{transform:none}}.focus-visible\:border-cyan-300\/40:focus-visible{border-color:#67e8f966}.focus-visible\:border-slate-400:focus-visible{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.focus-visible\:border-white\/50:focus-visible{border-color:#ffffff80}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[hsl\(var\(--accent\)\)\]:focus-visible{--tw-ring-color:hsl(var(--accent))}.focus-visible\:ring-\[hsl\(var\(--accent-ring\)\)\]:focus-visible{--tw-ring-color:hsl(var(--accent-ring))}.focus-visible\:ring-\[hsla\(var\(--accent\)\/0\.35\)\]:focus-visible{--tw-ring-color:hsla(var(--accent)/.35)}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus-visible\:ring-cyan-300\/30:focus-visible{--tw-ring-color:#67e8f94d}.focus-visible\:ring-cyan-300\/40:focus-visible{--tw-ring-color:#67e8f966}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:hsl(var(--primary) / .4)}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:hsl(var(--primary) / .6)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sky-300\/40:focus-visible{--tw-ring-color:#7dd3fc66}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[hsl\(var\(--background\)\)\]:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:border-blue-400\/50:active{border-color:#60a5fa80}.active\:bg-blue-500\/10:active{background-color:#3b82f61a}.active\:bg-muted:active{background-color:hsl(var(--muted))}.active\:opacity-50:active{opacity:.5}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group\/checkin:hover .group-hover\/checkin\:translate-x-0\.5,.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary{border-color:hsl(var(--primary))}.group:hover .group-hover\:border-white\/30{border-color:#ffffff4d}.group:hover .group-hover\:bg-\[hsla\(var\(--accent\)\/0\.25\)\]{background-color:hsla(var(--accent)/.25)}.group:hover .group-hover\:bg-primary{background-color:hsl(var(--primary))}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group:hover .group-hover\:text-\[hsl\(var\(--accent\)\)\]{color:hsl(var(--accent))}.group:hover .group-hover\:text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-35{opacity:.35}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group:active .group-active\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.destructive .group-\[\.destructive\]\:border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-\[hsl\(var\(--accent\)_\/_0\.08\)\][data-state=checked]{background-color:hsl(var(--accent) / .08)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-\[hsl\(var\(--accent\)\)\][data-state=checked]{color:hsl(var(--accent))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-60[data-disabled]{opacity:.6}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.dark\:divide-slate-800\/60:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#1e293b99}.dark\:border-amber-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-blue-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.dark\:border-border\/60:is(.dark *){border-color:hsl(var(--border) / .6)}.dark\:border-cyan-300\/40:is(.dark *){border-color:#67e8f966}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.dark\:border-emerald-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-orange-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(124 45 18/var(--tw-border-opacity,1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-rose-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.dark\:border-rose-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.dark\:border-sky-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.dark\:border-slate-600\/40:is(.dark *){border-color:#47556966}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-700\/40:is(.dark *){border-color:#33415566}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}.dark\:bg-\[\#04070d\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(4 7 13/var(--tw-bg-opacity,1))}.dark\:bg-\[\#070b13\]\/95:is(.dark *){background-color:#070b13f2}.dark\:bg-\[\#070b18\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(7 11 24/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0a1124\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(10 17 36/var(--tw-bg-opacity,1))}.dark\:bg-amber-400\/10:is(.dark *){background-color:#fbbf241a}.dark\:bg-amber-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-card:is(.dark *){background-color:hsl(var(--card))}.dark\:bg-cyan-300\/10:is(.dark *){background-color:#67e8f91a}.dark\:bg-cyan-400\/10:is(.dark *){background-color:#22d3ee1a}.dark\:bg-emerald-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.dark\:bg-emerald-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.dark\:bg-orange-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.dark\:bg-rose-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.dark\:bg-sky-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/80:is(.dark *){background-color:#0f172acc}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/70:is(.dark *){background-color:#020617b3}.dark\:bg-slate-950\/75:is(.dark *){background-color:#020617bf}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:#ffffff06}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:#ffffff09}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-100\/80:is(.dark *){color:#fef3c7cc}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-50:is(.dark *){--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.dark\:text-amber-50\/80:is(.dark *){color:#fffbebcc}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:ring-amber-600:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(217 119 6/var(--tw-ring-opacity,1))}.dark\:ring-white\/5:is(.dark *){--tw-ring-color:#ffffff0d}.app-motion-surface :where(.dark\:bg-card:is(.dark *),.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]){transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}@media (hover:hover){.app-motion-surface :where(.dark\:bg-card:is(.dark *),.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]):hover{border-color:hsl(var(--primary) / .32);box-shadow:0 20px 54px -38px hsl(var(--primary) / .42), inset 0 1px 0 hsl(var(--foreground) / .06);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.app-motion-surface :where(.dark\:bg-card:is(.dark *),.glass-effect,.glass-card,.enterprise-kpi-card,section[class*=border],div[class*=rounded-3xl][class*=border]):hover{transform:none}}.dark\:hover\:border-white\/15:hover:is(.dark *){border-color:#ffffff26}.dark\:hover\:bg-cyan-300\/20:hover:is(.dark *){background-color:#67e8f933}.dark\:hover\:bg-slate-800\/30:hover:is(.dark *){background-color:#1e293b4d}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.06\]:hover:is(.dark *){background-color:#ffffff0f}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (width>=640px){.max-sm\:w-full{width:100%}}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:right-6{right:1.5rem}.sm\:top-16{top:4rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:ml-2{margin-left:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[210px\]{min-height:210px}.sm\:w-10{width:2.5rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-\[170px\]{width:170px}.sm\:w-auto{width:auto}.sm\:min-w-\[960px\]{min-width:960px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[1040px\]{max-width:1040px}.sm\:max-w-\[24vw\]{max-width:24vw}.sm\:max-w-\[26vw\]{max-width:26vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:flex-shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.sm\:grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:border-b-0{border-bottom-width:0}.sm\:border-r{border-right-width:1px}.sm\:p-10{padding:2.5rem}.sm\:p-16{padding:4rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-2{padding-top:.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[34px\]{font-size:34px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:shadow-\[0_18px_45px_-36px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 45px -36px #00000059;--tw-shadow-colored:0 18px 45px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_18px_45px_-36px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 18px 45px -36px #00000061;--tw-shadow-colored:0 18px 45px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_18px_50px_-40px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 18px 50px -40px #0f172a24;--tw-shadow-colored:0 18px 50px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_18px_50px_-40px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 18px 50px -40px #0f172a29;--tw-shadow-colored:0 18px 50px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_20px_55px_-42px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow:0 20px 55px -42px #0f172a33;--tw-shadow-colored:0 20px 55px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_20px_60px_-42px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 20px 60px -42px #0f172a2e;--tw-shadow-colored:0 20px 60px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_22px_60px_-40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 22px 60px -40px #0000008c;--tw-shadow-colored:0 22px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_24px_60px_-40px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 24px 60px -40px #0000006b;--tw-shadow-colored:0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_24px_60px_-40px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 24px 60px -40px #00000075;--tw-shadow-colored:0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 24px #00000014;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-52{height:13rem}.md\:w-52{width:13rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:max-w-\[1040px\]{max-width:1040px}.md\:max-w-\[160px\]{max-width:160px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-sm{max-width:24rem}.md\:snap-none{scroll-snap-type:none}.md\:auto-cols-auto{grid-auto-columns:auto}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.md\:grid-cols-\[2fr\,1fr\,1fr\,auto\]{grid-template-columns:2fr 1fr 1fr auto}.md\:grid-cols-\[2fr\,1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[2fr_1fr_auto\]{grid-template-columns:2fr 1fr auto}.md\:grid-cols-\[38px_minmax\(0\,1fr\)_auto\]{grid-template-columns:38px minmax(0,1fr) auto}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)\,220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\,1fr\)\,auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\,360px\)_1fr\]{grid-template-columns:minmax(0,360px) 1fr}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-y-4{row-gap:1rem}.md\:overflow-visible{overflow:visible}.md\:rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:bottom-5{bottom:1.25rem}.lg\:right-5{right:1.25rem}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[650px\]{max-height:650px}.lg\:min-h-\[calc\(100vh-8\.5rem\)\]{min-height:calc(100vh - 8.5rem)}.lg\:min-w-\[34rem\]{min-width:34rem}.lg\:max-w-\[320px\]{max-width:320px}.lg\:max-w-sm{max-width:24rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr\,1fr\],.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.4fr\,1fr\],.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.6fr\,1fr\],.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[1\.7fr\,1fr\]{grid-template-columns:1.7fr 1fr}.lg\:grid-cols-\[1\.8fr\,1fr\]{grid-template-columns:1.8fr 1fr}.lg\:grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[280px\,minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[2fr\,1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[300px\,minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)\,20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)\,360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.lg\:grid-cols-\[minmax\(350px\,400px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(350px,400px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-4{gap:1rem}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:border-b-0{border-bottom-width:0}.lg\:p-3{padding:.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr\,0\.9fr\],.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr\,0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr\,1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)\,380px\]{grid-template-columns:minmax(0,1.25fr) 380px}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(340px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(340px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)\,22rem\],.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr)}.xl\:grid-cols-\[minmax\(0\,3fr\)\,minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1536px){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.cc-module-page\]\:p-0 .cc-module-page,.\[\&_\.module-page\]\:p-0 .module-page{padding:0}.cc-root{background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));font-feature-settings:"cv11", "ss01"}.cc-mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.cc-nav-item{border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background .12s,color .12s;display:flex}.cc-nav-item:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.cc-nav-item[data-active=true]{background:hsl(var(--primary) / .12);color:hsl(var(--primary));font-weight:600}.cc-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius)}.cc-table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.8125rem}.cc-table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.cc-table tbody td{border-bottom:1px solid hsl(var(--border) / .6);vertical-align:middle;padding:.5rem .75rem}.cc-table tbody tr:hover{background:hsl(var(--muted) / .4)}.cc-card:has(.cc-table){-webkit-overflow-scrolling:touch;overflow:auto hidden}.cc-scroll::-webkit-scrollbar{width:10px;height:10px}.cc-scroll::-webkit-scrollbar-thumb{background:hsl(var(--border));background-clip:padding-box;border:2px solid #0000;border-radius:999px}.cc-scroll::-webkit-scrollbar-track{background:0 0}.oc-root{color:#e5e7eb;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;background:#06080f;flex-direction:column;min-height:100vh;font-family:Inter,system-ui,sans-serif;font-size:13.5px;display:flex}.oc-root[data-brutal=true]{border-radius:0}.oc-gated{justify-content:center;align-items:center}.oc-gate{text-align:center;max-width:480px;margin:auto;padding:48px 32px}.oc-gate-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#f59e0bd9;margin:0 0 16px;font-size:11px}.oc-gate-title{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:600}.oc-gate-body{color:#e5e7eb8c;margin:0 0 32px;font-size:14px;line-height:1.55}.oc-gate-cta{color:#e5e7eb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:12px 22px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.oc-impersonate{z-index:100;color:#fff;background:linear-gradient(#dc2626,#991b1b);border-bottom:1px solid #ffffff26;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;font-weight:500;display:flex;position:sticky;top:0;box-shadow:0 4px 18px -4px #dc262680}.oc-impersonate-dot{background:#fff;border-radius:999px;width:8px;height:8px;animation:1.5s ease-in-out infinite oc-blink}@keyframes oc-blink{50%{opacity:.3}}.oc-impersonate-text{flex:1}.oc-impersonate-enter,.oc-impersonate-exit{letter-spacing:.04em;cursor:pointer;border:0;border-radius:6px;padding:5px 11px;font-size:11.5px;font-weight:600;text-decoration:none}.oc-impersonate-enter{color:#991b1b;background:#fffffff2}.oc-impersonate-exit{color:#fff;background:#00000040;border:1px solid #ffffff40}.oc-topbar{z-index:90;-webkit-backdrop-filter:blur(18px);background:#06080feb;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 22px;display:flex;position:sticky;top:0}.oc-impersonate~.oc-topbar{top:38px}.oc-brand{letter-spacing:.02em;align-items:center;gap:9px;font-size:13px;display:flex}.oc-mark{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#39f,#1e7fe5);border-radius:6px;place-items:center;width:24px;height:24px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:grid}.oc-brand-name{font-weight:600}.oc-brand-divider{color:#ffffff40}.oc-brand-portal{letter-spacing:.18em;color:#f59e0bd9;font-family:JetBrains Mono,monospace;font-size:11px}.oc-topbar-meta{align-items:center;gap:14px;font-family:JetBrains Mono,monospace;display:flex}.oc-pill{color:#86efac;letter-spacing:.18em;cursor:pointer;background:#22c55e1a;border:1px solid #22c55e59;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;transition:background .15s;display:inline-flex}.oc-pill:hover{background:#22c55e2e}.oc-pill-dot{background:#4ade80;border-radius:999px;width:6px;height:6px;animation:1.5s ease-in-out infinite oc-blink;box-shadow:0 0 6px #4ade80}.oc-clock{color:#ffffff80;letter-spacing:.12em;font-size:11px}.oc-back{letter-spacing:.06em;color:#ffffff8c;border:1px solid #ffffff1a;border-radius:6px;padding:5px 10px;font-size:11px;text-decoration:none;transition:border-color .15s,color .15s}.oc-back:hover{color:#fff;border-color:#ffffff40}.oc-revenue{background:#ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.oc-stat{background:#06080f;padding:18px 22px}.oc-stat-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:8px;margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.oc-stat-mock{color:#fcd34d;letter-spacing:.18em;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:3px;padding:1px 6px;font-size:9px;display:inline-block}.oc-stat-value{letter-spacing:-.02em;color:#f9fafb;font-variant-numeric:tabular-nums;margin:0;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:600}.oc-stat-loading{opacity:.4}.oc-main{background:#ffffff0d;flex:1;grid-template-columns:1fr 360px;gap:1px;display:grid}@media (width<=980px){.oc-main{grid-template-columns:1fr}}.oc-pane{background:#06080f;flex-direction:column;display:flex}.oc-pane-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.oc-pane-title{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;font-family:JetBrains Mono,monospace;font-size:11px}.oc-pane-meta{color:#fff6;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:10.5px}.oc-pane-tenants{padding-bottom:24px}.oc-filter{align-items:center;gap:6px;padding:12px 22px 6px;display:flex}.oc-filter-pill{color:#ffffff8c;letter-spacing:.06em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:5px 11px;font-size:11px;transition:color .15s,border-color .15s}.oc-filter-pill:hover{color:#fff}.oc-filter-pill-active{color:#fff;background:#3399ff2e;border-color:#39f6}.oc-filter-count{color:#fff6;letter-spacing:.08em;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px}.oc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px 22px 22px;display:grid}.oc-tile{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .15s;display:flex;position:relative}.oc-tile:hover{border-color:#3399ff59}.oc-tile-skel{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08) 0 0/200% 100%;height:158px;animation:1.6s linear infinite oc-shimmer}@keyframes oc-shimmer{to{background-position:-200% 0}}.oc-tile-risk-high{border-color:#f59e0b66}.oc-tile-risk-high:hover{border-color:#f59e0ba6}.oc-tile-risk-medium{border-color:#ffffff1f}.oc-tile-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.oc-tile-name{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.oc-tile-status{letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-family:JetBrains Mono,monospace;font-size:9.5px}.oc-tile-status-active{color:#4ade80}.oc-tile-status-suspended{color:#fca5a5}.oc-tile-row{justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.oc-tile-label{color:#fff6;letter-spacing:.06em}.oc-tile-num{color:#f9fafb;font-variant-numeric:tabular-nums;font-weight:500}.oc-pos{color:#4ade80}.oc-neg{color:#fca5a5}.oc-tile-meter{background:#ffffff0f;border-radius:999px;flex:0 0 80px;height:4px;position:relative;overflow:hidden}.oc-tile-bar{border-radius:999px;height:100%;display:block}.oc-tile-bar-low{background:#4ade80}.oc-tile-bar-medium{background:#fcd34d}.oc-tile-bar-high{background:#f59e0b}.oc-tile-act{text-align:left;color:#3399ffd9;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 0;font-size:11px;font-weight:500}.oc-tile-act:hover{color:#7dd3fc}.oc-pane-anomalies{border-left:1px solid #ffffff0a}.oc-anomalies{flex:1;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.oc-anomaly{border-bottom:1px solid #ffffff0a;padding:12px 22px;transition:background .15s}.oc-anomaly:hover{background:#ffffff06}.oc-anomaly-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.oc-anomaly-kind{letter-spacing:.22em;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.oc-anomaly-kind-billing{color:#fcd34d;background:#f59e0b29}.oc-anomaly-kind-auth{color:#fca5a5;background:#ef444429}.oc-anomaly-kind-rate{color:#d8b4fe;background:#a855f729}.oc-anomaly-kind-server{color:#fca5a5;background:#f8717129}.oc-anomaly-kind-other{color:#ffffffa6;background:#ffffff0f}.oc-anomaly-time{color:#fff6;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:10px}.oc-anomaly-mock{letter-spacing:.22em;color:#f59e0ba6;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px}.oc-anomaly-new-pill{letter-spacing:.22em;color:#4ade80;background:#22c55e2e;border-radius:3px;margin-left:auto;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;animation:1.6s ease-in-out infinite oc-blink}.oc-anomaly-new{background:linear-gradient(90deg,#22c55e1a,#0000 60%);animation:6s ease-out forwards oc-row-pulse}@keyframes oc-row-pulse{0%{background-color:#22c55e29}to{background-color:#0000}}.oc-anomaly-title{color:#f9fafb;letter-spacing:-.005em;margin:0 0 3px;font-size:13px;font-weight:500}.oc-anomaly-meta{color:#fff6;letter-spacing:.04em;margin:0;font-family:JetBrains Mono,monospace;font-size:10.5px}.oc-empty{color:#fff6;text-align:center;letter-spacing:.04em;padding:60px 22px;font-family:JetBrains Mono,monospace;font-size:11px}.oc-empty-loading:after{content:"…";animation:1.4s steps(4,end) infinite oc-dots}@keyframes oc-dots{0%{content:"."}33%{content:".."}66%,to{content:"..."}}.oc-board-launch{color:#fcd34d;letter-spacing:.18em;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;transition:background .15s;display:inline-flex}.oc-board-launch:hover{background:#f59e0b38}.oc-persona-switch{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:2px;display:inline-flex}.oc-persona-pill{color:#ffffff8c;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:color .15s,background .15s}.oc-persona-pill:hover{color:#fff}.oc-persona-pill-active{color:#fff;cursor:default;background:#39f3}.oc-board{z-index:200;color:#f9fafb;background:#04060b;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0}.oc-board:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 20%,#39f3,#0000 70%),radial-gradient(50% 35% at 50% 100%,#f59e0b1f,#0000 70%);position:absolute;inset:0}.oc-board-head{z-index:1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:relative}.oc-board-brand{letter-spacing:.06em;color:#ffffffd9;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:14px;display:flex}.oc-board-meta{align-items:center;gap:16px;display:flex}.oc-board-clock{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#f9fafb;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:600}.oc-board-exit{color:#ffffffb3;letter-spacing:.18em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .15s}.oc-board-exit:hover{color:#fff;background:#ffffff1a}.oc-scene-track{background:#ffffff0a;border-radius:999px;gap:6px;padding:6px 12px;display:inline-flex}.oc-scene-dot{background:#ffffff2e;border-radius:999px;width:8px;height:8px;transition:width .4s,background .4s}.oc-scene-dot-active{background:linear-gradient(90deg,#39f,#7cc0ff);width:28px}.oc-board-stage{z-index:1;flex-direction:column;flex:1;padding:4vh 5vw;display:flex;position:relative;overflow:hidden}.oc-board-scene{flex-direction:column;flex:1;justify-content:center;animation:.6s cubic-bezier(.22,1,.36,1) oc-scene-in;display:flex}@keyframes oc-scene-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.oc-board-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#ffffff73;margin:0 0 32px;font-family:JetBrains Mono,monospace;font-size:13px}.oc-board-foot{letter-spacing:.22em;color:#ffffff4d;text-align:center;margin:32px 0 0;font-family:JetBrains Mono,monospace;font-size:11px}.oc-board-now-grid{background:#ffffff0d;grid-template-columns:repeat(2,1fr);gap:4px;display:grid}@media (width>=1100px){.oc-board-now-grid{grid-template-columns:repeat(4,1fr)}}.oc-board-stat{background:#04060b;padding:36px 32px}.oc-board-stat-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:8px;margin:0 0 18px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.oc-board-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f9fafb;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1}.oc-board-stat-warn .oc-board-stat-value{color:#fcd34d}.oc-board-stat-info .oc-board-stat-value{color:#7dd3fc}.oc-board-stat-ok .oc-board-stat-value{background:linear-gradient(110deg,#fff,#bbe0ff);color:#0000;-webkit-background-clip:text;background-clip:text}.oc-board-list{counter-reset:oc-rank;margin:0;padding:0;list-style:none}.oc-board-empty{color:#ffffff9e;margin:0;font-size:clamp(20px,2.4vw,30px)}.oc-board-row{border-bottom:1px solid #ffffff0f;grid-template-columns:80px 1fr 200px 100px 140px;align-items:center;gap:24px;padding:22px 0;font-size:clamp(20px,2.6vw,32px);display:grid}.oc-board-row:last-child{border-bottom:0}.oc-board-rank{color:#ffffff40;letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:clamp(28px,3vw,42px);font-weight:700}.oc-board-row-high .oc-board-rank{color:#f59e0ba6}.oc-board-name{letter-spacing:-.015em;font-weight:600}.oc-board-meter{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.oc-board-bar{height:100%;display:block}.oc-board-bar-low{background:linear-gradient(90deg,#4ade80,#86efac)}.oc-board-bar-medium{background:linear-gradient(90deg,#fcd34d,#fde047)}.oc-board-bar-high{background:linear-gradient(90deg,#f59e0b,#fca5a5)}.oc-board-risk-num{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:600}.oc-board-mrr{text-align:right;font-variant-numeric:tabular-nums;color:#fff9;font-family:JetBrains Mono,monospace}.oc-board-incident-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.oc-board-incident{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:24px 28px;position:relative}.oc-board-kind{letter-spacing:.28em;border-radius:4px;margin-bottom:12px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.oc-board-kind-billing{color:#fcd34d;background:#f59e0b2e}.oc-board-kind-auth{color:#fca5a5;background:#ef44442e}.oc-board-kind-rate{color:#d8b4fe;background:#a855f72e}.oc-board-kind-server{color:#fca5a5;background:#f871712e}.oc-board-kind-other{color:#ffffffb3;background:#ffffff14}.oc-board-incident-title{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.3}.oc-board-incident-meta{color:#ffffff73;letter-spacing:.04em;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(13px,1.2vw,15px)}.oc-board-mega{text-align:center;margin-bottom:40px}.oc-board-mega-value{letter-spacing:-.04em;background:linear-gradient(110deg,#fff 0%,#bbe0ff 50%,#39f 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:clamp(72px,12vw,200px);font-weight:700;line-height:.95;animation:7s ease-in-out infinite alternate oc-mega-pan}@keyframes oc-mega-pan{to{background-position:100% 0}}.oc-board-mega-label{letter-spacing:.32em;text-transform:uppercase;color:#ffffff73;margin:0;font-family:JetBrains Mono,monospace;font-size:14px}@media (width<=700px){.oc-board-row{grid-template-columns:50px 1fr 100px;gap:12px;font-size:16px}.oc-board-row>.oc-board-mrr,.oc-board-row>.oc-board-meter{display:none}}.oc-board-alert{z-index:5;color:#fff;background:linear-gradient(#dc2626,#991b1b);border-bottom:1px solid #fff3;align-items:center;gap:16px;padding:14px 32px;animation:.4s cubic-bezier(.22,1,.36,1) oc-alert-slide;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 32px -8px #dc262699}@keyframes oc-alert-slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.oc-board-alert-kind{letter-spacing:.32em;background:#ffffff2e;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.oc-board-alert-title{letter-spacing:-.01em;font-size:16px;font-weight:500}.oc-board-mute{color:#ffffffb3;letter-spacing:.18em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .15s,color .15s}.oc-board-mute[aria-pressed=true]{color:#4ade80;background:#22c55e1a;border-color:#22c55e66}.oc-pane-flags{border-top:1px solid #ffffff0a}.oc-flag-table-wrap{padding:12px 22px 22px;overflow-x:auto}.oc-flag-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.oc-flag-table th,.oc-flag-table td{text-align:left;border-bottom:1px solid #ffffff0a;padding:10px 12px;font-weight:400}.oc-flag-table thead th{letter-spacing:.18em;text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff1a;font-family:JetBrains Mono,monospace;font-size:10px}.oc-flag-table tbody td:first-child{color:#f9fafb;font-weight:500}.oc-flag-cell{text-align:center}.oc-flag-toggle{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:32px;height:18px;transition:background .15s,border-color .15s;display:inline-grid;position:relative}.oc-flag-toggle:after{content:"";background:#ffffff73;border-radius:999px;width:12px;height:12px;transition:transform .18s,background .15s;position:absolute;left:2px}.oc-flag-toggle[aria-pressed=true]{background:#3399ff4d;border-color:#3399ff8c}.oc-flag-toggle[aria-pressed=true]:after{background:#fff;transform:translate(14px);box-shadow:0 0 8px #39f9}.oc-digest{background:linear-gradient(#3399ff0f,#0000 80%);border-bottom:1px solid #ffffff0d;padding:14px 22px 18px}.oc-digest-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.oc-digest-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#bce0ffd9;font-family:JetBrains Mono,monospace;font-size:11px}.oc-digest-date{color:#fff6;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:11px}.oc-digest-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oc-digest-line{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.oc-digest-line-good{border-color:#22c55e40}.oc-digest-line-warn{background:#f59e0b0d;border-color:#f59e0b4d}.oc-digest-line-info{border-color:#7dd3fc33}.oc-digest-icon{color:#ffffffb3;background:#ffffff0d;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:grid}.oc-digest-icon-sun{color:#fcd34d;background:#f59e0b1a}.oc-digest-icon-plus{color:#4ade80;background:#22c55e1a}.oc-digest-icon-alert{color:#fca5a5;background:#ef44441f}.oc-digest-icon-risk{color:#fcd34d;background:#f59e0b1f}.oc-digest-text{color:#ffffffeb;flex:1}.oc-digest-action{letter-spacing:.18em;color:#bbe0ff;cursor:pointer;background:#3399ff2e;border:1px solid #39f6;border-radius:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:background .15s}.oc-digest-action:hover{background:#3399ff47}.oc-revenue-wrap{border-bottom:1px solid #ffffff0d}.oc-revenue-controls{background:#ffffff04;gap:6px;padding:10px 22px 4px;display:flex}.oc-stat-delta{letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-family:JetBrains Mono,monospace;font-size:11px}.oc-pane-telemetry{border-top:1px solid #ffffff0a}.oc-telemetry{background:#ffffff0a;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}@media (width<=980px){.oc-telemetry{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.oc-telemetry{grid-template-columns:repeat(2,1fr)}}.oc-tel-cell{background:#06080f;padding:14px 18px}.oc-tel-cell-warn .oc-tel-value{color:#fcd34d}.oc-tel-cell-ok .oc-tel-value{color:#86efac}.oc-tel-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:6px;margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.oc-tel-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f9fafb;margin:0;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600}.oc-anomaly-actions{gap:6px;margin-top:10px;display:flex}.oc-anomaly-act{letter-spacing:.18em;color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:background .15s,color .15s}.oc-anomaly-act:hover{color:#fff;background:#ffffff14}.oc-anomaly-act:disabled{opacity:.4;cursor:not-allowed}.oc-anomaly-act-resolve{color:#4ade80;border-color:#22c55e4d}.oc-anomaly-act-resolve:hover{background:#22c55e2e}.oc-anomaly-acked{opacity:.55}.oc-anomaly-ack-pill{letter-spacing:.22em;color:#7dd3fc;background:#7dd3fc2e;border-radius:3px;margin-left:auto;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px}.oc-tile{cursor:pointer}.oc-tile-paused{opacity:.6;border-style:dashed}.oc-tile-status-paused{color:#fcd34d;letter-spacing:.18em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9.5px}.oc-tile-health{font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.oc-tile-health-high{color:#4ade80;background:#22c55e1f}.oc-tile-health-medium{color:#fcd34d;background:#f59e0b1f}.oc-tile-health-low{color:#fca5a5;background:#ef44441f}.oc-tile-foot{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.oc-tile-act-imp{color:#ffffff8c;font-size:10.5px}.oc-tile-act-imp:hover{color:#7dd3fc}.oc-drawer-root{z-index:150;justify-content:flex-end;display:flex;position:fixed;inset:0}.oc-drawer-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0000008c;border:0;flex:1;animation:.18s ease-out oc-fade-in}@keyframes oc-fade-in{0%{opacity:0}to{opacity:1}}.oc-drawer{background:#06080f;border-left:1px solid #ffffff14;flex-direction:column;width:min(560px,100%);animation:.28s cubic-bezier(.22,1,.36,1) oc-drawer-slide;display:flex;overflow-y:auto;box-shadow:-40px 0 80px -10px #000000b3}@keyframes oc-drawer-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.oc-drawer-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex}.oc-drawer-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:10px}.oc-drawer-name{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.oc-drawer-close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;font-size:24px;display:grid}.oc-drawer-close:hover{color:#fff;background:#ffffff0f}.oc-drawer-section{border-bottom:1px solid #ffffff0a;padding:18px 24px}.oc-drawer-h3{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:10px}.oc-drawer-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.oc-drawer-stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.oc-drawer-stat-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.oc-drawer-stat-value{font-variant-numeric:tabular-nums;margin:0;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.oc-drawer-stat-max{color:#ffffff59;font-size:11px;font-weight:400}.oc-drawer-stat-pos .oc-drawer-stat-value{color:#4ade80}.oc-drawer-stat-warn .oc-drawer-stat-value{color:#fcd34d}.oc-drawer-stat-neg .oc-drawer-stat-value{color:#fca5a5}.oc-drawer-heatmap{grid-template-columns:repeat(15,1fr);gap:3px;display:grid}.oc-drawer-heat{aspect-ratio:1;background:#ffffff0a;border-radius:2px}.oc-drawer-heat-1{background:#39f3}.oc-drawer-heat-2{background:#39f6}.oc-drawer-heat-3{background:#3399ffa6}.oc-drawer-heat-4{background:#3399ffe6}.oc-drawer-foot{color:#ffffff59;letter-spacing:.04em;margin:10px 0 0;font-family:JetBrains Mono,monospace;font-size:10px}.oc-drawer-events{margin:0;padding:0;list-style:none}.oc-drawer-event{border-bottom:1px dashed #ffffff0d;align-items:baseline;gap:14px;padding:10px 0;font-size:13px;display:flex}.oc-drawer-event:last-child{border-bottom:0}.oc-drawer-event-time{color:#fff6;letter-spacing:.06em;width:32px;font-family:JetBrains Mono,monospace;font-size:10px}.oc-drawer-event-meta{color:#ffffff4d;margin-top:6px;font-size:11px;font-style:italic}.oc-drawer-actions{background:#ffffff05;border-top:1px solid #ffffff0f;gap:8px;padding:18px 24px;display:flex}.oc-drawer-act{letter-spacing:.18em;cursor:pointer;border-radius:8px;flex:1;padding:11px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:background .15s}.oc-drawer-act-pause{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b59}.oc-drawer-act-pause:hover{background:#f59e0b33}.oc-drawer-act-impersonate{color:#fca5a5;background:#dc26261f;border:1px solid #dc262666}.oc-drawer-act-impersonate:hover{background:#dc262638}.oc-pane-webhooks{border-top:1px solid #ffffff0a}.oc-webhooks{grid-template-columns:1fr 280px;gap:18px;padding:14px 22px 22px;display:grid}@media (width<=900px){.oc-webhooks{grid-template-columns:1fr}}.oc-webhooks-list{gap:8px;display:grid}.oc-webhook-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.oc-webhook-meta{flex:1;min-width:0}.oc-webhook-meta strong{font-weight:600;display:block}.oc-webhook-meta span{color:#ffffff80;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.oc-webhook-kinds{text-transform:uppercase;letter-spacing:.18em!important;color:#7dd3fcb3!important;margin-top:4px!important;font-size:10px!important}.oc-webhook-remove{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:18px}.oc-webhook-remove:hover{color:#fca5a5;background:#ef444426}.oc-webhook-add{color:#7dd3fc;letter-spacing:.1em;cursor:pointer;text-align:center;background:#3399ff1a;border:1px dashed #3399ff59;border-radius:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.oc-webhook-add:hover{background:#3399ff2e}.oc-webhook-form{background:#3399ff14;border:1px solid #3399ff4d;border-radius:8px;gap:8px;padding:12px;display:grid}.oc-webhook-input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:6px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px}.oc-webhook-input:focus{border-color:#3399ff8c;outline:none}.oc-webhook-kindrow{flex-wrap:wrap;gap:5px;display:flex}.oc-webhook-formact{justify-content:flex-end;gap:8px;display:flex}.oc-webhook-cancel,.oc-webhook-save{letter-spacing:.12em;cursor:pointer;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:11px}.oc-webhook-cancel{color:#ffffffb3;background:0 0;border:1px solid #ffffff1f}.oc-webhook-save{color:#fff;background:linear-gradient(#4da9ff,#1e7fe5);border:0}.oc-webhook-deliveries{font-family:JetBrains Mono,monospace}.oc-webhook-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin:0 0 8px;font-size:10px}.oc-webhook-deliveries ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oc-webhook-delivery{background:#ffffff06;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;display:flex}.oc-webhook-delivery-ok span:first-child{color:#4ade80}.oc-webhook-delivery-err span:first-child{color:#fca5a5}.oc-webhook-deltime{color:#fff6;margin-left:auto}.oc-empty-tight{padding:24px 16px}.oc-pane-tickets{border-top:1px solid #ffffff0a}.oc-tickets{padding:12px 22px 22px}.oc-tickets-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.oc-tickets-tabs{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;gap:4px;padding:3px;display:flex}.oc-tickets-tab{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.oc-tickets-tab:hover{color:#fff}.oc-tickets-tab-active{color:#fff;background:#39f3}.oc-tickets-count{letter-spacing:.05em;color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.oc-tickets-tab-active .oc-tickets-count{color:#fff;background:#3399ff59}.oc-tickets-search{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:6px;flex:1;min-width:200px;padding:7px 12px;font-family:inherit;font-size:12.5px}.oc-tickets-search:focus{border-color:#3399ff8c;outline:none}.oc-tickets-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oc-ticket-row{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-left:3px solid #0000;border-radius:8px;padding:12px 14px 12px 16px;transition:background .15s,border-color .15s;position:relative}.oc-ticket-row:hover{background:#ffffff0b;border-color:#3399ff4d}.oc-ticket-row:focus-visible{outline-offset:2px;outline:2px solid #3399ff8c}.oc-ticket-priority-urgent{border-left-color:#fca5a5}.oc-ticket-priority-high{border-left-color:#fcd34d}.oc-ticket-priority-normal{border-left-color:#fff3}.oc-ticket-priority-low{border-left-color:#ffffff1a}.oc-ticket-meta{color:#ffffff80;align-items:center;gap:10px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.oc-ticket-priority{letter-spacing:.16em;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:700}.oc-ticket-priority-tag-urgent{color:#fca5a5;background:#ef44442e}.oc-ticket-priority-tag-high{color:#fcd34d;background:#f59e0b2e}.oc-ticket-priority-tag-normal{color:#7dd3fc;background:#7dd3fc24}.oc-ticket-priority-tag-low{color:#ffffff8c;background:#ffffff0f}.oc-ticket-id{letter-spacing:.06em}.oc-ticket-tenant{color:#ffffffd9;letter-spacing:0;font-family:Inter,sans-serif;font-weight:600}.oc-ticket-time{margin-left:auto}.oc-ticket-subject{letter-spacing:-.005em;color:#f9fafb;margin:0 0 4px;font-size:14px;font-weight:500}.oc-ticket-from{color:#ffffff80;margin:0;font-size:11.5px}.oc-ticket-from-drawer{margin-top:6px;font-size:12px}.oc-ticket-assigned,.oc-ticket-msgcount{color:#ffffff73}.oc-ticket-status{letter-spacing:.18em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;position:absolute;top:12px;right:14px}.oc-ticket-status-open{color:#4ade80;background:#22c55e29}.oc-ticket-status-pending{color:#fcd34d;background:#f59e0b29}.oc-ticket-status-resolved{color:#7dd3fc;background:#7dd3fc24}.oc-ticket-status-closed{color:#fff6;background:#ffffff0d}.oc-drawer-ticket{width:min(640px,100%)}.oc-ticket-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oc-ticket-status-select{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0000004d;border:1px solid #ffffff1f;border-radius:6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.oc-ticket-assigned-pill{letter-spacing:.1em;color:#7dd3fc;background:#7dd3fc24;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.oc-thread{background:#0003;flex:1;gap:14px;padding:18px 24px;display:grid;overflow-y:auto}.oc-msg{border:1px solid #ffffff0f;border-radius:12px;max-width:88%;padding:12px 14px}.oc-msg-in{background:#ffffff0a;align-self:flex-start}.oc-msg-out{background:#3399ff1a;border-color:#3399ff40;align-self:flex-end}.oc-msg-meta{color:#ffffff80;letter-spacing:.04em;gap:10px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.oc-msg-from{color:#ffffffb3;font-weight:600}.oc-msg-time{margin-left:auto}.oc-msg-body{color:#f0f2f8;white-space:pre-wrap;letter-spacing:-.005em;margin:0;font-size:13.5px;line-height:1.55}.oc-reply{background:#ffffff05;border-top:1px solid #ffffff0f;padding:14px 18px}.oc-reply-input{color:#fff;resize:vertical;background:#00000040;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:13.5px}.oc-reply-input:focus{border-color:#3399ff8c;outline:none}.oc-reply-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.oc-reply-hint{color:#fff6;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:10.5px}.oc-reply-send{color:#fff;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#4da9ff 0%,#1e7fe5 100%);border:0;border-radius:8px;margin-left:auto;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:transform .15s,opacity .15s}.oc-reply-send:hover{transform:translateY(-1px)}.oc-reply-send:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width<=720px){.oc-revenue{grid-template-columns:repeat(2,1fr)}.oc-stat-value{font-size:22px}.oc-stat{padding:14px}.oc-pane-anomalies{border-top:1px solid #ffffff0d;border-left:0}.oc-topbar{flex-wrap:wrap;gap:8px;padding:10px 16px}.oc-topbar-meta{gap:8px}.oc-persona-switch,.oc-back,.oc-clock{display:none}.oc-grid{grid-template-columns:1fr;padding:12px 16px 16px}.oc-filter{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.oc-pill-dot,.oc-impersonate-dot,.oc-tile-skel,.oc-board-scene{animation:none}.oc-scene-dot{transition:none}.oc-board-mega-value{animation:none}}.oc-heatmap-summary{flex-wrap:wrap;gap:8px;padding:8px 0 12px;display:flex}.oc-chip{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;align-items:center;padding:3px 8px;font-family:ui-monospace,monospace;font-size:10px;display:inline-flex}.oc-chip--ok{color:#86efac;background:#22c55e29;border-color:#22c55e66}.oc-chip--bad{color:#fda4af;background:#f43f5e29;border-color:#f43f5e66}.oc-heatmap-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}.oc-heatmap-tile{font-family:inherit;transition:transform .12s,filter .12s}.oc-heatmap-tile:hover{filter:brightness(1.08);transform:translateY(-1px)}.oc-heatmap-tile:active{transform:translateY(0)}.oc-pane-empty{text-align:center;color:#ffffff80;padding:24px 12px;font-family:ui-monospace,monospace;font-size:12px}.oc-demo-status-new{color:#7dc8ff;background:#3399ff2e}.oc-demo-status-contacted{color:#fcd34d;background:#f59e0b29}.oc-demo-status-qualified{color:#7dd3fc;background:#7dd3fc24}.oc-demo-status-won{color:#4ade80;background:#22c55e2e}.oc-demo-status-lost{color:#fff6;background:#ffffff0d}.oc-demo-status-spam{color:#f87171;background:#ef444429}.oc-demo-link{color:#7dc8ff;text-decoration:none}.oc-demo-link:hover{text-decoration:underline}.oc-demo-message{color:#ffffff8c;font-style:italic}.oc-demo-actions{margin-top:8px}.oc-demo-status-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.oc-demo-status-select{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0000004d;border:1px solid #ffffff1f;border-radius:6px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:11px}.oc-demo-status-select:focus{border-color:#3399ff8c;outline:none}[data-theme=light] .oc-root{color:#0f172a;background:#f8fafc}[data-theme=light] .oc-gate-body{color:#0f172a8c}[data-theme=light] .oc-gate-cta{color:#0f172a;background:#0f172a0f;border-color:#0f172a1f}[data-theme=light] .oc-topbar{background:#f8fafceb;border-bottom-color:#0f172a14}[data-theme=light] .oc-brand-divider{color:#0f172a40}[data-theme=light] .oc-clock{color:#0f172a80}[data-theme=light] .oc-back{color:#0f172a8c;border-color:#0f172a1f}[data-theme=light] .oc-back:hover{color:#0f172a;border-color:#0f172a47}[data-theme=light] .oc-persona-switch{background:#0f172a0a;border-color:#0f172a1a}[data-theme=light] .oc-persona-pill{color:#0f172a8c}[data-theme=light] .oc-persona-pill:hover{color:#0f172a}[data-theme=light] .oc-persona-pill-active{color:#0f172a;background:#3399ff24}[data-theme=light] .oc-revenue{background:#0f172a0f;border-bottom-color:#0f172a12}[data-theme=light] .oc-revenue-wrap{border-bottom-color:#0f172a12}[data-theme=light] .oc-revenue-controls{background:#0f172a05}[data-theme=light] .oc-stat{background:#f8fafc}[data-theme=light] .oc-stat-label{color:#0f172a73}[data-theme=light] .oc-stat-value{color:#0f172a}[data-theme=light] .oc-main{background:#0f172a0f}[data-theme=light] .oc-pane{background:#f8fafc}[data-theme=light] .oc-pane-head{border-bottom-color:#0f172a14}[data-theme=light] .oc-pane-title{color:#0f172ad9}[data-theme=light] .oc-pane-meta{color:#0f172a66}[data-theme=light] .oc-pane-anomalies{border-left-color:#0f172a0f}[data-theme=light] .oc-pane-flags,[data-theme=light] .oc-pane-webhooks,[data-theme=light] .oc-pane-tickets,[data-theme=light] .oc-pane-telemetry{border-top-color:#0f172a0f}[data-theme=light] .oc-pane-empty{color:#0f172a80}[data-theme=light] .oc-filter-pill{color:#0f172a8c;background:#0f172a0a;border-color:#0f172a1a}[data-theme=light] .oc-filter-pill:hover{color:#0f172a}[data-theme=light] .oc-filter-pill-active{color:#1e3a5f;background:#3399ff1f;border-color:#3399ff59}[data-theme=light] .oc-filter-count{color:#0f172a66}[data-theme=light] .oc-tile{background:#0f172a08;border-color:#0f172a1a}[data-theme=light] .oc-tile:hover{border-color:#3399ff59}[data-theme=light] .oc-tile-skel{background:linear-gradient(90deg,#0f172a0a,#0f172a14,#0f172a0a)}[data-theme=light] .oc-tile-risk-medium{border-color:#0f172a24}[data-theme=light] .oc-tile-status{color:#0f172a66}[data-theme=light] .oc-tile-label{color:#0f172a73}[data-theme=light] .oc-tile-num{color:#0f172a}[data-theme=light] .oc-tile-meter{background:#0f172a14}[data-theme=light] .oc-tile-foot{border-top-color:#0f172a0f}[data-theme=light] .oc-tile-act-imp{color:#0f172a73}[data-theme=light] .oc-anomaly{border-bottom-color:#0f172a12}[data-theme=light] .oc-anomaly:hover{background:#0f172a06}[data-theme=light] .oc-anomaly-time{color:#0f172a66}[data-theme=light] .oc-anomaly-title{color:#0f172a}[data-theme=light] .oc-anomaly-meta{color:#0f172a66}[data-theme=light] .oc-anomaly-kind-other{color:#0f172aa6;background:#0f172a12}[data-theme=light] .oc-anomaly-act{color:#0f172ab3;background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] .oc-anomaly-act:hover{color:#0f172a;background:#0f172a14}[data-theme=light] .oc-empty{color:#0f172a66}[data-theme=light] .oc-digest{border-bottom-color:#0f172a12}[data-theme=light] .oc-digest-date{color:#0f172a66}[data-theme=light] .oc-digest-line{background:#0f172a06;border-color:#0f172a12}[data-theme=light] .oc-digest-icon{color:#0f172aa6;background:#0f172a0f}[data-theme=light] .oc-digest-text{color:#0f172aeb}[data-theme=light] .oc-telemetry{background:#0f172a0f}[data-theme=light] .oc-tel-cell{background:#f8fafc}[data-theme=light] .oc-tel-label{color:#0f172a73}[data-theme=light] .oc-tel-value{color:#0f172a}[data-theme=light] .oc-flag-table th,[data-theme=light] .oc-flag-table td{border-bottom-color:#0f172a0f}[data-theme=light] .oc-flag-table thead th{color:#0f172a66;border-bottom-color:#0f172a1f}[data-theme=light] .oc-flag-table tbody td:first-child{color:#0f172a}[data-theme=light] .oc-flag-toggle{background:#0f172a14;border-color:#0f172a1f}[data-theme=light] .oc-flag-toggle:after{background:#0f172a73}[data-theme=light] .oc-drawer{background:#f8fafc;border-left-color:#0f172a1a;box-shadow:-40px 0 80px -10px #0f172a2e}[data-theme=light] .oc-drawer-head{border-bottom-color:#0f172a14}[data-theme=light] .oc-drawer-eyebrow{color:#0f172a73}[data-theme=light] .oc-drawer-close{color:#0f172a8c}[data-theme=light] .oc-drawer-close:hover{color:#0f172a;background:#0f172a0f}[data-theme=light] .oc-drawer-section{border-bottom-color:#0f172a0f}[data-theme=light] .oc-drawer-h3{color:#0f172a73}[data-theme=light] .oc-drawer-stat{background:#0f172a08;border-color:#0f172a14}[data-theme=light] .oc-drawer-stat-label{color:#0f172a73}[data-theme=light] .oc-drawer-stat-max{color:#0f172a66}[data-theme=light] .oc-drawer-heat{background:#0f172a0f}[data-theme=light] .oc-drawer-foot{color:#0f172a59}[data-theme=light] .oc-drawer-event{border-bottom-color:#0f172a12}[data-theme=light] .oc-drawer-event-time{color:#0f172a66}[data-theme=light] .oc-drawer-event-meta{color:#0f172a59}[data-theme=light] .oc-drawer-actions{background:#0f172a05;border-top-color:#0f172a14}[data-theme=light] .oc-webhook-row{background:#0f172a08;border-color:#0f172a14}[data-theme=light] .oc-webhook-meta span{color:#0f172a80}[data-theme=light] .oc-webhook-remove,[data-theme=light] .oc-webhook-eyebrow{color:#0f172a66}[data-theme=light] .oc-webhook-delivery{background:#0f172a06}[data-theme=light] .oc-webhook-deltime{color:#0f172a66}[data-theme=light] .oc-webhook-input{color:#0f172a;background:#fff;border-color:#0f172a26}[data-theme=light] .oc-webhook-cancel{color:#0f172ab3;border-color:#0f172a26}[data-theme=light] .oc-tickets-tabs{background:#0f172a0a;border-color:#0f172a14}[data-theme=light] .oc-tickets-tab{color:#0f172a8c}[data-theme=light] .oc-tickets-tab:hover{color:#0f172a}[data-theme=light] .oc-tickets-tab-active{color:#0f172a;background:#3399ff24}[data-theme=light] .oc-tickets-count{color:#0f172ab3;background:#0f172a14}[data-theme=light] .oc-tickets-tab-active .oc-tickets-count{color:#1e3a5f;background:#3399ff40}[data-theme=light] .oc-tickets-search{color:#0f172a;background:#fff;border-color:#0f172a26}[data-theme=light] .oc-ticket-row{background:#0f172a06;border-color:#0f172a14}[data-theme=light] .oc-ticket-row:hover{background:#0f172a0b;border-color:#3399ff4d}[data-theme=light] .oc-ticket-priority-normal{border-left-color:#0f172a2e}[data-theme=light] .oc-ticket-priority-low{border-left-color:#0f172a1a}[data-theme=light] .oc-ticket-meta{color:#0f172a80}[data-theme=light] .oc-ticket-subject{color:#0f172a}[data-theme=light] .oc-ticket-from{color:#0f172a80}[data-theme=light] .oc-ticket-assigned,[data-theme=light] .oc-ticket-msgcount{color:#0f172a73}[data-theme=light] .oc-ticket-tenant{color:#0f172ad9}[data-theme=light] .oc-ticket-status-closed{color:#0f172a73;background:#0f172a0f}[data-theme=light] .oc-ticket-status-select{color:#0f172a;background:#fff;border-color:#0f172a26}[data-theme=light] .oc-thread{background:#0f172a08}[data-theme=light] .oc-msg{border-color:#0f172a14}[data-theme=light] .oc-msg-in{background:#0f172a0a}[data-theme=light] .oc-msg-meta{color:#0f172a80}[data-theme=light] .oc-msg-from{color:#0f172ab3}[data-theme=light] .oc-msg-body{color:#1e293b}[data-theme=light] .oc-reply{background:#0f172a05;border-top-color:#0f172a14}[data-theme=light] .oc-reply-input{color:#0f172a;background:#fff;border-color:#0f172a26}[data-theme=light] .oc-reply-hint{color:#0f172a66}[data-theme=light] .oc-chip{color:#334155;background:#0f172a0f;border-color:#0f172a24}[data-theme=light] .oc-demo-message{color:#0f172a8c}[data-theme=light] .oc-demo-status-label{color:#0f172a73}[data-theme=light] .oc-demo-status-select{color:#0f172a;background:#fff;border-color:#0f172a26}[data-theme=light] .oc-demo-status-lost{color:#0f172a73;background:#0f172a0f}[data-theme=light] .oc-board{color:#0f172a;background:#f1f5f9}[data-theme=light] .oc-board:before{background:radial-gradient(60% 40% at 50% 20%,#3399ff1f,#0000 70%),radial-gradient(50% 35% at 50% 100%,#f59e0b12,#0000 70%)}[data-theme=light] .oc-board-head{border-bottom-color:#0f172a14}[data-theme=light] .oc-board-brand{color:#0f172ad9}[data-theme=light] .oc-board-clock{color:#0f172a}[data-theme=light] .oc-board-exit{color:#0f172ab3;background:#0f172a0d;border-color:#0f172a24}[data-theme=light] .oc-board-exit:hover{color:#0f172a;background:#0f172a1a}[data-theme=light] .oc-board-mute{color:#0f172ab3;background:#0f172a0d;border-color:#0f172a24}[data-theme=light] .oc-scene-track{background:#0f172a0d}[data-theme=light] .oc-scene-dot{background:#0f172a2e}[data-theme=light] .oc-board-now-grid{background:#0f172a12}[data-theme=light] .oc-board-stat{background:#f1f5f9}[data-theme=light] .oc-board-stat-label{color:#0f172a73}[data-theme=light] .oc-board-stat-value{color:#0f172a}[data-theme=light] .oc-board-stat-ok .oc-board-stat-value{background:linear-gradient(110deg,#0f172a,#1e4d82);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .oc-board-eyebrow{color:#0f172a73}[data-theme=light] .oc-board-foot{color:#0f172a4d}[data-theme=light] .oc-board-empty{color:#0f172a9e}[data-theme=light] .oc-board-row{border-bottom-color:#0f172a14}[data-theme=light] .oc-board-rank{color:#0f172a40}[data-theme=light] .oc-board-meter{background:#0f172a14}[data-theme=light] .oc-board-mrr{color:#0f172a99}[data-theme=light] .oc-board-incident{background:#0f172a08;border-color:#0f172a14}[data-theme=light] .oc-board-incident-meta{color:#0f172a73}[data-theme=light] .oc-board-kind-other{color:#0f172ab3;background:#0f172a14}[data-theme=light] .oc-board-mega-label{color:#0f172a73}[data-theme=light] .oc-board-mega-value{background:linear-gradient(110deg,#0f172a 0%,#1e4d82 50%,#39f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (width<=720px){[data-theme=light] .oc-pane-anomalies{border-top-color:#0f172a12}}
