:root{--ui-bg: #f4f7fb;--ui-bg-elevated: #eef3f9;--ui-text: #0f172a;--ui-text-muted: #5b6b80;--ui-text-soft: #7890ab;--ui-surface: #ffffff;--ui-surface-elevated: #ffffff;--ui-surface-soft: rgba(255, 255, 255, .8);--ui-border: #dbe5f1;--ui-border-strong: #c3d0e0;--ui-primary: #64748b;--ui-primary-hover: #475569;--ui-accent: #0ea5e9;--ui-success: #10b981;--ui-warning: #d97706;--ui-danger: #e11d48;--ui-focus-ring: rgba(100, 116, 139, .25);--ui-font-body: "Avenir Next", "SF Pro Text", "Segoe UI", "Helvetica Neue", sans-serif;--ui-font-display: "Avenir Next", "SF Pro Display", "Segoe UI", "Helvetica Neue", sans-serif;--ui-radius-sm: .625rem;--ui-radius-md: .875rem;--ui-radius-lg: 1.125rem;--ui-radius-xl: 1.5rem;--ui-radius-2xl: 1.875rem;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-shadow-soft: 0 2px 6px rgba(15, 23, 42, .05), 0 14px 30px rgba(15, 23, 42, .06);--ui-shadow-strong: 0 24px 60px rgba(15, 23, 42, .16);--ui-shadow-floating: 0 28px 70px rgba(15, 23, 42, .22);--ui-overlay-modal: rgba(2, 6, 23, .6);--ui-overlay-soft: rgba(2, 6, 23, .42);--ui-hero-title-size: clamp(2.2rem, 3.5vw, 3.8rem);--ui-hero-title-line-height: 1.05;--ui-hero-greeting-size: clamp(2.4rem, 5vw, 4.5rem);--ui-hero-greeting-line-height: 1.05;--ui-hero-subtitle-size: clamp(.9rem, 1vw, 1rem);--ui-hero-subtitle-line-height: 1.55;--ui-banner-readable-bg: rgba(255, 255, 255, .9);--ui-banner-readable-border: rgba(148, 163, 184, .44);--ui-banner-readable-ink: #0f172a;--ui-banner-readable-muted: #475569;--ui-curve-hero-radius: clamp(1.25rem, 2.4vw, 2.4rem);--ui-curve-card-radius: clamp(1.3rem, 2.2vw, 2.25rem);--ui-curve-chip-radius: clamp(1rem, 1.8vw, 1.45rem);--ui-curve-navbar-radius: clamp(1.2rem, 2.2vw, 2rem);--ui-banner-center-max: min(100%, 42rem);--ui-z-sticky: 500;--ui-z-local-base: 30;--ui-z-local-overlay: 40;--ui-z-local-top: 60;--ui-z-float: 100;--ui-z-float-top: 200;--ui-z-robot: 21000;--ui-z-robot-active: 21100;--ui-z-robot-bubble: 22000;--ui-z-dropdown: 900;--ui-z-popover: 910;--ui-z-modal: 1200;--ui-z-modal-top: 1300;--ui-z-modal-priority: 1400;--ui-z-toast: 1600;--app-mobile-header-height: 112px;--ui-font-size-base: 16px;--ui-font-micro-7: .6875rem;--ui-font-micro-8: .75rem;--ui-font-micro-9: .8125rem}.dark{--ui-bg: #191d22;--ui-bg-elevated: #22272d;--ui-text: #edf2f7;--ui-text-muted: #bcc5cf;--ui-text-soft: #99a4b1;--ui-surface: #272d34;--ui-surface-elevated: #2d343d;--ui-surface-soft: rgba(45, 52, 61, .88);--ui-border: #404b58;--ui-border-strong: #52606f;--ui-primary: #94a3b8;--ui-primary-hover: #7a8ba5;--ui-accent: #7db5d6;--ui-success: #34d399;--ui-warning: #f59e0b;--ui-danger: #fb7185;--ui-focus-ring: rgba(148, 163, 184, .35);--ui-shadow-soft: 0 3px 8px rgba(7, 13, 24, .26), 0 18px 42px rgba(7, 13, 24, .34);--ui-shadow-strong: 0 26px 68px rgba(7, 13, 24, .5);--ui-shadow-floating: 0 30px 78px rgba(7, 13, 24, .58);--ui-overlay-modal: rgba(2, 6, 23, .72);--ui-overlay-soft: rgba(2, 6, 23, .5);--ui-banner-readable-bg: rgba(15, 23, 42, .86);--ui-banner-readable-border: rgba(148, 163, 184, .38);--ui-banner-readable-ink: #f1f5f9;--ui-banner-readable-muted: #cbd5e1}html,body,#root{height:100%;overflow-x:clip}body{margin:0;background:var(--ui-bg);color:var(--ui-text);font-size:var(--ui-font-size-base);font-family:var(--ui-font-body);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.ui-modal-open{overflow:hidden;overscroll-behavior:contain}:root[data-ui-accent=emerald]{--ui-primary: #059669;--ui-primary-hover: #047857;--ui-focus-ring: rgba(5, 150, 105, .25)}:root[data-ui-accent=rose]{--ui-primary: #e11d48;--ui-primary-hover: #be123c;--ui-focus-ring: rgba(225, 29, 72, .25)}:root[data-ui-accent=amber]{--ui-primary: #d97706;--ui-primary-hover: #b45309;--ui-focus-ring: rgba(217, 119, 6, .26)}:root[data-ui-accent=slate]{--ui-primary: #64748b;--ui-primary-hover: #475569;--ui-focus-ring: rgba(100, 116, 139, .28)}:root[data-ui-accent=cyan]{--ui-primary: #0891b2;--ui-primary-hover: #0e7490;--ui-focus-ring: rgba(8, 145, 178, .26)}:root[data-ui-accent=violet]{--ui-primary: #7c3aed;--ui-primary-hover: #6d28d9;--ui-focus-ring: rgba(124, 58, 237, .26)}:root[data-ui-accent=fuchsia]{--ui-primary: #c026d3;--ui-primary-hover: #a21caf;--ui-focus-ring: rgba(192, 38, 211, .26)}:root[data-ui-accent=lime]{--ui-primary: #65a30d;--ui-primary-hover: #4d7c0f;--ui-focus-ring: rgba(101, 163, 13, .28)}:root[data-ui-accent=orange]{--ui-primary: #ea580c;--ui-primary-hover: #c2410c;--ui-focus-ring: rgba(234, 88, 12, .28)}:root[data-ui-density=compact]{--ui-radius-xl: 1.2rem;--ui-radius-2xl: 1.55rem;--ui-space-3: .625rem;--ui-space-4: .875rem;--ui-space-5: 1.1rem;--ui-space-6: 1.3rem}:root[data-ui-text=large]{--ui-font-size-base: 17px}:root[data-ui-motion=reduced] *,:root[data-ui-motion=reduced] *:before,:root[data-ui-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:where(.ui-app-shell){background:var(--ui-bg);color:var(--ui-text)}:where(.ui-surface){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft)}:where(.ui-surface-soft){background:var(--ui-surface-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(.ui-surface-elevated){background:var(--ui-surface-elevated);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-strong)}:where(.ui-card-premium){background:color-mix(in srgb,var(--ui-surface-soft) 85%,#eff6ff 15%);border:1px solid color-mix(in srgb,var(--ui-border) 70%,#3b82f6 30%);border-radius:var(--ui-radius-xl);box-shadow:0 10px 40px -10px color-mix(in srgb,var(--ui-primary) 15%,transparent),var(--ui-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;isolation:isolate}:where(.ui-card-premium):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:-1;opacity:.15}:where(.ui-card-premium):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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");opacity:.04;mix-blend-mode:overlay;pointer-events:none;z-index:-1}.dark :where(.ui-card-premium){background:linear-gradient(180deg,#3b82f60d,#3b82f600),color-mix(in srgb,var(--ui-surface-elevated) 94%,#1e3a8a 6%);border-color:color-mix(in srgb,var(--ui-border) 75%,rgba(59,130,246,.2) 25%);box-shadow:0 18px 40px #02061773,0 2px 10px #0206174d,0 0 40px -10px color-mix(in srgb,var(--ui-primary) 10%,transparent)}.dark :where(.ui-card-premium):before{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);opacity:.25}:where(.ui-card-premium:hover){border-color:#3b82f6;box-shadow:0 20px 40px -15px #3b82f633,var(--ui-shadow-strong);transform:translateY(-2px);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dark :where(.ui-card-premium:hover){border-color:#60a5fa;box-shadow:0 25px 50px -12px #00000080,0 0 20px #3b82f626}:where(.ui-kpi-value){font-family:var(--ui-font-display);font-size:clamp(1.9rem,3vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:1.05}:where(.ui-kpi-unit){font-size:.96rem;font-weight:800;letter-spacing:-.01em;opacity:.72}:where(.ui-kpi-label){font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ui-text-soft)}:where(.ui-banner-surface){background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--ui-accent) 15%,transparent),transparent 45%),radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--ui-primary) 12%,transparent),transparent 50%),var(--ui-surface-soft);border:1px solid color-mix(in srgb,var(--ui-border) 80%,white 20%);border-radius:var(--ui-radius-2xl);box-shadow:0 10px 40px -10px #0000000d;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}.dark :where(.ui-banner-surface){background:radial-gradient(circle at 12% 12%,rgba(148,163,184,.14),transparent 35%),radial-gradient(circle at 88% 82%,rgba(120,133,153,.22),transparent 42%),var(--ui-surface-soft)}:where(.ui-banner-surface.ui-banner-dynamic){background:transparent}.dark :where(.ui-banner-surface.ui-banner-dynamic){background:transparent}:where(.ui-banner-dynamic>[class*=backdrop-blur-3xl]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(.ui-banner-gradient-layer){position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s ease,opacity .6s ease}:where(.ui-banner-overlay-layer){position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .5s ease}.dark :where(.ui-banner-overlay-layer){opacity:.26}:where(.ui-banner-orb){position:absolute;width:clamp(16rem,34vw,26rem);height:clamp(16rem,34vw,26rem);border-radius:9999px;filter:blur(72px);opacity:.22;mix-blend-mode:screen;pointer-events:none;transition:opacity .5s ease}.dark :where(.ui-banner-orb){opacity:.24}:where(.ui-banner-orb-primary){top:-7rem;right:-7rem}:where(.ui-banner-orb-secondary){left:-7rem;bottom:-7rem}:where(.ui-banner-dynamic [class*=mix-blend-screen]){opacity:.2!important;filter:blur(72px)}.dark :where(.ui-banner-dynamic [class*=mix-blend-screen]){opacity:.24!important}:where(.ui-banner-dynamic [class*=mix-blend-overlay]){display:none}:where(.ui-page-hero){position:relative;width:100%;overflow:hidden;margin-bottom:var(--ui-space-6);padding:var(--ui-space-4);border-radius:var(--ui-radius-2xl);border:1px solid color-mix(in srgb,white 28%,var(--ui-border) 72%);box-shadow:var(--ui-shadow-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate}:where(.ui-staff-banner){min-height:clamp(6.2rem,9.8vw,7.6rem)}:where(.ui-staff-banner .ui-banner-gradient-layer){opacity:1;filter:none}:where(.ui-staff-banner .ui-banner-orb){opacity:.1;filter:blur(96px)}.dark :where(.ui-staff-banner .ui-banner-orb){opacity:.14}:where(.ui-page-hero.ui-page-hero-expanded){padding:.5rem .7rem}:where(.ui-page-hero-banner){min-height:7rem;display:flex!important;align-items:stretch!important;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--ui-border) 55%,#4c88ff 45%);background:radial-gradient(120% 110% at 8% 10%,rgba(28,64,134,.2),transparent 46%),radial-gradient(95% 120% at 96% 22%,rgba(32,56,131,.22),transparent 52%),linear-gradient(128deg,#02060d,#030a19 52%,#030815);box-shadow:0 22px 44px -28px #01050ef5,0 10px 20px -18px #122c6e52,inset 0 1px #7393c924;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dark :where(.ui-page-hero-banner){border-color:color-mix(in srgb,var(--ui-border) 58%,#5f8eff 42%)}:where(.ui-page-hero-banner:hover){border-color:color-mix(in srgb,var(--ui-border-strong) 72%,var(--ui-primary) 28%);box-shadow:0 30px 54px -34px #07112cf2,0 18px 34px -24px #4278ff8c,inset 0 1px #c9e0ff38}.dark :where(.ui-page-hero-banner:hover){box-shadow:0 30px 60px -32px #020617f2,0 18px 30px -22px #4c83ff85,inset 0 1px #c0d8ff33}:where(.ui-page-hero-banner .ui-banner-gradient-layer){opacity:1;z-index:0}:where(.ui-page-hero-banner .ui-banner-orb){z-index:0}:where(.ui-page-hero-banner):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:repeating-radial-gradient(circle at 88% 130%,rgba(63,110,184,.12) 0 1.1px,transparent 1.1px 14px),repeating-radial-gradient(circle at 16% -16%,rgba(83,117,189,.09) 0 1px,transparent 1px 16px),linear-gradient(90deg,#01030bd6,#01030b8f 24%,#01030b8f 76%,#01030bd6);opacity:.96}.dark :where(.ui-page-hero-banner):before{opacity:.82}:where(.ui-page-hero-banner):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(95% 145% at 50% 100%,rgba(20,54,136,.1) 0%,transparent 60%),radial-gradient(100% 130% at 18% 0%,rgba(36,76,161,.08),transparent 58%);mix-blend-mode:normal}:where(.ui-page-banner-shell[data-banner-variant=compact]){min-height:clamp(6.3rem,9.8vw,7.4rem)}:where(.ui-page-banner-shell[data-banner-variant=default]){min-height:clamp(6.7rem,10.4vw,8.2rem)}:where(.ui-page-hero-content){position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--ui-space-4)}:where(.ui-page-hero-leading){display:flex;flex-direction:column;align-items:center;gap:.9rem}:where(.ui-page-banner-inner){position:relative;z-index:12;min-height:inherit;display:flex;align-items:center}:where(.ui-page-banner-content){width:100%;min-height:inherit;justify-content:center}:where(.ui-page-banner-leading){display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;justify-content:center}:where(.ui-page-banner-title-wrap){width:min(var(--ui-banner-center-max),100%);margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;text-align:center}:where(.ui-page-banner-title-row){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ui-space-2);margin-bottom:0;width:auto;min-height:1.9rem}:where(.ui-page-banner-title){margin:0;display:block;text-align:center;line-height:1.12;letter-spacing:-.018em;text-wrap:balance}:where(.ui-page-banner-subtitle){width:min(100%,58ch);margin-inline:auto;text-align:center;line-height:1.38;text-wrap:pretty}:where(.ui-page-banner-content-after){display:flex;justify-content:center;align-items:center}:where(.ui-page-banner-icon-wrapper){position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}:where(.ui-page-banner-icon-glow){z-index:0;background:radial-gradient(circle,rgba(96,165,250,.92) 0%,rgba(59,130,246,.46) 44%,transparent 72%);filter:blur(14px);opacity:.84;transform:translateY(10px) scale(.88);pointer-events:none}:where(.ui-page-banner-shell:hover .ui-page-banner-icon-glow){opacity:1;filter:blur(24px);transform:translateY(14px) scale(1.24)}:where(.ui-page-banner-icon-shell){position:relative;z-index:1}:where(.ui-page-banner-shell:hover .ui-page-banner-icon-shell){box-shadow:0 24px 38px -18px #3e7affd6,0 10px 20px -10px #020617a6}:where(.ui-page-hero-icon){width:2.85rem;height:2.85rem;border-radius:var(--ui-radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;background:color-mix(in srgb,white 20%,transparent);border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 30px #0f172a38;transition:transform .3s ease}:where(.ui-page-hero.ui-page-hero-expanded .ui-page-hero-icon){width:3.5rem;height:3.5rem;border-radius:1.2rem}:where(.ui-page-hero-title-wrap){position:relative;z-index:11;display:inline-flex;flex-direction:column;gap:.35rem;padding:.62rem .82rem;border-radius:1rem;background:color-mix(in srgb,var(--ui-surface-elevated) 76%,transparent);border:1px solid color-mix(in srgb,var(--ui-border) 70%,white 30%);box-shadow:0 8px 20px #0f172a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.dark :where(.ui-page-hero-title-wrap){background:color-mix(in srgb,var(--ui-surface-elevated) 80%,transparent);border-color:color-mix(in srgb,var(--ui-border) 86%,rgba(255,255,255,.14) 14%)}:where(.ui-page-hero-title-row){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ui-space-3);margin-bottom:var(--ui-space-1)}:where(.ui-page-banner-title-row){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ui-space-2);margin-bottom:0}:where(.ui-banner-technical-grid){position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(167,201,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(167,201,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 95%);mask-image:radial-gradient(circle at center,black 40%,transparent 95%);pointer-events:none;z-index:1;opacity:.62}:where(.ui-banner-noise-layer){position:absolute;top:0;right:0;bottom:0;left:0;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");opacity:.12;mix-blend-mode:overlay;pointer-events:none;z-index:2}:where(.ui-banner-divider-line){position:absolute;background:#ffffff40;z-index:3}:where(.ui-banner-divider-v){width:1.5px;height:100%;top:0}:where(.ui-banner-divider-h){height:1.5px;width:100%;left:0}:where(.ui-page-hero-title){margin:0;display:inline-block;max-inline-size:100%;font-family:var(--ui-font-display);font-size:clamp(2.2rem,4vw,4.5rem);font-weight:950;line-height:.9;letter-spacing:-.07em;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 12px 32px rgba(0,0,0,.3)}:where(.ui-page-hero-subtitle){margin:0;max-width:48rem;font-family:ui-monospace,Cascadia Mono,Source Code Pro,Menlo,Monaco,Consolas,monospace;font-size:clamp(.7rem,.8vw,.82rem);font-weight:500;letter-spacing:.12em;line-height:1.6;text-wrap:pretty;opacity:.65;text-transform:uppercase}:where(.ui-badge-vibrant){padding:.35rem 1rem;border-radius:9999px;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#fff;box-shadow:0 4px 12px #00000026;transition:all .3s ease;cursor:default;display:inline-flex;align-items:center;gap:.5rem}:where(.ui-badge-vibrant-magenta){background:#d946ef}:where(.ui-badge-vibrant-coral){background:#fb7185}:where(.ui-badge-vibrant-indigo){background:#6366f1}:where(.ui-badge-vibrant-sky){background:#38bdf8}:where(.ui-badge-vibrant:hover){transform:translateY(-2px) scale(1.05);box-shadow:0 8px 18px #0003}:where(.ui-page-hero-emoji){font-size:clamp(1.55rem,2.05vw,2.25rem);filter:drop-shadow(0 8px 18px rgba(15,23,42,.25))}:where(.ui-page-hero-actions){display:flex;align-items:center;justify-content:center;gap:var(--ui-space-3);flex-wrap:wrap}:where(.ui-page-hero-action-shell){display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-3);padding:.44rem .74rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--ui-border) 68%,white 32%);background:color-mix(in srgb,var(--ui-surface-elevated) 74%,transparent);box-shadow:0 8px 18px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(.ui-app-navbar){background:linear-gradient(120deg,color-mix(in srgb,var(--ui-surface-soft) 90%,var(--ui-primary) 10%),color-mix(in srgb,var(--ui-surface-soft) 96%,transparent 4%));border-bottom-color:color-mix(in srgb,var(--ui-border) 78%,var(--ui-primary) 22%)}.dark :where(.ui-app-navbar){background:linear-gradient(120deg,color-mix(in srgb,var(--ui-surface-soft) 92%,var(--ui-primary) 8%),color-mix(in srgb,var(--ui-surface-soft) 96%,transparent 4%))}:where(.ui-main-nav-surface){background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-soft) 88%,var(--ui-primary) 12%),color-mix(in srgb,var(--ui-surface-soft) 96%,transparent 4%));border-color:color-mix(in srgb,var(--ui-border) 76%,var(--ui-primary) 24%)}.dark :where(.ui-main-nav-surface){background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-soft) 90%,var(--ui-primary) 10%),color-mix(in srgb,var(--ui-surface-soft) 96%,transparent 4%))}:where(.ui-app-shell[data-app-role=staff] .ui-page-hero),:where(.ui-app-shell[data-app-role=staff] .ui-page-hero-banner){border-radius:var(--ui-curve-hero-radius)!important;border-top-left-radius:calc(var(--ui-curve-hero-radius) * .84)!important;border-top-right-radius:calc(var(--ui-curve-hero-radius) * 1.26)!important;border-bottom-right-radius:calc(var(--ui-curve-hero-radius) * 1.18)!important;border-bottom-left-radius:calc(var(--ui-curve-hero-radius) * .9)!important;clip-path:inset(0 round calc(var(--ui-curve-hero-radius) * .84) calc(var(--ui-curve-hero-radius) * 1.26) calc(var(--ui-curve-hero-radius) * 1.18) calc(var(--ui-curve-hero-radius) * .9))}:where(.ui-app-shell[data-app-role=staff] .ui-page-hero-banner){border-color:color-mix(in srgb,var(--ui-border) 62%,var(--ui-primary) 38%);box-shadow:0 30px 56px -34px #07112cdb,0 14px 28px -20px #2858ff6b,inset 0 1px #c4dcff3d}:where(.ui-app-shell[data-app-role=staff] .ui-card-premium){border-radius:var(--ui-curve-card-radius)!important;border-color:color-mix(in srgb,var(--ui-border) 64%,var(--ui-primary) 36%);box-shadow:0 20px 34px -28px #0f172a8a,0 10px 18px -14px color-mix(in srgb,var(--ui-primary) 30%,transparent)}.dark :where(.ui-app-shell[data-app-role=staff] .ui-card-premium){box-shadow:0 20px 34px -24px #020617b3,0 10px 22px -18px color-mix(in srgb,var(--ui-primary) 38%,transparent)}:where(.ui-app-shell[data-app-role=staff] .ui-card-premium:hover){border-color:color-mix(in srgb,var(--ui-border-strong) 50%,var(--ui-primary) 50%);transform:translateY(-2px)}:where(.ui-page-banner-title-wrap){position:relative;max-width:100%;min-height:3.25rem;padding:.72rem 1.15rem;border-radius:calc(var(--ui-curve-chip-radius) * 1.05)}:where(.ui-page-banner-title){margin:0}:where(.ui-page-banner-subtitle){margin:0;width:min(100%,56ch);text-align:center;line-height:1.38;text-wrap:pretty;margin-inline:auto}:where(.ui-page-banner-actions){display:flex;align-items:center;min-height:2.95rem;gap:.62rem;flex-wrap:wrap;justify-content:center;align-content:center}:where(.ui-page-banner-actions-wrap){width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){:where(.ui-page-banner-actions-wrap){width:min(36%,24rem);justify-content:flex-end}}:where(.ui-page-banner-actions>*){display:inline-flex;align-items:center;justify-content:center}:where(.ui-page-banner-actions button.ui-banner-widget),:where(.ui-page-banner-actions .ui-page-hero-action-shell){min-height:2.75rem;padding:.56rem 1.02rem;border-radius:calc(var(--ui-curve-chip-radius) * 1.02)!important;border:1px solid var(--ui-banner-readable-border)!important;background:var(--ui-banner-readable-bg)!important;box-shadow:0 12px 24px -16px #02061780;-webkit-backdrop-filter:blur(12px) saturate(1.18);backdrop-filter:blur(12px) saturate(1.18);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dark :where(.ui-page-hero-action-shell){border-color:color-mix(in srgb,var(--ui-border) 84%,rgba(255,255,255,.16) 16%);background:color-mix(in srgb,var(--ui-surface-elevated) 76%,transparent)}:where(.ui-page-hero:hover .ui-page-hero-icon){transform:scale(1.05)}.dark :where(.ui-page-hero){border-color:color-mix(in srgb,white 10%,var(--ui-border) 90%)}.dark :where(.ui-page-hero-title-chip){background:transparent;border-color:transparent}.ui-page-hero-banner .ui-page-hero-content,.ui-page-hero-banner .ui-page-banner-inner{position:relative}.ui-page-hero-banner .ui-page-hero-content:before{display:none}.dark .ui-page-hero-banner .ui-page-hero-content:before{display:none}.ui-page-hero-banner .ui-page-hero-title-wrap,.ui-page-hero-banner .ui-page-banner-title-wrap,.ui-page-hero-banner .ui-page-hero-icon,.ui-page-hero-banner .ui-page-banner-icon-shell,.ui-page-hero-banner .ui-page-hero-action-shell,.ui-page-hero-banner .ui-page-hero-actions>*,.ui-page-hero-banner .ui-page-banner-actions>*,.ui-page-hero-banner .ui-banner-widget{background:var(--ui-banner-readable-bg)!important;border:1px solid var(--ui-banner-readable-border)!important;box-shadow:0 12px 30px -10px #00000014;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;backdrop-filter:blur(12px) saturate(1.2)!important;border-radius:var(--ui-curve-chip-radius)!important}.dark .ui-page-hero-banner .ui-page-hero-title-wrap,.dark .ui-page-hero-banner .ui-page-banner-title-wrap,.dark .ui-page-hero-banner .ui-page-hero-icon,.dark .ui-page-hero-banner .ui-page-banner-icon-shell,.dark .ui-page-hero-banner .ui-page-hero-action-shell,.dark .ui-page-hero-banner .ui-page-hero-actions>*,.dark .ui-page-hero-banner .ui-page-banner-actions>*,.dark .ui-page-hero-banner .ui-banner-widget{box-shadow:0 12px 22px #02061738}.ui-page-hero-banner .ui-page-hero-title,.ui-page-hero-banner .ui-page-hero-title-chip,.ui-page-hero-banner .ui-page-banner-title,.ui-page-hero-banner .ui-dashboard-greeting{color:var(--ui-banner-readable-ink)!important;text-shadow:none!important}.ui-page-hero-banner .ui-page-hero-subtitle,.ui-page-hero-banner .ui-page-banner-subtitle{color:var(--ui-banner-readable-muted)!important;text-shadow:none!important}.ui-page-hero-banner .ui-page-hero-icon>*,.ui-page-hero-banner .ui-page-banner-icon-shell>*{color:var(--ui-banner-readable-ink)!important}.ui-page-hero-banner .ui-page-hero-action-shell,.ui-page-hero-banner .ui-page-banner-actions,.ui-page-hero-banner .ui-banner-widget{color:var(--ui-banner-readable-ink)!important;text-shadow:none!important}.ui-page-hero-banner .ui-page-hero-title-wrap :where(h1,h2,h3,h4,h5,h6,p,span,strong,b),.ui-page-hero-banner .ui-page-banner-title-wrap :where(h1,h2,h3,h4,h5,h6,p,span,strong,b),.ui-page-hero-banner .ui-page-hero-action-shell :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,div),.ui-page-hero-banner .ui-page-banner-actions :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,div),.ui-page-hero-banner .ui-banner-widget :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,div,button){color:inherit!important;text-shadow:none!important}.ui-page-hero-banner .ui-page-hero-action-shell button,.ui-page-hero-banner .ui-page-banner-actions button,.ui-page-hero-banner .ui-banner-widget button{color:inherit!important}.ui-page-hero-banner .ui-page-hero-action-shell svg,.ui-page-hero-banner .ui-page-banner-actions svg,.ui-page-hero-banner .ui-banner-widget svg{color:currentColor!important}.ui-page-hero-banner .ui-page-hero-title,.ui-page-hero-banner .ui-page-banner-title{font-size:clamp(1.08rem,1.2vw,1.32rem)!important;font-weight:840!important;letter-spacing:-.018em!important;line-height:1.12!important}.ui-page-hero-banner .ui-page-hero-subtitle,.ui-page-hero-banner .ui-page-banner-subtitle{font-size:clamp(.72rem,.78vw,.84rem)!important;font-weight:540!important;letter-spacing:.008em!important}:where(.ui-page-banner-shell[data-banner-dashboard=false] .ui-page-banner-title){font-size:clamp(1.28rem,1.65vw,1.78rem)!important;font-weight:920!important;letter-spacing:.045em!important;line-height:1.06!important;text-transform:uppercase}:where(.ui-page-banner-shell[data-banner-dashboard=false] .ui-page-banner-subtitle){display:none!important}:where(.ui-social-section-header){width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.45rem}:where(.ui-social-section-title){margin:0;font-size:clamp(1.4rem,2.1vw,1.95rem);font-weight:900;letter-spacing:-.02em;line-height:1.12;color:#0f172a}.dark :where(.ui-social-section-title){color:#f8fafc}:where(.ui-social-section-subtitle){margin:0;font-size:clamp(.76rem,.9vw,.9rem);font-weight:600;letter-spacing:.015em;line-height:1.4;color:#64748b}.dark :where(.ui-social-section-subtitle){color:#94a3b8}.ui-page-hero-banner .ui-banner-toggle-group{background:color-mix(in srgb,var(--ui-surface-elevated) 78%,transparent)!important}.ui-page-hero-banner .ui-banner-toggle{color:var(--ui-banner-readable-ink)!important;border-color:color-mix(in srgb,var(--ui-border) 72%,var(--ui-primary) 28%)!important}.ui-page-hero-banner .ui-banner-toggle[data-active=true]{color:var(--ui-banner-readable-ink)!important;background:color-mix(in srgb,var(--ui-surface-elevated) 86%,var(--ui-primary) 14%)!important;border-color:color-mix(in srgb,var(--ui-border) 56%,var(--ui-primary) 44%)!important;box-shadow:0 8px 18px #0f172a1f}.dark .ui-page-hero-banner .ui-banner-toggle[data-active=true]{box-shadow:0 10px 20px #02061747}.ui-page-hero-banner .ui-banner-toggle[data-active=false]{color:var(--ui-banner-readable-muted)!important}.ui-page-hero-banner .ui-banner-toggle[data-active=false]:hover{color:var(--ui-banner-readable-ink)!important}.ui-page-hero-banner .ui-banner-toggle svg{color:currentColor!important}:where(.ui-page-hero-banner .ui-banner-action-primary){min-height:2.75rem!important;padding:.56rem 1.05rem!important;border-radius:calc(var(--ui-curve-chip-radius) * 1.02)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1.1}:where(.ui-page-hero-banner .ui-banner-action-icon){width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;border-radius:calc(var(--ui-curve-chip-radius) * .9)!important}:where(.ui-page-hero-banner .ui-banner-action-stat){min-height:2.75rem!important;min-width:10.75rem;padding:.5rem 1rem!important;border-radius:calc(var(--ui-curve-chip-radius) * 1.02)!important}:where(.ui-page-hero-banner .ui-banner-action-toggle-group){min-height:2.75rem!important;padding:.2rem!important;gap:.2rem;border-radius:calc(var(--ui-curve-chip-radius) * 1.02)!important}:where(.ui-page-hero-banner .ui-banner-action-toggle){min-height:2.3rem!important;padding:.5rem .95rem!important;border-radius:calc(var(--ui-curve-chip-radius) * .84)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1.1}:where(.ui-page-hero-banner .ui-banner-action-toggle[data-active=true]){color:var(--ui-banner-readable-ink)!important;background:color-mix(in srgb,var(--ui-surface-elevated) 86%,var(--ui-primary) 14%)!important;border-color:color-mix(in srgb,var(--ui-border) 56%,var(--ui-primary) 44%)!important}:where(.ui-page-hero-banner .ui-banner-action-toggle[data-active=false]){color:var(--ui-banner-readable-muted)!important}:where(.ui-noise-overlay){background-image:radial-gradient(rgba(148,163,184,.24) .55px,transparent .55px);background-size:3px 3px;opacity:.14;mix-blend-mode:overlay}.dark :where(.ui-noise-overlay){background-image:radial-gradient(rgba(148,163,184,.18) .55px,transparent .55px);opacity:.18}:where(.ui-table-surface){background:var(--ui-surface-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-soft);overflow:hidden}:where(.ui-dropdown-surface){background:var(--ui-surface-elevated);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-floating);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate}:where(.ui-toast-surface){background:var(--ui-surface-elevated);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-floating);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate}.dark :where(.ui-dropdown-surface),.dark :where(.ui-toast-surface){background:color-mix(in srgb,var(--ui-surface-elevated) 94%,rgba(255,255,255,.03) 6%);border-color:color-mix(in srgb,var(--ui-border) 85%,rgba(255,255,255,.16) 15%)}:where(.ui-border-subtle){border-color:var(--ui-border)}:where(.ui-border-strong){border-color:var(--ui-border-strong)}:where(.ui-focus-ring){outline:none}:where(.ui-focus-ring:focus-visible){box-shadow:0 0 0 4px var(--ui-focus-ring)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ui-focus-ring)}:where(.ui-btn-primary){background:var(--ui-primary);color:#fff;border-radius:var(--ui-radius-md);transition:background-color .2s ease,transform .12s ease}:where(.ui-btn-primary:hover){background:var(--ui-primary-hover)}:where(.ui-btn-primary:active){transform:scale(.98)}:where(.ui-btn-secondary){background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-muted);border-radius:var(--ui-radius-md);transition:background-color .2s ease,color .2s ease,transform .12s ease}:where(.ui-btn-secondary:hover){background:color-mix(in srgb,var(--ui-primary) 10%,transparent);color:var(--ui-text)}:where(.ui-btn-secondary:active){transform:scale(.98)}:where(.ui-input-base){border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}:where(.ui-input-base:hover){border-color:var(--ui-border-strong)}:where(.ui-input-base:focus-visible){border-color:var(--ui-primary);box-shadow:0 0 0 4px var(--ui-focus-ring)}:where(.ui-it-page){--ui-it-surface-bg: color-mix(in srgb, var(--ui-surface-elevated) 94%, transparent);--ui-it-surface-border: color-mix(in srgb, var(--ui-border) 92%, rgba(255, 255, 255, .08) 8%);--ui-it-shadow: 0 14px 34px -20px rgba(15, 23, 42, .34)}.dark :where(.ui-it-page){--ui-it-surface-bg: color-mix(in srgb, var(--ui-surface-elevated) 90%, rgba(15, 23, 42, .24) 10%);--ui-it-surface-border: color-mix(in srgb, var(--ui-border) 88%, rgba(255, 255, 255, .18) 12%);--ui-it-shadow: 0 18px 42px -24px rgba(2, 6, 23, .72)}:where(.ui-it-page .ui-it-surface),:where(.ui-it-page .ui-it-toolbar),:where(.ui-it-page .ui-it-kpi-card),:where(.ui-it-page .ui-it-card){background:var(--ui-it-surface-bg);border-color:var(--ui-it-surface-border);box-shadow:var(--ui-it-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(.ui-it-page .ui-it-toolbar){border-radius:clamp(1rem,1.6vw,1.4rem)}:where(.ui-it-page .ui-it-kpi-card){border-radius:clamp(1.6rem,2.2vw,2.5rem)}:where(.ui-it-page .ui-it-card),:where(.ui-it-page .ui-it-surface){border-radius:clamp(1.1rem,1.8vw,1.55rem)}:where(.ui-it-page .ui-it-empty){background:color-mix(in srgb,var(--ui-surface-elevated) 84%,transparent);border-style:dashed}:where(.ui-it-page .ui-kpi-label){letter-spacing:.08em}:where(.ui-admin-shell){--ui-admin-surface: color-mix(in srgb, var(--ui-surface-elevated) 88%, transparent)}:where(.ui-admin-shell .ui-admin-tabbar),:where(.ui-admin-shell .ui-admin-toolbar){background:var(--ui-admin-surface);border-color:color-mix(in srgb,var(--ui-border) 70%,#3b82f6 30%);box-shadow:var(--ui-shadow-soft)}:where(.ui-admin-shell .ui-admin-surface-card){background:var(--ui-admin-surface);border:1px solid color-mix(in srgb,var(--ui-border) 70%,#3b82f6 30%);box-shadow:var(--ui-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark :where(.ui-admin-shell .ui-admin-surface-card){border-color:color-mix(in srgb,var(--ui-border) 72%,rgba(59,130,246,.24) 28%)}:where(.ui-admin-shell .ui-card-premium){border-radius:clamp(1.2rem,1.8vw,1.8rem)}:where(.ui-modal-overlay){position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-z-modal);display:flex;align-items:center;justify-content:center;padding-top:max(var(--ui-space-4),env(safe-area-inset-top));padding-right:max(var(--ui-space-4),env(safe-area-inset-right));padding-bottom:max(var(--ui-space-4),env(safe-area-inset-bottom));padding-left:max(var(--ui-space-4),env(safe-area-inset-left));background:var(--ui-overlay-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;overflow-y:auto;isolation:isolate}:where(.ui-modal-shell){background:var(--ui-surface-elevated);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-strong);width:min(100%,72rem);max-height:calc(100dvh - max(1rem,env(safe-area-inset-top)) - max(1rem,env(safe-area-inset-bottom)));overflow:hidden}:where(.ui-modal-header){padding:var(--ui-space-5) var(--ui-space-6);border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-elevated) 78%,transparent);flex-shrink:0}:where(.ui-modal-body){padding:var(--ui-space-5) var(--ui-space-6);overflow-y:auto;overscroll-behavior:contain}:where(.ui-modal-footer){padding:var(--ui-space-4) var(--ui-space-6);border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-elevated) 84%,transparent);flex-shrink:0}:where(.ui-modal-shell [data-ui-close=true]),:where(.ui-modal-shell button[title=Kapat]),:where(.ui-modal-close-control){min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}[data-timesheet-modal=entry]{color-scheme:light;width:min(100%,47.5rem);max-height:min(88vh,88dvh);border-radius:clamp(1.35rem,2.1vw,2rem);--ts-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .995) 0%, rgba(246, 249, 255, .99) 100%);--ts-shell-border: rgba(166, 184, 208, .92);--ts-pane-bg: rgba(250, 252, 255, .99);--ts-pane-border: rgba(186, 202, 223, .9);--ts-section-bg: rgba(243, 247, 255, .99);--ts-section-border: rgba(186, 202, 223, .9);--ts-field-bg: rgba(255, 255, 255, 1);--ts-field-border: rgba(120, 141, 170, .76);--ts-text-strong: #0f172a;--ts-text-muted: #1f314a;--ts-text-soft: #415672;--ts-accent: #4b66ff;--ts-accent-strong: #3451f2;--ts-accent-ring: rgba(75, 102, 255, .22);--ts-selected-chip-shadow: 0 7px 16px rgba(52, 81, 242, .2);--ts-title-ink: #0b1220;--ts-radius-card: 1.05rem;--ts-radius-control: .88rem;--ts-border-regular: color-mix(in srgb, var(--ts-field-border) 62%, var(--ts-pane-border) 38%);background:var(--ts-shell-bg);border-color:var(--ts-shell-border)!important;box-shadow:0 12px 26px #0f172a26,0 28px 58px #0f172a2e}.dark [data-timesheet-modal=entry]{--ts-shell-bg: linear-gradient(180deg, rgba(32, 41, 56, .99) 0%, rgba(25, 33, 47, .985) 100%);--ts-shell-border: rgba(112, 132, 162, .84);--ts-pane-bg: rgba(39, 50, 67, .95);--ts-pane-border: rgba(103, 121, 147, .76);--ts-section-bg: rgba(31, 42, 58, .94);--ts-section-border: rgba(96, 113, 139, .74);--ts-field-bg: rgba(22, 31, 45, .95);--ts-field-border: rgba(112, 131, 158, .78);--ts-text-strong: #f4f7fd;--ts-text-muted: #e3ebf8;--ts-text-soft: #c3d0e4;--ts-accent: #9aaeff;--ts-accent-strong: #7d95ff;--ts-accent-ring: rgba(154, 174, 255, .26);--ts-selected-chip-shadow: 0 9px 20px rgba(72, 100, 220, .28);background:var(--ts-shell-bg)}[data-timesheet-modal=entry][data-theme-mode=dark]{color-scheme:dark;--ts-shell-bg: linear-gradient(180deg, rgba(32, 41, 56, .99) 0%, rgba(25, 33, 47, .985) 100%);--ts-shell-border: rgba(112, 132, 162, .84);--ts-pane-bg: rgba(39, 50, 67, .95);--ts-pane-border: rgba(103, 121, 147, .76);--ts-section-bg: rgba(31, 42, 58, .94);--ts-section-border: rgba(96, 113, 139, .74);--ts-field-bg: rgba(22, 31, 45, .95);--ts-field-border: rgba(112, 131, 158, .78);--ts-text-strong: #f4f7fd;--ts-text-muted: #e3ebf8;--ts-text-soft: #c3d0e4;--ts-accent: #9aaeff;--ts-accent-strong: #7d95ff;--ts-accent-ring: rgba(154, 174, 255, .26);--ts-selected-chip-shadow: 0 9px 20px rgba(72, 100, 220, .28);background:var(--ts-shell-bg);border-color:var(--ts-shell-border)!important;box-shadow:0 16px 34px #02061770,0 40px 86px #02061785}:where(.ui-modal-overlay[data-ts-entry-overlay=true]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a24}.dark :where(.ui-modal-overlay[data-ts-entry-overlay=true]),:where(.ui-modal-overlay[data-ts-entry-overlay=true][data-theme-mode=dark]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061738}:where([data-timesheet-modal=entry] .ui-modal-header),:where([data-timesheet-modal=entry] .timesheet-entry-body),:where([data-timesheet-modal=entry] .ts-entry-footer){background:var(--ts-pane-bg)!important;border-color:var(--ts-pane-border)!important}:where([data-timesheet-modal=entry] .ts-entry-header){padding-top:clamp(.9rem,1.9vw,1.18rem)!important;padding-bottom:clamp(.82rem,1.7vw,1.1rem)!important}:where([data-timesheet-modal=entry] .ts-entry-header-center){gap:clamp(.55rem,1.7vw,.9rem)}:where([data-timesheet-modal=entry] .ts-entry-close-btn){inset-inline-start:auto!important;right:1rem!important;left:auto!important}:where([data-timesheet-modal=entry] .timesheet-entry-body){gap:1.2rem;color:var(--ts-text-strong)}:where([data-timesheet-modal=entry] .ts-entry-body-stack>*+*){margin-top:1.34rem!important}:where([data-timesheet-modal=entry] .ts-entry-body-stack .space-y-5>*+*){margin-top:1.22rem!important}:where([data-timesheet-modal=entry] .ts-entry-modal-title){font-size:clamp(1.42rem,2.6vw,1.92rem)!important;line-height:1.04;letter-spacing:-.018em;text-align:center;font-weight:850!important;color:var(--ts-text-strong)!important;text-shadow:0 1px 0 rgba(255,255,255,.18)}.dark :where([data-timesheet-modal=entry] .ts-entry-modal-title),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-entry-modal-title){text-shadow:0 1px 2px rgba(2,6,23,.34)}:where([data-timesheet-modal=entry] .ts-entry-modal-meta){font-size:clamp(.9rem,1.26vw,.98rem);font-weight:730;letter-spacing:.005em;justify-content:center;color:var(--ts-text-muted)!important}:where([data-timesheet-modal=entry] .ts-entry-label){color:var(--ts-text-soft)!important;font-size:.77rem;letter-spacing:.09em!important;font-weight:715}:where([data-timesheet-modal=entry] .ts-main-section-title){font-family:var(--ui-font-display);font-size:.98rem!important;letter-spacing:.11em!important;font-weight:810!important;line-height:1.2;text-transform:uppercase;color:var(--ts-title-ink)!important;text-shadow:0 1px 0 rgba(255,255,255,.72),0 2px 4px rgba(15,23,42,.14)}.dark :where([data-timesheet-modal=entry] .ts-main-section-title),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-main-section-title){color:var(--ts-title-ink)!important;text-shadow:0 1px 0 rgba(255,255,255,.6),0 2px 4px rgba(15,23,42,.16)}:where([data-timesheet-modal=entry] .ts-section-title-wrap){display:flex;justify-content:center;width:100%;margin-bottom:.54rem}:where([data-timesheet-modal=entry] .ts-section-title-band){display:flex;align-items:center;justify-content:center;gap:.46rem;min-height:2.14rem;width:100%;margin-inline:0;padding:.46rem .88rem;border:1.5px solid var(--ts-border-regular);border-radius:.86rem;background:color-mix(in srgb,var(--ts-field-bg) 80%,var(--ts-pane-bg) 20%);box-shadow:inset 0 1px #fff6,0 2px 6px #0f172a14;text-align:center}:where([data-timesheet-modal=entry] .ts-main-section-title .ts-group-icon){width:1.42rem;height:1.42rem;border-radius:.5rem;color:var(--ts-title-ink)!important;background:#0f172a14!important;border:1px solid rgba(15,23,42,.14)}:where([data-timesheet-modal=entry] .ts-entry-switch),:where([data-timesheet-modal=entry] .ts-entry-bulk),:where([data-timesheet-modal=entry] .ts-entry-work),:where([data-timesheet-modal=entry] .ts-entry-note),:where([data-timesheet-modal=entry] .ts-entry-overtime){background:var(--ts-section-bg)!important;border-color:var(--ts-section-border)!important;border-width:1.5px!important;box-shadow:0 7px 16px #0f172a14}:where([data-timesheet-modal=entry] .ts-card){border-radius:var(--ts-radius-card)!important;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}:where([data-timesheet-modal=entry] .ts-entry-switch){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;padding:.32rem!important;border-radius:calc(var(--ts-radius-card) + .22rem)!important;border-color:color-mix(in srgb,var(--ts-section-border) 76%,var(--ts-field-border) 24%)!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn),:where([data-timesheet-modal=entry] .ts-bulk-option),:where([data-timesheet-modal=entry] .ts-space-option){font-weight:790!important;letter-spacing:.01em}:where([data-timesheet-modal=entry] .ts-entry-type-btn){min-height:2.95rem;width:100%;white-space:nowrap;border-width:1.5px!important;border-radius:.88rem!important;font-size:.97rem!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn-selected),:where([data-timesheet-modal=entry] .ts-bulk-option-selected){border-color:var(--ts-accent)!important;box-shadow:var(--ts-selected-chip-shadow)}:where([data-timesheet-modal=entry] .ts-entry-type-btn-selected){color:#fff!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn-selected svg){color:currentColor!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn-work-selected){background:linear-gradient(135deg,#3552f3,#4f67ff)!important;border-color:#3552f3!important;color:#fff!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn-leave-selected){background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-color:#ea580c!important;color:#fff7ed!important}:where([data-timesheet-modal=entry] .ts-bulk-option-selected){background:linear-gradient(135deg,var(--ts-accent-strong) 0%,var(--ts-accent) 100%)!important;color:#fff!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn-idle),:where([data-timesheet-modal=entry] .ts-bulk-option-idle){background:var(--ts-field-bg)!important;border-color:var(--ts-border-regular)!important;color:var(--ts-text-muted)!important}:where([data-timesheet-modal=entry] .ts-space-option){min-height:2.75rem;border-radius:var(--ts-radius-control);border-width:1.5px!important}:where([data-timesheet-modal=entry] .ts-space-option-idle){background:var(--ts-field-bg)!important;color:var(--ts-text-muted)!important;border-color:var(--ts-border-regular)!important;border-width:1.5px!important}:where([data-timesheet-modal=entry] .ts-space-option-selected){background:linear-gradient(135deg,var(--ts-accent-strong) 0%,var(--ts-accent) 100%)!important;color:#fff!important;border-color:var(--ts-accent)!important;border-width:1.5px!important;box-shadow:var(--ts-selected-chip-shadow)}:where([data-timesheet-modal=entry] .ts-template-trigger){background:var(--ts-field-bg)!important;border-color:color-mix(in srgb,var(--ts-field-border) 45%,var(--ts-accent) 55%)!important;border-width:1.5px!important;color:var(--ts-accent-strong)!important;min-height:2.95rem;box-shadow:0 5px 12px #3d54da21}:where([data-timesheet-modal=entry] .ts-template-inline){display:flex;justify-content:flex-end;margin-top:0;margin-bottom:.24rem}:where([data-timesheet-modal=entry] .ts-template-trigger-compact){min-height:2.18rem!important;min-width:8.4rem;padding:.35rem .72rem!important;border-radius:.82rem!important;box-shadow:0 4px 10px #3d54da1c}:where([data-timesheet-modal=entry] .ts-template-dropdown){z-index:120}.dark :where([data-timesheet-modal=entry] .ts-template-trigger),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-template-trigger){background:var(--ts-field-bg)!important;border-color:#9aaeffb8!important;border-width:1.5px!important;color:#eff3ff!important;box-shadow:0 6px 14px #2d4abe3d}:where([data-timesheet-modal=entry] .ts-entry-field){background:var(--ts-field-bg)!important;border-color:var(--ts-border-regular)!important;border-width:1.5px!important;color:var(--ts-text-strong)!important;border-radius:var(--ts-radius-control)!important;font-weight:660;font-size:.99rem;line-height:1.3}:where([data-timesheet-modal=entry] .ts-project-input){font-size:1.05rem!important;font-weight:700!important;letter-spacing:.005em}:where([data-timesheet-modal=entry] .ts-project-input-selected){color:#2343c9!important;background:color-mix(in srgb,#4f67ff 10%,var(--ts-field-bg) 90%)!important;border-color:#4f67ff!important;box-shadow:inset 0 0 0 1px #4f67ff38}.dark :where([data-timesheet-modal=entry] .ts-project-input-selected),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-project-input-selected){color:#edf2ff!important;background:color-mix(in srgb,#7d95ff 18%,var(--ts-field-bg) 82%)!important;border-color:#9aaeffc7!important}:where([data-timesheet-modal=entry] input.ts-entry-field),:where([data-timesheet-modal=entry] select.ts-entry-field){height:3.08rem!important}:where([data-timesheet-modal=entry] .ts-entry-field:focus-visible){border-color:var(--ts-accent)!important;box-shadow:0 0 0 4px var(--ts-accent-ring)!important}:where([data-timesheet-modal=entry] textarea.ts-entry-field){font-weight:560;line-height:1.5;min-height:7.6rem;height:auto!important}:where([data-timesheet-modal=entry] .ts-entry-field::placeholder){color:var(--ts-text-soft)!important}:where([data-timesheet-modal=entry] .text-slate-700),:where([data-timesheet-modal=entry] .text-slate-600){color:var(--ts-text-muted)!important}:where([data-timesheet-modal=entry] .text-slate-500),:where([data-timesheet-modal=entry] .text-slate-400){color:var(--ts-text-soft)!important}:where([data-timesheet-modal=entry][data-theme-mode=dark] .bg-white),:where([data-timesheet-modal=entry][data-theme-mode=dark] .bg-slate-50),:where([data-timesheet-modal=entry][data-theme-mode=dark] .bg-slate-100){background-color:#1c2737f0!important;color:var(--ts-text-strong)!important}:where([data-timesheet-modal=entry] .ts-entry-footer){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top-width:1.5px!important}:where([data-timesheet-modal=entry] .ts-footer-secondary){display:flex;align-items:center;gap:.65rem}:where([data-timesheet-modal=entry] .ts-save-button-primary){background:linear-gradient(135deg,#3552f3,#4f67ff)!important;border:1px solid rgba(53,82,243,.92)!important;color:#fff!important;text-shadow:0 1px 1px rgba(15,23,42,.2);box-shadow:0 16px 28px #3552f357}.dark :where([data-timesheet-modal=entry] .ts-save-button-primary),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-save-button-primary){background:linear-gradient(135deg,#5f7eff,#8fa4ff)!important;border-color:#97abffdb!important;color:#f8fbff!important;box-shadow:0 16px 30px #4863d76b}:where([data-timesheet-modal=entry] .ts-save-button){min-width:clamp(10.5rem,34vw,15rem);font-size:1.02rem!important;font-weight:800!important;letter-spacing:.004em}:where([data-timesheet-modal=entry] .ts-group){position:relative}:where([data-timesheet-modal=entry] .ts-group-project){overflow:visible;z-index:30}:where([data-timesheet-modal=entry] .ts-template-zone){background:var(--ts-section-bg)!important;border-color:var(--ts-section-border)!important;box-shadow:0 10px 20px #0f172a1a}:where([data-timesheet-modal=entry] .ts-group-detail){background:var(--ts-section-bg)!important;border-color:var(--ts-section-border)!important}:where([data-timesheet-modal=entry] .ts-group-location){background:var(--ts-section-bg)!important;border-color:var(--ts-section-border)!important}:where([data-timesheet-modal=entry] .ts-group:before){content:"";position:absolute;top:.72rem;bottom:.72rem;left:0;width:3px;border-radius:999px;opacity:.85}:where([data-timesheet-modal=entry] .ts-group-project:before){background:linear-gradient(180deg,#4f67ff,#3552f3)}:where([data-timesheet-modal=entry] .ts-group-detail:before){background:linear-gradient(180deg,#7c6dff,#5a4bdf)}:where([data-timesheet-modal=entry] .ts-group-location:before){background:linear-gradient(180deg,#10b981,#059669)}:where([data-timesheet-modal=entry] .ts-group-space:before){background:linear-gradient(180deg,#0ea5e9,#0369a1)}:where([data-timesheet-modal=entry] .ts-group-revision:before){background:linear-gradient(180deg,#fb7185,#e11d48)}:where([data-timesheet-modal=entry] .ts-group-note:before){background:linear-gradient(180deg,#3b82f6,#1d4ed8)}:where([data-timesheet-modal=entry] .ts-group-icon){width:1.36rem;height:1.36rem;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center}:where([data-timesheet-modal=entry] .ts-group-icon-project){background:#4f67ff1f;color:#3f5bff}:where([data-timesheet-modal=entry] .ts-group-icon-detail){background:#7c6dff24;color:#6557ec}:where([data-timesheet-modal=entry] .ts-group-icon-space){background:#0ea5e929;color:#0284c7}:where([data-timesheet-modal=entry] .ts-group-icon-location){background:#10b9812b;color:#059669}:where([data-timesheet-modal=entry] .ts-group-icon-note){background:#3b82f629;color:#1d4ed8}:where([data-timesheet-modal=entry] .ts-group-icon-revision){background:#f43f5e2e;color:#e11d48}:where([data-timesheet-modal=entry] .ts-group-project .ts-entry-label){color:var(--ts-title-ink)!important}:where([data-timesheet-modal=entry] .ts-group-detail .ts-entry-label){color:var(--ts-title-ink)!important}:where([data-timesheet-modal=entry] .ts-group-location .ts-entry-label){color:var(--ts-title-ink)!important}:where([data-timesheet-modal=entry] .ts-group-detail select.ts-entry-field){border-color:#6d4bde94!important}:where([data-timesheet-modal=entry] .ts-group-location .ts-location-chip){border-width:1.5px!important;border-color:#10b9816b!important}:where([data-timesheet-modal=entry] .ts-group-space .ts-entry-label){color:var(--ts-title-ink)!important}:where([data-timesheet-modal=entry] .ts-group-note .ts-entry-label){color:var(--ts-title-ink)!important}:where([data-timesheet-modal=entry] .ts-group-revision .ts-entry-label){color:var(--ts-title-ink)!important}:where([data-timesheet-modal=entry] .ts-group-project .ts-section-title-band){background:color-mix(in srgb,#4f67ff 13%,#ffffff 87%);border-color:color-mix(in srgb,#3552f3 44%,var(--ts-border-regular) 56%)}:where([data-timesheet-modal=entry] .ts-group-detail .ts-section-title-band){background:color-mix(in srgb,#8b5cf6 13%,#ffffff 87%);border-color:color-mix(in srgb,#6d4bde 44%,var(--ts-border-regular) 56%)}:where([data-timesheet-modal=entry] .ts-group-location .ts-section-title-band){background:color-mix(in srgb,#10b981 12%,#ffffff 88%);border-color:color-mix(in srgb,#047857 44%,var(--ts-border-regular) 56%)}:where([data-timesheet-modal=entry] .ts-group-space .ts-section-title-band){background:color-mix(in srgb,#0ea5e9 12%,#ffffff 88%);border-color:color-mix(in srgb,#0369a1 44%,var(--ts-border-regular) 56%)}:where([data-timesheet-modal=entry] .ts-group-note .ts-section-title-band){background:color-mix(in srgb,#3b82f6 14%,#ffffff 86%);border-color:color-mix(in srgb,#1d4ed8 42%,var(--ts-border-regular) 58%)}:where([data-timesheet-modal=entry] .ts-group-revision .ts-section-title-band){background:color-mix(in srgb,#f43f5e 14%,#ffffff 86%);border-color:color-mix(in srgb,#e11d48 44%,var(--ts-border-regular) 56%)}:where([data-timesheet-modal=entry] .ts-entry-bulk .ts-section-title-band){background:color-mix(in srgb,#4f67ff 13%,#ffffff 87%);border-color:color-mix(in srgb,#3552f3 42%,var(--ts-border-regular) 58%)}:where([data-timesheet-modal=entry] .ts-location-chip svg){flex-shrink:0;width:.78rem;height:.78rem}:where([data-timesheet-modal=entry] .ts-location-list){width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;overflow-x:hidden}:where([data-timesheet-modal=entry] .ts-location-chip){min-height:2.92rem;border-radius:.84rem;background:var(--ts-field-bg);color:var(--ts-text-muted);border-color:var(--ts-border-regular);border-width:1.5px!important;font-size:.84rem;font-weight:760!important;justify-content:center;align-items:center;gap:.42rem;padding-inline:.4rem;width:100%;min-width:0}:where([data-timesheet-modal=entry] .ts-location-chip-text){text-align:center;line-height:1.14;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}:where([data-timesheet-modal=entry] .ts-location-chip[data-active=true]){color:#fff!important;border-color:#ffffff3d!important;text-shadow:0 1px 1px rgba(15,23,42,.3);font-weight:820!important}:where([data-timesheet-modal=entry] .ts-location-chip[data-active=true] svg){color:#fff!important}:where([data-timesheet-modal=entry] .ts-location-chip[data-location=OFFICE][data-active=true]){background:#4f67ff!important}:where([data-timesheet-modal=entry] .ts-location-chip[data-location=HOME][data-active=true]){background:#059669!important}:where([data-timesheet-modal=entry] .ts-location-chip[data-location=MEETING][data-active=true]){background:#7c3aed!important}:where([data-timesheet-modal=entry] .ts-location-chip[data-location=ORGANIZATION][data-active=true]){background:#c026d3!important}:where([data-timesheet-modal=entry] .ts-location-chip[data-location=TRAVEL][data-active=true]){background:#0284c7!important}:where([data-timesheet-modal=entry] .ts-spaces-scroll){max-height:min(12.5rem,38vh);overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.2rem}:where([data-timesheet-modal=entry] .ts-spaces-scroll .grid){gap:.72rem!important}:where([data-timesheet-modal=entry] .ts-selected-spaces-bar){border:1.5px solid color-mix(in srgb,var(--ts-section-border) 68%,var(--ts-field-border) 32%);border-radius:.9rem;background:color-mix(in srgb,var(--ts-field-bg) 84%,transparent);padding:.55rem .62rem;margin-bottom:.58rem}:where([data-timesheet-modal=entry] .ts-selected-spaces-caption){font-size:.69rem;font-weight:820;letter-spacing:.075em;text-transform:uppercase;color:var(--ts-text-soft);margin-bottom:.38rem}:where([data-timesheet-modal=entry] .ts-selected-spaces-chips){display:flex;flex-wrap:wrap;gap:.35rem;max-height:4.8rem;overflow-y:auto;padding-right:.1rem}:where([data-timesheet-modal=entry] .ts-selected-space-chip){display:inline-flex;align-items:center;border:1.5px solid color-mix(in srgb,var(--ts-accent) 45%,var(--ts-field-border) 55%);border-radius:999px;background:color-mix(in srgb,var(--ts-field-bg) 80%,var(--ts-accent) 20%);color:var(--ts-accent-strong);font-size:.72rem;font-weight:800;line-height:1.1;padding:.32rem .5rem}:where([data-timesheet-modal=entry] .ts-selected-spaces-empty){font-size:.78rem;color:var(--ts-text-soft);font-weight:600}:where([data-timesheet-modal=entry] .ts-space-meta-actions){display:flex;justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.38rem;margin-bottom:.26rem}:where([data-timesheet-modal=entry] .ts-clear-spaces-btn){color:var(--ts-text-soft);background:color-mix(in srgb,var(--ts-field-bg) 88%,transparent);border-color:color-mix(in srgb,var(--ts-field-border) 74%,var(--ts-pane-border) 26%)}:where([data-timesheet-modal=entry] .ts-clear-spaces-btn:not(:disabled):hover){color:#e11d48;border-color:#e11d4866;background:#e11d4814;box-shadow:0 6px 12px #e11d4824}:where([data-timesheet-modal=entry] .ts-revision-toggle){min-height:2.72rem;padding:.4rem .56rem!important;border-width:1.5px!important;border-color:color-mix(in srgb,var(--ts-field-border) 60%,var(--ts-pane-border) 40%)!important}:where([data-timesheet-modal=entry] .ts-revision-inline){border-color:color-mix(in srgb,var(--ts-pane-border) 66%,var(--ts-field-border) 34%)!important;box-shadow:0 5px 12px #0f172a12;margin-top:.2rem;margin-bottom:.2rem}:where([data-timesheet-modal=entry] .ts-revision-option-icon){width:1.28rem;height:1.28rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#f43f5e 12%,var(--ts-field-bg) 88%);color:#e11d48;border:1px solid color-mix(in srgb,#e11d48 36%,var(--ts-border-regular) 64%);flex-shrink:0}:where([data-timesheet-modal=entry] .ts-revision-check){width:1.18rem;height:1.18rem;border-width:1.5px!important;box-shadow:0 0 0 1.5px #0f172a12,inset 0 0 0 1px #ffffff1f}:where([data-timesheet-modal=entry] .ts-revision-check-icon){transition:opacity .2s ease}:where([data-timesheet-modal=entry] .ts-revision-toggle[data-revision-active=true]){border-color:#e11d488f!important;box-shadow:0 8px 14px #e11d4824}:where([data-timesheet-modal=entry] .ts-revision-toggle[data-revision-active=true] .ts-revision-option-icon){background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;border-color:#e11d48cc}:where([data-timesheet-modal=entry] .ts-revision-toggle[data-revision-active=false]){box-shadow:none!important}:where([data-timesheet-modal=entry] .ts-revision-title){letter-spacing:.048em;font-size:.66rem;font-weight:760!important}:where([data-timesheet-modal=entry] .ts-revision-subtitle){color:var(--ts-text-soft)!important;line-height:1.22;font-weight:580;font-size:.64rem}:where([data-timesheet-modal=entry] .ts-revision-state-pill){display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:1.18rem;padding:0 .42rem;border-radius:999px;border:1px solid var(--ts-border-regular);font-size:.62rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}:where([data-timesheet-modal=entry] .ts-revision-state-pill-idle){color:var(--ts-text-soft);background:color-mix(in srgb,var(--ts-field-bg) 90%,var(--ts-pane-bg) 10%)}:where([data-timesheet-modal=entry] .ts-revision-state-pill-active){color:#be123c;background:#f43f5e1f;border-color:#e11d4861}@media(hover:hover)and (pointer:fine){:where([data-timesheet-modal=entry] .ts-card:hover),:where([data-timesheet-modal=entry] .ts-entry-switch:hover){border-color:color-mix(in srgb,var(--ts-section-border) 58%,var(--ts-accent) 42%)!important;box-shadow:0 10px 20px #0f172a1f;transform:translateY(-1px)}:where([data-timesheet-modal=entry] .ts-location-chip:hover),:where([data-timesheet-modal=entry] .ts-space-option:hover),:where([data-timesheet-modal=entry] .ts-entry-type-btn:hover){box-shadow:0 7px 14px #0f172a1c}:where([data-timesheet-modal=entry] .ts-entry-type-btn-idle:hover){border-color:color-mix(in srgb,var(--ts-accent) 50%,var(--ts-border-regular) 50%)!important;transform:translateY(-1px)}:where([data-timesheet-modal=entry] .ts-location-chip[data-active=false]:hover),:where([data-timesheet-modal=entry] .ts-space-option-idle:hover){border-color:color-mix(in srgb,var(--ts-accent) 44%,var(--ts-border-regular) 56%)!important;background:color-mix(in srgb,var(--ts-field-bg) 84%,var(--ts-accent) 16%)!important;transform:translateY(-1px)}:where([data-timesheet-modal=entry] .ts-template-trigger:hover){border-color:color-mix(in srgb,var(--ts-accent) 72%,var(--ts-field-border) 28%)!important;background:color-mix(in srgb,var(--ts-field-bg) 76%,var(--ts-accent) 24%)!important;box-shadow:0 8px 15px #3d54da29;transform:translateY(-1px)}:where([data-timesheet-modal=entry] .ts-save-button-primary:hover){box-shadow:0 16px 28px #3552f34d}}.dark :where([data-timesheet-modal=entry] .ts-group-icon-project),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-icon-project){background:#7d95ff38;color:#d7e0ff}.dark :where([data-timesheet-modal=entry] .ts-group-icon-detail),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-icon-detail){background:#958bff38;color:#ddd7ff}.dark :where([data-timesheet-modal=entry] .ts-group-icon-space),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-icon-space){background:#38bdf838;color:#d4f2ff}.dark :where([data-timesheet-modal=entry] .ts-group-icon-location),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-icon-location){background:#10b9813d;color:#b8f6da}.dark :where([data-timesheet-modal=entry] .ts-group-icon-note),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-icon-note){background:#60a5fa3d;color:#dbeafe}.dark :where([data-timesheet-modal=entry] .ts-group-note .ts-entry-label),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-note .ts-entry-label){color:var(--ts-title-ink)!important}.dark :where([data-timesheet-modal=entry] .ts-group-note .ts-section-title-band),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-note .ts-section-title-band){background:color-mix(in srgb,#3b82f6 14%,#ffffff 86%);border-color:color-mix(in srgb,#1d4ed8 42%,var(--ts-border-regular) 58%)}.dark :where([data-timesheet-modal=entry] .ts-revision-option-icon),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-revision-option-icon){background:color-mix(in srgb,#fb7185 18%,var(--ts-field-bg) 82%);color:#fecdd3;border-color:color-mix(in srgb,#fb7185 44%,var(--ts-border-regular) 56%)}.dark :where([data-timesheet-modal=entry] .ts-group-detail),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-detail),.dark :where([data-timesheet-modal=entry] .ts-group-location),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-group-location),.dark :where([data-timesheet-modal=entry] .ts-template-zone),:where([data-timesheet-modal=entry][data-theme-mode=dark] .ts-template-zone){background:var(--ts-section-bg)!important;border-color:var(--ts-section-border)!important}@media(min-width:640px){:where([data-timesheet-modal=entry] .ts-location-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){[data-timesheet-modal=entry]{width:min(100%,calc(100vw - 1rem));max-height:90dvh;border-radius:1.35rem}:where([data-timesheet-modal=entry] .ts-entry-modal-title){font-size:clamp(1.28rem,5vw,1.58rem)!important}:where([data-timesheet-modal=entry] .ts-entry-modal-meta){font-size:.96rem}:where([data-timesheet-modal=entry] .ts-entry-body-stack .space-y-5>*+*){margin-top:1.08rem!important}:where([data-timesheet-modal=entry] .ts-entry-type-btn){min-height:2.8rem;font-size:.93rem!important}:where([data-timesheet-modal=entry] .ts-location-chip){min-height:2.84rem;font-size:.82rem}}@media(max-width:640px){:where([data-timesheet-modal=entry] .ts-entry-footer){flex-direction:column-reverse;align-items:stretch}:where([data-timesheet-modal=entry] .ts-footer-secondary){width:100%}:where([data-timesheet-modal=entry] .ts-save-button){width:100%}:where([data-timesheet-modal=entry] .ts-entry-body-stack>*+*){margin-top:1.04rem!important}:where([data-timesheet-modal=entry] .ts-entry-header-center){padding-left:2.65rem!important;padding-right:2.65rem!important}:where([data-timesheet-modal=entry] .ts-entry-close-btn){width:2.5rem!important;height:2.5rem!important;right:.72rem!important}:where([data-timesheet-modal=entry] .ts-main-section-title){font-size:.88rem!important}:where([data-timesheet-modal=entry] .ts-section-title-band){min-height:1.9rem;padding:.35rem .68rem}:where([data-timesheet-modal=entry] .ts-space-meta-actions){justify-content:space-between;flex-wrap:wrap}:where([data-timesheet-modal=entry] .ts-template-inline){margin-top:0;margin-bottom:.2rem}:where([data-timesheet-modal=entry] .ts-template-trigger-compact){min-width:7.7rem;min-height:2.06rem!important}}:where(.ui-modal-overlay[data-ui-form-overlay=leave-request]),:where(.ui-modal-overlay[data-ui-form-overlay=event-create]),:where(.ui-modal-overlay[data-ui-form-overlay=it-task-create]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a24!important}.dark :where(.ui-modal-overlay[data-ui-form-overlay=leave-request]),.dark :where(.ui-modal-overlay[data-ui-form-overlay=event-create]),.dark :where(.ui-modal-overlay[data-ui-form-overlay=it-task-create]),:where(.ui-modal-overlay[data-ui-form-overlay=leave-request][data-theme-mode=dark]),:where(.ui-modal-overlay[data-ui-form-overlay=event-create][data-theme-mode=dark]),:where(.ui-modal-overlay[data-ui-form-overlay=it-task-create][data-theme-mode=dark]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061738!important}:where([data-ui-modal=leave-request]),:where([data-ui-modal=event-create]),:where([data-ui-modal=it-task-create]){--ui-form-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .996) 0%, rgba(246, 249, 255, .992) 100%);--ui-form-pane-bg: rgba(250, 252, 255, .99);--ui-form-section-bg: rgba(243, 247, 255, .99);--ui-form-surface-bg: rgba(255, 255, 255, 1);--ui-form-border: rgba(170, 188, 214, .9);--ui-form-field-border: rgba(120, 141, 170, .74);--ui-form-text: #0f172a;--ui-form-muted: #465a76;--ui-form-accent: #4f67ff;--ui-form-accent-strong: #3552f3;color-scheme:light;border-radius:clamp(1.35rem,2.1vw,2rem);background:var(--ui-form-shell-bg)!important;border:1.5px solid var(--ui-form-border)!important;box-shadow:0 12px 26px #0f172a26,0 28px 58px #0f172a2e}.dark :where([data-ui-modal=leave-request]),.dark :where([data-ui-modal=event-create]),.dark :where([data-ui-modal=it-task-create]),:where([data-ui-modal=leave-request][data-theme-mode=dark]),:where([data-ui-modal=event-create][data-theme-mode=dark]),:where([data-ui-modal=it-task-create][data-theme-mode=dark]){--ui-form-shell-bg: linear-gradient(180deg, rgba(32, 41, 56, .99) 0%, rgba(25, 33, 47, .985) 100%);--ui-form-pane-bg: rgba(39, 50, 67, .95);--ui-form-section-bg: rgba(31, 42, 58, .94);--ui-form-surface-bg: rgba(22, 31, 45, .95);--ui-form-border: rgba(112, 132, 162, .84);--ui-form-field-border: rgba(112, 131, 158, .78);--ui-form-text: #f3f7ff;--ui-form-muted: #c3d0e4;--ui-form-accent: #9aaeff;--ui-form-accent-strong: #7d95ff;color-scheme:dark;border-color:var(--ui-form-border)!important;box-shadow:0 16px 34px #02061770,0 40px 86px #02061785}:where([data-ui-modal=leave-request] .ui-modal-header),:where([data-ui-modal=leave-request] .ui-modal-body),:where([data-ui-modal=event-create] .ui-modal-header),:where([data-ui-modal=event-create] .ui-modal-body),:where([data-ui-modal=it-task-create] .ui-modal-header),:where([data-ui-modal=it-task-create] .ui-modal-body){background:var(--ui-form-pane-bg)!important;border-color:var(--ui-form-border)!important;color:var(--ui-form-text)!important}:where([data-ui-modal=leave-request] .ts-form-header),:where([data-ui-modal=event-create] .ts-form-header),:where([data-ui-modal=it-task-create] .ts-form-header){padding-top:clamp(1rem,2vw,1.35rem)!important;padding-bottom:clamp(.95rem,1.9vw,1.2rem)!important}:where([data-ui-modal=leave-request] .ts-form-header h3),:where([data-ui-modal=event-create] .ts-form-header h2),:where([data-ui-modal=it-task-create] .ts-form-header h2){font-family:var(--ui-font-display);font-size:clamp(1.42rem,2.7vw,1.92rem)!important;line-height:1.04;letter-spacing:-.018em;font-weight:850!important;color:var(--ui-form-text)!important}:where([data-ui-modal=leave-request] .ts-form-header p),:where([data-ui-modal=event-create] .ts-form-header p),:where([data-ui-modal=it-task-create] .ts-form-header p){font-size:.92rem!important;font-weight:680!important;color:var(--ui-form-muted)!important}:where([data-ui-modal=leave-request] .ts-form-body),:where([data-ui-modal=event-create] .ts-form-body),:where([data-ui-modal=it-task-create] .ts-form-body){padding:clamp(1rem,2.2vw,1.45rem)!important;color:var(--ui-form-text)!important}:where([data-ui-modal=leave-request] .ts-form-body){display:flex;flex-direction:column;gap:1.08rem}:where([data-ui-modal=event-create] .ts-form-layout),:where([data-ui-modal=leave-request] .ts-form-body),:where([data-ui-modal=it-task-create] .ts-form-layout){gap:1.04rem!important}:where([data-ui-modal=event-create] .ts-form-layout>hr){border-color:color-mix(in srgb,var(--ui-form-border) 76%,transparent)!important;margin:.18rem 0!important}:where([data-ui-modal=leave-request] .ts-form-section),:where([data-ui-modal=event-create] .ts-form-section),:where([data-ui-modal=it-task-create] .ts-form-section){background:var(--ui-form-section-bg)!important;border:1.5px solid color-mix(in srgb,var(--ui-form-border) 78%,var(--ui-form-field-border) 22%)!important;border-radius:1.06rem!important;padding:.95rem 1rem!important;box-shadow:0 7px 16px #0f172a14}:where([data-ui-modal=leave-request] .ts-form-section label),:where([data-ui-modal=event-create] .ts-form-section label),:where([data-ui-modal=it-task-create] .ts-form-section label){color:var(--ui-form-text)!important}:where([data-ui-modal=leave-request] .ts-form-section label[class*=uppercase]),:where([data-ui-modal=event-create] .ts-form-section label[class*=uppercase]),:where([data-ui-modal=it-task-create] .ts-form-section label[class*=uppercase]){font-family:var(--ui-font-display);letter-spacing:.08em!important;font-weight:760!important;color:var(--ui-form-muted)!important}:where([data-ui-modal=event-create] .ts-form-tabs){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem!important;padding:.36rem!important;margin-bottom:.95rem!important;border-radius:1.06rem;border:1.5px solid color-mix(in srgb,var(--ui-form-border) 76%,var(--ui-form-field-border) 24%);background:var(--ui-form-section-bg)!important}:where([data-ui-modal=event-create] .ts-form-tabs>button){min-height:3.12rem!important;border-width:1.5px!important;border-radius:.88rem!important;box-shadow:none!important}:where([data-ui-modal=leave-request] input),:where([data-ui-modal=leave-request] select),:where([data-ui-modal=leave-request] textarea),:where([data-ui-modal=event-create] input),:where([data-ui-modal=event-create] select),:where([data-ui-modal=event-create] textarea),:where([data-ui-modal=it-task-create] input),:where([data-ui-modal=it-task-create] select),:where([data-ui-modal=it-task-create] textarea){background:var(--ui-form-surface-bg)!important;border:1.5px solid var(--ui-form-field-border)!important;color:var(--ui-form-text)!important;border-radius:.9rem!important;font-weight:660!important;box-shadow:inset 0 1px #ffffff6b}:where([data-ui-modal=leave-request] input),:where([data-ui-modal=leave-request] select),:where([data-ui-modal=event-create] input),:where([data-ui-modal=event-create] select),:where([data-ui-modal=it-task-create] input),:where([data-ui-modal=it-task-create] select){min-height:2.92rem!important}:where([data-ui-modal=leave-request] input:focus-visible),:where([data-ui-modal=leave-request] select:focus-visible),:where([data-ui-modal=leave-request] textarea:focus-visible),:where([data-ui-modal=event-create] input:focus-visible),:where([data-ui-modal=event-create] select:focus-visible),:where([data-ui-modal=event-create] textarea:focus-visible),:where([data-ui-modal=it-task-create] input:focus-visible),:where([data-ui-modal=it-task-create] select:focus-visible),:where([data-ui-modal=it-task-create] textarea:focus-visible){border-color:var(--ui-form-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-form-accent) 28%,transparent)!important}:where([data-ui-modal=leave-request] input::placeholder),:where([data-ui-modal=leave-request] textarea::placeholder),:where([data-ui-modal=event-create] input::placeholder),:where([data-ui-modal=event-create] textarea::placeholder),:where([data-ui-modal=it-task-create] input::placeholder),:where([data-ui-modal=it-task-create] textarea::placeholder){color:color-mix(in srgb,var(--ui-form-muted) 75%,transparent)!important}:where([data-ui-modal=leave-request] .ts-form-footer),:where([data-ui-modal=event-create] .ts-form-footer),:where([data-ui-modal=it-task-create] .ts-form-footer){border-top:1.5px solid color-mix(in srgb,var(--ui-form-border) 82%,transparent)!important;background:color-mix(in srgb,var(--ui-form-pane-bg) 88%,transparent)!important;padding-top:.92rem!important;margin-top:.28rem!important;gap:.62rem!important}:where([data-ui-modal=leave-request] .ts-form-footer button[type=button]),:where([data-ui-modal=event-create] .ts-form-footer button[type=button]),:where([data-ui-modal=it-task-create] .ts-form-footer button[type=button]){background:var(--ui-form-surface-bg)!important;color:var(--ui-form-muted)!important;border:1.5px solid var(--ui-form-field-border)!important;border-radius:.92rem!important;font-weight:760!important;letter-spacing:.02em}:where([data-ui-modal=leave-request] .ts-form-footer button[type=submit]),:where([data-ui-modal=event-create] .ts-form-footer button[type=submit]),:where([data-ui-modal=it-task-create] .ts-form-footer button[type=submit]){background:linear-gradient(135deg,var(--ui-form-accent-strong) 0%,var(--ui-form-accent) 100%)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--ui-form-accent-strong) 82%,transparent)!important;border-radius:.92rem!important;font-weight:800!important;box-shadow:0 14px 24px color-mix(in srgb,var(--ui-form-accent-strong) 35%,transparent)}:where([data-ui-modal=leave-request] .text-slate-900),:where([data-ui-modal=leave-request] .text-slate-800),:where([data-ui-modal=leave-request] .text-slate-700),:where([data-ui-modal=event-create] .text-slate-900),:where([data-ui-modal=event-create] .text-slate-800),:where([data-ui-modal=event-create] .text-slate-700),:where([data-ui-modal=it-task-create] .text-slate-900),:where([data-ui-modal=it-task-create] .text-slate-800),:where([data-ui-modal=it-task-create] .text-slate-700){color:var(--ui-form-text)!important}:where([data-ui-modal=leave-request] .text-slate-500),:where([data-ui-modal=leave-request] .text-slate-400),:where([data-ui-modal=event-create] .text-slate-500),:where([data-ui-modal=event-create] .text-slate-400),:where([data-ui-modal=it-task-create] .text-slate-500),:where([data-ui-modal=it-task-create] .text-slate-400){color:var(--ui-form-muted)!important}@media(max-width:768px){:where([data-ui-modal=leave-request]),:where([data-ui-modal=event-create]),:where([data-ui-modal=it-task-create]){width:min(100%,calc(100vw - 1rem));max-height:90dvh;border-radius:1.3rem}:where([data-ui-modal=leave-request] .ts-form-header h3),:where([data-ui-modal=event-create] .ts-form-header h2),:where([data-ui-modal=it-task-create] .ts-form-header h2){font-size:clamp(1.24rem,5.1vw,1.56rem)!important}:where([data-ui-modal=leave-request] .ts-form-body),:where([data-ui-modal=event-create] .ts-form-body),:where([data-ui-modal=it-task-create] .ts-form-body){padding:.9rem!important}:where([data-ui-modal=event-create] .ts-form-footer),:where([data-ui-modal=it-task-create] .ts-form-footer){margin-left:-.9rem!important;margin-right:-.9rem!important;padding-left:.9rem!important;padding-right:.9rem!important}}.dark [data-social-layout=true] .ui-social-ambient{opacity:.58}.dark [data-social-layout=true] .ui-card-premium{background:linear-gradient(180deg,#94a3b812,#94a3b800),#0f172ad1;border-color:#64748b75;box-shadow:0 22px 54px #0206177a,0 6px 14px #02061747}.dark [data-social-layout=true] .ui-social-chat-sidebar{background:#0f172abd!important;border-color:#64748b61!important}.dark [data-social-layout=true] .ui-social-chat-pane{background:#0a111db3!important}:where(.ui-z-sticky){z-index:var(--ui-z-sticky)}:where(.ui-z-local-base){z-index:var(--ui-z-local-base)}:where(.ui-z-local-overlay){z-index:var(--ui-z-local-overlay)}:where(.ui-z-local-top){z-index:var(--ui-z-local-top)}:where(.ui-z-float){z-index:var(--ui-z-float)}:where(.ui-z-float-top){z-index:var(--ui-z-float-top)}:where(.ui-z-robot){z-index:var(--ui-z-robot)}:where(.ui-z-robot-active){z-index:var(--ui-z-robot-active)}:where(.ui-z-robot-bubble){z-index:var(--ui-z-robot-bubble)}:where(.ui-z-dropdown){z-index:var(--ui-z-dropdown)}:where(.ui-z-popover){z-index:var(--ui-z-popover)}:where(.ui-z-modal){z-index:var(--ui-z-modal)}:where(.ui-z-modal-top){z-index:var(--ui-z-modal-top)}:where(.ui-z-modal-priority){z-index:var(--ui-z-modal-priority)}:where(.ui-z-toast){z-index:var(--ui-z-toast)}:where(.ui-overflow-visible){overflow:visible!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar,.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}:where(.ui-mobile-wrap-anywhere){overflow-wrap:anywhere;word-break:break-word}:where(.ui-mobile-action-row){min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}:where(.ui-mobile-action-row>*){min-width:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleUp{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popIn{0%{transform:scale(.88);opacity:0}70%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:translateY(-18px) scale(.95)}60%{opacity:1;transform:translateY(0) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes pulseGentle{0%,to{opacity:1}50%{opacity:.72}}.animate-fadeIn{animation:fadeIn .35s ease-out forwards}.animate-slideUp{animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards}.animate-scaleIn{animation:scaleIn .2s ease-out forwards}.animate-scaleUp{animation:scaleUp .24s ease-out forwards}.animate-popIn{animation:popIn .24s ease-out forwards}.animate-bounce-in{animation:bounceIn .4s cubic-bezier(.22,1,.36,1) forwards}.animate-pulse-gentle{animation:pulseGentle 3s ease-in-out infinite}:where(.text-\[7px\]){font-size:var(--ui-font-micro-7)!important;line-height:1.24!important}:where(.text-\[8px\]){font-size:var(--ui-font-micro-8)!important;line-height:1.26!important}:where(.text-\[9px\]){font-size:var(--ui-font-micro-9)!important;line-height:1.3!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px){:root{--ui-hero-title-size: clamp(1.95rem, 8.2vw, 2.75rem);--ui-hero-title-line-height: 1.08;--ui-hero-greeting-size: clamp(2.2rem, 9.6vw, 3.35rem);--ui-hero-greeting-line-height: 1.08;--ui-hero-subtitle-size: .9rem;--ui-hero-subtitle-line-height: 1.46}input,textarea,select{font-size:16px}:where(.ui-modal-overlay){padding-top:max(.75rem,env(safe-area-inset-top));padding-right:max(.75rem,env(safe-area-inset-right));padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left));align-items:center;justify-content:center}:where(.ui-modal-shell){width:100%;max-height:calc(100dvh - .75rem)}:where(.ui-page-hero){margin-bottom:var(--ui-space-6);padding:var(--ui-space-4)}:where(.ui-staff-banner){min-height:5.8rem}:where(.ui-page-hero.ui-page-hero-expanded){padding:.42rem .56rem}:where(.ui-page-banner-shell[data-banner-variant=compact]){min-height:clamp(4.2rem,16vw,5.2rem)}:where(.ui-page-banner-shell[data-banner-variant=default]){min-height:clamp(4.5rem,18vw,5.5rem)}:where(.ui-page-hero-content){gap:var(--ui-space-4)}:where(.ui-page-banner-content){gap:var(--ui-space-3)}:where(.ui-page-hero-leading){gap:var(--ui-space-4)}:where(.ui-page-banner-leading){gap:var(--ui-space-3)}:where(.ui-page-hero-icon){width:2.5rem;height:2.5rem;border-radius:var(--ui-radius-md)}:where(.ui-page-hero.ui-page-hero-expanded .ui-page-hero-icon){width:2.85rem;height:2.85rem;border-radius:var(--ui-radius-lg)}:where(.ui-page-hero-title-chip){padding:.06rem .16rem;border-radius:.52rem;min-height:0}:where(.ui-page-hero-title-wrap){padding:.56rem .68rem;border-radius:.9rem}:where(.ui-page-banner-title-wrap){padding:.34rem .42rem;border-radius:.72rem}:where(.ui-page-hero-title){font-size:clamp(2.2rem,8vw,2.8rem);font-weight:880;letter-spacing:-.03em;line-height:1}:where(.ui-page-hero-subtitle){font-size:.82rem;font-weight:510;line-height:1.38}:where(.ui-page-banner-title){font-size:1.02rem!important;line-height:1.12!important}:where(.ui-page-banner-shell[data-banner-dashboard=false] .ui-page-banner-title){font-size:1.16rem!important;line-height:1.08!important;letter-spacing:.035em!important}:where(.ui-page-banner-subtitle){font-size:.72rem!important;line-height:1.38!important}:where(.ui-page-banner-title-wrap){min-height:2.85rem}:where(.ui-page-banner-actions){min-height:2.6rem}:where(.ui-page-hero-banner .ui-banner-action-primary){min-height:2.5rem!important;padding:.48rem .85rem!important;font-size:.66rem!important;letter-spacing:.08em!important}:where(.ui-page-hero-banner .ui-banner-action-icon){width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}:where(.ui-page-hero-banner .ui-banner-action-stat){min-height:2.5rem!important;min-width:9.5rem;padding:.44rem .78rem!important}:where(.ui-page-hero-banner .ui-banner-action-toggle-group){min-height:2.5rem!important}:where(.ui-page-hero-banner .ui-banner-action-toggle){min-height:2.08rem!important;padding:.42rem .74rem!important;font-size:.64rem!important}:where(.ui-page-hero-actions){width:100%;gap:var(--ui-space-2)}:where(.ui-page-hero-action-shell){width:100%;border-radius:1.1rem;padding:.45rem .65rem}:where(.ui-kpi-value){font-size:clamp(1.65rem,8vw,2.3rem)}:where(.ui-kpi-unit){font-size:.88rem}:where(.ui-kpi-label){font-size:.72rem;letter-spacing:.12em}:where(.text-\[7px\]){font-size:.75rem!important;line-height:1.24!important}:where(.text-\[8px\]){font-size:.8125rem!important;line-height:1.28!important}:where(.text-\[9px\]){font-size:.875rem!important;line-height:1.3!important}:where(.text-\[10px\]){font-size:.8125rem!important;line-height:1.32!important}:where(.text-\[11px\]){font-size:.875rem!important;line-height:1.34!important}:where(.custom-scrollbar),:where(.no-scrollbar),:where(.scrollbar-hide){-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media(max-width:390px){:root{--ui-hero-title-size: clamp(1.72rem, 7.9vw, 2.35rem);--ui-hero-greeting-size: clamp(1.95rem, 9.6vw, 2.75rem);--ui-hero-subtitle-size: .84rem;--ui-hero-subtitle-line-height: 1.4}:where(.ui-page-hero-title-chip){padding:.04rem .12rem;border-radius:.5rem}:where(.ui-page-hero-title-wrap){padding:.5rem .6rem;border-radius:.82rem}:where(.ui-page-banner-title-wrap){padding:.3rem .38rem;border-radius:.68rem}:where(.text-\[7px\]){font-size:.66rem!important;line-height:1.24!important}:where(.text-\[8px\]){font-size:.72rem!important;line-height:1.28!important}:where(.text-\[9px\]){font-size:.8rem!important;line-height:1.32!important}}@media(min-width:768px){:where(.ui-page-hero){padding:.55rem .9rem}:where(.ui-page-hero.ui-page-hero-expanded){padding:.6rem .95rem}:where(.ui-page-hero-content){flex-direction:row;align-items:center;gap:var(--ui-space-4)}:where(.ui-page-hero-leading){flex-direction:row;align-items:center;gap:var(--ui-space-3)}:where(.ui-page-hero-title-wrap){text-align:left}:where(.ui-page-hero-title-row){justify-content:flex-start;gap:var(--ui-space-4)}:where(.ui-page-hero-actions){justify-content:flex-end}:where(.ui-page-banner-content){align-items:center}:where(.ui-page-banner-leading){align-items:center;text-align:center}:where(.ui-page-banner-title-row){justify-content:center;gap:var(--ui-space-2)}}@media(max-width:639px){:where(.ui-modal-overlay[data-ui-modal-mobile=sheet]){align-items:flex-end;justify-content:center;padding-top:max(.5rem,env(safe-area-inset-top));padding-right:max(.5rem,env(safe-area-inset-right));padding-bottom:0;padding-left:max(.5rem,env(safe-area-inset-left))}:where(.ui-modal-overlay[data-ui-modal-mobile=sheet]>.ui-modal-shell){width:100%;max-width:100%;max-height:calc(100dvh - max(.5rem,env(safe-area-inset-top)));border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.ui-modal-overlay[data-ui-modal-mobile=fullscreen]){align-items:stretch;justify-content:stretch;padding:0!important}:where(.ui-modal-shell [data-ui-close=true]),:where(.ui-modal-shell button[title=Kapat]),:where(.ui-modal-shell .ui-modal-header button),:where(.ui-modal-close-control){min-width:3rem;min-height:3rem}:where(.ui-modal-overlay[data-ui-modal-mobile=fullscreen] .ui-modal-shell .ui-modal-header){padding-top:max(.75rem,env(safe-area-inset-top))!important}:where(.ui-modal-overlay[data-ui-modal-mobile=fullscreen] .ui-modal-shell [data-ui-close=true]),:where(.ui-modal-overlay[data-ui-modal-mobile=fullscreen] .ui-modal-shell button[title=Kapat]){top:max(.75rem,env(safe-area-inset-top))!important}:where(.ui-modal-overlay[data-ui-modal-mobile=fullscreen]>.ui-modal-shell){width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}}@keyframes ui-feed-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ui-reply-expand{0%{opacity:0;transform:translate3d(0,-6px,0) scaleY(.96)}to{opacity:1;transform:translateZ(0) scaleY(1)}}@keyframes ui-community-drift{0%,to{transform:translateZ(0) scale(1);opacity:.18}50%{transform:translate3d(0,-6px,0) scale(1.04);opacity:.3}}:where(.ui-feed-motion-layer .ui-feed-stagger-item){opacity:0;transform:translate3d(0,14px,0) scale(.995);animation:ui-feed-rise .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--stagger-index, 0) * 45ms)}:where(.ui-social-post-card){transform:translateZ(0);will-change:transform,box-shadow}:where(.ui-social-post-card:active){transform:translate3d(0,1px,0) scale(.998)}:where(.ui-reply-expand){transform-origin:top left;animation:ui-reply-expand .24s cubic-bezier(.16,1,.3,1)}:where(.ui-community-card){position:relative;overflow:hidden;transform:translateZ(0);will-change:transform}:where(.ui-community-card>*){position:relative;z-index:1}:where(.ui-community-bg-glow):after{content:"";position:absolute;inset:auto -16% -20% -16%;height:58%;background:radial-gradient(circle at 15% 35%,rgba(99,102,241,.28),transparent 52%),radial-gradient(circle at 82% 45%,rgba(14,165,233,.24),transparent 55%);pointer-events:none;filter:blur(22px);animation:ui-community-drift 10s ease-in-out infinite;z-index:0}@media(prefers-reduced-motion:reduce){:where(.ui-feed-motion-layer .ui-feed-stagger-item),:where(.ui-reply-expand),:where(.ui-community-bg-glow):after{animation:none!important;opacity:1!important;transform:none!important}:where(.ui-social-post-card:active),:where(.ui-community-card){transform:none!important}}.ui-page-hero-banner .ui-banner-widget{background:var(--ui-banner-readable-bg)!important;border:1px solid var(--ui-banner-readable-border)!important;box-shadow:0 12px 30px -10px #00000014;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;backdrop-filter:blur(12px) saturate(1.2)!important;border-radius:var(--ui-curve-chip-radius)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.ui-page-hero-banner .ui-banner-widget:hover{background:color-mix(in srgb,var(--ui-banner-readable-bg) 90%,var(--ui-primary) 10%)!important;border-color:color-mix(in srgb,var(--ui-banner-readable-border) 74%,var(--ui-primary) 26%)!important;transform:translateY(-2px)}
