/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-divide-x-reverse:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--site-angle:0deg}}}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-red-50:oklch(97.1% .013 17.38);--tw-color-red-100:oklch(93.6% .032 17.717);--tw-color-red-200:oklch(88.5% .062 18.334);--tw-color-red-300:oklch(80.8% .114 19.571);--tw-color-red-400:oklch(70.4% .191 22.216);--tw-color-red-500:oklch(63.7% .237 25.331);--tw-color-red-600:oklch(57.7% .245 27.325);--tw-color-red-700:oklch(50.5% .213 27.518);--tw-color-red-800:oklch(44.4% .177 26.899);--tw-color-red-950:oklch(25.8% .092 26.042);--tw-color-orange-50:oklch(98% .016 73.684);--tw-color-orange-400:oklch(75% .183 55.934);--tw-color-orange-500:oklch(70.5% .213 47.604);--tw-color-orange-600:oklch(64.6% .222 41.116);--tw-color-amber-50:oklch(98.7% .022 95.277);--tw-color-amber-100:oklch(96.2% .059 95.617);--tw-color-amber-200:oklch(92.4% .12 95.746);--tw-color-amber-300:oklch(87.9% .169 91.605);--tw-color-amber-400:oklch(82.8% .189 84.429);--tw-color-amber-500:oklch(76.9% .188 70.08);--tw-color-amber-600:oklch(66.6% .179 58.318);--tw-color-amber-700:oklch(55.5% .163 48.998);--tw-color-amber-800:oklch(47.3% .137 46.201);--tw-color-amber-900:oklch(41.4% .112 45.904);--tw-color-amber-950:oklch(27.9% .077 45.635);--tw-color-yellow-500:oklch(79.5% .184 86.047);--tw-color-green-500:oklch(72.3% .219 149.579);--tw-color-green-600:oklch(62.7% .194 149.214);--tw-color-emerald-50:oklch(97.9% .021 166.113);--tw-color-emerald-100:oklch(95% .052 163.051);--tw-color-emerald-200:oklch(90.5% .093 164.15);--tw-color-emerald-300:oklch(84.5% .143 164.978);--tw-color-emerald-400:oklch(76.5% .177 163.223);--tw-color-emerald-500:oklch(69.6% .17 162.48);--tw-color-emerald-600:oklch(59.6% .145 163.225);--tw-color-emerald-700:oklch(50.8% .118 165.612);--tw-color-emerald-800:oklch(43.2% .095 166.913);--tw-color-emerald-900:oklch(37.8% .077 168.94);--tw-color-emerald-950:oklch(26.2% .051 172.552);--tw-color-teal-50:oklch(98.4% .014 180.72);--tw-color-teal-500:oklch(70.4% .14 182.503);--tw-color-teal-600:oklch(60% .118 184.704);--tw-color-cyan-50:oklch(98.4% .019 200.873);--tw-color-cyan-300:oklch(86.5% .127 207.078);--tw-color-cyan-400:oklch(78.9% .154 211.53);--tw-color-cyan-500:oklch(71.5% .143 215.221);--tw-color-cyan-600:oklch(60.9% .126 221.723);--tw-color-cyan-700:oklch(52% .105 223.128);--tw-color-sky-300:oklch(82.8% .111 230.318);--tw-color-sky-400:oklch(74.6% .16 232.661);--tw-color-sky-500:oklch(68.5% .169 237.323);--tw-color-sky-600:oklch(58.8% .158 241.966);--tw-color-blue-50:oklch(97% .014 254.604);--tw-color-blue-100:oklch(93.2% .032 255.585);--tw-color-blue-200:oklch(88.2% .059 254.128);--tw-color-blue-300:oklch(80.9% .105 251.813);--tw-color-blue-400:oklch(70.7% .165 254.624);--tw-color-blue-500:oklch(62.3% .214 259.815);--tw-color-blue-600:oklch(54.6% .245 262.881);--tw-color-blue-700:oklch(48.8% .243 264.376);--tw-color-blue-800:oklch(42.4% .199 265.638);--tw-color-blue-900:oklch(37.9% .146 265.522);--tw-color-blue-950:oklch(28.2% .091 267.935);--tw-color-indigo-50:oklch(96.2% .018 272.314);--tw-color-indigo-200:oklch(87% .065 274.039);--tw-color-indigo-300:oklch(78.5% .115 274.713);--tw-color-indigo-500:oklch(58.5% .233 277.117);--tw-color-indigo-600:oklch(51.1% .262 276.966);--tw-color-indigo-700:oklch(45.7% .24 277.023);--tw-color-violet-50:oklch(96.9% .016 293.756);--tw-color-violet-100:oklch(94.3% .029 294.588);--tw-color-violet-200:oklch(89.4% .057 293.283);--tw-color-violet-300:oklch(81.1% .111 293.571);--tw-color-violet-400:oklch(70.2% .183 293.541);--tw-color-violet-500:oklch(60.6% .25 292.717);--tw-color-violet-600:oklch(54.1% .281 293.009);--tw-color-violet-700:oklch(49.1% .27 292.581);--tw-color-violet-900:oklch(38% .189 293.745);--tw-color-purple-500:oklch(62.7% .265 303.9);--tw-color-purple-600:oklch(55.8% .288 302.321);--tw-color-fuchsia-500:oklch(66.7% .295 322.15);--tw-color-fuchsia-600:oklch(59.1% .293 322.896);--tw-color-pink-50:oklch(97.1% .014 343.198);--tw-color-pink-300:oklch(82.3% .12 346.018);--tw-color-pink-400:oklch(71.8% .202 349.761);--tw-color-pink-500:oklch(65.6% .241 354.308);--tw-color-pink-600:oklch(59.2% .249 .584);--tw-color-rose-50:oklch(96.9% .015 12.422);--tw-color-rose-100:oklch(94.1% .03 12.58);--tw-color-rose-300:oklch(81% .117 11.638);--tw-color-rose-400:oklch(71.2% .194 13.428);--tw-color-rose-500:oklch(64.5% .246 16.439);--tw-color-rose-600:oklch(58.6% .253 17.585);--tw-color-rose-700:oklch(51.4% .222 16.935);--tw-color-slate-50:oklch(98.4% .003 247.858);--tw-color-slate-100:oklch(96.8% .007 247.896);--tw-color-slate-200:oklch(92.9% .013 255.508);--tw-color-slate-300:oklch(86.9% .022 252.894);--tw-color-slate-400:oklch(70.4% .04 256.788);--tw-color-slate-500:oklch(55.4% .046 257.417);--tw-color-slate-600:oklch(44.6% .043 257.281);--tw-color-slate-700:oklch(37.2% .044 257.287);--tw-color-slate-800:oklch(27.9% .041 260.031);--tw-color-slate-900:oklch(20.8% .042 265.755);--tw-color-slate-950:oklch(12.9% .042 264.695);--tw-color-zinc-500:oklch(55.2% .016 285.938);--tw-color-stone-500:oklch(55.3% .013 58.071);--tw-color-stone-700:oklch(37.4% .01 67.558);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-sm:24rem;--tw-container-md:28rem;--tw-container-lg:32rem;--tw-container-xl:36rem;--tw-container-3xl:48rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-tracking-tight:-.025em;--tw-tracking-wide:.025em;--tw-tracking-wider:.05em;--tw-tracking-widest:.1em;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-leading-normal:1.5;--tw-leading-relaxed:1.625;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-radius-3xl:1.5rem;--tw-shadow-sm:var(--shadow-sm);--tw-shadow-md:var(--shadow-md);--tw-shadow-lg:var(--shadow-lg);--tw-ease-out:cubic-bezier(0, 0, .2, 1);--tw-ease-in-out:cubic-bezier(.4, 0, .2, 1);--tw-animate-spin:spin 1s linear infinite;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-blur-sm:8px;--tw-blur-md:12px;--tw-blur-xl:24px;--tw-blur-2xl:40px;--tw-blur-3xl:64px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{.site-root{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.site-root :where(h1,h2,h3,h4,h5,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}.site-root :where(ul,ol){list-style:none}.site-root :where(a){color:inherit;text-decoration:none}.site-root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-root :where(input,textarea,select){font:inherit;color:inherit}.site-root :where(img,svg,video){max-width:100%;display:block}.site-root :where(button,a,label){-webkit-user-select:auto;user-select:auto}.site-root .font-display{letter-spacing:-.025em;font-family:Sora,Inter,ui-sans-serif,system-ui,sans-serif}.site-root ::selection{background:#2563eb38}}@layer components;@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:\[position\:static\]{position:static}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:static{position:static}.tw\:sticky{position:sticky}.tw\:-inset-1\.5{inset:calc(var(--tw-spacing) * -1.5)}.tw\:-inset-2{inset:calc(var(--tw-spacing) * -2)}.tw\:-inset-3{inset:calc(var(--tw-spacing) * -3)}.tw\:-inset-8{inset:calc(var(--tw-spacing) * -8)}.tw\:-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.tw\:inset-0{top:0;right:0;bottom:0;left:0}.tw\:-inset-x-10{inset-inline:calc(var(--tw-spacing) * -10)}.tw\:inset-x-0{inset-inline:0}.tw\:inset-x-2\.5{inset-inline:calc(var(--tw-spacing) * 2.5)}.tw\:inset-x-3{inset-inline:calc(var(--tw-spacing) * 3)}.tw\:inset-y-0{inset-block:0}.tw\:-top-0\.5{top:calc(var(--tw-spacing) * -.5)}.tw\:-top-1{top:calc(var(--tw-spacing) * -1)}.tw\:-top-1\/2{top:-50%}.tw\:-top-3{top:calc(var(--tw-spacing) * -3)}.tw\:-top-5{top:calc(var(--tw-spacing) * -5)}.tw\:-top-6{top:calc(var(--tw-spacing) * -6)}.tw\:-top-10{top:calc(var(--tw-spacing) * -10)}.tw\:-top-16{top:calc(var(--tw-spacing) * -16)}.tw\:-top-20{top:calc(var(--tw-spacing) * -20)}.tw\:-top-24{top:calc(var(--tw-spacing) * -24)}.tw\:-top-40{top:calc(var(--tw-spacing) * -40)}.tw\:-top-56{top:calc(var(--tw-spacing) * -56)}.tw\:-top-\[3px\]{top:-3px}.tw\:-top-\[9px\]{top:-9px}.tw\:-top-\[40\%\]{top:-40%}.tw\:\[top\:auto\]{top:auto}.tw\:\[top\:calc\(100\%_\+_4px\)\]{top:calc(100% + 4px)}.tw\:\[top\:var\(--ledger-sticky-header\)\]{top:var(--ledger-sticky-header)}.tw\:top-0{top:0}.tw\:top-0\.5{top:calc(var(--tw-spacing) * .5)}.tw\:top-1{top:var(--tw-spacing)}.tw\:top-1\.5{top:calc(var(--tw-spacing) * 1.5)}.tw\:top-1\/2{top:50%}.tw\:top-2{top:calc(var(--tw-spacing) * 2)}.tw\:top-2\.5{top:calc(var(--tw-spacing) * 2.5)}.tw\:top-3{top:calc(var(--tw-spacing) * 3)}.tw\:top-4{top:calc(var(--tw-spacing) * 4)}.tw\:top-5{top:calc(var(--tw-spacing) * 5)}.tw\:top-6{top:calc(var(--tw-spacing) * 6)}.tw\:top-7{top:calc(var(--tw-spacing) * 7)}.tw\:top-8{top:calc(var(--tw-spacing) * 8)}.tw\:top-10{top:calc(var(--tw-spacing) * 10)}.tw\:top-11{top:calc(var(--tw-spacing) * 11)}.tw\:top-12{top:calc(var(--tw-spacing) * 12)}.tw\:top-20{top:calc(var(--tw-spacing) * 20)}.tw\:top-24{top:calc(var(--tw-spacing) * 24)}.tw\:top-32{top:calc(var(--tw-spacing) * 32)}.tw\:top-\[3px\]{top:3px}.tw\:top-\[18\%\]{top:18%}.tw\:top-\[20\%\]{top:20%}.tw\:top-\[28\%\]{top:28%}.tw\:top-\[52\%\]{top:52%}.tw\:top-\[calc\(4rem\+env\(safe-area-inset-top\)\)\]{top:calc(4rem + env(safe-area-inset-top))}.tw\:top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.tw\:top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.tw\:top-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{top:calc(env(safe-area-inset-top) + 12px)}.tw\:top-full{top:100%}.tw\:-right-0\.5{right:calc(var(--tw-spacing) * -.5)}.tw\:-right-1{right:calc(var(--tw-spacing) * -1)}.tw\:-right-2{right:calc(var(--tw-spacing) * -2)}.tw\:-right-6{right:calc(var(--tw-spacing) * -6)}.tw\:-right-8{right:calc(var(--tw-spacing) * -8)}.tw\:-right-12{right:calc(var(--tw-spacing) * -12)}.tw\:-right-16{right:calc(var(--tw-spacing) * -16)}.tw\:-right-20{right:calc(var(--tw-spacing) * -20)}.tw\:-right-24{right:calc(var(--tw-spacing) * -24)}.tw\:-right-40{right:calc(var(--tw-spacing) * -40)}.tw\:-right-\[5\%\]{right:-5%}.tw\:-right-\[10\%\]{right:-10%}.tw\:\[right\:0\]{right:0}.tw\:\[right\:auto\]{right:auto}.tw\:right-0{right:0}.tw\:right-0\.5{right:calc(var(--tw-spacing) * .5)}.tw\:right-1\.5{right:calc(var(--tw-spacing) * 1.5)}.tw\:right-2{right:calc(var(--tw-spacing) * 2)}.tw\:right-2\.5{right:calc(var(--tw-spacing) * 2.5)}.tw\:right-3{right:calc(var(--tw-spacing) * 3)}.tw\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:right-5{right:calc(var(--tw-spacing) * 5)}.tw\:right-6{right:calc(var(--tw-spacing) * 6)}.tw\:right-\[-15\%\]{right:-15%}.tw\:right-\[max\(var\(--bottom-nav-edge-gap\)\,env\(safe-area-inset-right\,0px\)\)\]{right:max(var(--bottom-nav-edge-gap),env(safe-area-inset-right,0px))}.tw\:-bottom-1{bottom:calc(var(--tw-spacing) * -1)}.tw\:-bottom-16{bottom:calc(var(--tw-spacing) * -16)}.tw\:-bottom-24{bottom:calc(var(--tw-spacing) * -24)}.tw\:\[bottom\:auto\]{bottom:auto}.tw\:bottom-0{bottom:0}.tw\:bottom-1{bottom:var(--tw-spacing)}.tw\:bottom-1\.5{bottom:calc(var(--tw-spacing) * 1.5)}.tw\:bottom-2{bottom:calc(var(--tw-spacing) * 2)}.tw\:bottom-2\.5{bottom:calc(var(--tw-spacing) * 2.5)}.tw\:bottom-3{bottom:calc(var(--tw-spacing) * 3)}.tw\:bottom-4{bottom:calc(var(--tw-spacing) * 4)}.tw\:bottom-5{bottom:calc(var(--tw-spacing) * 5)}.tw\:bottom-6{bottom:calc(var(--tw-spacing) * 6)}.tw\:bottom-10{bottom:calc(var(--tw-spacing) * 10)}.tw\:bottom-\[calc\(var\(--bottom-nav-bar-height\,60px\)\+env\(safe-area-inset-bottom\,0px\)\+10px\)\]{bottom:calc(var(--bottom-nav-bar-height,60px) + env(safe-area-inset-bottom,0px) + 10px)}.tw\:bottom-\[max\(var\(--bottom-nav-float-gap-bottom\)\,env\(safe-area-inset-bottom\,0px\)\)\]{bottom:max(var(--bottom-nav-float-gap-bottom),env(safe-area-inset-bottom,0px))}.tw\:bottom-full{bottom:100%}.tw\:-left-1\/3{left:-33.3333%}.tw\:-left-2{left:calc(var(--tw-spacing) * -2)}.tw\:-left-3{left:calc(var(--tw-spacing) * -3)}.tw\:-left-40{left:calc(var(--tw-spacing) * -40)}.tw\:-left-\[21px\]{left:-21px}.tw\:\[left\:0\],.tw\:left-0{left:0}.tw\:left-0\.5{left:calc(var(--tw-spacing) * .5)}.tw\:left-1\.5{left:calc(var(--tw-spacing) * 1.5)}.tw\:left-1\/2{left:50%}.tw\:left-2{left:calc(var(--tw-spacing) * 2)}.tw\:left-2\.5{left:calc(var(--tw-spacing) * 2.5)}.tw\:left-3{left:calc(var(--tw-spacing) * 3)}.tw\:left-3\.5{left:calc(var(--tw-spacing) * 3.5)}.tw\:left-6{left:calc(var(--tw-spacing) * 6)}.tw\:left-\[-10\%\]{left:-10%}.tw\:left-\[3px\]{left:3px}.tw\:left-\[11px\]{left:11px}.tw\:left-\[13px\]{left:13px}.tw\:left-\[15px\]{left:15px}.tw\:left-\[19\.5px\]{left:19.5px}.tw\:left-\[19px\]{left:19px}.tw\:left-\[24\%\]{left:24%}.tw\:left-\[40px\]{left:40px}.tw\:left-\[calc\(50\%\+150px\)\]{left:calc(50% + 150px)}.tw\:left-\[max\(var\(--bottom-nav-edge-gap\)\,env\(safe-area-inset-left\,0px\)\)\]{left:max(var(--bottom-nav-edge-gap),env(safe-area-inset-left,0px))}.tw\:left-full{left:100%}.tw\:\[z-index\:0\]{z-index:0}.tw\:\[z-index\:1\]{z-index:1}.tw\:\[z-index\:2\]{z-index:2}.tw\:\[z-index\:4\]{z-index:4}.tw\:\[z-index\:7\]{z-index:7}.tw\:\[z-index\:10\]{z-index:10}.tw\:\[z-index\:20\]{z-index:20}.tw\:\[z-index\:9000\]{z-index:9000}.tw\:\[z-index\:9001\]{z-index:9001}.tw\:z-0{z-index:0}.tw\:z-10{z-index:10}.tw\:z-20{z-index:20}.tw\:z-30{z-index:30}.tw\:z-40{z-index:40}.tw\:z-50{z-index:50}.tw\:z-\[1\]{z-index:1}.tw\:z-\[2\]{z-index:2}.tw\:z-\[5\]{z-index:5}.tw\:z-\[6\]{z-index:6}.tw\:z-\[8\]{z-index:8}.tw\:z-\[60\]{z-index:60}.tw\:z-\[70\]{z-index:70}.tw\:z-\[71\]{z-index:71}.tw\:z-\[90\]{z-index:90}.tw\:z-\[100\]{z-index:100}.tw\:z-\[120\]{z-index:120}.tw\:z-\[500\]{z-index:500}.tw\:z-\[800\]{z-index:800}.tw\:z-\[900\]{z-index:900}.tw\:z-\[1000\]{z-index:1000}.tw\:z-\[1100\]{z-index:1100}.tw\:z-\[1200\]{z-index:1200}.tw\:z-\[1250\]{z-index:1250}.tw\:z-\[1300\]{z-index:1300}.tw\:z-\[9100\]{z-index:9100}.tw\:z-\[9998\]{z-index:9998}.tw\:z-\[10000\]{z-index:10000}.tw\:z-\[10001\]{z-index:10001}.tw\:z-\[10002\]{z-index:10002}.tw\:order-1{order:1}.tw\:order-2{order:2}.tw\:order-3{order:3}.tw\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.tw\:col-\[1\]{grid-column:1}.tw\:col-\[2\]{grid-column:2}.tw\:col-span-2{grid-column:span 2/span 2}.tw\:col-span-3{grid-column:span 3/span 3}.tw\:col-span-full{grid-column:1/-1}.tw\:col-start-2{grid-column-start:2}.tw\:row-\[1\]{grid-row:1}.tw\:row-span-2{grid-row:span 2/span 2}.tw\:\[margin\:0_0_4px\]{margin:0 0 4px}.tw\:\[margin\:0_16px_12px\]{margin:0 16px 12px}.tw\:\[margin\:0_24px_12px\]{margin:0 24px 12px}.tw\:\[margin\:0_auto\]{margin:0 auto}.tw\:\[margin\:2px_0_0\]{margin:2px 0 0}.tw\:\[margin\:4px_0_6px\]{margin:4px 0 6px}.tw\:\[margin\:6px_0\]{margin:6px 0}.tw\:\[margin\:8px_0\]{margin:8px 0}.tw\:\[margin\:12px_0\]{margin:12px 0}.tw\:\[margin\:16px_0\]{margin:16px 0}.tw\:\[margin\:16px_0_0\]{margin:16px 0 0}.tw\:\[margin\:24px_auto\]{margin:24px auto}.tw\:m-0{margin:0}.tw\:-mx-1{margin-inline:calc(var(--tw-spacing) * -1)}.tw\:-mx-4{margin-inline:calc(var(--tw-spacing) * -4)}.tw\:mx-0{margin-inline:0}.tw\:mx-0\.5{margin-inline:calc(var(--tw-spacing) * .5)}.tw\:mx-1{margin-inline:var(--tw-spacing)}.tw\:mx-2{margin-inline:calc(var(--tw-spacing) * 2)}.tw\:mx-3{margin-inline:calc(var(--tw-spacing) * 3)}.tw\:mx-4{margin-inline:calc(var(--tw-spacing) * 4)}.tw\:mx-auto{margin-inline:auto}.tw\:-my-0\.5{margin-block:calc(var(--tw-spacing) * -.5)}.tw\:my-0{margin-block:0}.tw\:my-1{margin-block:var(--tw-spacing)}.tw\:my-1\.5{margin-block:calc(var(--tw-spacing) * 1.5)}.tw\:my-2{margin-block:calc(var(--tw-spacing) * 2)}.tw\:my-3{margin-block:calc(var(--tw-spacing) * 3)}.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:my-5{margin-block:calc(var(--tw-spacing) * 5)}.tw\:my-6{margin-block:calc(var(--tw-spacing) * 6)}.tw\:my-12{margin-block:calc(var(--tw-spacing) * 12)}.tw\:-mt-1{margin-top:calc(var(--tw-spacing) * -1)}.tw\:-mt-2{margin-top:calc(var(--tw-spacing) * -2)}.tw\:-mt-6{margin-top:calc(var(--tw-spacing) * -6)}.tw\:-mt-7{margin-top:calc(var(--tw-spacing) * -7)}.tw\:-mt-14{margin-top:calc(var(--tw-spacing) * -14)}.tw\:-mt-\[158px\]{margin-top:-158px}.tw\:-mt-\[175px\]{margin-top:-175px}.tw\:\[margin-top\:6px\]{margin-top:6px}.tw\:mt-0{margin-top:0}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-2\.5{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-3\.5{margin-top:calc(var(--tw-spacing) * 3.5)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-7{margin-top:calc(var(--tw-spacing) * 7)}.tw\:mt-8{margin-top:calc(var(--tw-spacing) * 8)}.tw\:mt-9{margin-top:calc(var(--tw-spacing) * 9)}.tw\:mt-10{margin-top:calc(var(--tw-spacing) * 10)}.tw\:mt-12{margin-top:calc(var(--tw-spacing) * 12)}.tw\:mt-14{margin-top:calc(var(--tw-spacing) * 14)}.tw\:mt-16{margin-top:calc(var(--tw-spacing) * 16)}.tw\:mt-\[5px\]{margin-top:5px}.tw\:mt-auto{margin-top:auto}.tw\:mt-px{margin-top:1px}.tw\:-mr-1{margin-right:calc(var(--tw-spacing) * -1)}.tw\:mr-1{margin-right:var(--tw-spacing)}.tw\:mr-1\.5{margin-right:calc(var(--tw-spacing) * 1.5)}.tw\:mr-2{margin-right:calc(var(--tw-spacing) * 2)}.tw\:mr-3{margin-right:calc(var(--tw-spacing) * 3)}.tw\:mr-auto{margin-right:auto}.tw\:-mb-px{margin-bottom:-1px}.tw\:\[margin-bottom\:0\.75rem\]{margin-bottom:.75rem}.tw\:\[margin-bottom\:0\]{margin-bottom:0}.tw\:\[margin-bottom\:2px\]{margin-bottom:2px}.tw\:\[margin-bottom\:6px\]{margin-bottom:6px}.tw\:\[margin-bottom\:14px\]{margin-bottom:14px}.tw\:mb-0{margin-bottom:0}.tw\:mb-0\.5{margin-bottom:calc(var(--tw-spacing) * .5)}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-2\.5{margin-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-3\.5{margin-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:mb-24{margin-bottom:calc(var(--tw-spacing) * 24)}.tw\:mb-\[6px\]{margin-bottom:6px}.tw\:mb-\[18px\]{margin-bottom:18px}.tw\:-ml-\[107px\]{margin-left:-107px}.tw\:-ml-\[110px\]{margin-left:-110px}.tw\:-ml-\[200px\]{margin-left:-200px}.tw\:\[margin-left\:0\]{margin-left:0}.tw\:\[margin-left\:4px\]{margin-left:4px}.tw\:ml-0\.5{margin-left:calc(var(--tw-spacing) * .5)}.tw\:ml-1{margin-left:var(--tw-spacing)}.tw\:ml-1\.5{margin-left:calc(var(--tw-spacing) * 1.5)}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-3{margin-left:calc(var(--tw-spacing) * 3)}.tw\:ml-4{margin-left:calc(var(--tw-spacing) * 4)}.tw\:ml-9{margin-left:calc(var(--tw-spacing) * 9)}.tw\:ml-\[21px\]{margin-left:21px}.tw\:ml-auto{margin-left:auto}.tw\:box-border{box-sizing:border-box}.tw\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:\[display\:inline-block\]{display:inline-block}.tw\:block{display:block}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline{display:inline}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:inline-grid{display:inline-grid}.tw\:aspect-\[9\/19\.3\]{aspect-ratio:9/19.3}.tw\:size-1\.5{width:calc(var(--tw-spacing) * 1.5);height:calc(var(--tw-spacing) * 1.5)}.tw\:size-2{width:calc(var(--tw-spacing) * 2);height:calc(var(--tw-spacing) * 2)}.tw\:size-2\.5{width:calc(var(--tw-spacing) * 2.5);height:calc(var(--tw-spacing) * 2.5)}.tw\:size-3{width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5);height:calc(var(--tw-spacing) * 3.5)}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-4\.5{width:calc(var(--tw-spacing) * 4.5);height:calc(var(--tw-spacing) * 4.5)}.tw\:size-5{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5)}.tw\:size-5\.5{width:calc(var(--tw-spacing) * 5.5);height:calc(var(--tw-spacing) * 5.5)}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-7{width:calc(var(--tw-spacing) * 7);height:calc(var(--tw-spacing) * 7)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:size-12{width:calc(var(--tw-spacing) * 12);height:calc(var(--tw-spacing) * 12)}.tw\:size-14{width:calc(var(--tw-spacing) * 14);height:calc(var(--tw-spacing) * 14)}.tw\:size-16{width:calc(var(--tw-spacing) * 16);height:calc(var(--tw-spacing) * 16)}.tw\:size-20{width:calc(var(--tw-spacing) * 20);height:calc(var(--tw-spacing) * 20)}.tw\:size-24{width:calc(var(--tw-spacing) * 24);height:calc(var(--tw-spacing) * 24)}.tw\:size-40{width:calc(var(--tw-spacing) * 40);height:calc(var(--tw-spacing) * 40)}.tw\:size-44{width:calc(var(--tw-spacing) * 44);height:calc(var(--tw-spacing) * 44)}.tw\:size-48{width:calc(var(--tw-spacing) * 48);height:calc(var(--tw-spacing) * 48)}.tw\:size-64{width:calc(var(--tw-spacing) * 64);height:calc(var(--tw-spacing) * 64)}.tw\:size-\[7px\]{width:7px;height:7px}.tw\:size-\[15px\]{width:15px;height:15px}.tw\:size-\[16px\]{width:16px;height:16px}.tw\:size-\[18px\]{width:18px;height:18px}.tw\:size-\[20px\]{width:20px;height:20px}.tw\:size-\[30px\]{width:30px;height:30px}.tw\:size-\[34px\]{width:34px;height:34px}.tw\:size-\[92px\]{width:92px;height:92px}.tw\:size-full{width:100%;height:100%}.tw\:\[height\:10px\]{height:10px}.tw\:\[height\:52px\]{height:52px}.tw\:\[height\:100\%\]{height:100%}.tw\:\[height\:auto\]{height:auto}.tw\:h-0\.5{height:calc(var(--tw-spacing) * .5)}.tw\:h-1{height:var(--tw-spacing)}.tw\:h-1\.5{height:calc(var(--tw-spacing) * 1.5)}.tw\:h-1\/3{height:33.3333%}.tw\:h-2{height:calc(var(--tw-spacing) * 2)}.tw\:h-2\.5{height:calc(var(--tw-spacing) * 2.5)}.tw\:h-2\/3{height:66.6667%}.tw\:h-3{height:calc(var(--tw-spacing) * 3)}.tw\:h-5{height:calc(var(--tw-spacing) * 5)}.tw\:h-5\.5{height:calc(var(--tw-spacing) * 5.5)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-7{height:calc(var(--tw-spacing) * 7)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-14{height:calc(var(--tw-spacing) * 14)}.tw\:h-16{height:calc(var(--tw-spacing) * 16)}.tw\:h-20{height:calc(var(--tw-spacing) * 20)}.tw\:h-24{height:calc(var(--tw-spacing) * 24)}.tw\:h-36{height:calc(var(--tw-spacing) * 36)}.tw\:h-40{height:calc(var(--tw-spacing) * 40)}.tw\:h-48{height:calc(var(--tw-spacing) * 48)}.tw\:h-56{height:calc(var(--tw-spacing) * 56)}.tw\:h-64{height:calc(var(--tw-spacing) * 64)}.tw\:h-\[2px\]{height:2px}.tw\:h-\[3px\]{height:3px}.tw\:h-\[7px\]{height:7px}.tw\:h-\[9\%\]{height:9%}.tw\:h-\[12\%\]{height:12%}.tw\:h-\[17px\]{height:17px}.tw\:h-\[18px\]{height:18px}.tw\:h-\[22px\]{height:22px}.tw\:h-\[26px\]{height:26px}.tw\:h-\[30px\]{height:30px}.tw\:h-\[34px\]{height:34px}.tw\:h-\[38px\]{height:38px}.tw\:h-\[42px\]{height:42px}.tw\:h-\[46vh\]{height:46vh}.tw\:h-\[52px\]{height:52px}.tw\:h-\[54px\]{height:54px}.tw\:h-\[66px\]{height:66px}.tw\:h-\[72px\]{height:72px}.tw\:h-\[104px\]{height:104px}.tw\:h-\[118px\]{height:118px}.tw\:h-\[140\%\]{height:140%}.tw\:h-\[150px\]{height:150px}.tw\:h-\[160\%\]{height:160%}.tw\:h-\[188px\]{height:188px}.tw\:h-\[264px\]{height:264px}.tw\:h-\[330px\]{height:330px}.tw\:h-\[340px\]{height:340px}.tw\:h-\[350px\]{height:350px}.tw\:h-\[420px\]{height:420px}.tw\:h-\[460px\]{height:460px}.tw\:h-\[468px\]{height:468px}.tw\:h-\[520px\]{height:520px}.tw\:h-\[600px\]{height:600px}.tw\:h-\[620px\]{height:620px}.tw\:h-\[680px\]{height:680px}.tw\:h-\[700px\]{height:700px}.tw\:h-\[calc\(100\%-22px\)\]{height:calc(100% - 22px)}.tw\:h-\[calc\(100\%-26px\)\]{height:calc(100% - 26px)}.tw\:h-\[calc\(210px\+env\(safe-area-inset-top\)\)\]{height:calc(210px + env(safe-area-inset-top))}.tw\:h-\[min\(64vh\,660px\)\]{height:min(64vh,660px)}.tw\:h-auto{height:auto}.tw\:h-dvh{height:100dvh}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:h-screen{height:100vh}.tw\:\[max-height\:44px\]{max-height:44px}.tw\:\[max-height\:220px\]{max-height:220px}.tw\:\[max-height\:min\(90vh\,_720px\)\]{max-height:min(90vh,720px)}.tw\:\[max-height\:min\(90vh\,_880px\)\]{max-height:min(90vh,880px)}.tw\:\[max-height\:min\(92dvh\,_100\%\)\]{max-height:min(92dvh,100%)}.tw\:\[max-height\:none\]{max-height:none}.tw\:max-h-14{max-height:calc(var(--tw-spacing) * 14)}.tw\:max-h-28{max-height:calc(var(--tw-spacing) * 28)}.tw\:max-h-48{max-height:calc(var(--tw-spacing) * 48)}.tw\:max-h-52{max-height:calc(var(--tw-spacing) * 52)}.tw\:max-h-56{max-height:calc(var(--tw-spacing) * 56)}.tw\:max-h-60{max-height:calc(var(--tw-spacing) * 60)}.tw\:max-h-64{max-height:calc(var(--tw-spacing) * 64)}.tw\:max-h-72{max-height:calc(var(--tw-spacing) * 72)}.tw\:max-h-80{max-height:calc(var(--tw-spacing) * 80)}.tw\:max-h-\[50dvh\]{max-height:50dvh}.tw\:max-h-\[50vh\]{max-height:50vh}.tw\:max-h-\[60vh\]{max-height:60vh}.tw\:max-h-\[65dvh\]{max-height:65dvh}.tw\:max-h-\[68dvh\]{max-height:68dvh}.tw\:max-h-\[88vh\]{max-height:88vh}.tw\:max-h-\[90vh\]{max-height:90vh}.tw\:max-h-\[92dvh\]{max-height:92dvh}.tw\:max-h-\[140px\]{max-height:140px}.tw\:max-h-\[200px\]{max-height:200px}.tw\:max-h-\[220px\]{max-height:220px}.tw\:max-h-\[240px\]{max-height:240px}.tw\:max-h-\[260px\]{max-height:260px}.tw\:max-h-\[400px\]{max-height:400px}.tw\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.tw\:max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}.tw\:max-h-\[calc\(100dvh-160px\)\]{max-height:calc(100dvh - 160px)}.tw\:max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.tw\:max-h-\[min\(90dvh\,760px\)\]{max-height:min(90dvh,760px)}.tw\:max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.tw\:max-h-\[min\(90vh\,880px\)\]{max-height:min(90vh,880px)}.tw\:max-h-\[min\(360px\,60dvh\)\]{max-height:min(360px,60dvh)}.tw\:max-h-\[min\(520px\,calc\(100dvh-320px\)\)\]{max-height:min(520px,100dvh - 320px)}.tw\:max-h-\[min\(calc\(100vh-10rem\)\,100\%\)\]{max-height:min(100vh - 10rem,100%)}.tw\:max-h-none{max-height:none}.tw\:\[min-height\:1\.5rem\]{min-height:1.5rem}.tw\:\[min-height\:72px\]{min-height:72px}.tw\:\[min-height\:min-content\]{min-height:min-content}.tw\:min-h-0{min-height:0}.tw\:min-h-3{min-height:calc(var(--tw-spacing) * 3)}.tw\:min-h-5{min-height:calc(var(--tw-spacing) * 5)}.tw\:min-h-6{min-height:calc(var(--tw-spacing) * 6)}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:min-h-9{min-height:calc(var(--tw-spacing) * 9)}.tw\:min-h-10{min-height:calc(var(--tw-spacing) * 10)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-12{min-height:calc(var(--tw-spacing) * 12)}.tw\:min-h-16{min-height:calc(var(--tw-spacing) * 16)}.tw\:min-h-20{min-height:calc(var(--tw-spacing) * 20)}.tw\:min-h-24{min-height:calc(var(--tw-spacing) * 24)}.tw\:min-h-\[22px\]{min-height:22px}.tw\:min-h-\[28px\]{min-height:28px}.tw\:min-h-\[34px\]{min-height:34px}.tw\:min-h-\[46vh\]{min-height:46vh}.tw\:min-h-\[52px\]{min-height:52px}.tw\:min-h-\[88px\]{min-height:88px}.tw\:min-h-\[136px\]{min-height:136px}.tw\:min-h-\[140px\]{min-height:140px}.tw\:min-h-\[152px\]{min-height:152px}.tw\:min-h-\[200px\]{min-height:200px}.tw\:min-h-\[220px\]{min-height:220px}.tw\:min-h-\[230px\]{min-height:230px}.tw\:min-h-\[240px\]{min-height:240px}.tw\:min-h-\[340px\]{min-height:340px}.tw\:min-h-\[400px\]{min-height:400px}.tw\:min-h-\[520px\]{min-height:520px}.tw\:min-h-\[min\(78vh\,calc\(100dvh-140px\)\)\]{min-height:min(78vh,100dvh - 140px)}.tw\:min-h-\[var\(--bottom-nav-bar-height\)\]{min-height:var(--bottom-nav-bar-height)}.tw\:min-h-dvh{min-height:100dvh}.tw\:min-h-min{min-height:min-content}.tw\:min-h-screen{min-height:100vh}.tw\:\[width\:10px\]{width:10px}.tw\:\[width\:40px\]{width:40px}.tw\:\[width\:52px\]{width:52px}.tw\:\[width\:min\(100vw\,_480px\)\]{width:min(100vw,480px)}.tw\:\[width\:min\(480px\,_100\%\)\]{width:min(480px,100%)}.tw\:\[width\:min\(640px\,_100\%\)\]{width:min(640px,100%)}.tw\:\[width\:min\(720px\,_calc\(100vw_-_32px\)\)\]{width:min(720px,100vw - 32px)}.tw\:w-0{width:0}.tw\:w-0\.5{width:calc(var(--tw-spacing) * .5)}.tw\:w-1\/2{width:50%}.tw\:w-1\/3{width:33.3333%}.tw\:w-2{width:calc(var(--tw-spacing) * 2)}.tw\:w-2\.5{width:calc(var(--tw-spacing) * 2.5)}.tw\:w-3{width:calc(var(--tw-spacing) * 3)}.tw\:w-6{width:calc(var(--tw-spacing) * 6)}.tw\:w-7{width:calc(var(--tw-spacing) * 7)}.tw\:w-8{width:calc(var(--tw-spacing) * 8)}.tw\:w-9{width:calc(var(--tw-spacing) * 9)}.tw\:w-10{width:calc(var(--tw-spacing) * 10)}.tw\:w-11{width:calc(var(--tw-spacing) * 11)}.tw\:w-12{width:calc(var(--tw-spacing) * 12)}.tw\:w-14{width:calc(var(--tw-spacing) * 14)}.tw\:w-16{width:calc(var(--tw-spacing) * 16)}.tw\:w-20{width:calc(var(--tw-spacing) * 20)}.tw\:w-24{width:calc(var(--tw-spacing) * 24)}.tw\:w-28{width:calc(var(--tw-spacing) * 28)}.tw\:w-32{width:calc(var(--tw-spacing) * 32)}.tw\:w-36{width:calc(var(--tw-spacing) * 36)}.tw\:w-40{width:calc(var(--tw-spacing) * 40)}.tw\:w-44{width:calc(var(--tw-spacing) * 44)}.tw\:w-48{width:calc(var(--tw-spacing) * 48)}.tw\:w-56{width:calc(var(--tw-spacing) * 56)}.tw\:w-64{width:calc(var(--tw-spacing) * 64)}.tw\:w-72{width:calc(var(--tw-spacing) * 72)}.tw\:w-\[1\.1em\]{width:1.1em}.tw\:w-\[2\%\]{width:2%}.tw\:w-\[3px\]{width:3px}.tw\:w-\[7px\]{width:7px}.tw\:w-\[18px\]{width:18px}.tw\:w-\[22px\]{width:22px}.tw\:w-\[26px\]{width:26px}.tw\:w-\[34px\]{width:34px}.tw\:w-\[38px\]{width:38px}.tw\:w-\[42px\]{width:42px}.tw\:w-\[46\%\]{width:46%}.tw\:w-\[46px\]{width:46px}.tw\:w-\[52\%\]{width:52%}.tw\:w-\[52px\]{width:52px}.tw\:w-\[55\%\]{width:55%}.tw\:w-\[72px\]{width:72px}.tw\:w-\[78px\]{width:78px}.tw\:w-\[80\%\]{width:80%}.tw\:w-\[82\%\]{width:82%}.tw\:w-\[84px\]{width:84px}.tw\:w-\[86px\]{width:86px}.tw\:w-\[88px\]{width:88px}.tw\:w-\[90px\]{width:90px}.tw\:w-\[92px\]{width:92px}.tw\:w-\[110px\]{width:110px}.tw\:w-\[120px\]{width:120px}.tw\:w-\[132px\]{width:132px}.tw\:w-\[150px\]{width:150px}.tw\:w-\[170px\]{width:170px}.tw\:w-\[176px\]{width:176px}.tw\:w-\[210px\]{width:210px}.tw\:w-\[214px\]{width:214px}.tw\:w-\[220px\]{width:220px}.tw\:w-\[230px\]{width:230px}.tw\:w-\[232px\]{width:232px}.tw\:w-\[240px\]{width:240px}.tw\:w-\[250px\]{width:250px}.tw\:w-\[270px\]{width:270px}.tw\:w-\[280px\]{width:280px}.tw\:w-\[310px\]{width:310px}.tw\:w-\[400px\]{width:400px}.tw\:w-\[460px\]{width:460px}.tw\:w-\[520px\]{width:520px}.tw\:w-\[560px\]{width:560px}.tw\:w-\[640px\]{width:640px}.tw\:w-\[700px\]{width:700px}.tw\:w-\[980px\]{width:980px}.tw\:w-\[1100px\]{width:1100px}.tw\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.tw\:w-\[min\(340px\,80vw\)\]{width:min(340px,80vw)}.tw\:w-\[min\(420px\,92vw\)\]{width:min(420px,92vw)}.tw\:w-\[min\(420px\,94vw\)\]{width:min(420px,94vw)}.tw\:w-\[min\(420px\,100vw\)\]{width:min(420px,100vw)}.tw\:w-\[min\(440px\,94vw\)\]{width:min(440px,94vw)}.tw\:w-\[min\(480px\,92vw\)\]{width:min(480px,92vw)}.tw\:w-\[min\(480px\,100\%\)\]{width:min(480px,100%)}.tw\:w-\[min\(480px\,100vw\)\]{width:min(480px,100vw)}.tw\:w-\[min\(520px\,94vw\)\]{width:min(520px,94vw)}.tw\:w-\[min\(640px\,100\%\)\]{width:min(640px,100%)}.tw\:w-\[min\(720px\,calc\(100vw-32px\)\)\]{width:min(720px,100vw - 32px)}.tw\:w-\[var\(--xr-stub\)\]{width:var(--xr-stub)}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:w-max{width:max-content}.tw\:w-px{width:1px}.tw\:\[max-width\:148px\]{max-width:148px}.tw\:\[max-width\:520px\]{max-width:520px}.tw\:\[max-width\:540px\]{max-width:540px}.tw\:\[max-width\:720px\]{max-width:720px}.tw\:\[max-width\:1100px\]{max-width:1100px}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-7{max-width:calc(var(--tw-spacing) * 7)}.tw\:max-w-10{max-width:calc(var(--tw-spacing) * 10)}.tw\:max-w-16{max-width:calc(var(--tw-spacing) * 16)}.tw\:max-w-28{max-width:calc(var(--tw-spacing) * 28)}.tw\:max-w-48{max-width:calc(var(--tw-spacing) * 48)}.tw\:max-w-60{max-width:calc(var(--tw-spacing) * 60)}.tw\:max-w-\[45\%\]{max-width:45%}.tw\:max-w-\[48ch\]{max-width:48ch}.tw\:max-w-\[50\%\]{max-width:50%}.tw\:max-w-\[52ch\]{max-width:52ch}.tw\:max-w-\[80\%\]{max-width:80%}.tw\:max-w-\[150px\]{max-width:150px}.tw\:max-w-\[180px\]{max-width:180px}.tw\:max-w-\[200px\]{max-width:200px}.tw\:max-w-\[220px\]{max-width:220px}.tw\:max-w-\[240px\]{max-width:240px}.tw\:max-w-\[260px\]{max-width:260px}.tw\:max-w-\[280px\]{max-width:280px}.tw\:max-w-\[300px\]{max-width:300px}.tw\:max-w-\[320px\]{max-width:320px}.tw\:max-w-\[360px\]{max-width:360px}.tw\:max-w-\[380px\]{max-width:380px}.tw\:max-w-\[400px\]{max-width:400px}.tw\:max-w-\[420px\]{max-width:420px}.tw\:max-w-\[440px\]{max-width:440px}.tw\:max-w-\[450px\]{max-width:450px}.tw\:max-w-\[460px\]{max-width:460px}.tw\:max-w-\[470px\]{max-width:470px}.tw\:max-w-\[480px\]{max-width:480px}.tw\:max-w-\[520px\]{max-width:520px}.tw\:max-w-\[540px\]{max-width:540px}.tw\:max-w-\[560px\]{max-width:560px}.tw\:max-w-\[620px\]{max-width:620px}.tw\:max-w-\[640px\]{max-width:640px}.tw\:max-w-\[680px\]{max-width:680px}.tw\:max-w-\[720px\]{max-width:720px}.tw\:max-w-\[760px\]{max-width:760px}.tw\:max-w-\[860px\]{max-width:860px}.tw\:max-w-\[960px\]{max-width:960px}.tw\:max-w-\[980px\]{max-width:980px}.tw\:max-w-\[1000px\]{max-width:1000px}.tw\:max-w-\[1040px\]{max-width:1040px}.tw\:max-w-\[1080px\]{max-width:1080px}.tw\:max-w-\[1100px\]{max-width:1100px}.tw\:max-w-\[1120px\]{max-width:1120px}.tw\:max-w-\[1200px\]{max-width:1200px}.tw\:max-w-\[1440px\]{max-width:1440px}.tw\:max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.tw\:max-w-\[min\(320px\,calc\(100vw-16px\)\)\]{max-width:min(320px,100vw - 16px)}.tw\:max-w-full{max-width:100%}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-none{max-width:none}.tw\:max-w-sm{max-width:var(--tw-container-sm)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:\[min-width\:48px\]{min-width:48px}.tw\:\[min-width\:180px\]{min-width:180px}.tw\:\[min-width\:240px\]{min-width:240px}.tw\:\[min-width\:960px\]{min-width:960px}.tw\:min-w-0{min-width:0}.tw\:min-w-3{min-width:calc(var(--tw-spacing) * 3)}.tw\:min-w-4{min-width:calc(var(--tw-spacing) * 4)}.tw\:min-w-5{min-width:calc(var(--tw-spacing) * 5)}.tw\:min-w-6{min-width:calc(var(--tw-spacing) * 6)}.tw\:min-w-7{min-width:calc(var(--tw-spacing) * 7)}.tw\:min-w-8{min-width:calc(var(--tw-spacing) * 8)}.tw\:min-w-10{min-width:calc(var(--tw-spacing) * 10)}.tw\:min-w-36{min-width:calc(var(--tw-spacing) * 36)}.tw\:min-w-48{min-width:calc(var(--tw-spacing) * 48)}.tw\:min-w-52{min-width:calc(var(--tw-spacing) * 52)}.tw\:min-w-56{min-width:calc(var(--tw-spacing) * 56)}.tw\:min-w-\[1\.5em\]{min-width:1.5em}.tw\:min-w-\[17px\]{min-width:17px}.tw\:min-w-\[18px\]{min-width:18px}.tw\:min-w-\[88px\]{min-width:88px}.tw\:min-w-\[90px\]{min-width:90px}.tw\:min-w-\[110px\]{min-width:110px}.tw\:min-w-\[120px\]{min-width:120px}.tw\:min-w-\[140px\]{min-width:140px}.tw\:min-w-\[150px\]{min-width:150px}.tw\:min-w-\[160px\]{min-width:160px}.tw\:min-w-\[170px\]{min-width:170px}.tw\:min-w-\[180px\]{min-width:180px}.tw\:min-w-\[200px\]{min-width:200px}.tw\:min-w-\[220px\]{min-width:220px}.tw\:min-w-\[232px\]{min-width:232px}.tw\:min-w-\[240px\]{min-width:240px}.tw\:min-w-\[248px\]{min-width:248px}.tw\:min-w-\[280px\]{min-width:280px}.tw\:min-w-\[300px\]{min-width:300px}.tw\:min-w-\[480px\]{min-width:480px}.tw\:min-w-\[640px\]{min-width:640px}.tw\:min-w-\[720px\]{min-width:720px}.tw\:min-w-\[920px\]{min-width:920px}.tw\:min-w-max{min-width:max-content}.tw\:\[flex\:1_1_220px\]{flex:220px}.tw\:\[flex\:1_1_auto\]{flex:auto}.tw\:flex-1{flex:1}.tw\:flex-\[1_0_auto\]{flex:1 0 auto}.tw\:flex-\[1_1_100\%\]{flex:100%}.tw\:flex-\[1_1_200px\]{flex:200px}.tw\:flex-\[1_1_260px\]{flex:260px}.tw\:flex-none{flex:none}.tw\:shrink{flex-shrink:1}.tw\:shrink-0{flex-shrink:0}.tw\:shrink-\[2\]{flex-shrink:2}.tw\:table-fixed{table-layout:fixed}.tw\:border-collapse{border-collapse:collapse}.tw\:border-separate{border-collapse:separate}.tw\:border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.tw\:origin-center{transform-origin:50%}.tw\:origin-left{transform-origin:0}.tw\:origin-top{transform-origin:top}.tw\:origin-top-left{transform-origin:0 0}.tw\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-x-\[3px\]{--tw-translate-x: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-\[2px\]{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:scale-\[0\.2\]{scale:.2}.tw\:scale-\[0\.82\]{scale:.82}.tw\:rotate-45{rotate:45deg}.tw\:rotate-180{rotate:180deg}.tw\:rotate-\[-3deg\]{rotate:-3deg}.tw\:rotate-\[-4deg\]{rotate:-4deg}.tw\:rotate-\[-9deg\]{rotate:-9deg}.tw\:rotate-\[5deg\]{rotate:5deg}.tw\:-skew-x-12{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.tw\:\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.tw\:\[transform\:translateY\(-1px\)\]{transform:translateY(-1px)}.tw\:transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.tw\:transform-none{transform:none}.tw\:\[animation\:none\]{animation:none}.tw\:animate-\[company-hub-drawer-in_0\.18s_ease-out\]{animation:.18s ease-out company-hub-drawer-in}.tw\:animate-\[company-hub-users-fade-in_0\.25s_ease\]{animation:.25s company-hub-users-fade-in}.tw\:animate-\[cp-glow-drift_12s_ease-in-out_infinite_alternate\]{animation:12s ease-in-out infinite alternate cp-glow-drift}.tw\:animate-\[cp-glow-drift_14s_ease-in-out_infinite_alternate\]{animation:14s ease-in-out infinite alternate cp-glow-drift}.tw\:animate-\[fadeIn_0\.5s_cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{animation:.5s cubic-bezier(.4,0,.2,1) fadeIn}.tw\:animate-\[forms-list-card-accent-in_0\.35s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\]{animation:.35s cubic-bezier(.22,1,.36,1) both forms-list-card-accent-in}.tw\:animate-\[site-blob_18s_ease-in-out_infinite\]{animation:18s ease-in-out infinite site-blob}.tw\:animate-\[site-blob_20s_ease-in-out_infinite\]{animation:20s ease-in-out infinite site-blob}.tw\:animate-\[site-blob_22s_ease-in-out_infinite_reverse\]{animation:22s ease-in-out infinite reverse site-blob}.tw\:animate-\[site-dash_0\.8s_linear_infinite\]{animation:.8s linear infinite site-dash}.tw\:animate-\[site-dash_1\.2s_linear_infinite\]{animation:1.2s linear infinite site-dash}.tw\:animate-\[site-dash_1s_linear_infinite\]{animation:1s linear infinite site-dash}.tw\:animate-\[site-float_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite site-float}.tw\:animate-\[site-hue_8s_ease-in-out_infinite\]{animation:8s ease-in-out infinite site-hue}.tw\:animate-\[site-loading_1\.1s_ease-in-out_infinite\]{animation:1.1s ease-in-out infinite site-loading}.tw\:animate-\[site-marquee_38s_linear_infinite\]{animation:38s linear infinite site-marquee}.tw\:animate-\[site-pulse-ring_1\.6s_ease-out_infinite\]{animation:1.6s ease-out infinite site-pulse-ring}.tw\:animate-\[site-pulse-ring_1\.8s_ease-out_infinite\]{animation:1.8s ease-out infinite site-pulse-ring}.tw\:animate-\[site-pulse-ring_2\.4s_ease-out_infinite\]{animation:2.4s ease-out infinite site-pulse-ring}.tw\:animate-\[site-scan_2\.6s_ease-in-out_infinite\]{animation:2.6s ease-in-out infinite site-scan}.tw\:animate-\[site-scan_2\.8s_ease-in-out_infinite\]{animation:2.8s ease-in-out infinite site-scan}.tw\:animate-\[submission-event-in_0\.35s_ease_both\]{animation:.35s both submission-event-in}.tw\:animate-\[submission-event-pulse_1\.2s_ease_2\]{animation:1.2s 2 submission-event-pulse}.tw\:animate-\[submission-tracker-expand_0\.25s_ease\]{animation:.25s submission-tracker-expand}.tw\:animate-\[travel-fade-in_0\.35s_var\(--travel-ease\)\]{animation:travel-fade-in .35s var(--travel-ease)}.tw\:animate-\[travel-pulse_2\.5s_var\(--travel-ease\)_infinite\]{animation:travel-pulse 2.5s var(--travel-ease) infinite}.tw\:animate-\[travel-pulse_2s_var\(--travel-ease\)_infinite\]{animation:travel-pulse 2s var(--travel-ease) infinite}.tw\:animate-\[travel-shimmer_1\.2s_linear_infinite\]{animation:1.2s linear infinite travel-shimmer}.tw\:animate-\[travel-slide-in_0\.28s_var\(--travel-ease\)\]{animation:travel-slide-in .28s var(--travel-ease)}.tw\:animate-none{animation:none}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-\[inherit\]{cursor:inherit}.tw\:cursor-default{cursor:default}.tw\:cursor-grab{cursor:grab}.tw\:cursor-grabbing{cursor:grabbing}.tw\:cursor-not-allowed{cursor:not-allowed}.tw\:cursor-pointer{cursor:pointer}.tw\:touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.tw\:touch-manipulation{touch-action:manipulation}.tw\:touch-none{touch-action:none}.tw\:resize-y{resize:vertical}.tw\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.tw\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.tw\:snap-proximity{--tw-scroll-snap-strictness:proximity}.tw\:snap-start{scroll-snap-align:start}.tw\:scroll-mt-0{scroll-margin-top:0}.tw\:scroll-mt-4{scroll-margin-top:calc(var(--tw-spacing) * 4)}.tw\:scroll-mt-20{scroll-margin-top:calc(var(--tw-spacing) * 20)}.tw\:scroll-mt-\[calc\(6rem\+env\(safe-area-inset-top\)\)\]{scroll-margin-top:calc(6rem + env(safe-area-inset-top))}.tw\:\[scroll-padding-top\:var\(--ledger-sticky-header\)\]{scroll-padding-top:var(--ledger-sticky-header)}.tw\:\[scroll-padding-top\:var\(--ledger-sticky-header\,4\.5rem\)\]{scroll-padding-top:var(--ledger-sticky-header,4.5rem)}.tw\:\[scrollbar-width\:none\]{scrollbar-width:none}.tw\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.tw\:scrollbar-none{scrollbar-width:none}.tw\:\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.tw\:list-decimal{list-style-type:decimal}.tw\:list-disc{list-style-type:disc}.tw\:list-none{list-style-type:none}.tw\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.tw\:\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}.tw\:\[grid-template-columns\:72px_1fr_auto\]{grid-template-columns:72px 1fr auto}.tw\:\[grid-template-columns\:220px_minmax\(0\,_1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.tw\:\[grid-template-columns\:minmax\(0\,_1fr\)_minmax\(380px\,_480px\)\]{grid-template-columns:minmax(0,1fr) minmax(380px,480px)}.tw\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:\[grid-template-columns\:repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:\[grid-template-columns\:repeat\(6\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:\[grid-template-columns\:repeat\(auto-fill\,_minmax\(180px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tw\:\[grid-template-columns\:repeat\(auto-fit\,_minmax\(120px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.tw\:\[grid-template-columns\:repeat\(auto-fit\,_minmax\(160px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tw\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.tw\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.tw\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.tw\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.tw\:grid-cols-\[64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px minmax(0,1fr) auto}.tw\:grid-cols-\[72px_1fr_auto\]{grid-template-columns:72px 1fr auto}.tw\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.tw\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.tw\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.tw\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.tw\:grid-cols-\[minmax\(0\,1fr\)_100px_140px_90px_36px\]{grid-template-columns:minmax(0,1fr) 100px 140px 90px 36px}.tw\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.tw\:grid-cols-\[minmax\(88px\,auto\)_1fr\]{grid-template-columns:minmax(88px,auto) 1fr}.tw\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(220px\,1\.2fr\)\]{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr)}.tw\:grid-cols-\[minmax\(260px\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.tw\:grid-cols-\[minmax\(280px\,36\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,36%) minmax(0,1fr)}.tw\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.tw\:grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tw\:grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tw\:grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tw\:grid-cols-\[repeat\(auto-fit\,minmax\(96px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.tw\:grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tw\:grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tw\:grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tw\:grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tw\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.tw\:\[flex-direction\:column-reverse\]{flex-direction:column-reverse}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:flex-row{flex-direction:row}.tw\:flex-row-reverse{flex-direction:row-reverse}.tw\:flex-nowrap{flex-wrap:nowrap}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:\[align-items\:start\]{align-items:start}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-around{justify-content:space-around}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:justify-start{justify-content:flex-start}.tw\:\[gap\:0\.75rem\]{gap:.75rem}.tw\:\[gap\:0\]{gap:0}.tw\:\[gap\:8px_12px\]{gap:8px 12px}.tw\:\[gap\:8px_16px\]{gap:8px 16px}.tw\:\[gap\:10px_14px\]{gap:10px 14px}.tw\:\[gap\:10px_16px\]{gap:10px 16px}.tw\:\[gap\:12px_16px\]{gap:12px 16px}.tw\:\[gap\:16px_24px\]{gap:16px 24px}.tw\:gap-0{gap:0}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:gap-10{gap:calc(var(--tw-spacing) * 10)}.tw\:gap-12{gap:calc(var(--tw-spacing) * 12)}.tw\:gap-14{gap:calc(var(--tw-spacing) * 14)}.tw\:gap-\[0\.02em\]{gap:.02em}.tw\:gap-\[2px\]{gap:2px}.tw\:gap-\[var\(--erp-section-gap\)\]{gap:var(--erp-section-gap)}.tw\:gap-px{gap:1px}:where(.tw\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.tw\:space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--tw-spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--tw-spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-1{column-gap:var(--tw-spacing)}.tw\:gap-x-1\.5{column-gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-x-2\.5{column-gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-x-3{column-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-x-3\.5{column-gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-x-5{column-gap:calc(var(--tw-spacing) * 5)}.tw\:gap-x-6{column-gap:calc(var(--tw-spacing) * 6)}.tw\:gap-y-0{row-gap:0}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:gap-y-1\.5{row-gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-y-2\.5{row-gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-y-3{row-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-y-4{row-gap:calc(var(--tw-spacing) * 4)}:where(.tw\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.tw\:divide-border>:not(:last-child)){border-color:var(--border)}:where(.tw\:divide-border-light>:not(:last-child)){border-color:var(--border-light)}:where(.tw\:divide-slate-100>:not(:last-child)){border-color:var(--tw-color-slate-100)}:where(.tw\:divide-slate-200>:not(:last-child)){border-color:var(--tw-color-slate-200)}.tw\:self-center{align-self:center}.tw\:self-end{align-self:flex-end}.tw\:self-start{align-self:flex-start}.tw\:self-stretch{align-self:stretch}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-auto{overflow:auto}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-visible{overflow:visible}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-x-clip{overflow-x:clip}.tw\:overflow-x-hidden{overflow-x:hidden}.tw\:\[overflow-y\:visible\]{overflow-y:visible}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overflow-y-visible{overflow-y:visible}.tw\:overscroll-contain{overscroll-behavior:contain}.tw\:\[border-radius\:0\]{border-radius:0}.tw\:\[border-radius\:16px_16px_0_0\]{border-radius:16px 16px 0 0}.tw\:\[border-radius\:inherit\]{border-radius:inherit}.tw\:rounded{border-radius:.25rem}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-3xl{border-radius:var(--tw-radius-3xl)}.tw\:rounded-\[9px\]{border-radius:9px}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-\[12px\]{border-radius:12px}.tw\:rounded-\[14px\]{border-radius:14px}.tw\:rounded-\[18px\]{border-radius:18px}.tw\:rounded-\[20px\]{border-radius:20px}.tw\:rounded-\[22px\]{border-radius:22px}.tw\:rounded-\[24px\]{border-radius:24px}.tw\:rounded-\[26px\]{border-radius:26px}.tw\:rounded-\[27px\]{border-radius:27px}.tw\:rounded-\[28px\]{border-radius:28px}.tw\:rounded-\[30px\]{border-radius:30px}.tw\:rounded-\[32px\]{border-radius:32px}.tw\:rounded-\[37px\]{border-radius:37px}.tw\:rounded-\[38px\]{border-radius:38px}.tw\:rounded-\[40px\]{border-radius:40px}.tw\:rounded-\[46px\]{border-radius:46px}.tw\:rounded-\[60px\]{border-radius:60px}.tw\:rounded-\[inherit\]{border-radius:inherit}.tw\:rounded-\[var\(--erp-radius\)\]{border-radius:var(--erp-radius)}.tw\:rounded-\[var\(--erp-radius\,12px\)\]{border-radius:var(--erp-radius,12px)}.tw\:rounded-\[var\(--radius-md\,12px\)\]{border-radius:var(--radius-md,12px)}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-none{border-radius:0}.tw\:rounded-sm{border-radius:var(--tw-radius-sm)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.tw\:rounded-t-2xl{border-top-left-radius:var(--tw-radius-2xl);border-top-right-radius:var(--tw-radius-2xl)}.tw\:rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.tw\:rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.tw\:rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.tw\:rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.tw\:rounded-t-md{border-top-left-radius:var(--tw-radius-md);border-top-right-radius:var(--tw-radius-md)}.tw\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.tw\:rounded-r-sm{border-top-right-radius:var(--tw-radius-sm);border-bottom-right-radius:var(--tw-radius-sm)}.tw\:rounded-b-xl{border-bottom-right-radius:var(--tw-radius-xl);border-bottom-left-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-4{border-style:var(--tw-border-style);border-width:4px}.tw\:border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.tw\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.tw\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.tw\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.tw\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.tw\:border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:\[border-color\:\#86efac\]{border-color:#86efac}.tw\:\[border-color\:\#bbf7d0\]{border-color:#bbf7d0}.tw\:\[border-color\:\#fcd34d\]{border-color:#fcd34d}.tw\:\[border-color\:\#fecaca\]{border-color:#fecaca}.tw\:\[border-color\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_35\%\,_var\(--border\)\)\]{border-color:rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.tw\:\[border-color\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_35\%\,_var\(--border\)\)\]{border-color:color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 35%,var(--border))}}.tw\:\[border-color\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_35\%\,_var\(--border\)\)\]{border-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[border-color\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_35\%\,_var\(--border\)\)\]{border-color:color-mix(in srgb,var(--muted,#64748b) 35%,var(--border))}}.tw\:\[border-color\:color-mix\(in_srgb\,_var\(--success\,_\#16a34a\)_40\%\,_var\(--border\)\)\]{border-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.tw\:\[border-color\:color-mix\(in_srgb\,_var\(--success\,_\#16a34a\)_40\%\,_var\(--border\)\)\]{border-color:color-mix(in srgb,var(--success,#16a34a) 40%,var(--border))}}.tw\:\[border-color\:color-mix\(in_srgb\,_var\(--warning\,_\#d97706\)_40\%\,_var\(--border\)\)\]{border-color:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.tw\:\[border-color\:color-mix\(in_srgb\,_var\(--warning\,_\#d97706\)_40\%\,_var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning,#d97706) 40%,var(--border))}}.tw\:\[border-color\:rgba\(34\,_197\,_94\,_0\.2\)\]{border-color:#22c55e33}.tw\:\[border-color\:rgba\(34\,_197\,_94\,_0\.35\)\]{border-color:#22c55e59}.tw\:\[border-color\:rgba\(134\,_239\,_172\,_0\.35\)\]{border-color:#86efac59}.tw\:\[border-color\:rgba\(239\,_68\,_68\,_0\.5\)\]{border-color:#ef444480}.tw\:\[border-color\:rgba\(245\,_158\,_11\,_0\.2\)\]{border-color:#f59e0b33}.tw\:\[border-color\:rgba\(245\,_158\,_11\,_0\.45\)\]{border-color:#f59e0b73}.tw\:\[border-color\:rgba\(252\,_165\,_165\,_0\.35\)\]{border-color:#fca5a559}.tw\:\[border-color\:rgba\(255\,_255\,_255\,_0\.08\)\]{border-color:#ffffff14}.tw\:\[border-color\:transparent\]{border-color:#0000}.tw\:\[border-color\:var\(--accent\)\]{border-color:var(--accent)}.tw\:\[border-color\:var\(--border\)\]{border-color:var(--border)}.tw\:border-\[\#86efac\]{border-color:#86efac}.tw\:border-\[\#bbf7d0\]{border-color:#bbf7d0}.tw\:border-\[\#ca8a04\]{border-color:#ca8a04}.tw\:border-\[\#dc2626\]{border-color:#dc2626}.tw\:border-\[\#fcd34d\]{border-color:#fcd34d}.tw\:border-\[\#fecaca\]{border-color:#fecaca}.tw\:border-\[color-mix\(in_srgb\,\#8b5cf6_35\%\,transparent\)\]{border-color:#8b5cf659}.tw\:border-\[color-mix\(in_srgb\,\#38a169_50\%\,var\(--border\)\)\]{border-color:#38a169}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,\#38a169_50\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,#38a169 50%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_35\%\,var\(--border\)\)\]{border-color:rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 35%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 16%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_28\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,var\(--border\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_28\%\,transparent\)\]{border-color:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent,#2563eb) 28%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--border\)_90\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--border\)_90\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border) 90%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 25%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--danger\,\#dc2626\)_35\%\,var\(--border\)\)\]{border-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--danger\,\#dc2626\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--danger,#dc2626) 35%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_32\%\,transparent\)\]{border-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_32\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger,#ef4444) 32%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_35\%\,var\(--border\)\)\]{border-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--danger,#ef4444) 35%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--muted\)_24\%\,transparent\)\]{border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--muted\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--muted) 24%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_45\%\,var\(--border\)\)\]{border-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--primary,#3182ce) 45%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--success\)_25\%\,transparent\)\]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--success\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success) 25%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--success\,\#16a34a\)_30\%\,var\(--border\)\)\]{border-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--success\,\#16a34a\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--success,#16a34a) 30%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_30\%\,transparent\)\]{border-color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--success,#22c55e) 30%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--success\,\#38a169\)_35\%\,var\(--border\)\)\]{border-color:var(--success,#38a169)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--success\,\#38a169\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--success,#38a169) 35%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text) 10%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\)_20\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 20%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 30%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#d69e2e\)_40\%\,var\(--border\)\)\]{border-color:var(--warning,#d69e2e)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#d69e2e\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning,#d69e2e) 40%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_25\%\,transparent\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_28\%\,transparent\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 28%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_30\%\,var\(--border\)\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 30%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_32\%\,transparent\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_32\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 32%,transparent)}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_35\%\,var\(--border\)\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 35%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_40\%\,var\(--border\)\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 40%,var(--border))}}.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_45\%\,var\(--border\)\)\]{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning,#f59e0b) 45%,var(--border))}}.tw\:border-\[rgba\(16\,185\,129\,0\.3\)\]{border-color:#10b9814d}.tw\:border-\[rgba\(34\,197\,94\,0\.2\)\]{border-color:#22c55e33}.tw\:border-\[rgba\(34\,197\,94\,0\.35\)\]{border-color:#22c55e59}.tw\:border-\[rgba\(59\,130\,246\,0\.3\)\]{border-color:#3b82f64d}.tw\:border-\[rgba\(59\,130\,246\,0\.15\)\]{border-color:#3b82f626}.tw\:border-\[rgba\(59\,130\,246\,0\.25\)\]{border-color:#3b82f640}.tw\:border-\[rgba\(107\,114\,128\,0\.2\)\]{border-color:#6b728033}.tw\:border-\[rgba\(234\,179\,8\,0\.35\)\]{border-color:#eab30859}.tw\:border-\[rgba\(239\,68\,68\,0\.3\)\]{border-color:#ef44444d}.tw\:border-\[rgba\(239\,68\,68\,0\.5\)\]{border-color:#ef444480}.tw\:border-\[rgba\(239\,68\,68\,0\.35\)\]{border-color:#ef444459}.tw\:border-\[rgba\(245\,158\,11\,0\.2\)\]{border-color:#f59e0b33}.tw\:border-\[rgba\(245\,158\,11\,0\.3\)\]{border-color:#f59e0b4d}.tw\:border-\[rgba\(245\,158\,11\,0\.45\)\]{border-color:#f59e0b73}.tw\:border-\[var\(--border-light\)\]{border-color:var(--border-light)}.tw\:border-\[var\(--border-light\,rgba\(226\,232\,240\,0\.6\)\)\]{border-color:var(--border-light,#e2e8f099)}.tw\:border-\[var\(--erp-border\)\]{border-color:var(--erp-border)}.tw\:border-\[var\(--erp-border\,var\(--border\)\)\]{border-color:var(--erp-border,var(--border))}.tw\:border-\[var\(--success\)\]{border-color:var(--success)}.tw\:border-\[var\(--success\,\#38a169\)\]{border-color:var(--success,#38a169)}.tw\:border-\[var\(--warning\,\#c47a00\)\]{border-color:var(--warning,#c47a00)}.tw\:border-accent,.tw\:border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-accent\/30{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.tw\:border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:border-accent\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.tw\:border-amber-200{border-color:var(--tw-color-amber-200)}.tw\:border-amber-300{border-color:var(--tw-color-amber-300)}.tw\:border-amber-400{border-color:var(--tw-color-amber-400)}.tw\:border-amber-500\/30{border-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-amber-500\/30{border-color:color-mix(in oklab,var(--tw-color-amber-500) 30%,transparent)}}.tw\:border-amber-500\/35{border-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-amber-500\/35{border-color:color-mix(in oklab,var(--tw-color-amber-500) 35%,transparent)}}.tw\:border-amber-500\/40{border-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-amber-500\/40{border-color:color-mix(in oklab,var(--tw-color-amber-500) 40%,transparent)}}.tw\:border-blue-200{border-color:var(--tw-color-blue-200)}.tw\:border-blue-500\/25{border-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-blue-500\/25{border-color:color-mix(in oklab,var(--tw-color-blue-500) 25%,transparent)}}.tw\:border-blue-500\/35{border-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-blue-500\/35{border-color:color-mix(in oklab,var(--tw-color-blue-500) 35%,transparent)}}.tw\:border-border{border-color:var(--border)}.tw\:border-border-light{border-color:var(--border-light)}.tw\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.tw\:border-emerald-400,.tw\:border-emerald-400\/40{border-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:border-emerald-400\/40{border-color:color-mix(in oklab,var(--tw-color-emerald-400) 40%,transparent)}}.tw\:border-emerald-400\/90{border-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:border-emerald-400\/90{border-color:color-mix(in oklab,var(--tw-color-emerald-400) 90%,transparent)}}.tw\:border-emerald-500,.tw\:border-emerald-500\/25{border-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-emerald-500\/25{border-color:color-mix(in oklab,var(--tw-color-emerald-500) 25%,transparent)}}.tw\:border-emerald-500\/30{border-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-emerald-500\/30{border-color:color-mix(in oklab,var(--tw-color-emerald-500) 30%,transparent)}}.tw\:border-emerald-500\/35{border-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-emerald-500\/35{border-color:color-mix(in oklab,var(--tw-color-emerald-500) 35%,transparent)}}.tw\:border-orange-500\/35{border-color:var(--tw-color-orange-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-orange-500\/35{border-color:color-mix(in oklab,var(--tw-color-orange-500) 35%,transparent)}}.tw\:border-primary{border-color:var(--primary)}.tw\:border-red-400{border-color:var(--tw-color-red-400)}.tw\:border-red-500,.tw\:border-red-500\/25{border-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-red-500\/25{border-color:color-mix(in oklab,var(--tw-color-red-500) 25%,transparent)}}.tw\:border-red-500\/30{border-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-red-500\/30{border-color:color-mix(in oklab,var(--tw-color-red-500) 30%,transparent)}}.tw\:border-red-500\/35{border-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-red-500\/35{border-color:color-mix(in oklab,var(--tw-color-red-500) 35%,transparent)}}.tw\:border-red-500\/40{border-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-red-500\/40{border-color:color-mix(in oklab,var(--tw-color-red-500) 40%,transparent)}}.tw\:border-red-500\/45{border-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:border-red-500\/45{border-color:color-mix(in oklab,var(--tw-color-red-500) 45%,transparent)}}.tw\:border-rose-300{border-color:var(--tw-color-rose-300)}.tw\:border-slate-100{border-color:var(--tw-color-slate-100)}.tw\:border-slate-200,.tw\:border-slate-200\/70{border-color:var(--tw-color-slate-200)}@supports (color:color-mix(in lab,red,red)){.tw\:border-slate-200\/70{border-color:color-mix(in oklab,var(--tw-color-slate-200) 70%,transparent)}}.tw\:border-slate-200\/80{border-color:var(--tw-color-slate-200)}@supports (color:color-mix(in lab,red,red)){.tw\:border-slate-200\/80{border-color:color-mix(in oklab,var(--tw-color-slate-200) 80%,transparent)}}.tw\:border-slate-200\/90{border-color:var(--tw-color-slate-200)}@supports (color:color-mix(in lab,red,red)){.tw\:border-slate-200\/90{border-color:color-mix(in oklab,var(--tw-color-slate-200) 90%,transparent)}}.tw\:border-slate-300{border-color:var(--tw-color-slate-300)}.tw\:border-slate-400{border-color:var(--tw-color-slate-400)}.tw\:border-transparent{border-color:#0000}.tw\:border-violet-200{border-color:var(--tw-color-violet-200)}.tw\:border-violet-500{border-color:var(--tw-color-violet-500)}.tw\:border-white\/10{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/10{border-color:color-mix(in oklab,var(--tw-color-white) 10%,transparent)}}.tw\:border-white\/40{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/40{border-color:color-mix(in oklab,var(--tw-color-white) 40%,transparent)}}.tw\:border-white\/70{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/70{border-color:color-mix(in oklab,var(--tw-color-white) 70%,transparent)}}.tw\:border-white\/80{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/80{border-color:color-mix(in oklab,var(--tw-color-white) 80%,transparent)}}.tw\:border-t-slate-600{border-top-color:var(--tw-color-slate-600)}.tw\:border-t-white{border-top-color:var(--tw-color-white)}.tw\:\[border-bottom-color\:rgba\(59\,_130\,_246\,_0\.35\)\]{border-bottom-color:#3b82f659}.tw\:\[border-bottom-color\:rgba\(245\,_158\,_11\,_0\.45\)\]{border-bottom-color:#f59e0b73}.tw\:border-l-\[var\(--erp-accent\)\]{border-left-color:var(--erp-accent)}.tw\:border-l-\[var\(--warning\)\]{border-left-color:var(--warning)}.tw\:border-l-accent{border-left-color:var(--accent)}.tw\:bg-\[\#0b0d12\]{background-color:#0b0d12}.tw\:bg-\[\#0b1020\]{background-color:#0b1020}.tw\:bg-\[\#1b1f27\]{background-color:#1b1f27}.tw\:bg-\[\#22c55e\]{background-color:#22c55e}.tw\:bg-\[\#28c840\]{background-color:#28c840}.tw\:bg-\[\#38a169\]{background-color:#38a169}.tw\:bg-\[\#060a16\]{background-color:#060a16}.tw\:bg-\[\#070b16\]{background-color:#070b16}.tw\:bg-\[\#3182ce\]{background-color:#3182ce}.tw\:bg-\[\#050811\]{background-color:#050811}.tw\:bg-\[\#a855f7\]{background-color:#a855f7}.tw\:bg-\[\#dcfce7\]{background-color:#dcfce7}.tw\:bg-\[\#ef4444\]{background-color:#ef4444}.tw\:bg-\[\#f0fdf4\]{background-color:#f0fdf4}.tw\:bg-\[\#f59e0b\]{background-color:#f59e0b}.tw\:bg-\[\#fdfcf8\]{background-color:#fdfcf8}.tw\:bg-\[\#febc2e\]{background-color:#febc2e}.tw\:bg-\[\#fee2e2\]{background-color:#fee2e2}.tw\:bg-\[\#fef2f2\]{background-color:#fef2f2}.tw\:bg-\[\#fef3c7\]{background-color:#fef3c7}.tw\:bg-\[\#ff5f57\]{background-color:#ff5f57}.tw\:bg-\[\#fffbeb\]{background-color:#fffbeb}.tw\:bg-\[color-mix\(in_srgb\,\#8b5cf6_14\%\,transparent\)\]{background-color:#8b5cf624}.tw\:bg-\[color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_10\%\,var\(--card\)\)\]{background-color:rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_10\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 10%,var(--card))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_4\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 4%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 6%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 7%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,var\(--bg-solid\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,var\(--bg-solid\)\)\]{background-color:color-mix(in srgb,var(--accent) 7%,var(--bg-solid))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,var\(--card\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--accent) 8%,var(--card))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_9\%\,var\(--card-solid\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_9\%\,var\(--card-solid\)\)\]{background-color:color-mix(in srgb,var(--accent) 9%,var(--card-solid))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,var\(--bg-solid\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,var\(--bg-solid\)\)\]{background-color:color-mix(in srgb,var(--accent) 12%,var(--bg-solid))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_15\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 15%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_6\%\,transparent\)\]{background-color:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent,#2563eb) 6%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_12\%\,transparent\)\]{background-color:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent,#2563eb) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_14\%\,transparent\)\]{background-color:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent,#2563eb) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_16\%\,transparent\)\]{background-color:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent,#2563eb) 16%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--accent-light\)_60\%\,transparent\)\]{background-color:var(--accent-light)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--accent-light\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-light) 60%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--border\)_60\%\,transparent\)\]{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--border\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--border) 60%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--border\)_70\%\,transparent\)\]{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--border\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--border) 70%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_88\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card) 88%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_90\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card) 90%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_92\%\,var\(--accent\)_8\%\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_92\%\,var\(--accent\)_8\%\)\]{background-color:color-mix(in srgb,var(--card) 92%,var(--accent) 8%)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_94\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card) 94%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#c0392b\)_15\%\,transparent\)\]{background-color:var(--danger,#c0392b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#c0392b\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger,#c0392b) 15%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#dc2626\)_14\%\,transparent\)\]{background-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#dc2626\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger,#dc2626) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_8\%\,transparent\)\]{background-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger,#ef4444) 8%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_14\%\,transparent\)\]{background-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger,#ef4444) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_12\%\,var\(--erp-border\)\)\]{background-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_12\%\,var\(--erp-border\)\)\]{background-color:color-mix(in srgb,var(--erp-accent) 12%,var(--erp-border))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_15\%\,transparent\)\]{background-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--erp-accent) 15%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_15\%\,var\(--erp-border\)\)\]{background-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_15\%\,var\(--erp-border\)\)\]{background-color:color-mix(in srgb,var(--erp-accent) 15%,var(--erp-border))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\)_4\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 4%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\)_12\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\)_18\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#6b7280\)_16\%\,transparent\)\]{background-color:var(--muted,#6b7280)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#6b7280\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted,#6b7280) 16%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_4\%\,transparent\)\]{background-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted,#64748b) 4%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_6\%\,transparent\)\]{background-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted,#64748b) 6%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_12\%\,transparent\)\]{background-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted,#64748b) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_16\%\,transparent\)\]{background-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted,#64748b) 16%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_18\%\,transparent\)\]{background-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--muted\,\#64748b\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted,#64748b) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_8\%\,transparent\)\]{background-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary,#3182ce) 8%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_12\%\,transparent\)\]{background-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary,#3182ce) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_22\%\,transparent\)\]{background-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary,#3182ce) 22%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_34\%\,transparent\)\]{background-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_34\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary,#3182ce) 34%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#6366f1\)_12\%\,var\(--card\)\)\]{background-color:var(--primary,#6366f1)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#6366f1\)_12\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--primary,#6366f1) 12%,var(--card))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,var\(--accent\)\)_10\%\,transparent\)\]{background-color:var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--primary\,var\(--accent\)\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary,var(--accent)) 10%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_12\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 15%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_20\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 20%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#1f8a4c\)_18\%\,transparent\)\]{background-color:var(--success,#1f8a4c)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#1f8a4c\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success,#1f8a4c) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#16a34a\)_14\%\,transparent\)\]{background-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#16a34a\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success,#16a34a) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#16a34a\)_16\%\,transparent\)\]{background-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#16a34a\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success,#16a34a) 16%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_14\%\,transparent\)\]{background-color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success,#22c55e) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#38a169\)_18\%\,transparent\)\]{background-color:var(--success,#38a169)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--success\,\#38a169\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success,#38a169) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--surface\,\#fff\)_92\%\,var\(--accent\,\#2563eb\)_8\%\)\]{background-color:var(--surface,#fff)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--surface\,\#fff\)_92\%\,var\(--accent\,\#2563eb\)_8\%\)\]{background-color:color-mix(in srgb,var(--surface,#fff) 92%,var(--accent,#2563eb) 8%)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_6\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 6%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_10\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 15%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_18\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_20\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 20%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#c47a00\)_18\%\,transparent\)\]{background-color:var(--warning,#c47a00)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#c47a00\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#c47a00) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#c47a00\)_20\%\,transparent\)\]{background-color:var(--warning,#c47a00)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#c47a00\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#c47a00) 20%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#d69e2e\)_20\%\,transparent\)\]{background-color:var(--warning,#d69e2e)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#d69e2e\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#d69e2e) 20%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_6\%\,var\(--card\)\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_6\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 6%,var(--card))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_6\%\,var\(--inset-bg\,rgba\(241\,245\,249\,0\.5\)\)\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_6\%\,var\(--inset-bg\,rgba\(241\,245\,249\,0\.5\)\)\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 6%,var(--inset-bg,#f1f5f980))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_7\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 7%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_8\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 8%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_10\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 10%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_10\%\,var\(--card\)\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_10\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 10%,var(--card))}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_12\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 12%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_14\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_16\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 16%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_18\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_22\%\,transparent\)\]{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f59e0b) 22%,transparent)}}.tw\:bg-\[hsl\(var\(--cp-mono-hue\)_55\%_45\%\)\]{background-color:hsl(var(--cp-mono-hue) 55% 45%)}.tw\:bg-\[hsl\(var\(--cp-mono-hue\,215\)_55\%_45\%\)\]{background-color:hsl(var(--cp-mono-hue,215) 55% 45%)}.tw\:bg-\[rgba\(0\,0\,0\,0\.35\)\]{background-color:#00000059}.tw\:bg-\[rgba\(15\,23\,42\,0\.4\)\]{background-color:#0f172a66}.tw\:bg-\[rgba\(15\,23\,42\,0\.35\)\]{background-color:#0f172a59}.tw\:bg-\[rgba\(15\,23\,42\,0\.42\)\]{background-color:#0f172a6b}.tw\:bg-\[rgba\(15\,23\,42\,0\.45\)\]{background-color:#0f172a73}.tw\:bg-\[rgba\(16\,185\,129\,0\.15\)\]{background-color:#10b98126}.tw\:bg-\[rgba\(34\,197\,94\,0\.1\)\]{background-color:#22c55e1a}.tw\:bg-\[rgba\(34\,197\,94\,0\.08\)\]{background-color:#22c55e14}.tw\:bg-\[rgba\(34\,197\,94\,0\.12\)\]{background-color:#22c55e1f}.tw\:bg-\[rgba\(34\,197\,94\,0\.15\)\]{background-color:#22c55e26}.tw\:bg-\[rgba\(37\,99\,235\,0\.12\)\]{background-color:#2563eb1f}.tw\:bg-\[rgba\(59\,130\,246\,0\.1\)\]{background-color:#3b82f61a}.tw\:bg-\[rgba\(59\,130\,246\,0\.06\)\]{background-color:#3b82f60f}.tw\:bg-\[rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.tw\:bg-\[rgba\(59\,130\,246\,0\.12\)\]{background-color:#3b82f61f}.tw\:bg-\[rgba\(59\,130\,246\,0\.15\)\]{background-color:#3b82f626}.tw\:bg-\[rgba\(107\,114\,128\,0\.1\)\]{background-color:#6b72801a}.tw\:bg-\[rgba\(168\,85\,247\,0\.15\)\]{background-color:#a855f726}.tw\:bg-\[rgba\(202\,138\,4\,0\.08\)\]{background-color:#ca8a0414}.tw\:bg-\[rgba\(220\,38\,38\,0\.08\)\]{background-color:#dc262614}.tw\:bg-\[rgba\(234\,179\,8\,0\.2\)\]{background-color:#eab30833}.tw\:bg-\[rgba\(234\,179\,8\,0\.12\)\]{background-color:#eab3081f}.tw\:bg-\[rgba\(239\,68\,68\,0\.1\)\]{background-color:#ef44441a}.tw\:bg-\[rgba\(239\,68\,68\,0\.12\)\]{background-color:#ef44441f}.tw\:bg-\[rgba\(239\,68\,68\,0\.15\)\]{background-color:#ef444426}.tw\:bg-\[rgba\(245\,158\,11\,0\.1\)\]{background-color:#f59e0b1a}.tw\:bg-\[rgba\(245\,158\,11\,0\.2\)\]{background-color:#f59e0b33}.tw\:bg-\[rgba\(245\,158\,11\,0\.08\)\]{background-color:#f59e0b14}.tw\:bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:#f59e0b1f}.tw\:bg-\[rgba\(245\,158\,11\,0\.15\)\]{background-color:#f59e0b26}.tw\:bg-\[rgba\(254\,242\,242\,0\.35\)\]{background-color:#fef2f259}.tw\:bg-\[var\(--accent-light\)\]{background-color:var(--accent-light)}.tw\:bg-\[var\(--bg-muted\,\#f8f9fa\)\]{background-color:var(--bg-muted,#f8f9fa)}.tw\:bg-\[var\(--bg-solid\)\]{background-color:var(--bg-solid)}.tw\:bg-\[var\(--bg-solid\,\#f8fafc\)\]{background-color:var(--bg-solid,#f8fafc)}.tw\:bg-\[var\(--border-light\)\]{background-color:var(--border-light)}.tw\:bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.tw\:bg-\[var\(--card-bg\,\#fff\)\]{background-color:var(--card-bg,#fff)}.tw\:bg-\[var\(--card-solid\)\]{background-color:var(--card-solid)}.tw\:bg-\[var\(--danger\,\#c0392b\)\]{background-color:var(--danger,#c0392b)}.tw\:bg-\[var\(--danger\,\#dc2626\)\]{background-color:var(--danger,#dc2626)}.tw\:bg-\[var\(--erp-accent\)\]{background-color:var(--erp-accent)}.tw\:bg-\[var\(--erp-panel\)\]{background-color:var(--erp-panel)}.tw\:bg-\[var\(--erp-panel\,var\(--surface-subtle\,var\(--muted-bg\)\)\)\]{background-color:var(--erp-panel,var(--surface-subtle,var(--muted-bg)))}.tw\:bg-\[var\(--inset\)\]{background-color:var(--inset)}.tw\:bg-\[var\(--inset-bg\,rgba\(0\,0\,0\,0\.02\)\)\]{background-color:var(--inset-bg,#00000005)}.tw\:bg-\[var\(--inset-bg\,rgba\(15\,23\,42\,0\.025\)\)\]{background-color:var(--inset-bg,#0f172a06)}.tw\:bg-\[var\(--inset-bg\,rgba\(59\,130\,246\,0\.06\)\)\]{background-color:var(--inset-bg,#3b82f60f)}.tw\:bg-\[var\(--inset-bg\,rgba\(241\,245\,249\,0\.5\)\)\]{background-color:var(--inset-bg,#f1f5f980)}.tw\:bg-\[var\(--inset-bg\,rgba\(241\,245\,249\,0\.8\)\)\]{background-color:var(--inset-bg,#f1f5f9cc)}.tw\:bg-\[var\(--inset-bg\,rgba\(241\,245\,249\,0\.45\)\)\]{background-color:var(--inset-bg,#f1f5f973)}.tw\:bg-\[var\(--muted-bg\)\]{background-color:var(--muted-bg)}.tw\:bg-\[var\(--primary-bg\)\]{background-color:var(--primary-bg)}.tw\:bg-\[var\(--success\,\#16a34a\)\]{background-color:var(--success,#16a34a)}.tw\:bg-\[var\(--success\,\#22c55e\)\]{background-color:var(--success,#22c55e)}.tw\:bg-\[var\(--success\,\#38a169\)\]{background-color:var(--success,#38a169)}.tw\:bg-\[var\(--surface\)\]{background-color:var(--surface)}.tw\:bg-\[var\(--surface\,\#f8fafc\)\]{background-color:var(--surface,#f8fafc)}.tw\:bg-\[var\(--surface\,\#fff\)\]{background-color:var(--surface,#fff)}.tw\:bg-\[var\(--surface\,var\(--bg\)\)\]{background-color:var(--surface,var(--bg))}.tw\:bg-\[var\(--surface\,var\(--card-bg\,var\(--card\)\)\)\]{background-color:var(--surface,var(--card-bg,var(--card)))}.tw\:bg-\[var\(--surface-muted\,\#f3f4f6\)\]{background-color:var(--surface-muted,#f3f4f6)}.tw\:bg-\[var\(--surface-muted\,rgba\(0\,0\,0\,0\.02\)\)\]{background-color:var(--surface-muted,#00000005)}.tw\:bg-accent{background-color:var(--accent)}.tw\:bg-accent-light{background-color:var(--accent-light)}.tw\:bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-accent\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.tw\:bg-accent\/12{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-accent\/12{background-color:color-mix(in oklab,var(--accent) 12%,transparent)}}.tw\:bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-accent\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.tw\:bg-amber-50,.tw\:bg-amber-50\/60{background-color:var(--tw-color-amber-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-50\/60{background-color:color-mix(in oklab,var(--tw-color-amber-50) 60%,transparent)}}.tw\:bg-amber-50\/70{background-color:var(--tw-color-amber-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-50\/70{background-color:color-mix(in oklab,var(--tw-color-amber-50) 70%,transparent)}}.tw\:bg-amber-100{background-color:var(--tw-color-amber-100)}.tw\:bg-amber-400,.tw\:bg-amber-400\/10{background-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-400\/10{background-color:color-mix(in oklab,var(--tw-color-amber-400) 10%,transparent)}}.tw\:bg-amber-400\/80{background-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-400\/80{background-color:color-mix(in oklab,var(--tw-color-amber-400) 80%,transparent)}}.tw\:bg-amber-500,.tw\:bg-amber-500\/5{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/5{background-color:color-mix(in oklab,var(--tw-color-amber-500) 5%,transparent)}}.tw\:bg-amber-500\/6{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/6{background-color:color-mix(in oklab,var(--tw-color-amber-500) 6%,transparent)}}.tw\:bg-amber-500\/8{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/8{background-color:color-mix(in oklab,var(--tw-color-amber-500) 8%,transparent)}}.tw\:bg-amber-500\/10{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/10{background-color:color-mix(in oklab,var(--tw-color-amber-500) 10%,transparent)}}.tw\:bg-amber-500\/14{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/14{background-color:color-mix(in oklab,var(--tw-color-amber-500) 14%,transparent)}}.tw\:bg-amber-500\/15{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/15{background-color:color-mix(in oklab,var(--tw-color-amber-500) 15%,transparent)}}.tw\:bg-amber-500\/16{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/16{background-color:color-mix(in oklab,var(--tw-color-amber-500) 16%,transparent)}}.tw\:bg-amber-500\/\[0\.06\]{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--tw-color-amber-500) 6%,transparent)}}.tw\:bg-bg{background-color:var(--bg-solid)}.tw\:bg-black,.tw\:bg-black\/20{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/20{background-color:color-mix(in oklab,var(--tw-color-black) 20%,transparent)}}.tw\:bg-black\/30{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/30{background-color:color-mix(in oklab,var(--tw-color-black) 30%,transparent)}}.tw\:bg-black\/40{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/40{background-color:color-mix(in oklab,var(--tw-color-black) 40%,transparent)}}.tw\:bg-black\/45{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/45{background-color:color-mix(in oklab,var(--tw-color-black) 45%,transparent)}}.tw\:bg-blue-50,.tw\:bg-blue-50\/60{background-color:var(--tw-color-blue-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-50\/60{background-color:color-mix(in oklab,var(--tw-color-blue-50) 60%,transparent)}}.tw\:bg-blue-50\/70{background-color:var(--tw-color-blue-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-50\/70{background-color:color-mix(in oklab,var(--tw-color-blue-50) 70%,transparent)}}.tw\:bg-blue-50\/80{background-color:var(--tw-color-blue-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-50\/80{background-color:color-mix(in oklab,var(--tw-color-blue-50) 80%,transparent)}}.tw\:bg-blue-100{background-color:var(--tw-color-blue-100)}.tw\:bg-blue-300\/60{background-color:var(--tw-color-blue-300)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-300\/60{background-color:color-mix(in oklab,var(--tw-color-blue-300) 60%,transparent)}}.tw\:bg-blue-400{background-color:var(--tw-color-blue-400)}.tw\:bg-blue-500,.tw\:bg-blue-500\/6{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/6{background-color:color-mix(in oklab,var(--tw-color-blue-500) 6%,transparent)}}.tw\:bg-blue-500\/8{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/8{background-color:color-mix(in oklab,var(--tw-color-blue-500) 8%,transparent)}}.tw\:bg-blue-500\/12{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/12{background-color:color-mix(in oklab,var(--tw-color-blue-500) 12%,transparent)}}.tw\:bg-blue-500\/15{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/15{background-color:color-mix(in oklab,var(--tw-color-blue-500) 15%,transparent)}}.tw\:bg-blue-500\/20{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/20{background-color:color-mix(in oklab,var(--tw-color-blue-500) 20%,transparent)}}.tw\:bg-blue-500\/30{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/30{background-color:color-mix(in oklab,var(--tw-color-blue-500) 30%,transparent)}}.tw\:bg-blue-500\/\[0\.06\]{background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--tw-color-blue-500) 6%,transparent)}}.tw\:bg-blue-600,.tw\:bg-blue-600\/20{background-color:var(--tw-color-blue-600)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-600\/20{background-color:color-mix(in oklab,var(--tw-color-blue-600) 20%,transparent)}}.tw\:bg-blue-600\/60{background-color:var(--tw-color-blue-600)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-600\/60{background-color:color-mix(in oklab,var(--tw-color-blue-600) 60%,transparent)}}.tw\:bg-border{background-color:var(--border)}.tw\:bg-border-light{background-color:var(--border-light)}.tw\:bg-card{background-color:var(--card)}.tw\:bg-current{background-color:currentColor}.tw\:bg-cyan-50{background-color:var(--tw-color-cyan-50)}.tw\:bg-cyan-400{background-color:var(--tw-color-cyan-400)}.tw\:bg-cyan-500{background-color:var(--tw-color-cyan-500)}.tw\:bg-emerald-50{background-color:var(--tw-color-emerald-50)}.tw\:bg-emerald-100{background-color:var(--tw-color-emerald-100)}.tw\:bg-emerald-400,.tw\:bg-emerald-400\/15{background-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-400\/15{background-color:color-mix(in oklab,var(--tw-color-emerald-400) 15%,transparent)}}.tw\:bg-emerald-400\/80{background-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-400\/80{background-color:color-mix(in oklab,var(--tw-color-emerald-400) 80%,transparent)}}.tw\:bg-emerald-500,.tw\:bg-emerald-500\/8{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/8{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 8%,transparent)}}.tw\:bg-emerald-500\/10{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/10{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 10%,transparent)}}.tw\:bg-emerald-500\/12{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/12{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 12%,transparent)}}.tw\:bg-emerald-500\/14{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/14{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 14%,transparent)}}.tw\:bg-emerald-500\/15{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/15{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 15%,transparent)}}.tw\:bg-emerald-500\/50{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/50{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 50%,transparent)}}.tw\:bg-emerald-500\/70{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/70{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 70%,transparent)}}.tw\:bg-emerald-500\/\[0\.05\]{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 5%,transparent)}}.tw\:bg-emerald-500\/\[0\.08\]{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 8%,transparent)}}.tw\:bg-emerald-600{background-color:var(--tw-color-emerald-600)}.tw\:bg-green-500\/15{background-color:var(--tw-color-green-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-green-500\/15{background-color:color-mix(in oklab,var(--tw-color-green-500) 15%,transparent)}}.tw\:bg-indigo-600{background-color:var(--tw-color-indigo-600)}.tw\:bg-muted{background-color:var(--muted)}.tw\:bg-orange-500\/\[0\.06\]{background-color:var(--tw-color-orange-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-orange-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--tw-color-orange-500) 6%,transparent)}}.tw\:bg-pink-50{background-color:var(--tw-color-pink-50)}.tw\:bg-pink-500{background-color:var(--tw-color-pink-500)}.tw\:bg-primary{background-color:var(--primary)}.tw\:bg-purple-500\/15{background-color:var(--tw-color-purple-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-purple-500\/15{background-color:color-mix(in oklab,var(--tw-color-purple-500) 15%,transparent)}}.tw\:bg-red-50{background-color:var(--tw-color-red-50)}.tw\:bg-red-100{background-color:var(--tw-color-red-100)}.tw\:bg-red-500,.tw\:bg-red-500\/5{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/5{background-color:color-mix(in oklab,var(--tw-color-red-500) 5%,transparent)}}.tw\:bg-red-500\/6{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/6{background-color:color-mix(in oklab,var(--tw-color-red-500) 6%,transparent)}}.tw\:bg-red-500\/8{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/8{background-color:color-mix(in oklab,var(--tw-color-red-500) 8%,transparent)}}.tw\:bg-red-500\/10{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/10{background-color:color-mix(in oklab,var(--tw-color-red-500) 10%,transparent)}}.tw\:bg-red-500\/12{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/12{background-color:color-mix(in oklab,var(--tw-color-red-500) 12%,transparent)}}.tw\:bg-red-500\/15{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/15{background-color:color-mix(in oklab,var(--tw-color-red-500) 15%,transparent)}}.tw\:bg-red-500\/70{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/70{background-color:color-mix(in oklab,var(--tw-color-red-500) 70%,transparent)}}.tw\:bg-red-500\/\[0\.06\]{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--tw-color-red-500) 6%,transparent)}}.tw\:bg-red-500\/\[0\.08\]{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--tw-color-red-500) 8%,transparent)}}.tw\:bg-red-600\/90{background-color:var(--tw-color-red-600)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-red-600\/90{background-color:color-mix(in oklab,var(--tw-color-red-600) 90%,transparent)}}.tw\:bg-rose-50,.tw\:bg-rose-50\/60{background-color:var(--tw-color-rose-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-rose-50\/60{background-color:color-mix(in oklab,var(--tw-color-rose-50) 60%,transparent)}}.tw\:bg-rose-100{background-color:var(--tw-color-rose-100)}.tw\:bg-rose-400,.tw\:bg-rose-400\/80{background-color:var(--tw-color-rose-400)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-rose-400\/80{background-color:color-mix(in oklab,var(--tw-color-rose-400) 80%,transparent)}}.tw\:bg-rose-500{background-color:var(--tw-color-rose-500)}.tw\:bg-rose-600{background-color:var(--tw-color-rose-600)}.tw\:bg-slate-50,.tw\:bg-slate-50\/70{background-color:var(--tw-color-slate-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-50\/70{background-color:color-mix(in oklab,var(--tw-color-slate-50) 70%,transparent)}}.tw\:bg-slate-50\/90{background-color:var(--tw-color-slate-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-50\/90{background-color:color-mix(in oklab,var(--tw-color-slate-50) 90%,transparent)}}.tw\:bg-slate-100{background-color:var(--tw-color-slate-100)}.tw\:bg-slate-200{background-color:var(--tw-color-slate-200)}.tw\:bg-slate-300{background-color:var(--tw-color-slate-300)}.tw\:bg-slate-400{background-color:var(--tw-color-slate-400)}.tw\:bg-slate-500\/10{background-color:var(--tw-color-slate-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-500\/10{background-color:color-mix(in oklab,var(--tw-color-slate-500) 10%,transparent)}}.tw\:bg-slate-500\/12{background-color:var(--tw-color-slate-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-500\/12{background-color:color-mix(in oklab,var(--tw-color-slate-500) 12%,transparent)}}.tw\:bg-slate-700{background-color:var(--tw-color-slate-700)}.tw\:bg-slate-800{background-color:var(--tw-color-slate-800)}.tw\:bg-slate-900,.tw\:bg-slate-900\/45{background-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-900\/45{background-color:color-mix(in oklab,var(--tw-color-slate-900) 45%,transparent)}}.tw\:bg-slate-900\/50{background-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-900\/50{background-color:color-mix(in oklab,var(--tw-color-slate-900) 50%,transparent)}}.tw\:bg-slate-900\/80{background-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-900\/80{background-color:color-mix(in oklab,var(--tw-color-slate-900) 80%,transparent)}}.tw\:bg-slate-950,.tw\:bg-slate-950\/45{background-color:var(--tw-color-slate-950)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-950\/45{background-color:color-mix(in oklab,var(--tw-color-slate-950) 45%,transparent)}}.tw\:bg-slate-950\/80{background-color:var(--tw-color-slate-950)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-950\/80{background-color:color-mix(in oklab,var(--tw-color-slate-950) 80%,transparent)}}.tw\:bg-slate-950\/90{background-color:var(--tw-color-slate-950)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-slate-950\/90{background-color:color-mix(in oklab,var(--tw-color-slate-950) 90%,transparent)}}.tw\:bg-surface{background-color:var(--surface)}.tw\:bg-surface-subtle{background-color:var(--surface-subtle)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-violet-50,.tw\:bg-violet-50\/60{background-color:var(--tw-color-violet-50)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-violet-50\/60{background-color:color-mix(in oklab,var(--tw-color-violet-50) 60%,transparent)}}.tw\:bg-violet-100{background-color:var(--tw-color-violet-100)}.tw\:bg-violet-200{background-color:var(--tw-color-violet-200)}.tw\:bg-violet-500,.tw\:bg-violet-500\/12{background-color:var(--tw-color-violet-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-violet-500\/12{background-color:color-mix(in oklab,var(--tw-color-violet-500) 12%,transparent)}}.tw\:bg-violet-500\/25{background-color:var(--tw-color-violet-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-violet-500\/25{background-color:color-mix(in oklab,var(--tw-color-violet-500) 25%,transparent)}}.tw\:bg-warning{background-color:var(--warning)}.tw\:bg-white,.tw\:bg-white\/10{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/10{background-color:color-mix(in oklab,var(--tw-color-white) 10%,transparent)}}.tw\:bg-white\/15{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/15{background-color:color-mix(in oklab,var(--tw-color-white) 15%,transparent)}}.tw\:bg-white\/20{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/20{background-color:color-mix(in oklab,var(--tw-color-white) 20%,transparent)}}.tw\:bg-white\/25{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/25{background-color:color-mix(in oklab,var(--tw-color-white) 25%,transparent)}}.tw\:bg-white\/45{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/45{background-color:color-mix(in oklab,var(--tw-color-white) 45%,transparent)}}.tw\:bg-white\/60{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/60{background-color:color-mix(in oklab,var(--tw-color-white) 60%,transparent)}}.tw\:bg-white\/70{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/70{background-color:color-mix(in oklab,var(--tw-color-white) 70%,transparent)}}.tw\:bg-white\/80{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/80{background-color:color-mix(in oklab,var(--tw-color-white) 80%,transparent)}}.tw\:bg-white\/85{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/85{background-color:color-mix(in oklab,var(--tw-color-white) 85%,transparent)}}.tw\:bg-white\/90{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/90{background-color:color-mix(in oklab,var(--tw-color-white) 90%,transparent)}}.tw\:bg-white\/95{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/95{background-color:color-mix(in oklab,var(--tw-color-white) 95%,transparent)}}.tw\:bg-white\/\[0\.04\]{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--tw-color-white) 4%,transparent)}}.tw\:bg-white\/\[0\.06\]{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--tw-color-white) 6%,transparent)}}.tw\:bg-white\/\[0\.07\]{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--tw-color-white) 7%,transparent)}}.tw\:bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.tw\:bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.tw\:bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tw\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_12\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,var(--warning,#f59e0b),transparent)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_12\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--warning,#f59e0b) 12%,transparent),transparent)}}.tw\:bg-\[linear-gradient\(90deg\,var\(--border\)_25\%\,color-mix\(in_srgb\,var\(--border\)_60\%\,transparent\)_50\%\,var\(--border\)_75\%\)\]{background-image:linear-gradient(90deg,var(--border) 25%,var(--border) 50%,var(--border) 75%)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(90deg\,var\(--border\)_25\%\,color-mix\(in_srgb\,var\(--border\)_60\%\,transparent\)_50\%\,var\(--border\)_75\%\)\]{background-image:linear-gradient(90deg,var(--border) 25%,color-mix(in srgb,var(--border) 60%,transparent) 50%,var(--border) 75%)}}.tw\:bg-\[linear-gradient\(128deg\,\#60a5fa_0\%\,\#3b82f6_42\%\,\#1d4ed8_100\%\)\]{background-image:linear-gradient(128deg,#60a5fa,#3b82f6 42%,#1d4ed8)}.tw\:bg-\[linear-gradient\(135deg\,\#ef4444_0\%\,\#dc2626_100\%\)\]{background-image:linear-gradient(135deg,#ef4444,#dc2626)}.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)_0\%\,transparent_55\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,var(--accent) 0%,transparent 55%),var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)_0\%\,transparent_55\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 55%),var(--card)}}.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)_0\%\,transparent_60\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,var(--accent) 0%,transparent 60%),var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)_0\%\,transparent_60\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 60%),var(--card)}}.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)_0\%\,transparent_70\%\)\,var\(--inset-bg\,rgba\(15\,23\,42\,0\.025\)\)\]{background-image:linear-gradient(135deg,var(--accent) 0%,transparent 70%),var(--inset-bg,#0f172a06)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)_0\%\,transparent_70\%\)\,var\(--inset-bg\,rgba\(15\,23\,42\,0\.025\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 70%),var(--inset-bg,#0f172a06)}}.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)_0\%\,transparent_55\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,var(--accent) 0%,transparent 55%),var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)_0\%\,transparent_55\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 55%),var(--card)}}.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_14\%\,transparent\)_0\%\,transparent_55\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,var(--warning,#f59e0b) 0%,transparent 55%),var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_14\%\,transparent\)_0\%\,transparent_55\%\)\,var\(--card\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent) 0%,transparent 55%),var(--card)}}.tw\:bg-\[linear-gradient\(135deg\,rgb\(239\,68\,68\)\,rgb\(220\,38\,38\)\)\]{background-image:linear-gradient(135deg,#ef4444,#dc2626)}.tw\:bg-\[linear-gradient\(to_top\,var\(--card-bg\,var\(--bg\)\)_70\%\,transparent\)\]{background-image:linear-gradient(to top,var(--card-bg,var(--bg)) 70%,transparent)}.tw\:bg-\[linear-gradient\(var\(--surface-subtle\)\,var\(--surface-subtle\)\)\]{background-image:linear-gradient(var(--surface-subtle),var(--surface-subtle))}.tw\:bg-\[radial-gradient\(60\%_50\%_at_30\%_30\%\,rgba\(37\,99\,235\,0\.35\)\,transparent\)\,radial-gradient\(50\%_50\%_at_75\%_40\%\,rgba\(124\,58\,237\,0\.3\)\,transparent\)\]{background-image:radial-gradient(60% 50% at 30% 30%,#2563eb59,#0000),radial-gradient(50% 50% at 75% 40%,#7c3aed4d,#0000)}.tw\:bg-\[radial-gradient\(120\%_80\%_at_30\%_20\%\,\#3a3f4b\,\#16191f_70\%\)\]{background-image:radial-gradient(120% 80% at 30% 20%,#3a3f4b,#16191f 70%)}.tw\:bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)_0\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,var(--accent) 0%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)_0\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 68%)}}.tw\:bg-\[radial-gradient\(circle\,rgba\(59\,130\,246\,0\.18\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#3b82f62e,#0000 70%)}.tw\:bg-\[radial-gradient\(closest-side\,rgba\(6\,182\,212\,0\.13\)\,transparent\)\]{background-image:radial-gradient(closest-side,#06b6d421,#0000)}.tw\:bg-\[radial-gradient\(closest-side\,rgba\(37\,99\,235\,0\.12\)\,transparent\)\]{background-image:radial-gradient(closest-side,#2563eb1f,#0000)}.tw\:bg-\[radial-gradient\(closest-side\,rgba\(37\,99\,235\,0\.20\)\,transparent\)\]{background-image:radial-gradient(closest-side,#2563eb33,#0000)}.tw\:bg-\[radial-gradient\(closest-side\,rgba\(59\,130\,246\,0\.35\)\,transparent\)\]{background-image:radial-gradient(closest-side,#3b82f659,#0000)}.tw\:bg-\[radial-gradient\(closest-side\,rgba\(99\,102\,241\,0\.35\)\,transparent\)\]{background-image:radial-gradient(closest-side,#6366f159,#0000)}.tw\:bg-\[radial-gradient\(closest-side\,rgba\(124\,58\,237\,0\.14\)\,transparent\)\]{background-image:radial-gradient(closest-side,#7c3aed24,#0000)}.tw\:bg-\[radial-gradient\(ellipse_80\%_50\%_at_50\%_-20\%\,color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\)\)_7\%\,transparent\)\,transparent_70\%\)\,var\(--bg-solid\)\]{background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgb(var(--ledger-brand-rgb)),transparent 70%),var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-\[radial-gradient\(ellipse_80\%_50\%_at_50\%_-20\%\,color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\)\)_7\%\,transparent\)\,transparent_70\%\)\,var\(--bg-solid\)\]{background-image:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 7%,transparent),transparent 70%),var(--bg-solid)}}.tw\:bg-none{background-image:none}.tw\:from-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-accent\/10{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:from-accent\/10{--tw-gradient-from:color-mix(in oklab, var(--accent) 10%, transparent)}}.tw\:from-accent\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-amber-50{--tw-gradient-from:var(--tw-color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-amber-100{--tw-gradient-from:var(--tw-color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-amber-400{--tw-gradient-from:var(--tw-color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-amber-500{--tw-gradient-from:var(--tw-color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-amber-600{--tw-gradient-from:var(--tw-color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-black\/45{--tw-gradient-from:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--tw-color-black) 45%, transparent)}}.tw\:from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-black\/70{--tw-gradient-from:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--tw-color-black) 70%, transparent)}}.tw\:from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-blue-300{--tw-gradient-from:var(--tw-color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-blue-400{--tw-gradient-from:var(--tw-color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-blue-500{--tw-gradient-from:var(--tw-color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-blue-500\/20{--tw-gradient-from:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:from-blue-500\/20{--tw-gradient-from:color-mix(in oklab, var(--tw-color-blue-500) 20%, transparent)}}.tw\:from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-blue-600{--tw-gradient-from:var(--tw-color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-blue-600\/20{--tw-gradient-from:var(--tw-color-blue-600)}@supports (color:color-mix(in lab,red,red)){.tw\:from-blue-600\/20{--tw-gradient-from:color-mix(in oklab, var(--tw-color-blue-600) 20%, transparent)}}.tw\:from-blue-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-cyan-400{--tw-gradient-from:var(--tw-color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-cyan-500{--tw-gradient-from:var(--tw-color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-emerald-100{--tw-gradient-from:var(--tw-color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-emerald-500{--tw-gradient-from:var(--tw-color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-fuchsia-500{--tw-gradient-from:var(--tw-color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-indigo-500{--tw-gradient-from:var(--tw-color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-orange-500{--tw-gradient-from:var(--tw-color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-orange-500\/20{--tw-gradient-from:var(--tw-color-orange-500)}@supports (color:color-mix(in lab,red,red)){.tw\:from-orange-500\/20{--tw-gradient-from:color-mix(in oklab, var(--tw-color-orange-500) 20%, transparent)}}.tw\:from-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-pink-500{--tw-gradient-from:var(--tw-color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-red-500{--tw-gradient-from:var(--tw-color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-red-500\/15{--tw-gradient-from:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:from-red-500\/15{--tw-gradient-from:color-mix(in oklab, var(--tw-color-red-500) 15%, transparent)}}.tw\:from-red-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-rose-400{--tw-gradient-from:var(--tw-color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-rose-500{--tw-gradient-from:var(--tw-color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-sky-400{--tw-gradient-from:var(--tw-color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-sky-500{--tw-gradient-from:var(--tw-color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-slate-50{--tw-gradient-from:var(--tw-color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-slate-200{--tw-gradient-from:var(--tw-color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-slate-400{--tw-gradient-from:var(--tw-color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-slate-500{--tw-gradient-from:var(--tw-color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-slate-800{--tw-gradient-from:var(--tw-color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-slate-900{--tw-gradient-from:var(--tw-color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-stone-500{--tw-gradient-from:var(--tw-color-stone-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-teal-500{--tw-gradient-from:var(--tw-color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-teal-500\/20{--tw-gradient-from:var(--tw-color-teal-500)}@supports (color:color-mix(in lab,red,red)){.tw\:from-teal-500\/20{--tw-gradient-from:color-mix(in oklab, var(--tw-color-teal-500) 20%, transparent)}}.tw\:from-teal-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-violet-100{--tw-gradient-from:var(--tw-color-violet-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-violet-500{--tw-gradient-from:var(--tw-color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-violet-500\/20{--tw-gradient-from:var(--tw-color-violet-500)}@supports (color:color-mix(in lab,red,red)){.tw\:from-violet-500\/20{--tw-gradient-from:color-mix(in oklab, var(--tw-color-violet-500) 20%, transparent)}}.tw\:from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-white{--tw-gradient-from:var(--tw-color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-yellow-500{--tw-gradient-from:var(--tw-color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-zinc-500{--tw-gradient-from:var(--tw-color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:via-black\/25{--tw-gradient-via:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--tw-color-black) 25%, transparent)}}.tw\:via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-blue-500\/40{--tw-gradient-via:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:via-blue-500\/40{--tw-gradient-via:color-mix(in oklab, var(--tw-color-blue-500) 40%, transparent)}}.tw\:via-blue-500\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-emerald-400\/50{--tw-gradient-via:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:via-emerald-400\/50{--tw-gradient-via:color-mix(in oklab, var(--tw-color-emerald-400) 50%, transparent)}}.tw\:via-emerald-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-emerald-400\/55{--tw-gradient-via:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:via-emerald-400\/55{--tw-gradient-via:color-mix(in oklab, var(--tw-color-emerald-400) 55%, transparent)}}.tw\:via-emerald-400\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-indigo-50{--tw-gradient-via:var(--tw-color-indigo-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-indigo-200{--tw-gradient-via:var(--tw-color-indigo-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-indigo-500{--tw-gradient-via:var(--tw-color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-orange-50{--tw-gradient-via:var(--tw-color-orange-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-slate-800{--tw-gradient-via:var(--tw-color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-teal-50{--tw-gradient-via:var(--tw-color-teal-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-violet-500{--tw-gradient-via:var(--tw-color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-violet-500\/10{--tw-gradient-via:var(--tw-color-violet-500)}@supports (color:color-mix(in lab,red,red)){.tw\:via-violet-500\/10{--tw-gradient-via:color-mix(in oklab, var(--tw-color-violet-500) 10%, transparent)}}.tw\:via-violet-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:to-amber-600{--tw-gradient-to:var(--tw-color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-blue-600{--tw-gradient-to:var(--tw-color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-blue-700{--tw-gradient-to:var(--tw-color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-cyan-500{--tw-gradient-to:var(--tw-color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-cyan-600{--tw-gradient-to:var(--tw-color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-emerald-500{--tw-gradient-to:var(--tw-color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-emerald-600{--tw-gradient-to:var(--tw-color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-fuchsia-500{--tw-gradient-to:var(--tw-color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-fuchsia-600{--tw-gradient-to:var(--tw-color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-green-500{--tw-gradient-to:var(--tw-color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-indigo-500{--tw-gradient-to:var(--tw-color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-indigo-600{--tw-gradient-to:var(--tw-color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-indigo-700{--tw-gradient-to:var(--tw-color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-orange-50{--tw-gradient-to:var(--tw-color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-orange-500{--tw-gradient-to:var(--tw-color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-orange-600{--tw-gradient-to:var(--tw-color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-pink-600{--tw-gradient-to:var(--tw-color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-purple-600{--tw-gradient-to:var(--tw-color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-red-500{--tw-gradient-to:var(--tw-color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-red-600{--tw-gradient-to:var(--tw-color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-rose-500{--tw-gradient-to:var(--tw-color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-rose-600{--tw-gradient-to:var(--tw-color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-sky-600{--tw-gradient-to:var(--tw-color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-slate-400{--tw-gradient-to:var(--tw-color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-slate-600{--tw-gradient-to:var(--tw-color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-slate-700{--tw-gradient-to:var(--tw-color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-slate-900{--tw-gradient-to:var(--tw-color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-slate-950{--tw-gradient-to:var(--tw-color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-stone-700{--tw-gradient-to:var(--tw-color-stone-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-teal-500{--tw-gradient-to:var(--tw-color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-teal-600{--tw-gradient-to:var(--tw-color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-violet-300{--tw-gradient-to:var(--tw-color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-violet-400{--tw-gradient-to:var(--tw-color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-violet-500{--tw-gradient-to:var(--tw-color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-violet-600{--tw-gradient-to:var(--tw-color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-white{--tw-gradient-to:var(--tw-color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[background-size\:min\(480px\,_60vw\)\]{background-size:min(480px,60vw)}.tw\:bg-\[length\:200\%_100\%\]{background-size:200% 100%}.tw\:bg-\[length\:200\%_auto\]{background-size:200%}.tw\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.tw\:\[background-position\:center_22\%\]{background-position:50% 22%}.tw\:\[background-repeat\:no-repeat\]{background-repeat:no-repeat}.tw\:fill-amber-400{fill:var(--tw-color-amber-400)}.tw\:fill-current{fill:currentColor}.tw\:object-contain{object-fit:contain}.tw\:object-cover{object-fit:cover}.tw\:object-top{object-position:top}.tw\:\[padding\:2px_8px\]{padding:2px 8px}.tw\:\[padding\:4px\]{padding:4px}.tw\:\[padding\:4px_0\]{padding:4px 0}.tw\:\[padding\:4px_8px\]{padding:4px 8px}.tw\:\[padding\:4px_10px\]{padding:4px 10px}.tw\:\[padding\:6px_10px\]{padding:6px 10px}.tw\:\[padding\:8px_6px\]{padding:8px 6px}.tw\:\[padding\:8px_14px\]{padding:8px 14px}.tw\:\[padding\:12px_16px_24px\]{padding:12px 16px 24px}.tw\:\[padding\:12px_24px\]{padding:12px 24px}.tw\:\[padding\:14px\]{padding:14px}.tw\:\[padding\:14px_24px_16px\]{padding:14px 24px 16px}.tw\:\[padding\:16px_12px_32px_24px\]{padding:16px 12px 32px 24px}.tw\:\[padding\:16px_16px_calc\(16px_\+_env\(safe-area-inset-bottom\,_0px\)\)\]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.tw\:\[padding\:16px_18px\]{padding:16px 18px}.tw\:\[padding\:16px_20px_24px\]{padding:16px 20px 24px}.tw\:\[padding\:16px_24px\]{padding:16px 24px}.tw\:\[padding\:16px_24px_48px\]{padding:16px 24px 48px}.tw\:\[padding\:20px_16px_40px\]{padding:20px 16px 40px}.tw\:\[padding\:20px_18px\]{padding:20px 18px}.tw\:\[padding\:20px_24px_16px\]{padding:20px 24px 16px}.tw\:\[padding\:24px\]{padding:24px}.tw\:\[padding\:32px_16px\]{padding:32px 16px}.tw\:p-0{padding:0}.tw\:p-0\.5{padding:calc(var(--tw-spacing) * .5)}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-1\.5{padding:calc(var(--tw-spacing) * 1.5)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-7{padding:calc(var(--tw-spacing) * 7)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:p-12{padding:calc(var(--tw-spacing) * 12)}.tw\:p-\[9px\]{padding:9px}.tw\:p-\[10px\]{padding:10px}.tw\:p-\[18px\]{padding:18px}.tw\:p-px{padding:1px}.tw\:px-0{padding-inline:0}.tw\:px-1{padding-inline:var(--tw-spacing)}.tw\:px-1\.5{padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-4\.5{padding-inline:calc(var(--tw-spacing) * 4.5)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-7{padding-inline:calc(var(--tw-spacing) * 7)}.tw\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:px-9{padding-inline:calc(var(--tw-spacing) * 9)}.tw\:px-10{padding-inline:calc(var(--tw-spacing) * 10)}.tw\:px-\[5px\]{padding-inline:5px}.tw\:px-\[7px\]{padding-inline:7px}.tw\:px-\[18px\]{padding-inline:18px}.tw\:px-\[22px\]{padding-inline:22px}.tw\:px-\[26px\]{padding-inline:26px}.tw\:py-0{padding-block:0}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-3\.5{padding-block:calc(var(--tw-spacing) * 3.5)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-7{padding-block:calc(var(--tw-spacing) * 7)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-9{padding-block:calc(var(--tw-spacing) * 9)}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:py-12{padding-block:calc(var(--tw-spacing) * 12)}.tw\:py-14{padding-block:calc(var(--tw-spacing) * 14)}.tw\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:py-20{padding-block:calc(var(--tw-spacing) * 20)}.tw\:py-24{padding-block:calc(var(--tw-spacing) * 24)}.tw\:py-28{padding-block:calc(var(--tw-spacing) * 28)}.tw\:py-\[0\.35rem\]{padding-block:.35rem}.tw\:py-\[3px\]{padding-block:3px}.tw\:py-\[5px\]{padding-block:5px}.tw\:py-\[7px\]{padding-block:7px}.tw\:py-\[9px\]{padding-block:9px}.tw\:py-\[18px\]{padding-block:18px}.tw\:py-\[60px\]{padding-block:60px}.tw\:py-px{padding-block:1px}.tw\:pt-0{padding-top:0}.tw\:pt-0\.5{padding-top:calc(var(--tw-spacing) * .5)}.tw\:pt-1{padding-top:var(--tw-spacing)}.tw\:pt-1\.5{padding-top:calc(var(--tw-spacing) * 1.5)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-2\.5{padding-top:calc(var(--tw-spacing) * 2.5)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pt-6{padding-top:calc(var(--tw-spacing) * 6)}.tw\:pt-7{padding-top:calc(var(--tw-spacing) * 7)}.tw\:pt-8{padding-top:calc(var(--tw-spacing) * 8)}.tw\:pt-9{padding-top:calc(var(--tw-spacing) * 9)}.tw\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:pt-12{padding-top:calc(var(--tw-spacing) * 12)}.tw\:pt-16{padding-top:calc(var(--tw-spacing) * 16)}.tw\:pt-24{padding-top:calc(var(--tw-spacing) * 24)}.tw\:pt-\[6vh\]{padding-top:6vh}.tw\:pt-\[12vh\]{padding-top:12vh}.tw\:pt-\[calc\(7rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(7rem + env(safe-area-inset-top))}.tw\:pt-\[calc\(8rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(8rem + env(safe-area-inset-top))}.tw\:pt-\[calc\(16px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(16px + env(safe-area-inset-top))}.tw\:pt-\[calc\(env\(safe-area-inset-top\)\+56px\)\]{padding-top:calc(env(safe-area-inset-top) + 56px)}.tw\:pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.tw\:pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px,env(safe-area-inset-top))}.tw\:pt-\[max\(24px\,env\(safe-area-inset-top\)\)\]{padding-top:max(24px,env(safe-area-inset-top))}.tw\:pt-\[max\(28px\,env\(safe-area-inset-top\)\)\]{padding-top:max(28px,env(safe-area-inset-top))}.tw\:pt-\[max\(32px\,env\(safe-area-inset-top\)\)\]{padding-top:max(32px,env(safe-area-inset-top))}.tw\:pr-1{padding-right:var(--tw-spacing)}.tw\:pr-1\.5{padding-right:calc(var(--tw-spacing) * 1.5)}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)}.tw\:pr-2\.5{padding-right:calc(var(--tw-spacing) * 2.5)}.tw\:pr-3{padding-right:calc(var(--tw-spacing) * 3)}.tw\:pr-3\.5{padding-right:calc(var(--tw-spacing) * 3.5)}.tw\:pr-4{padding-right:calc(var(--tw-spacing) * 4)}.tw\:pr-10{padding-right:calc(var(--tw-spacing) * 10)}.tw\:pr-11{padding-right:calc(var(--tw-spacing) * 11)}.tw\:pr-14{padding-right:calc(var(--tw-spacing) * 14)}.tw\:pr-16{padding-right:calc(var(--tw-spacing) * 16)}.tw\:pb-0\.5{padding-bottom:calc(var(--tw-spacing) * .5)}.tw\:pb-1{padding-bottom:var(--tw-spacing)}.tw\:pb-1\.5{padding-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-2\.5{padding-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-3\.5{padding-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:pb-5{padding-bottom:calc(var(--tw-spacing) * 5)}.tw\:pb-6{padding-bottom:calc(var(--tw-spacing) * 6)}.tw\:pb-7{padding-bottom:calc(var(--tw-spacing) * 7)}.tw\:pb-8{padding-bottom:calc(var(--tw-spacing) * 8)}.tw\:pb-10{padding-bottom:calc(var(--tw-spacing) * 10)}.tw\:pb-12{padding-bottom:calc(var(--tw-spacing) * 12)}.tw\:pb-14{padding-bottom:calc(var(--tw-spacing) * 14)}.tw\:pb-16{padding-bottom:calc(var(--tw-spacing) * 16)}.tw\:pb-20{padding-bottom:calc(var(--tw-spacing) * 20)}.tw\:pb-28{padding-bottom:calc(var(--tw-spacing) * 28)}.tw\:pb-\[0\.08em\]{padding-bottom:.08em}.tw\:pb-\[3px\]{padding-bottom:3px}.tw\:pb-\[18px\]{padding-bottom:18px}.tw\:pb-\[calc\(2\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.tw\:pb-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.tw\:pb-\[calc\(env\(safe-area-inset-bottom\)\+40px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.tw\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.tw\:pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.tw\:pb-\[max\(18px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(18px,env(safe-area-inset-bottom))}.tw\:pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px,env(safe-area-inset-bottom))}.tw\:pb-\[max\(28px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(28px,env(safe-area-inset-bottom))}.tw\:\[padding-left\:18px\]{padding-left:18px}.tw\:pl-0{padding-left:0}.tw\:pl-0\.5{padding-left:calc(var(--tw-spacing) * .5)}.tw\:pl-1{padding-left:var(--tw-spacing)}.tw\:pl-2{padding-left:calc(var(--tw-spacing) * 2)}.tw\:pl-2\.5{padding-left:calc(var(--tw-spacing) * 2.5)}.tw\:pl-3{padding-left:calc(var(--tw-spacing) * 3)}.tw\:pl-3\.5{padding-left:calc(var(--tw-spacing) * 3.5)}.tw\:pl-4{padding-left:calc(var(--tw-spacing) * 4)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:pl-8{padding-left:calc(var(--tw-spacing) * 8)}.tw\:pl-9{padding-left:calc(var(--tw-spacing) * 9)}.tw\:pl-10{padding-left:calc(var(--tw-spacing) * 10)}.tw\:pl-12{padding-left:calc(var(--tw-spacing) * 12)}.tw\:pl-\[18px\]{padding-left:18px}.tw\:pl-\[42px\]{padding-left:42px}.tw\:pl-\[44px\]{padding-left:44px}.tw\:pl-\[52px\]{padding-left:52px}.tw\:pl-\[max\(32px\,calc\(\(100vw-1200px\)\/2\+32px\)\)\]{padding-left:max(32px,50vw - 568px)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-right{text-align:right}.tw\:align-\[-3px\]{vertical-align:-3px}.tw\:align-bottom{vertical-align:bottom}.tw\:align-middle{vertical-align:middle}.tw\:align-top{vertical-align:top}.tw\:\[font-family\:inherit\]{font-family:inherit}.tw\:\[font-family\:var\(--font-mono\,_ui-monospace\,_monospace\)\]{font-family:var(--font-mono,ui-monospace, monospace)}.tw\:font-\[\"Sora\"\,\"Plus_Jakarta_Sans\"\,\"Inter\"\,system-ui\,sans-serif\]{font-family:Sora,Plus Jakarta Sans,Inter,system-ui,sans-serif}.tw\:font-\[family-name\:var\(--mono\)\]{font-family:var(--mono)}.tw\:font-\[inherit\]{font-family:inherit}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:\[font-feature-settings\:\'ss01\'_on\,\'cv11\'_on\]{font-feature-settings:"ss01" on,"cv11" on}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[font-size\:0\.9rem\]{font-size:.9rem}.tw\:\[font-size\:0\.75rem\]{font-size:.75rem}.tw\:\[font-size\:0\.78rem\]{font-size:.78rem}.tw\:\[font-size\:0\.82rem\]{font-size:.82rem}.tw\:\[font-size\:0\.85rem\]{font-size:.85rem}.tw\:\[font-size\:0\.95rem\]{font-size:.95rem}.tw\:\[font-size\:0\.875rem\]{font-size:.875rem}.tw\:\[font-size\:1\.65rem\]{font-size:1.65rem}.tw\:\[font-size\:1\.125rem\]{font-size:1.125rem}.tw\:\[font-size\:15px\]{font-size:15px}.tw\:\[font-size\:16px\]{font-size:16px}.tw\:text-\[0\.7rem\]{font-size:.7rem}.tw\:text-\[0\.8rem\]{font-size:.8rem}.tw\:text-\[0\.9rem\]{font-size:.9rem}.tw\:text-\[0\.65rem\]{font-size:.65rem}.tw\:text-\[0\.72rem\]{font-size:.72rem}.tw\:text-\[0\.78rem\]{font-size:.78rem}.tw\:text-\[0\.82rem\]{font-size:.82rem}.tw\:text-\[0\.85rem\]{font-size:.85rem}.tw\:text-\[0\.88rem\]{font-size:.88rem}.tw\:text-\[0\.92rem\]{font-size:.92rem}.tw\:text-\[0\.95rem\]{font-size:.95rem}.tw\:text-\[0\.6875rem\]{font-size:.6875rem}.tw\:text-\[0\.9375rem\]{font-size:.9375rem}.tw\:text-\[1\.1rem\]{font-size:1.1rem}.tw\:text-\[1\.3rem\]{font-size:1.3rem}.tw\:text-\[1\.05rem\]{font-size:1.05rem}.tw\:text-\[1\.15rem\]{font-size:1.15rem}.tw\:text-\[1\.25em\]{font-size:1.25em}.tw\:text-\[1\.25rem\]{font-size:1.25rem}.tw\:text-\[1\.35rem\]{font-size:1.35rem}.tw\:text-\[1\.625rem\]{font-size:1.625rem}.tw\:text-\[1\.3125rem\]{font-size:1.3125rem}.tw\:text-\[8\.5px\]{font-size:8.5px}.tw\:text-\[9\.5px\]{font-size:9.5px}.tw\:text-\[9px\]{font-size:9px}.tw\:text-\[10\.5px\]{font-size:10.5px}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11\.5px\]{font-size:11.5px}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[12\.5px\]{font-size:12.5px}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[13\.5px\]{font-size:13.5px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[14\.5px\]{font-size:14.5px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[15\.5px\]{font-size:15.5px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[16\.5px\]{font-size:16.5px}.tw\:text-\[16px\]{font-size:16px}.tw\:text-\[17px\]{font-size:17px}.tw\:text-\[18px\]{font-size:18px}.tw\:text-\[18vw\]{font-size:18vw}.tw\:text-\[19px\]{font-size:19px}.tw\:text-\[20px\]{font-size:20px}.tw\:text-\[21px\]{font-size:21px}.tw\:text-\[22px\]{font-size:22px}.tw\:text-\[24px\]{font-size:24px}.tw\:text-\[26px\]{font-size:26px}.tw\:text-\[28px\]{font-size:28px}.tw\:text-\[30px\]{font-size:30px}.tw\:text-\[32px\]{font-size:32px}.tw\:text-\[34px\]{font-size:34px}.tw\:text-\[36px\]{font-size:36px}.tw\:text-\[38px\]{font-size:38px}.tw\:text-\[40px\]{font-size:40px}.tw\:text-\[42px\]{font-size:42px}.tw\:text-\[44px\]{font-size:44px}.tw\:text-\[46px\]{font-size:46px}.tw\:text-\[72px\]{font-size:72px}.tw\:text-\[clamp\(1\.25rem\,2\.5vw\,1\.6rem\)\]{font-size:clamp(1.25rem,2.5vw,1.6rem)}.tw\:text-\[clamp\(1\.35rem\,2\.6vw\,1\.75rem\)\]{font-size:clamp(1.35rem,2.6vw,1.75rem)}.tw\:text-\[clamp\(1\.35rem\,3vw\,1\.75rem\)\]{font-size:clamp(1.35rem,3vw,1.75rem)}.tw\:text-\[clamp\(2\.35rem\,8vw\,3\.5rem\)\]{font-size:clamp(2.35rem,8vw,3.5rem)}.tw\:text-\[clamp\(2rem\,6\.5vw\,2\.75rem\)\]{font-size:clamp(2rem,6.5vw,2.75rem)}.tw\:text-\[length\:inherit\]{font-size:inherit}.tw\:leading-5{--tw-leading:calc(var(--tw-spacing) * 5);line-height:calc(var(--tw-spacing) * 5)}.tw\:leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.tw\:leading-\[0\]{--tw-leading:0;line-height:0}.tw\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.tw\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.tw\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tw\:leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.tw\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.tw\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.tw\:leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.tw\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.tw\:leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.tw\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.tw\:leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.tw\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.tw\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.tw\:leading-\[16px\]{--tw-leading:16px;line-height:16px}.tw\:leading-\[17px\]{--tw-leading:17px;line-height:17px}.tw\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-normal{--tw-leading:var(--tw-leading-normal);line-height:var(--tw-leading-normal)}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-\[550\]{--tw-font-weight:550;font-weight:550}.tw\:font-\[650\]{--tw-font-weight:650;font-weight:650}.tw\:font-\[750\]{--tw-font-weight:750;font-weight:750}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-extrabold{--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tw\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tw\:tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tw\:tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tw\:tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tw\:tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tw\:tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tw\:tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tw\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tw\:tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tw\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tw\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tw\:tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tw\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tw\:tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tw\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tw\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tw\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tw\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tw\:tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tw\:tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight);letter-spacing:var(--tw-tracking-tight)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:tracking-wider{--tw-tracking:var(--tw-tracking-wider);letter-spacing:var(--tw-tracking-wider)}.tw\:tracking-widest{--tw-tracking:var(--tw-tracking-widest);letter-spacing:var(--tw-tracking-widest)}.tw\:\[letter-spacing\:-0\.01em\]{letter-spacing:-.01em}.tw\:\[letter-spacing\:0\.03em\]{letter-spacing:.03em}.tw\:text-balance{text-wrap:balance}.tw\:break-words{overflow-wrap:break-word}.tw\:break-all{word-break:break-all}.tw\:text-ellipsis{text-overflow:ellipsis}.tw\:whitespace-normal{white-space:normal}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:whitespace-pre{white-space:pre}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-\[\#1d4ed8\]{color:#1d4ed8}.tw\:text-\[\#4b5563\]{color:#4b5563}.tw\:text-\[\#16a34a\]{color:#16a34a}.tw\:text-\[\#991b1b\]{color:#991b1b}.tw\:text-\[\#2563eb\]{color:#2563eb}.tw\:text-\[\#3182ce\]{color:#3182ce}.tw\:text-\[\#15803d\]{color:#15803d}.tw\:text-\[\#047857\]{color:#047857}.tw\:text-\[\#059669\]{color:#059669}.tw\:text-\[\#92400e\]{color:#92400e}.tw\:text-\[\#166534\]{color:#166534}.tw\:text-\[\#b91c1c\]{color:#b91c1c}.tw\:text-\[\#b45309\]{color:#b45309}.tw\:text-\[\#bbf7d0\]{color:#bbf7d0}.tw\:text-\[\#d97706\]{color:#d97706}.tw\:text-\[\#dc2626\]{color:#dc2626}.tw\:text-\[\#f8fafc\]{color:#f8fafc}.tw\:text-\[\#fecaca\]{color:#fecaca}.tw\:text-\[\#fff\]{color:#fff}.tw\:text-\[color-mix\(in_srgb\,\#6d28d9_90\%\,var\(--text\)\)\]{color:#6d28d9}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,\#6d28d9_90\%\,var\(--text\)\)\]{color:color-mix(in srgb,#6d28d9 90%,var(--text))}}.tw\:text-\[color-mix\(in_srgb\,\#d97706_85\%\,var\(--text\)\)\]{color:#d97706}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,\#d97706_85\%\,var\(--text\)\)\]{color:color-mix(in srgb,#d97706 85%,var(--text))}}.tw\:text-\[color-mix\(in_srgb\,\#dc2626_85\%\,var\(--text\)\)\]{color:#dc2626}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,\#dc2626_85\%\,var\(--text\)\)\]{color:color-mix(in srgb,#dc2626 85%,var(--text))}}.tw\:text-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_88\%\,\#000\)\]{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_88\%\,\#000\)\]{color:color-mix(in srgb,var(--danger,#ef4444) 88%,#000)}}.tw\:text-\[color-mix\(in_srgb\,var\(--muted\)_85\%\,var\(--text\)\)\]{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,var\(--muted\)_85\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--muted) 85%,var(--text))}}.tw\:text-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_80\%\,\#000\)\]{color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_80\%\,\#000\)\]{color:color-mix(in srgb,var(--success,#22c55e) 80%,#000)}}.tw\:text-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_86\%\,\#000\)\]{color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,var\(--success\,\#22c55e\)_86\%\,\#000\)\]{color:color-mix(in srgb,var(--success,#22c55e) 86%,#000)}}.tw\:text-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_85\%\,\#000\)\]{color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_85\%\,\#000\)\]{color:color-mix(in srgb,var(--warning,#f59e0b) 85%,#000)}}.tw\:text-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_88\%\,\#000\)\]{color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:text-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_88\%\,\#000\)\]{color:color-mix(in srgb,var(--warning,#f59e0b) 88%,#000)}}.tw\:text-\[inherit\]{color:inherit}.tw\:text-\[rgb\(239\,68\,68\)\]{color:#ef4444}.tw\:text-\[var\(--accent\)\]{color:var(--accent)}.tw\:text-\[var\(--accent\,\#2563eb\)\]{color:var(--accent,#2563eb)}.tw\:text-\[var\(--danger\)\]{color:var(--danger)}.tw\:text-\[var\(--danger\,\#b91c1c\)\]{color:var(--danger,#b91c1c)}.tw\:text-\[var\(--danger\,\#c0392b\)\]{color:var(--danger,#c0392b)}.tw\:text-\[var\(--danger\,\#dc2626\)\]{color:var(--danger,#dc2626)}.tw\:text-\[var\(--danger\,\#e74c3c\)\]{color:var(--danger,#e74c3c)}.tw\:text-\[var\(--erp-accent\)\]{color:var(--erp-accent)}.tw\:text-\[var\(--erp-credit\)\]{color:var(--erp-credit)}.tw\:text-\[var\(--erp-debit\)\]{color:var(--erp-debit)}.tw\:text-\[var\(--ledger-brand\,var\(--accent\)\)\]{color:var(--ledger-brand,var(--accent))}.tw\:text-\[var\(--login-brand\,var\(--accent\)\)\]{color:var(--login-brand,var(--accent))}.tw\:text-\[var\(--lp-text\,var\(--text\)\)\]{color:var(--lp-text,var(--text))}.tw\:text-\[var\(--muted\,\#6b7280\)\]{color:var(--muted,#6b7280)}.tw\:text-\[var\(--success\)\]{color:var(--success)}.tw\:text-\[var\(--success\,\#1f8a4c\)\]{color:var(--success,#1f8a4c)}.tw\:text-\[var\(--success\,\#16a34a\)\]{color:var(--success,#16a34a)}.tw\:text-\[var\(--success\,\#27ae60\)\]{color:var(--success,#27ae60)}.tw\:text-\[var\(--success\,\#38a169\)\]{color:var(--success,#38a169)}.tw\:text-\[var\(--text-muted\)\]{color:var(--text-muted)}.tw\:text-\[var\(--text-muted\,\#6b7280\)\]{color:var(--text-muted,#6b7280)}.tw\:text-\[var\(--text-muted\,\#64748b\)\]{color:var(--text-muted,#64748b)}.tw\:text-\[var\(--warning\)\]{color:var(--warning)}.tw\:text-\[var\(--warning\,\#c47a00\)\]{color:var(--warning,#c47a00)}.tw\:text-\[var\(--warning\,\#ca8a04\)\]{color:var(--warning,#ca8a04)}.tw\:text-\[var\(--warning\,\#d69e2e\)\]{color:var(--warning,#d69e2e)}.tw\:text-\[var\(--warning\,\#d68910\)\]{color:var(--warning,#d68910)}.tw\:text-\[var\(--warning\,\#d97706\)\]{color:var(--warning,#d97706)}.tw\:text-accent{color:var(--accent)}.tw\:text-accent-hover{color:var(--accent-hover)}.tw\:text-amber-300{color:var(--tw-color-amber-300)}.tw\:text-amber-500{color:var(--tw-color-amber-500)}.tw\:text-amber-600{color:var(--tw-color-amber-600)}.tw\:text-amber-700{color:var(--tw-color-amber-700)}.tw\:text-amber-800{color:var(--tw-color-amber-800)}.tw\:text-amber-900{color:var(--tw-color-amber-900)}.tw\:text-blue-100{color:var(--tw-color-blue-100)}.tw\:text-blue-300{color:var(--tw-color-blue-300)}.tw\:text-blue-600,.tw\:text-blue-600\/15{color:var(--tw-color-blue-600)}@supports (color:color-mix(in lab,red,red)){.tw\:text-blue-600\/15{color:color-mix(in oklab,var(--tw-color-blue-600) 15%,transparent)}}.tw\:text-blue-700{color:var(--tw-color-blue-700)}.tw\:text-blue-800{color:var(--tw-color-blue-800)}.tw\:text-blue-900{color:var(--tw-color-blue-900)}.tw\:text-border{color:var(--border)}.tw\:text-current{color:currentColor}.tw\:text-cyan-700{color:var(--tw-color-cyan-700)}.tw\:text-emerald-300{color:var(--tw-color-emerald-300)}.tw\:text-emerald-500{color:var(--tw-color-emerald-500)}.tw\:text-emerald-600{color:var(--tw-color-emerald-600)}.tw\:text-emerald-700{color:var(--tw-color-emerald-700)}.tw\:text-emerald-800{color:var(--tw-color-emerald-800)}.tw\:text-emerald-900{color:var(--tw-color-emerald-900)}.tw\:text-green-600{color:var(--tw-color-green-600)}.tw\:text-inherit{color:inherit}.tw\:text-muted{color:var(--muted)}.tw\:text-orange-600{color:var(--tw-color-orange-600)}.tw\:text-pink-600{color:var(--tw-color-pink-600)}.tw\:text-primary{color:var(--primary)}.tw\:text-purple-600{color:var(--tw-color-purple-600)}.tw\:text-red-500{color:var(--tw-color-red-500)}.tw\:text-red-600{color:var(--tw-color-red-600)}.tw\:text-red-700{color:var(--tw-color-red-700)}.tw\:text-red-800{color:var(--tw-color-red-800)}.tw\:text-rose-600{color:var(--tw-color-rose-600)}.tw\:text-rose-700{color:var(--tw-color-rose-700)}.tw\:text-sky-300{color:var(--tw-color-sky-300)}.tw\:text-slate-300{color:var(--tw-color-slate-300)}.tw\:text-slate-400{color:var(--tw-color-slate-400)}.tw\:text-slate-500{color:var(--tw-color-slate-500)}.tw\:text-slate-600{color:var(--tw-color-slate-600)}.tw\:text-slate-700{color:var(--tw-color-slate-700)}.tw\:text-slate-800{color:var(--tw-color-slate-800)}.tw\:text-slate-900{color:var(--tw-color-slate-900)}.tw\:text-slate-950{color:var(--tw-color-slate-950)}.tw\:text-text{color:var(--text)}.tw\:text-transparent{color:#0000}.tw\:text-violet-500{color:var(--tw-color-violet-500)}.tw\:text-violet-600{color:var(--tw-color-violet-600)}.tw\:text-violet-700{color:var(--tw-color-violet-700)}.tw\:text-violet-900{color:var(--tw-color-violet-900)}.tw\:text-warning{color:var(--warning)}.tw\:text-white,.tw\:text-white\/75{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/75{color:color-mix(in oklab,var(--tw-color-white) 75%,transparent)}}.tw\:text-white\/80{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/80{color:color-mix(in oklab,var(--tw-color-white) 80%,transparent)}}.tw\:text-white\/85{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/85{color:color-mix(in oklab,var(--tw-color-white) 85%,transparent)}}.tw\:text-white\/90{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/90{color:color-mix(in oklab,var(--tw-color-white) 90%,transparent)}}.tw\:capitalize{text-transform:capitalize}.tw\:normal-case{text-transform:none}.tw\:uppercase{text-transform:uppercase}.tw\: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,)}.tw\:\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.tw\:line-through{text-decoration-line:line-through}.tw\:no-underline{text-decoration-line:none}.tw\:underline{text-decoration-line:underline}.tw\:underline-offset-2{text-underline-offset:2px}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:accent-\[var\(--accent\)\],.tw\:accent-accent{accent-color:var(--accent)}.tw\:accent-blue-600{accent-color:var(--tw-color-blue-600)}.tw\:\[color-scheme\:light\]{color-scheme:light}.tw\:\[opacity\:0\.25\]{opacity:.25}.tw\:\[opacity\:0\.035\]{opacity:.035}.tw\:\[opacity\:1\]{opacity:1}.tw\:opacity-0{opacity:0}.tw\:opacity-25{opacity:.25}.tw\:opacity-30{opacity:.3}.tw\:opacity-40{opacity:.4}.tw\:opacity-45{opacity:.45}.tw\:opacity-50{opacity:.5}.tw\:opacity-55{opacity:.55}.tw\:opacity-60{opacity:.6}.tw\:opacity-65{opacity:.65}.tw\:opacity-70{opacity:.7}.tw\:opacity-75{opacity:.75}.tw\:opacity-80{opacity:.8}.tw\:opacity-85{opacity:.85}.tw\:opacity-95{opacity:.95}.tw\:opacity-100{opacity:1}.tw\:opacity-\[0\.92\]{opacity:.92}.tw\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[-8px_0_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:-8px 0 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[-8px_0_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:-8px 0 24px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 35%,transparent))}}.tw\:shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_35\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--accent,#2563eb))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_35\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent,#2563eb) 35%,transparent))}}.tw\:shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_2px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_2px_var\(--card\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--card));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#10b9812e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_4px_rgba\(6\,182\,212\,0\.2\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#06b6d433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_4px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0f172a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.25\)_inset\,0_10px_30px_-10px_rgba\(37\,99\,235\,0\.7\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff40) inset, 0 10px 30px -10px var(--tw-shadow-color,#2563ebb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.25\)_inset\,0_14px_34px_-12px_rgba\(37\,99\,235\,0\.8\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff40) inset, 0 14px 34px -12px var(--tw-shadow-color,#2563ebcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\,0_8px_24px_-12px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a), 0 8px 24px -12px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_14\%\,transparent\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,rgb(var(--ledger-brand-rgb,37 99 235)))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_14\%\,transparent\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 14%,transparent))}}.tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\,37_99_235\)\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,var(--text))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,color-mix(in srgb,var(--text) 8%,transparent))}}.tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_6px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#ef44444d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 35%,transparent))}}.tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0f172a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_8px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_12px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_4px_14px_rgba\(59\,130\,246\,0\.4\)\,0_2px_4px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#3b82f666), 0 2px 4px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_4px_16px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.12\)\,0_2px_8px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#0f172a1f), 0 2px 8px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_8px_16px_-8px_rgba\(2\,132\,199\,0\.7\)\]{--tw-shadow:0 8px 16px -8px var(--tw-shadow-color,#0284c7b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_8px_18px_-8px_rgba\(37\,99\,235\,0\.55\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#2563eb8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.08\)\,0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000014), 0 2px 8px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_8px_32px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_20px_-10px_rgba\(37\,99\,235\,0\.8\)\]{--tw-shadow:0 10px 20px -10px var(--tw-shadow-color,#2563ebcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_30px_-10px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_30px_-10px_rgba\(37\,99\,235\,0\.7\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#2563ebb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_30px_-10px_rgba\(37\,99\,235\,0\.8\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#2563ebcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_30px_-12px_var\(--accent\,\#2563eb\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,var(--accent,#2563eb));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_30px_-18px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_12px_24px_-12px_rgba\(79\,70\,229\,0\.8\)\]{--tw-shadow:0 12px 24px -12px var(--tw-shadow-color,#4f46e5cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_18px_40px_-18px_rgba\(15\,23\,42\,0\.4\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#0f172a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_18px_40px_-18px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#0f172a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_20px_40px_-20px_rgba\(15\,23\,42\,0\.4\)\]{--tw-shadow:0 20px 40px -20px var(--tw-shadow-color,#0f172a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_20px_40px_-20px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 20px 40px -20px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_20px_50px_-15px_rgba\(37\,99\,235\,0\.55\)\]{--tw-shadow:0 20px 50px -15px var(--tw-shadow-color,#2563eb8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_20px_50px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 50px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_20px_50px_-28px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 20px 50px -28px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_20px_60px_-15px_rgba\(59\,130\,246\,0\.7\)\]{--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#3b82f6b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_30px_60px_-20px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_30px_60px_-30px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0f172a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_30px_60px_-30px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_30px_70px_-40px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 30px 70px -40px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_30px_80px_-20px_rgba\(var\(--login-brand-rgb\)\,0\.9\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,rgba(var(--login-brand-rgb),.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_40px_80px_-30px_rgba\(15\,23\,42\,0\.4\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0f172a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_40px_80px_-30px_rgba\(15\,23\,42\,0\.35\)\,0_0_0_1px_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0f172a59), 0 0 0 1px var(--tw-shadow-color,#0f172a05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_40px_80px_-30px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_40px_80px_-30px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_40px_80px_-30px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#0f172a8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_40px_90px_-50px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 40px 90px -50px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_50px_100px_-30px_rgba\(15\,23\,42\,0\.55\)\,inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 50px 100px -30px var(--tw-shadow-color,#0f172a8c), inset 0 0 0 1.5px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_60px_120px_-40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 60px 120px -40px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_-8px_0_12px_-8px_color-mix\(in_srgb\,var\(--text\)_6\%\,transparent\)\]{--tw-shadow:inset -8px 0 12px -8px var(--tw-shadow-color,var(--text))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[inset_-8px_0_12px_-8px_color-mix\(in_srgb\,var\(--text\)_6\%\,transparent\)\]{--tw-shadow:inset -8px 0 12px -8px var(--tw-shadow-color,color-mix(in srgb,var(--text) 6%,transparent))}}.tw\:shadow-\[inset_-8px_0_12px_-8px_color-mix\(in_srgb\,var\(--text\)_6\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_-2px_0_var\(--accent\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_35\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary,#3182ce))}@supports (color:color-mix(in lab,red,red)){.tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_35\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--primary,#3182ce) 35%,transparent))}}.tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_0_0_1px_var\(--accent\,\#3b82f6\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent,#3b82f6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_0_0_1px_var\(--accent-light\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent-light));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_0_0_1px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_3px_0_0_var\(--accent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[var\(--dropdown-shadow\)\]{--tw-shadow:var(--dropdown-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:\[box-shadow\:0_0_0_1px_color-mix\(in_srgb\,_var\(--accent\)_35\%\,_transparent\)\]{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_0_0_1px_color-mix\(in_srgb\,_var\(--accent\)_35\%\,_transparent\)\]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.tw\:\[box-shadow\:0_0_0_2px_rgba\(15\,_23\,_42\,_0\.08\)\]{box-shadow:0 0 0 2px #0f172a14}.tw\:\[box-shadow\:0_1px_2px_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_8\%\,_transparent\)\,_0_8px_24px_color-mix\(in_srgb\,_var\(--border\)_35\%\,_transparent\)\]{box-shadow:0 1px 2px rgb(var(--ledger-brand-rgb,37 99 235)),0 8px 24px var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_1px_2px_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_8\%\,_transparent\)\,_0_8px_24px_color-mix\(in_srgb\,_var\(--border\)_35\%\,_transparent\)\]{box-shadow:0 1px 2px color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 8%,transparent),0 8px 24px color-mix(in srgb,var(--border) 35%,transparent)}}.tw\:\[box-shadow\:0_1px_2px_color-mix\(in_srgb\,_var\(--border\)_40\%\,_transparent\)\]{box-shadow:0 1px 2px var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_1px_2px_color-mix\(in_srgb\,_var\(--border\)_40\%\,_transparent\)\]{box-shadow:0 1px 2px color-mix(in srgb,var(--border) 40%,transparent)}}.tw\:\[box-shadow\:0_1px_3px_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_14\%\,_transparent\)\]{box-shadow:0 1px 3px rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_1px_3px_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_14\%\,_transparent\)\]{box-shadow:0 1px 3px color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 14%,transparent)}}.tw\:\[box-shadow\:0_2px_6px_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_12\%\,_transparent\)\,_0_12px_28px_color-mix\(in_srgb\,_var\(--border\)_45\%\,_transparent\)\]{box-shadow:0 2px 6px rgb(var(--ledger-brand-rgb,37 99 235)),0 12px 28px var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_2px_6px_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_12\%\,_transparent\)\,_0_12px_28px_color-mix\(in_srgb\,_var\(--border\)_45\%\,_transparent\)\]{box-shadow:0 2px 6px color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 12%,transparent),0 12px 28px color-mix(in srgb,var(--border) 45%,transparent)}}.tw\:\[box-shadow\:0_4px_12px_color-mix\(in_srgb\,_var\(--border\)_25\%\,_transparent\)\]{box-shadow:0 4px 12px var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_4px_12px_color-mix\(in_srgb\,_var\(--border\)_25\%\,_transparent\)\]{box-shadow:0 4px 12px color-mix(in srgb,var(--border) 25%,transparent)}}.tw\:\[box-shadow\:0_6px_16px_color-mix\(in_srgb\,_var\(--border\)_28\%\,_transparent\)\]{box-shadow:0 6px 16px var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[box-shadow\:0_6px_16px_color-mix\(in_srgb\,_var\(--border\)_28\%\,_transparent\)\]{box-shadow:0 6px 16px color-mix(in srgb,var(--border) 28%,transparent)}}.tw\:\[box-shadow\:none\]{box-shadow:none}.tw\:\[box-shadow\:var\(--shadow-md\)\]{box-shadow:var(--shadow-md)}.tw\:ring-\[var\(--card-solid\)\]{--tw-ring-color:var(--card-solid)}.tw\:ring-accent,.tw\:ring-accent\/40{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.tw\:ring-amber-200{--tw-ring-color:var(--tw-color-amber-200)}.tw\:ring-amber-400,.tw\:ring-amber-400\/30{--tw-ring-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-amber-400\/30{--tw-ring-color:color-mix(in oklab, var(--tw-color-amber-400) 30%, transparent)}}.tw\:ring-amber-500\/30{--tw-ring-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--tw-color-amber-500) 30%, transparent)}}.tw\:ring-amber-600\/15{--tw-ring-color:var(--tw-color-amber-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-amber-600\/15{--tw-ring-color:color-mix(in oklab, var(--tw-color-amber-600) 15%, transparent)}}.tw\:ring-blue-100{--tw-ring-color:var(--tw-color-blue-100)}.tw\:ring-blue-200{--tw-ring-color:var(--tw-color-blue-200)}.tw\:ring-blue-300{--tw-ring-color:var(--tw-color-blue-300)}.tw\:ring-blue-400,.tw\:ring-blue-400\/20{--tw-ring-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-blue-400\/20{--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-400) 20%, transparent)}}.tw\:ring-blue-400\/50{--tw-ring-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-blue-400\/50{--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-400) 50%, transparent)}}.tw\:ring-blue-400\/60{--tw-ring-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-blue-400\/60{--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-400) 60%, transparent)}}.tw\:ring-blue-500{--tw-ring-color:var(--tw-color-blue-500)}.tw\:ring-blue-600\/15{--tw-ring-color:var(--tw-color-blue-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-blue-600\/15{--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-600) 15%, transparent)}}.tw\:ring-card{--tw-ring-color:var(--card)}.tw\:ring-emerald-200{--tw-ring-color:var(--tw-color-emerald-200)}.tw\:ring-emerald-400\/20{--tw-ring-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-emerald-400\/20{--tw-ring-color:color-mix(in oklab, var(--tw-color-emerald-400) 20%, transparent)}}.tw\:ring-emerald-600\/15{--tw-ring-color:var(--tw-color-emerald-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-emerald-600\/15{--tw-ring-color:color-mix(in oklab, var(--tw-color-emerald-600) 15%, transparent)}}.tw\:ring-pink-500{--tw-ring-color:var(--tw-color-pink-500)}.tw\:ring-rose-600\/15{--tw-ring-color:var(--tw-color-rose-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-rose-600\/15{--tw-ring-color:color-mix(in oklab, var(--tw-color-rose-600) 15%, transparent)}}.tw\:ring-slate-200,.tw\:ring-slate-200\/70{--tw-ring-color:var(--tw-color-slate-200)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--tw-color-slate-200) 70%, transparent)}}.tw\:ring-slate-200\/80{--tw-ring-color:var(--tw-color-slate-200)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-slate-200\/80{--tw-ring-color:color-mix(in oklab, var(--tw-color-slate-200) 80%, transparent)}}.tw\:ring-slate-300{--tw-ring-color:var(--tw-color-slate-300)}.tw\:ring-slate-900\/5{--tw-ring-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-slate-900\/5{--tw-ring-color:color-mix(in oklab, var(--tw-color-slate-900) 5%, transparent)}}.tw\:ring-violet-400,.tw\:ring-violet-400\/40{--tw-ring-color:var(--tw-color-violet-400)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-violet-400\/40{--tw-ring-color:color-mix(in oklab, var(--tw-color-violet-400) 40%, transparent)}}.tw\:ring-violet-600\/15{--tw-ring-color:var(--tw-color-violet-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-violet-600\/15{--tw-ring-color:color-mix(in oklab, var(--tw-color-violet-600) 15%, transparent)}}.tw\:ring-white,.tw\:ring-white\/10{--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 10%, transparent)}}.tw\:ring-white\/15{--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 15%, transparent)}}.tw\:ring-white\/70{--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 70%, transparent)}}.tw\:ring-white\/80{--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 80%, transparent)}}.tw\:blur-2xl{--tw-blur:blur(var(--tw-blur-2xl));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,)}.tw\:blur-3xl{--tw-blur:blur(var(--tw-blur-3xl));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,)}.tw\:drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #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,)}.tw\:drop-shadow-\[0_0_22px_rgba\(59\,130\,246\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 22px var(--tw-drop-shadow-color,#3b82f673));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.tw\:drop-shadow-\[0_0_28px_rgba\(96\,165\,250\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 0 28px var(--tw-drop-shadow-color,#60a5fa8c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.tw\:drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 3px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.tw\:drop-shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 8px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.tw\: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,)}.tw\:backdrop-blur-\[12px\]{--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,)}.tw\:backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-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,)}.tw\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--tw-blur-md));-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,)}.tw\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--tw-blur-sm));-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,)}.tw\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--tw-blur-xl));-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,)}.tw\:backdrop-saturate-\[1\.4\]{--tw-backdrop-saturate:saturate(1.4);-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,)}.tw\:backdrop-saturate-\[180\%\]{--tw-backdrop-saturate:saturate(180%);-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,)}.tw\:\[backdrop-filter\:blur\(8px\)\]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tw\:\[backdrop-filter\:blur\(10px\)\]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tw\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background\,border-color\,color\]{transition-property:background,border-color,color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background\,color\,box-shadow\]{transition-property:background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,box-shadow\,background\]{transition-property:border-color,box-shadow,background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,color\,background\]{transition-property:border-color,color,background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,transform\,box-shadow\]{transition-property:border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[box-shadow\,border-color\,transform\]{transition-property:box-shadow,border-color,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[color\,background\,transform\]{transition-property:color,background,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[transform\,box-shadow\,background\,border-color\]{transition-property:transform,box-shadow,background,border-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[width\,box-shadow\]{transition-property:width,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-100{--tw-duration:.1s;transition-duration:.1s}.tw\:duration-150{--tw-duration:.15s;transition-duration:.15s}.tw\:duration-200{--tw-duration:.2s;transition-duration:.2s}.tw\:duration-300{--tw-duration:.3s;transition-duration:.3s}.tw\:duration-500{--tw-duration:.5s;transition-duration:.5s}.tw\:duration-700{--tw-duration:.7s;transition-duration:.7s}.tw\:duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.tw\:duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.tw\:duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.tw\:duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.tw\:duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.tw\:ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw\:ease-in-out{--tw-ease:var(--tw-ease-in-out);transition-timing-function:var(--tw-ease-in-out)}.tw\:ease-out{--tw-ease:var(--tw-ease-out);transition-timing-function:var(--tw-ease-out)}.tw\:\[transition-timing-function\:var\(--travel-ease\)\]{transition-timing-function:var(--travel-ease)}.tw\:content-\[\'\{val\.strip\(chr\(34\)\)\}\'\]{--tw-content:"{val.strip(chr(34))}";content:var(--tw-content)}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-all{-webkit-user-select:all;user-select:all}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:\[--erp-accent\:var\(--accent\)\]{--erp-accent:var(--accent)}.tw\:\[--erp-border\:var\(--border\)\]{--erp-border:var(--border)}.tw\:\[--erp-credit\:var\(--success\,\#22c55e\)\]{--erp-credit:var(--success,#22c55e)}.tw\:\[--erp-debit\:color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_85\%\,var\(--text\)\)\]{--erp-debit:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[--erp-debit\:color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_85\%\,var\(--text\)\)\]{--erp-debit:color-mix(in srgb,var(--warning,#f59e0b) 85%,var(--text))}}.tw\:\[--erp-panel\:var\(--surface-subtle\,var\(--muted-bg\)\)\]{--erp-panel:var(--surface-subtle,var(--muted-bg))}.tw\:\[--erp-radius\:12px\]{--erp-radius:12px}.tw\:\[--erp-section-gap\:16px\]{--erp-section-gap:16px}.tw\:\[--ledger-brand-rgb\:var\(--login-brand-rgb\,37\,99\,235\)\]{--ledger-brand-rgb:var(--login-brand-rgb,37,99,235)}.tw\:\[--ledger-brand-rgb\:var\(--login-brand-rgb\,_37\,_99\,_235\)\]{--ledger-brand-rgb:var(--login-brand-rgb,37, 99, 235)}.tw\:\[--ledger-brand\:var\(--login-brand\,\#2563eb\)\],.tw\:\[--ledger-brand\:var\(--login-brand\,_\#2563eb\)\]{--ledger-brand:var(--login-brand,#2563eb)}.tw\:\[--ledger-sticky-header\:3\.75rem\]{--ledger-sticky-header:3.75rem}.tw\:\[--ledger-sticky-header\:4\.5rem\]{--ledger-sticky-header:4.5rem}.tw\:\[--travel-ease\:cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--travel-ease:cubic-bezier(.22,1,.36,1)}.tw\:\[--travel-map-glow\:0_0_24px_color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_25\%\,transparent\)\]{--travel-map-glow:0 0 24px var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:\[--travel-map-glow\:0_0_24px_color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_25\%\,transparent\)\]{--travel-map-glow:0 0 24px color-mix(in srgb,var(--primary,#3182ce) 25%,transparent)}}.tw\:\[--travel-stagger\:0\.08s\]{--travel-stagger:80ms}.tw\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.tw\:\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.tw\:\[animation-delay\:calc\(var\(--forms-card-i\,0\)\*42ms\+80ms\)\]{animation-delay:calc(var(--forms-card-i,0) * 42ms + 80ms)}.tw\:\[backface-visibility\:hidden\]{backface-visibility:hidden}.tw\:\[background\:\#16a34a\]{background:#16a34a}.tw\:\[background\:\#22c55e\]{background:#22c55e}.tw\:\[background\:\#94a3b8\]{background:#94a3b8}.tw\:\[background\:\#dc2626\]{background:#dc2626}.tw\:\[background\:\#dcfce7\]{background:#dcfce7}.tw\:\[background\:\#ef4444\]{background:#ef4444}.tw\:\[background\:\#f0fdf4\]{background:#f0fdf4}.tw\:\[background\:\#f59e0b\]{background:#f59e0b}.tw\:\[background\:\#fee2e2\]{background:#fee2e2}.tw\:\[background\:\#fef2f2\]{background:#fef2f2}.tw\:\[background\:\#fef3c7\]{background:#fef3c7}.tw\:\[background\:\#fffbeb\]{background:#fffbeb}.tw\:\[background\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\)\)_5\%\,_transparent\)\]{background:rgb(var(--ledger-brand-rgb))}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\)\)_5\%\,_transparent\)\]{background:color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 5%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\)\)_12\%\,_var\(--accent-light\,_var\(--card\)\)\)\]{background:rgb(var(--ledger-brand-rgb))}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\)\)_12\%\,_var\(--accent-light\,_var\(--card\)\)\)\]{background:color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 12%,var(--accent-light,var(--card)))}}.tw\:\[background\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_10\%\,_var\(--card\)\)\]{background:rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\,_37_99_235\)\)_10\%\,_var\(--card\)\)\]{background:color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 10%,var(--card))}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--accent-light\)_60\%\,_transparent\)\]{background:var(--accent-light)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--accent-light\)_60\%\,_transparent\)\]{background:color-mix(in srgb,var(--accent-light) 60%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--accent-light\,_rgba\(59\,_130\,_246\,_0\.1\)\)_70\%\,_transparent\)\]{background:var(--accent-light,#3b82f61a)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--accent-light\,_rgba\(59\,_130\,_246\,_0\.1\)\)_70\%\,_transparent\)\]{background:color-mix(in srgb,var(--accent-light,#3b82f61a) 70%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--accent-light\,_rgba\(59\,_130\,_246\,_0\.1\)\)_80\%\,_transparent\)\]{background:var(--accent-light,#3b82f61a)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--accent-light\,_rgba\(59\,_130\,_246\,_0\.1\)\)_80\%\,_transparent\)\]{background:color-mix(in srgb,var(--accent-light,#3b82f61a) 80%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_70\%\,_var\(--card\)\)\]{background:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_70\%\,_var\(--card\)\)\]{background:color-mix(in srgb,var(--bg-solid) 70%,var(--card))}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_92\%\,_transparent\)\]{background:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_92\%\,_transparent\)\]{background:color-mix(in srgb,var(--bg-solid) 92%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_94\%\,_transparent\)\]{background:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_94\%\,_transparent\)\]{background:color-mix(in srgb,var(--bg-solid) 94%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_96\%\,_transparent\)\]{background:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--bg-solid\)_96\%\,_transparent\)\]{background:color-mix(in srgb,var(--bg-solid) 96%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--border\)_70\%\,_transparent\)\]{background:var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--border\)_70\%\,_transparent\)\]{background:color-mix(in srgb,var(--border) 70%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--card\)_70\%\,_transparent\)\]{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--card\)_70\%\,_transparent\)\]{background:color-mix(in srgb,var(--card) 70%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--danger\,_\#dc2626\)_12\%\,_transparent\)\]{background:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--danger\,_\#dc2626\)_12\%\,_transparent\)\]{background:color-mix(in srgb,var(--danger,#dc2626) 12%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_4\%\,_transparent\)\]{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_4\%\,_transparent\)\]{background:color-mix(in srgb,var(--muted,#64748b) 4%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_6\%\,_transparent\)\]{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_6\%\,_transparent\)\]{background:color-mix(in srgb,var(--muted,#64748b) 6%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_8\%\,_transparent\)\]{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_8\%\,_transparent\)\]{background:color-mix(in srgb,var(--muted,#64748b) 8%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_10\%\,_transparent\)\]{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_10\%\,_transparent\)\]{background:color-mix(in srgb,var(--muted,#64748b) 10%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_15\%\,_transparent\)\]{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--muted\,_\#64748b\)_15\%\,_transparent\)\]{background:color-mix(in srgb,var(--muted,#64748b) 15%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--primary\,_\#2563eb\)_8\%\,_transparent\)\]{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--primary\,_\#2563eb\)_8\%\,_transparent\)\]{background:color-mix(in srgb,var(--primary,#2563eb) 8%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--primary\,_\#6366f1\)_8\%\,_transparent\)\]{background:var(--primary,#6366f1)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--primary\,_\#6366f1\)_8\%\,_transparent\)\]{background:color-mix(in srgb,var(--primary,#6366f1) 8%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--primary\,_\#6366f1\)_12\%\,_var\(--card\)\)\]{background:var(--primary,#6366f1)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--primary\,_\#6366f1\)_12\%\,_var\(--card\)\)\]{background:color-mix(in srgb,var(--primary,#6366f1) 12%,var(--card))}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--success\,_\#16a34a\)_10\%\,_transparent\)\]{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--success\,_\#16a34a\)_10\%\,_transparent\)\]{background:color-mix(in srgb,var(--success,#16a34a) 10%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--success\,_\#16a34a\)_15\%\,_transparent\)\]{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--success\,_\#16a34a\)_15\%\,_transparent\)\]{background:color-mix(in srgb,var(--success,#16a34a) 15%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--warning\,_\#d97706\)_8\%\,_transparent\)\]{background:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--warning\,_\#d97706\)_8\%\,_transparent\)\]{background:color-mix(in srgb,var(--warning,#d97706) 8%,transparent)}}.tw\:\[background\:color-mix\(in_srgb\,_var\(--warning\,_\#d97706\)_10\%\,_transparent\)\]{background:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:color-mix\(in_srgb\,_var\(--warning\,_\#d97706\)_10\%\,_transparent\)\]{background:color-mix(in srgb,var(--warning,#d97706) 10%,transparent)}}.tw\:\[background\:linear-gradient\(_180deg\,_color-mix\(in_srgb\,_var\(--bg-solid\)_100\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_var\(--bg-solid\)_88\%\,_var\(--border\)\)_100\%_\)\]{background:linear-gradient(180deg,var(--bg-solid) 0%,var(--bg-solid) 100%)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:linear-gradient\(_180deg\,_color-mix\(in_srgb\,_var\(--bg-solid\)_100\%\,_transparent\)_0\%\,_color-mix\(in_srgb\,_var\(--bg-solid\)_88\%\,_var\(--border\)\)_100\%_\)\]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-solid) 100%,transparent),color-mix(in srgb,var(--bg-solid) 88%,var(--border)))}}.tw\:\[background\:radial-gradient\(_ellipse_80\%_50\%_at_50\%_-20\%\,_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\)\)_7\%\,_transparent\)\,_transparent_70\%_\)\,_var\(--bg-solid\)\]{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgb(var(--ledger-brand-rgb)),transparent 70%),var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:\[background\:radial-gradient\(_ellipse_80\%_50\%_at_50\%_-20\%\,_color-mix\(in_srgb\,_rgb\(var\(--ledger-brand-rgb\)\)_7\%\,_transparent\)\,_transparent_70\%_\)\,_var\(--bg-solid\)\]{background:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 7%,transparent),transparent 70%),var(--bg-solid)}}.tw\:\[background\:rgba\(15\,_23\,_42\,_0\.45\)\]{background:#0f172a73}.tw\:\[background\:rgba\(16\,_185\,_129\,_0\.08\)\]{background:#10b98114}.tw\:\[background\:rgba\(16\,_185\,_129\,_0\.18\)\]{background:#10b9812e}.tw\:\[background\:rgba\(22\,_101\,_52\,_0\.2\)\]{background:#16653433}.tw\:\[background\:rgba\(34\,_197\,_94\,_0\.1\)\]{background:#22c55e1a}.tw\:\[background\:rgba\(34\,_197\,_94\,_0\.08\)\]{background:#22c55e14}.tw\:\[background\:rgba\(59\,_130\,_246\,_0\.1\)\]{background:#3b82f61a}.tw\:\[background\:rgba\(59\,_130\,_246\,_0\.06\)\]{background:#3b82f60f}.tw\:\[background\:rgba\(59\,_130\,_246\,_0\.08\)\]{background:#3b82f614}.tw\:\[background\:rgba\(59\,_130\,_246\,_0\.12\)\]{background:#3b82f61f}.tw\:\[background\:rgba\(153\,_27\,_27\,_0\.2\)\]{background:#991b1b33}.tw\:\[background\:rgba\(220\,_38\,_38\,_0\.08\)\]{background:#dc262614}.tw\:\[background\:rgba\(245\,_158\,_11\,_0\.1\)\]{background:#f59e0b1a}.tw\:\[background\:rgba\(245\,_158\,_11\,_0\.2\)\]{background:#f59e0b33}.tw\:\[background\:rgba\(245\,_158\,_11\,_0\.08\)\]{background:#f59e0b14}.tw\:\[background\:rgba\(245\,_158\,_11\,_0\.12\)\]{background:#f59e0b1f}.tw\:\[background\:rgba\(245\,_158\,_11\,_0\.15\)\]{background:#f59e0b26}.tw\:\[background\:rgba\(254\,_242\,_242\,_0\.35\)\]{background:#fef2f259}.tw\:\[background\:rgba\(255\,_255\,_255\,_0\.03\)\]{background:#ffffff08}.tw\:\[background\:var\(--accent\)\]{background:var(--accent)}.tw\:\[background\:var\(--accent-gradient\)\]{background:var(--accent-gradient)}.tw\:\[background\:var\(--accent-gradient\,_linear-gradient\(135deg\,_\#3b82f6_0\%\,_\#2563eb_100\%\)\)\]{background:var(--accent-gradient,linear-gradient(135deg, #3b82f6 0%, #2563eb 100%))}.tw\:\[background\:var\(--accent-light\)\]{background:var(--accent-light)}.tw\:\[background\:var\(--card-bg\,_\#fff\)\]{background:var(--card-bg,#fff)}.tw\:\[background\:var\(--hover-bg\)\]{background:var(--hover-bg)}.tw\:\[background\:var\(--muted\)\]{background:var(--muted)}.tw\:\[background\:var\(--surface-muted\,_\#f9fafb\)\]{background:var(--surface-muted,#f9fafb)}.tw\:\[border-bottom\:1px_solid_\#f59e0b\]{border-bottom:1px solid #f59e0b}.tw\:\[border-bottom\:1px_solid_\#fcd34d\]{border-bottom:1px solid #fcd34d}.tw\:\[border-bottom\:1px_solid_rgba\(59\,_130\,_246\,_0\.25\)\]{border-bottom:1px solid #3b82f640}.tw\:\[border-bottom\:1px_solid_var\(--border-light\)\]{border-bottom:1px solid var(--border-light)}.tw\:\[border-bottom\:none\]{border-bottom:none}.tw\:\[border-left\:4px_solid_rgb\(var\(--ledger-brand-rgb\)\)\]{border-left:4px solid rgb(var(--ledger-brand-rgb))}.tw\:\[border-left\:4px_solid_var\(--brand\,_\#2563eb\)\]{border-left:4px solid var(--brand,#2563eb)}.tw\:\[border-right\:none\]{border-right:none}.tw\:\[border-top\:3px_solid_rgb\(var\(--ledger-brand-rgb\)\)\]{border-top:3px solid rgb(var(--ledger-brand-rgb))}.tw\:\[border\:1px_dashed_var\(--border\)\]{border:1px dashed var(--border)}.tw\:\[border\:1px_solid_\#86efac\]{border:1px solid #86efac}.tw\:\[border\:1px_solid_\#fca5a5\]{border:1px solid #fca5a5}.tw\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--accent\,_\#3b82f6\)_35\%\,_var\(--border\)\)\]{border:1px solid var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.tw\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--accent\,_\#3b82f6\)_35\%\,_var\(--border\)\)\]{border:1px solid color-mix(in srgb,var(--accent,#3b82f6) 35%,var(--border))}}.tw\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border\)_80\%\,_transparent\)\]{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border\)_80\%\,_transparent\)\]{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.tw\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border\)_85\%\,_transparent\)\]{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[border\:1px_solid_color-mix\(in_srgb\,_var\(--border\)_85\%\,_transparent\)\]{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.tw\:\[border\:1px_solid_rgba\(59\,_130\,_246\,_0\.15\)\]{border:1px solid #3b82f626}.tw\:\[border\:1px_solid_rgba\(220\,_38\,_38\,_0\.25\)\]{border:1px solid #dc262640}.tw\:\[border\:1px_solid_rgba\(245\,_158\,_11\,_0\.35\)\]{border:1px solid #f59e0b59}.tw\:\[border\:1px_solid_transparent\]{border:1px solid #0000}.tw\:\[border\:1px_solid_var\(--border-light\)\]{border:1px solid var(--border-light)}.tw\:\[border\:1px_solid_var\(--border-subtle\,_\#e5e7eb\)\]{border:1px solid var(--border-subtle,#e5e7eb)}.tw\:\[font\:inherit\]{font:inherit}.tw\:\[perspective\:1200px\]{perspective:1200px}.tw\:\[perspective\:1400px\]{perspective:1400px}.tw\:\[perspective\:1600px\]{perspective:1600px}.tw\:\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.15\)\]{text-shadow:0 1px 2px #00000026}.tw\:\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.tw\:\[transition\:box-shadow_0\.15s_ease\,_transform_0\.15s_ease\]{transition:box-shadow .15s,transform .15s}.tw\:\[transition\:width_0\.35s_ease\]{transition:width .35s}.tw\:ring-inset{--tw-ring-inset:inset}.tw\:group-focus-within\:text-blue-600:is(:where(.tw\:group):focus-within *){color:var(--tw-color-blue-600)}@media (hover:hover){.tw\:group-hover\:block:is(:where(.tw\:group):hover *){display:block}.tw\:group-hover\:-translate-x-0\.5:is(:where(.tw\:group):hover *){--tw-translate-x:calc(var(--tw-spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:group-hover\:-translate-x-1:is(:where(.tw\:group):hover *){--tw-translate-x:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:group-hover\:translate-x-0\.5:is(:where(.tw\:group):hover *){--tw-translate-x:calc(var(--tw-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:group-hover\:translate-x-1:is(:where(.tw\:group):hover *){--tw-translate-x:var(--tw-spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:group-hover\:-translate-y-0\.5:is(:where(.tw\:group):hover *){--tw-translate-y:calc(var(--tw-spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:group-hover\:bg-accent-light:is(:where(.tw\:group):hover *){background-color:var(--accent-light)}.tw\:group-hover\:bg-blue-600:is(:where(.tw\:group):hover *){background-color:var(--tw-color-blue-600)}.tw\:group-hover\:text-accent:is(:where(.tw\:group):hover *){color:var(--accent)}.tw\:group-hover\:text-blue-600:is(:where(.tw\:group):hover *){color:var(--tw-color-blue-600)}.tw\:group-hover\:text-slate-600:is(:where(.tw\:group):hover *){color:var(--tw-color-slate-600)}.tw\:group-hover\:text-white:is(:where(.tw\:group):hover *){color:var(--tw-color-white)}.tw\:group-hover\:opacity-100:is(:where(.tw\:group):hover *),.tw\:group-hover\/cell\:opacity-100:is(:where(.tw\:group\/cell):hover *){opacity:1}}.tw\:group-focus\:block:is(:where(.tw\:group):focus *){display:block}@media (hover:hover){.tw\:group-enabled\:group-hover\:left-full:is(:where(.tw\:group):enabled *):is(:where(.tw\:group):hover *){left:100%}.tw\:group-enabled\:group-hover\:opacity-100:is(:where(.tw\:group):enabled *):is(:where(.tw\:group):hover *){opacity:1}}.tw\:placeholder\:text-slate-400::placeholder{color:var(--tw-color-slate-400)}.tw\:before\:text-base:before{content:var(--tw-content);font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:before\:tracking-\[-2px\]:before{content:var(--tw-content);--tw-tracking:-2px;letter-spacing:-2px}.tw\:before\:content-\[\'⋮⋮\'\]:before{--tw-content:"⋮⋮";content:var(--tw-content)}.tw\:after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.tw\:after\:absolute:after{content:var(--tw-content);position:absolute}.tw\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.tw\:after\:right-2:after{content:var(--tw-content);right:calc(var(--tw-spacing) * 2)}.tw\:after\:-translate-x-1:after{content:var(--tw-content);--tw-translate-x:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:after\:text-lg:after{content:var(--tw-content);font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:after\:text-accent:after{content:var(--tw-content);color:var(--accent)}.tw\:after\:opacity-0:after{content:var(--tw-content);opacity:0}.tw\:after\:transition-\[opacity\,transform\]:after{content:var(--tw-content);transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:after\:duration-150:after{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.tw\:after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--tw-ease-in-out);transition-timing-function:var(--tw-ease-in-out)}.tw\:after\:content-\[\'›\'\]:after{--tw-content:"›";content:var(--tw-content)}.tw\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:first\:pt-0:first-child{padding-top:0}.tw\:last\:mb-0:last-child{margin-bottom:0}.tw\:last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:last\:pb-0:last-child{padding-bottom:0}.tw\:last\:text-text:last-child{color:var(--text)}.tw\:focus-within\:border-blue-500:focus-within{border-color:var(--tw-color-blue-500)}.tw\:focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-within\:ring-blue-500\/15:focus-within{--tw-ring-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-within\:ring-blue-500\/15:focus-within{--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-500) 15%, transparent)}}@media (hover:hover){.tw\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--tw-spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:scale-\[1\.02\]:hover{scale:1.02}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_32\%\,var\(--border\)\)\]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_32\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,var\(--border\)\)\]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,var\(--border\)\)\]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\,\#3b82f6\)_30\%\,var\(--border\)\)\]:hover{border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--accent\,\#3b82f6\)_30\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent,#3b82f6) 30%,var(--border))}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_35\%\,transparent\)\]:hover{border-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_35\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--danger,#ef4444) 35%,transparent)}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--erp-accent\)_35\%\,var\(--erp-border\)\)\]:hover{border-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--erp-accent\)_35\%\,var\(--erp-border\)\)\]:hover{border-color:color-mix(in srgb,var(--erp-accent) 35%,var(--erp-border))}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_35\%\,var\(--border\)\)\]:hover{border-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--primary\,\#3182ce\)_35\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--primary,#3182ce) 35%,var(--border))}}.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--primary\,var\(--accent\)\)_40\%\,var\(--border\)\)\]:hover{border-color:var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-\[color-mix\(in_srgb\,var\(--primary\,var\(--accent\)\)_40\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--primary,var(--accent)) 40%,var(--border))}}.tw\:hover\:border-\[rgb\(239\,68\,68\)\]:hover{border-color:#ef4444}.tw\:hover\:border-\[rgba\(59\,130\,246\,0\.3\)\]:hover{border-color:#3b82f64d}.tw\:hover\:border-\[rgba\(59\,130\,246\,0\.5\)\]:hover{border-color:#3b82f680}.tw\:hover\:border-\[var\(--erp-accent\,\#2563eb\)\]:hover{border-color:var(--erp-accent,#2563eb)}.tw\:hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.tw\:hover\:border-accent:hover{border-color:var(--accent)}.tw\:hover\:border-border:hover{border-color:var(--border)}.tw\:hover\:border-primary:hover{border-color:var(--primary)}.tw\:hover\:border-red-500\/50:hover{border-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-red-500\/50:hover{border-color:color-mix(in oklab,var(--tw-color-red-500) 50%,transparent)}}.tw\:hover\:border-rose-300:hover{border-color:var(--tw-color-rose-300)}.tw\:hover\:border-slate-300:hover{border-color:var(--tw-color-slate-300)}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent) 6%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,var\(--bg-solid\)\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,var\(--bg-solid\)\)\]:hover{background-color:color-mix(in srgb,var(--accent) 6%,var(--bg-solid))}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--card\)\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--card\)\)\]:hover{background-color:color-mix(in srgb,var(--accent) 10%,var(--card))}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_8\%\,transparent\)\]:hover{background-color:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#2563eb\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent,#2563eb) 8%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--card\)_70\%\,transparent\)\]:hover{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--card\)_70\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--card) 70%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_12\%\,transparent\)\]:hover{background-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger,#ef4444) 12%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--muted\)_12\%\,transparent\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--muted\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--muted) 12%,transparent)}}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_4\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_4\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 4%,transparent)}}.tw\:hover\:bg-\[rgba\(59\,130\,246\,0\.06\)\]:hover{background-color:#3b82f60f}.tw\:hover\:bg-\[rgba\(59\,130\,246\,0\.15\)\]:hover{background-color:#3b82f626}.tw\:hover\:bg-\[rgba\(239\,68\,68\,0\.1\)\]:hover{background-color:#ef44441a}.tw\:hover\:bg-\[var\(--hover-bg\)\]:hover{background-color:var(--hover-bg)}.tw\:hover\:bg-\[var\(--hover-bg\,rgba\(15\,23\,42\,0\.06\)\)\]:hover{background-color:var(--hover-bg,#0f172a0f)}.tw\:hover\:bg-\[var\(--inset-bg\,rgba\(15\,23\,42\,0\.025\)\)\]:hover{background-color:var(--inset-bg,#0f172a06)}.tw\:hover\:bg-\[var\(--primary-bg\)\]:hover{background-color:var(--primary-bg)}.tw\:hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.tw\:hover\:bg-blue-50:hover{background-color:var(--tw-color-blue-50)}.tw\:hover\:bg-blue-500:hover{background-color:var(--tw-color-blue-500)}.tw\:hover\:bg-blue-700:hover{background-color:var(--tw-color-blue-700)}.tw\:hover\:bg-card:hover{background-color:var(--card)}.tw\:hover\:bg-emerald-500\/15:hover{background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab,var(--tw-color-emerald-500) 15%,transparent)}}.tw\:hover\:bg-muted:hover{background-color:var(--muted)}.tw\:hover\:bg-red-500\/10:hover{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--tw-color-red-500) 10%,transparent)}}.tw\:hover\:bg-red-500\/\[0\.08\]:hover{background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-red-500\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--tw-color-red-500) 8%,transparent)}}.tw\:hover\:bg-slate-50:hover{background-color:var(--tw-color-slate-50)}.tw\:hover\:bg-slate-100:hover,.tw\:hover\:bg-slate-100\/80:hover{background-color:var(--tw-color-slate-100)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab,var(--tw-color-slate-100) 80%,transparent)}}.tw\:hover\:bg-slate-200:hover{background-color:var(--tw-color-slate-200)}.tw\:hover\:bg-slate-800:hover{background-color:var(--tw-color-slate-800)}.tw\:hover\:bg-surface-subtle:hover{background-color:var(--surface-subtle)}.tw\:hover\:bg-white:hover,.tw\:hover\:bg-white\/5:hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--tw-color-white) 5%,transparent)}}.tw\:hover\:bg-white\/15:hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--tw-color-white) 15%,transparent)}}.tw\:hover\:bg-white\/20:hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--tw-color-white) 20%,transparent)}}.tw\:hover\:bg-\[linear-gradient\(135deg\,\#2563eb_0\%\,\#1d4ed8_50\%\,\#1e40af_100\%\)\]:hover{background-image:linear-gradient(135deg,#2563eb,#1d4ed8,#1e40af)}.tw\:hover\:bg-\[linear-gradient\(135deg\,rgb\(220\,38\,38\)\,rgb\(185\,28\,28\)\)\]:hover{background-image:linear-gradient(135deg,#dc2626,#b91c1c)}.tw\:hover\:bg-\[linear-gradient\(135deg\,var\(--accent-hover\)_0\%\,var\(--accent\)_100\%\)\]:hover{background-image:linear-gradient(135deg,var(--accent-hover) 0%,var(--accent) 100%)}.tw\:hover\:text-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_88\%\,\#000\)\]:hover{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:text-\[color-mix\(in_srgb\,var\(--danger\,\#ef4444\)_88\%\,\#000\)\]:hover{color:color-mix(in srgb,var(--danger,#ef4444) 88%,#000)}}.tw\:hover\:text-accent:hover{color:var(--accent)}.tw\:hover\:text-amber-500:hover{color:var(--tw-color-amber-500)}.tw\:hover\:text-blue-700:hover{color:var(--tw-color-blue-700)}.tw\:hover\:text-primary:hover{color:var(--primary)}.tw\:hover\:text-red-600:hover{color:var(--tw-color-red-600)}.tw\:hover\:text-rose-600:hover{color:var(--tw-color-rose-600)}.tw\:hover\:text-slate-600:hover{color:var(--tw-color-slate-600)}.tw\:hover\:text-slate-700:hover{color:var(--tw-color-slate-700)}.tw\:hover\:text-slate-800:hover{color:var(--tw-color-slate-800)}.tw\:hover\:text-slate-900:hover{color:var(--tw-color-slate-900)}.tw\:hover\:text-slate-950:hover{color:var(--tw-color-slate-950)}.tw\:hover\:text-text:hover{color:var(--text)}.tw\:hover\:text-white:hover{color:var(--tw-color-white)}.tw\:hover\:underline:hover{text-decoration-line:underline}.tw\:hover\:opacity-100:hover{opacity:1}.tw\:hover\:shadow-\[0_2px_10px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:shadow-\[0_2px_10px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 12%,transparent))}}.tw\:hover\:shadow-\[0_2px_10px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_4px_12px_rgba\(239\,68\,68\,0\.25\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#ef444440);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--erp-accent\)_8\%\,transparent\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,var(--erp-accent))}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--erp-accent\)_8\%\,transparent\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,color-mix(in srgb,var(--erp-accent) 8%,transparent))}}.tw\:hover\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--erp-accent\)_8\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_4px_16px_rgba\(15\,23\,42\,0\.07\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_6px_16px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:shadow-\[0_6px_16px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 12%,transparent))}}.tw\:hover\:shadow-\[0_6px_16px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_6px_16px_rgba\(239\,68\,68\,0\.4\)\,0_2px_4px_rgba\(239\,68\,68\,0\.2\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#ef444466), 0 2px 4px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_6px_18px_color-mix\(in_srgb\,var\(--accent\)_42\%\,transparent\)\,0_2px_4px_color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]:hover{--tw-shadow:0 6px 18px var(--tw-shadow-color,var(--accent)), 0 2px 4px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:shadow-\[0_6px_18px_color-mix\(in_srgb\,var\(--accent\)_42\%\,transparent\)\,0_2px_4px_color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]:hover{--tw-shadow:0 6px 18px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 42%,transparent)), 0 2px 4px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 22%,transparent))}}.tw\:hover\:shadow-\[0_6px_18px_color-mix\(in_srgb\,var\(--accent\)_42\%\,transparent\)\,0_2px_4px_color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_6px_20px_rgba\(59\,130\,246\,0\.3\)\,0_0_0_1px_rgba\(59\,130\,246\,0\.2\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#3b82f64d), 0 0 0 1px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.06\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_8px_24px_rgba\(59\,130\,246\,0\.5\)\,0_4px_8px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#3b82f680), 0 4px 8px var(--tw-shadow-color,#3b82f64d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_8px_32px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.12\)\,0_4px_16px_rgba\(0\,0\,0\,0\.08\)\,0_0_0_1px_rgba\(59\,130\,246\,0\.1\)\]:hover{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0000001f), 0 4px 16px var(--tw-shadow-color,#00000014), 0 0 0 1px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_20px_40px_-25px_rgba\(15\,23\,42\,0\.35\)\]:hover{--tw-shadow:0 20px 40px -25px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_30px_60px_-30px_rgba\(15\,23\,42\,0\.3\)\]:hover{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0f172a4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[var\(--travel-map-glow\)\]:hover{--tw-shadow:var(--travel-map-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:ring-slate-300:hover{--tw-ring-color:var(--tw-color-slate-300)}.tw\:hover\:\[animation-play-state\:paused\]:hover{animation-play-state:paused}.tw\:hover\:after\:translate-x-0:hover:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:after\:-translate-y-1\/2:hover:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:after\:opacity-50:hover:after{content:var(--tw-content);opacity:.5}}.tw\:focus\:border-accent:focus{border-color:var(--accent)}.tw\:focus\:border-blue-500:focus{border-color:var(--tw-color-blue-500)}.tw\:focus\:border-primary:focus{border-color:var(--primary)}.tw\:focus\:border-rose-500:focus{border-color:var(--tw-color-rose-500)}.tw\:focus\:bg-card:focus{background-color:var(--card)}.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 12%,transparent))}}.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 14%,transparent))}}.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 18%,transparent))}}.tw\:focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:ring-accent\/15:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:ring-accent\/15:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.tw\:focus\:ring-blue-500\/15:focus{--tw-ring-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:ring-blue-500\/15:focus{--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-500) 15%, transparent)}}.tw\:focus\:ring-rose-500\/15:focus{--tw-ring-color:var(--tw-color-rose-500)}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:ring-rose-500\/15:focus{--tw-ring-color:color-mix(in oklab, var(--tw-color-rose-500) 15%, transparent)}}.tw\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.tw\:focus-visible\:-translate-y-\[3px\]:focus-visible{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:focus-visible\:bg-surface-subtle:focus-visible{background-color:var(--surface-subtle)}.tw\:focus-visible\:text-accent:focus-visible{color:var(--accent)}.tw\:focus-visible\:shadow-\[0_8px_32px_rgba\(15\,23\,42\,0\.08\)\]:focus-visible{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.tw\:focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.tw\:focus-visible\:outline-\[var\(--erp-accent\)\]:focus-visible{outline-color:var(--erp-accent)}.tw\:focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.tw\:focus-visible\:outline-blue-500:focus-visible{outline-color:var(--tw-color-blue-500)}.tw\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.tw\:active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:active\:scale-\[0\.96\]:active{scale:.96}.tw\:active\:scale-\[0\.98\]:active{scale:.98}.tw\:active\:scale-\[0\.99\]:active{scale:.99}.tw\:active\:scale-\[0\.988\]:active{scale:.988}.tw\:active\:bg-\[rgba\(59\,130\,246\,0\.2\)\]:active{background-color:#3b82f633}.tw\:active\:bg-\[rgba\(239\,68\,68\,0\.15\)\]:active{background-color:#ef444426}.tw\:active\:shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\]:active{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:active\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:active{--tw-shadow:0 1px 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:active\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:active{--tw-shadow:0 1px 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 30%,transparent))}}.tw\:active\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:active\:shadow-\[0_1px_3px_rgba\(239\,68\,68\,0\.3\)\]:active{--tw-shadow:0 1px 3px var(--tw-shadow-color,#ef44444d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:active\:shadow-\[0_2px_6px_rgba\(59\,130\,246\,0\.35\)\]:active{--tw-shadow:0 2px 6px var(--tw-shadow-color,#3b82f659);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.tw\:hover\:enabled\:bg-\[var\(--hover-bg\,rgba\(15\,23\,42\,0\.06\)\)\]:hover:enabled{background-color:var(--hover-bg,#0f172a0f)}}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:cursor-default:disabled{cursor:default}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:no-underline:disabled{text-decoration-line:none}.tw\:disabled\:opacity-40:disabled{opacity:.4}.tw\:disabled\:opacity-45:disabled{opacity:.45}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:disabled\:opacity-55:disabled{opacity:.55}.tw\:disabled\:opacity-60:disabled{opacity:.6}.tw\:disabled\:opacity-70:disabled{opacity:.7}.tw\:disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.tw\:disabled\:hover\:border-border:disabled:hover{border-color:var(--border)}.tw\:disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.tw\:disabled\:hover\:text-muted:disabled:hover{color:var(--muted)}.tw\:disabled\:hover\:text-text:disabled:hover{color:var(--text)}}.tw\:has-\[\:checked\]\:border-\[color-mix\(in_srgb\,var\(--accent\,\#3b82f6\)_40\%\,var\(--border\)\)\]:has(:checked){border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.tw\:has-\[\:checked\]\:border-\[color-mix\(in_srgb\,var\(--accent\,\#3b82f6\)_40\%\,var\(--border\)\)\]:has(:checked){border-color:color-mix(in srgb,var(--accent,#3b82f6) 40%,var(--border))}}.tw\:has-\[\:checked\]\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#3b82f6\)_10\%\,transparent\)\]:has(:checked){background-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.tw\:has-\[\:checked\]\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#3b82f6\)_10\%\,transparent\)\]:has(:checked){background-color:color-mix(in srgb,var(--accent,#3b82f6) 10%,transparent)}}.tw\:data-\[provider\=logo\]\:\[--erp-accent\:\#e85d04\][data-provider=logo]{--erp-accent:#e85d04}.tw\:data-\[provider\=mikro\]\:\[--erp-accent\:\#7c3aed\][data-provider=mikro]{--erp-accent:#7c3aed}.tw\:data-\[provider\=netsis\]\:\[--erp-accent\:\#0d9488\][data-provider=netsis]{--erp-accent:#0d9488}.tw\:data-\[provider\=oracle\]\:\[--erp-accent\:\#c74634\][data-provider=oracle]{--erp-accent:#c74634}.tw\:data-\[provider\=sap\]\:\[--erp-accent\:\#0070f2\][data-provider=sap]{--erp-accent:#0070f2}.tw\:data-\[status\=approved\]\:border-l-4[data-status=approved]{border-left-style:var(--tw-border-style);border-left-width:4px}.tw\:data-\[status\=approved\]\:border-l-green-500[data-status=approved]{border-left-color:var(--tw-color-green-500)}.tw\:data-\[status\=rejected\]\:border-l-4[data-status=rejected]{border-left-style:var(--tw-border-style);border-left-width:4px}.tw\:data-\[status\=rejected\]\:border-l-red-500[data-status=rejected]{border-left-color:var(--tw-color-red-500)}.tw\:data-\[vendor\=custom\]\:\[--erp-accent\:var\(--muted\)\][data-vendor=custom]{--erp-accent:var(--muted)}.tw\:data-\[vendor\=logo\]\:\[--erp-accent\:\#e85d04\][data-vendor=logo]{--erp-accent:#e85d04}.tw\:data-\[vendor\=mikro\]\:\[--erp-accent\:\#7c3aed\][data-vendor=mikro]{--erp-accent:#7c3aed}.tw\:data-\[vendor\=netsis\]\:\[--erp-accent\:\#0d9488\][data-vendor=netsis]{--erp-accent:#0d9488}.tw\:data-\[vendor\=oracle\]\:\[--erp-accent\:\#c74634\][data-vendor=oracle]{--erp-accent:#c74634}.tw\:data-\[vendor\=sap\]\:\[--erp-accent\:\#0070f2\][data-vendor=sap]{--erp-accent:#0070f2}@media (prefers-reduced-motion:reduce){.tw\:motion-reduce\:animate-none{animation:none}.tw\:motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.tw\:motion-reduce\:hover\:translate-none:hover{translate:none}.tw\:motion-reduce\:hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@media not all and (min-width:1100px){.tw\:max-\[1100px\]\:relative{position:relative}.tw\:max-\[1100px\]\:top-auto{top:auto}.tw\:max-\[1100px\]\:max-h-none{max-height:none}.tw\:max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:960px){.tw\:max-\[960px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:900px){.tw\:max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:860px){.tw\:max-\[860px\]\:relative{position:relative}.tw\:max-\[860px\]\:sticky{position:sticky}.tw\:max-\[860px\]\:top-0{top:0}.tw\:max-\[860px\]\:z-10{z-index:10}.tw\:max-\[860px\]\:z-\[9000\]{z-index:9000}.tw\:max-\[860px\]\:m-0{margin:0}.tw\:max-\[860px\]\:mb-0{margin-bottom:0}.tw\:max-\[860px\]\:box-border{box-sizing:border-box}.tw\:max-\[860px\]\:\!hidden{display:none!important}.tw\:max-\[860px\]\:block{display:block}.tw\:max-\[860px\]\:flex{display:flex}.tw\:max-\[860px\]\:grid{display:grid}.tw\:max-\[860px\]\:hidden{display:none}.tw\:max-\[860px\]\:max-h-\[92vh\]{max-height:92vh}.tw\:max-\[860px\]\:max-h-\[min\(92dvh\,100\%\)\]{max-height:min(92dvh,100%)}.tw\:max-\[860px\]\:min-h-0{min-height:0}.tw\:max-\[860px\]\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:max-\[860px\]\:min-h-dvh{min-height:100dvh}.tw\:max-\[860px\]\:min-h-screen{min-height:100vh}.tw\:max-\[860px\]\:w-full{width:100%}.tw\:max-\[860px\]\:max-w-full{max-width:100%}.tw\:max-\[860px\]\:max-w-none{max-width:none}.tw\:max-\[860px\]\:min-w-0{min-width:0}.tw\:max-\[860px\]\:flex-1{flex:1}.tw\:max-\[860px\]\:shrink-0{flex-shrink:0}.tw\:max-\[860px\]\:basis-full{flex-basis:100%}.tw\:max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[860px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-\[860px\]\:flex-col{flex-direction:column}.tw\:max-\[860px\]\:flex-col-reverse{flex-direction:column-reverse}.tw\:max-\[860px\]\:items-end{align-items:flex-end}.tw\:max-\[860px\]\:items-stretch{align-items:stretch}.tw\:max-\[860px\]\:gap-0{gap:0}.tw\:max-\[860px\]\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:overflow-hidden{overflow:hidden}.tw\:max-\[860px\]\:overflow-x-auto{overflow-x:auto}.tw\:max-\[860px\]\:rounded-none{border-radius:0}.tw\:max-\[860px\]\:rounded-t-2xl{border-top-left-radius:var(--tw-radius-2xl);border-top-right-radius:var(--tw-radius-2xl)}.tw\:max-\[860px\]\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.tw\:max-\[860px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.tw\:max-\[860px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[860px\]\:border-border{border-color:var(--border)}.tw\:max-\[860px\]\:border-transparent{border-color:#0000}.tw\:max-\[860px\]\:bg-\[color-mix\(in_srgb\,var\(--bg-solid\)_94\%\,transparent\)\]{background-color:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:max-\[860px\]\:bg-\[color-mix\(in_srgb\,var\(--bg-solid\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-solid) 94%,transparent)}}.tw\:max-\[860px\]\:bg-\[var\(--accent-light\)\]{background-color:var(--accent-light)}.tw\:max-\[860px\]\:bg-\[var\(--bg-solid\)\]{background-color:var(--bg-solid)}.tw\:max-\[860px\]\:bg-card{background-color:var(--card)}.tw\:max-\[860px\]\:p-0{padding:0}.tw\:max-\[860px\]\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:max-\[860px\]\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:max-\[860px\]\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:max-\[860px\]\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:max-\[860px\]\:pt-\[calc\(env\(safe-area-inset-top\)\+8px\)\]{padding-top:calc(env(safe-area-inset-top) + 8px)}.tw\:max-\[860px\]\:pb-0{padding-bottom:0}.tw\:max-\[860px\]\:pb-2\.5{padding-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:pb-6{padding-bottom:calc(var(--tw-spacing) * 6)}.tw\:max-\[860px\]\:pb-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.tw\:max-\[860px\]\:text-\[13px\]{font-size:13px}.tw\:max-\[860px\]\:text-text{color:var(--text)}.tw\:max-\[860px\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:max-\[860px\]\:backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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,)}.tw\:max-\[860px\]\:\[--ledger-sticky-header\:3\.75rem\]{--ledger-sticky-header:3.75rem}}@media not all and (min-width:768px){.tw\:max-\[768px\]\:right-0{right:0}.tw\:max-\[768px\]\:left-auto{left:auto}.tw\:max-\[768px\]\:max-w-\[120px\]{max-width:120px}.tw\:max-\[768px\]\:min-w-\[260px\]{min-width:260px}}@media not all and (min-width:640px){.tw\:max-\[640px\]\:col-\[1\]{grid-column:1}.tw\:max-\[640px\]\:row-auto{grid-row:auto}.tw\:max-\[640px\]\:ml-0{margin-left:0}.tw\:max-\[640px\]\:max-w-none{max-width:none}.tw\:max-\[640px\]\:basis-full{flex-basis:100%}.tw\:max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[640px\]\:flex-col{flex-direction:column}.tw\:max-\[640px\]\:flex-wrap{flex-wrap:wrap}.tw\:max-\[640px\]\:items-stretch{align-items:stretch}.tw\:max-\[640px\]\:justify-start{justify-content:flex-start}.tw\:max-\[640px\]\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[640px\]\:text-left{text-align:left}}@media not all and (min-width:40rem){.tw\:max-sm\:top-5{top:calc(var(--tw-spacing) * 5)}.tw\:max-sm\:top-auto{top:auto}.tw\:max-sm\:-right-3{right:calc(var(--tw-spacing) * -3)}.tw\:max-sm\:right-auto{right:auto}.tw\:max-sm\:bottom-5{bottom:calc(var(--tw-spacing) * 5)}.tw\:max-sm\:-left-3{left:calc(var(--tw-spacing) * -3)}.tw\:max-sm\:left-0{left:0}.tw\:max-sm\:left-auto{left:auto}.tw\:max-sm\:w-max{width:max-content}.tw\:max-sm\:max-w-\[170px\]{max-width:170px}.tw\:max-sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:max-sm\:translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:max-sm\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:max-sm\:text-center{text-align:center}.tw\:max-sm\:text-\[11\.5px\]{font-size:11.5px}.tw\:max-sm\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:max-sm\:whitespace-normal{white-space:normal}}@media (min-width:420px){.tw\:min-\[420px\]\:max-w-none{max-width:none}.tw\:min-\[420px\]\:flex-row{flex-direction:row}.tw\:min-\[420px\]\:flex-wrap{flex-wrap:wrap}.tw\:min-\[420px\]\:justify-center{justify-content:center}}@media (min-width:560px){.tw\:min-\[560px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.tw\:min-\[560px\]\:items-end{align-items:flex-end}}@media (min-width:600px){.tw\:min-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[600px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.tw\:min-\[700px\]\:p-8{padding:calc(var(--tw-spacing) * 8)}}@media (min-width:720px){.tw\:min-\[720px\]\:flex{display:flex}.tw\:min-\[720px\]\:grid{display:grid}.tw\:min-\[720px\]\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.tw\:min-\[720px\]\:grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.tw\:min-\[720px\]\:flex-col{flex-direction:column}.tw\:min-\[720px\]\:items-center{align-items:center}.tw\:min-\[720px\]\:items-end{align-items:flex-end}.tw\:min-\[720px\]\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:min-\[720px\]\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:min-\[720px\]\:pl-\[52px\]{padding-left:52px}}@media (min-width:800px){.tw\:min-\[800px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:min-\[800px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:min-\[800px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:861px){.tw\:min-\[861px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:min-\[861px\]\:relative{position:relative}.tw\:min-\[861px\]\:sticky{position:sticky}.tw\:min-\[861px\]\:inset-x-auto{inset-inline:auto}.tw\:min-\[861px\]\:top-0{top:0}.tw\:min-\[861px\]\:top-3{top:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:top-\[var\(--ledger-sticky-header\)\]{top:var(--ledger-sticky-header)}.tw\:min-\[861px\]\:top-auto{top:auto}.tw\:min-\[861px\]\:right-3{right:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:right-5{right:calc(var(--tw-spacing) * 5)}.tw\:min-\[861px\]\:right-auto{right:auto}.tw\:min-\[861px\]\:bottom-5{bottom:calc(var(--tw-spacing) * 5)}.tw\:min-\[861px\]\:bottom-auto{bottom:auto}.tw\:min-\[861px\]\:z-\[7\]{z-index:7}.tw\:min-\[861px\]\:z-\[8\]{z-index:8}.tw\:min-\[861px\]\:col-span-1{grid-column:span 1/span 1}.tw\:min-\[861px\]\:col-span-2{grid-column:span 2/span 2}.tw\:min-\[861px\]\:col-span-3{grid-column:span 3/span 3}.tw\:min-\[861px\]\:m-0{margin:0}.tw\:min-\[861px\]\:mr-0{margin-right:0}.tw\:min-\[861px\]\:mb-0{margin-bottom:0}.tw\:min-\[861px\]\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:min-\[861px\]\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:min-\[861px\]\:ml-11{margin-left:calc(var(--tw-spacing) * 11)}.tw\:min-\[861px\]\:box-border{box-sizing:border-box}.tw\:min-\[861px\]\:block{display:block}.tw\:min-\[861px\]\:flex{display:flex}.tw\:min-\[861px\]\:grid{display:grid}.tw\:min-\[861px\]\:hidden{display:none}.tw\:min-\[861px\]\:inline{display:inline}.tw\:min-\[861px\]\:inline-flex{display:inline-flex}.tw\:min-\[861px\]\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:min-\[861px\]\:size-16{width:calc(var(--tw-spacing) * 16);height:calc(var(--tw-spacing) * 16)}.tw\:min-\[861px\]\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:min-\[861px\]\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:min-\[861px\]\:h-auto{height:auto}.tw\:min-\[861px\]\:h-full{height:100%}.tw\:min-\[861px\]\:max-h-\[70vh\]{max-height:70vh}.tw\:min-\[861px\]\:max-h-\[min\(88vh\,820px\)\]{max-height:min(88vh,820px)}.tw\:min-\[861px\]\:max-h-\[min\(90vh\,760px\)\]{max-height:min(90vh,760px)}.tw\:min-\[861px\]\:max-h-none{max-height:none}.tw\:min-\[861px\]\:min-h-0{min-height:0}.tw\:min-\[861px\]\:min-h-\[min\(72vh\,calc\(100dvh-var\(--admin-hub-chrome\)\)\)\]{min-height:min(72vh,calc(100dvh - var(--admin-hub-chrome)))}.tw\:min-\[861px\]\:min-h-dvh{min-height:100dvh}.tw\:min-\[861px\]\:min-h-min{min-height:min-content}.tw\:min-\[861px\]\:min-h-screen{min-height:100vh}.tw\:min-\[861px\]\:w-10{width:calc(var(--tw-spacing) * 10)}.tw\:min-\[861px\]\:w-\[300px\]{width:300px}.tw\:min-\[861px\]\:w-\[380px\]{width:380px}.tw\:min-\[861px\]\:w-\[440px\]{width:440px}.tw\:min-\[861px\]\:w-\[560px\]{width:560px}.tw\:min-\[861px\]\:w-\[760px\]{width:760px}.tw\:min-\[861px\]\:w-auto{width:auto}.tw\:min-\[861px\]\:w-full{width:100%}.tw\:min-\[861px\]\:max-w-\[360px\]{max-width:360px}.tw\:min-\[861px\]\:max-w-\[440px\]{max-width:440px}.tw\:min-\[861px\]\:max-w-\[calc\(50\%-12px\)\]{max-width:calc(50% - 12px)}.tw\:min-\[861px\]\:max-w-none{max-width:none}.tw\:min-\[861px\]\:min-w-0{min-width:0}.tw\:min-\[861px\]\:flex-1{flex:1}.tw\:min-\[861px\]\:flex-auto{flex:auto}.tw\:min-\[861px\]\:flex-none{flex:none}.tw\:min-\[861px\]\:shrink-0{flex-shrink:0}.tw\:min-\[861px\]\:animate-none{animation:none}.tw\:min-\[861px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[861px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:min-\[861px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:min-\[861px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw\:min-\[861px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:min-\[861px\]\:grid-cols-\[1fr_1fr_1fr_1\.6fr\]{grid-template-columns:1fr 1fr 1fr 1.6fr}.tw\:min-\[861px\]\:grid-cols-\[160px_minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:160px minmax(0,1fr) 180px auto}.tw\:min-\[861px\]\:grid-cols-\[170px_110px_110px_minmax\(0\,1fr\)_32px\]{grid-template-columns:170px 110px 110px minmax(0,1fr) 32px}.tw\:min-\[861px\]\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)_96px_96px_auto\]{grid-template-columns:minmax(0,1fr) 96px 96px auto}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)_96px_auto\]{grid-template-columns:minmax(0,1fr) 96px auto}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)_100px_140px_90px_36px\]{grid-template-columns:minmax(0,1fr) 100px 140px 90px 36px}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(380px\,480px\)\]{grid-template-columns:minmax(0,1fr) minmax(380px,480px)}.tw\:min-\[861px\]\:grid-cols-\[minmax\(0\,2fr\)_repeat\(4\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) auto}.tw\:min-\[861px\]\:grid-cols-\[minmax\(140px\,220px\)_minmax\(0\,1fr\)_120px_56px\]{grid-template-columns:minmax(140px,220px) minmax(0,1fr) 120px 56px}.tw\:min-\[861px\]\:grid-cols-\[minmax\(340px\,1fr\)_minmax\(380px\,1fr\)\]{grid-template-columns:minmax(340px,1fr) minmax(380px,1fr)}.tw\:min-\[861px\]\:grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tw\:min-\[861px\]\:grid-cols-\[repeat\(auto-fit\,minmax\(150px\,240px\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,240px))}.tw\:min-\[861px\]\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.tw\:min-\[861px\]\:flex-col{flex-direction:column}.tw\:min-\[861px\]\:flex-row{flex-direction:row}.tw\:min-\[861px\]\:flex-nowrap{flex-wrap:nowrap}.tw\:min-\[861px\]\:items-center{align-items:center}.tw\:min-\[861px\]\:items-end{align-items:flex-end}.tw\:min-\[861px\]\:items-start{align-items:flex-start}.tw\:min-\[861px\]\:items-stretch{align-items:stretch}.tw\:min-\[861px\]\:justify-between{justify-content:space-between}.tw\:min-\[861px\]\:justify-center{justify-content:center}.tw\:min-\[861px\]\:justify-end{justify-content:flex-end}.tw\:min-\[861px\]\:justify-start{justify-content:flex-start}.tw\:min-\[861px\]\:gap-0{gap:0}.tw\:min-\[861px\]\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:min-\[861px\]\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:min-\[861px\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:min-\[861px\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:min-\[861px\]\:gap-5{gap:calc(var(--tw-spacing) * 5)}:where(.tw\:min-\[861px\]\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.tw\:min-\[861px\]\:divide-border-light>:not(:last-child)){border-color:var(--border-light)}.tw\:min-\[861px\]\:self-start{align-self:flex-start}.tw\:min-\[861px\]\:overflow-hidden{overflow:hidden}.tw\:min-\[861px\]\:overflow-visible{overflow:visible}.tw\:min-\[861px\]\:overflow-x-hidden{overflow-x:hidden}.tw\:min-\[861px\]\:overflow-y-auto{overflow-y:auto}.tw\:min-\[861px\]\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:min-\[861px\]\:rounded-\[10px\]{border-radius:10px}.tw\:min-\[861px\]\:rounded-\[11px\]{border-radius:11px}.tw\:min-\[861px\]\:rounded-none{border-radius:0}.tw\:min-\[861px\]\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:min-\[861px\]\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:min-\[861px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:min-\[861px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:min-\[861px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:min-\[861px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:min-\[861px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:min-\[861px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.tw\:min-\[861px\]\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:min-\[861px\]\:border-border{border-color:var(--border)}.tw\:min-\[861px\]\:bg-\[color-mix\(in_srgb\,var\(--bg-solid\)_92\%\,transparent\)\]{background-color:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:min-\[861px\]\:bg-\[color-mix\(in_srgb\,var\(--bg-solid\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-solid) 92%,transparent)}}.tw\:min-\[861px\]\:bg-\[color-mix\(in_srgb\,var\(--bg-solid\)_96\%\,transparent\)\]{background-color:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.tw\:min-\[861px\]\:bg-\[color-mix\(in_srgb\,var\(--bg-solid\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-solid) 96%,transparent)}}.tw\:min-\[861px\]\:bg-\[var\(--bg-solid\)\]{background-color:var(--bg-solid)}.tw\:min-\[861px\]\:bg-card{background-color:var(--card)}.tw\:min-\[861px\]\:bg-slate-900\/45{background-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:min-\[861px\]\:bg-slate-900\/45{background-color:color-mix(in oklab,var(--tw-color-slate-900) 45%,transparent)}}.tw\:min-\[861px\]\:bg-transparent{background-color:#0000}.tw\:min-\[861px\]\:p-0{padding:0}.tw\:min-\[861px\]\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:min-\[861px\]\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:min-\[861px\]\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:min-\[861px\]\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:min-\[861px\]\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:min-\[861px\]\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:min-\[861px\]\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:min-\[861px\]\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:min-\[861px\]\:pt-1{padding-top:var(--tw-spacing)}.tw\:min-\[861px\]\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:min-\[861px\]\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:min-\[861px\]\:pt-\[8vh\]{padding-top:8vh}.tw\:min-\[861px\]\:pr-3{padding-right:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:pb-0{padding-bottom:0}.tw\:min-\[861px\]\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:min-\[861px\]\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:min-\[861px\]\:pb-6{padding-bottom:calc(var(--tw-spacing) * 6)}.tw\:min-\[861px\]\:pb-7{padding-bottom:calc(var(--tw-spacing) * 7)}.tw\:min-\[861px\]\:pb-8{padding-bottom:calc(var(--tw-spacing) * 8)}.tw\:min-\[861px\]\:pb-12{padding-bottom:calc(var(--tw-spacing) * 12)}.tw\:min-\[861px\]\:pl-0{padding-left:0}.tw\:min-\[861px\]\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:min-\[861px\]\:text-left{text-align:left}.tw\:min-\[861px\]\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:min-\[861px\]\:text-\[13px\]{font-size:13px}.tw\:min-\[861px\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:min-\[861px\]\:shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:min-\[861px\]\:backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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,)}.tw\:min-\[861px\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}@media not all and (min-width:1099px){.tw\:min-\[861px\]\:max-\[1099px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}}@media (min-width:900px){.tw\:min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:min-\[900px\]\:grid-cols-\[minmax\(0\,1\.4fr\)_180px_180px_auto\]{grid-template-columns:minmax(0,1.4fr) 180px 180px auto}.tw\:min-\[900px\]\:p-5{padding:calc(var(--tw-spacing) * 5)}}@media (min-width:980px){.tw\:min-\[980px\]\:col-span-6{grid-column:span 6/span 6}.tw\:min-\[980px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1000px){.tw\:min-\[1000px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[1000px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tw\:min-\[1024px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tw\:min-\[1100px\]\:\!hidden{display:none!important}.tw\:min-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:min-\[1100px\]\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.tw\:min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.tw\:min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tw\:min-\[1100px\]\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:1180px){.tw\:min-\[1180px\]\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@media (min-width:1200px){.tw\:min-\[1200px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[1200px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:min-\[1200px\]\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.tw\:min-\[1200px\]\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}}@media (min-width:40rem){.tw\:sm\:-right-8{right:calc(var(--tw-spacing) * -8)}.tw\:sm\:-right-10{right:calc(var(--tw-spacing) * -10)}.tw\:sm\:-right-14{right:calc(var(--tw-spacing) * -14)}.tw\:sm\:-left-10{left:calc(var(--tw-spacing) * -10)}.tw\:sm\:-left-12{left:calc(var(--tw-spacing) * -12)}.tw\:sm\:col-span-1{grid-column:span 1/span 1}.tw\:sm\:col-span-2{grid-column:span 2/span 2}.tw\:sm\:mt-20{margin-top:calc(var(--tw-spacing) * 20)}.tw\:sm\:block{display:block}.tw\:sm\:flex{display:flex}.tw\:sm\:inline{display:inline}.tw\:sm\:inline-flex{display:inline-flex}.tw\:sm\:h-\[400px\]{height:400px}.tw\:sm\:min-h-\[460px\]{min-height:460px}.tw\:sm\:w-24{width:calc(var(--tw-spacing) * 24)}.tw\:sm\:w-40{width:calc(var(--tw-spacing) * 40)}.tw\:sm\:w-\[250px\]{width:250px}.tw\:sm\:w-\[380px\]{width:380px}.tw\:sm\:max-w-\[300px\]{max-width:300px}.tw\:sm\:shrink-0{flex-shrink:0}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:items-center{align-items:center}.tw\:sm\:justify-between{justify-content:space-between}.tw\:sm\:rounded-\[20px\]{border-radius:20px}.tw\:sm\:rounded-\[22px\]{border-radius:22px}.tw\:sm\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:sm\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:sm\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:sm\:p-7{padding:calc(var(--tw-spacing) * 7)}.tw\:sm\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:sm\:p-9{padding:calc(var(--tw-spacing) * 9)}.tw\:sm\:p-10{padding:calc(var(--tw-spacing) * 10)}.tw\:sm\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:sm\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:sm\:px-10{padding-inline:calc(var(--tw-spacing) * 10)}.tw\:sm\:px-16{padding-inline:calc(var(--tw-spacing) * 16)}.tw\:sm\:py-20{padding-block:calc(var(--tw-spacing) * 20)}.tw\:sm\:py-32{padding-block:calc(var(--tw-spacing) * 32)}.tw\:sm\:py-40{padding-block:calc(var(--tw-spacing) * 40)}.tw\:sm\:pt-32{padding-top:calc(var(--tw-spacing) * 32)}.tw\:sm\:pt-\[calc\(8rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(8rem + env(safe-area-inset-top))}.tw\:sm\:pt-\[calc\(9\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(9.5rem + env(safe-area-inset-top))}.tw\:sm\:pt-\[calc\(10rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(10rem + env(safe-area-inset-top))}.tw\:sm\:pr-24{padding-right:calc(var(--tw-spacing) * 24)}.tw\:sm\:pr-28{padding-right:calc(var(--tw-spacing) * 28)}.tw\:sm\:pb-28{padding-bottom:calc(var(--tw-spacing) * 28)}.tw\:sm\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:sm\:text-\[16px\]{font-size:16px}.tw\:sm\:text-\[18\.5px\]{font-size:18.5px}.tw\:sm\:text-\[18px\]{font-size:18px}.tw\:sm\:text-\[19px\]{font-size:19px}.tw\:sm\:text-\[32px\]{font-size:32px}.tw\:sm\:text-\[34px\]{font-size:34px}.tw\:sm\:text-\[44px\]{font-size:44px}.tw\:sm\:text-\[46px\]{font-size:46px}.tw\:sm\:text-\[52px\]{font-size:52px}.tw\:sm\:text-\[58px\]{font-size:58px}.tw\:sm\:text-\[64px\]{font-size:64px}}@media (min-width:48rem){.tw\:md\:block{display:block}.tw\:md\:flex{display:flex}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.tw\:lg\:sticky{position:sticky}.tw\:lg\:top-28{top:calc(var(--tw-spacing) * 28)}.tw\:lg\:top-32{top:calc(var(--tw-spacing) * 32)}.tw\:lg\:-left-16{left:calc(var(--tw-spacing) * -16)}.tw\:lg\:left-\[calc\(50\%\+170px\)\]{left:calc(50% + 170px)}.tw\:lg\:order-1{order:1}.tw\:lg\:order-2{order:2}.tw\:lg\:col-span-1{grid-column:span 1/span 1}.tw\:lg\:col-span-2{grid-column:span 2/span 2}.tw\:lg\:col-span-3{grid-column:span 3/span 3}.tw\:lg\:mt-0{margin-top:0}.tw\:lg\:block{display:block}.tw\:lg\:flex{display:flex}.tw\:lg\:grid{display:grid}.tw\:lg\:hidden{display:none}.tw\:lg\:h-\[min\(76vh\,700px\)\]{height:min(76vh,700px)}.tw\:lg\:w-\[170px\]{width:170px}.tw\:lg\:w-\[262px\]{width:262px}.tw\:lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.tw\:lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.tw\:lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.tw\:lg\:grid-cols-\[1\.3fr_repeat\(4\,1fr\)\]{grid-template-columns:1.3fr repeat(4,1fr)}.tw\:lg\:grid-cols-\[1\.08fr_1fr\]{grid-template-columns:1.08fr 1fr}.tw\:lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.tw\:lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.tw\:lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.tw\:lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.tw\:lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.tw\:lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.tw\:lg\:flex-col{flex-direction:column}.tw\:lg\:items-center{align-items:center}.tw\:lg\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:lg\:gap-12{gap:calc(var(--tw-spacing) * 12)}.tw\:lg\:gap-16{gap:calc(var(--tw-spacing) * 16)}.tw\:lg\:gap-20{gap:calc(var(--tw-spacing) * 20)}.tw\:lg\:self-start{align-self:flex-start}.tw\:lg\:rounded-none{border-radius:0}.tw\:lg\:px-0{padding-inline:0}.tw\:lg\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:lg\:px-10{padding-inline:calc(var(--tw-spacing) * 10)}.tw\:lg\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:lg\:pb-6{padding-bottom:calc(var(--tw-spacing) * 6)}.tw\:lg\:pb-24{padding-bottom:calc(var(--tw-spacing) * 24)}.tw\:lg\:text-\[54px\]{font-size:54px}.tw\:lg\:text-\[56px\]{font-size:56px}.tw\:lg\:text-\[76px\]{font-size:76px}.tw\:lg\:text-\[220px\]{font-size:220px}}@media (min-width:80rem){.tw\:xl\:-right-16{right:calc(var(--tw-spacing) * -16)}.tw\:xl\:-right-24{right:calc(var(--tw-spacing) * -24)}.tw\:xl\:-left-24{left:calc(var(--tw-spacing) * -24)}.tw\:xl\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.tw\:xl\:p-16{padding:calc(var(--tw-spacing) * 16)}.tw\:xl\:text-\[46px\]{font-size:46px}.tw\:xl\:text-\[56px\]{font-size:56px}}:where(.tw\:dark\:divide-white\/5:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.tw\:dark\:divide-white\/5:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:color-mix(in oklab,var(--tw-color-white) 5%,transparent)}}:where(.tw\:dark\:divide-white\/10:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){:where(.tw\:dark\:divide-white\/10:where([data-theme=dark],[data-theme=dark] *)>:not(:last-child)){border-color:color-mix(in oklab,var(--tw-color-white) 10%,transparent)}}.tw\:dark\:border-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_45\%\,var\(--border\)\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_45\%\,var\(--border\)\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in srgb,var(--accent,#60a5fa) 45%,var(--border))}}.tw\:dark\:border-\[color-mix\(in_srgb\,var\(--text\)_16\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-\[color-mix\(in_srgb\,var\(--text\)_16\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in srgb,var(--text) 16%,transparent)}}.tw\:dark\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_35\%\,var\(--border\)\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_35\%\,var\(--border\)\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in srgb,var(--warning,#f59e0b) 35%,var(--border))}}.tw\:dark\:border-amber-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-amber-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-amber-400) 20%,transparent)}}.tw\:dark\:border-amber-400\/40:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-amber-400\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-amber-400) 40%,transparent)}}.tw\:dark\:border-amber-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-amber-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-amber-500) 40%,transparent)}}.tw\:dark\:border-blue-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-blue-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-blue-400) 20%,transparent)}}.tw\:dark\:border-border:where([data-theme=dark],[data-theme=dark] *){border-color:var(--border)}.tw\:dark\:border-rose-400\/40:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-rose-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-rose-400\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-rose-400) 40%,transparent)}}.tw\:dark\:border-violet-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-violet-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-violet-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-violet-400) 20%,transparent)}}.tw\:dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-white) 5%,transparent)}}.tw\:dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-white) 10%,transparent)}}.tw\:dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-white) 15%,transparent)}}.tw\:dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-white) 20%,transparent)}}.tw\:dark\:bg-\[\#0a0f1d\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0a0f1d}.tw\:dark\:bg-\[\#0b111f\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0b111f}.tw\:dark\:bg-\[\#0b1220\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0b1220}.tw\:dark\:bg-\[\#0c1220\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0c1220}.tw\:dark\:bg-\[\#0c1220\]\/90:where([data-theme=dark],[data-theme=dark] *){background-color:#0c1220e6}.tw\:dark\:bg-\[\#0f1626\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0f1626}.tw\:dark\:bg-\[\#0f1626\]\/90:where([data-theme=dark],[data-theme=dark] *){background-color:#0f1626e6}.tw\:dark\:bg-\[\#0f1626\]\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#0f1626f2}.tw\:dark\:bg-\[\#070b16\]:where([data-theme=dark],[data-theme=dark] *){background-color:#070b16}.tw\:dark\:bg-\[\#070b16\]\/75:where([data-theme=dark],[data-theme=dark] *){background-color:#070b16bf}.tw\:dark\:bg-\[\#070b16\]\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#070b16cc}.tw\:dark\:bg-\[\#05080f\]:where([data-theme=dark],[data-theme=dark] *){background-color:#05080f}.tw\:dark\:bg-\[\#111827\]\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#111827f2}.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_18\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_18\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--accent,#60a5fa) 18%,transparent)}}.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--card\)_94\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--card\)_94\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--card) 94%,transparent)}}.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_10\%\,var\(--card\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_10\%\,var\(--card\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--warning,#f59e0b) 10%,var(--card))}}.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_14\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_14\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent)}}.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_18\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#f59e0b\)_18\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}.tw\:dark\:bg-\[rgba\(0\,0\,0\,0\.55\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0000008c}.tw\:dark\:bg-\[var\(--bg-solid\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--bg-solid)}.tw\:dark\:bg-\[var\(--surface\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--surface)}.tw\:dark\:bg-amber-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-400) 5%,transparent)}}.tw\:dark\:bg-amber-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-400) 10%,transparent)}}.tw\:dark\:bg-amber-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-400) 15%,transparent)}}.tw\:dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-500) 10%,transparent)}}.tw\:dark\:bg-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-500) 15%,transparent)}}.tw\:dark\:bg-amber-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-950)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-950) 40%,transparent)}}.tw\:dark\:bg-black\/50:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-black\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-black) 50%,transparent)}}.tw\:dark\:bg-blue-400:where([data-theme=dark],[data-theme=dark] *),.tw\:dark\:bg-blue-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-400) 5%,transparent)}}.tw\:dark\:bg-blue-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-400) 10%,transparent)}}.tw\:dark\:bg-blue-400\/25:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-400\/25:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-400) 25%,transparent)}}.tw\:dark\:bg-blue-400\/60:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-400\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-400) 60%,transparent)}}.tw\:dark\:bg-blue-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-500) 20%,transparent)}}.tw\:dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-950)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-950) 30%,transparent)}}.tw\:dark\:bg-blue-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-950)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-950) 40%,transparent)}}.tw\:dark\:bg-blue-950\/50:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-950)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-950\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-950) 50%,transparent)}}.tw\:dark\:bg-card:where([data-theme=dark],[data-theme=dark] *){background-color:var(--card)}.tw\:dark\:bg-cyan-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-cyan-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-cyan-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-cyan-400) 10%,transparent)}}.tw\:dark\:bg-emerald-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-emerald-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-emerald-400) 5%,transparent)}}.tw\:dark\:bg-emerald-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-emerald-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-emerald-400) 10%,transparent)}}.tw\:dark\:bg-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-emerald-500) 15%,transparent)}}.tw\:dark\:bg-emerald-950:where([data-theme=dark],[data-theme=dark] *),.tw\:dark\:bg-emerald-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-emerald-950)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-emerald-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-emerald-950) 40%,transparent)}}.tw\:dark\:bg-pink-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-pink-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-pink-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-pink-400) 10%,transparent)}}.tw\:dark\:bg-red-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-red-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-red-500) 15%,transparent)}}.tw\:dark\:bg-red-950:where([data-theme=dark],[data-theme=dark] *),.tw\:dark\:bg-red-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-red-950)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-red-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-red-950) 40%,transparent)}}.tw\:dark\:bg-rose-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-rose-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-rose-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-rose-400) 5%,transparent)}}.tw\:dark\:bg-rose-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-rose-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-rose-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-rose-400) 10%,transparent)}}.tw\:dark\:bg-slate-300:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-slate-300)}.tw\:dark\:bg-slate-600:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-slate-600)}.tw\:dark\:bg-surface:where([data-theme=dark],[data-theme=dark] *){background-color:var(--surface)}.tw\:dark\:bg-violet-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-violet-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-violet-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-violet-400) 5%,transparent)}}.tw\:dark\:bg-violet-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-violet-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-violet-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-violet-400) 10%,transparent)}}.tw\:dark\:bg-violet-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-violet-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-violet-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-violet-400) 15%,transparent)}}.tw\:dark\:bg-violet-400\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-violet-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-violet-400\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-violet-400) 30%,transparent)}}.tw\:dark\:bg-white:where([data-theme=dark],[data-theme=dark] *),.tw\:dark\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 5%,transparent)}}.tw\:dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 10%,transparent)}}.tw\:dark\:bg-white\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 15%,transparent)}}.tw\:dark\:bg-white\/70:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/70:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 70%,transparent)}}.tw\:dark\:bg-white\/\[0\.02\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/\[0\.02\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 2%,transparent)}}.tw\:dark\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 3%,transparent)}}.tw\:dark\:bg-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 4%,transparent)}}.tw\:dark\:bg-white\/\[0\.015\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/\[0\.015\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 1.5%,transparent)}}.tw\:dark\:bg-white\/\[0\.035\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/\[0\.035\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 3.5%,transparent)}}.tw\:dark\:bg-\[radial-gradient\(closest-side\,rgba\(6\,182\,212\,0\.2\)\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:radial-gradient(closest-side,#06b6d433,#0000)}.tw\:dark\:bg-\[radial-gradient\(closest-side\,rgba\(59\,130\,246\,0\.28\)\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:radial-gradient(closest-side,#3b82f647,#0000)}.tw\:dark\:bg-\[radial-gradient\(closest-side\,rgba\(124\,58\,237\,0\.24\)\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:radial-gradient(closest-side,#7c3aed3d,#0000)}.tw\:dark\:from-amber-400\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-amber-400\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-amber-400) 10%, transparent)}}.tw\:dark\:from-amber-400\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-amber-500) 15%, transparent)}}.tw\:dark\:from-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-blue-400:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-emerald-500) 15%, transparent)}}.tw\:dark\:from-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-violet-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-violet-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-violet-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-violet-500) 15%, transparent)}}.tw\:dark\:from-violet-500\/15:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-white) 10%, transparent)}}.tw\:dark\:from-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-white) 3%, transparent)}}.tw\:dark\:from-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-white) 4%, transparent)}}.tw\:dark\:from-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-white\/\[0\.05\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:from-white\/\[0\.05\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--tw-color-white) 5%, transparent)}}.tw\:dark\:from-white\/\[0\.05\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:via-indigo-300:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--tw-color-indigo-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:dark\:via-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--tw-color-indigo-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:via-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--tw-color-indigo-500) 10%, transparent)}}.tw\:dark\:via-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:dark\:via-orange-500\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--tw-color-orange-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:via-orange-500\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--tw-color-orange-500) 5%, transparent)}}.tw\:dark\:via-orange-500\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:dark\:via-teal-500\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--tw-color-teal-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:via-teal-500\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--tw-color-teal-500) 5%, transparent)}}.tw\:dark\:via-teal-500\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:dark\:via-violet-300:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--tw-color-violet-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:dark\:to-\[\#070b16\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#070b16;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-blue-400:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--tw-color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-orange-400\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--tw-color-orange-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:to-orange-400\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--tw-color-orange-400) 5%, transparent)}}.tw\:dark\:to-orange-400\/5:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-transparent:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-violet-300:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--tw-color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-white\/\[0\.01\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:to-white\/\[0\.01\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--tw-color-white) 1%, transparent)}}.tw\:dark\:to-white\/\[0\.01\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:text-\[\#f1f5f9\]:where([data-theme=dark],[data-theme=dark] *){color:#f1f5f9}.tw\:dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-amber-100)}.tw\:dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-amber-200)}.tw\:dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-amber-300)}.tw\:dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-amber-400)}.tw\:dark\:text-blue-100:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-blue-100)}.tw\:dark\:text-blue-200:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-blue-200)}.tw\:dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-blue-300)}.tw\:dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *),.tw\:dark\:text-blue-400\/20:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:text-blue-400\/20:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--tw-color-blue-400) 20%,transparent)}}.tw\:dark\:text-cyan-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-cyan-300)}.tw\:dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-emerald-200)}.tw\:dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-emerald-300)}.tw\:dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-emerald-400)}.tw\:dark\:text-orange-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-orange-400)}.tw\:dark\:text-pink-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-pink-300)}.tw\:dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-red-200)}.tw\:dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-red-300)}.tw\:dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-red-400)}.tw\:dark\:text-rose-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-rose-300)}.tw\:dark\:text-rose-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-rose-400)}.tw\:dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-100)}.tw\:dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-200)}.tw\:dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-300)}.tw\:dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-400)}.tw\:dark\:text-slate-500:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-500)}.tw\:dark\:text-slate-600:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-600)}.tw\:dark\:text-slate-900:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-900)}.tw\:dark\:text-slate-950:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-950)}.tw\:dark\:text-violet-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-violet-300)}.tw\:dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-white)}.tw\:dark\:\[color-scheme\:dark\]:where([data-theme=dark],[data-theme=dark] *){color-scheme:dark}.tw\:dark\:shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.2\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 2px 10px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.3\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:shadow-\[0_4px_28px_rgba\(0\,0\,0\,0\.45\)\,0_2px_10px_rgba\(0\,0\,0\,0\.3\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 4px 28px var(--tw-shadow-color,#00000073), 0 2px 10px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\,0_2px_8px_rgba\(0\,0\,0\,0\.3\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006), 0 2px 8px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:shadow-\[0_40px_90px_-30px_rgba\(0\,0\,0\,0\.8\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 40px 90px -30px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:ring-\[\#0c1220\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#0c1220}.tw\:dark\:ring-\[\#070b16\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#070b16}.tw\:dark\:ring-amber-400\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-amber-400\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-amber-400) 20%, transparent)}}.tw\:dark\:ring-blue-400\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-blue-400\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-400) 20%, transparent)}}.tw\:dark\:ring-blue-400\/30:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-blue-400\/30:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-400) 30%, transparent)}}.tw\:dark\:ring-blue-400\/40:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-blue-400\/40:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-400) 40%, transparent)}}.tw\:dark\:ring-blue-500\/30:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-blue-500\/30:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-blue-500) 30%, transparent)}}.tw\:dark\:ring-emerald-400\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-emerald-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-emerald-400\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-emerald-400) 20%, transparent)}}.tw\:dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 10%, transparent)}}.tw\:dark\:ring-white\/15:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-white\/15:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 15%, transparent)}}.tw\:dark\:ring-white\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-white\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-white) 20%, transparent)}}.tw\:dark\:group-focus-within\:text-blue-400:where([data-theme=dark],[data-theme=dark] *):is(:where(.tw\:group):focus-within *){color:var(--tw-color-blue-400)}@media (hover:hover){.tw\:dark\:hover\:border-white\/20:where([data-theme=dark],[data-theme=dark] *):hover{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:border-white\/20:where([data-theme=dark],[data-theme=dark] *):hover{border-color:color-mix(in oklab,var(--tw-color-white) 20%,transparent)}}.tw\:dark\:hover\:bg-blue-400\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--tw-color-blue-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-blue-400\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--tw-color-blue-400) 10%,transparent)}}.tw\:dark\:hover\:bg-slate-100:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--tw-color-slate-100)}.tw\:dark\:hover\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--tw-color-white) 5%,transparent)}}.tw\:dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--tw-color-white) 10%,transparent)}}.tw\:dark\:hover\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--tw-color-white) 3%,transparent)}}.tw\:dark\:hover\:bg-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--tw-color-white) 8%,transparent)}}.tw\:dark\:hover\:text-white:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--tw-color-white)}.tw\:dark\:hover\:shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.6\)\,0_4px_16px_rgba\(0\,0\,0\,0\.4\)\,0_0_0_1px_rgba\(96\,165\,250\,0\.2\)\]:where([data-theme=dark],[data-theme=dark] *):hover{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0009), 0 4px 16px var(--tw-shadow-color,#0006), 0 0 0 1px var(--tw-shadow-color,#60a5fa33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.tw\:dark\:focus\:border-blue-400:where([data-theme=dark],[data-theme=dark] *):focus{border-color:var(--tw-color-blue-400)}.tw\:\[\&_\.actions\]\:mt-3 .actions{margin-top:calc(var(--tw-spacing) * 3)}.tw\:\[\&_\.actions\]\:flex .actions{display:flex}.tw\:\[\&_\.actions\]\:flex-wrap .actions{flex-wrap:wrap}.tw\:\[\&_\.actions\]\:gap-2 .actions{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.admin-center-shell\]\:flex .admin-center-shell{display:flex}.tw\:\[\&_\.admin-center-shell\]\:min-h-0 .admin-center-shell{min-height:0}.tw\:\[\&_\.admin-center-shell\]\:flex-1 .admin-center-shell{flex:1}.tw\:\[\&_\.admin-center-shell\]\:flex-col .admin-center-shell{flex-direction:column}.tw\:\[\&_\.admin-center-shell_\.center-body\]\:min-h-0 .admin-center-shell .center-body{min-height:0}.tw\:\[\&_\.admin-center-shell_\.center-body\]\:flex-1 .admin-center-shell .center-body{flex:1}.tw\:\[\&_\.admin-center-shell_\.center-body\]\:items-stretch .admin-center-shell .center-body{align-items:stretch}.tw\:\[\&_\.admin-center-shell_\.center-content\]\:flex .admin-center-shell .center-content{display:flex}.tw\:\[\&_\.admin-center-shell_\.center-content\]\:min-h-0 .admin-center-shell .center-content{min-height:0}.tw\:\[\&_\.admin-center-shell_\.center-content\]\:flex-1 .admin-center-shell .center-content{flex:1}.tw\:\[\&_\.admin-center-shell_\.center-content\]\:flex-col .admin-center-shell .center-content{flex-direction:column}.tw\:\[\&_\.admin-center-shell_\.center-content\]\:overflow-visible .admin-center-shell .center-content{overflow:visible}.tw\:\[\&_\.admin-center-shell_\.center-content_\.expense-center-template-editor\]\:min-h-0 .admin-center-shell .center-content .expense-center-template-editor{min-height:0}.tw\:\[\&_\.admin-center-shell_\.center-content_\.expense-center-template-editor\]\:flex-1 .admin-center-shell .center-content .expense-center-template-editor{flex:1}.tw\:\[\&_\.admin-center-shell_\.center-layout\]\:flex .admin-center-shell .center-layout{display:flex}.tw\:\[\&_\.admin-center-shell_\.center-layout\]\:min-h-0 .admin-center-shell .center-layout{min-height:0}.tw\:\[\&_\.admin-center-shell_\.center-layout\]\:flex-1 .admin-center-shell .center-layout{flex:1}.tw\:\[\&_\.admin-center-shell_\.center-layout\]\:flex-col .admin-center-shell .center-layout{flex-direction:column}.tw\:\[\&_\.admin-embedded-panel\]\:m-0 .admin-embedded-panel{margin:0}.tw\:\[\&_\.admin-embedded-panel\]\:flex .admin-embedded-panel{display:flex}.tw\:\[\&_\.admin-embedded-panel\]\:min-h-0 .admin-embedded-panel{min-height:0}.tw\:\[\&_\.admin-embedded-panel\]\:w-full .admin-embedded-panel{width:100%}.tw\:\[\&_\.admin-embedded-panel\]\:max-w-none .admin-embedded-panel{max-width:none}.tw\:\[\&_\.admin-embedded-panel\]\:flex-col .admin-embedded-panel{flex-direction:column}.tw\:\[\&_\.admin-embedded-panel\]\:px-6 .admin-embedded-panel{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:\[\&_\.admin-embedded-panel\]\:py-5 .admin-embedded-panel{padding-block:calc(var(--tw-spacing) * 5)}.tw\:\[\&_\.admin-embedded-panel\]\:pb-8 .admin-embedded-panel{padding-bottom:calc(var(--tw-spacing) * 8)}@media (min-width:861px){.tw\:min-\[861px\]\:\[\&_\.app-page-header__brand\]\:hidden .app-page-header brand{display:none}.tw\:min-\[861px\]\:\[\&_\.app-page-header__lead_h1\]\:text-\[1\.65rem\] .app-page-header lead h1{font-size:1.65rem}}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:flex .app-scroll{display:flex}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:min-h-0 .app-scroll{min-height:0}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:flex-1 .app-scroll{flex:1}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:flex-col .app-scroll{flex-direction:column}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:gap-0 .app-scroll{gap:0}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:overflow-hidden .app-scroll{overflow:hidden}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:bg-\[var\(--bg-solid\)\] .app-scroll{background-color:var(--bg-solid)}.tw\:max-\[860px\]\:\[\&_\.app-scroll\]\:p-0 .app-scroll{padding:0}}@media (min-width:861px){.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:block .app-scroll{display:block}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:flex .app-scroll{display:flex}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:min-h-0 .app-scroll{min-height:0}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:flex-1 .app-scroll{flex:1}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:flex-col .app-scroll{flex-direction:column}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:gap-0 .app-scroll{gap:0}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:overflow-hidden .app-scroll{overflow:hidden}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:overflow-x-hidden .app-scroll{overflow-x:hidden}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:overflow-y-auto .app-scroll{overflow-y:auto}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:overscroll-y-contain .app-scroll{overscroll-behavior-y:contain}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:bg-\[var\(--bg-solid\)\] .app-scroll{background-color:var(--bg-solid)}.tw\:min-\[861px\]\:\[\&_\.app-scroll\]\:p-0 .app-scroll{padding:0}}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.app-scroll\>\.approvals-page-main\]\:min-h-0 .app-scroll>.approvals-page-main{min-height:0}.tw\:max-\[860px\]\:\[\&_\.app-scroll\>\.approvals-page-main\]\:flex-1 .app-scroll>.approvals-page-main{flex:1}.tw\:max-\[860px\]\:\[\&_\.app-scroll\>\.approvals-page-main\]\:overflow-hidden .app-scroll>.approvals-page-main{overflow:hidden}}@media (min-width:861px){.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.approvals-page-main\]\:min-h-0 .app-scroll>.approvals-page-main{min-height:0}.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.approvals-page-main\]\:flex-1 .app-scroll>.approvals-page-main{flex:1}.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.approvals-page-main\]\:overflow-hidden .app-scroll>.approvals-page-main{overflow:hidden}.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.home-page-main\]\:min-h-0 .app-scroll>.home-page-main{min-height:0}.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.home-page-main\]\:flex-1 .app-scroll>.home-page-main{flex:1}}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.app-scroll\>\.settings-page-main\]\:min-h-0 .app-scroll>.settings-page-main{min-height:0}.tw\:max-\[860px\]\:\[\&_\.app-scroll\>\.settings-page-main\]\:flex-1 .app-scroll>.settings-page-main{flex:1}.tw\:max-\[860px\]\:\[\&_\.app-scroll\>\.settings-page-main\]\:overflow-hidden .app-scroll>.settings-page-main{overflow:hidden}}@media (min-width:861px){.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.settings-page-main\]\:min-h-0 .app-scroll>.settings-page-main{min-height:0}.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.settings-page-main\]\:flex-1 .app-scroll>.settings-page-main{flex:1}.tw\:min-\[861px\]\:\[\&_\.app-scroll\>\.settings-page-main\]\:overflow-hidden .app-scroll>.settings-page-main{overflow:hidden}}.tw\:\[\&_\.bottom-link__label\]\:text-\[0\.72rem\] .bottom-link label{font-size:.72rem}.tw\:\[\&_\.button\]\:mt-0 .button{margin-top:0}.tw\:\[\&_\.button\]\:self-start .button{align-self:flex-start}.tw\:\[\&_\.button\]\:align-baseline .button{vertical-align:baseline}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.button\]\:w-full .button{width:100%}.tw\:max-\[860px\]\:\[\&_\.button\]\:justify-center .button{justify-content:center}}.tw\:\[\&_\.button\.active\]\:bg-accent-light .button.active{background-color:var(--accent-light)}.tw\:\[\&_\.button\.active\]\:text-accent .button.active{color:var(--accent)}.tw\:\[\&_\.button\.is-active\]\:border-primary .button.is-active{border-color:var(--primary)}.tw\:\[\&_\.button\.is-active\]\:text-primary .button.is-active{color:var(--primary)}.tw\:\[\&_\.card\]\:animate-none\! .card{animation:none!important}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.card\]\:animate-none .card{animation:none}}.tw\:\[\&_\.center-body\]\:min-h-0 .center-body{min-height:0}.tw\:\[\&_\.center-body\]\:flex-1 .center-body{flex:1}.tw\:\[\&_\.center-body\]\:items-stretch .center-body{align-items:stretch}.tw\:\[\&_\.center-content\]\:flex .center-content{display:flex}.tw\:\[\&_\.center-content\]\:min-h-0 .center-content{min-height:0}.tw\:\[\&_\.center-content\]\:flex-1 .center-content{flex:1}.tw\:\[\&_\.center-content\]\:flex-col .center-content{flex-direction:column}.tw\:\[\&_\.center-content\]\:overflow-visible .center-content{overflow:visible}.tw\:\[\&_\.center-content_\.expense-center-template-editor\]\:min-h-0 .center-content .expense-center-template-editor{min-height:0}.tw\:\[\&_\.center-content_\.expense-center-template-editor\]\:flex-1 .center-content .expense-center-template-editor{flex:1}.tw\:\[\&_\.center-layout\]\:flex .center-layout{display:flex}.tw\:\[\&_\.center-layout\]\:min-h-0 .center-layout{min-height:0}.tw\:\[\&_\.center-layout\]\:flex-1 .center-layout{flex:1}.tw\:\[\&_\.center-layout\]\:flex-col .center-layout{flex-direction:column}.tw\:\[\&_\.center-sidebar\]\:hidden .center-sidebar{display:none}.tw\:\[\&_\.company-approval-config\]\:min-w-0 .company-approval-config{min-width:0}.tw\:\[\&_\.company-dash-kpi__label\]\:text-\[11px\] .company-dash-kpi label{font-size:11px}.tw\:\[\&_\.company-detail-header_\.button\.ghost\:first-child\]\:hidden .company-detail-header .button.ghost:first-child{display:none}.tw\:\[\&_\.company-detail-panel\]\:m-0 .company-detail-panel{margin:0}.tw\:\[\&_\.company-detail-panel\]\:max-w-none .company-detail-panel{max-width:none}.tw\:\[\&_\.company-detail-panel\]\:p-0 .company-detail-panel{padding:0}.tw\:\[\&_\.company-panel\]\:m-0 .company-panel{margin:0}.tw\:\[\&_\.company-panel\]\:flex .company-panel{display:flex}.tw\:\[\&_\.company-panel\]\:min-h-0 .company-panel{min-height:0}.tw\:\[\&_\.company-panel\]\:w-full .company-panel{width:100%}.tw\:\[\&_\.company-panel\]\:max-w-none .company-panel{max-width:none}.tw\:\[\&_\.company-panel\]\:flex-col .company-panel{flex-direction:column}.tw\:\[\&_\.company-panel\]\:px-6 .company-panel{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:\[\&_\.company-panel\]\:py-5 .company-panel{padding-block:calc(var(--tw-spacing) * 5)}.tw\:\[\&_\.company-panel\]\:pb-8 .company-panel{padding-bottom:calc(var(--tw-spacing) * 8)}.tw\:\[\&_\.company-panel__card\]\:min-w-0 .company-panel card,.tw\:\[\&_\.company-panel__inset\]\:min-w-0 .company-panel inset{min-width:0}.tw\:\[\&_\.company-panel__stats\]\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\] .company-panel stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:\[\&_\.company-panel__tab-panel\]\:mx-0 .company-panel tab-panel{margin-inline:0}.tw\:\[\&_\.company-panel__tab-panel\]\:max-w-none .company-panel tab-panel{max-width:none}.tw\:\[\&_\.expenses-cell-sub\]\:tabular-nums .expenses-cell-sub{--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,)}.tw\:\[\&_\.expenses-table__num-col\]\:text-right .expenses-table num-col{text-align:right}.tw\:\[\&_\.field\]\:m-0 .field{margin:0}.tw\:\[\&_\.field\]\:flex-1 .field{flex:1}.tw\:\[\&_\.field-wide\]\:col-span-full .field-wide{grid-column:1/-1}.tw\:\[\&_\.form-status-chip\]\:box-border .form-status-chip{box-sizing:border-box}.tw\:\[\&_\.form-status-chip\]\:inline-flex .form-status-chip{display:inline-flex}.tw\:\[\&_\.form-status-chip\]\:h-auto .form-status-chip{height:auto}.tw\:\[\&_\.form-status-chip\]\:w-auto .form-status-chip{width:auto}.tw\:\[\&_\.form-status-chip\]\:max-w-full .form-status-chip{max-width:100%}.tw\:\[\&_\.form-status-chip\]\:min-w-0 .form-status-chip{min-width:0}.tw\:\[\&_\.form-status-chip\]\:items-start .form-status-chip{align-items:flex-start}.tw\:\[\&_\.form-status-chip\]\:px-3 .form-status-chip{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_\.form-status-chip\]\:py-1\.5 .form-status-chip{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_\.form-status-chip\]\:text-left .form-status-chip{text-align:left}.tw\:\[\&_\.form-status-chip\]\:text-xs .form-status-chip{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_\.form-status-chip\]\:leading-snug .form-status-chip{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:\[\&_\.form-status-chip\]\:whitespace-normal .form-status-chip{white-space:normal}.tw\:\[\&_\.form-status-chip\.s-pending\]\:animate-none .form-status-chip.s-pending{animation:none}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.forms-detail-panel\]\:z-\[9001\] .forms-detail-panel{z-index:9001}}.tw\:\[\&_\.forms-list-cards\>li\]\:animate-none\! .forms-list-cards>li{animation:none!important}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:m-0 .forms-list-inline-banner{margin:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:box-border .forms-list-inline-banner{box-sizing:border-box}.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:shrink-0 .forms-list-inline-banner{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:border-b .forms-list-inline-banner{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:border-border .forms-list-inline-banner{border-color:var(--border)}.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:px-3\.5 .forms-list-inline-banner{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-inline-banner\]\:py-2\.5 .forms-list-inline-banner{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-only_\.forms-list-cards-panel\]\:min-h-0 .forms-list-mobile-only .forms-list-cards-panel{min-height:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-only_\.forms-list-cards-panel\]\:flex-1 .forms-list-mobile-only .forms-list-cards-panel{flex:1}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-only_\.forms-list-cards-panel\]\:overflow-y-auto .forms-list-mobile-only .forms-list-cards-panel{overflow-y:auto}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-only_\.forms-list-cards-panel\]\:px-3\.5 .forms-list-mobile-only .forms-list-cards-panel{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-only_\.forms-list-cards-panel\]\:pb-\[calc\(10px\+var\(--bottom-nav-stack-offset\)\)\] .forms-list-mobile-only .forms-list-cards-panel{padding-bottom:calc(10px + var(--bottom-nav-stack-offset))}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-only_\.forms-list-cards-panel\]\:\[-webkit-overflow-scrolling\:touch\] .forms-list-mobile-only .forms-list-cards-panel{-webkit-overflow-scrolling:touch}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-toolbar\]\:mb-0 .forms-list-mobile-toolbar{margin-bottom:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-toolbar\]\:shrink-0 .forms-list-mobile-toolbar{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-toolbar\]\:px-3\.5 .forms-list-mobile-toolbar{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-toolbar\]\:py-2\.5 .forms-list-mobile-toolbar{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-mobile-toolbar\]\:pb-2 .forms-list-mobile-toolbar{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:mb-0 .forms-list-page .app-page-header{margin-bottom:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:box-border .forms-list-page .app-page-header{box-sizing:border-box}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:w-full .forms-list-page .app-page-header{width:100%}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:max-w-full .forms-list-page .app-page-header{max-width:100%}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:shrink-0 .forms-list-page .app-page-header{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:gap-2\.5 .forms-list-page .app-page-header{gap:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:border-b .forms-list-page .app-page-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:border-border .forms-list-page .app-page-header{border-color:var(--border)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:px-3\.5 .forms-list-page .app-page-header{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:py-\[calc\(env\(safe-area-inset-top\)\+10px\)\] .forms-list-page .app-page-header{padding-block:calc(env(safe-area-inset-top) + 10px)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page_\.app-page-header\]\:pb-3 .forms-list-page .app-page-header{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:m-0 .forms-list-page.card{margin:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:flex .forms-list-page.card{display:flex}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:min-h-0 .forms-list-page.card{min-height:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:w-full .forms-list-page.card{width:100%}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:max-w-full .forms-list-page.card{max-width:100%}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:flex-1 .forms-list-page.card{flex:1}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:flex-col .forms-list-page.card{flex-direction:column}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:rounded-none .forms-list-page.card{border-radius:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:border-0 .forms-list-page.card{border-style:var(--tw-border-style);border-width:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:bg-\[var\(--bg-solid\)\] .forms-list-page.card{background-color:var(--bg-solid)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:\!p-0 .forms-list-page.card{padding:0!important}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\]\:shadow-none .forms-list-page.card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\:hover\]\:transform-none .forms-list-page.card:hover{transform:none}.tw\:max-\[860px\]\:\[\&_\.forms-list-page\.card\:hover\]\:shadow-none .forms-list-page.card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:mt-0 .forms-list-pagination{margin-top:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:shrink-0 .forms-list-pagination{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:border-t .forms-list-pagination{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:border-border .forms-list-pagination{border-color:var(--border)}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:bg-\[var\(--bg-solid\)\] .forms-list-pagination{background-color:var(--bg-solid)}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:px-3\.5 .forms-list-pagination{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:py-2\.5 .forms-list-pagination{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-pagination\]\:pb-\[calc\(8px\+var\(--bottom-nav-stack-offset\)\)\] .forms-list-pagination{padding-bottom:calc(8px + var(--bottom-nav-stack-offset))}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:m-0 .forms-list-travel-hint{margin:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:box-border .forms-list-travel-hint{box-sizing:border-box}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:shrink-0 .forms-list-travel-hint{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:border-b .forms-list-travel-hint{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:border-border .forms-list-travel-hint{border-color:var(--border)}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:px-3\.5 .forms-list-travel-hint{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.forms-list-travel-hint\]\:py-2\.5 .forms-list-travel-hint{padding-block:calc(var(--tw-spacing) * 2.5)}}.tw\:\[\&_\.fsc-icon\]\:mt-0\.5 .fsc-icon{margin-top:calc(var(--tw-spacing) * .5)}.tw\:\[\&_\.fsc-icon\]\:shrink-0 .fsc-icon{flex-shrink:0}.tw\:\[\&_\.fsc-label\]\:max-w-none .fsc-label{max-width:none}.tw\:\[\&_\.fsc-label\]\:min-w-0 .fsc-label{min-width:0}.tw\:\[\&_\.fsc-label\]\:overflow-visible .fsc-label{overflow:visible}.tw\:\[\&_\.fsc-label\]\:break-words .fsc-label{overflow-wrap:break-word}.tw\:\[\&_\.fsc-label\]\:whitespace-normal .fsc-label{white-space:normal}.tw\:\[\&_\.header-profile-dropdown\]\:right-0 .header-profile-dropdown{right:0}.tw\:\[\&_\.header-profile-dropdown\]\:left-auto .header-profile-dropdown{left:auto}.tw\:\[\&_\.home-kpi-in\]\:animate-none\! .home-kpi-in,.tw\:\[\&_\.home-list-item-in\]\:animate-none\! .home-list-item-in,.tw\:\[\&_\.home-ql-tile-in\]\:animate-none\! .home-ql-tile-in,.tw\:\[\&_\.home-section-in\]\:animate-none\! .home-section-in{animation:none!important}.tw\:\[\&_\.input-inline\]\:w-full .input-inline{width:100%}.tw\:\[\&_\.input-inline\]\:min-w-\[120px\] .input-inline{min-width:120px}.tw\:\[\&_\.input-inline\]\:rounded-md .input-inline{border-radius:var(--tw-radius-md)}.tw\:\[\&_\.input-inline\]\:border .input-inline{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_\.input-inline\]\:border-border .input-inline{border-color:var(--border)}.tw\:\[\&_\.input-inline\]\:bg-card .input-inline{background-color:var(--card)}.tw\:\[\&_\.input-inline\]\:px-2 .input-inline{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.input-inline\]\:py-\[0\.4rem\] .input-inline{padding-block:.4rem}.tw\:\[\&_\.input-inline\]\:text-\[0\.9rem\] .input-inline{font-size:.9rem}.tw\:\[\&_\.input-inline\]\:text-text .input-inline{color:var(--text)}.tw\:\[\&_\.is-warn\]\:font-semibold .is-warn{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_\.is-warn\]\:text-\[\#d97706\] .is-warn{color:#d97706}.tw\:\[\&_\.ledger-close-wizard__step-index\]\:bg-accent .ledger-close-wizard step-index{background-color:var(--accent)}.tw\:\[\&_\.ledger-close-wizard__step-index\]\:text-white .ledger-close-wizard step-index{color:var(--tw-color-white)}.tw\:\[\&_\.ledger-kpi-card__value\]\:min-h-6 .ledger-kpi-card value{min-height:calc(var(--tw-spacing) * 6)}.tw\:\[\&_\.ledger-kpi-card__value\]\:text-\[\#16a34a\] .ledger-kpi-card value{color:#16a34a}.tw\:\[\&_\.ledger-kpi-card__value\]\:text-\[\#d97706\] .ledger-kpi-card value{color:#d97706}.tw\:\[\&_\.ledger-magic-link-panel__title\]\:m-0 .ledger-magic-link-panel title{margin:0}.tw\:\[\&_\.ledger-magic-link-panel__title\]\:mb-2 .ledger-magic-link-panel title{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.ledger-magic-link-panel__title\]\:text-\[0\.95rem\] .ledger-magic-link-panel title{font-size:.95rem}.tw\:\[\&_\.mono\]\:tabular-nums .mono{--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,)}.tw\:\[\&_\.muted\]\:flex-1 .muted{flex:1}.tw\:\[\&_\.muted\]\:text-xs .muted{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_\.muted\]\:text-\[11px\] .muted{font-size:11px}.tw\:\[\&_\.muted\]\:leading-\[1\.4\] .muted{--tw-leading:1.4;line-height:1.4}.tw\:\[\&_\.muted\]\:leading-\[1\.45\] .muted{--tw-leading:1.45;line-height:1.45}@media (min-width:861px){.tw\:min-\[861px\]\:\[\&_\.panel-header\]\:sticky .panel-header{position:sticky}.tw\:min-\[861px\]\:\[\&_\.panel-header\]\:top-0 .panel-header{top:0}.tw\:min-\[861px\]\:\[\&_\.panel-header\]\:z-\[2\] .panel-header{z-index:2}}.tw\:\[\&_\.section-header\]\:mb-4 .section-header{margin-bottom:calc(var(--tw-spacing) * 4)}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.settings-page\]\:flex .settings-page{display:flex}.tw\:max-\[860px\]\:\[\&_\.settings-page\]\:min-h-0 .settings-page{min-height:0}.tw\:max-\[860px\]\:\[\&_\.settings-page\]\:flex-1 .settings-page{flex:1}.tw\:max-\[860px\]\:\[\&_\.settings-page\]\:flex-col .settings-page{flex-direction:column}.tw\:max-\[860px\]\:\[\&_\.settings-page\]\:overflow-hidden .settings-page{overflow:hidden}.tw\:max-\[860px\]\:\[\&_\.settings-page__body\]\:flex .settings-page body{display:flex}.tw\:max-\[860px\]\:\[\&_\.settings-page__body\]\:min-h-0 .settings-page body{min-height:0}.tw\:max-\[860px\]\:\[\&_\.settings-page__body\]\:flex-1 .settings-page body{flex:1}.tw\:max-\[860px\]\:\[\&_\.settings-page__body\]\:flex-col .settings-page body{flex-direction:column}.tw\:max-\[860px\]\:\[\&_\.settings-page__body\]\:overflow-hidden .settings-page body{overflow:hidden}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:mb-0 .settings-page-header{margin-bottom:0}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:shrink-0 .settings-page-header{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:border-b .settings-page-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:border-border .settings-page-header{border-color:var(--border)}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:px-3\.5 .settings-page-header{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:py-\[calc\(env\(safe-area-inset-top\)\+10px\)\] .settings-page-header{padding-block:calc(env(safe-area-inset-top) + 10px)}.tw\:max-\[860px\]\:\[\&_\.settings-page-header\]\:pb-3 .settings-page-header{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:max-\[860px\]\:\[\&_\.settings-panel\]\:animate-none .settings-panel{animation:none}}.tw\:\[\&_\.settings-profile-panel--in\]\:animate-none\! .settings-profile-panel--in{animation:none!important}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:m-0 .settings-tab-nav{margin:0}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:shrink-0 .settings-tab-nav{flex-shrink:0}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:flex-nowrap .settings-tab-nav{flex-wrap:nowrap}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:overflow-x-auto .settings-tab-nav{overflow-x:auto}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:border-t-0 .settings-tab-nav{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:border-b .settings-tab-nav{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:border-border .settings-tab-nav{border-color:var(--border)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:bg-\[var\(--bg-solid\)\] .settings-tab-nav{background-color:var(--bg-solid)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:px-3\.5 .settings-tab-nav{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-nav\]\:py-2\.5 .settings-tab-nav{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:box-border .settings-tab-panel{box-sizing:border-box}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:min-h-0 .settings-tab-panel{min-height:0}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:flex-1 .settings-tab-panel{flex:1}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:touch-pan-y .settings-tab-panel{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:overflow-x-hidden .settings-tab-panel{overflow-x:hidden}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:overflow-y-auto .settings-tab-panel{overflow-y:auto}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:overscroll-contain .settings-tab-panel{overscroll-behavior:contain}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:px-3\.5 .settings-tab-panel{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:py-3 .settings-tab-panel{padding-block:calc(var(--tw-spacing) * 3)}.tw\:max-\[860px\]\:\[\&_\.settings-tab-panel\]\:pb-\[calc\(12px\+var\(--bottom-nav-stack-offset\)\)\] .settings-tab-panel{padding-bottom:calc(12px + var(--bottom-nav-stack-offset))}.tw\:max-\[860px\]\:\[\&_\.settings-tab-stack\]\:min-h-min .settings-tab-stack{min-height:min-content}}.tw\:\[\&_\[class\*\=fadeIn\]\]\:animate-none\! [class*=fadeIn]{animation:none!important}.tw\:\[\&_article\]\:flex article{display:flex}.tw\:\[\&_article\]\:flex-col article{flex-direction:column}.tw\:\[\&_article\]\:gap-1 article{gap:var(--tw-spacing)}.tw\:\[\&_article\]\:rounded-\[10px\] article{border-radius:10px}.tw\:\[\&_article\]\:rounded-lg article{border-radius:var(--tw-radius-lg)}.tw\:\[\&_article\]\:border article{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_article\]\:border-border article{border-color:var(--border)}.tw\:\[\&_article\]\:p-2\.5 article{padding:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_article\]\:px-2\.5 article{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_article\]\:py-2 article{padding-block:calc(var(--tw-spacing) * 2)}.tw\:\[\&_button\]\:font-\[inherit\] button{font-family:inherit}.tw\:\[\&_code\]\:text-xs code{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_code\]\:text-\[11px\] code{font-size:11px}.tw\:\[\&_code\]\:break-all code{word-break:break-all}.tw\:\[\&_dd\]\:m-0 dd{margin:0}.tw\:\[\&_dd\]\:font-semibold dd{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_dt\]\:mb-0\.5 dt{margin-bottom:calc(var(--tw-spacing) * .5)}.tw\:\[\&_dt\]\:text-\[11px\] dt{font-size:11px}.tw\:\[\&_dt\]\:text-muted dt{color:var(--muted)}.tw\:\[\&_h2\]\:m-0 h2{margin:0}.tw\:\[\&_h2\]\:text-\[1\.15rem\] h2{font-size:1.15rem}.tw\:\[\&_h3\]\:m-0 h3{margin:0}.tw\:\[\&_h3\]\:mt-0 h3{margin-top:0}.tw\:\[\&_h3\]\:mb-1 h3{margin-bottom:var(--tw-spacing)}.tw\:\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:\[\&_h3\]\:text-base h3{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:\[\&_h3\]\:font-\[650\] h3{--tw-font-weight:650;font-weight:650}.tw\:\[\&_h3\]\:tracking-\[-0\.01em\] h3{--tw-tracking:-.01em;letter-spacing:-.01em}.tw\:\[\&_h3\]\:text-text h3{color:var(--text)}.tw\:\[\&_h4\]\:m-0 h4{margin:0}.tw\:\[\&_h4\]\:mb-1\.5 h4{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_h4\]\:mb-2 h4{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:\[\&_h4\]\:mb-2\.5 h4{margin-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_h4\]\:text-base h4{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:\[\&_h4\]\:text-xs h4{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_h4\]\:text-\[0\.9rem\] h4{font-size:.9rem}.tw\:\[\&_h4\]\:text-\[0\.95rem\] h4{font-size:.95rem}.tw\:\[\&_h4\]\:text-\[13px\] h4{font-size:13px}.tw\:\[\&_h4\]\:font-bold h4{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:\[\&_h4\]\:tracking-\[0\.05em\] h4{--tw-tracking:.05em;letter-spacing:.05em}.tw\:\[\&_h4\]\:text-muted h4{color:var(--muted)}.tw\:\[\&_h4\]\:text-text h4{color:var(--text)}.tw\:\[\&_h4\]\:uppercase h4{text-transform:uppercase}.tw\:\[\&_iframe\]\:size-full iframe,.tw\:\[\&_img\]\:size-full img{width:100%;height:100%}.tw\:\[\&_img\]\:object-cover img{object-fit:cover}.tw\:\[\&_input\]\:m-0 input{margin:0}.tw\:\[\&_input\]\:min-h-\[38px\] input{min-height:38px}.tw\:\[\&_input\]\:w-full input{width:100%}.tw\:\[\&_input\]\:rounded-\[10px\] input{border-radius:10px}.tw\:\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_input\]\:border-border input{border-color:var(--border)}.tw\:\[\&_input\]\:px-3 input{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_input\]\:py-2 input{padding-block:calc(var(--tw-spacing) * 2)}.tw\:\[\&_input\]\:pl-9 input{padding-left:calc(var(--tw-spacing) * 9)}.tw\:\[\&_input\]\:font-\[inherit\] input{font-family:inherit}.tw\:\[\&_input\]\:text-\[13px\] input{font-size:13px}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:min-h-11 input:not([type=date]){min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:rounded-xl input:not([type=date]){border-radius:var(--tw-radius-xl)}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:border input:not([type=date]){border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:border-border input:not([type=date]){border-color:var(--border)}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:bg-card input:not([type=date]){background-color:var(--card)}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:px-3 input:not([type=date]){padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:py-2\.5 input:not([type=date]){padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_input\:not\(\[type\=date\]\)\]\:text-sm input:not([type=date]){font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:\[\&_input\:not\(\[type\=date\]\)\:focus\]\:border-accent input:not([type=date]):focus{border-color:var(--accent)}.tw\:\[\&_input\:not\(\[type\=date\]\)\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] input:not([type=date]):focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_input\:not\(\[type\=date\]\)\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] input:not([type=date]):focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 14%,transparent))}}.tw\:\[\&_input\:not\(\[type\=date\]\)\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] input:not([type=date]):focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:\[\&_input\:not\(\[type\=date\]\)\:focus\]\:outline-none input:not([type=date]):focus{--tw-outline-style:none;outline-style:none}.tw\:\[\&_kbd\]\:rounded kbd{border-radius:.25rem}.tw\:\[\&_kbd\]\:border kbd{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_kbd\]\:border-border kbd{border-color:var(--border)}.tw\:\[\&_kbd\]\:bg-\[var\(--surface-2\,\#f8fafc\)\] kbd{background-color:var(--surface-2,#f8fafc)}.tw\:\[\&_kbd\]\:px-\[5px\] kbd{padding-inline:5px}.tw\:\[\&_kbd\]\:py-px kbd{padding-block:1px}.tw\:\[\&_kbd\]\:text-\[11px\] kbd{font-size:11px}.tw\:dark\:\[\&_kbd\]\:border-border:where([data-theme=dark],[data-theme=dark] *) kbd{border-color:var(--border)}.tw\:dark\:\[\&_kbd\]\:bg-surface:where([data-theme=dark],[data-theme=dark] *) kbd{background-color:var(--surface)}.tw\:\[\&_label\]\:flex label{display:flex}.tw\:\[\&_label\]\:cursor-pointer label{cursor:pointer}.tw\:\[\&_label\]\:flex-col label{flex-direction:column}.tw\:\[\&_label\]\:items-start label{align-items:flex-start}.tw\:\[\&_label\]\:gap-1 label{gap:var(--tw-spacing)}.tw\:\[\&_label\]\:gap-2\.5 label{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_label\]\:px-3 label{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_label\]\:py-2\.5 label{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_label\]\:text-\[0\.82rem\] label{font-size:.82rem}.tw\:\[\&_label\]\:transition-\[background\] label{transition-property:background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&_label\]\:duration-\[120ms\] label{--tw-duration:.12s;transition-duration:.12s}.tw\:\[\&_label\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_6\%\,transparent\)\] label:hover{background-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_label\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_6\%\,transparent\)\] label:hover{background-color:color-mix(in srgb,var(--erp-accent) 6%,transparent)}}.tw\:\[\&_legend\]\:mb-2 legend{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:\[\&_legend\]\:text-\[13px\] legend{font-size:13px}.tw\:\[\&_legend\]\:font-semibold legend{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_li\]\:mb-1 li{margin-bottom:var(--tw-spacing)}.tw\:\[\&_li\+li\]\:mt-1\.5 li+li{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_p\]\:m-0 p{margin:0}.tw\:\[\&_p\]\:mt-1 p{margin-top:var(--tw-spacing)}.tw\:\[\&_p\]\:mb-0 p{margin-bottom:0}.tw\:\[\&_p\]\:flex-1 p{flex:1}.tw\:\[\&_p\]\:font-semibold p{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_p\]\:text-muted p{color:var(--muted)}.tw\:\[\&_section\]\:mb-4 section{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:\[\&_select\]\:min-h-9 select{min-height:calc(var(--tw-spacing) * 9)}.tw\:\[\&_select\]\:min-h-11 select{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_select\]\:w-full select{width:100%}.tw\:\[\&_select\]\:min-w-\[240px\] select{min-width:240px}.tw\:\[\&_select\]\:rounded-lg select{border-radius:var(--tw-radius-lg)}.tw\:\[\&_select\]\:rounded-xl select{border-radius:var(--tw-radius-xl)}.tw\:\[\&_select\]\:border select{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_select\]\:border-border select{border-color:var(--border)}.tw\:\[\&_select\]\:bg-\[var\(--card-bg\,\#fff\)\] select{background-color:var(--card-bg,#fff)}.tw\:\[\&_select\]\:bg-card select{background-color:var(--card)}.tw\:\[\&_select\]\:px-3 select{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_select\]\:px-3\.5 select{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:\[\&_select\]\:py-2\.5 select{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_select\]\:py-3 select{padding-block:calc(var(--tw-spacing) * 3)}.tw\:\[\&_select\]\:font-\[inherit\] select{font-family:inherit}.tw\:\[\&_select\]\:text-sm select{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:\[\&_select\]\:text-\[15px\] select{font-size:15px}.tw\:\[\&_select\]\:transition-\[border-color\,box-shadow\] select{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&_select\]\:duration-200 select{--tw-duration:.2s;transition-duration:.2s}.tw\:\[\&_select\:focus\]\:border-accent select:focus{border-color:var(--accent)}.tw\:\[\&_select\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] select:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_select\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] select:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 12%,transparent))}}.tw\:\[\&_select\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] select:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:\[\&_select\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] select:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_select\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] select:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 14%,transparent))}}.tw\:\[\&_select\:focus\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] select:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:\[\&_select\:focus\]\:outline-none select:focus{--tw-outline-style:none;outline-style:none}.tw\:\[\&_span\]\:flex span{display:flex}.tw\:\[\&_span\]\:flex-col span{flex-direction:column}.tw\:\[\&_span\]\:gap-0\.5 span{gap:calc(var(--tw-spacing) * .5)}.tw\:\[\&_strong\]\:text-base strong{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:\[\&_strong\]\:text-sm strong{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:\[\&_strong\]\:text-xs strong{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_strong\]\:text-\[0\.95rem\] strong{font-size:.95rem}.tw\:\[\&_strong\]\:text-\[15px\] strong{font-size:15px}.tw\:\[\&_strong\]\:font-\[650\] strong{--tw-font-weight:650;font-weight:650}.tw\:\[\&_strong\]\:text-text strong{color:var(--text)}.tw\:\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.tw\:\[\&_summary\]\:font-semibold summary{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_svg\]\:size-4 svg{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_svg\]\:size-5 svg{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5)}.tw\:\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.tw\:\[\&_tbody_td\]\:border-b tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:\[\&_tbody_td\]\:border-\[color-mix\(in_srgb\,var\(--border\)_60\%\,transparent\)\] tbody td{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tbody_td\]\:border-\[color-mix\(in_srgb\,var\(--border\)_60\%\,transparent\)\] tbody td{border-color:color-mix(in srgb,var(--border) 60%,transparent)}}.tw\:\[\&_tbody_td\]\:px-3 tbody td{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_tbody_td\]\:py-3 tbody td{padding-block:calc(var(--tw-spacing) * 3)}.tw\:\[\&_tbody_td\]\:align-middle tbody td{vertical-align:middle}.tw\:\[\&_tbody_tr\.is-selected\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] tbody tr.is-selected{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tbody_tr\.is-selected\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] tbody tr.is-selected{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.tw\:\[\&_tbody_tr\.is-selected\]\:shadow-\[inset_3px_0_0_var\(--accent\)\] tbody tr.is-selected{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:\[\&_tbody_tr\.is-selected\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\] tbody tr.is-selected:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tbody_tr\.is-selected\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\] tbody tr.is-selected:hover{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}}.tw\:\[\&_tbody_tr\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\] tbody tr:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tbody_tr\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\] tbody tr:hover{background-color:color-mix(in srgb,var(--accent) 7%,transparent)}}.tw\:\[\&_tbody_tr\:hover_\.expenses-table__actions\]\:opacity-100 tbody tr:hover .expenses-table actions{opacity:1}@media (min-width:861px){.tw\:min-\[861px\]\:\[\&_tbody_tr\:hover_td\]\:bg-\[color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\)\)_5\%\,transparent\)\] tbody tr:hover td{background-color:rgb(var(--ledger-brand-rgb))}@supports (color:color-mix(in lab,red,red)){.tw\:min-\[861px\]\:\[\&_tbody_tr\:hover_td\]\:bg-\[color-mix\(in_srgb\,rgb\(var\(--ledger-brand-rgb\)\)_5\%\,transparent\)\] tbody tr:hover td{background-color:color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 5%,transparent)}}}.tw\:\[\&_tbody_tr\:last-child_td\]\:border-b-0 tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-\[color-mix\(in_srgb\,var\(--erp-panel\)_50\%\,transparent\)\] tbody tr:nth-child(2n){background-color:var(--erp-panel)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-\[color-mix\(in_srgb\,var\(--erp-panel\)_50\%\,transparent\)\] tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--erp-panel) 50%,transparent)}}.tw\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-\[color-mix\(in_srgb\,var\(--muted\)_4\%\,transparent\)\] tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-\[color-mix\(in_srgb\,var\(--muted\)_4\%\,transparent\)\] tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--muted) 4%,transparent)}}.tw\:\[\&_td\]\:sticky td{position:sticky}.tw\:\[\&_td\]\:bottom-0 td{bottom:0}.tw\:\[\&_td\]\:animate-\[company-hub-row-highlight_2s_ease-out\] td{animation:2s ease-out company-hub-row-highlight}.tw\:\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_td\]\:border-t-2 td{border-top-style:var(--tw-border-style);border-top-width:2px}.tw\:\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:\[\&_td\]\:border-b-2 td{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.tw\:\[\&_td\]\:border-dashed td{--tw-border-style:dashed;border-style:dashed}.tw\:\[\&_td\]\:border-\[color-mix\(in_srgb\,var\(--primary\,var\(--accent\)\)_70\%\,transparent\)\] td{border-color:var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_td\]\:border-\[color-mix\(in_srgb\,var\(--primary\,var\(--accent\)\)_70\%\,transparent\)\] td{border-color:color-mix(in srgb,var(--primary,var(--accent)) 70%,transparent)}}.tw\:\[\&_td\]\:border-\[var\(--erp-border\)\] td{border-color:var(--erp-border)}.tw\:\[\&_td\]\:border-border td{border-color:var(--border)}.tw\:\[\&_td\]\:border-primary td{border-color:var(--primary)}.tw\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,var\(--card\)\)\] td{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,var\(--card\)\)\] td{background-color:color-mix(in srgb,var(--accent) 6%,var(--card))}}.tw\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_10\%\,transparent\)\] td{background-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_10\%\,transparent\)\] td{background-color:color-mix(in srgb,var(--accent,#60a5fa) 10%,transparent)}}.tw\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#c47a00\)_6\%\,transparent\)\] td{background-color:var(--warning,#c47a00)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--warning\,\#c47a00\)_6\%\,transparent\)\] td{background-color:color-mix(in srgb,var(--warning,#c47a00) 6%,transparent)}}.tw\:\[\&_td\]\:bg-\[var\(--erp-panel\)\] td{background-color:var(--erp-panel)}.tw\:\[\&_td\]\:px-2 td{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:\[\&_td\]\:px-2\.5 td{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_td\]\:px-3 td{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_td\]\:py-2 td{padding-block:calc(var(--tw-spacing) * 2)}.tw\:\[\&_td\]\:py-2\.5 td{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_td\]\:py-3 td{padding-block:calc(var(--tw-spacing) * 3)}.tw\:\[\&_td\]\:text-left td{text-align:left}.tw\:\[\&_td\]\:align-middle td{vertical-align:middle}.tw\:\[\&_td\]\:align-top td{vertical-align:top}.tw\:\[\&_td\]\:text-\[13px\] td{font-size:13px}.tw\:\[\&_td\]\:font-semibold td{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_td\]\:whitespace-nowrap td{white-space:nowrap}.tw\:\[\&_td\]\:text-text td{color:var(--text)}.tw\:\[\&_td\]\:outline-none td{--tw-outline-style:none;outline-style:none}@media (hover:hover){.tw\:hover\:\[\&_td\]\:bg-\[var\(--hover-bg\)\]:hover td{background-color:var(--hover-bg)}}@media (prefers-reduced-motion:reduce){.tw\:motion-reduce\:\[\&_td\]\:animate-none td{animation:none}.tw\:motion-reduce\:\[\&_td\]\:bg-\[rgba\(34\,197\,94\,0\.12\)\] td{background-color:#22c55e1f}}.tw\:dark\:\[\&_td\]\:border-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_55\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *) td{border-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_td\]\:border-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_55\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *) td{border-color:color-mix(in srgb,var(--accent,#60a5fa) 55%,transparent)}}.tw\:dark\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_14\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *) td{background-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--accent\,\#60a5fa\)_14\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *) td{background-color:color-mix(in srgb,var(--accent,#60a5fa) 14%,transparent)}}.tw\:dark\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--muted\)_12\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *) td{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_td\]\:bg-\[color-mix\(in_srgb\,var\(--muted\)_12\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *) td{background-color:color-mix(in srgb,var(--muted) 12%,transparent)}}.tw\:dark\:\[\&_td\]\:opacity-\[0\.92\]:where([data-theme=dark],[data-theme=dark] *) td{opacity:.92}.tw\:\[\&_td\:first-child\]\:min-w-40 td:first-child{min-width:calc(var(--tw-spacing) * 40)}.tw\:\[\&_td\:first-child\]\:border-l-2 td:first-child{border-left-style:var(--tw-border-style);border-left-width:2px}.tw\:\[\&_td\:last-child\]\:relative td:last-child{position:relative}.tw\:\[\&_td\:last-child\]\:border-r-2 td:last-child{border-right-style:var(--tw-border-style);border-right-width:2px}.tw\:\[\&_textarea\]\:font-\[inherit\] textarea{font-family:inherit}.tw\:\[\&_th\]\:sticky th{position:sticky}.tw\:\[\&_th\]\:top-0 th{top:0}.tw\:\[\&_th\]\:z-\[1\] th{z-index:1}.tw\:\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:\[\&_th\]\:border-\[var\(--erp-border\)\] th{border-color:var(--erp-border)}.tw\:\[\&_th\]\:border-border th{border-color:var(--border)}.tw\:\[\&_th\]\:bg-\[var\(--bg-solid\)\] th{background-color:var(--bg-solid)}.tw\:\[\&_th\]\:bg-\[var\(--erp-panel\)\] th{background-color:var(--erp-panel)}.tw\:\[\&_th\]\:bg-\[var\(--surface\)\] th{background-color:var(--surface)}.tw\:\[\&_th\]\:bg-accent-light th{background-color:var(--accent-light)}.tw\:\[\&_th\]\:px-2 th{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:\[\&_th\]\:px-2\.5 th{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_th\]\:px-3 th{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_th\]\:py-2 th{padding-block:calc(var(--tw-spacing) * 2)}.tw\:\[\&_th\]\:py-2\.5 th{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_th\]\:text-left th{text-align:left}.tw\:\[\&_th\]\:text-\[11px\] th{font-size:11px}.tw\:\[\&_th\]\:font-bold th{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:\[\&_th\]\:font-semibold th{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_th\]\:tracking-\[0\.04em\] th{--tw-tracking:.04em;letter-spacing:.04em}.tw\:\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.tw\:\[\&_th\]\:text-muted th{color:var(--muted)}.tw\:\[\&_th\]\:text-text th{color:var(--text)}.tw\:\[\&_th\]\:uppercase th{text-transform:uppercase}.tw\:\[\&_thead_th\]\:sticky thead th{position:sticky}.tw\:\[\&_thead_th\]\:top-0 thead th{top:0}.tw\:\[\&_thead_th\]\:z-\[2\] thead th{z-index:2}.tw\:\[\&_thead_th\]\:border-b thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:\[\&_thead_th\]\:border-border thead th{border-color:var(--border)}.tw\:\[\&_thead_th\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_5\%\,var\(--card\)\)\] thead th{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_thead_th\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_5\%\,var\(--card\)\)\] thead th{background-color:color-mix(in srgb,var(--accent) 5%,var(--card))}}.tw\:\[\&_thead_th\]\:bg-\[var\(--surface\,\#f1f5f9\)\] thead th{background-color:var(--surface,#f1f5f9)}.tw\:\[\&_thead_th\]\:whitespace-nowrap thead th{white-space:nowrap}.tw\:dark\:\[\&_thead_th\]\:bg-card:where([data-theme=dark],[data-theme=dark] *) thead th{background-color:var(--card)}.tw\:dark\:\[\&_thead_th\]\:bg-surface:where([data-theme=dark],[data-theme=dark] *) thead th{background-color:var(--surface)}.tw\:\[\&_thead_th\.th-fis-last\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_5\%\,var\(--card\)\)\] thead th.th-fis-last{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_thead_th\.th-fis-last\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_5\%\,var\(--card\)\)\] thead th.th-fis-last{background-color:color-mix(in srgb,var(--accent) 5%,var(--card))}}.tw\:\[\&_tr\.is-selected\]\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#6366f1\)_8\%\,transparent\)\] tr.is-selected{background-color:var(--primary,#6366f1)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_tr\.is-selected\]\:bg-\[color-mix\(in_srgb\,var\(--primary\,\#6366f1\)_8\%\,transparent\)\] tr.is-selected{background-color:color-mix(in srgb,var(--primary,#6366f1) 8%,transparent)}}.tw\:\[\&_ul\]\:m-0 ul{margin:0}.tw\:\[\&_ul\]\:mt-3 ul{margin-top:calc(var(--tw-spacing) * 3)}.tw\:\[\&_ul\]\:mb-0 ul{margin-bottom:0}.tw\:\[\&_ul\]\:pl-\[18px\] ul{padding-left:18px}.tw\:\[\&_ul\]\:text-\[13px\] ul{font-size:13px}.tw\:\[\&_ul\]\:leading-normal ul{--tw-leading:var(--tw-leading-normal);line-height:var(--tw-leading-normal)}.tw\:\[\&_ul\]\:text-muted ul{color:var(--muted)}.tw\:\[\&\+\&\]\:mt-4+.tw\:\[\&\+\&\]\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:\[\&\+\.inline-tip-banner__close\]\:-mt-0\.5+.inline-tip-banner close{margin-top:calc(var(--tw-spacing) * -.5)}.tw\:\[\&\+\.inline-tip-banner__close\]\:shrink-0+.inline-tip-banner close{flex-shrink:0}.tw\:\[\&\+select\]\:w-full+select{width:100%}.tw\:\[\&\.is-collapsed_\.ledger-period-compare__header\]\:mb-0.is-collapsed .ledger-period-compare header{margin-bottom:0}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:absolute::-webkit-calendar-picker-indicator{position:absolute}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:top-0::-webkit-calendar-picker-indicator{top:0}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:right-0::-webkit-calendar-picker-indicator{right:0}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:m-0::-webkit-calendar-picker-indicator{margin:0}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:h-full::-webkit-calendar-picker-indicator{height:100%}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:w-11::-webkit-calendar-picker-indicator{width:calc(var(--tw-spacing) * 11)}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:p-0::-webkit-calendar-picker-indicator{padding:0}.tw\:\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}.tw\:\[\&\:\:-webkit-date-and-time-value\]\:text-left::-webkit-date-and-time-value{text-align:left}.tw\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.tw\:\[\&\>\.card\]\:mt-0>.card,.tw\:\[\&\>\.erp-section\]\:mt-0>.erp-section{margin-top:0}.tw\:\[\&\>div\]\:flex>div{display:flex}.tw\:\[\&\>div\]\:min-w-0>div{min-width:0}.tw\:\[\&\>div\]\:flex-col>div{flex-direction:column}.tw\:\[\&\>div\]\:gap-0\.5>div{gap:calc(var(--tw-spacing) * .5)}.tw\:\[\&\>div\]\:gap-1>div{gap:var(--tw-spacing)}.tw\:\[\&\>div\]\:gap-1\.5>div{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&\>div\]\:rounded-\[10px\]>div{border-radius:10px}.tw\:\[\&\>div\]\:border>div{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&\>div\]\:border-border>div{border-color:var(--border)}.tw\:\[\&\>div\]\:bg-\[var\(--bg-solid\)\]>div{background-color:var(--bg-solid)}.tw\:\[\&\>div\]\:px-3>div{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:\[\&\>div\]\:py-2\.5>div{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&\>div\:first-child\]\:border-b-0>div:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:\[\&\>i\]\:block>i{display:block}.tw\:\[\&\>i\]\:h-\[5px\]>i{height:5px}.tw\:\[\&\>i\]\:w-\[5px\]>i{width:5px}.tw\:\[\&\>i\]\:rounded-full>i{border-radius:3.40282e38px}.tw\:\[\&\>i\]\:bg-primary>i{background-color:var(--primary)}@media not all and (min-width:860px){.tw\:max-\[860px\]\:\[\&\>input\]\:w-full>input{width:100%}}.tw\:\[\&\>li\]\:min-w-0>li{min-width:0}.tw\:\[\&\>li\]\:animate-\[forms-list-card-in_0\.42s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\]>li{animation:.42s cubic-bezier(.22,1,.36,1) both forms-list-card-in}.tw\:\[\&\>li\]\:\[animation-delay\:calc\(var\(--forms-card-i\,0\)\*42ms\)\]>li{animation-delay:calc(var(--forms-card-i,0) * 42ms)}@media (prefers-reduced-motion:reduce){.tw\:motion-reduce\:\[\&\>li\]\:animate-none>li{animation:none}}.tw\:\[\&\>section\.card\]\:mt-0>section.card{margin-top:0}.tw\:\[\&\>strong\]\:min-w-0>strong{min-width:0}.tw\:\[\&\>strong\]\:overflow-hidden>strong{overflow:hidden}.tw\:\[\&\>strong\]\:text-ellipsis>strong{text-overflow:ellipsis}.tw\:\[\&\>strong\]\:whitespace-nowrap>strong{white-space:nowrap}.tw\:\[\&\>svg\]\:block>svg{display:block}.tw\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--tw-spacing) * 3.5);height:calc(var(--tw-spacing) * 3.5)}.tw\:\[\&\>svg\]\:size-4>svg{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:\[\&\>svg\]\:h-8>svg{height:calc(var(--tw-spacing) * 8)}.tw\:\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.tw\:\[\&\>svg\]\:w-8>svg{width:calc(var(--tw-spacing) * 8)}.tw\:\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.tw\:\[\&\[aria-expanded\=true\]_\.panel-switcher-caret\]\:rotate-180[aria-expanded=true] .panel-switcher-caret{rotate:180deg}.approvals-page-main .tw\:\[\.approvals-page-main_\&\]\:min-h-0{min-height:0}.approvals-page-main .tw\:\[\.approvals-page-main_\&\]\:flex-1{flex:1}.approvals-page-main .tw\:\[\.approvals-page-main_\&\]\:overflow-y-auto{overflow-y:auto}.approvals-page-main .tw\:\[\.approvals-page-main_\&\]\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.approvals-page-main .tw\:\[\.approvals-page-main_\&\]\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.hub-workspace-body .tw\:\[\.hub-workspace-body_\&\]\:m-0{margin:0}.hub-workspace-body .tw\:\[\.hub-workspace-body_\&\]\:text-\[13px\]{font-size:13px}.is-current .tw\:\[\.is-current_\&\]\:border-\[var\(--erp-accent\)\]{border-color:var(--erp-accent)}.is-current .tw\:\[\.is-current_\&\]\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_12\%\,transparent\)\]{background-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.is-current .tw\:\[\.is-current_\&\]\:bg-\[color-mix\(in_srgb\,var\(--erp-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--erp-accent) 12%,transparent)}}.is-current .tw\:\[\.is-current_\&\]\:text-\[var\(--erp-accent\)\]{color:var(--erp-accent)}.is-done .tw\:\[\.is-done_\&\]\:border-\[var\(--erp-accent\)\]{border-color:var(--erp-accent)}.is-done .tw\:\[\.is-done_\&\]\:bg-\[var\(--erp-accent\)\]{background-color:var(--erp-accent)}.is-done .tw\:\[\.is-done_\&\]\:text-\[var\(--surface\,\#fff\)\]{color:var(--surface,#fff)}.is-failed .tw\:\[\.is-failed_\&\]\:bg-\[\#dc2626\]{background-color:#dc2626}.is-ok .tw\:\[\.is-ok_\&\]\:bg-\[\#16a34a\]{background-color:#16a34a}.is-pending .tw\:\[\.is-pending_\&\]\:bg-\[\#ca8a04\]{background-color:#ca8a04}tbody tr.is-row-highlight .tw\:\[tbody_tr\.is-row-highlight_\&\]\:bg-accent-light,tbody tr.is-selected .tw\:\[tbody_tr\.is-selected_\&\]\:bg-accent-light{background-color:var(--accent-light)}tbody tr.is-selected .tw\:\[tbody_tr\.is-selected_\&\]\:shadow-\[inset_3px_0_0_var\(--primary\,var\(--accent\)\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--primary,var(--accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}tbody tr:hover .tw\:\[tbody_tr\:hover_\&\]\:bg-\[var\(--surface\,\#eef2f7\)\]{background-color:var(--surface,#eef2f7)}thead .tw\:\[thead_\&\]\:z-\[3\]{z-index:3}thead .tw\:\[thead_\&\]\:bg-\[var\(--surface\,\#f1f5f9\)\]{background-color:var(--surface,#f1f5f9)}thead .tw\:dark\:\[thead_\&\]\:bg-surface:where([data-theme=dark],[data-theme=dark] *){background-color:var(--surface)}}@keyframes cp-glow-drift{0%{opacity:.7;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-8%,6%)scale(1.08)}}@keyframes company-hub-users-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes company-hub-row-highlight{0%{background:#22c55e38}to{background:inherit}}@keyframes company-hub-drawer-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes travel-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes travel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes travel-slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes travel-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes forms-list-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes forms-list-card-accent-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes login-brand-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes login-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-logo-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}@keyframes login-logo-success{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes login-ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes login-ring-burst{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes login-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes login-intro-out{to{opacity:0;visibility:hidden}}@keyframes login-bg-breathe{0%{opacity:.92}to{opacity:1}}@keyframes login-success-content{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-progress{0%{width:0}to{width:100%}}@keyframes login-spin{to{transform:rotate(360deg)}}@keyframes watermark-drift{0%,to{transform:translate(calc(-50% - 18px))rotate(-6deg)}50%{transform:translate(calc(18px - 50%))rotate(-6deg)}}@keyframes watermark-drift-page{0%,to{transform:translate(calc(-50% - 16px),calc(-50% - 8px))rotate(-5deg)}50%{transform:translate(calc(16px - 50%),calc(10px - 50%))rotate(-5deg)}}@keyframes watermark-drift-tabs{0%,to{transform:translate(calc(-50% - 10px),calc(-50% - 3px))rotate(-6deg)}50%{transform:translate(calc(10px - 50%),calc(3px - 50%))rotate(-4deg)}}@keyframes cat-spin{to{transform:rotate(360deg)}}@keyframes header-shine{0%{opacity:0;transform:translate(-120%)}10%{opacity:1}30%{opacity:.6;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes bar-breathe{0%,to{filter:brightness();transform:scaleY(.78)}50%{filter:brightness(1.15);transform:scaleY(1)}}@keyframes result-pop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ai-item-reveal{0%{opacity:0;transform:translateY(10px)}12%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(10px)}}@keyframes ai-rail{0%{opacity:0}10%{opacity:.9}70%{opacity:.9}to{opacity:0}}@keyframes ai-total-pop{0%{filter:none;transform:scale(1)}12%{filter:drop-shadow(0 0 10px #3b82f659);transform:scale(1.06)}25%{filter:none;transform:scale(1)}to{filter:none;transform:scale(1)}}@keyframes erp-arrow-pulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}@keyframes cfo-live-pulse{0%{box-shadow:0 0 #34d399a6}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes line-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bounce-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes emp-scan{0%{opacity:0;top:0}18%{opacity:1}55%{opacity:1;top:calc(100% - 3px)}70%{opacity:0}to{opacity:0;top:calc(100% - 3px)}}@keyframes mgr-show-approve{0%,32%{opacity:1;visibility:visible}38%,to{opacity:0;visibility:hidden}}@keyframes mgr-show-done{0%,32%{opacity:0;visibility:hidden}38%,68%{opacity:1;visibility:visible}74%,to{opacity:0;visibility:hidden}}@keyframes mgr-notice-pulse{0%,52%{opacity:.45}58%,78%{opacity:1}to{opacity:.45}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(20px)}}@keyframes beam-scan{0%{transform:translate(-50px)}to{transform:translate(50px)}}@keyframes erp-check-in{0%,8%{opacity:0;transform:translate(-6px)}12%,88%{opacity:1;transform:translate(0)}96%,to{opacity:.35;transform:translate(0)}}@keyframes erp-packet-flow{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 8px #10b981}}@keyframes erp-connector-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes erp-journal-row-in{0%,45%{opacity:0;transform:translateY(4px)}50%,92%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(0)}}@keyframes erp-toast-pop{0%,70%{opacity:0;transform:translateY(6px)}75%,95%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(0)}}@keyframes flow-move{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes flow-pulse{0%{opacity:.1}to{opacity:.5}}@keyframes camera-spin{to{transform:rotate(360deg)}}@keyframes capture-offline-stripe{0%{background-position:0 0}to{background-position:32px 0}}@keyframes capture-ocr-shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}:root{--bg:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);--bg-solid:#f8fafc;--text:#0f172a;--muted:#64748b;--card:#fffffff2;--card-solid:#fff;--card-glass:#ffffffb3;--border:#e2e8f0cc;--accent:#3b82f6;--accent-hover:#2563eb;--accent-light:#3b82f61a;--accent-gradient:linear-gradient(135deg, #3b82f6 0%, #2563eb 50%, #1d4ed8 100%);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-glow:0 0 20px #3b82f64d;--surface:#f1f5f9;--surface-subtle:#f1f5f9a6;--card-bg:var(--card);--primary:var(--accent);--primary-bg:var(--accent-light);--primary-hover:var(--accent-hover);--text-muted:var(--muted);--border-light:#e2e8f0a6;--hover-bg:#0f172a0a;--dropdown-shadow:0 8px 24px #0f172a1f;--warning:#f59e0b;--expense-ocr:var(--accent);--expense-ocr-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--expense-ocr-bg:color-mix(in srgb, var(--accent) 12%, var(--card))}}:root{--expense-ocr-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--expense-ocr-border:color-mix(in srgb, var(--accent) 35%, var(--border))}}:root{--expense-required:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--expense-required:color-mix(in srgb, var(--warning) 90%, var(--text))}}:root{--expense-sheet-ease:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--bg:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--bg-solid:#0f172a;--text:#f1f5f9;--muted:#94a3b8;--card:#1e293bf2;--card-solid:#1e293b;--card-glass:#1e293bb3;--border:#334155cc;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-light:#60a5fa26;--accent-gradient:linear-gradient(135deg, #60a5fa 0%, #3b82f6 50%, #2563eb 100%);--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--shadow-xl:0 20px 25px -5px #0009, 0 10px 10px -5px #00000080;--shadow-glow:0 0 25px #60a5fa66;--surface:#1e293beb;--surface-subtle:#0f172a8c;--card-bg:var(--card);--primary:var(--accent);--primary-bg:var(--accent-light);--primary-hover:var(--accent-hover);--text-muted:var(--muted);--border-light:#334155cc;--hover-bg:#ffffff0f;--dropdown-shadow:0 12px 32px #00000073;--warning:#fbbf24;--expense-ocr:var(--accent);--expense-ocr-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--expense-ocr-bg:color-mix(in srgb, var(--accent) 14%, var(--card))}}:root[data-theme=dark]{--expense-ocr-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--expense-ocr-border:color-mix(in srgb, var(--accent) 40%, var(--border))}}:root[data-theme=dark]{--expense-required:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--expense-required:color-mix(in srgb, var(--warning) 90%, var(--text))}}:root[data-theme=dark]{--expense-sheet-ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,a,[role=button],[tabindex]{touch-action:manipulation}@media (hover:none) and (pointer:coarse){button:active,a.button:active,[role=button]:active,.button:active,.list-item:active,.bottom-nav button:active,.center-sidebar-item:active,.erp-tab-btn:active,.company-panel__tab:active,.company-panel-finance__tile:active,.company-panel-int__card:active,.company-hub-card:active,.company-panel__switcher-item:active{opacity:.92;transition:transform 80ms,opacity 80ms;transform:scale(.97)}.button:hover,.card:hover,.list-item:hover,.company-hub-card:hover,.company-panel__stat:hover,.company-panel-finance__tile:hover,.company-panel-int__card:hover,.center-sidebar-item:hover{transform:none}}button,a,[role=button],[tabindex],.bottom-nav,.center-sidebar,.erp-tab-nav,.company-panel__tabs,.app-header,.settings-tab-nav,.section-header,label{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],.selectable,.table,.expenses-table,.einvoice-detail-modal,.modal-card{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.app-scroll,.modal-overlay,.table-wrap,.settings-tab-panel,.company-hub__workspace-body,.company-panel__tab-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (hover:none) and (pointer:coarse){.button.small,.button.sm,.bottom-nav button,.center-sidebar-item,.icon-button,.erp-tab-btn{min-height:44px}}html,body{overscroll-behavior:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{50%{opacity:.5}}.card{animation:.5s cubic-bezier(.4,0,.2,1) fadeIn}.sidebar-link{animation:.4s cubic-bezier(.4,0,.2,1) backwards slideIn}.sidebar-link:first-child{animation-delay:50ms}.sidebar-link:nth-child(2){animation-delay:.1s}.sidebar-link:nth-child(3){animation-delay:.15s}.sidebar-link:nth-child(4){animation-delay:.2s}.sidebar-link:nth-child(5){animation-delay:.25s}.sidebar-link:nth-child(6){animation-delay:.3s}.sidebar-link:nth-child(7){animation-delay:.35s}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html{max-width:100%;height:100%;min-height:100dvh;overflow-x:hidden}body{background:var(--bg-solid);height:100%;min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;max-width:100%;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow-x:hidden}#root,#root>div{flex-direction:column;flex:1;min-height:100dvh;display:flex}.app-root{flex-direction:row;flex:1;width:100%;min-height:0;display:flex}.app-root--no-sidebar{display:block}.app-root:not(.app-root--no-sidebar) .app-shell{flex:1;min-width:0;margin-left:44px}body:before,body:after{content:none}.onboarding-title{color:var(--text);margin-bottom:12px;font-size:24px;font-weight:700}.login-page__dev-api-current{word-break:break-all;margin:10px 0 0;font-size:12px}.app-root--no-sidebar .app-shell{max-width:none}.app-root--no-sidebar .app-scroll{padding:0}@media (max-width:860px){.app-root--no-sidebar .app-shell{width:100%;max-width:none;padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);min-height:100dvh}.app-root--no-sidebar .app-scroll{padding:0;padding-bottom:env(safe-area-inset-bottom);gap:0}}.login-shell{place-items:center;min-height:60vh;padding:8px 0 24px;display:grid}.login-card{border:1px solid var(--border);background:var(--card);border-radius:24px;width:min(560px,100%);padding:40px;box-shadow:0 20px 60px #0000001f,0 8px 24px #00000014}:root[data-theme=dark] .login-card{background:var(--card);border-color:var(--border);box-shadow:0 20px 60px #00000080,0 8px 24px #0006}.login-logo{object-fit:contain;flex-shrink:0;width:auto;height:clamp(64px,18vw,120px)}.login-mark{letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:800;display:grid;box-shadow:0 8px 24px #3b82f666,0 4px 8px #3b82f633}.app-shell{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:98%;max-width:1600px;min-height:0;margin:0 auto;padding:20px 20px 100px;display:flex}.sidebar{box-sizing:border-box;border-left:3px solid var(--accent);background:var(--card);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;z-index:120;border-radius:0 12px 12px 0;flex-direction:column;gap:2px;width:44px;min-width:44px;height:fit-content;padding:16px 0 16px 10px;transition:width .28s,box-shadow .25s,transform .2s;display:flex;position:fixed;top:50%;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 20px #00000014}@media (min-width:861px){.sidebar:before{content:"";width:22px;position:absolute;top:0;bottom:0;left:-18px}}.sidebar:hover{width:200px;box-shadow:0 8px 32px #00000024,0 0 0 1px var(--border);padding-right:14px}:root[data-theme=dark] .sidebar{background:var(--card);border-left:4px solid var(--accent);box-shadow:0 4px 20px #0000004d}:root[data-theme=dark] .sidebar:hover{box-shadow:0 8px 32px #00000073,0 0 0 1px var(--border)}.sidebar-title{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--border);opacity:0;pointer-events:none;flex-shrink:0;margin:0 0 10px;padding-bottom:10px;font-size:10px;font-weight:700;transition:opacity .2s;position:relative}.sidebar:hover .sidebar-title{opacity:1;pointer-events:auto}.sidebar-integrations{border-top:1px solid var(--border);flex-shrink:0;margin:6px 0;padding-top:6px}.sidebar-integrations-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:0;padding:4px 8px 6px;font-size:9px;font-weight:700;transition:opacity .2s}.sidebar:hover .sidebar-integrations-label{opacity:1}.sidebar-link--nested{min-height:40px}.sidebar-link{text-align:left;width:100%;min-width:0;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;margin:0 4px 0 0;padding:10px 12px 10px 0;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.sidebar-link .nav-ico{flex-shrink:0}.sidebar-link span:not(.nav-ico){opacity:0;max-width:0;transition:opacity .2s,max-width .25s;overflow:hidden}.sidebar:hover .sidebar-link span:not(.nav-ico){opacity:1;max-width:200px}.sidebar-link:hover{color:var(--accent);background:#3b82f61a}.sidebar-link:active{background:#3b82f624}.sidebar-link.active{color:var(--accent);background:#3b82f624;font-weight:600}.sidebar-link.danger{border-top:1px solid var(--border);color:#ef4444;margin-top:8px;padding-top:10px}.sidebar-link.danger:hover{background:#ef44441a}.sidebar-link.danger:active{transform:translate(2px)scale(.98)}.sidebar-notification-wrap,.sidebar-notification-trigger .nav-ico.notification-icon{position:relative}@media (min-width:861px){.sidebar.sidebar--open{width:200px;box-shadow:0 8px 32px #00000024,0 0 0 1px var(--border);padding-right:14px}:root[data-theme=dark] .sidebar.sidebar--open{box-shadow:0 8px 32px #00000073,0 0 0 1px var(--border)}.sidebar.sidebar--open .sidebar-title{opacity:1;pointer-events:auto}.sidebar.sidebar--open .sidebar-integrations-label{opacity:1}.sidebar.sidebar--open .sidebar-link span:not(.nav-ico){opacity:1;max-width:200px}}.notification-badge{text-align:center;color:#fff;background:#ef4444;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-6px}.notification-dropdown{background:var(--card);border:1px solid var(--border);width:320px;max-height:400px;box-shadow:var(--shadow-lg);z-index:60;border-radius:12px;flex-direction:column;margin-left:8px;display:flex;position:absolute;top:0;left:100%;overflow:hidden}.notification-dropdown-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.notification-mark-all{padding:4px 10px;font-size:12px}.notification-dropdown-list{max-height:340px;overflow-y:auto}.notification-empty{text-align:center;color:var(--muted);padding:24px;font-size:13px}.empty-state-action{border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:14px 22px;font-size:15px;display:inline-flex}.empty-state-action svg{flex-shrink:0;width:20px;height:20px}.empty-state-action.button{box-shadow:0 4px 16px #3b82f659,0 1px 3px #3b82f633}.empty-state-action.button.ghost{background:var(--card);border-width:1.5px}@media (min-width:420px){.empty-state-actions{flex-flow:wrap;justify-content:center;max-width:none}.empty-state-action{width:auto;min-width:168px}}.notification-item{border-bottom:1px solid var(--border);cursor:pointer;min-height:52px;padding:12px 14px;transition:background .12s,transform 80ms}@media (hover:hover){.notification-item:hover{background:var(--accent-light)}}.notification-item:active{background:var(--accent-light);transform:scale(.99)}.notification-item.unread{background:#3b82f60f}.expense-card-with-thumb{align-items:center;gap:12px;display:flex}.expense-card-thumb{border:1px solid var(--border);background:var(--bg-solid);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:80px;display:flex;overflow:hidden}.expense-card-thumb-end{margin-left:auto}.expense-card-thumb .expense-thumb{object-fit:contain;border:none;border-radius:0;width:100%;height:100%}.expense-card-thumb .expense-thumb-placeholder{border-radius:0;width:100%;height:100%;line-height:80px}.expense-card-thumb .muted{font-size:10px}.erp-page{--erp-accent:var(--accent);--erp-panel:var(--surface-subtle,var(--muted-bg));--erp-border:var(--border);--erp-debit:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.erp-page{--erp-debit:color-mix(in srgb, var(--warning,#f59e0b) 85%, var(--text))}}.erp-page{--erp-credit:var(--success,#22c55e);--erp-section-gap:16px;--erp-radius:12px}.erp-page__head h2{margin:0}.erp-page__subtitle{max-width:560px;margin:6px 0 0;font-size:.92rem;line-height:1.45}.erp-page__empty{text-align:center;padding:24px}.erp-page-topbar{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.erp-page-topbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-health-strip{border-radius:var(--erp-radius,12px);background:var(--erp-panel,var(--surface-subtle,var(--muted-bg)));border:1px solid var(--erp-border,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.erp-page .erp-health-strip{border-left:3px solid var(--erp-accent);margin-bottom:0}.erp-health-strip__main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.erp-health-strip__text{color:var(--muted);font-size:.85rem}.erp-status-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.erp-status-badge.is-active{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.erp-status-badge.is-active{background:color-mix(in srgb,var(--success) 18%,transparent)}}.erp-status-badge.is-active{color:var(--success)}.erp-status-badge.is-inactive{background:var(--erp-panel);color:var(--muted)}.erp-tab-nav{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:var(--erp-radius);flex-wrap:wrap;gap:6px;margin:16px 0;padding:4px;display:flex}.erp-tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.erp-tab-btn:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.erp-tab-btn:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.erp-tab-btn.active{color:var(--text);background:var(--surface,var(--card-bg,var(--card)));box-shadow:0 1px 3px var(--text);font-weight:600}@supports (color:color-mix(in lab,red,red)){.erp-tab-btn.active{box-shadow:0 1px 3px color-mix(in srgb,var(--text) 8%,transparent)}}.erp-tab-btn:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px}.erp-tab-badge{background:var(--erp-accent);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.erp-tab-badge{background:color-mix(in srgb,var(--erp-accent) 15%,transparent)}}.erp-tab-badge{color:var(--erp-accent)}.erp-tab-panel{gap:var(--erp-section-gap);flex-direction:column;display:flex}.erp-tab-panel>.card,.erp-tab-panel>.erp-section,.erp-tab-panel>section.card,.erp-section{margin-top:0}.erp-section__lead{margin:0 0 12px;font-size:.9rem;line-height:1.45}.erp-section__lead--tight,.erp-section h3,.erp-sync-alert h3,.erp-vendor-presets h3,.erp-journal-accounts h3,.erp-export-templates h3{margin-top:0}.erp-section .actions,.erp-connector-form .actions,.erp-test-result .actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.erp-field-hint{font-size:11px}.erp-stats-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:860px){.erp-stats-row{grid-template-columns:repeat(2,1fr)}}.erp-stat-card{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:var(--erp-radius);text-align:center;padding:16px;transition:border-color .15s}.erp-stat-card:hover{border-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-stat-card:hover{border-color:color-mix(in srgb,var(--erp-accent) 35%,var(--erp-border))}}.erp-stat-value{color:var(--erp-accent);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.erp-stat-label{color:var(--muted);margin-top:4px;font-size:12px}.erp-sync-alert{border-left:3px solid var(--warning)}.erp-sync-alert h3{margin-top:0}.erp-sync-alert-list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.erp-sync-alert-item{background:var(--warning);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.erp-sync-alert-item{background:color-mix(in srgb,var(--warning) 6%,transparent)}}.erp-sync-alert-item{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.erp-sync-alert-item{border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}}.erp-sync-alert-item{font-size:.9rem}.erp-setup-wizard{border-left:3px solid var(--erp-accent)}.erp-setup-wizard__progress{background:var(--erp-accent);height:3px}@supports (color:color-mix(in lab,red,red)){.erp-setup-wizard__progress{background:color-mix(in srgb,var(--erp-accent) 12%,var(--erp-border))}}.erp-setup-wizard__progress{border-radius:999px;margin:12px 0 16px;overflow:hidden}.erp-setup-wizard__progress-fill{background:var(--erp-accent);border-radius:999px;height:100%;transition:width .25s}.erp-setup-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.erp-setup-steps li{color:var(--muted);align-items:center;gap:10px;font-size:.88rem;display:flex}.erp-setup-steps li.is-done{color:var(--text);font-weight:500}.erp-setup-step-mark{border:2px solid var(--erp-border);width:24px;height:24px;color:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.erp-setup-steps li.is-done .erp-setup-step-mark{border-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.erp-setup-steps li.is-done .erp-setup-step-mark{background:color-mix(in srgb,var(--success) 12%,transparent)}}.erp-setup-steps li.is-done .erp-setup-step-mark{color:var(--success)}.erp-vendor-presets h3{margin-top:0}.erp-vendor-preset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.erp-vendor-preset-card{border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--erp-panel);border-left:3px solid var(--erp-accent);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.erp-vendor-preset-card[data-vendor=sap]{--erp-accent:#0070f2}.erp-vendor-preset-card[data-vendor=logo]{--erp-accent:#e85d04}.erp-vendor-preset-card[data-vendor=netsis]{--erp-accent:#0d9488}.erp-vendor-preset-card[data-vendor=mikro]{--erp-accent:#7c3aed}.erp-vendor-preset-card[data-vendor=oracle]{--erp-accent:#c74634}.erp-vendor-preset-card__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-vendor-preset-card__meta{margin:0;font-size:12px}.erp-vendor-preset-card__actions{flex-wrap:wrap;gap:6px;display:flex}.erp-vendor-preset-card__primary{background:var(--erp-accent);border-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-vendor-preset-card__primary{border-color:color-mix(in srgb,var(--erp-accent) 80%,#000)}}.erp-vendor-preset-card__primary{color:#fff;font-weight:600}.erp-vendor-preset-card__primary:hover:not(:disabled){background:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-vendor-preset-card__primary:hover:not(:disabled){background:color-mix(in srgb,var(--erp-accent) 88%,#000)}}.erp-vendor-preset-card__primary:hover:not(:disabled){border-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-vendor-preset-card__primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--erp-accent) 70%,#000)}}.erp-vendor-preset-card__primary:hover:not(:disabled){color:#fff}.erp-vendor-preset-card__primary:disabled{opacity:.55}.erp-vendor-preset-card__hint{margin:0;font-size:11px;line-height:1.4}.erp-connector-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.erp-connector-item{border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--surface,var(--card-bg,var(--card)));border-left:3px solid var(--erp-accent);flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.erp-connector-item:hover{border-color:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-connector-item:hover{border-color:color-mix(in srgb,var(--erp-accent) 35%,var(--erp-border))}}.erp-connector-item:hover{box-shadow:0 4px 14px var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-connector-item:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--erp-accent) 8%,transparent)}}.erp-connector-item[data-vendor=sap]{--erp-accent:#0070f2}.erp-connector-item[data-vendor=logo]{--erp-accent:#e85d04}.erp-connector-item[data-vendor=netsis]{--erp-accent:#0d9488}.erp-connector-item[data-vendor=mikro]{--erp-accent:#7c3aed}.erp-connector-item[data-vendor=oracle]{--erp-accent:#c74634}.erp-connector-item[data-vendor=custom]{--erp-accent:var(--muted)}.erp-connector-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-connector-info{flex:1;min-width:0}.erp-connector-meta{margin-top:4px;font-size:13px;line-height:1.45}.erp-connector-meta code{font-size:11px}.erp-connector-error{color:var(--danger);margin-top:4px;font-size:12px}.erp-connector-actions{flex-wrap:wrap;gap:6px;display:flex}.erp-connector-form{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:var(--erp-radius);padding:16px}.erp-connector-form h4{margin:0 0 12px}.erp-toggle-field{justify-content:space-between;align-items:center;gap:12px;display:flex}.erp-test-result{border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}.erp-test-result.ok{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.erp-test-result.ok{background:color-mix(in srgb,var(--success) 12%,transparent)}}.erp-test-result.ok{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.erp-test-result.ok{border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}}.erp-test-result.ok{color:var(--success)}.erp-test-result.fail{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.erp-test-result.fail{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.erp-test-result.fail{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.erp-test-result.fail{border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}}.erp-test-result.fail{color:var(--danger)}.erp-connector-banner{border-radius:8px;grid-column:1/-1;margin-bottom:4px;padding:10px 12px;font-size:13px;line-height:1.45}.erp-connector-banner--mock{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.erp-connector-banner--mock{background:color-mix(in srgb,var(--warning) 12%,transparent)}}.erp-connector-banner--mock{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.erp-connector-banner--mock{border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}}.erp-connector-banner--mock{color:var(--text)}.erp-mapping-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.erp-mapping-item{border:1px solid var(--erp-border);background:var(--erp-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.erp-mapping-item__meta{font-size:13px}.erp-category-mapping__count{color:var(--muted);font-size:12px;font-weight:600}.erp-category-mapping__presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.erp-category-mapping__form{margin-top:8px}.erp-pipeline-funnel__row{flex-wrap:wrap;gap:10px;display:flex}.erp-pipeline-funnel__chip{border:1px solid var(--erp-border);background:var(--erp-panel);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:120px;padding:12px 16px;display:flex}.erp-pipeline-funnel__chip:hover{border-color:var(--erp-accent,#2563eb)}.erp-pipeline-funnel__count{font-size:22px;font-weight:700;line-height:1}.erp-pipeline-funnel__label{color:var(--muted);text-align:left;font-size:12px}.erp-overview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.erp-chart-card__body{min-height:200px}.erp-chart-card__empty{text-align:center;padding:24px 0}.erp-alerts__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.erp-alerts__item{border:1px solid var(--erp-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.erp-alerts__item--warning{background:#ca8a0414;border-color:#ca8a04}.erp-alerts__item--error{background:#dc262614;border-color:#dc2626}.erp-queue__list{margin:0;padding:0;list-style:none}.erp-queue__item{border-bottom:1px solid var(--erp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.erp-transfer-filter-bar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.erp-timeline-drawer{z-index:1200;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.erp-timeline-drawer__backdrop{background:#00000059;position:absolute;top:0;right:0;bottom:0;left:0}.erp-timeline-drawer__panel{background:var(--card-bg,#fff);border-left:1px solid var(--erp-border);width:min(420px,100vw);height:100%;padding:20px;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #0000001f}.erp-timeline-drawer__steps{margin:16px 0 0;padding:0;list-style:none}.erp-timeline-step{gap:12px;padding-bottom:16px;display:flex;position:relative}.erp-timeline-step__dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.erp-timeline-step.is-ok .erp-timeline-step__dot{background:#16a34a}.erp-timeline-step.is-pending .erp-timeline-step__dot{background:#ca8a04}.erp-timeline-step.is-failed .erp-timeline-step__dot{background:#dc2626}.erp-form-picker{flex-direction:column;gap:12px;display:flex}.erp-form-picker__toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.erp-form-picker__filter{flex:1;min-width:160px;margin:0}.erp-form-picker__list{border:1px solid var(--erp-border);border-radius:var(--erp-radius);background:var(--surface,var(--card-bg,var(--card)));max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.erp-form-picker__item{border-bottom:1px solid var(--erp-border)}.erp-form-picker__item:last-child{border-bottom:none}.erp-form-picker__item label{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.erp-form-picker__item label:hover{background:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-form-picker__item label:hover{background:color-mix(in srgb,var(--erp-accent) 6%,transparent)}}.erp-form-picker__item-meta{flex:1;min-width:0;font-size:13px}.erp-form-picker__item-sub{margin-top:2px;font-size:12px;display:block}.erp-form-picker__item-title{font-weight:600}.erp-form-picker__error{color:var(--danger);margin:0;font-size:13px}.erp-form-picker__status,.erp-form-picker .field{margin:0}.erp-form-picker__textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.erp-field-row{align-items:center;gap:8px;display:flex}.erp-journal-accounts h3,.erp-export-templates h3{margin-top:0}.erp-export-template-list{flex-direction:column;gap:8px;display:flex}.erp-export-template-row{border:1px solid var(--erp-border);background:var(--erp-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.erp-export-template-row__meta{font-size:12px}.erp-export-preview{white-space:pre-wrap;background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:8px;max-height:200px;margin-top:12px;padding:12px;font-size:11px;overflow:auto}.erp-transfer-studio{--erp-accent:var(--accent);--erp-panel:var(--surface-subtle,var(--muted-bg));--erp-border:var(--border);--erp-debit:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-studio{--erp-debit:color-mix(in srgb, var(--warning,#f59e0b) 85%, var(--text))}}.erp-transfer-studio{--erp-credit:var(--success,#22c55e);border-left:3px solid var(--erp-accent);padding:20px}.erp-transfer-studio[data-provider=sap]{--erp-accent:#0070f2}.erp-transfer-studio[data-provider=logo]{--erp-accent:#e85d04}.erp-transfer-studio[data-provider=netsis]{--erp-accent:#0d9488}.erp-transfer-studio[data-provider=mikro]{--erp-accent:#7c3aed}.erp-transfer-studio[data-provider=oracle]{--erp-accent:#c74634}.erp-transfer-studio__header h3{margin:0 0 4px}.erp-transfer-studio__lead{margin:0;font-size:14px}.erp-transfer-stepper{margin:20px 0}.erp-transfer-stepper__progress{background:var(--erp-accent);height:3px}@supports (color:color-mix(in lab,red,red)){.erp-transfer-stepper__progress{background:color-mix(in srgb,var(--erp-accent) 15%,var(--erp-border))}}.erp-transfer-stepper__progress{border-radius:999px;margin-bottom:14px;overflow:hidden}.erp-transfer-stepper__progress-fill{background:var(--erp-accent);border-radius:999px;height:100%;transition:width .25s}.erp-transfer-stepper__list{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.erp-transfer-stepper__item{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.erp-transfer-stepper__item.is-done,.erp-transfer-stepper__item.is-current{color:var(--text);font-weight:500}.erp-transfer-stepper__dot{background:var(--erp-panel);border:2px solid var(--erp-border);width:1.5rem;height:1.5rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.erp-transfer-stepper__item.is-current .erp-transfer-stepper__dot{border-color:var(--erp-accent);color:var(--erp-accent);background:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-stepper__item.is-current .erp-transfer-stepper__dot{background:color-mix(in srgb,var(--erp-accent) 12%,transparent)}}.erp-transfer-stepper__item.is-done .erp-transfer-stepper__dot{border-color:var(--erp-accent);background:var(--erp-accent);color:var(--surface,#fff)}.erp-transfer-studio__config{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:var(--erp-radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px 16px;padding:16px;display:grid}.erp-transfer-studio__field{flex-direction:column;gap:6px;display:flex}.erp-transfer-studio__field--wide{grid-column:1/-1}.erp-transfer-studio__field--action{justify-content:flex-end}.erp-transfer-studio__field label,.erp-transfer-studio__field-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.erp-transfer-studio__field select{width:100%}.erp-transfer-studio__empty{text-align:center;border:1px dashed var(--erp-border);border-radius:var(--erp-radius);color:var(--muted);margin-top:16px;padding:24px}.erp-transfer-summary-strip{background:var(--erp-panel);border:1px solid var(--erp-border);border-left:3px solid var(--erp-accent);border-radius:var(--erp-radius);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding:14px 16px;display:flex}.erp-transfer-summary-strip__main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.erp-transfer-summary-strip__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.erp-transfer-summary-strip__title{font-size:15px}.erp-transfer-summary-strip__chip{background:var(--warning);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.erp-transfer-summary-strip__chip{background:color-mix(in srgb,var(--warning) 15%,transparent)}}.erp-transfer-summary-strip__chip{color:var(--warning)}.erp-transfer-summary-strip__chip.is-ok{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-summary-strip__chip.is-ok{background:color-mix(in srgb,var(--success) 15%,transparent)}}.erp-transfer-summary-strip__chip.is-ok{color:var(--success)}.erp-transfer-summary-strip__amount{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.erp-transfer-summary-strip__meta{color:var(--muted);flex-wrap:wrap;gap:8px 12px;width:100%;font-size:12px;display:flex}.erp-transfer-summary-strip__badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.erp-transfer-summary-strip__badge.is-mock{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-summary-strip__badge.is-mock{background:color-mix(in srgb,var(--warning) 18%,transparent)}}.erp-transfer-summary-strip__badge.is-mock{color:var(--warning)}.erp-transfer-summary-strip__badge.is-sent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-summary-strip__badge.is-sent{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.erp-transfer-summary-strip__badge.is-sent{color:var(--accent)}.erp-transfer-summary-strip__ref{width:100%;color:var(--muted);font-size:12px}.erp-transfer-alerts{background:var(--warning);margin-top:12px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.erp-transfer-alerts{background:color-mix(in srgb,var(--warning) 10%,transparent)}}.erp-transfer-alerts{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-alerts{border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}}.erp-transfer-alerts{border-radius:8px;font-size:13px}.erp-transfer-alerts__title{color:var(--warning);margin:0 0 6px;font-weight:600}.erp-transfer-alerts ul{margin:0;padding-left:18px}.erp-transfer-alerts li{margin-bottom:4px}.erp-transfer-studio__tabs{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:10px;flex-wrap:wrap;gap:4px;margin-top:16px;padding:4px;display:flex}.erp-transfer-studio__tab{min-width:120px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.erp-transfer-studio__tab.is-active{background:var(--surface,var(--bg));color:var(--text);box-shadow:0 1px 3px var(--text)}@supports (color:color-mix(in lab,red,red)){.erp-transfer-studio__tab.is-active{box-shadow:0 1px 3px color-mix(in srgb,var(--text) 8%,transparent)}}.erp-transfer-studio__panel{margin-top:12px}.erp-journal-table-wrap{border:1px solid var(--erp-border);background:var(--surface,var(--bg));box-shadow:inset -8px 0 12px -8px var(--text);border-radius:10px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.erp-journal-table-wrap{box-shadow:inset -8px 0 12px -8px color-mix(in srgb,var(--text) 6%,transparent)}}.erp-journal-table{border-collapse:collapse;width:100%;font-size:13px}.erp-journal-table th,.erp-journal-table td{text-align:left;border-bottom:1px solid var(--erp-border);white-space:nowrap;padding:10px 12px}.erp-journal-table th{z-index:1;background:var(--erp-panel);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700;position:sticky;top:0}.erp-journal-table tbody tr:nth-child(2n){background:var(--erp-panel)}@supports (color:color-mix(in lab,red,red)){.erp-journal-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--erp-panel) 50%,transparent)}}.erp-journal-table th.num,.erp-journal-table td.num{text-align:right;font-variant-numeric:tabular-nums}.erp-journal-table td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.erp-journal-table td.debit{color:var(--erp-debit);font-weight:600}.erp-journal-table td.credit{color:var(--erp-credit);font-weight:600}.erp-journal-table__total-row td{border-top:2px solid var(--erp-border);background:var(--erp-panel);font-weight:600}.erp-journal-table__empty{text-align:center;padding:16px}.erp-transfer-studio__api .erp-transfer-studio__json{background:var(--erp-panel);border:1px solid var(--erp-border);border-radius:8px;max-height:320px;margin-top:8px;padding:12px;font-size:11px;overflow-x:auto}.erp-transfer-studio__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.erp-transfer-studio__hint{font-size:12px}.erp-sync-history-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.erp-sync-history-item{--erp-accent:var(--accent);background:var(--erp-panel);border:1px solid var(--erp-border);border-left:3px solid var(--erp-accent);border-radius:var(--erp-radius);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 14px;display:grid}.erp-sync-history-item[data-provider=sap]{--erp-accent:#0070f2}.erp-sync-history-item[data-provider=logo]{--erp-accent:#e85d04}.erp-sync-history-item[data-provider=netsis]{--erp-accent:#0d9488}.erp-sync-history-item[data-provider=mikro]{--erp-accent:#7c3aed}.erp-sync-history-item[data-provider=oracle]{--erp-accent:#c74634}.erp-sync-history-item__main{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;display:flex}.erp-sync-history-item__title{font-size:14px}.erp-sync-history-item__chip{text-transform:uppercase;background:var(--muted-bg);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.erp-sync-history-item__chip.is-ok{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.erp-sync-history-item__chip.is-ok{background:color-mix(in srgb,var(--success) 15%,transparent)}}.erp-sync-history-item__chip.is-ok{color:var(--success)}.erp-sync-history-item__chip.is-vendor{background:var(--erp-accent)}@supports (color:color-mix(in lab,red,red)){.erp-sync-history-item__chip.is-vendor{background:color-mix(in srgb,var(--erp-accent) 15%,transparent)}}.erp-sync-history-item__chip.is-vendor{color:var(--erp-accent)}.erp-sync-history-item__meta{flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;font-size:12px;display:flex}.erp-sync-history-item__meta code{font-size:11px}.erp-sync-history-item__actions{flex-shrink:0;grid-area:1/2;align-self:center;align-items:center;gap:8px;display:flex}@media (max-width:640px){.erp-transfer-stepper__list{flex-direction:column;gap:10px}.erp-transfer-studio__config,.erp-vendor-preset-grid,.erp-sync-history-item{grid-template-columns:1fr}.erp-sync-history-item__actions{grid-area:auto/1;justify-content:flex-start}}.offline-banner--stale{color:#fff;background:#6366f1}.card-bank-tabs{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.card-bank-tab{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:600}.card-bank-tabs-hint{margin:0 0 14px;font-size:.82rem}.card-recon-page .card-recon-row{align-items:flex-start;gap:12px}.card-recon-tx-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:12px;display:grid}.card-recon-tx-card{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.card-recon-tx-card__title{word-break:break-word;font-size:.95rem}.card-recon-tx-card__meta{margin:4px 0 0;font-size:.8rem}.card-recon-tx-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-recon-section-header{align-items:flex-start}.card-recon-toolbar{flex-shrink:0;margin-top:0}.sync-outbox-banner{background:var(--muted-bg);border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}@keyframes offline-slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.update-banner__close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:16px;line-height:1}.bottom-nav{left:max(var(--bottom-nav-edge-gap),env(safe-area-inset-left,0px));right:max(var(--bottom-nav-edge-gap),env(safe-area-inset-right,0px));bottom:max(var(--bottom-nav-float-gap-bottom),env(safe-area-inset-bottom,0px));min-height:var(--bottom-nav-bar-height);background:var(--card);border-radius:24px;justify-content:space-around;align-items:stretch;gap:0;padding:6px 10px;display:none;position:fixed}@supports (color:color-mix(in lab,red,red)){.bottom-nav{background:color-mix(in srgb,var(--card) 90%,transparent)}}.bottom-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);border:.5px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.bottom-nav{border:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}}.bottom-nav{z-index:50;box-sizing:border-box;box-shadow:0 4px 24px #0f172a1f,0 2px 8px #0f172a0f}:root[data-theme=dark] .bottom-nav{background:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .bottom-nav{background:color-mix(in srgb,var(--card) 94%,transparent)}}:root[data-theme=dark] .bottom-nav{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .bottom-nav{border-color:color-mix(in srgb,var(--text) 16%,transparent)}}:root[data-theme=dark] .bottom-nav{box-shadow:0 4px 28px #00000073,0 2px 10px #0000004d}.bottom-link__icon-wrap{z-index:1;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.bottom-link__label{z-index:1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:11px;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.bottom-nav-plus-wrap{flex:none;justify-content:center;align-self:center;align-items:center;width:58px;margin:0 4px;display:flex;position:relative}.bottom-link-plus{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-top:-6px;transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s,filter .16s;display:flex;position:relative}.bottom-link-plus--capture{background:var(--accent-gradient,var(--accent));box-shadow:0 4px 14px var(--accent),0 2px 4px #0f172a1f}@supports (color:color-mix(in lab,red,red)){.bottom-link-plus--capture{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 45%,transparent),0 2px 4px #0f172a1f}}.bottom-link-plus--quick{background:linear-gradient(145deg,#3b82f6,#2563eb);box-shadow:0 4px 14px #2563eb66,0 2px 4px #0f172a1a}.bottom-link-plus--menu{background:var(--card);color:var(--accent);border:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.bottom-link-plus--menu{border:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.bottom-link-plus--menu{box-shadow:0 2px 10px #0f172a1a}.bottom-link-plus__badge{font-variant-numeric:tabular-nums;text-align:center;color:#fff;border:2px solid var(--card);pointer-events:none;background:#ef4444;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:18px;position:absolute;top:-2px;right:-2px;box-shadow:0 1px 4px #0f172a33}.mobile-command-dock__watermark{opacity:.1;filter:saturate(.55);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:88px;height:auto;position:absolute;top:-14px;right:-6px}.mobile-command-dock__track{z-index:1;justify-content:space-around;align-items:stretch;gap:0;width:100%;min-width:0;display:flex;position:relative}.mobile-command-dock__tab{min-width:0;max-width:108px;min-height:50px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;margin:0;padding:5px 4px 4px;font-family:inherit;transition:transform .14s cubic-bezier(.32,.72,0,1),color .14s;display:flex;position:relative}.mobile-command-dock__pill{z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#ffffff14),var(--accent-gradient,var(--accent));box-shadow:inset 0 1px #ffffff9e,0 6px 16px var(--accent);border:1px solid #ffffff6b;border-radius:14px;position:absolute;top:2px;right:1px;bottom:2px;left:1px}@supports (color:color-mix(in lab,red,red)){.mobile-command-dock__pill{box-shadow:inset 0 1px #ffffff9e,0 6px 16px color-mix(in srgb,var(--accent) 32%,transparent)}}.mobile-command-dock__icon-wrap{z-index:1;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.mobile-command-dock__icon{justify-content:center;align-items:center;display:flex}.mobile-command-dock__tab--active{color:#fff}.mobile-command-dock__label{z-index:1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:10.5px;font-weight:700;line-height:1.2;position:relative;overflow:hidden}.mobile-command-dock__badge{font-variant-numeric:tabular-nums;text-align:center;color:#fff;border:1.5px solid var(--card);z-index:2;pointer-events:none;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;position:absolute;top:2px;right:calc(50% - 22px);box-shadow:0 1px 3px #0f172a33}.mobile-command-dock__dock-icon{width:30px;height:30px}.mobile-dock-nav-icon__plate{fill:currentColor;opacity:.1;transition:opacity .14s,fill .14s}.mobile-dock-nav-icon__plate--back{opacity:.06}.mobile-dock-nav-icon__stroke{stroke:currentColor;transition:stroke .14s,opacity .14s}.mobile-dock-nav-icon--active{color:#fff}.bottom-link__dock-icon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media (max-width:860px){.message-card{display:none!important}.sidebar{display:none}.app-root:not(.app-root--no-sidebar) .app-shell{margin-left:0}.app-shell{min-height:100dvh;padding:0 10px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:100%;display:flex;overflow-x:hidden}.app-scroll{min-height:0;padding:0 10px 12px;padding-bottom:calc(12px + var(--bottom-nav-stack-offset));box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;max-width:100%;scroll-padding-bottom:80px;display:flex;overflow:hidden auto}.app-shell .bottom-nav,.app-shell .mobile-command-dock{z-index:50;flex-shrink:0}.main{box-sizing:border-box;gap:14px;width:100%;min-width:0;max-width:100%;padding-bottom:20px;padding-left:0;overflow-x:visible}.main .card{min-width:0;max-width:100%}.main.capture-page{padding-bottom:24px}.main.capture-page .card.capture-card{margin-bottom:24px}.main.capture-page .preview img{max-height:200px}.main.capture-page .preview .actions{margin-top:8px}.approval-config-steps{flex-direction:column;gap:14px;display:flex}.approval-config-user-grid{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow-y:auto}.approval-config-user-chip{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.approval-my-pending-card{border-color:#3b82f659;margin-bottom:14px}.app-header .eyebrow,.app-header h1{display:none}.header-icon-btn{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex;position:relative}.header-icon-btn:active{transform:scale(.96)}.header-icon-badge{color:#fff;text-align:center;pointer-events:none;background:#dc2626;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:4px;right:4px}.app-header-profile-block{z-index:10;flex-shrink:0;align-items:center;min-height:auto;margin-top:0;margin-left:0;margin-right:0;display:flex;position:relative}.header-profile-dropdown{left:0;right:auto}.header-profile{flex-flow:column;align-items:flex-start;gap:8px;display:flex}.header-profile-main{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.header-profile-main .header-profile-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;visibility:visible;order:1;min-width:0;max-width:140px;display:block;overflow:hidden}.header-profile-main .header-profile-role{text-align:left;order:2;margin-top:2px}.header-profile-main .header-profile-avatar{order:0;align-self:flex-start}.header-profile-avatar{flex-shrink:0;width:48px;height:48px}.header-profile-avatar-initials{font-size:15px}.header-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.header-profile-role{padding:2px 5px;font-size:9px}.header-profile>.header-profile-email{text-overflow:ellipsis;white-space:nowrap;text-align:left;align-self:flex-start;max-width:120px;font-size:10px;overflow:hidden}.header-profile>.header-profile-cost{display:none}.app-header-logout-btn{display:none!important}.app-header-cost-block{flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-top:0;display:flex}.app-header .header-cost-center label{display:none}.app-header .select-inline{min-width:0;max-width:none}.app-header-actions{flex-direction:row;align-items:center;gap:8px;margin-top:0;display:flex}.header-settings-btn{display:none!important}.settings-logout-section{margin-top:24px}.settings-biometric-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-biometric-label{flex-direction:column;gap:2px;display:flex}.settings-biometric-label strong{font-size:15px}.settings-biometric-label .muted{font-size:13px}.biometric-lock{z-index:10000;background:var(--bg,#0f1419);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.biometric-lock__card{text-align:center;background:var(--card,#1a2332);border-radius:16px;width:min(100%,360px);padding:32px 24px;box-shadow:0 12px 40px #00000040}.biometric-lock__icon{margin:0 0 12px;font-size:48px}.biometric-lock__title{margin:0 0 8px;font-size:22px}.biometric-lock__sub{margin:0 0 24px;font-size:14px}.biometric-lock__primary{width:100%;margin-bottom:10px}.biometric-lock__secondary{width:100%}.settings-toggle{background:var(--border);cursor:pointer;border:none;border-radius:15px;flex-shrink:0;width:52px;height:30px;padding:0;transition:background .25s;position:relative}.settings-toggle.is-on{background:var(--accent,#6366f1)}.settings-toggle-thumb{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .25s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.settings-toggle.is-on .settings-toggle-thumb{transform:translate(22px)}.settings-toggle:disabled{opacity:.5;cursor:not-allowed}.settings-logout-btn{border:none;border-radius:12px;width:100%;padding:14px 20px;font-size:16px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important}.settings-logout-btn:hover{color:#fff!important;background:linear-gradient(135deg,#b91c1c,#991b1b)!important}.app-header .actions{flex-wrap:nowrap}.bottom-nav,.mobile-command-dock{display:flex}.bottom-nav-plus-menu{bottom:calc(var(--bottom-nav-stack-offset) + 4px);background:var(--card);border:1px solid var(--border);z-index:60;border-radius:16px;flex-direction:column;gap:4px;min-width:200px;max-width:90vw;padding:8px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -4px 24px #00000026}.bottom-nav-plus-menu-overlay{z-index:55;background:#00000059;position:fixed;top:0;right:0;bottom:0;left:0}.bottom-nav-plus-menu button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.bottom-nav-plus-menu button:hover{background:var(--accent-light);color:var(--accent)}.bottom-nav-plus-menu button .nav-ico{flex-shrink:0;width:22px;height:22px}.bottom-nav-plus-menu-emoji{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:1.1rem;line-height:1;display:flex}.bottom-nav-plus-menu-item-label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bottom-nav-plus-menu-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bottom-nav-plus-menu-item-sub{color:var(--muted);font-size:12px;font-weight:500}.bottom-nav-plus-menu-company:hover .bottom-nav-plus-menu-item-sub{color:var(--accent)}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;max-width:100%;margin-left:0;margin-right:0;overflow-x:auto}.table{min-width:680px}.table thead th.th-fis-last,.table td.td-fis-last{z-index:2;min-width:56px;position:sticky;right:0}.card{padding:16px 14px}.filters{flex-direction:column}.expense-filter-hide-mobile{display:none!important}.expenses-section{overflow:visible}.expenses-mobile-cards{min-height:0}.expense-receipt-card{flex-shrink:0}.expense-form-card{margin-left:0;margin-right:0;padding:16px 14px}.expense-form-card-header{flex-direction:column;align-items:stretch}.expense-form-preview-thumb{align-self:flex-start}.conversion-rate-row{flex-direction:row}.conversion-rate-row input{min-width:60px}}@media (max-width:860px){.app-shell.expenses-layout{gap:0;min-height:100dvh;padding:0}.app-shell.expenses-layout .app-scroll{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.expenses-page-main{box-sizing:border-box;--expenses-mobile-inset:max(14px, env(safe-area-inset-left));--expenses-mobile-inset-right:max(14px, env(safe-area-inset-right));flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin-bottom:0;padding:0;display:flex}.expenses-page-main .expenses-section.card{width:100%;max-width:100%;min-height:0;box-shadow:none;box-sizing:border-box;border-radius:0;flex-direction:column;flex:1;align-self:stretch;align-items:stretch;margin:0;display:flex;padding:0!important}.expenses-page-main .expenses-section.card:hover{box-shadow:none;border-color:#0000;transform:none}.expenses-page-main .expenses-section .expenses-list-header{display:none}.expenses-page-main .expenses-mobile-wrap{box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;max-width:100%;min-height:0;margin-top:0;display:flex}.expenses-page-main .expenses-oversight-intro{padding:10px var(--expenses-mobile-inset-right) 10px var(--expenses-mobile-inset);border-bottom:1px solid var(--border);box-sizing:border-box;margin:0}.expenses-page-main .expenses-mobile-scroll{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.expenses-page-main .expenses-mobile-cards{margin-top:0;padding-bottom:0}.expenses-page-main .expenses-mobile-scroll>.expenses-tab-panel-wrap{min-height:0;padding:8px 0 calc(10px + var(--bottom-nav-stack-offset));-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;box-sizing:border-box;flex:1;overflow:hidden auto}.expenses-page-main .expenses-mobile-scroll .expenses-bekliyor-section__title,.expenses-page-main .expenses-mobile-scroll .expenses-oversight-filters,.expenses-page-main .expenses-mobile-scroll .receipt-belge-more,.expenses-page-main .expenses-mobile-scroll .expense-company-group-header,.expenses-page-main .expenses-mobile-scroll .expense-user-group-header{padding-inline:var(--expenses-mobile-inset) var(--expenses-mobile-inset-right);box-sizing:border-box}.expenses-page-main .expenses-bekliyor-section--belge .capture-ocr-progress.card.inset-card{margin-top:0;margin-inline:var(--expenses-mobile-inset) var(--expenses-mobile-inset-right);width:auto;max-width:none;padding:12px var(--expenses-mobile-inset-right) 12px var(--expenses-mobile-inset);box-sizing:border-box}.expenses-page-main .expenses-bekliyor-section--belge{margin-bottom:10px}.expenses-page-main .expenses-bekliyor-section--belge .expenses-bekliyor-section__title{margin-bottom:8px}.expenses-page-main .expenses-bekliyor-section--drafts .expenses-bekliyor-section__title{margin-bottom:10px}.expenses-page-main .expenses-bekliyor-groups{gap:14px}.expenses-page-main .expenses-mobile-scroll .empty-state{margin:0 var(--expenses-mobile-inset-right) 0 var(--expenses-mobile-inset);border-radius:14px}.app-shell.forms-layout{gap:0;min-height:100dvh;padding:0}.app-shell.forms-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.forms-page-main{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin-bottom:0;padding:0;display:flex}.forms-page-main .forms-list-page.card{background:var(--bg-solid);width:100%;max-width:100%;min-height:0;box-shadow:none;box-sizing:border-box;border:none;border-radius:0;flex-direction:column;flex:1;align-items:stretch;margin:0;display:flex;padding:0!important}.forms-page-main .forms-list-page.card:hover{box-shadow:none;transform:none}.forms-page-main .forms-list-page .app-page-header{width:100%;max-width:100%;padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;gap:10px 12px;margin-bottom:0}.forms-page-main .forms-list-travel-hint,.forms-page-main .forms-list-inline-banner{border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;margin:0;padding:10px 14px}.forms-page-main .forms-list-mobile-toolbar{flex-shrink:0;margin-bottom:0;padding:10px 14px 8px}.forms-page-main .forms-list-mobile-only .forms-list-cards-panel{min-height:0;padding:0 14px calc(10px + var(--bottom-nav-stack-offset));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.forms-page-main .forms-list-pagination{padding:10px 14px calc(8px + var(--bottom-nav-stack-offset));border-top:1px solid var(--border);background:var(--bg-solid);flex-shrink:0;margin-top:0}.app-shell.home-layout{gap:0;min-height:100dvh;padding:0}.app-shell.home-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.home-page-main{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:flex}.home-page-main .home-dashboard{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.home-page-main .home-page-header{width:100%;max-width:100%;padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;gap:10px 12px;margin-bottom:0}.home-page-main .home-dashboard__body{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--bottom-nav-stack-offset);flex:1;overflow:hidden auto}.home-page-main .home-page-primary-cta{display:none}}.home-dashboard{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.home-dashboard__body{flex:1;min-width:0}.home-dash-section{border-bottom:1px solid var(--border);box-sizing:border-box;padding:14px 16px}.home-dash-section--last{border-bottom:none}@keyframes home-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-section-in{animation:.42s cubic-bezier(.22,1,.36,1) both home-section-in;animation-delay:calc(var(--home-section-i,0) * 48ms)}.home-ql-tile-in{animation:.38s cubic-bezier(.22,1,.36,1) both home-section-in;animation-delay:calc(var(--home-section-i,0) * 48ms + var(--home-ql-i,0) * 36ms + 80ms)}.home-list-item-in{animation:.36s cubic-bezier(.22,1,.36,1) both home-section-in;animation-delay:calc(var(--home-section-i,0) * 48ms + var(--home-list-i,0) * 40ms + 60ms)}.home-kpi-in{animation:.36s cubic-bezier(.22,1,.36,1) both home-section-in;animation-delay:calc(var(--home-section-i,0) * 48ms + var(--home-kpi-i,0) * 32ms + 70ms)}@keyframes home-spark-grow{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.dashboard-sparkline-bar--grow{transform-origin:bottom;animation:.45s cubic-bezier(.22,1,.36,1) both home-spark-grow;animation-delay:calc(var(--home-section-i,0) * 48ms + var(--spark-i,0) * 35ms + .12s)}.home-page-primary-cta{padding:0 0 16px;display:none}.home-dash-heading{margin:0 0 12px}.home-dash-heading__title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.1rem;font-weight:700}.home-dash-heading__title--section{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-size:.8rem;font-weight:700}.home-dash-heading__hint{color:var(--muted);margin:4px 0 0;font-size:13px}.home-dash-quick{padding-top:12px}.home-budget-alert{background:#f59e0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.home-budget-alert{background:color-mix(in srgb,#f59e0b 8%,var(--bg-solid))}}.home-budget-alert{border-left:3px solid #f59e0b}@media (max-width:860px){.dashboard-ql-grid{grid-template-columns:repeat(2,1fr);gap:10px}.app-shell.settings-layout{gap:0;min-height:100dvh;padding:0}.app-shell.settings-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1 1 0;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.app-shell.settings-layout .app-scroll>.settings-page-main{flex:1 1 0;min-height:0;overflow:hidden}.settings-page-main{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;flex:1 1 0;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.settings-page-main .settings-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.settings-page-main .settings-page-header{padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:0}.settings-page-main .settings-page__body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.settings-page-main .settings-tab-nav{border-top:none;border-bottom:1px solid var(--border);background:var(--bg-solid);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-shrink:0;margin:0;padding:10px 14px;overflow-x:auto}.settings-page-main .settings-tab-panel{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;min-height:0;padding:12px 14px;padding-bottom:calc(12px + var(--bottom-nav-stack-offset));box-sizing:border-box;flex:1 1 0;overflow:hidden auto}.settings-page-main .settings-tab-stack{min-height:min-content}}.settings-page{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:100%;display:flex}.settings-page-main .card,.settings-page-main .settings-panel{animation:none}.settings-page-main .card:hover,.settings-page-main .settings-panel:hover{border-color:var(--border);transform:none;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}:root[data-theme=dark] .settings-page-main .card:hover,:root[data-theme=dark] .settings-page-main .settings-panel:hover{border-color:var(--border);box-shadow:0 2px 12px #00000059,0 1px 4px #00000040}@media (max-width:860px){.app-shell.approvals-layout{gap:0;min-height:100dvh;padding:0}.app-shell.approvals-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1 1 0;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.app-shell.approvals-layout .app-scroll>.approvals-page-main{flex:1 1 0;min-height:0;overflow:hidden}.approvals-page-main{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.approvals-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.approvals-page-header{padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:0}.approvals-tab-nav{border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;flex-shrink:0;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.approvals-page__workspace{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.approvals-tab-panel{min-height:0;padding:12px 14px calc(12px + var(--bottom-nav-stack-offset));-webkit-overflow-scrolling:touch;flex:1 1 0;overflow-y:auto}}.approvals-page{flex-direction:column;gap:0;width:100%;max-width:960px;margin:0 auto;display:flex}.approvals-page__workspace{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.approvals-tab-nav{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}@media (max-width:767px){.approvals-tab-nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.approvals-tab-nav::-webkit-scrollbar{display:none}.approvals-tab-nav>*{flex-shrink:0}}.approvals-tab-btn{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.approvals-tab-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.approvals-tab-badge--alert{background:#ef4444}.approvals-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.approvals-toolbar__filter{min-width:140px;margin:0}.approvals-list{flex-direction:column;gap:8px;display:flex}.approvals-list-row{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.approvals-list-row--sla,.approvals-list-row--sla-danger{border-left:4px solid #ef4444}.approvals-list-row--sla-warn{border-left:4px solid #f59e0b}.approvals-list-row__sub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.approvals-list-row__form-no{font-variant-numeric:tabular-nums}.approval-step-chip{background:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.approval-step-chip{background:color-mix(in srgb,var(--accent) 14%,var(--card))}}.approval-step-chip{color:var(--accent)}.approval-delegation-badge{text-transform:uppercase;letter-spacing:.04em;background:#8b5cf6;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.approval-delegation-badge{background:color-mix(in srgb,#8b5cf6 18%,var(--card))}}.approval-delegation-badge{color:#6d28d9}.approvals-mobile-action-bar{left:0;right:0;bottom:var(--bottom-nav-stack-offset,0);z-index:900;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--bg-solid);border-top:1px solid var(--border);gap:8px;display:none;position:fixed;box-shadow:0 -4px 20px #00000014}.submission-tracker-feed{flex-direction:column;gap:12px;display:flex}.submission-tracker-feed__hint{margin:0 0 4px;font-size:.82rem}.submission-tracker-card{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.submission-tracker-card--approved{border-left:4px solid var(--success,#22c55e)}.submission-tracker-card--rejected{border-left:4px solid var(--danger,#ef4444)}.submission-tracker-card__head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.submission-tracker-card__head-main{flex:1;min-width:0}.submission-tracker-card__title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.submission-tracker-card__meta{margin:4px 0 0;font-size:.85rem}.submission-tracker-card__status{color:var(--accent);margin:6px 0 0;font-size:.82rem;font-weight:600}.submission-tracker-card__head-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.submission-tracker-progress{background:var(--inset);border-radius:999px;width:72px;height:6px;overflow:hidden}.submission-tracker-progress__fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent));height:100%}@supports (color:color-mix(in lab,red,red)){.submission-tracker-progress__fill{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#22c55e))}}.submission-tracker-progress__fill{transition:width .45s}.submission-tracker-progress__pct{color:var(--muted);font-size:.72rem;font-weight:700}.submission-tracker-timeline{border-top:1px solid var(--border);padding:0 16px 16px;animation:.25s submission-tracker-expand}@keyframes submission-tracker-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.submission-tracker-timeline__list{margin:14px 0 12px;padding:0;list-style:none}.submission-tracker-event{gap:12px;padding-bottom:14px;animation:.35s both submission-event-in;display:flex}@keyframes submission-event-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.submission-tracker-event.is-new .submission-tracker-event__dot{animation:1.2s 2 submission-event-pulse}@keyframes submission-event-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}50%{box-shadow:0 0 0 8px #0000}}.submission-tracker-event__rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.submission-tracker-event__dot{background:var(--inset);width:28px;height:28px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.submission-tracker-event__dot--done,.submission-tracker-event__dot--step{background:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.submission-tracker-event__dot--done,.submission-tracker-event__dot--step{background:color-mix(in srgb,var(--success,#22c55e) 18%,var(--card))}}.submission-tracker-event__dot--done,.submission-tracker-event__dot--step{color:var(--success,#16a34a)}.submission-tracker-event__dot--start{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.submission-tracker-event__dot--start{background:color-mix(in srgb,var(--accent) 18%,var(--card))}}.submission-tracker-event__dot--start{color:var(--accent)}.submission-tracker-event__dot--link{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.submission-tracker-event__dot--link{background:color-mix(in srgb,#8b5cf6 18%,var(--card))}}.submission-tracker-event__dot--link{color:#7c3aed}.submission-tracker-event__dot--danger{background:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.submission-tracker-event__dot--danger{background:color-mix(in srgb,var(--danger,#ef4444) 18%,var(--card))}}.submission-tracker-event__dot--danger{color:var(--danger,#dc2626)}.submission-tracker-event__line{background:var(--border);flex:1;width:2px;min-height:12px;margin-top:4px}.submission-tracker-event__body{flex-direction:column;gap:2px;padding-top:2px;font-size:.88rem;display:flex}.submission-tracker-event__body strong{font-weight:600}.submission-tracker-event__time{color:var(--muted);font-size:.75rem}.approval-form-summary{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.approval-form-summary__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0;display:grid}.approval-form-summary__cell{flex-direction:column;gap:4px;display:flex}.approval-form-summary__badges{flex-wrap:wrap;gap:8px;display:flex}.approval-form-summary__budget{margin:0}.approval-parallel-chip{background:#6366f1;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.approval-parallel-chip{background:color-mix(in srgb,#6366f1 16%,var(--card))}}.approval-parallel-chip{color:#4f46e5;white-space:nowrap}.approvals-list-row--swipeable{position:relative}.approvals-perf-card{margin-bottom:12px}.approvals-perf-card__title{margin:0 0 10px;font-size:15px}.approvals-perf-card__grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-bottom:10px;display:grid}.approvals-perf-card__stat{flex-direction:column;gap:4px;display:flex}.approvals-perf-card__alert{color:#ef4444}.approvals-perf-card__note{margin:0 0 10px;font-size:12px}.approvals-list-row__check-placeholder{flex-shrink:0;width:20px}.approvals-list-row__main{flex:1;min-width:0}.approvals-list-row__title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approvals-list-row__wait{color:var(--muted);margin-top:4px;font-size:12px}.approvals-list-row__actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.approval-type-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.approval-type-badge--expense{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.approval-type-badge--expense{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.approval-type-badge--expense{color:var(--accent)}.approval-type-badge--advance{color:#b47800;background:#f59e0b33}.approval-outcome-badge{letter-spacing:.01em;text-transform:none;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.approval-outcome-badge--progress{color:#a16207;background:#f59e0b2e}.approvals-empty{text-align:center;padding:24px 8px}.approvals-inline-banner{margin-bottom:12px}.approvals-detail{margin-top:16px}.approvals-detail__timeline{margin:12px 0}.approvals-detail__actions{margin-bottom:12px}.bulk-reject-inline{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.approval-timeline--compact{margin-bottom:16px;padding:10px 12px}.form-submit-approval-timeline{margin-bottom:16px}.panel-approval-timeline{margin-bottom:12px}.approval-timeline__step{grid-template-columns:32px 1fr;gap:10px;padding:6px 0;display:grid}.approval-timeline__rail{flex-direction:column;align-items:center;display:flex}.approval-timeline__dot{border:2px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.approval-timeline__icon{width:14px;height:14px}.approval-timeline__dot--done{background:#22c55e;border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.approval-timeline__dot--done{background:color-mix(in srgb,#22c55e 18%,var(--card))}}.approval-timeline__dot--done{color:#16a34a}.approval-timeline__dot--active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.approval-timeline__dot--active{background:color-mix(in srgb,var(--accent) 18%,var(--card))}}.approval-timeline__dot--active{color:var(--accent)}.approval-timeline__dot--upcoming{opacity:.65}.approval-timeline__line{background:var(--border);flex:1;width:2px;min-height:12px;margin:4px 0}.approval-timeline__body{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.approval-timeline__who{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.approval-timeline__avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.approval-timeline__time{color:var(--muted);font-size:12px}.settings-page-header{margin-bottom:12px}.app-page-header__subtitle{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.85rem;line-height:1.3;overflow:hidden}.settings-tab-panel{flex-direction:column;gap:12px;padding:12px 0 16px;display:flex}.settings-tab-stack{flex-direction:column;gap:12px;display:flex}.settings-panel{border-radius:16px;padding:16px 18px}.settings-panel__section-header{margin-bottom:12px;padding-bottom:12px}.settings-panel__section-header.section-header{border-bottom-width:1px}.settings-panel__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:.8rem;font-weight:700}.settings-panel__row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.settings-panel__hint{margin:0 0 14px;font-size:.88rem}.settings-subheading{margin:0 0 8px;font-size:.95rem;font-weight:600}.settings-profile-form{margin-top:16px}.settings-profile-photo-btns{flex-wrap:wrap;margin-top:10px}.settings-profile-save-actions{margin-top:14px}.settings-corporate-cards{margin-top:20px}.settings-card-chip-list{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.settings-card-chip{background:var(--accent);border-radius:999px;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-card-chip{background:color-mix(in srgb,var(--accent) 10%,var(--bg-solid))}}.settings-card-chip{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-card-chip{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.settings-card-chip__remove{min-width:32px;min-height:32px;padding:0}.settings-card-add-grid{max-width:360px}.settings-account-details{margin-top:20px;padding-top:4px}.settings-group{border:1px solid var(--border);background:var(--accent);border-radius:12px;margin-top:16px}@supports (color:color-mix(in lab,red,red)){.settings-group{background:color-mix(in srgb,var(--accent) 3%,var(--bg-solid))}}.settings-group{overflow:hidden}.settings-group--links{padding:0}.settings-link-row{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.settings-link-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-link-row:hover{background:color-mix(in srgb,var(--accent) 6%,var(--bg-solid))}}.settings-link-row__icon{background:var(--accent);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-link-row__icon{background:color-mix(in srgb,var(--accent) 12%,var(--bg-solid))}}.settings-link-row__icon{color:var(--accent);flex-shrink:0}.settings-link-row__label{flex:1;min-width:0}.settings-link-row__chev{color:var(--muted);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.settings-pref-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.settings-biometric-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-biometric-label{flex-direction:column;gap:2px;display:flex}.settings-biometric-label strong{font-size:15px}.settings-biometric-label .muted{font-size:13px}.settings-toggle{background:var(--border);cursor:pointer;border:none;border-radius:15px;flex-shrink:0;width:52px;height:30px;padding:0;transition:background .2s;position:relative}.settings-toggle.is-on{background:var(--accent,#6366f1)}.settings-toggle-thumb{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.settings-toggle.is-on .settings-toggle-thumb{transform:translate(22px)}.settings-toggle:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.settings-toggle,.settings-toggle-thumb{transition:none}}.settings-theme-segment{gap:8px;margin-top:4px;display:flex}.settings-theme-segment__btn{border:1px solid var(--border);background:var(--bg-solid);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.settings-advanced-details{padding:0;overflow:hidden}.settings-advanced-details__summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:14px 18px;font-weight:600;list-style:none}.settings-advanced-details__body{border-top:1px solid var(--border);padding:0 18px 16px}.settings-deliveries-details{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.settings-deliveries-list{margin-top:12px}.settings-notifications-save{margin-top:8px}.settings-security-panel{flex-direction:column;gap:20px;display:flex}.settings-security-summary{flex-wrap:wrap;gap:8px;display:flex}.settings-security-chip{border:1px solid var(--border);background:var(--bg-solid);color:var(--muted);border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.settings-security-chip--on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-security-chip--on{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.settings-security-chip--on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-security-chip--on{background:color-mix(in srgb,var(--accent) 10%,var(--bg-solid))}}.settings-security-chip--on{color:var(--accent)}.settings-security-section__title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 10px;font-size:.8rem;font-weight:700}.settings-group--flush{margin-top:0}.settings-link-row__text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.settings-link-row__sub{font-size:12px;font-weight:400}.settings-mfa-panel{border:1px solid var(--border);background:var(--accent);border-radius:12px;margin-top:12px;padding:14px}@supports (color:color-mix(in lab,red,red)){.settings-mfa-panel{background:color-mix(in srgb,var(--accent) 4%,var(--bg-solid))}}.settings-mfa-steps{gap:8px;margin-bottom:14px;display:flex}.settings-mfa-step{border:1px solid var(--border);background:var(--bg-solid);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;font-weight:700}.settings-mfa-step-content{flex-direction:column;gap:10px;display:flex}.settings-mfa-otp-input{letter-spacing:.2em;text-align:center;font-size:1.25rem}.settings-mfa-cancel{margin-top:12px}.settings-mfa-badge--on{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.settings-mfa-badge--on{background:color-mix(in srgb,#16a34a 18%,var(--bg-solid))}}.settings-mfa-badge--on{color:#16a34a}.settings-privacy-details{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.settings-session-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-session-row{border:1px solid var(--border);background:var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-session-row{background:color-mix(in srgb,var(--accent) 4%,var(--bg-solid))}}.settings-session-row--current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-session-row--current{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.settings-session-row--current{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-session-row--current{background:color-mix(in srgb,var(--accent) 8%,var(--bg-solid))}}.settings-session-row--skel{min-height:56px}.settings-session-row__main{flex:1;min-width:0}.settings-session-row__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-session-row__badge{padding:2px 8px;font-size:11px}.settings-session-row__meta{margin:4px 0 0;font-size:12px}.settings-mfa-qr{border-radius:8px;max-width:200px;margin-bottom:12px;display:block}.settings-mfa-backup-codes{white-space:pre-wrap;background:var(--bg-solid);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12px;display:block}.settings-mfa-field{max-width:280px}.settings-mfa-badge{margin-bottom:12px}.settings-dsar-actions{flex-wrap:wrap}.settings-dsar-requests{margin-top:20px}.settings-logout-block{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.settings-logout-btn{border:none;border-radius:12px;width:100%;padding:14px 20px;font-size:16px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important}@media (min-width:861px){.app-shell.approvals-layout .app-scroll{overflow:hidden}.approvals-page-main{flex:1;width:100%;max-width:none;min-height:0;padding-left:0;overflow:hidden}.approvals-page-main .approvals-page{flex:1;height:auto;min-height:0;overflow:hidden}.approvals-page-main .approvals-tab-panel{flex:1;height:auto;min-height:0;padding-bottom:24px;overflow-y:auto}.app-shell.settings-layout .app-scroll{overflow:hidden}.settings-page-main{flex:1;width:100%;max-width:none;min-height:0;padding-left:0;overflow:hidden}.settings-page-main .settings-page{flex:1;height:auto;min-height:0;overflow:hidden}.settings-page-main .settings-tab-panel{flex:1;height:auto;min-height:0;padding-bottom:24px;overflow-y:auto}.settings-page-main .settings-tab-nav{padding-left:0;padding-right:0}.settings-panel{padding:20px 24px}.forms-list-header-cta-mobile{display:none}.forms-page-main .forms-list-page .app-page-header{padding-left:0;padding-right:0}}.expenses-mobile-wrap{flex-direction:column;width:100%;min-width:0;display:flex}.app-page-header,.expenses-list-header{border-bottom:2px solid var(--border);box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 16px;margin-bottom:16px;padding-bottom:16px;display:flex}.app-page-header__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.app-page-header__cta-secondary{min-height:44px}.app-page-header__brand,.expenses-list-header__brand{width:auto;min-width:44px;height:auto;min-height:44px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:4px;line-height:0;text-decoration:none;transition:opacity .15s;display:inline-flex}.app-page-header__brand:hover,.expenses-list-header__brand:hover{opacity:.82}.app-page-header__brand:active,.expenses-list-header__brand:active{opacity:.7}.app-page-header__brand:focus-visible,.expenses-list-header__brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-page-header__logo,.expenses-list-header__logo{object-fit:contain;object-position:center;width:auto;max-width:44px;height:36px;display:block}.app-page-header__lead,.expenses-list-header__lead{flex:1;min-width:0}.app-page-header__lead h1,.app-page-header__lead h2,.expenses-list-header__lead h2{letter-spacing:-.03em;color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;background-clip:unset;margin:0 0 2px;font-size:1.25rem;font-weight:700;line-height:1.2}.app-page-header__meta,.expenses-list-header__meta{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.app-page-header__count,.expenses-list-header__count{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}.expenses-list-header__cta{margin-left:auto}.expenses-list-header__cta svg,.app-page-header__cta svg{flex-shrink:0;width:18px;height:18px}.expenses-page-command-band__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.expenses-page-command-band__lead{flex:1;min-width:0}.expenses-page-command-band__meta{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.expenses-page-command-band__meta-emphasis{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}.expenses-page-command-band__cta{flex-shrink:0;margin-left:auto}.expenses-page-command-band__tabs{z-index:1;align-items:center;gap:8px;margin-top:12px;display:flex;position:relative;overflow:visible}.expenses-page-tabs-watermark{width:52px;height:auto;opacity:var(--expenses-brand-watermark-opacity);filter:saturate(1.1)brightness(1.04);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;margin:0;animation:12s ease-in-out infinite watermark-drift-tabs;position:absolute;top:calc(50% + 18px);left:50%}.expenses-page-command-band__tip{z-index:1;margin-top:10px;position:relative}@media (max-width:860px){.expenses-page-main .expenses-page-command-band{width:100%;max-width:100%;padding:calc(env(safe-area-inset-top) + 10px) var(--expenses-mobile-inset) 12px;padding-right:var(--expenses-mobile-inset-right);flex-shrink:0;margin-bottom:0}.expenses-page-main .expenses-page-command-band--mobile .expenses-page-command-band__tabs{flex-direction:row;align-items:center;gap:8px}.expenses-page-command-band--mobile .expenses-page-tabs-watermark{top:52px}.expenses-page-command-band--mobile .expenses-page-command-band__lead h2{font-size:1.15rem}.expenses-page-command-band--mobile .expenses-page-command-band__meta{font-size:12px}.expenses-page-command-band--mobile .expenses-page-command-band__cta{min-height:42px;padding:8px 14px}}@media (min-width:861px){.expenses-section .expenses-list-header{margin-bottom:20px;padding-left:0;padding-right:0}.expenses-list-header__lead h2{font-size:1.5rem}.app-page-header__logo,.expenses-list-header__logo{max-width:48px;height:40px}}@media (max-width:860px){.expenses-list-header{border-bottom-width:1px;margin-bottom:0;padding-bottom:14px}.expenses-list-header__lead h2{font-size:1.15rem}.expenses-list-header__meta{font-size:12px}.expenses-list-header__cta{min-height:42px;padding:8px 14px}}@media (max-width:400px){.expenses-list-header__cta-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.expenses-list-header__cta{min-width:44px;padding:10px 12px}}.expenses-mobile-tabs{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:12px;display:flex}@media (max-width:860px){.expenses-mobile-tabs{flex-direction:column;align-items:stretch;gap:10px}.expenses-tab-switcher-grow{flex:none;width:100%}.expenses-mobile-actions{justify-content:flex-end;margin-left:0}}.expenses-tab-switcher-grow{flex:1;min-width:0}.expenses-segmented-tabs__track{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);box-sizing:border-box;background:#ffffff52;border:1px solid #ffffff80;border-radius:16px;align-items:stretch;gap:4px;width:100%;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff73}:root[data-theme=dark] .expenses-segmented-tabs__track{background:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.expenses-segmented-tabs__segment{cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;border:none;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:14px 3px 8px;font-family:inherit;display:flex;position:relative}.expenses-segmented-tabs__pill{z-index:1;pointer-events:none;border-radius:9px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 1px 3px #0f172a1f,0 0 0 1px #0f172a0a}.expenses-segmented-tabs__pill--default{background:var(--accent)}.expenses-segmented-tabs__pill--waiting{background:linear-gradient(#f97316,#ea580c)}.expenses-segmented-tabs__pill--completed{background:linear-gradient(#14b8a6,#0d9488)}.expenses-segmented-tabs__label{z-index:2;box-sizing:border-box;letter-spacing:-.02em;width:100%;max-width:100%;color:var(--text);text-align:center;white-space:nowrap;text-overflow:clip;padding:0 4px;font-size:12px;font-weight:700;line-height:1.25;display:block;position:relative;overflow:visible}.expenses-segmented-tabs__badge--active{color:#fff;background:#0f172a38;border-color:#ffffff59;box-shadow:0 1px 2px #0f172a33}.expenses-segmented-tabs__badge--attention{color:#c2410c;background:#ffedd5}@keyframes expense-segment-attention{0%,to{box-shadow:0 0 0 1px #f59e0b66}50%{box-shadow:0 0 0 2px #f59e0ba6}}.expenses-tab-panel-wrap{min-height:0}.expenses-tab-panel{width:100%}.expenses-card-stack{flex-direction:column;gap:10px;min-height:0;margin-top:0;padding-bottom:0;display:flex}.expense-receipt-stack{flex-direction:column;gap:10px;min-height:0;display:flex}.expense-receipt-stack--capture-list{margin-top:10px;padding:0 10px 80px}@keyframes expense-receipt-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.expense-receipt-card{background:var(--card);border:1px solid var(--border);cursor:pointer;box-shadow:var(--receipt-card-shadow);animation:.38s cubic-bezier(.22,1,.36,1) both expense-receipt-card-in;animation-delay:calc(var(--receipt-stack-index,0) * 48ms);isolation:isolate;border-radius:16px;flex-direction:column;margin:0;padding:0;transition:box-shadow .14s,transform .1s,border-color .14s;display:flex;position:relative;overflow:hidden}.expense-receipt-card--duplicate{box-shadow:var(--receipt-card-shadow),inset 4px 0 #ef4444;border-color:#fecaca}.expense-receipt-card__main{align-items:flex-start;gap:12px;padding:12px 12px 10px;display:flex}.expense-receipt-card__thumb-col{z-index:2;flex-shrink:0;position:relative}.expense-receipt-card__thumb-paper{background:var(--receipt-paper-bg);width:76px;height:104px;box-shadow:var(--receipt-paper-shadow);border-radius:10px;justify-content:center;align-items:center;padding:4px;transition:transform .18s;display:flex;position:relative;overflow:hidden;transform:rotate(-1.75deg)}.expense-receipt-card__thumb-paper .expense-thumb-wrap--receipt,.expense-receipt-card__thumb-paper .expense-thumb-overlay-wrap{width:auto;height:auto;display:flex;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.expense-receipt-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:2px;display:flex}.expense-receipt-card__vendor{color:#0d9488;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.expense-receipt-card__meta-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.expense-receipt-card__date{color:var(--muted);font-weight:500}.expense-receipt-card__category{letter-spacing:.04em;color:var(--text);font-size:11px;font-weight:700}.expense-receipt-card__dot{opacity:.55;-webkit-user-select:none;user-select:none}.expense-receipt-card__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.expense-receipt-card__status{border-radius:8px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.expense-receipt-card__footer{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px 10px;display:flex}.expense-receipt-card__amount{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:700}.expense-receipt-card__chevron{color:var(--muted);opacity:.65;flex-shrink:0;margin-top:-2px;font-size:22px;font-weight:300;line-height:1}@keyframes expense-receipt-print-in{0%{opacity:0;filter:brightness(1.15);transform:translateY(8px)}40%{opacity:.85;filter:brightness(1.05)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes expense-receipt-stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(1.35)}70%{opacity:.9;transform:rotate(-8deg)scale(.96)}to{opacity:.82;transform:rotate(-8deg)scale(1)}}@keyframes expense-receipt-bekliyor-pulse{0%,to{opacity:.78}50%{opacity:.92}}.expense-receipt-ribbon{width:100%;min-width:0;position:relative}.expense-receipt-ribbon__slot{background:var(--border);border-radius:0 0 6px 6px;height:6px;margin:0 18px}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon__slot{background:color-mix(in srgb,var(--border) 70%,var(--card))}}.expense-receipt-ribbon__slot{box-shadow:inset 0 2px 4px #0f172a1f,0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon__slot{box-shadow:inset 0 2px 4px #0f172a1f,0 1px color-mix(in srgb,var(--card) 80%,transparent)}}.expense-receipt-ribbon__strip{background:var(--receipt-paper-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon__strip{background:color-mix(in srgb,var(--receipt-paper-bg) 55%,var(--card))}}.expense-receipt-ribbon__strip{border:1px solid var(--border);box-shadow:var(--receipt-card-shadow);border-top:none;border-radius:0 0 14px 14px;overflow:hidden}.expense-receipt-card__stamp{z-index:1;border:2px solid var(--accent);padding:3px 8px;position:absolute;top:10px;right:36px}@supports (color:color-mix(in lab,red,red)){.expense-receipt-card__stamp{border:2px solid color-mix(in srgb,var(--accent) 55%,#dc2626)}}.expense-receipt-card__stamp{color:var(--accent);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.expense-receipt-card__stamp{color:color-mix(in srgb,var(--accent) 40%,#dc2626)}}.expense-receipt-card__stamp{letter-spacing:.08em;text-transform:uppercase;opacity:.82;pointer-events:none;mix-blend-mode:multiply;font-size:9px;font-weight:800;transform:rotate(-8deg)}.expense-receipt-card--print-in{animation:.55s cubic-bezier(.22,1,.36,1) both expense-receipt-print-in;animation-delay:calc(var(--receipt-stack-index,0) * 48ms)}.expense-thumb--receipt{object-fit:cover;object-position:top center;border-radius:6px;width:100%;height:100%;max-height:none;display:block}.expense-thumb-placeholder--receipt{text-align:center;background:var(--border);border-radius:6px;justify-content:center;align-items:center;width:100%;height:96px;padding:6px;font-size:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-thumb-placeholder--receipt{background:color-mix(in srgb,var(--border) 55%,transparent)}}.expense-thumb-pdf-tile{background:linear-gradient(145deg,#fef2f2,#fff 55%);border:1px dashed #fca5a5;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:96px;display:flex}.expense-thumb-pdf-tile__label{letter-spacing:.06em;color:#b91c1c;font-size:13px;font-weight:800}.expense-thumb-pdf-tile__hint{color:var(--muted);font-size:9px;font-weight:600}.receipt-belge-more--enhanced{border:1px dashed var(--accent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.receipt-belge-more--enhanced{border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--border))}}.receipt-belge-more--enhanced{background:var(--accent-light)}@supports (color:color-mix(in lab,red,red)){.receipt-belge-more--enhanced{background:color-mix(in srgb,var(--accent-light) 45%,var(--card))}}.receipt-belge-more--enhanced{text-align:left}.receipt-belge-more__icons{flex-shrink:0;width:36px;height:28px;position:relative}.receipt-belge-more__ghost{border:1px solid var(--border);background:var(--receipt-paper-bg);border-radius:4px;width:22px;height:28px;position:absolute;top:0;left:0;transform:rotate(-6deg);box-shadow:0 1px 3px #0f172a14}.receipt-belge-more__ghost--2{opacity:.85;top:2px;left:7px;transform:rotate(2deg)}.receipt-belge-more__ghost--3{opacity:.7;top:1px;left:14px;transform:rotate(8deg)}.receipt-belge-more__label{flex:1;min-width:0;font-size:14px;font-weight:600}.receipt-belge-more__count{flex-shrink:0;font-size:11px}.capture-empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 32px;display:flex}.capture-empty-state__ghost-stack{width:120px;height:88px;margin-bottom:8px;position:relative}.capture-empty-state__ghost{border:1px solid var(--border);background:var(--receipt-paper-bg);width:64px;height:84px;box-shadow:var(--receipt-paper-shadow);opacity:.55;border-radius:10px;margin-left:-32px;position:absolute;left:50%;transform:translate(-14px)rotate(-8deg)}.capture-empty-state__ghost--mid{opacity:.72;z-index:1;transform:translate(0)rotate(2deg)}.capture-empty-state__ghost--front{opacity:.95;z-index:2;transform:translate(14px)rotate(9deg)}.capture-empty-state__hint{max-width:280px;margin:0;font-size:13px;line-height:1.45}.expenses-bekliyor-groups{flex-direction:column;gap:20px;display:flex}.expenses-bekliyor-section__title{color:var(--text);align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.receipt-belge-more{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.document-fullsize-overlay{z-index:9999;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#000000e0;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.document-fullsize-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;width:min(100%,960px);max-height:100%;position:relative;overflow:hidden auto}.document-fullsize-image{border-radius:8px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.document-fullsize-pdf{background:#fff;border:none;border-radius:8px;width:min(100%,920px);height:min(88vh,900px);min-height:60vh;display:block}.document-fullsize-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:10000;position:fixed;box-shadow:0 2px 8px #00000040;background:var(--card)!important}.document-fullsize-actions{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:10000;align-items:center;gap:8px;display:flex;position:fixed}.document-fullsize-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:min(60vh,420px);padding:24px 16px;display:flex}.password-policy-checklist{margin-top:4px}.password-policy-checklist__title{margin:0 0 8px;font-size:12px}.password-policy-checklist__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.password-policy-checklist__item{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.password-policy-checklist__marker{text-align:center;flex-shrink:0;width:16px;font-weight:700}.receipt-sheet-root{z-index:200;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.receipt-sheet-overlay{pointer-events:auto;background:#00000073;border:none;animation:.22s receipt-sheet-fade-in;position:absolute;top:0;right:0;bottom:0;left:0}.receipt-sheet-panel{background:var(--card);width:min(100%,420px);max-height:min(88vh,640px);padding:12px 16px calc(20px + env(safe-area-inset-bottom));pointer-events:auto;border-radius:20px 20px 0 0;animation:.32s cubic-bezier(.22,1,.36,1) receipt-sheet-slide-up;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #0000002e}.receipt-sheet-handle{background:var(--border);border-radius:999px;width:40px;height:4px;margin:4px auto 12px}.receipt-sheet-title{text-align:center;margin:0;font-size:18px;font-weight:700}.receipt-sheet-sub{text-align:center;margin:4px 0 16px;font-size:13px}.receipt-sheet-actions{gap:10px;display:grid}.receipt-sheet-action{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:transform .15s,border-color .15s,background .15s;animation:.38s cubic-bezier(.22,1,.36,1) both receipt-sheet-action-in;display:flex}.receipt-sheet-action--accent{background:#1f6feb14;border-color:#1f6feb59}.receipt-sheet-action-icon{background:var(--accent-light);width:44px;height:44px;color:var(--accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.receipt-sheet-action-label{font-size:15px;font-weight:600;display:block}.receipt-sheet-action-sub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.receipt-sheet-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;margin:8px 0 2px;padding:0 4px;font-size:12px;font-weight:700}.receipt-sheet-action-badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;flex-shrink:0;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;line-height:22px}.receipt-sheet-action{position:relative}.receipt-sheet-more,.receipt-sheet-cancel{width:100%;margin-top:10px}@keyframes receipt-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes receipt-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes receipt-sheet-action-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.expense-tab-completed.active{color:#fff;background:#0d9488}.bottom-nav-plus-menu-primary{font-weight:600;color:var(--accent)!important}.bottom-nav-plus-menu-primary:hover{background:var(--accent-light)!important}.expenses-mobile-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.capture-list-card{margin-top:8px}@media (max-width:860px){.capture-list-card.card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.capture-list-card .section-header{padding:12px 14px 0}.capture-list-card>p{padding:0 14px}.capture-expense-list{margin-top:10px;padding:0 10px 80px}}.capture-expense-list,.expenses-mobile-cards{flex-direction:column;gap:10px;min-height:0;margin-top:12px;padding-bottom:16px;display:flex}.capture-expense-card-photo,.expense-mobile-card-photo{background:var(--receipt-paper-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:104px;display:flex;overflow:hidden}.capture-expense-card-photo .expense-thumb,.expense-mobile-card-photo .expense-thumb{object-fit:contain;width:76px;height:104px}.expense-mobile-card-photo .expense-thumb-placeholder,.expense-mobile-card-photo .muted,.capture-expense-card-photo .expense-thumb-placeholder,.capture-expense-card-photo .muted{text-align:center;justify-content:center;align-items:center;width:76px;height:104px;font-size:10px;display:flex}.expense-thumb-overlay{text-align:center;color:#fff;pointer-events:none;background:#0f172ad1;padding:4px 6px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.ocr-notes-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ocr-note-duplicate{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.ocr-note-info{background:var(--accent-light);color:var(--text);border-radius:8px;padding:6px 10px;font-size:12px}.capture-expense-badge-unedited,.capture-expense-badge-duplicate{display:none}.capture-duplicate-alert--list{margin-bottom:12px}@media (min-width:861px){.capture-expense-list,.expense-receipt-stack--capture-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding-left:14px;padding-right:14px;display:grid}.expense-receipt-card{min-width:0}.expense-receipt-card__thumb-paper{width:80px;height:110px}}.expenses-empty-panel--desktop{min-height:min(52vh,420px);margin-top:8px}.expenses-empty-panel--mobile{min-height:280px;margin:4px 0}.expenses-empty-panel__visual{place-items:center;width:112px;height:112px;margin-bottom:20px;display:grid;position:relative}.expenses-empty-panel__ring{border:2px solid rgba(var(--login-brand-rgb,59, 130, 246),.2);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.expenses-empty-panel__ring--2{border-color:rgba(var(--login-brand-rgb,37, 99, 235),.12);top:12%;right:12%;bottom:12%;left:12%}.expenses-empty-panel__icon{z-index:1;background:rgba(var(--login-brand-rgb,37, 99, 235),.12);width:56px;height:56px;color:var(--login-brand,var(--accent,#2563eb));border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.expenses-empty-panel__title{color:var(--text);margin:0 0 10px;font-size:clamp(1.15rem,3vw,1.35rem);font-weight:700}.expenses-empty-panel__desc{max-width:420px;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.55}.expenses-empty-panel__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.expense-grouped-list{flex-direction:column;gap:20px;width:100%;display:flex}.expense-company-group{border:1px solid var(--border);background:var(--surface,#00000005);border-radius:14px;padding:14px}.expense-company-group-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.expense-company-group-title{margin:0;font-size:1rem;font-weight:700}.expense-user-group{margin-top:12px}.expense-user-group-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.expense-user-group-name{font-size:.9rem;font-weight:600}.expense-user-group-email{font-size:.8rem}.expense-user-group-count{margin-left:auto}.expense-user-group-cards{flex-direction:column;gap:10px;display:flex}.expenses-oversight-intro{margin:0 0 12px;font-size:.9rem}.expenses-oversight-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.expense-list-form-badge{width:fit-content;margin-top:4px;font-size:10px}.expense-filter-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:1250;box-sizing:border-box;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.expense-filter-modal{background:var(--card);border-radius:20px;width:min(100%,480px);max-height:min(80vh,640px);padding:16px 20px 24px;overflow-y:auto;box-shadow:0 8px 32px #0000002e}.expense-filter-modal-handle{background:var(--border);border-radius:2px;width:40px;height:4px;margin:0 auto 16px;display:none}.expense-filter-modal-title{text-align:center;color:var(--muted);margin:0 0 20px;font-size:16px;font-weight:600}.expense-filter-modal-options{flex-direction:column;gap:0;margin-bottom:24px;display:flex}.expense-filter-modal-row{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;display:flex}.expense-filter-modal-row .arrow{color:var(--muted);font-size:18px}.expense-filter-modal-row-status span:first-child{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.expense-filter-modal-row-label{color:var(--text);font-size:15px}.expense-filter-modal-row-sub{color:#7c3aed;font-size:13px;font-weight:500}.expense-filter-modal-apply{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.expense-card-with-thumb{flex-wrap:wrap}.expense-card-thumb-end{justify-content:flex-end;width:100%;margin-left:0}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px}.dashboard-card-value{font-size:1.25rem}.dashboard-quicklinks{flex-wrap:wrap}.toolbar{flex-wrap:wrap;gap:8px}.toolbar-left,.toolbar-right{flex-wrap:wrap}.section-header{flex-wrap:wrap;gap:8px}.actions{gap:8px}}.app-header{min-height:unset;border-bottom:1px solid var(--border);background:var(--card);box-sizing:border-box;border-radius:14px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px 16px;width:100%;margin-bottom:12px;padding:14px 20px;display:flex;overflow:visible;box-shadow:0 1px 4px #0f172a0d}.app-header__brand{flex-shrink:0}.app-header-company--desktop{flex:1;justify-content:center;min-width:0;display:flex}.app-header-end{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.header-quick-actions{align-items:center;gap:6px;display:flex}.app-header-desktop-actions{flex-wrap:wrap;align-items:center;gap:8px;display:none}.app-header-profile-block{flex-shrink:0;position:relative}.app-header-profile-block .header-profile-dropdown{left:auto;right:0}@media (min-width:861px){.app-header{border-radius:16px;margin-bottom:16px;padding:16px 24px}.app-header-desktop-actions{display:flex}.header-quick-actions{display:none}}@media (max-width:860px){.app-header{padding:calc(env(safe-area-inset-top) + 8px) 14px 10px;border-bottom:1px solid var(--border);background:var(--bg-solid);box-shadow:none;border-radius:0;margin-bottom:0}}.app-header-left,.app-header-center,.app-header-brand,.app-header-quick-actions{display:contents}.toast-banner-text{font-size:14px}.toast-banner-close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:20px;line-height:1}.command-palette-overlay{z-index:1200;background:#0f172a73;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.command-palette{background:var(--card);border:1px solid var(--border);border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 48px #0003}.command-palette-input{border:none;border-bottom:1px solid var(--border);width:100%;color:inherit;background:0 0;padding:14px 16px;font-size:15px}.command-palette-list{max-height:320px;margin:0;padding:8px;list-style:none;overflow-y:auto}.command-palette-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.command-palette-footer{margin:0;padding:8px 16px 12px;font-size:11px}.command-palette-empty{padding:12px}.page-loading{text-align:center;padding:24px}.notification-page-item{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;width:100%;margin-bottom:8px;padding:12px}.header-search-btn{font-size:13px}.expenses-page-tips{box-sizing:border-box;flex-direction:column;gap:10px;margin:0 0 12px;padding:0 14px;display:flex}@media (min-width:861px){.expenses-page-tips{padding:0}}.inline-tip-banner{background:var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner{background:color-mix(in srgb,var(--accent) 10%,var(--card))}}.inline-tip-banner{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.inline-tip-banner{font-size:13px}.inline-tip-banner--capture{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner--capture{background:color-mix(in srgb,#f59e0b 11%,var(--card))}}.inline-tip-banner--capture{border-color:#f59e0b61}.inline-tip-banner--wizard{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner--wizard{background:color-mix(in srgb,var(--accent) 10%,var(--card))}}.inline-tip-banner--wizard{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner--wizard{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.inline-tip-banner__body{flex:1;align-items:flex-start;gap:10px;min-width:min(100%,220px);display:flex}.inline-tip-banner__icon{color:#b45309;background:#f59e0b38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:flex}:root[data-theme=dark] .inline-tip-banner__icon{color:#fbbf24;background:#f59e0b47}.inline-tip-banner__copy{flex:1;min-width:0}.inline-tip-banner__title{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.35;display:block}.inline-tip-banner__hint{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.inline-tip-banner__text{flex:1;min-width:200px}.inline-tip-banner__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.inline-tip-banner__cta{background:var(--accent-gradient);color:#fff;min-height:40px;box-shadow:0 2px 8px var(--accent);border:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner__cta{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent)}}.inline-tip-banner--capture .inline-tip-banner__cta{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b59}.inline-tip-banner__cta-badge{background:#ffffff47;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.inline-tip-banner__cta-secondary{min-height:40px;font-size:13px}@media (max-width:520px){.inline-tip-banner{flex-direction:column;align-items:stretch}.inline-tip-banner__actions{width:100%}.inline-tip-banner__cta,.inline-tip-banner__cta-secondary{flex:1;justify-content:center}.inline-tip-banner__close{margin-left:auto}}.inline-tip-banner__close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:background .15s,color .15s;display:flex}.expense-wizard-modal{width:min(520px,96vw);max-height:90vh;padding:24px 44px 24px 24px;position:relative;overflow-y:auto}.expense-wizard-close{z-index:2;cursor:pointer;width:36px;height:36px;color:var(--muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.expense-wizard-header{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:14px}.expenses-view-tabs-desktop{width:100%;max-width:640px;margin-bottom:16px;display:none}@media (min-width:900px){.expenses-view-tabs-desktop{display:block}}.app-header-logo{object-fit:contain;object-position:center center;vertical-align:middle;visibility:visible;opacity:1;width:auto;max-width:56px;height:48px;min-height:48px;display:block}@media (min-width:861px){.app-header-left{align-items:flex-start}.app-header-logo{max-width:60px;height:52px;min-height:52px}}.app-header-profile-block{flex-shrink:0;margin-top:0;margin-left:0;position:relative;overflow:visible}.header-profile-dropdown{background:var(--card);border:1px solid var(--border);min-width:220px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-lg);z-index:100;border-radius:12px;flex-direction:column;gap:6px;margin-top:8px;padding:12px 14px;display:flex;position:absolute;top:100%;left:0;right:auto;overflow:visible}.header-profile-dropdown-name{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.header-profile-dropdown-email{color:var(--muted);word-break:break-all;font-size:12px;line-height:1.3}.header-profile-dropdown-role{text-transform:uppercase;letter-spacing:.05em;background:var(--border);color:var(--muted);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:600}.header-profile-dropdown-cost{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3}.header-profile{flex-flow:wrap;align-items:center;gap:4px 14px;margin-top:0;display:flex}.header-profile-main{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.header-profile-avatar{background:var(--border);border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.header-profile-avatar-initials{color:var(--muted);letter-spacing:.02em;font-size:18px;font-weight:700}.header-profile-name{color:var(--text);font-size:14px;font-weight:600}.header-profile-role{text-transform:uppercase;letter-spacing:.05em;background:var(--border);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.header-profile-email{cursor:default}.app-header-right{flex-shrink:0;align-items:center;gap:12px;display:flex}:root[data-theme=dark] .app-header{background:var(--card);border-color:var(--border);box-shadow:0 2px 12px #0000004d}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-size:12px}.subtitle{color:var(--muted);margin:8px 0 0}.button{background:var(--accent-gradient);color:#fff;cursor:pointer;letter-spacing:.01em;text-transform:none;border:none;border-radius:12px;padding:14px 24px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 4px 14px #3b82f666,0 2px 4px #3b82f633}@media (hover:hover){.button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8,#1e40af);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #3b82f680,0 4px 8px #3b82f64d}.button.ghost:hover{background:#3b82f626;border-color:#3b82f680;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #3b82f64d,0 0 0 1px #3b82f633}}.card{background:var(--card);border:1px solid var(--border);box-sizing:border-box;border-radius:20px;width:100%;max-width:none;padding:32px 36px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.tile{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px}.dashboard-hero{background:linear-gradient(135deg,var(--accent) 0%,var(--card) 55%)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--card)) 0%,var(--card) 55%)}}.dashboard-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-hero-greeting{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.dashboard-hero-subtitle{color:var(--muted);margin:6px 0 0;font-size:.95rem}.dashboard-hero-subtitle.has-tasks{color:var(--accent);font-weight:600}.dashboard-hero-cta{flex-shrink:0}.dashboard-hero-scope{margin:14px 0 0;font-size:.85rem}.dashboard-block-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 14px;font-size:.8rem;font-weight:700}.dashboard-empty-title{margin:0 0 6px;font-weight:600}.dashboard-task-button.urgent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-task-button.urgent{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.dashboard-task-button.urgent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-task-button.urgent{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.dashboard-quicklinks-primary{margin-bottom:10px}.dashboard-quicklinks-secondary .dashboard-quicklink.ghost{border:1px dashed var(--border);color:var(--muted);background:0 0;font-weight:500}.dashboard-quicklinks-secondary .dashboard-quicklink.ghost:hover{color:var(--accent);border-color:var(--accent)}.dashboard-quicklink-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-form-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-form-row{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s;display:flex}.dashboard-form-row:hover{border-color:var(--accent)}.dashboard-form-row-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.dashboard-form-row-title{font-size:.95rem;font-weight:600;display:block}.dashboard-form-row-meta{margin-top:2px;font-size:.8rem;display:block}.dashboard-form-row-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.dashboard-form-row-next{text-align:right;max-width:140px;font-size:.7rem}.dashboard-grid-compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dashboard-card-clickable{cursor:pointer;text-align:left;width:100%}.dashboard-resume-card{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-resume-card{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.dashboard-resume-card{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-resume-card{background:color-mix(in srgb,var(--accent) 6%,var(--card))}}.dashboard-resume-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-resume-title{margin:0;font-size:1.05rem;font-weight:600}.dashboard-resume-meta{margin:4px 0 0;font-size:.85rem}.dashboard-chart-section{margin-bottom:16px}.dashboard-sparkline-wrap{gap:12px;display:grid}.dashboard-sparkline-meta{align-items:baseline;gap:10px;display:flex}.dashboard-sparkline-total{color:var(--text);font-size:1.25rem;font-weight:700}.dashboard-sparkline{align-items:flex-end;gap:8px;height:120px;padding-top:8px;display:flex}.dashboard-sparkline-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.dashboard-sparkline-bar{background:linear-gradient(180deg,var(--accent) 0%,var(--accent) 100%);border-radius:6px 6px 2px 2px;width:100%;max-width:36px}@supports (color:color-mix(in lab,red,red)){.dashboard-sparkline-bar{background:linear-gradient(180deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 55%,transparent) 100%)}}.dashboard-sparkline-bar{min-height:8px;transition:height .2s}.dashboard-sparkline-label{color:var(--muted);text-transform:capitalize;margin-top:6px;font-size:.65rem}@keyframes dashboard-pulse{0%,to{opacity:.45}50%{opacity:1}}.dashboard-skel{background:var(--border);border-radius:7px;animation:1.4s ease-in-out infinite dashboard-pulse}.dashboard-hero-mobile-cta{width:100%;margin-top:14px;display:none}.dashboard-task-button{align-items:center;gap:12px;display:flex}.dashboard-task-icon{background:var(--accent);border-radius:10px;width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){.dashboard-task-icon{background:color-mix(in srgb,var(--accent) 10%,var(--card))}}.dashboard-task-icon{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-task-button.urgent .dashboard-task-icon{background:color-mix(in srgb,var(--accent) 18%,var(--card))}}.dashboard-task-content{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dashboard-task-title{font-size:.9rem;font-weight:600}.dashboard-task-detail{font-size:.8rem}.dashboard-task-arrow{color:var(--muted);flex-shrink:0;font-size:1.2rem;line-height:1}.dashboard-loading{text-align:center;padding:24px}.dashboard-section{margin-bottom:28px}.dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.dashboard-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;transition:border-color .2s,box-shadow .2s}.dashboard-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}.dashboard-card-value{letter-spacing:-.03em;color:var(--text);font-size:1.75rem;font-weight:800;line-height:1.2}.dashboard-card-sub{color:var(--muted);margin-top:4px;font-size:11px}.dashboard-quicklinks{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.dashboard-quicklink{background:var(--accent-light);color:var(--accent);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.dashboard-quicklink-primary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-quicklink-primary{background:color-mix(in srgb,var(--accent) 18%,var(--card))}}.dashboard-quicklink-primary{border-color:var(--accent)}.dashboard-quicklink:hover{background:#3b82f62e;border-color:#3b82f64d}.dashboard-task-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-task-button{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;gap:4px;width:100%;padding:12px 14px;display:grid}.dashboard-task-button:hover{border-color:var(--accent)}.dashboard-task-title{font-weight:600}.payment-orders-desktop-only{display:block}.payment-orders-mobile-only{display:none}.payment-orders-mobile-list{flex-direction:column;gap:10px;margin-top:12px}.payment-order-card{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:10px;padding:12px 14px}.payment-order-card--empty{text-align:center;margin:0}.payment-order-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.payment-order-card__id{word-break:break-all;font-size:.78rem}.payment-order-card__amount{margin-top:8px;font-family:ui-monospace,monospace;font-size:1.15rem;font-weight:700}.payment-order-card__meta{gap:8px;margin:10px 0 0;padding:0;display:grid}.payment-order-card__actions{margin-top:10px}:root[data-theme=dark] .dashboard-quicklink{color:var(--accent)}:root[data-theme=dark] .dashboard-quicklink:hover{background:#60a5fa33;border-color:#60a5fa59}.dashboard-status-list{margin:0;padding:0;list-style:none}.pagination-info{color:var(--muted);font-size:13px}.pagination-controls{align-items:center;gap:6px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.field{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.field-wide{grid-column:1/-1}.file-input{display:none}.settings-tab-nav{border-top:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.settings-tab-btn{border:1px solid var(--border-subtle,#ffffff1f);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:.875rem;transition:background .15s,border-color .15s}.settings-tab-panel{flex-direction:column;gap:16px;display:flex}.settings-page-intro{margin:0;padding:0 0 4px;font-size:.9rem}.settings-profile-dl{gap:12px 20px;margin:0;display:grid}.settings-profile-perms{flex-wrap:wrap;gap:6px;display:flex}.settings-profile-photo-row{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.settings-profile-photo-actions{flex:1;min-width:200px}.settings-profile-photo-label{margin:0 0 4px;font-weight:600}.settings-profile-photo-hint{margin:0;font-size:.85rem}.settings-profile-panel--in{animation:.48s cubic-bezier(.22,1,.36,1) both settings-profile-in}@keyframes settings-profile-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-profile-hero{text-align:center;border-bottom:1px solid var(--border);background:linear-gradient(165deg,var(--accent) 0%,var(--accent) 55%,var(--bg-solid) 100%);padding:24px 18px 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.settings-profile-hero{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 22%,var(--bg-solid)) 0%,color-mix(in srgb,var(--accent) 6%,var(--bg-solid)) 55%,var(--bg-solid) 100%)}}.settings-profile-hero__glow{background:radial-gradient(ellipse at center,var(--accent),transparent 70%);height:120px;position:absolute;inset:-40% 10% auto}@supports (color:color-mix(in lab,red,red)){.settings-profile-hero__glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%)}}.settings-profile-hero__glow{pointer-events:none;animation:4s ease-in-out infinite alternate settings-profile-glow}@keyframes settings-profile-glow{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.settings-profile-hero__avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;margin:0 auto 14px;padding:0;display:inline-flex;position:relative}.settings-profile-hero__ring{background:var(--accent-gradient,linear-gradient(135deg, #3b82f6, #1d4ed8));box-shadow:var(--shadow-glow,0 0 20px #3b82f659);border-radius:50%;padding:4px;transition:transform .2s,box-shadow .2s;display:flex}.settings-profile-hero__camera{background:var(--accent);color:#fff;border:2px solid var(--bg-solid);width:32px;height:32px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.settings-profile-hero__text{position:relative}.settings-profile-hero__name{letter-spacing:-.02em;margin:0 0 4px;font-size:1.35rem;font-weight:700}.settings-profile-hero__email{margin:0 0 10px;font-size:.88rem}.settings-profile-hero__badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.settings-profile-hero__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.settings-profile-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.settings-profile-badge--ok{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.settings-profile-badge--ok{background:color-mix(in srgb,#16a34a 16%,var(--bg-solid))}}.settings-profile-badge--ok{color:#16a34a;border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.settings-profile-badge--ok{border-color:color-mix(in srgb,#16a34a 35%,var(--border))}}.settings-profile-badge--role{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-profile-badge--role{background:color-mix(in srgb,var(--accent) 14%,var(--bg-solid))}}.settings-profile-badge--role{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-profile-badge--role{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.settings-profile-badge--muted{background:var(--muted-bg,var(--muted))}@supports (color:color-mix(in lab,red,red)){.settings-profile-badge--muted{background:var(--muted-bg,color-mix(in srgb, var(--muted) 12%, var(--bg-solid)))}}.settings-profile-badge--muted{color:var(--muted);border-color:var(--border)}.settings-profile-section{border-bottom:1px solid var(--border);padding:16px 18px}.settings-profile-section__title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 12px;font-size:.75rem;font-weight:700}.settings-profile-card-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-profile-card-add__input{flex:1;min-width:100px;max-width:140px;margin:0}.settings-card-chip__digits{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--text);background:0 0;border:none;border-radius:0;align-items:center;padding:7px 4px 7px 12px;font-size:13px;font-weight:700;display:inline-flex}.settings-card-chip__remove{border:none;border-left:1px solid var(--accent);border-radius:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-card-chip__remove{border-left:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.settings-card-chip__remove{color:#dc2626;cursor:pointer;background:#dc262614;flex-shrink:0;font-size:1.1rem;line-height:1;transition:background .15s}.settings-profile-save-bar{border-bottom:1px solid var(--border);background:var(--bg-solid);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;transition:background .25s,box-shadow .25s;display:flex}.settings-profile-save-bar--dirty{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-profile-save-bar--dirty{background:color-mix(in srgb,var(--accent) 8%,var(--bg-solid))}}.settings-profile-save-bar--dirty{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-profile-save-bar--dirty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,var(--border))}}.settings-profile-save-bar--saved{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.settings-profile-save-bar--saved{background:color-mix(in srgb,#16a34a 10%,var(--bg-solid))}}.settings-profile-save-bar--saved{box-shadow:inset 0 0 0 1px #16a34a}@supports (color:color-mix(in lab,red,red)){.settings-profile-save-bar--saved{box-shadow:inset 0 0 0 1px color-mix(in srgb,#16a34a 30%,var(--border))}}.settings-profile-save-bar__hint{color:var(--accent);min-height:1.2em;font-size:.8rem;font-weight:600}.settings-profile-save-bar__hint--idle{visibility:hidden}.settings-profile-save-btn{min-width:140px;box-shadow:var(--shadow-glow);flex-shrink:0;transition:transform .15s,box-shadow .2s,opacity .15s;background:var(--accent-gradient,linear-gradient(135deg, #3b82f6, #1d4ed8))!important;border:none!important}.user-avatar{background:var(--accent-soft,#6366f133);color:var(--accent,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.user-avatar-sm{width:36px;height:36px;font-size:.75rem}.user-avatar-md{width:48px;height:48px;font-size:.85rem}.user-avatar-lg{width:88px;height:88px;font-size:1.25rem}.user-avatar-xl{border:3px solid rgba(var(--login-brand-rgb,37, 99, 235),.25);width:104px;height:104px;font-size:1.5rem}.admin-page-intro{margin:0 0 12px;font-size:.9rem}.admin-page-toolbar{border-bottom:1px solid var(--border,#00000014);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;padding-bottom:12px;display:flex}.admin-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-toolbar-audit{margin-left:auto}.admin-toolbar-label{margin-right:4px;font-size:.8rem}.admin-section-nav{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.admin-nav-group{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.admin-nav-group-label{letter-spacing:.04em;text-transform:uppercase;min-width:5.5rem;color:var(--muted,#64748b);flex:none;font-size:.72rem;font-weight:600}.admin-nav-group-buttons{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.admin-nav-group-buttons .button{padding:6px 12px;font-size:.85rem}.link-button{color:var(--accent,#6366f1);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.settings-cost-center-mobile .header-cost-center{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-cost-center-mobile .select-inline{flex:1;min-width:0}.preview{flex-direction:column;gap:12px;margin-top:12px;display:flex}.select-inline{border:2px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000000a}.inset-card{background:#3b82f60f;border:1.5px solid #3b82f633;border-radius:16px;margin-top:16px;padding:20px;box-shadow:0 4px 16px #3b82f61a}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px;display:grid}.preview-frame{border:1px solid var(--border);border-radius:12px;width:100%;height:320px}.confidence-pill{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-flex}.line-item-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{background:var(--card);color:var(--text);border:1.5px solid var(--border);cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.table-wrap{border:1px solid var(--border);background:var(--card);border-radius:18px;width:100%;max-width:none;margin-top:16px;overflow:auto;box-shadow:0 4px 16px #00000014,0 2px 8px #0000000a}.table{border-collapse:collapse;background:var(--card);width:100%;min-width:720px}.form-detail-hero-inner{position:relative}.form-detail-hero-title{letter-spacing:-.02em;text-shadow:0 1px 2px #0003;font-size:20px;font-weight:700}.form-detail-hero-meta{opacity:.95;color:#fffffff2;margin-top:6px;font-size:13px}.form-detail-hero-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;border:1px solid #ffffff59;border-radius:20px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.form-detail-summary-card{background:#fff;border:1px solid #0000000f;border-radius:10px;padding:14px 16px;box-shadow:0 2px 10px #0000000f}.form-detail-summary-label{text-transform:uppercase;letter-spacing:.04em;opacity:.9;margin-bottom:6px;font-size:11px;font-weight:700}.form-detail-summary-value{margin-bottom:4px;font-size:18px;font-weight:700}.form-detail-summary-meta{opacity:.9;margin-top:2px;font-size:12px}.form-detail-meta-card{color:#581c87;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #4f46e533;border-left:4px solid #7c3aed;border-radius:10px;padding:14px 16px;box-shadow:0 2px 10px #4f46e50f}.form-detail-meta-label{text-transform:uppercase;letter-spacing:.04em;opacity:.9;margin-bottom:8px;font-size:11px;font-weight:700}.form-detail-meta-line{margin-top:4px;font-size:13px}.form-detail-meta-total{color:#047857;margin-top:8px;font-size:14px}.filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.toolbar{border:1px solid var(--border);background:#3b82f60a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:20px;display:flex;box-shadow:0 2px 8px #0000000a}.toolbar-input{border:2px solid var(--border);background:var(--card);color:var(--text);border-radius:10px;min-width:180px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000000a}.sort-ind{color:var(--muted);margin-left:6px;font-size:12px}.thumb{object-fit:cover;border:1px solid var(--border);background:var(--card);border-radius:10px;width:38px;height:38px}.mono{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.menu{background:var(--card);border:1px solid var(--border);z-index:20;border-radius:12px;min-width:160px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #0000001f}.menu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.menu-divider{background:var(--border);height:1px;margin:6px 0}.role-pill{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:10px}.actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.notice{border:1.5px solid #3b82f64d;border-left:4px solid var(--accent);background:#3b82f614;border-radius:16px;margin-top:20px;padding:20px;box-shadow:0 4px 16px #3b82f626}.message-card{width:100%}.message-card .notice{margin-top:0}.expense-form-card{z-index:5;width:100%;margin-bottom:24px;position:relative}.expense-form-shell{flex-direction:column;max-height:min(92vh,920px);padding:0;animation:.36s cubic-bezier(.22,1,.36,1) both expense-form-shell-in;display:flex;overflow:hidden}@keyframes expense-form-shell-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.expense-form-card-header{padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 12px;border-bottom:1px solid var(--border);flex-direction:column;gap:12px;margin-bottom:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.expense-form-card-header{border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.expense-form-card-header{background:var(--card)}.expense-form-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:44px;display:grid}.expense-form-toolbar__back{color:var(--accent);cursor:pointer;background:0 0;border:none;margin:0;padding:8px 10px 8px 0;font-family:inherit;font-size:15px;font-weight:600}.expense-form-toolbar__title{letter-spacing:-.02em;text-align:center;color:var(--text);margin:0;font-size:1rem;font-weight:700}.expense-form-toolbar__spacer{width:40px}.expense-form-toolbar__more{position:relative}.expense-form-toolbar__more-btn{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:var(--card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:1.2rem;font-weight:700;display:flex}.expense-form-toolbar__menu{z-index:30;border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a24}.expense-form-toolbar__menu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;display:block}.expense-form-toolbar__menu-item--danger{color:#dc2626}.expense-form-hero{border:1px solid var(--border);background:var(--card);box-shadow:var(--receipt-card-shadow,0 4px 14px #0f172a0f);border-radius:16px;transition:box-shadow .2s,border-radius .2s;overflow:hidden}.expense-form-hero__main{align-items:stretch;gap:14px;padding:12px;display:flex}.expense-form-hero__thumb-col{flex-shrink:0}.expense-form-hero__thumb-paper{background:var(--receipt-paper-bg,var(--muted));border:none;border-radius:10px;width:76px;height:104px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.expense-form-hero__thumb-paper{background:var(--receipt-paper-bg,color-mix(in srgb, var(--muted) 8%, var(--card)))}}.expense-form-hero__thumb-paper{box-shadow:var(--receipt-paper-shadow,0 2px 8px #0f172a14);justify-content:center;align-items:center;padding:4px;display:flex;transform:rotate(-1.25deg)}.expense-form-hero__placeholder{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.expense-form-hero__body{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.expense-form-hero__meta-row{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.expense-form-hero__category{letter-spacing:.03em;font-weight:600}.expense-form-hero__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:1.65rem;font-weight:800;line-height:1.1}.expense-form-hero__vendor{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.expense-form-hero__amount--editable{border-radius:10px;margin-left:-2px;padding:4px 6px 4px 0}.expense-form-hero__vendor--editable{border-radius:8px;margin-left:-2px;padding:2px 6px 2px 0}.expense-form-hero__edit-chevron{color:var(--muted);flex-shrink:0;font-size:1.1rem;font-weight:400;line-height:1}.expense-form-field-stack{flex-direction:column;gap:10px;margin-top:4px;display:flex}.expense-form-field-stack__section{margin-top:18px}.expense-form-field-stack__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;padding:0 4px;font-size:11px;font-weight:700}.expense-form-field-card{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-form-field-card{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.expense-form-field-card{background:var(--card);box-shadow:var(--receipt-card-shadow,0 2px 10px #0f172a0d);text-align:left;cursor:pointer;transition:border-color .15s var(--expense-sheet-ease),box-shadow .15s var(--expense-sheet-ease),background-color .15s var(--expense-sheet-ease),transform .12s var(--expense-sheet-ease);border-radius:16px}.expense-form-field-card--ocr{border-left:3px solid var(--expense-ocr-border);background:var(--expense-ocr-bg);padding-left:13px}.expense-form-field-card--required-missing{border-color:var(--expense-required)}@supports (color:color-mix(in lab,red,red)){.expense-form-field-card--required-missing{border-color:color-mix(in srgb,var(--expense-required) 45%,var(--border))}}.expense-form-field-card__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.expense-form-field-card__label{color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.expense-form-field-card__icon{opacity:.75;display:inline-flex}.expense-form-field-card__required{text-transform:uppercase;letter-spacing:.04em;color:var(--expense-required);font-size:10px;font-weight:700}.expense-form-field-card__ocr-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--expense-ocr);background:var(--expense-ocr);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.expense-form-field-card__ocr-tag{background:color-mix(in srgb,var(--expense-ocr) 16%,transparent)}}.expense-form-field-card__value{color:var(--text);word-break:break-word;font-size:15px;font-weight:600;line-height:1.35}.expense-form-field-card__chevron{color:var(--muted);flex-shrink:0;font-size:1.25rem;line-height:1}@keyframes expense-form-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes expense-form-sheet-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes expense-form-sheet-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.98)translateY(6px)}}.expense-form-field-sheet{z-index:100;-webkit-backdrop-filter:blur(4px);animation:expense-form-sheet-overlay-in .22s var(--expense-sheet-ease) both;background:#0006;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.expense-form-field-sheet--closing{animation:expense-form-sheet-overlay-in .2s var(--expense-sheet-ease) reverse both}.expense-form-field-sheet__panel{background:var(--card);width:min(100%,420px);max-height:min(72vh,100dvh - 48px);box-shadow:var(--shadow-xl),var(--shadow-glow);animation:expense-form-sheet-in .28s var(--expense-sheet-ease) both;border-radius:20px;padding:20px 20px 24px;overflow-y:auto}.expense-form-field-sheet__panel--closing{animation:expense-form-sheet-out .2s var(--expense-sheet-ease) both}.expense-form-field-sheet__title{text-align:center;color:var(--muted);margin:0 0 20px;font-size:16px;font-weight:600}.expense-form-field-sheet__apply{width:100%;margin-top:4px}.expense-form-field-sheet__body{margin-bottom:16px}.expense-form-field-sheet__hint{margin:0 0 10px;font-size:13px}.expense-form-advanced--sheet{max-height:55vh;padding-right:4px;overflow-y:auto}.expense-form-quick-grid{border:1px solid var(--border);flex-direction:column;gap:0;margin-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-form-quick-grid{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.expense-form-quick-grid{background:var(--card);box-shadow:var(--receipt-card-shadow,0 2px 10px #0f172a0d);border-radius:14px;overflow:hidden}.expense-form-compact-field{border-bottom:1px solid var(--border);grid-template-columns:minmax(108px,34%) 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.expense-form-compact-field{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.expense-form-compact-field--wide{grid-template-columns:1fr;align-items:stretch}.expense-form-compact-field__label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.expense-form-quick-grid__chips{border-bottom:1px solid var(--border);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.expense-form-quick-grid__chips{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.expense-form-field__ocr-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--expense-ocr);background:var(--expense-ocr);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.expense-form-field__ocr-tag{background:color-mix(in srgb,var(--expense-ocr) 16%,transparent)}}.expense-form-footer--single{flex-direction:column;gap:8px;display:flex}.expense-form-footer__block-reason{color:var(--expense-required);text-align:center;margin:0;font-size:13px;line-height:1.4}.expense-form-save-btn--full{width:100%;min-height:52px;font-size:1rem;font-weight:700}.expense-form-footer--single .expense-form-footer-primary{display:block}@keyframes expense-receipt-card-saved-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.expense-receipt-card--saved{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-card--saved{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.expense-receipt-card--saved{animation:1.2s ease-out 2 expense-receipt-card-saved-pulse}.expense-form-doc-row{border:1px solid var(--border);text-align:left;width:100%;color:inherit;background:var(--accent);border-radius:12px;align-items:center;gap:12px;margin:0;padding:10px 12px;font-family:inherit;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-form-doc-row{background:color-mix(in srgb,var(--accent) 5%,var(--card))}}.expense-form-doc-row{cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.expense-form-doc-row__thumb{border:1px solid var(--border);background:var(--bg-solid,var(--card));border-radius:8px;flex-shrink:0;width:48px;height:64px;overflow:hidden}.expense-form-doc-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.expense-form-doc-row__title{color:var(--text);font-size:14px;font-weight:600}.expense-form-doc-row__hint{color:var(--muted);font-size:12px}.expense-form-doc-row__chevron{color:var(--muted);flex-shrink:0;font-size:1.35rem;font-weight:300;line-height:1}.expense-form-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:8px 16px 12px;overflow:hidden auto}.expense-form-grid{flex-direction:column;gap:20px;margin-top:4px;display:flex}.expense-form-section{--section-index:0;animation:.32s cubic-bezier(.22,1,.36,1) both expense-form-section-in;animation-delay:calc(var(--section-index) * 40ms)}@keyframes expense-form-section-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.expense-form-section__head{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:10px}@supports (color:color-mix(in lab,red,red)){.expense-form-section__head{border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.expense-form-section__title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:.95rem;font-weight:700}.expense-form-section__subtitle{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.expense-form-section__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.expense-form-field{--field-index:0;gap:6px}.expense-form-field__label{align-items:center;gap:8px;display:flex}.expense-form-field__icon{width:28px;height:28px;color:var(--accent);background:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-form-field__icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.expense-form-field__text{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:600}.expense-form-field__required{text-transform:uppercase;letter-spacing:.04em;color:#b91c1c;background:#fee2e2;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700}.expense-form-field__hint{color:var(--muted);margin-top:-2px;font-size:12px;line-height:1.35}.expense-form-stepper{border:2px solid var(--border);background:var(--card);border-radius:12px;align-items:stretch;gap:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.expense-form-stepper__btn{background:var(--accent);border:none;flex:0 0 48px}@supports (color:color-mix(in lab,red,red)){.expense-form-stepper__btn{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}.expense-form-stepper__btn{color:var(--accent);cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:600;transition:background .15s}.expense-form-stepper__input{border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;background:var(--card);min-width:0;color:var(--text);flex:1;padding:12px 8px;font-family:inherit;font-size:1.1rem;font-weight:700}.expense-form-chips{flex-wrap:wrap;gap:8px;display:flex}.expense-form-chip{border:2px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:inline-flex}.expense-form-chip--active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-chip--active{background:color-mix(in srgb,var(--accent) 12%,var(--card))}}.expense-form-chip--active{color:var(--accent);box-shadow:0 4px 14px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-chip--active{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 22%,transparent)}}.expense-form-chip__icon{opacity:.85;display:flex}.expense-form-conversion{margin-top:0}.expense-form-kkeg-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expense-form-kkeg-badge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.expense-form-kkeg-badge--ok{color:#166534;background:#dcfce7}.expense-form-kkeg-badge--bad{color:#991b1b;background:#fee2e2}.expense-form-address-details{border:1px dashed var(--border);background:var(--muted);border-radius:12px;grid-column:1/-1;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.expense-form-address-details{background:color-mix(in srgb,var(--muted) 6%,var(--card))}}.expense-form-address-details summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:600}.expense-form-address-details textarea{box-sizing:border-box;width:100%;margin-top:10px}.expense-form-footer{padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);flex-shrink:0;box-shadow:0 -4px 16px #0f172a0f}.expense-form-footer-primary{grid-template-columns:auto 1fr 1.2fr;align-items:stretch;gap:10px;display:grid}.expense-form-footer-primary:not(:has(.expense-form-footer-more)){grid-template-columns:1fr 1.2fr}.expense-form-footer-more{position:relative}.expense-form-footer-more-btn{letter-spacing:.05em;min-width:48px;min-height:48px;padding:0;font-size:1.25rem;font-weight:700}.expense-form-footer-menu{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:220px;padding:6px;animation:.2s cubic-bezier(.22,1,.36,1) both expense-form-menu-in;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0f172a24}@keyframes expense-form-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.expense-form-footer-menu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;display:block}.expense-form-footer-menu-item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-footer-menu-item:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.expense-form-footer-menu-item--danger{color:#dc2626}.expense-form-footer-menu-item--danger:hover{background:#fee2e2}:root[data-theme=dark] .expense-form-footer-menu-item--danger:hover{background:#ef444426}.expense-form-footer-cancel,.expense-form-save-btn{min-height:48px}.expense-form-advanced__toggle{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;font-family:inherit;display:flex}.expense-form-advanced__toggle-label{flex:1;font-size:14px;font-weight:600}.expense-form-advanced__toggle-hint{color:var(--muted);font-size:12px}.expense-form-advanced__chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:10px;height:10px;margin-left:4px;transition:transform .22s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}.expense-form-advanced__panel{border-top:1px solid var(--border);padding:0 12px 14px;animation:.26s cubic-bezier(.22,1,.36,1) both expense-form-advanced-in}@keyframes expense-form-advanced-in{0%{opacity:0}to{opacity:1}}.expense-form-advanced__tabs{gap:6px;padding:10px 0 12px;display:flex}.expense-form-advanced__tab{border:1px solid var(--border);color:var(--muted);background:var(--card);cursor:pointer;border-radius:10px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.expense-form-advanced__tab--active{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-advanced__tab--active{background:color-mix(in srgb,var(--accent) 10%,var(--card))}}.expense-form-advanced-block{padding:4px 0 0}.expense-form-split-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.expense-form-split-actions__secondary{width:100%;min-height:44px}.expense-form-split-actions__primary{width:100%;min-height:48px}.expense-form-split-actions__link{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:center;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.expense-form-participant-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.expense-form-participant-tags-save{width:100%;min-height:44px;margin-top:8px}@media (min-width:861px){.main.expense-form-main .expense-form-body{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:10px 24px 14px}.main.expense-form-main .expense-form-card-header{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:12px 24px 10px}.main.expense-form-main .expense-form-footer{width:100%;max-width:none;margin-left:auto;margin-right:auto}.expense-form-hero__main{padding:10px 12px}.expense-form-hero__thumb-paper{width:64px;height:88px}.expense-form-field-stacks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 10px;display:grid}.expense-form-field-stacks .expense-form-field-stack{display:contents}.expense-form-field-stack__section{margin-top:0}.expense-form-field-stack__section-title{grid-column:1/-1;margin:4px 0 0}.expense-form-field-card{border-radius:14px;padding:10px 12px}.expense-form-field-card--wide{grid-column:1/-1}.expense-form-field-card__label{font-size:11px}.expense-form-field-card__value{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.expense-form-quick-grid{border-radius:16px}.expense-form-compact-field{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.expense-form-shell,.expense-form-section,.expense-form-advanced__panel,.expense-form-footer-menu{animation:none}.expense-form-advanced__chevron{transition:none}}.expense-form-card-title{letter-spacing:-.02em;margin:0;padding-right:4px;font-size:1.25rem;font-weight:700}.expense-form-preview-thumb{border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:120px;height:160px;overflow:hidden}.expense-form-preview-thumb img{object-fit:cover;width:100%;height:100%}.conversion-rate-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.conversion-rate-label{color:var(--muted);flex-shrink:0;font-size:.9rem}.section-header{border-bottom:2px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex;position:relative}.badge{color:var(--accent);letter-spacing:.02em;background:#3b82f61f;border:1px solid #3b82f640;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.list{flex-direction:column;gap:12px;margin:12px 0;display:flex}.list-item{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.budget-allocation-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.approval-checkbox{flex-shrink:0;align-items:center;margin-right:12px;display:flex}.approval-checkbox input{cursor:pointer;width:18px;height:18px}.audit-timeline{flex-direction:column;gap:12px;display:flex}.audit-timeline-item{background:var(--accent-light);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.audit-timeline-action{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.audit-timeline-meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.audit-timeline-date{font-variant-numeric:tabular-nums}.audit-timeline-ip{opacity:.9;font-size:11px}.file-drop-zone{border:2px dashed var(--border);border-radius:12px;padding:16px;transition:border-color .2s,background .2s}.file-drop-zone.drag-over{border-color:var(--accent);background:var(--accent-light)}.capture-upload-zone{text-align:center;border:2px dashed var(--border);background:var(--accent);border-radius:16px;flex-direction:column;align-items:center;padding:32px 20px 24px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.capture-upload-zone{background:color-mix(in srgb,var(--accent) 4%,var(--card))}}.capture-upload-zone{transition:border-color .2s,background .2s,opacity .2s}.capture-upload-icon{background:var(--accent-light);width:56px;height:56px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.capture-upload-title{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:600}.capture-upload-hint{color:var(--muted);max-width:320px;margin:0 0 20px;font-size:14px;line-height:1.45}.capture-upload-primary{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:200px;min-height:48px;padding:14px 28px;font-size:15px;display:inline-flex}.capture-upload-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-top:16px;display:flex}.capture-upload-link{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 6px;font-size:13px;font-weight:600;text-decoration:underline;transition:color .15s,opacity .15s}.capture-upload-sep{color:var(--muted);-webkit-user-select:none;user-select:none;font-size:13px}.capture-upload-busy{background:var(--card);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.capture-upload-busy{background:color-mix(in srgb,var(--card) 88%,transparent)}}.capture-upload-busy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--text);font-size:14px;font-weight:600}.capture-upload-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite capture-spin}@keyframes capture-spin{to{transform:rotate(360deg)}}.ocr-lab-filter{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ocr-lab-stats{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ocr-lab-hint{margin:12px 0 0;font-size:13px}.ocr-lab-layout{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:16px;display:grid}.ocr-lab-doc-list{max-height:70vh;margin:0;padding:0;list-style:none;overflow:auto}.ocr-lab-doc-btn{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;gap:4px;margin-bottom:8px;padding:10px 12px;display:grid}.ocr-lab-doc-badges{flex-wrap:wrap;gap:6px;display:flex}.ocr-lab-detail-grid{grid-template-columns:minmax(200px,280px) 1fr;gap:16px;margin-top:12px;display:grid}@media (max-width:720px){.ocr-lab-detail-grid{grid-template-columns:1fr}}.ocr-lab-image-wrap{border:1px solid var(--border);background:#0f172a;border-radius:12px;overflow:hidden}.ocr-lab-image{object-fit:contain;width:100%;max-height:420px;display:block}.ocr-lab-table{border-collapse:collapse;width:100%;font-size:13px}.ocr-lab-raw{margin-top:16px}.ocr-lab-header{margin-bottom:16px}.ocr-lab-engine-settings{border:1px solid var(--border);background:var(--surface-subtle,var(--bg-solid));border-radius:12px;margin-top:16px;padding:14px 16px}.ocr-lab-engine-settings__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ocr-lab-engine-settings__title{margin:0 0 4px;font-size:14px;font-weight:700}.ocr-lab-engine-settings__active{margin:0;font-size:12px}.ocr-lab-engine-settings__actions{flex-wrap:wrap;gap:8px;display:flex}.ocr-lab-engine-settings__mode{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px 20px;margin-bottom:12px;padding-bottom:12px;display:flex}.ocr-lab-engine-settings__label{text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--muted);font-size:11px;font-weight:700}.ocr-lab-engine-settings__radio{cursor:pointer;flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.ocr-lab-engine-settings__toggles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ocr-lab-engine-settings__toggle{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ocr-lab-engine-settings__hint{color:var(--accent)}.ocr-lab-back{margin-bottom:8px;font-size:13px;display:inline-block}.ocr-lab-upload{border:2px dashed var(--border);text-align:center;cursor:pointer;border-radius:14px;margin-top:16px;padding:28px 20px;transition:border-color .15s,background .15s}.ocr-lab-upload-title{margin:0 0 6px;font-size:15px;font-weight:600}.ocr-lab-detail-wide{min-height:480px}.ocr-lab-detail-header{margin-bottom:12px}.ocr-lab-workspace{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:16px;display:grid}.ocr-lab-image-panel{flex-direction:column;gap:8px;display:flex}.ocr-lab-image-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ocr-lab-image-wrap-sticky{position:sticky;top:12px}.ocr-lab-inspect-panel{min-width:0}.ocr-lab-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:12px;padding-bottom:8px;display:flex}.ocr-lab-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px}.ocr-lab-tab-body{font-size:13px}.ocr-lab-summary-cards{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.ocr-lab-stat-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px}.ocr-lab-value-cell{word-break:break-word;max-width:280px}.ocr-lab-note{margin-top:4px;font-size:12px}.ocr-lab-conf-bar{background:#0f172a14;border-radius:4px;min-width:72px;height:18px;position:relative;overflow:hidden}.ocr-lab-conf-fill{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ocr-lab-text-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ocr-lab-text-lines{border:1px solid var(--border);border-radius:10px;max-height:52vh;margin:0;padding:0;list-style:none;overflow:auto}.ocr-lab-text-line{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto;gap:8px;padding:6px 10px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.4;display:grid}.ocr-lab-line-no{color:var(--muted);text-align:right}.ocr-lab-line-flags{color:var(--accent);white-space:nowrap;font-size:11px}.ocr-lab-json{white-space:pre-wrap;word-break:break-word;background:#0f172a0f;border-radius:8px;max-height:60vh;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.form-approval-pending-banner{text-align:left;margin:12px 0 16px}.approval-config-summary{margin-bottom:20px}.approval-config-summary-list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.approval-assigned-chips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.approval-assigned-chip{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.approval-chip-step{background:var(--accent);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.approval-chip-step{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.approval-chip-step{color:var(--accent)}.approval-chip-warn{color:#ef4444;font-weight:700}.approval-chip-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:18px;line-height:1}.tenant-info-list{margin:0;padding-left:20px;font-size:14px;line-height:1.55}.shortcut-list{margin:0;padding:0;list-style:none}.muted{color:var(--muted)}.line-items{flex-direction:column;gap:12px;margin-top:20px;display:flex}.line-item{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:center;gap:10px;display:grid}.admin-section .section-header{margin-bottom:1rem}.admin-visibility-intro{color:var(--muted);margin-bottom:1rem;font-size:.95rem}.admin-visibility-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.admin-visibility-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.admin-visibility-filters__label{color:var(--muted);margin-right:.25rem;font-size:.9rem}.admin-visibility-filters__chip{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.85rem}.admin-visibility-filters__chip:hover{border-color:var(--accent)}.admin-visibility-filters__chip.is-active{background:var(--accent-light);border-color:var(--accent);color:var(--accent-hover)}.admin-visibility-filters__meta{font-size:.85rem}.admin-visibility-tables{flex-direction:column;gap:1.5rem;display:flex}.admin-visibility-group h3{color:var(--text);margin-bottom:.5rem;font-size:1rem}.admin-visibility-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-visibility-table th,.admin-visibility-table td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem}.admin-visibility-table .input-inline{border:1px solid var(--border);background:var(--card);width:100%;min-width:120px;color:var(--text);border-radius:6px;padding:.4rem .5rem;font-size:.9rem}.admin-visibility-table th{background:var(--accent-light);color:var(--text);font-weight:600}.admin-visibility-table td:first-child{min-width:160px}.settlement-card{margin-bottom:16px}.settlement-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.settlement-grid>div{flex-direction:column;gap:4px;display:flex}.expense-center-page--full{background:var(--bg-solid);flex-direction:column;min-height:0;display:flex}.expense-center-detail-view-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 12px;display:flex}.expense-center-detail-view-heading__title{font-weight:600}.expense-center-user-detail-tree__body{padding-top:0}.expense-center-user-detail-tree__table{margin-top:0}.expense-center-user-tree__expense-label{align-items:center;gap:8px;display:inline-flex}.expense-center-user-tree__thumb{flex-shrink:0}.expense-center-user-tree__orphan-label{color:var(--text-muted,#6b7280);font-weight:600}.expense-center-context-bar{border-bottom:1px solid var(--border,#e5e7eb);background:var(--bg-solid,#fff);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 16px;display:flex}.expense-center-context-bar__field{min-width:140px;margin:0}.expense-center-context-bar__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);font-size:11px}.expense-center-workbook-grid{--wb-border:var(--border,#e5e7eb);--wb-muted-bg:var(--text,#111827);padding:0 16px 16px}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-grid{--wb-muted-bg:color-mix(in srgb, var(--text,#111827) 3%, var(--surface,#fff))}}.expense-center-workbook-grid{--wb-header-bg:var(--text,#111827)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-grid{--wb-header-bg:color-mix(in srgb, var(--text,#111827) 4%, var(--surface-muted,#f8fafc))}}.expense-center-workbook-excluded{margin-bottom:12px}.expense-center-workbook-excluded__banner{border:1px solid #f59e0b;margin-bottom:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-excluded__banner{border:1px solid color-mix(in srgb,#f59e0b 35%,var(--wb-border))}}.expense-center-workbook-excluded__banner{background:#f59e0b;border-left:3px solid #f59e0b;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-excluded__banner{background:color-mix(in srgb,#f59e0b 8%,var(--surface,#fff))}}.expense-center-workbook-excluded__banner{color:var(--text,#0f172a);font-size:13px}.expense-center-workbook-excluded__toggle{border:1px solid var(--wb-border);background:var(--surface,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.expense-center-workbook-excluded__count{background:var(--wb-muted-bg);border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:1px 7px;font-size:11px;display:inline-flex}.expense-center-workbook-sheets{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.expense-center-workbook-sheets__tab{border:1px solid var(--wb-border);background:var(--surface,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.expense-center-workbook-sheets__count{color:var(--muted,#6b7280);background:var(--wb-muted-bg);border-radius:999px;padding:1px 6px;font-size:11px}.expense-center-workbook-grid__table-wrap{border:1px solid var(--wb-border);background:var(--surface,#fff);border-radius:10px;overflow:auto}.expense-center-workbook-grid__table{border-collapse:separate;border-spacing:0;min-width:720px;font-size:13px}.expense-center-workbook-amount{font-weight:600}.expense-center-workbook-grid__input{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:4px;width:100%;min-width:80px;padding:4px 6px;font-size:12px}.expense-center-workbook-view-toolbar{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.expense-center-workbook-view-toolbar__row{flex-wrap:wrap;gap:8px;display:flex}.expense-center-workbook-view-toolbar__chip{cursor:pointer;pointer-events:auto;border:1px solid var(--wb-border);background:var(--surface,#fff)}.expense-center-workbook-view-toolbar__filters{padding-top:2px}.expense-center-workbook-tree{--tree-indent:16px}.expense-center-workbook-tree__label{align-items:center;gap:6px;min-width:0;display:flex}.expense-center-workbook-tree__indent{width:calc(var(--tree-depth,0) * var(--tree-indent));flex-shrink:0;display:inline-block}.expense-center-workbook-tree__chevron{cursor:pointer;color:var(--text-muted,#6b7280);background:0 0;border:none;padding:0 4px;font-size:12px}.expense-center-workbook-tree__parent-link{cursor:pointer;font:inherit;color:var(--primary,#2563eb);text-align:left;background:0 0;border:none;padding:0;font-weight:600}.expense-center-workbook-tree__warn{color:#b45309;white-space:nowrap;font-size:11px}.expense-center-workbook-cross-month-note{white-space:normal;vertical-align:middle;max-width:11rem;line-height:1.35;display:inline-block}.expense-center-workbook-doc-badge{border:1px solid var(--wb-border);color:var(--text-muted,#64748b);background:var(--wb-muted-bg);border-radius:999px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.expense-center-workbook-status-chip{transform-origin:0;transform:scale(.92)}.expense-center-workbook-count-pill{text-align:center;min-width:1.5rem;display:inline-block}.expense-center-workbook-gl-warn{color:#b45309;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-gl-warn{background:color-mix(in srgb,#f59e0b 12%,var(--surface,#fff))}}.expense-center-workbook-gl-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.expense-center-workbook-summary-form{font-weight:600}.expense-center-workbook-form-summary tbody tr.forms-list-row,.expense-center-workbook-excluded__table tbody tr.forms-list-row{cursor:pointer}@media (max-width:860px){.expense-center-workbook-view-toolbar__row{gap:6px}.expense-center-workbook-view-toolbar__chip{padding:4px 8px;font-size:12px}.expense-center-workbook-tree__table-wrap,.expense-center-workbook-grid__table-wrap{overflow-x:auto}}.expense-center-page--embedded{max-width:none;margin:0;padding:0}.expense-center-view-tabs{gap:8px;margin-bottom:16px;display:flex}.expense-center-closure__workspace{margin-top:0}.expense-center-closure-checklist-chips{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.expense-center-closure-checklist-chip{cursor:default;pointer-events:none}.forms-list-type-badge{background:var(--surface-muted,#f3f4f6);color:var(--text-muted,#6b7280);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.expense-center-closure__toolbar{margin-bottom:12px}.expense-center-closure-filter-summary{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.expense-center-closure-filter-summary--inline{flex-flow:wrap;align-items:center;gap:4px}.expense-center-closure-filter__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.expense-center-closure-filter__month-btn{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:8px 6px;font-size:13px;display:flex}.expense-center-closure-filter__month-badge{color:#059669;font-size:10px}.expense-center-closure-filter__month-label{margin-top:8px}.expense-center-closure__hint{padding:12px 16px 20px}.expense-center-closure__import-label{cursor:pointer}.expense-center-closure__action-btn{border:1px solid var(--border);background:var(--bg-solid,#fff);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s;display:inline-flex}.expense-center-closure__action-btn--ghost{background:var(--bg-solid,#fff)}.expense-center-closure__action-btn--excel{border-color:#217346}@supports (color:color-mix(in lab,red,red)){.expense-center-closure__action-btn--excel{border-color:color-mix(in srgb,#217346 38%,var(--border))}}.expense-center-closure__action-btn--excel{background:linear-gradient(180deg,#f0faf4 0%,var(--bg-solid,#fff) 100%);color:#145c32}.expense-center-closure__action-btn--close{background:var(--accent-gradient);color:#fff;box-shadow:0 2px 10px var(--accent);border:none}@supports (color:color-mix(in lab,red,red)){.expense-center-closure__action-btn--close{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 35%,transparent)}}.expense-center-closure__action-btn-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.expense-center-closure__action-btn-icon--trailing{color:currentColor}@supports (color:color-mix(in lab,red,red)){.expense-center-closure__action-btn-icon--trailing{color:color-mix(in srgb,currentColor 72%,transparent)}}.expense-center-closure__action-btn-label{white-space:nowrap}.expense-center-wizard-backdrop{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.expense-center-wizard{width:min(520px,100%);padding:20px}.expense-center-wizard__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.expense-center-wizard__foot{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.expense-center-wizard__warn{color:#b45309;font-size:13px}.expense-center-templates{background:var(--bg-solid);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.expense-center-templates--embedded{max-width:none;margin:0;padding:0}.expense-center-templates__toolbar{border-bottom:1px solid var(--border,#e5e7eb);background:var(--bg-solid,#fff);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:8px 12px;padding:8px 16px;display:flex}.expense-center-templates__toolbar-lead{flex-direction:column;gap:2px;min-width:0;display:flex}.expense-center-templates__toolbar-company{min-width:min(100%,220px);max-width:280px;margin-left:auto}.expense-center-templates__create{flex-shrink:0}.expense-center-templates__workspace{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow:auto}.expense-center-templates__loading{padding:8px 0}.expense-center-templates__empty{flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;padding:24px 4px;display:flex}.expense-center-templates__empty-title{margin:0;font-size:1rem;font-weight:600}.expense-center-templates__table-wrap{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:10px;overflow:auto}.expense-center-templates__table{border-collapse:collapse;width:100%;margin:0;font-size:13px}.expense-center-templates__name-cell{min-width:160px}.expense-center-templates__name-link{color:var(--text,inherit);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;display:inline}.expense-center-templates__code-hint{color:var(--text-muted,#6b7280);margin-left:6px;font-size:11px}.expense-center-templates__sheet-chips{flex-wrap:wrap;gap:4px;min-width:140px;display:flex}.expense-center-templates__sheet-chip{background:var(--primary,#2563eb);border-radius:999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.expense-center-templates__sheet-chip{background:color-mix(in srgb,var(--primary,#2563eb) 10%,var(--bg-solid,#fff))}}.expense-center-templates__sheet-chip{color:var(--primary,#2563eb);border:1px solid var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-templates__sheet-chip{border:1px solid color-mix(in srgb,var(--primary,#2563eb) 22%,var(--border,#e5e7eb))}}.expense-center-templates__sheet-chip--more{background:var(--surface,#fff);color:var(--text-muted,#6b7280);border-color:var(--border,#e5e7eb)}.expense-center-templates__default-badge{color:#047857;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.expense-center-templates__muted-dash{color:var(--text-muted,#6b7280);font-size:12px}.expense-center-templates__actions-cell{white-space:nowrap;text-align:right;width:1%}.expense-center-templates__actions-menu{justify-content:flex-end;display:inline-flex;position:relative}.expense-center-templates__menu-trigger{letter-spacing:0;min-width:28px;min-height:28px;padding:0 4px;font-size:18px;line-height:1}.expense-center-templates__menu-dropdown{min-width:160px;padding:4px;left:auto;right:0}.expense-center-templates__edit-link{color:var(--primary,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.expense-center-templates__item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.expense-center-template-editor{background:var(--bg-solid);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.expense-center-template-editor__loading{padding:24px 16px}.expense-center-template-editor__toolbar{border-bottom:1px solid var(--border,#e5e7eb);background:var(--bg-solid,#fff);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:8px 12px;padding:8px 16px;display:flex}.expense-center-template-editor__toolbar-lead{align-items:center;min-width:0;display:flex}.expense-center-template-editor__toolbar-name{min-width:min(100%,220px);max-width:280px;margin-left:auto}.expense-center-template-editor__banner{border-top:none;border-left:none;border-right:none;border-radius:0;flex-shrink:0;margin:0;padding:8px 16px}.expense-center-template-editor__workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.expense-center-template-editor__layout{border-top:1px solid var(--border,#e5e7eb);flex:1;grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.expense-center-template-editor__sheets{border-right:1px solid var(--border,#e5e7eb);background:var(--bg-solid,#fff);flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.expense-center-template-editor__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);flex-shrink:0;margin:0 0 8px;font-size:11px;font-weight:600}.expense-center-template-editor__sheet-list{margin:0 0 12px;padding:0;list-style:none}.expense-center-template-editor__sheet-row{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 6px;width:100%;display:grid}.expense-center-template-editor__sheet-item{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;grid-area:1/1/auto/-1;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.expense-center-template-editor__sheet-item-label{white-space:normal;overflow-wrap:anywhere;width:100%;line-height:1.35}.expense-center-template-editor__sheet-badge{color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.expense-center-template-editor__reorder{flex-direction:row;flex-shrink:0;grid-area:2/1;align-self:center;gap:2px;display:inline-flex}.expense-center-template-editor__sheet-actions{grid-area:2/2;justify-content:flex-end;align-items:center;display:flex}.expense-center-template-editor__add-sheet{border-top:1px solid var(--border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.expense-center-template-editor__main{background:var(--bg-solid,#fff);flex-direction:column;min-height:0;padding:10px 16px;display:flex;overflow:hidden}.expense-center-template-editor__sheet-meta{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:16px;padding:16px;display:grid}.expense-center-template-editor__sheet-meta--inline{border:none;border-bottom:1px solid var(--border,#e5e7eb);background:0 0;border-radius:0;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:8px 12px;margin:0 0 8px;padding:0 0 8px;display:flex}.expense-center-template-editor__enabled{grid-column:1/-1}.expense-center-template-editor__enabled-row{align-items:center;gap:8px;display:inline-flex}.expense-center-template-editor__warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;flex-shrink:0;margin:0 0 8px;padding:8px 10px;font-size:12px}.expense-center-template-editor__columns-section{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.expense-center-template-editor__columns-head{border-bottom:1px solid var(--border,#e5e7eb);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:6px 10px;margin-bottom:6px;padding-bottom:6px;display:flex}.expense-center-template-editor__stable-id-note{color:var(--text-muted,#6b7280);margin:0;font-size:12px}.expense-center-template-editor__columns-table{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.expense-center-template-editor__columns-table-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);background:var(--primary,#2563eb);flex-shrink:0;grid-template-columns:40px 56px minmax(120px,1fr) minmax(140px,220px) 72px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;display:grid}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__columns-table-head{background:color-mix(in srgb,var(--primary,#2563eb) 6%,var(--bg-solid,#fff))}}.expense-center-template-editor__columns-table-head{border-bottom:1px solid var(--border,#e5e7eb)}.expense-center-template-editor__columns{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden auto}.expense-center-template-editor__column-row{border:none;border-bottom:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:0;grid-template-columns:40px 56px minmax(120px,1fr) minmax(140px,220px) 72px;align-items:center;gap:8px;padding:6px 10px;transition:background .12s;display:grid}.expense-center-template-editor__column-visible{justify-content:center;margin:0;display:flex}.expense-center-template-editor__column-label{flex-direction:column;gap:2px;min-width:0;display:flex}.expense-center-template-editor__field-key{color:var(--text-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.expense-center-template-editor__header-input{border:1px solid var(--border,#e5e7eb);border-radius:6px;width:100%;min-height:32px;padding:4px 8px;font-size:13px}.expense-center-template-editor__preview{border-top:1px solid var(--border,#e5e7eb);flex-shrink:0;max-height:min(240px,35vh);margin-top:8px;padding-top:8px;overflow:auto}.expense-center-template-editor__preview-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.expense-center-template-editor__import-flag{white-space:nowrap;font-size:12px}.expense-center-template-editor__period-chip{background:var(--primary,#2563eb);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__period-chip{background:color-mix(in srgb,var(--primary,#2563eb) 12%,var(--bg-solid,#fff))}}.expense-center-template-editor__period-chip{color:var(--primary,#2563eb)}.expense-center-template-editor__sticky-foot{padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border,#e5e7eb);background:var(--bg-solid,#fff);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.expense-center-template-editor__preview-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.expense-center-template-editor__period-inputs{gap:8px;display:inline-flex}.expense-center-template-editor__dirty-badge{color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;align-self:center;padding:4px 10px;font-size:12px;font-weight:600}.expense-center-workbook-preview{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.expense-center-workbook-preview__meta{border-bottom:1px solid var(--border,#e5e7eb);margin:0;padding:10px 14px;font-size:12px}.expense-center-workbook-preview__table-wrap{overflow-x:auto}.expense-center-workbook-preview__table{border-collapse:collapse;width:100%;margin:0;font-size:13px}.expense-center-workbook-preview__empty{text-align:center;color:var(--text-muted,#6b7280);padding:24px 16px;font-size:13px}.expense-center-workbook-template-picker{flex:0 360px;min-width:min(100%,280px);max-width:420px}.expense-center-workbook-template-picker--compact{flex:100%;max-width:none}.expense-center-workbook-template-picker__card{border:1px solid #217346;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-template-picker__card{border:1px solid color-mix(in srgb,#217346 32%,var(--border))}}.expense-center-workbook-template-picker__card{background:linear-gradient(180deg,#f0faf4 0%,var(--bg-solid,#fff) 100%);box-shadow:0 1px 3px #21734614}.expense-center-workbook-template-picker__head{align-items:flex-start;gap:10px;display:flex}.expense-center-workbook-template-picker__mark{background:#e9f1ed;border:1px solid #2173462e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.expense-center-workbook-template-picker__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.expense-center-workbook-template-picker__label{color:#145c32;font-size:14px;font-weight:700;line-height:1.25}.expense-center-workbook-template-picker__subtitle{color:#145c32;font-size:12px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-template-picker__subtitle{color:color-mix(in srgb,#145c32 55%,var(--text-muted,#64748b))}}.expense-center-workbook-template-picker__badge{letter-spacing:.01em;color:#145c32;background:#dcfce7;border:1px solid #99dab2;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:700}.expense-center-workbook-template-picker__select-wrap{align-items:center;display:flex;position:relative}.expense-center-workbook-template-picker__select{border:1px solid #217346;border-radius:10px;width:100%;min-height:44px;padding:10px 40px 10px 12px}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-template-picker__select{border:1px solid color-mix(in srgb,#217346 28%,var(--border))}}.expense-center-workbook-template-picker__select{background:var(--bg-solid,#fff);color:var(--text);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;font-weight:600;line-height:1.3;transition:border-color .15s,box-shadow .15s,opacity .15s}.expense-center-workbook-template-picker__chevron{pointer-events:none;color:#217346;opacity:.85;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.expense-center-closure__export-bar{flex-wrap:wrap;align-items:stretch;gap:12px 16px;padding:0 16px 12px;display:flex}.expense-center-closure__export-summary{flex-direction:column;flex:240px;gap:2px;min-width:0;font-size:13px;line-height:1.4;display:flex}.expense-center-closure__export-summary-counts{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.expense-center-closure__export-summary-sep{color:var(--muted-fg,#94a3b8)}.admin-embedded-panel{margin-top:8px}.capture-empty-state{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.expense-center-header{margin-bottom:16px}.expense-center-back{margin-bottom:8px}.expense-center-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:20px;padding:16px;display:flex}.expense-center-segmented{background:var(--bg,#f4f5f7);border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:12px;flex-wrap:nowrap;gap:0;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto}:root[data-theme=dark] .expense-center-segmented{background:#ffffff0f}.expense-center-segment{min-width:max(120px,28%);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:auto;padding:10px 14px;font-size:.9rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.expense-center-segment:hover{color:var(--text)}.expense-center-segment.active{background:var(--card,#fff);color:var(--text);font-weight:600;box-shadow:0 1px 4px #00000014}:root[data-theme=dark] .expense-center-segment.active{background:var(--card);box-shadow:0 1px 6px #00000059}.expense-center-segment-count{min-width:1.35rem;color:inherit;background:#00000014;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.expense-center-segment.active .expense-center-segment-count{background:#0000000f}.expense-center-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.expense-center-detail-toolbar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px 16px;margin-bottom:16px;padding:16px;display:grid}.expense-center-export-menu{display:inline-flex;position:relative}.expense-center-export-dropdown{min-width:220px;left:auto;right:0}@media (min-width:720px){.expense-center-detail-toolbar .expense-center-export-menu{grid-column:auto}}.expense-center-search-field{grid-column:1/-1}@media (min-width:720px){.expense-center-search-field{grid-column:span 2}}.expense-center-desktop-only{display:block}.expense-center-mobile-only{display:none}.expense-center-user-card{margin-bottom:12px}.expense-center-user-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.expense-center-user-card-stats{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:.85rem;display:flex}.expense-center-table-wrap{margin-bottom:16px;overflow-x:auto}.expense-center-table{border-collapse:collapse;width:100%;font-size:.92rem}.expense-center-month{margin-bottom:12px;overflow:hidden}.expense-center-month-toggle{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;display:flex}.expense-center-month-body{border-top:1px solid var(--border);padding:8px 12px 12px}.expense-center-item{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 8px;display:flex}.expense-center-item:last-child{border-bottom:none}.expense-center-item-main{flex-direction:column;flex:1;gap:4px;min-width:200px;display:flex}.expense-center-item-main--with-thumb{flex-direction:row;align-items:flex-start;gap:12px}.expense-center-item-main--with-thumb .expense-center-item-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.form-export-menu__dropdown{box-shadow:var(--shadow-md,0 8px 24px #0000001f)}.expense-center-item-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.expense-center-companies{margin-top:4px}@media (max-width:768px){.expense-center-page{padding:16px 12px 32px}.expense-center-filters{flex-direction:column;align-items:stretch}.expense-center-filters .field{width:100%;min-width:0}.expense-center-desktop-only{display:none}.expense-center-mobile-only{display:block}.expense-center-detail-toolbar{grid-template-columns:1fr 1fr}.expense-center-search-field{grid-column:1/-1}.expense-center-item{flex-direction:column;align-items:stretch}.expense-center-item-actions{justify-content:flex-end;width:100%}.expense-center-month-toggle{padding:12px 14px;font-size:.95rem}.pagination-row{flex-wrap:wrap;justify-content:center;gap:8px}}.policy-banner-error{background:#ef44440f;border-color:#ef4444}.policy-banner-warning{background:#f59e0b0f;border-color:#f59e0b}.policy-banner-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.policy-icon{flex-shrink:0;font-size:16px}.policy-summary{flex:1;font-size:13px;font-weight:600}.policy-expand-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px}.policy-violation-list{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 14px 10px;display:flex}.policy-violation-item{border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12px;display:flex}.policy-error{background:#ef444414}.policy-warning{background:#f59e0b14}.policy-vi-icon{flex-shrink:0;margin-top:1px;font-size:13px}.policy-vi-msg{font-weight:500}.policy-vi-desc{margin-top:2px;font-size:11px}.bulk-count{color:var(--accent);margin-right:4px;font-size:13px;font-weight:600}.bulk-checkbox{cursor:pointer;flex-shrink:0;align-items:center;margin-right:8px;display:flex}.bulk-result-msg{background:var(--card-bg);border:1px solid var(--border);color:var(--fg);border-radius:6px;margin-bottom:8px;padding:6px 12px;font-size:13px}.analytics-header{margin-bottom:20px}.analytics-tabs{border-bottom:2px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.analytics-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-2px;padding:8px 16px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.analytics-content{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:24px}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.analytics-section-title{color:var(--fg);font-size:14px;font-weight:600}.analytics-period-btns{gap:4px;display:flex}.analytics-summary-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.analytics-kpi{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.analytics-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px}.analytics-kpi-value{font-size:20px;font-weight:700}.analytics-anomaly-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.analytics-anomaly-banner--alert{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.analytics-anomaly-banner--alert{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}}.analytics-anomaly-banner--alert{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.analytics-anomaly-banner--alert{background:color-mix(in srgb,var(--danger) 6%,var(--card-bg))}}.analytics-anomaly-banner__title{margin:0 0 4px;font-size:.95rem}.analytics-anomaly-banner--loading{padding:12px 18px}.analytics-category-list{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow-y:auto}.analytics-category-row{align-items:center;gap:8px;font-size:13px;display:flex}.analytics-category-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.analytics-category-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.analytics-category-pct{color:var(--muted);text-align:right;width:36px;font-size:12px}.analytics-category-total{text-align:right;width:90px;font-weight:600}.analytics-budget-item{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.analytics-budget-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.analytics-budget-name{font-size:14px;font-weight:600}.analytics-budget-amounts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.analytics-progress-bg{background:var(--border);border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.analytics-progress-fill{border-radius:4px;height:100%;transition:width .4s}.analytics-budget-meta{font-size:11px}.forms-list-table{min-width:480px}.forms-list-row{cursor:pointer;transition:background .15s;position:relative}.forms-list-row:hover{background:#3b82f60f!important}.forms-list-row td:last-child{position:relative}.forms-list-row:after{content:"›";opacity:0;color:var(--accent);pointer-events:none;font-size:18px;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(-4px)}.forms-list-row:hover:after{opacity:.5;transform:translateY(-50%)translate(0)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:calc(400px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#94a3b81f 25%,#94a3b838,#94a3b81f 75%) 0 0/400px 100%;border-radius:5px;animation:1.4s ease-in-out infinite shimmer}:root[data-theme=dark] .skeleton{background:linear-gradient(90deg,#4755694d 25%,#47556980,#4755694d 75%) 0 0/400px 100%;animation:1.4s ease-in-out infinite shimmer}.forms-skeleton-row td{padding:10px 12px}.sk-name{width:140px;height:14px;margin-bottom:6px}.sk-sub{width:90px;height:10px}.sk-amount{width:60px;height:14px;margin-left:auto}.sk-chip{border-radius:20px;width:80px;height:22px}.sk-btn{width:32px;height:26px}.button.ghost.filter-active{border-color:var(--accent);color:var(--accent)}.filter-active-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;animation:1.8s ease-in-out infinite pulse;display:inline-block}.forms-list-cell-form{max-width:260px}.forms-list-name{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:.9rem;font-weight:600;overflow:hidden}.forms-list-number{white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin-top:2px;font-family:SF Mono,Fira Code,monospace;font-size:11px;overflow:hidden}.forms-list-mobile-only{display:none}.forms-list-desktop-only{display:block}.forms-list-mobile-toolbar{flex-direction:column;gap:8px;margin-bottom:8px;display:none}.forms-list-mobile-search{align-items:stretch;gap:8px;display:flex}.forms-list-mobile-search__input{border:1px solid var(--border);background:var(--card);min-width:0;min-height:44px;color:var(--text);border-radius:12px;flex:1;padding:10px 14px;font-size:16px}.forms-list-mobile-search__filter{flex-shrink:0;min-height:44px;padding:10px 14px}.forms-list-status-chips{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.forms-list-status-chip{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--muted);text-align:center;white-space:normal;cursor:pointer;border-radius:999px;flex:0 auto;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.25}.forms-list-status-chip.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.forms-list-status-chip.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.forms-list-status-chip.is-active{background:var(--accent-light);color:var(--accent)}.forms-list-cards-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.forms-list-cards-panel--empty{box-shadow:none;background:0 0;border:none;padding:0}.forms-list-cards{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.forms-list-cards>li{min-width:0;animation:.42s cubic-bezier(.22,1,.36,1) both forms-list-card-in;animation-delay:calc(var(--forms-card-i,0) * 42ms)}button.forms-list-card{text-align:left;width:100%;min-width:0;max-width:100%;font:inherit;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:14px 44px 14px 16px;transition:border-color .18s,box-shadow .18s,transform .14s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:clip visible;box-shadow:0 1px 3px #0f172a0d}:root[data-theme=dark] button.forms-list-card{box-shadow:0 2px 10px #0003}.forms-list-card__accent{background:var(--accent-gradient);transform-origin:top;width:3px;animation:.35s cubic-bezier(.22,1,.36,1) both forms-list-card-accent-in;animation-delay:calc(var(--forms-card-i,0) * 42ms + 80ms);border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:0}button.forms-list-card:active{transform:scale(.988);box-shadow:0 1px 2px #0f172a0f}button.forms-list-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){button.forms-list-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){button.forms-list-card:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}}button.forms-list-card:hover{box-shadow:0 6px 16px var(--accent)}@supports (color:color-mix(in lab,red,red)){button.forms-list-card:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 12%,transparent)}}button.forms-list-card:hover .forms-list-card__chev{color:var(--accent);background:var(--accent-light);transform:translate(2px)}}.forms-list-card--skeleton{pointer-events:none;gap:8px;min-height:96px}.forms-list-card--skeleton .forms-list-card__accent{display:none}.forms-list-card__head{min-width:0;max-width:100%}.forms-list-card__title{letter-spacing:-.02em;min-width:0;max-width:100%;color:var(--text);word-break:break-word;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.35;display:block}.forms-list-card__chev{background:var(--surface);width:32px;height:32px;color:var(--muted);pointer-events:none;border-radius:10px;place-items:center;transition:color .15s,background .15s,transform .15s;display:grid;position:absolute;top:12px;right:10px}.forms-list-card__meta,.forms-list-card__owner{min-width:0;max-width:100%;color:var(--muted);word-break:break-word;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.forms-list-card__meta{font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Code,ui-monospace,monospace}.forms-list-card__foot{box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;max-width:100%;margin-top:4px;display:flex}.forms-list-card__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;max-width:100%;display:flex}.forms-list-card__amount{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.forms-list-card__amount-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);word-break:break-word;font-size:1.05rem;font-weight:700;line-height:1.25}.forms-list-card__currency{color:var(--muted);font-size:12px;font-weight:600}.forms-list-card__date{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.forms-list-card__chip-row{width:100%;min-width:0;max-width:100%;display:block}.forms-list-card__chip-row .form-status-chip{box-sizing:border-box;white-space:normal;text-align:left;align-items:flex-start;width:auto;min-width:0;max-width:100%;height:auto;padding:6px 12px;font-size:12px;line-height:1.4;display:inline-flex}.forms-list-card__chip-row .form-status-chip.s-pending{animation:none}.forms-list-card__chip-row .fsc-icon{flex-shrink:0;margin-top:2px}.forms-list-card__chip-row .fsc-label{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:none;text-overflow:unset;overflow:visible}.forms-list-card__kalem{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.forms-list-cards>li,button.forms-list-card,.forms-list-card__accent,.forms-list-card__chev{transition:none!important;animation:none!important}}.forms-list-mobile-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:none}.forms-filter-sheet__fields{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.forms-filter-sheet__actions{justify-content:flex-end;gap:10px;display:flex}.forms-list-pagination{margin-top:16px}.forms-empty-state__icon{margin-bottom:10px;font-size:40px}.forms-empty-state__title{margin-bottom:6px;font-weight:600}.forms-empty-state__desc{max-width:320px;margin:0 auto 14px;font-size:13px}.forms-list-travel-hint.inline-tip-banner{border:none;border-bottom:1px solid var(--border);border-left:3px solid var(--accent);background:var(--accent);border-radius:0;margin:0;padding:10px 12px 10px 14px}@supports (color:color-mix(in lab,red,red)){.forms-list-travel-hint.inline-tip-banner{background:color-mix(in srgb,var(--accent) 7%,var(--bg-solid))}}.forms-list-travel-hint.inline-tip-banner{box-shadow:none;box-sizing:border-box;align-items:flex-start;gap:8px}.forms-list-travel-hint__copy{min-width:0;color:var(--text);flex:1;font-size:13px;line-height:1.45}.forms-list-travel-hint__copy p{margin:0}.forms-list-travel-hint__copy .button{vertical-align:baseline}.forms-list-travel-hint .inline-tip-banner__close{flex-shrink:0;margin-top:-2px}.forms-list-inline-banner{border-bottom:1px solid var(--border);background:var(--surface);box-sizing:border-box;margin:0;padding:10px 16px}.forms-list-page.card .forms-list-travel-hint,.forms-list-page.card .forms-list-inline-banner{width:100%}@media (min-width:861px){.forms-list-page .forms-list-travel-hint.inline-tip-banner,.forms-list-page .forms-list-inline-banner{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;margin-bottom:12px;margin-left:0;margin-right:0}.forms-list-inline-banner{border-left-color:var(--muted)}}@media (max-width:860px){.forms-list-mobile-only .forms-list-cards-panel,.forms-list-mobile-only .forms-list-cards-panel--empty{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 14px}.forms-list-mobile-only .forms-list-cards{gap:10px}.forms-list-filters-desktop,.forms-list-toolbar-desktop{display:none!important}.forms-list-mobile-only,.forms-list-mobile-toolbar,.forms-list-mobile-actions{display:flex}.forms-list-desktop-only,.forms-list-page .table-wrap{display:none!important}.forms-list-pagination{flex-direction:column;align-items:stretch;gap:12px}.forms-list-pagination .pagination-controls{flex-wrap:wrap;justify-content:center}}.forms-empty-state{text-align:center;color:var(--muted);padding:48px 24px}.fsc-icon{font-size:11px;line-height:1}@keyframes statusRingPulse{0%,to{box-shadow:0 0 #f59e0b66}60%{box-shadow:0 0 0 5px #f59e0b00}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.93)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.new-form-modal{width:min(420px,90vw);padding:24px;animation:.24s cubic-bezier(.34,1.56,.64,1) forwards modalPopIn}.new-form-modal-overlay{z-index:1000;justify-content:center;align-items:center;padding:16px}.new-form-modal__header{text-align:center;margin-bottom:20px}.new-form-modal__icon{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:28px;display:flex}.new-form-modal__title{color:var(--text);margin:0;font-size:1.15rem;font-weight:700}.new-form-modal__fields{flex-direction:column;gap:12px;display:flex}.new-form-modal__hint{margin-top:4px;font-size:12px}.new-form-modal__required{color:#ef4444}.new-form-modal__actions{gap:10px;margin-top:20px}.new-form-modal__submit{flex:1}.panel-backdrop-closing{animation:.2s forwards backdropOut}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}.forms-detail-panel{z-index:9001;background:#fff;flex-direction:column;width:min(920px,100vw);animation:.24s cubic-bezier(.32,.72,0,1) forwards slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 48px #0000002e}@keyframes slideInRight{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}body .forms-detail-panel,body .forms-detail-panel .panel-header,body .forms-detail-panel .panel-mobile-bar{background:#fff}:root[data-theme=dark] body .forms-detail-panel,:root[data-theme=dark] body .forms-detail-panel .panel-header,:root[data-theme=dark] body .forms-detail-panel .panel-mobile-bar{background:#1e293b}.forms-detail-panel .mono,.forms-detail-panel .p-mono{font-family:SF Mono,Fira Code,ui-monospace,Cascadia Code,monospace}.panel-header-left{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.panel-form-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.panel-form-sub{color:var(--muted);letter-spacing:.01em;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:11.5px}.panel-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.panel-action-btn{white-space:nowrap;padding:5px 13px!important;font-size:13px!important;font-weight:500!important}.panel-close-btn{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex;padding:0!important}.panel-download-wrap{position:relative}.panel-download-menu{z-index:20;min-width:130px;position:absolute;top:calc(100% + 4px);right:0}.panel-status-date{color:var(--muted);font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px}.panel-info-card-title{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:10.5px;font-weight:700}.panel-info-row{border-bottom:1px solid #0000;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.panel-settlement-grid{flex-direction:column;display:flex}.panel-collapse-btn{cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.panel-expenses-count-badge{background:var(--border);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:11px;font-weight:600}.panel-summary-stat{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.panel-summary-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:700}.panel-summary-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:15px;font-weight:700}.panel-expenses-empty-icon{opacity:.6;font-size:36px}.panel-expenses-empty-title{color:var(--text);font-size:14px;font-weight:600}.panel-expenses-empty-sub{color:var(--muted);font-size:12.5px}.panel-expenses-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:560px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-size:13px}.panel-category-summary-body{grid-template-columns:minmax(200px,1fr) minmax(220px,1.2fr);align-items:center;gap:16px;margin-top:10px;display:grid}.panel-category-legend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.panel-category-legend-row{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.panel-category-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.panel-category-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.panel-category-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.expense-kalem-top{align-items:center;gap:6px;min-width:0;display:flex}.expense-kalem-vendor{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;font-weight:600;overflow:hidden}.expense-kalem-desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-style:italic;overflow:hidden}.cat-konaklama,.cat-otel,.cat-accommodation{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cat-ulasim,.cat-seyahat,.cat-travel,.cat-taksi,.cat-ucak,.cat-tren{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.cat-yemek,.cat-restoran,.cat-food,.cat-kahvalti,.cat-ogle,.cat-aksam{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.cat-temsil,.cat-hediye,.cat-entertainment{color:#7e22ce;background:#fdf4ff;border-color:#e9d5ff}.cat-kirtasiye,.cat-malzeme,.cat-ofis,.cat-office{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.cat-teknoloji,.cat-yazilim,.cat-donanim,.cat-tech{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.cat-telefon,.cat-iletisim,.cat-phone,.cat-internet{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.cat-saglik,.cat-hastane,.cat-eczane,.cat-health{color:#be123c;background:#fff1f2;border-color:#fecdd3}.cat-egitim,.cat-kurs,.cat-seminer,.cat-education{color:#854d0e;background:#fefce8;border-color:#fef08a}.cat-diger,.cat-other,.cat-genel{color:#64748b;background:#f8fafc;border-color:#e2e8f0}:root[data-theme=dark] .cat-konaklama,:root[data-theme=dark] .cat-otel{color:#93c5fd;background:#1d4ed826;border-color:#1d4ed84d}:root[data-theme=dark] .cat-ulasim,:root[data-theme=dark] .cat-seyahat{color:#86efac;background:#15803d26;border-color:#15803d4d}:root[data-theme=dark] .cat-yemek,:root[data-theme=dark] .cat-restoran{color:#fdba74;background:#c2410c26;border-color:#c2410c4d}.expense-amount-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:13.5px;font-weight:700}.expense-amount-currency{color:var(--muted);vertical-align:super;letter-spacing:0;margin-left:3px;font-family:inherit;font-size:10.5px;font-weight:500}.expense-skeleton-row td{padding:12px 10px}.expense-skeleton-cell{background:linear-gradient(90deg,var(--muted-bg) 25%,#94a3b81f 50%,var(--muted-bg) 75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite shimmer;display:inline-block}.expense-total-label{color:var(--muted);text-align:right;font-size:12px;font-weight:600}.expense-receipt-cell{justify-content:center;align-items:center;display:flex}.expense-status-dot{display:none}.panel-title-input{border:1px solid var(--border);background:var(--bg-solid);min-width:0;height:34px;color:var(--text);border-radius:8px;flex:1;padding:0 10px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.panel-locked-icon{opacity:.5;flex-shrink:0;font-size:13px}.panel-advance-detail{background:var(--muted-bg);border:1px solid var(--border);border-radius:8px;margin-top:10px;padding:8px 12px}.panel-advance-readonly{margin-top:8px}@media (min-width:768px) and (max-width:1100px){.approval-list .list-item,.forms-approval-list .list-item{flex-direction:column;align-items:stretch;gap:8px}.approval-list .actions,.forms-approval-list .actions{flex-wrap:wrap;justify-content:flex-end}}.admin-console{padding:0}.admin-console-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-console-title{color:var(--text);margin:0;font-size:1.3rem;font-weight:700}.acc-title{color:var(--text)}.admin-console-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.admin-center-card{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:20px;transition:box-shadow .15s,border-color .15s,transform .1s;display:flex}.admin-center-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.acc-top{align-items:center;gap:10px;display:flex}.acc-icon{font-size:1.5rem}.acc-title{font-size:1rem;font-weight:600}.acc-stats{flex-wrap:wrap;gap:16px;display:flex}.acc-stat{flex-direction:column;gap:2px;display:flex}.acc-stat-value{color:var(--text);font-size:.95rem;font-weight:600}.acc-stat-label{color:var(--text-muted);font-size:.75rem}.acc-alerts{flex-direction:column;gap:4px;display:flex}.acc-alert{border-radius:6px;padding:4px 8px;font-size:.78rem}.acc-alert-warning{color:#b45309;background:#f59e0b1a}.acc-alert-error{color:#dc2626;background:#ef44441a}.acc-alert-info{color:#2563eb;background:#3b82f61a}.acc-quick-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.acc-quick-link{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:.72rem;font-weight:600}.acc-quick-link:hover{border-color:var(--primary);color:var(--primary)}.acc-footer{margin-top:auto}.acc-link{color:var(--primary);font-size:.85rem;font-weight:500}.admin-console-recent{margin-top:24px}.admin-console-recent-title{margin:0 0 10px;font-size:.9rem;font-weight:600}.admin-console-recent-list{flex-wrap:wrap;gap:8px;display:flex}.admin-console-recent-item{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:8px;padding:8px 14px;font-size:.85rem;transition:border-color .15s}.admin-console-recent-item:hover{border-color:var(--primary)}.center-layout{flex-direction:column;width:100%;min-height:0;display:flex}.admin-center-shell{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.center-topbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:12px 0;display:flex}.center-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:.85rem;display:flex}.center-crumb-btn{color:var(--primary);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.center-crumb-btn:hover{text-decoration:underline}.center-crumb-text{color:var(--text);font-weight:500}.center-crumb-sep{color:var(--text-muted);margin:0 2px}.center-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.center-sidebar-toggle{border-radius:9px;flex-shrink:0;min-height:34px;padding:6px 14px;font-size:.85rem;font-weight:600}.center-body{flex:1;align-items:flex-start;gap:20px;min-height:0;display:flex}.center-body--collapsed .center-sidebar{display:none}.center-sidebar{border-right:1px solid var(--border);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex-shrink:0;gap:4px;width:232px;min-width:232px;max-height:min(100vh - 10rem,100%);padding-right:16px;display:flex;overflow-y:auto}.center-sidebar-title{color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;font-size:.95rem;font-weight:700;display:flex}.center-sidebar-icon{font-size:1.2rem}.center-sidebar-group{margin-bottom:12px}.center-sidebar-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;padding:0 8px;font-size:.7rem;font-weight:600}.center-sidebar-item{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.85rem;transition:background .1s,color .1s;display:flex}.center-sidebar-item:hover{background:var(--hover-bg)}.center-sidebar-item.active{background:var(--primary-bg);color:var(--primary);font-weight:600}.center-sidebar-item-label{flex:1;min-width:0;line-height:1.35}.center-sidebar-badge{background:var(--border-light);color:var(--text-muted);border-radius:10px;padding:1px 6px;font-size:.7rem}.csb-red{color:#dc2626;background:#ef44441f}.csb-orange{color:#b45309;background:#f59e0b1f}.csb-green{color:#15803d;background:#22c55e1f}.csb-blue{color:#2563eb;background:#3b82f61f}.center-content{flex:1;min-width:0;overflow-y:auto}.center-mobile-nav{display:none}.center-mobile-select{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;color:var(--text);text-overflow:ellipsis;border-radius:10px;padding:10px 12px;font-size:.9rem}@media (max-width:860px){.main.main--admin-hub{flex-direction:column;flex:1;gap:8px;min-height:0;padding-bottom:4px;display:flex}.admin-center-shell{flex-direction:column;flex:auto;gap:8px;width:100%;min-width:0;display:flex}.admin-center-shell .center-layout{flex-direction:column;flex:none;height:auto;min-height:auto;display:flex}.admin-center-shell .center-topbar{display:none}.admin-center-shell .center-body{flex-direction:column;flex:none;gap:10px;height:auto;min-height:auto;display:flex}.admin-center-shell .center-mobile-nav{flex-shrink:0;display:block}.admin-center-shell .center-sidebar{display:none}.admin-center-shell .center-content{flex:none;width:100%;max-width:100%;height:auto;min-height:auto;overflow:visible}.admin-center-shell .erp-health-strip{flex-shrink:0;margin-bottom:0}.center-layout{min-height:0}.center-topbar{flex-direction:column;align-items:stretch;margin-bottom:12px;padding:8px 0 12px}.center-breadcrumb{flex-wrap:wrap;font-size:.8rem}.center-body{flex-direction:column;gap:12px}.center-mobile-nav{flex-shrink:0;width:100%;display:block}.center-sidebar{display:none}.center-content{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:8px;overflow-x:auto}.admin-console-grid{grid-template-columns:1fr;gap:12px}.admin-center-card{padding:16px}.panel-container,.page-stack{min-width:0;max-width:100%}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-company-bar{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:0;padding-bottom:8px}}.smart-table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.smart-table-header-left{align-items:center;gap:8px;display:flex}.smart-table-title{font-size:.95rem}.smart-table-badge{background:var(--primary-bg);color:var(--primary);border-radius:10px;padding:2px 8px;font-size:.75rem}.smart-table-header-right{align-items:center;gap:8px;display:flex}.smart-table-search{border:1px solid var(--border);background:var(--card-bg);width:180px;color:var(--text);border-radius:6px;padding:6px 10px;font-size:.85rem}.smart-table-view-toggle{border:1px solid var(--border);border-radius:6px;display:flex;overflow:hidden}.stv-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:5px 10px;font-size:.85rem}.smart-table-export{font-size:.8rem}.smart-table-wrap{overflow-x:auto}.smart-table{border-collapse:collapse;width:100%;font-size:.85rem}.st-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.st-sort-arrow{font-size:.75rem}.st-align-right{text-align:right}.st-align-center{text-align:center}.smart-table-row{transition:background .1s}.st-col-check{text-align:center;width:32px}.smart-table-expand-content{background:var(--hover-bg);border-radius:0 0 8px 8px;padding:16px}.smart-table-empty-td{text-align:center;padding:40px 16px}.smart-table-empty{flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.smart-table-empty-icon{opacity:.4;font-size:2rem}.smart-table-empty-title{color:var(--text-muted);font-weight:600}.smart-table-empty-sub{color:var(--text-muted);font-size:.85rem}.smart-table-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.smart-table-card-item{border:1px solid var(--border);background:var(--card-bg);color:var(--text);border-radius:10px;padding:14px;transition:box-shadow .15s}.smart-table-bulk-bar{background:var(--primary-bg);border-radius:8px;align-items:center;gap:12px;margin-top:8px;padding:10px 16px;display:flex}.smart-table-bulk-count{color:var(--primary);font-size:.85rem;font-weight:600}.company-switcher{position:relative}.company-switcher-trigger{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;transition:all .15s;display:flex}.company-switcher-trigger:hover{border-color:var(--primary);background:var(--primary-bg)}.company-switcher-icon{font-size:1.1rem}.company-switcher-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.company-switcher-arrow{color:var(--muted);font-size:.65rem}.company-switcher-dropdown{z-index:100;background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--dropdown-shadow);border-radius:10px;min-width:300px;max-height:400px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.company-switcher-header{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--border);padding:10px 14px;font-size:.8rem;font-weight:700}.company-switcher-group{border-bottom:1px solid var(--border-light)}.company-switcher-group:last-child{border-bottom:none}.company-switcher-item{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;transition:background .1s;display:flex}.company-switcher-item:hover{background:var(--primary-bg)}.company-switcher-item.active{background:var(--primary-bg);color:var(--primary);font-weight:600}.company-switcher-item.child{padding-left:32px}.company-switcher-indent{color:var(--muted);margin-right:4px}.company-switcher-item-icon{font-size:1rem}.company-switcher-item-name{flex:1}.company-switcher-item-number{color:var(--muted);font-size:.78rem;font-family:var(--mono)}.company-dashboard-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.company-dashboard-search{border:1px solid var(--border);background:var(--surface);min-width:200px;color:var(--text);border-radius:8px;flex:1;padding:8px 14px;font-size:.9rem}.company-dashboard-summary{flex-wrap:wrap;gap:16px;display:flex}.company-dashboard-stat{color:var(--muted);font-size:.85rem}.company-dashboard-stat strong{color:var(--text)}.company-dashboard-table-wrap{overflow-x:auto}.company-dashboard-table{border-collapse:collapse;width:100%;font-size:.88rem}.company-dash-row{cursor:pointer;transition:background .1s}.company-dash-name{align-items:center;gap:4px;display:flex}.company-dash-expand{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:2px 4px;font-size:.9rem}.company-dash-root-name{font-weight:700}.company-dashboard-loading{color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.company-detail-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.company-detail-title{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.company-detail-actions{gap:8px;display:flex}.company-detail-tabs{border-bottom:2px solid var(--border);gap:4px;margin-bottom:20px;display:flex}.company-detail-profile{flex-direction:column;gap:16px;display:flex}.field-value{color:var(--text);padding:6px 0;font-size:.95rem;display:block}@media (max-width:768px){.company-switcher-label{max-width:120px}.company-switcher-dropdown{min-width:260px;left:auto;right:0}.company-dashboard-toolbar{flex-direction:column}.company-dashboard-table{font-size:.8rem}.company-detail-header{flex-direction:column;align-items:flex-start}}.app-splash-logo{object-fit:contain;opacity:.95;width:88px;height:88px}.app-splash-spinner{border:3px solid var(--border,#e2e8f0);border-top-color:var(--primary,#2563eb);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.app-header-company{align-items:center}.app-header-company--desktop{display:none}@media (min-width:861px){.app-header-company--desktop{display:flex}}.company-console-icon{font-size:1.1rem;line-height:1}.company-console-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--text);font-weight:700;overflow:hidden}.company-console-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--primary);color:#fff;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}:root[data-theme=dark] .company-switcher-trigger,:root[data-theme=dark] .company-dashboard-search{background:var(--surface);color:var(--text);border-color:var(--border)}:root[data-theme=dark] .company-dashboard-stat strong{color:var(--text)}@keyframes sheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.admin-company-bar{background:var(--surface);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.admin-company-bar-left,.admin-company-bar-right{align-items:center;gap:8px;display:flex}.admin-company-back{border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}.admin-company-back:hover{border-color:var(--primary);color:var(--primary)}.admin-company-title{cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:4px 8px;font-size:1rem;transition:background .15s;display:flex}.admin-company-title:hover{background:var(--primary-bg)}.admin-company-icon{font-size:1.3rem}.admin-company-name{font-size:1.1rem;font-weight:800}.admin-company-breadcrumb{color:var(--muted);font-size:.85rem;font-weight:400}.admin-company-filter{border:1px solid var(--border);background:var(--card-bg);color:var(--text);cursor:pointer;border-radius:8px;min-width:180px;padding:6px 12px;font-size:.85rem}.admin-company-filter:focus{border-color:var(--primary);outline:none}@media (max-width:768px){.admin-company-bar{flex-direction:column;align-items:flex-start;gap:10px}.admin-company-name{font-size:.95rem}.admin-company-filter{width:100%}}.ocr-management{flex-direction:column;gap:0;display:flex}.ocr-tabs{border-bottom:2px solid var(--border,#e2e8f0);gap:0;margin-bottom:16px;display:flex}.ocr-tab-btn{cursor:pointer;color:var(--muted,#64748b);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:10px 18px;font-size:.88rem;font-weight:500;transition:all .15s;display:flex}.ocr-tab-btn:hover{color:var(--text,#1e293b)}.ocr-tab-btn.active{color:var(--primary,#2563eb);border-bottom-color:var(--primary,#2563eb);font-weight:600}.ocr-tab-badge{color:#fff;text-align:center;background:#ef4444;border-radius:10px;min-width:18px;padding:1px 6px;font-size:.72rem;font-weight:700}.ocr-tab-content{min-height:200px}.ocr-monitor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.ocr-monitor-title{align-items:center;gap:8px;margin:0;display:flex}.ocr-monitor-actions{align-items:center;gap:10px;display:flex}.ocr-monitor-updated{color:var(--text-secondary,#94a3b8);font-size:11px}.ocr-section-title{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:600}.ocr-stat-box{background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border,#e2e8f0);border-radius:10px;flex:1;min-width:120px;padding:14px 18px}.ocr-stat-box-label{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px}.ocr-stat-box-value{color:var(--text-primary,#1e293b);font-size:22px;font-weight:700}.ocr-stat-box-sub{color:var(--text-secondary,#94a3b8);margin-top:2px;font-size:11px}.ocr-engine-cards{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.ocr-engine-card{border:1px solid var(--border,#e2e8f0);border-radius:10px;flex:1;min-width:160px;padding:12px 16px}.ocr-engine-gemini{background:#f0fdf4;border-color:#bbf7d0}.ocr-engine-docai{background:#eff6ff;border-color:#bfdbfe}.ocr-engine-card-label{margin-bottom:4px;font-size:11px}.ocr-engine-card-value{font-size:20px;font-weight:700}.ocr-engine-card-sub{margin-top:2px;font-size:11px}.ocr-color-gemini{color:#16a34a}.ocr-color-docai{color:#2563eb}.ocr-bg-gemini{background:#16a34a}.ocr-bg-docai{background:#2563eb}.ocr-engine-bar{background:#e5e7eb;border-radius:8px;height:12px;display:flex;overflow:hidden}.ocr-engine-bar-fill{height:100%;transition:width .4s}.ocr-engine-legend{color:var(--text-secondary,#94a3b8);gap:16px;margin-top:6px;font-size:11px;display:flex}.ocr-progress-fill{border-radius:6px;height:100%;transition:width .4s}.ocr-keys-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ocr-paid-badge{color:#854d0e;background:#fef9c3;border:1px solid #fde68a;border-radius:20px;padding:2px 8px;font-size:11px}.ocr-keys-grid{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.ocr-key-card{background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border,#e2e8f0);border-radius:10px;flex:1;min-width:175px;padding:12px 16px}.ocr-key-unhealthy{border-color:#fca5a5}.ocr-key-full{border-color:#fde68a}.ocr-key-paid{background:#ecfeff;border-color:#a5f3fc}.ocr-key-card-header{justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.ocr-key-index{font-weight:600}.ocr-key-paid-label{color:#0891b2;font-weight:700}.ocr-key-paid-info{color:#0e7490;font-size:11px}.ocr-key-paid-value{color:#0891b2;font-size:18px;font-weight:700}.ocr-key-usage{justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.ocr-keys-summary{background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border,#e2e8f0);color:var(--text-secondary,#94a3b8);border-radius:10px;padding:12px 16px;font-size:12px}.ocr-current-month{background:var(--accent-subtle,#6366f10d)}.ocr-current-badge{color:var(--accent,#6366f1);font-size:10px}.text-right{text-align:right}.fw-bold{font-weight:700}.hub-header-actions{align-items:center;gap:10px;display:flex}.hub-last-updated{color:var(--text-secondary,#94a3b8);font-size:11px}.hub-alert-banner{border:1px solid var(--danger);border-radius:10px;margin-bottom:16px;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.hub-alert-banner{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border))}}.hub-alert-banner{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hub-alert-banner{background:color-mix(in srgb,var(--danger) 8%,var(--card-bg))}}.hub-alert-banner p{margin:0 0 6px;font-size:.88rem}.hub-alert-banner__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.workflow-beta-banner__list{margin:10px 0 0;padding-left:18px;font-size:.85rem}.travel-flow-hint{border-left:3px solid var(--primary);margin-bottom:12px}.hub-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.hub-stat-card{background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border,#e2e8f0);text-align:center;cursor:pointer;border-left:3px solid #0000;border-radius:10px;padding:16px;transition:all .15s}.hub-stat-card:hover{border-color:var(--primary,#2563eb);background:var(--primary-bg,#2563eb0a)}.hub-stat-warn{border-left-color:#f59e0b}.hub-stat-danger{border-left-color:#ef4444}.hub-stat-value{color:var(--text,#1e293b);font-size:1.6rem;font-weight:800}.hub-stat-label{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:.75rem}.hub-section{margin-bottom:8px}.hub-section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hub-info-row{align-items:center;gap:8px;margin-bottom:4px;font-size:.88rem;display:flex}.hub-info-label{color:var(--muted,#64748b);min-width:80px;font-weight:600}.hub-info-error{color:#ef4444}.hub-integrator-summary{padding:8px 0}.hub-event-chips{flex-wrap:wrap;gap:6px;display:flex}.hub-event-chip{background:var(--bg-secondary,#f1f5f9);border:1px solid var(--border,#e2e8f0);color:var(--text,#1e293b);border-radius:20px;padding:3px 10px;font-family:monospace;font-size:.78rem}.hub-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.hub-catalog-card{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:8px;padding:12px 14px}.hub-catalog-card:hover{border-color:var(--primary,#2563eb)}.hub-catalog-planned{opacity:.92}.hub-catalog-card__hint{color:var(--muted,#64748b);margin-top:8px;font-size:.72rem;display:block}.hub-delivery-actions{align-items:center;gap:8px;display:flex}.einvoice-tabs{border-bottom:2px solid var(--border,#e2e8f0);gap:0;margin-bottom:16px;display:flex}.einvoice-tab-btn{cursor:pointer;color:var(--muted,#64748b);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:10px 18px;font-size:.88rem;font-weight:500;transition:all .15s;display:flex}.einvoice-tab-btn:hover{color:var(--text,#1e293b)}.einvoice-tab-btn.active{color:var(--primary,#2563eb);border-bottom-color:var(--primary,#2563eb);font-weight:600}.einvoice-tab-count{background:var(--primary,#2563eb);color:#fff;text-align:center;border-radius:10px;min-width:18px;padding:1px 6px;font-size:.72rem;font-weight:700}.einvoice-acceptance{border-left:3px solid var(--warning,#e67e22)}.einvoice-acceptance-header{cursor:pointer}.einvoice-list-actions{flex-shrink:0;gap:6px;display:flex}.einvoice-checkbox-label{align-items:center;gap:8px;display:flex}.text-danger{color:var(--danger,#e74c3c)}.text-success{color:var(--success,#27ae60)}.text-center{text-align:center}.integrator-health-ok{background:var(--success-bg,#dcfce7);color:var(--success-text,#166534);border:1px solid var(--success,#27ae60)}.integrator-health-error{background:var(--danger-bg,#fef2f2);color:var(--danger-text,#991b1b);border:1px solid var(--danger,#e74c3c)}.integrator-health-icon{flex-shrink:0;font-size:1rem}.connection-history-list{border:1px solid var(--border,#e2e8f0);border-radius:6px;max-height:180px;margin-top:8px;font-size:.82rem;overflow-y:auto}.connection-history-item{border-bottom:1px solid var(--border,#e2e8f0);align-items:center;gap:8px;padding:6px 10px;display:flex}.connection-history-item:last-child{border-bottom:none}.connection-history-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.connection-history-dot.ok{background:var(--success,#27ae60)}.connection-history-dot.error{background:var(--danger,#e74c3c)}.connection-history-time{color:var(--muted,#64748b);min-width:70px}.einvoice-kpi-card{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);text-align:left;cursor:default;border-radius:10px;padding:12px 14px}.einvoice-kpi-warn{border-left:3px solid #f59e0b}.einvoice-kpi-value{font-size:1.5rem;font-weight:800}.einvoice-kpi-label{color:var(--muted,#64748b);text-transform:uppercase;margin-top:4px;font-size:.72rem}.einvoice-prod-wizard{background:var(--surface-muted,#f8fafc);border:1px dashed var(--border,#e2e8f0);border-radius:8px;margin-bottom:14px;padding:12px 14px}.einvoice-prod-wizard--live{border-style:solid;border-color:var(--success,#27ae60);background:var(--success-bg,#dcfce7)}.einvoice-prod-wizard__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.einvoice-prod-wizard__steps{margin:10px 0 0;padding:0;list-style:none}.einvoice-prod-wizard__step-label{border-bottom:1px solid var(--border,#e2e8f0);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.einvoice-prod-wizard__step-icon{width:1.25rem;color:var(--accent,#3b82f6);flex-shrink:0;font-weight:700}.einvoice-prod-wizard__step-status{margin-top:2px;font-size:12px}.einvoice-top-match-banner{background:var(--primary-bg,#eff6ff);border:1px solid var(--primary,#2563eb);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.hub-unified-overview{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:10px;padding:14px 16px}.hub-unified-overview__title{margin:0 0 12px;font-size:.95rem}.hub-unified-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hub-unified-tile{text-align:left;border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);cursor:pointer;border-radius:8px;padding:12px}.hub-unified-tile:hover{border-color:var(--primary,#2563eb)}.hub-unified-tile__label{text-transform:uppercase;color:var(--muted,#64748b);font-size:.72rem;display:block}.hub-unified-tile__value{margin-top:4px;font-weight:700;display:block}.hub-unified-tile__warn{color:#b45309;margin-top:4px;font-size:.75rem;display:block}.dsar-request-item{border-bottom:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.company-dashboard-summary--cards{flex:1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;min-width:200px;display:grid}.company-dash-kpi{background:var(--inset);border:1px solid var(--border-faint,var(--border));border-radius:10px;padding:10px 12px}.company-dash-kpi__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px;font-size:.7rem;display:block}.ohvps-recon-queue__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ohvps-recon-queue__list{flex-direction:column;gap:8px;display:flex}.ohvps-recon-queue__item{background:var(--inset);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.workflow-template-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.workflow-builder-canvas-card__empty{margin:12px 0}.workflow-builder-canvas{background:var(--inset);border:1px dashed var(--border);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:4px;margin-top:12px;padding:12px;display:flex}.workflow-builder-canvas__node-wrap{align-items:center;display:flex}.workflow-builder-canvas__edge{background:var(--border);flex-shrink:0;width:20px;height:2px}.workflow-builder-canvas__node{background:var(--surface);border:1px solid var(--border);cursor:grab;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;min-width:140px;max-width:200px;padding:10px;display:flex}.workflow-builder-canvas__grip{color:var(--muted);cursor:grab;background:0 0;border:none;align-self:flex-start;padding:0}.workflow-builder-canvas__num{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:inline-flex}.workflow-builder-canvas__label{border:1px solid var(--border);background:var(--inset);width:100%;color:inherit;border-radius:6px;padding:6px 8px;font-size:.85rem}.workflow-builder-canvas__key{color:var(--muted);word-break:break-all;font-size:.7rem}.workflow-builder-canvas__node-actions{justify-content:flex-end;gap:4px;display:flex}.workflow-builder-canvas__add{align-items:center;gap:6px;margin-top:12px;display:inline-flex}.workflow-saved-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-saved-row__meta{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0}.workflow-step-preview__list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.workflow-step-preview__num{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:inline-flex}.home-budget-alert{border-left:4px solid #ef4444;margin-bottom:12px;padding:12px 16px}.sso-wizard-step{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.78rem}.sso-wizard-idp-list{margin:8px 0 0;padding-left:18px;font-size:.85rem}.trust-audit-stat__value{font-size:1.75rem;font-weight:800}@media (max-width:768px){.einvoice-kpi-grid,.hub-unified-overview__grid,.hub-stat-grid{grid-template-columns:repeat(2,1fr)}.hub-catalog-grid{grid-template-columns:1fr}.ocr-stat-row,.ocr-engine-cards,.ocr-keys-grid{flex-direction:column}.ocr-tabs,.einvoice-tabs{overflow-x:auto}}.feature-travel-mileage__map{background:var(--lp-inset);border-radius:10px;justify-content:center;align-items:center;height:80px;margin-bottom:12px;display:flex;position:relative}.feature-travel-mileage__route{align-items:center;gap:0;width:70%;display:flex}.feature-travel-mileage__point{color:#2563eb;background:#2563eb26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.feature-travel-mileage__line{background:linear-gradient(90deg,#2563eb,#10b981);flex:1;height:2px}.feature-travel-mileage__nav{color:#10b981;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.efatura-doc__atm-mark{color:#2563eb;text-transform:lowercase;font-size:1rem;font-weight:800}.category-panel__head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.category-panel__head strong{color:var(--lp-text);font-size:.88rem;display:block}.category-panel__head span{color:var(--lp-text-muted);font-size:.72rem}.category-panel__highlight{background:var(--lp-inset);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.category-panel__status{border-radius:50%;flex-shrink:0;width:10px;height:10px}.category-panel__status.ok{background:#059669}.category-panel__status.warn{background:#f59e0b}.category-panel__status.err{background:#dc2626}.category-panel__status.pending{background:#94a3b8}.category-panel__label{color:var(--lp-text-muted);font-size:.68rem;display:block}.category-panel__highlight strong{color:var(--lp-text);font-size:.85rem}.category-panel__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.category-panel__list li{color:var(--lp-text-muted);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.72rem;display:flex}.category-panel__list li.active{background:var(--panel-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.category-panel__list li.active{background:color-mix(in srgb,var(--panel-accent,#3b82f6) 10%,var(--lp-inset))}}.category-panel__list li.active{color:var(--lp-text);font-weight:600}.category-panel__list em{margin-left:auto;font-style:normal;font-weight:600}.category-visual-einvoice,.category-visual-erp{width:100%;min-width:0;max-width:100%;overflow:hidden}@keyframes int-erp-bridge-pulse{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--int-erp-bridge-accent,#3b82f6) 40%,transparent))}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--int-erp-bridge-accent,#3b82f6) 70%,transparent))}}@keyframes int-erp-phone-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.int-erp-flow__source-strip{background:var(--lp-card-bg);border:1px solid var(--int-erp-strip-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex}.int-erp-flow__strip-label{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-muted);flex:none;font-size:.68rem;font-weight:800}.int-erp-flow__strip-main{flex:140px;align-items:center;gap:10px;min-width:0;display:flex}.int-erp-flow__strip-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.int-erp-flow__badge,.int-erp-flow__strip-main .badge{background:var(--int-erp-success-bg);color:var(--int-erp-success);border:1px solid var(--int-erp-success-border);letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.62rem;font-weight:700}.int-erp-flow__strip-amount{white-space:nowrap;font-size:1.1rem;font-weight:800}.int-erp-flow__strip-meta{color:var(--lp-text-muted);white-space:nowrap;font-size:.75rem}.int-erp-flow__strip-arrow{color:var(--int-erp-accent,#3b82f6);align-items:center;display:inline-flex}.int-erp-flow__strip-dest{white-space:nowrap;font-size:.85rem;font-weight:800}.int-erp-flow__disclaimer{color:var(--lp-text-muted);text-align:center;opacity:.75;margin:0;font-size:.65rem}.int-erp-shell__toolbar{background:var(--int-erp-shell-toolbar);color:var(--lp-text-muted);border-bottom:1px solid var(--int-erp-row-border);flex-wrap:wrap;gap:8px 16px;padding:10px 16px;font-size:.72rem;display:flex}.int-erp-shell__toolbar strong{color:var(--lp-text)}.int-erp-table-meta--inline{order:-1}@keyframes int-erp-pulse{0%,to{opacity:.4}50%{opacity:.9}}.erp-provider-locked{background:var(--lp-surface-5);border:1px solid;border-radius:20px;align-items:center;margin-bottom:16px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.cat-demo--retry.state-err{border-color:#f59e0b}.cat-demo--retry.state-ok{border-color:#22c55e}.spin-slow{animation:2s linear infinite cat-spin}.cat-demo--sap .cat-sap-line.on{color:var(--detail-accent,#0ea5e9)}.cat-match-score{color:#22c55e;font-size:1.1rem;font-weight:700}.cat-netsis-json{word-break:break-all;background:#00000040;border-radius:8px;padding:8px;font-family:ui-monospace,monospace;font-size:.7rem}.cat-bank-chips{flex-wrap:wrap;gap:8px;display:flex}.cat-bank-chips span{background:#ffffff0f;border-radius:8px;padding:6px 12px;font-size:.75rem}.cat-bank-chips span.on{border:1px solid var(--detail-accent,#3b82f6)}.cat-logo-brand{font-size:1.1rem}.cat-logo-dot{background:#22c55e;border-radius:50%;align-self:flex-start;width:10px;height:10px}@keyframes feature-ocr-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes feature-ocr-beam{0%,to{opacity:.4}50%{opacity:1}}@keyframes feature-ocr-spin{to{transform:rotate(360deg)}}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text}@keyframes admin-float{0%,to{transform:perspective(1000px)rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-6deg)rotateX(3deg)translateY(-10px)}}.mockup-header{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex;position:relative}.mockup-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:5s infinite header-shine;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.mockup-dots{gap:6px;display:flex}.mockup-dots .dot{border-radius:50%;width:12px;height:12px}.dot-r{background:#ff5f56}.dot-y{background:#ffbd2e}.dot-g{background:#27c93f}.mockup-search{background:#ffffff0f;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:8px;width:200px;padding:6px 12px;display:flex}.mockup-header-actions{align-items:center;gap:12px;display:flex}.mockup-avatar{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;width:24px;height:24px}.mockup-body{flex:1;display:flex}.mockup-sidebar{background:#0003;border-right:1px solid #ffffff14;flex-direction:column;gap:4px;width:140px;padding:16px 8px;display:flex}.sidebar-item{color:#94a3b8;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:.8rem;display:flex}.sidebar-item.active{color:#60a5fa;background:#3b82f626;font-weight:500}.mockup-content{background:linear-gradient(#1e293b4d,#0000);flex-direction:column;flex:1;gap:20px;padding:24px;display:flex}.mockup-title{color:#f8fafc;font-size:1.1rem;font-weight:600}.mockup-card-row{gap:16px;display:flex}.mockup-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.mockup-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,#3b82f638,#0000 60%);transition:opacity .3s;position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;transform:rotate(10deg)}.mockup-card:hover:after{opacity:1}.card-icon{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.card-value{color:#f8fafc;font-size:.95rem;font-weight:700}.card-label{color:#94a3b8;margin-top:2px;font-size:.7rem}.mockup-chart-container{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex:1;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 24px;display:flex}.chart-bar{background:#ffffff0d;border-radius:4px;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.chart-fill{transform-origin:bottom;background:linear-gradient(#3b82f6,#3b82f633);border-radius:4px;width:100%;animation:3.2s ease-in-out infinite bar-breathe}.chart-bar:first-child .chart-fill{animation-delay:0s}.chart-bar:nth-child(2) .chart-fill{animation-delay:.2s}.chart-bar:nth-child(3) .chart-fill{animation-delay:.4s}.chart-bar:nth-child(4) .chart-fill{animation-delay:.6s}.chart-bar:nth-child(5) .chart-fill{animation-delay:.8s}.chart-bar:nth-child(6) .chart-fill{animation-delay:1s}.chart-bar:nth-child(7) .chart-fill{animation-delay:1.2s}@keyframes mobile-float{0%,to{transform:perspective(1000px)rotateY(10deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1000px)rotateY(11deg)rotateX(3deg)translateY(12px)}}.mobile-notch{z-index:10;background:#1e293b;border-bottom-right-radius:14px;border-bottom-left-radius:14px;width:100px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-screen{background:linear-gradient(#1e293b,#0f172a);flex-direction:column;flex:1;padding:50px 20px 24px;display:flex}.mobile-header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.mobile-avatar-img{background:url(https://i.pravatar.cc/100?img=33) 50%/cover;border:2px solid #ffffff1a;border-radius:50%;width:44px;height:44px}.mobile-title{color:#f8fafc;font-size:1.1rem;font-weight:600}.mobile-subtitle{color:#94a3b8;margin-top:2px;font-size:.85rem}.mobile-ocr-container{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mobile-receipt-bg{opacity:.9;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:140px;height:200px;padding:16px 12px;display:flex;position:absolute;box-shadow:0 10px 25px #00000080}.receipt-logo{background:#e2e8f0;border-radius:50%;width:30px;height:30px;margin-bottom:4px}.receipt-handwriting{color:#1d4ed8;width:100%;margin-top:4px;font-family:Caveat,Comic Sans MS,cursive;font-size:13px;font-weight:600;transform:rotate(-3deg)}.hand-row{justify-content:space-between;line-height:1.2;display:flex}.mobile-lottie{z-index:2;opacity:.8;width:100%;height:100%;position:absolute}.mobile-ocr-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#0f172ad9;border:1px solid #3b82f666;border-radius:14px;padding:16px;animation:4.8s ease-in-out infinite result-pop;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #00000080}.ocr-row{justify-content:space-between;margin-bottom:8px;font-size:.85rem;display:flex}.ocr-row:last-child{margin-bottom:0}.ocr-row span{color:#94a3b8}.ocr-row strong{color:#f8fafc;font-weight:600}.mobile-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:26px;height:52px;margin-top:20px;font-size:1rem;font-weight:600;box-shadow:0 8px 20px #3b82f666}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.how-steps-container{flex-direction:column;gap:120px;margin-top:60px;display:flex}.how-step{align-items:center;gap:80px;display:flex}.how-step.reverse{flex-direction:row-reverse}.how-step-content{flex:1}.step-number{letter-spacing:-.04em;background:var(--lp-step-number-bg);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:4rem;font-weight:800;line-height:1}.how-step-content h3{color:var(--lp-text);margin-bottom:20px;font-size:2rem;font-weight:700}.how-step-content p{color:var(--lp-text-secondary);font-size:1.1rem;line-height:1.6}.how-step-visual{flex:1;justify-content:center;align-items:center;display:flex}.step-card{background:var(--lp-card-bg);border:1px solid var(--lp-border);width:100%;max-width:460px;box-shadow:var(--lp-shadow);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.step-card-header{border-bottom:1px solid var(--lp-border-faint);color:var(--lp-text);background:var(--lp-card-header-bg);align-items:center;gap:10px;padding:16px 20px;font-weight:600;display:flex}.step-card-body{padding:24px}.scan-animation{justify-content:center;padding:20px 0;display:flex}@keyframes scan-move{0%{opacity:0;top:0}8%{opacity:1}48%{opacity:1;top:calc(100% - 4px)}52%{opacity:1;top:calc(100% - 4px)}92%{opacity:1;top:0}to{opacity:0;top:0}}@keyframes scan-reveal{0%{clip-path:inset(0 0 100%)}48%{clip-path:inset(0)}52%{clip-path:inset(0)}92%{clip-path:inset(100% 0 0)}to{clip-path:inset(0 0 100%)}}.ai-result-list{--ai-cycle:6s;flex-direction:column;gap:12px;display:flex}.ai-item{border-bottom:1px solid var(--lp-divider);opacity:0;animation:ai-item-reveal var(--ai-cycle) infinite;justify-content:space-between;align-items:center;padding:10px 0;display:flex;position:relative;transform:translateY(10px)}.ai-item:before{content:"";opacity:0;width:2px;animation:ai-rail var(--ai-cycle) infinite;background:linear-gradient(#3b82f600,#3b82f6b3,#3b82f600);border-radius:2px;position:absolute;top:10px;bottom:10px;left:-12px}.ai-item:first-child{animation-delay:.1s}.ai-item:nth-child(2){animation-delay:.8s}.ai-item:nth-child(3){animation-delay:1.5s}.ai-item:nth-child(4){animation-delay:2.2s}.ai-item:nth-child(5){animation-delay:2.9s}.ai-item:nth-child(6){animation-delay:3.6s}.ai-item:nth-child(7){animation-delay:4.3s}.ai-item.total{border-bottom:none;padding-top:4px;padding-bottom:0}.ai-item.total .ai-val{animation:ai-total-pop var(--ai-cycle) infinite;animation-delay:4.3s;display:inline-block}.ai-result-list:hover .ai-item,.ai-result-list:hover .ai-item.total .ai-val{animation-play-state:paused}.ai-label{color:var(--lp-text-secondary);font-size:.9rem}.ai-val{color:var(--lp-text);font-weight:600}.badge-blue{color:var(--lp-accent-blue);background:#3b82f633;border-radius:20px;padding:4px 10px;font-size:.8rem;font-weight:600}.step-card.approval-step-card{max-width:620px}.approval-step-body{padding:22px 24px 20px}.approval-table-row--approved{background:#27ae600f;border-color:#27ae6059}@keyframes approval-live-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.erp-pipeline-mini{justify-content:space-between;align-items:center;gap:4px;padding:8px 0 12px;display:flex}.erp-pipe-stage{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.erp-pipe-stage span{color:var(--lp-text-secondary);text-align:center;font-size:.65rem;line-height:1.2}.erp-pipe-icon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.erp-pipe-stage-final span{color:#10b981;font-weight:600}.erp-pipe-arrow{color:var(--lp-text-muted);flex-shrink:0;animation:2s ease-in-out infinite erp-arrow-pulse}.erp-pipeline-toast{color:var(--lp-success-bright);background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex}@media (max-width:768px){.how-step,.how-step.reverse{flex-direction:column;gap:40px}.how-steps-container{gap:80px}}.text-left{text-align:left}@keyframes cfo-bar-breathe{0%,to{filter:brightness();transform:scaleY(.82)}50%{filter:brightness(1.1);transform:scaleY(1)}}.chart-line-anim{opacity:.5;z-index:3;background:linear-gradient(90deg,#0000,#3b82f6,#0000);width:100%;height:100%;animation:3s linear infinite line-slide;position:absolute;bottom:0;left:0}.employee-visual .visual-icon-wrap{justify-content:center;margin-bottom:16px;animation:2s infinite bounce-icon;display:flex}.employee-visual .visual-amount{color:var(--lp-text);text-align:center;font-size:2rem;font-weight:800}.stage-icon.bg-slate{background:#94a3b859}.stage-icon.bg-blue{background:#3b82f659}.stage-icon.bg-emerald{background:#10b98159}.stage-text{flex-direction:column;gap:2px;display:flex}.stage-text strong{color:var(--lp-text);font-size:.9rem}.stage-text span{color:var(--lp-text-secondary);font-size:.78rem}@keyframes emp-stage{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(10px)}}@keyframes emp-form{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(10px)}}.mini-scan-line{opacity:0;background:linear-gradient(90deg,#0000,#3b82f6e6,#0000);width:100%;height:3px;animation:4.8s 1.4s infinite emp-scan;position:absolute;top:0;left:0;box-shadow:0 0 18px #3b82f699}@keyframes emp-sent{0%{opacity:0;transform:scale(.96)}20%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.mgr-card{padding:20px}.mgr-card-header{text-align:left;color:var(--lp-text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:.9rem;font-weight:600;display:flex}.mgr-header-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mgr-pill-badge{color:var(--lp-text);background:var(--lp-inset);border:1px solid var(--lp-border-faint);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.mgr-pill-badge.warn{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2447}.mgr-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.mgr-summary-item{background:var(--lp-inset);border:1px solid var(--lp-border-faint);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.mgr-summary-item span{color:var(--lp-text-secondary);font-size:.68rem;font-weight:700}.mgr-summary-item strong{color:var(--lp-text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:800;overflow:hidden}.mgr-summary-item strong.text-warn{color:var(--lp-warning)}.mgr-queue{flex-direction:column;gap:8px;display:flex}.mgr-item{background:var(--lp-row-bg);border:1px solid var(--lp-row-border);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mgr-item.risk{background:#fbbf240f;border-color:#fbbf2447;padding-top:12px;padding-bottom:12px}.mgr-item-avatar{border-radius:10px;flex-shrink:0;width:40px;height:40px}.mgr-item-avatar.a1{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.mgr-item-avatar.a2{background:linear-gradient(135deg,#fbbf24,#f97316)}.mgr-item-avatar.a3{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.mgr-item-body{min-width:0}.mgr-item-title{color:var(--lp-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:800;line-height:1.25;overflow:hidden}.mgr-item-meta{color:var(--lp-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.74rem;line-height:1.3;overflow:hidden}.mgr-risk-label{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2438;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.mgr-item-slot{flex-shrink:0;width:104px;height:34px;position:relative}.mgr-item-slot .mgr-cta{margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.mgr-cta{cursor:default;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.mgr-cta.approve{color:#fff;background:#10b981;animation:9s ease-in-out infinite mgr-show-approve}.mgr-cta.done{color:#34d399;pointer-events:none;background:#10b98126;border:1px solid #10b98159;animation:9s ease-in-out infinite mgr-show-done}.mgr-cta.review{color:#fbbf24;background:#fbbf242e;border:1px solid #fbbf244d;align-self:center;height:34px}.mgr-cta.approve.static{opacity:1;visibility:visible;align-self:center;height:34px;animation:none}.mgr-notice{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f638;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:.78rem;font-weight:700;animation:9s ease-in-out infinite mgr-notice-pulse;display:flex}.mgr-notice-dot{background:#60a5fa;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.5s ease-in-out infinite cfo-live-pulse}@media (max-width:520px){.mgr-item{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr)}.mgr-item-slot,.mgr-cta.review,.mgr-cta.approve.static{grid-column:1/-1;justify-self:end;margin-top:4px}}.v-list-item{background:#ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.v-avatar{background:#3b82f6;border-radius:50%;width:32px;height:32px}.v-text{background:#ffffff1a;border-radius:4px;flex:1;height:8px}.v-btn{color:#fff;background:#10b981;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:600}@keyframes roi-ring-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes ai-ocr-status-pulse{0%,to{opacity:1;box-shadow:0 0 #a78bfa66}50%{opacity:.85;box-shadow:0 0 0 4px #a78bfa00}}@keyframes ai-ocr-failover-spin{0%,70%,to{opacity:.4;transform:rotate(0)}75%,95%{opacity:1;color:#60a5fa;transform:rotate(180deg)}}@keyframes ai-ocr-stage-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-ocr-grid-bg{pointer-events:none;background-image:linear-gradient(#8b5cf60a 1px,#0000 1px),linear-gradient(90deg,#8b5cf60a 1px,#0000 1px);background-size:24px 24px;border-radius:20px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%)}@keyframes ai-ocr-beam-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes ai-ocr-speed-pop{0%,8%{opacity:0;transform:scale(.85)translateY(6px)}14%,88%{opacity:1;transform:scale(1)translateY(0)}96%,to{opacity:.7;transform:scale(.98)translateY(0)}}@keyframes ai-ocr-border-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes ai-ocr-speed-meter-run{0%{opacity:.6;width:0}8%{opacity:1;width:0}45%{opacity:1;width:100%}55%,to{opacity:.5;width:100%}}@keyframes ai-ocr-status-processing{0%,42%{opacity:1}48%,to{opacity:0}}@keyframes ai-ocr-status-done{0%,45%{opacity:0;transform:translateY(3px)}52%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes ai-ocr-field-in{0%,6%{opacity:0;transform:translate(8px)}10%,88%{opacity:1;transform:translate(0)}96%,to{opacity:.4;transform:translate(0)}}@keyframes ai-ocr-validation-in{0%,35%{opacity:0;transform:translateY(4px)}40%,90%{opacity:1;transform:translateY(0)}to{opacity:.5}}.bank-badge{color:#14b8a6;background:#14b8a61a;border:1px solid #14b8a633}.invoice-badge{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d433}.erp-badge{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.erp-trust-badges{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.erp-trust-badges span{color:var(--lp-text-secondary);background:var(--lp-inset);border:1px solid var(--lp-border);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.bank-visual-container{perspective:1000px;width:100%;max-width:450px;height:400px;position:relative}@keyframes float-card{0%,to{transform:rotateY(15deg)rotateX(10deg)translateZ(50px)translateY(0)}50%{transform:rotateY(15deg)rotateX(10deg)translateZ(50px)translateY(-15px)}}.cc-chip{background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:6px;width:45px;height:35px;margin-bottom:30px}.cc-number{letter-spacing:2px;color:#f8fafc;margin-bottom:20px;font-family:Courier New,Courier,monospace;font-size:1.4rem}.cc-name{color:#94a3b8;text-transform:uppercase;font-size:1rem}.st-info{flex:1;align-items:center;gap:12px;display:flex}.st-icon{border-radius:8px;width:32px;height:32px}.st-status{border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;display:flex;position:absolute;top:-10px;right:0}.st-status.matched{color:#10b981;background:#10b98133}.st-status.pending{color:#f59e0b;background:#f59e0b33}.inbox-header{color:var(--lp-text-secondary);text-align:center;border-bottom:1px solid var(--lp-divider);margin-bottom:16px;padding-bottom:12px;font-size:.9rem;font-weight:600}.inbox-mail{background:var(--lp-inset);border:1px solid var(--lp-border-faint);border-radius:12px;align-items:center;gap:16px;margin-bottom:12px;padding:12px;display:flex}.mail-details{flex-direction:column;display:flex}.mail-details strong{color:var(--lp-text);font-size:.95rem}.mail-details span{color:var(--lp-text-muted);font-size:.8rem}.anim-slide-down{animation:4s infinite slide-down}.ai-beam{background:linear-gradient(#0000,#06b6d4);width:2px;height:60px;animation:2s infinite alternate beam-scan;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #06b6d4}.ai-result{flex-direction:column;gap:12px;display:flex}.ai-row{color:var(--lp-text);border-bottom:1px dashed var(--lp-divider);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:.85rem;display:flex}.ai-row:last-child{border-bottom:none;padding-bottom:0}.erp-transfer-visual{width:100%;max-width:720px}.erp-provider-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.erp-provider-tab{color:var(--lp-text-muted);background:var(--lp-surface-5);border:1px solid var(--lp-border);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.erp-provider-tab:hover{color:var(--lp-text);border-color:var(--lp-border)}.erp-provider-tab.active{background:var(--lp-hover);color:var(--lp-text)}.erp-transfer-flow{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:12px;display:grid;position:relative}.erp-panel{background:var(--lp-card-bg);border:1px solid var(--lp-border);min-height:280px;box-shadow:var(--lp-shadow);border-radius:14px;flex-direction:column;padding:14px;display:flex}.erp-panel-label{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-text-muted);margin-bottom:12px;font-size:.7rem;font-weight:700}.erp-panel-source{border-color:#3b82f640}.erp-panel-validate{border-color:#10b98133;position:relative}.erp-panel-dest{background:var(--lp-card-header-bg);border-style:solid;border-width:1px}.erp-expense-card{flex-direction:column;flex:1;gap:8px;display:flex}.erp-expense-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.erp-expense-vendor{color:var(--lp-text);font-size:.9rem;font-weight:700;line-height:1.3}.erp-expense-badge{color:#34d399;white-space:nowrap;background:#10b98133;border-radius:8px;padding:3px 8px;font-size:.65rem;font-weight:600}.erp-expense-amount{color:var(--lp-text);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.erp-expense-meta{color:var(--lp-text-secondary);flex-direction:column;gap:2px;font-size:.75rem;display:flex}.erp-expense-footer{border-top:1px dashed var(--lp-divider);color:var(--lp-text-muted);flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;font-family:Courier New,Courier,monospace;font-size:.7rem;display:flex}.erp-validate-list{flex-direction:column;flex:1;gap:10px;display:flex}.erp-validate-row{color:var(--lp-text);opacity:0;background:#10b9810f;border:1px solid #10b9811f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;animation:6s ease-in-out infinite erp-check-in;display:flex}.erp-validate-row:first-child{animation-delay:0s}.erp-validate-row:nth-child(2){animation-delay:.8s}.erp-validate-row:nth-child(3){animation-delay:1.6s}.erp-validate-row:nth-child(4){animation-delay:2.4s}.erp-flow-packet{justify-content:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.erp-packet-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite erp-packet-flow}.erp-transfer-flow:before,.erp-transfer-flow:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#10b981,#0000);width:20px;height:2px;animation:2s ease-in-out infinite erp-connector-pulse;position:absolute;top:50%}.erp-transfer-flow:before{width:12px;left:calc(33.33% - 6px)}.erp-transfer-flow:after{width:12px;left:calc(66.66% - 6px)}.erp-journal-preview{flex-direction:column;flex:1;min-height:0;display:flex}.erp-journal-header{color:var(--lp-text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.75rem;display:flex}.erp-journal-header strong{color:var(--lp-text);font-family:Courier New,Courier,monospace;font-size:.7rem}.erp-journal-table{flex:1;font-size:.68rem}.erp-journal-row{border-bottom:1px solid var(--lp-divider);color:var(--lp-text);opacity:0;grid-template-columns:1.4fr .55fr .55fr;gap:6px;padding:6px 0;animation:6s ease-in-out infinite erp-journal-row-in;display:grid}.erp-journal-row.head{color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.04em;opacity:1;font-size:.6rem;font-weight:600;animation:none}.erp-journal-row:not(.head):nth-child(2){animation-delay:3s}.erp-journal-row:not(.head):nth-child(3){animation-delay:3.5s}.erp-journal-row:not(.head):nth-child(4){animation-delay:4s}.erp-j-account em{color:var(--lp-accent-blue);margin-right:4px;font-style:normal;font-weight:700}.erp-j-debit{color:var(--lp-success);text-align:right;font-family:Courier New,Courier,monospace}.erp-j-credit{color:var(--lp-danger);text-align:right;font-family:Courier New,Courier,monospace}.erp-success-toast{background:#10b98114;border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;animation:6s ease-in-out infinite erp-toast-pop;display:flex}.erp-success-toast strong{color:var(--lp-text);font-size:.8rem;display:block}.erp-success-toast span{color:var(--lp-text-secondary);font-family:Courier New,Courier,monospace;font-size:.65rem}@media (max-width:900px){.erp-transfer-flow{grid-template-columns:1fr;gap:12px}.erp-transfer-flow:before,.erp-transfer-flow:after{display:none}.erp-panel{min-height:auto}}@media (max-width:768px){.erp-pipeline-mini{flex-wrap:wrap;justify-content:center}.erp-pipe-arrow{display:none}.erp-pipe-stage{flex:0 0 22%}}.int-btn-icon{color:#3b82f6;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.int-btn-color{border-radius:50%;width:12px;height:12px}.inline-ring-large{border:4px solid #3b82f6;border-color:#3b82f6 #8b5cf6 #0000 #0000;border-radius:50%;width:50px;height:50px;animation:2s linear infinite spin}@keyframes pulse-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.inline-ring-small{border:3px solid #3b82f6;border-color:#3b82f6 #8b5cf6 #0000 #0000;border-radius:50%;width:30px;height:30px;animation:2s linear infinite spin}.flow-dot{border-radius:50%;width:8px;height:8px;animation:2s linear infinite flow-move;position:absolute;top:-2px;left:0;box-shadow:0 0 10px}.flow-line{opacity:.3;width:100%;height:100%;animation:2s infinite alternate flow-pulse;position:absolute;top:0;left:0}.int-features{flex-direction:column;gap:16px;display:flex}.int-feature-item{background:var(--lp-inset);border:1px solid var(--lp-border-faint);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.int-feature-item span{color:var(--lp-text);font-size:1rem;font-weight:500}@keyframes security-live-pulse{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 6px #10b98100}}.footer-col h4{color:var(--lp-text);margin-bottom:20px;font-size:1rem;font-weight:600}.footer-col a{color:var(--lp-text-secondary);margin-bottom:12px;font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#3b82f6}@media (max-width:1024px){.text-left{text-align:center}}@media (max-width:768px){.how-steps-container{gap:64px;margin-top:40px}.step-number{font-size:2.75rem}.how-step-content h3{font-size:1.45rem}.int-feature-item{padding:12px 14px}.int-feature-item span{font-size:.9rem}.bank-visual-container{transform-origin:top;max-width:100%;height:auto;min-height:320px;transform:scale(.88)}}@media (max-width:480px){.erp-pipe-stage{flex:0 0 28%}.erp-pipe-stage span{font-size:.58rem}}@media (hover:none){.card:hover{border-color:var(--border);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;transform:none!important}:root[data-theme=dark] .card:hover{border-color:var(--border);box-shadow:0 8px 32px #0006,0 2px 8px #0000004d}.button:hover,.button.ghost:hover{transform:none!important}.dashboard-quicklink:hover{background:var(--accent-light);border-color:#0000;transform:none}.bottom-link:hover{color:var(--muted);transform:none}.bottom-link.active:hover{color:var(--accent)}.bottom-link:active{transform:none}.bottom-link-plus:active{transform:scale(.94)}.dashboard-form-row:hover,.dashboard-task-button:hover{border-color:var(--border)}}@media (max-width:860px){.card{border-radius:16px;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}:root[data-theme=dark] .card{box-shadow:0 2px 12px #00000059,0 1px 4px #00000040}.button{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:12px 20px;display:inline-flex}.button.small{min-height:36px;padding:8px 14px}.section-header{gap:10px;margin-bottom:14px;padding-bottom:12px}.section-header h2{font-size:1.15rem}.section-header h3{font-size:1rem}.section-header h4{font-size:.9rem}.dashboard-hero--desktop-only{display:none!important}.dashboard-hero-top{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;gap:10px 12px;display:grid}.dashboard-hero-avatar{grid-area:1/1/span 2}.dashboard-hero-text{grid-area:1/2;min-width:0}.dashboard-hero-badge{grid-area:2/2;align-self:start;margin-top:0}.dashboard-hero-greeting{color:#fff;visibility:visible;opacity:1;font-size:1.2rem;line-height:1.25;display:block}.dashboard-hero--gradient .dashboard-hero-subtitle{font-size:.88rem}.dashboard-hero-cta{display:none}.dashboard-hero-mobile-cta{display:flex}.dashboard-hero-scope{margin-top:8px;font-size:.82rem}.dashboard-grid{gap:10px;grid-template-columns:repeat(2,1fr)!important}.dashboard-card{border-radius:14px;padding:14px 12px}.dashboard-card-value{letter-spacing:-.02em;font-size:1.35rem}.dashboard-card-label{margin-bottom:4px;font-size:11px}.dashboard-card-sub{margin-top:3px;font-size:11px}.dashboard-quicklinks{gap:6px;margin-top:12px}.dashboard-quicklink{border-radius:10px;padding:8px 12px;font-size:12px}.dashboard-form-row{min-height:52px;padding:14px 16px}.dashboard-task-button{border-radius:14px;min-height:52px;padding:14px 16px}.approval-row,.form-list-row{min-height:52px;padding:14px 16px}.actions{gap:8px;margin-top:12px}.notice{border-radius:12px;margin-top:12px;padding:14px 16px;font-size:13px}.badge{padding:4px 8px;font-size:11px}.capture-upload-zone{min-height:200px;padding:24px 16px}.capture-upload-title{font-size:1rem}.capture-upload-hint{font-size:.8rem}.expense-receipt-card{border-radius:16px}.muted{opacity:.8}.form-grid{grid-template-columns:1fr!important}}.wizard-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.wizard-step-dot{border:2px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex}.wizard-step-label{color:var(--muted);text-align:center;letter-spacing:.2px;font-size:11px;font-weight:600}.dashboard-hero--gradient{background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);border:none;position:relative;overflow:hidden;box-shadow:0 4px 24px #2563eb59}.dashboard-hero--gradient:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.dashboard-hero--gradient .dashboard-hero-greeting{color:#fff;font-size:1.35rem}.dashboard-hero--gradient .dashboard-hero-subtitle{color:#fffc;margin:4px 0 0}.dashboard-hero--gradient .dashboard-hero-scope{color:#ffffffa6}.dashboard-hero-text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.dashboard-hero-avatar{color:#fff;background:#ffffff38;border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:flex}.dashboard-hero-badge{color:#fff;white-space:nowrap;background:#ffffff38;border:1px solid #ffffff40;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;margin-top:2px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-hero--gradient .dashboard-hero-cta{color:#fff;background:#ffffff2e;border-color:#fff6}.dashboard-hero--gradient .dashboard-hero-cta:hover{background:#ffffff47;border-color:#fff9}.dashboard-hero--gradient .dashboard-hero-mobile-cta{color:#fff;background:#ffffff2e;border:1.5px solid #fff6;font-weight:600}.dashboard-hero--gradient .dashboard-hero-mobile-cta:hover{background:#ffffff47}:root[data-theme=dark] .dashboard-hero--gradient{box-shadow:0 4px 24px #00000080}.dashboard-card--orange{border-top:3px solid #f59e0b}.dashboard-card--blue{border-top:3px solid #3b82f6}.dashboard-card--red{border-top:3px solid #ef4444}.dashboard-task-button.urgent{background:#ef4444!important;border-color:#ef444459!important}@supports (color:color-mix(in lab,red,red)){.dashboard-task-button.urgent{background:color-mix(in srgb,#ef4444 6%,var(--surface))!important}}.dashboard-task-button.urgent .dashboard-task-icon{background:#ef4444!important}@supports (color:color-mix(in lab,red,red)){.dashboard-task-button.urgent .dashboard-task-icon{background:color-mix(in srgb,#ef4444 15%,var(--card))!important}}.dashboard-task-button.urgent .dashboard-task-icon{color:#dc2626!important}:root[data-theme=dark] .dashboard-task-button.urgent{background:#ef4444!important;border-color:#ef444466!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboard-task-button.urgent{background:color-mix(in srgb,#ef4444 10%,var(--surface))!important}}:root[data-theme=dark] .dashboard-task-button.urgent .dashboard-task-icon{color:#f87171!important}.dashboard-ql-tile{border:1.5px solid var(--border);background:var(--card);cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;min-height:96px;padding:16px 10px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.dashboard-ql-tile__glow{background:radial-gradient(circle,var(--ql-accent,#3b82f6) 0%,transparent 72%);border-radius:50%;width:72%;height:85%;position:absolute;top:-45%;right:-25%}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile__glow{background:radial-gradient(circle,color-mix(in srgb,var(--ql-accent,#3b82f6) 20%,transparent) 0%,transparent 72%)}}.dashboard-ql-tile__glow{pointer-events:none;opacity:.75;transition:opacity .18s}.dashboard-ql-icon{z-index:1;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff38}.dashboard-ql-copy{z-index:1;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.dashboard-ql-badge{color:#fff;border:2px solid var(--card);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 6px #ef444459}.dashboard-ql-label{color:var(--text);text-align:center;letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.25}.dashboard-ql-hint{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.dashboard-ql-tile--teal{--ql-accent:#0d9488;border-color:#0d9488}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--teal{border-color:color-mix(in srgb,#0d9488 24%,var(--border))}}.dashboard-ql-tile--teal{background:linear-gradient(160deg,#0d9488 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--teal{background:linear-gradient(160deg,color-mix(in srgb,#0d9488 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--cyan{--ql-accent:#0891b2;border-color:#0891b2}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--cyan{border-color:color-mix(in srgb,#0891b2 24%,var(--border))}}.dashboard-ql-tile--cyan{background:linear-gradient(160deg,#0891b2 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--cyan{background:linear-gradient(160deg,color-mix(in srgb,#0891b2 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--amber{--ql-accent:#d97706;border-color:#d97706}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--amber{border-color:color-mix(in srgb,#d97706 24%,var(--border))}}.dashboard-ql-tile--amber{background:linear-gradient(160deg,#d97706 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--amber{background:linear-gradient(160deg,color-mix(in srgb,#d97706 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--purple{--ql-accent:#7c3aed;border-color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--purple{border-color:color-mix(in srgb,#7c3aed 24%,var(--border))}}.dashboard-ql-tile--purple{background:linear-gradient(160deg,#7c3aed 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--purple{background:linear-gradient(160deg,color-mix(in srgb,#7c3aed 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--indigo{--ql-accent:#4f46e5;border-color:#4f46e5}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--indigo{border-color:color-mix(in srgb,#4f46e5 24%,var(--border))}}.dashboard-ql-tile--indigo{background:linear-gradient(160deg,#4f46e5 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--indigo{background:linear-gradient(160deg,color-mix(in srgb,#4f46e5 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--red{--ql-accent:#dc2626;border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--red{border-color:color-mix(in srgb,#dc2626 24%,var(--border))}}.dashboard-ql-tile--red{background:linear-gradient(160deg,#dc2626 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--red{background:linear-gradient(160deg,color-mix(in srgb,#dc2626 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--green{--ql-accent:#16a34a;border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--green{border-color:color-mix(in srgb,#16a34a 24%,var(--border))}}.dashboard-ql-tile--green{background:linear-gradient(160deg,#16a34a 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--green{background:linear-gradient(160deg,color-mix(in srgb,#16a34a 10%,var(--card)) 0%,var(--card) 58%)}}.home-task-card{align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.home-task-card__glow{background:radial-gradient(circle,var(--home-task-accent,#3b82f6) 0%,transparent 72%);border-radius:50%;width:60%;height:90%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab,red,red)){.home-task-card__glow{background:radial-gradient(circle,color-mix(in srgb,var(--home-task-accent,#3b82f6) 16%,transparent) 0%,transparent 72%)}}.home-task-card__glow{pointer-events:none;opacity:.7}.home-task-card--urgent{--home-task-accent:#f59e0b;border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.home-task-card--urgent{border-color:color-mix(in srgb,#f59e0b 35%,var(--border))}}.home-task-card--urgent{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.home-task-card--urgent{background:color-mix(in srgb,#f59e0b 5%,var(--card))}}.home-task-card__icon{z-index:1;background:var(--home-task-accent,var(--accent));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab,red,red)){.home-task-card__icon{background:color-mix(in srgb,var(--home-task-accent,var(--accent)) 12%,var(--card))}}.home-task-card__icon{color:var(--home-task-accent,var(--accent));box-shadow:inset 0 1px #fff3}.home-task-card__body{z-index:1;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-task-card__title{color:var(--text);font-size:.92rem;font-weight:650;line-height:1.3}.home-task-card__detail{color:var(--muted);font-size:12px;line-height:1.35}.home-form-card{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.home-form-card__main{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.home-form-card__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.home-form-card__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;line-height:1.3;overflow:hidden}.home-form-card__meta{color:var(--muted);font-size:12px;line-height:1.35}.home-form-card__trail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.home-form-card__badge{background:var(--accent);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-form-card__badge{background:color-mix(in srgb,var(--accent) 12%,var(--card))}}.home-form-card__badge{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-form-card__badge{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.home-form-card__next{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.dashboard-empty-tasks{text-align:center;border:1.5px solid var(--border);background:var(--accent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-empty-tasks{background:color-mix(in srgb,var(--accent) 4%,var(--card))}}.dashboard-empty-tasks{box-shadow:0 2px 12px #0f172a0a}.dashboard-empty-check{color:#16a34a;background:#22c55e;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-empty-check{background:color-mix(in srgb,#22c55e 14%,var(--card))}}.dashboard-empty-check{margin-bottom:4px}.partner-mobile-page__card{padding:14px 16px}.partner-mobile-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.partner-mobile-section-title{margin:0 0 10px;font-size:1rem}.partner-mobile-movement-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partner-mobile-movement-list__item{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.partner-mobile-movement-list__item{background:color-mix(in srgb,var(--card) 92%,var(--bg))}}.partner-mobile-movement-list__desc{margin-top:4px}.bottom-nav--partner{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-nav--partner .bottom-link__label{font-size:.72rem}.einvoice-control-topbar__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.einvoice-next-step{border:1px solid var(--accent,#2563eb);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.einvoice-next-step{border:1px solid color-mix(in srgb,var(--accent,#2563eb) 30%,transparent)}}.einvoice-next-step{background:var(--accent,#2563eb);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.einvoice-next-step{background:color-mix(in srgb,var(--accent,#2563eb) 8%,transparent)}}.einvoice-next-step{margin-bottom:12px}.einvoice-next-step__text{flex-direction:column;gap:2px;display:flex}.einvoice-next-step__title{font-weight:700}.einvoice-filter-chips{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.einvoice-chip{border:1px solid var(--border,#d6dbe4);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;transition:all .15s;display:inline-flex}.einvoice-chip-count{background:currentColor;border-radius:999px;padding:0 6px;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.einvoice-chip-count{background:color-mix(in srgb,currentColor 18%,transparent)}}.einvoice-inbox-row{align-items:flex-start;gap:12px}.einvoice-inbox-row__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.einvoice-inbox-row__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.einvoice-stage-pipeline{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.einvoice-stage-pill{color:var(--muted,#8a93a3);align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.einvoice-stage-dot{border:1px solid var(--border,#d6dbe4);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.62rem;font-weight:700;display:inline-flex}.einvoice-stage-summary{flex-wrap:wrap;gap:10px;display:flex}.einvoice-stage-summary__item{border:1px solid var(--border,#d6dbe4);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:110px;align-items:center;gap:4px;padding:14px 10px;transition:all .15s;display:flex}.einvoice-stage-summary__count{font-size:1.5rem;font-weight:800}.einvoice-stage-summary__label{color:var(--muted,#8a93a3);text-align:center;font-size:.74rem}.einvoice-detail-modal__head{border-bottom:1px solid var(--border,#d6dbe4);background:var(--card,#fff);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex;position:sticky;top:0}.einvoice-detail-modal__title{flex-direction:column;gap:8px;min-width:0;display:flex}.einvoice-detail-modal__badges{flex-wrap:wrap;gap:6px;display:flex}.einvoice-detail-modal__close{border:1px solid var(--border,#d6dbe4);cursor:pointer;width:32px;height:32px;color:var(--muted,#8a93a3);background:0 0;border-radius:8px;flex-shrink:0;font-size:1.3rem;line-height:1}.einvoice-detail-modal__body{flex:1;padding:18px 24px;overflow-y:auto}.einvoice-detail-modal__pipeline{margin-bottom:18px}.einvoice-detail-section{border-bottom:1px solid var(--border,#eef1f5);margin-bottom:22px;padding-bottom:18px}.einvoice-detail-section--last{border-bottom:none;padding-bottom:0}.einvoice-detail-help{margin:-6px 0 12px;font-size:.85rem}.einvoice-detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.einvoice-detail-modal__foot{border-top:1px solid var(--border,#d6dbe4);background:var(--card,#fff);justify-content:flex-end;gap:8px;padding:14px 24px 18px;display:flex;position:sticky;bottom:0}.einvoice-setup-status{border:1px solid var(--border,#d6dbe4);border-radius:12px;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:10px 14px;font-size:.85rem;display:flex}.einvoice-setup-status__item{color:var(--muted,#8a93a3);align-items:center;gap:6px;display:inline-flex}.einvoice-golive-cert{border-top:1px solid var(--border,#eef1f5);margin-top:14px;padding-top:14px}.einvoice-info-tip__icon{background:var(--accent,#2563eb);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.66rem;font-style:italic;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.einvoice-info-tip__icon{background:color-mix(in srgb,var(--accent,#2563eb) 16%,transparent)}}.einvoice-info-tip__icon{color:var(--accent,#2563eb)}.einvoice-info-tip__bubble{background:var(--text,#1f2733);color:#fff;opacity:0;visibility:hidden;z-index:50;white-space:normal;border-radius:8px;width:max-content;max-width:280px;padding:8px 10px;font-size:.76rem;font-weight:400;line-height:1.35;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000038}.erp-conn-status{align-items:center;gap:6px;display:inline-flex}.scanner-fs--dark-bg .scanner-fs__inner-fill{fill:#ffffff12}@keyframes sf-flash{0%{opacity:.92}to{opacity:0}}@keyframes sf-guide-breathe{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.scanner-fs__inner-fill{fill:#ffffff12;stroke:none}@keyframes sf-bracket-draw{to{stroke-dashoffset:0}}.scanner-fs__corner-dot{fill:#fffffff2;stroke:#000000bf;stroke-width:1.5px;animation:1.4s ease-in-out infinite sf-corner-pulse}@keyframes sf-corner-pulse{0%,to{opacity:.75;transform-origin:50%;transform-box:fill-box;transform:scale(.85)}50%{opacity:1;transform-origin:50%;transform-box:fill-box;transform:scale(1.15)}}.scanner-fs--ready .scanner-fs__corner-dot{fill:#22c55e;stroke:#0009}@keyframes sf-sweep{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 3px))}}@keyframes sf-status-ready{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.04)}}.scanner-fs__shutter-wrap{bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 28px);width:88px;height:88px;position:absolute;left:50%;transform:translate(-50%)}.scanner-fs__progress-ring{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(0)}.scanner-fs__progress-track{fill:none;stroke:#ffffff38;stroke-width:3px}.scanner-fs__progress-arc{fill:none;stroke:#ffffffd9;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .15s ease-out}.scanner-fs--ready .scanner-fs__progress-arc{stroke:#22c55e;filter:drop-shadow(0 0 4px #22c55e99)}.scanner-fs__torch{top:calc(max(env(safe-area-inset-top,0px),0px) + 16px);z-index:2;color:#ffffffeb;background:#00000073;border:1px solid #ffffff59;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:500;position:absolute;left:20px}.scanner-fs__native-fallback:disabled,.scanner-fs__torch:disabled{opacity:.45}@keyframes scanner-shutter-pulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.06)}}.scanner-result{z-index:2001;position:fixed;top:0;right:0;bottom:0;left:0}.scanner-result__photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-result__overlay{opacity:0;background:#00000061;animation:.2s both sr-fade-in;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-result__scan-line{opacity:0;background:#22c55e;height:6px;animation:.8s .2s forwards sr-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 5px #22c55eb3}.scanner-result__corners{opacity:0;animation:.3s 1s both sr-fade-in;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-result__corner{width:38px;height:38px;display:block;position:absolute}.scanner-result__corner--tl{border-top:4px solid #22c55e;border-left:4px solid #22c55e;border-radius:3px 0 0;top:44px;left:44px}.scanner-result__corner--tr{border-top:4px solid #22c55e;border-right:4px solid #22c55e;border-radius:0 3px 0 0;top:44px;right:44px}.scanner-result__corner--bl{border-bottom:4px solid #22c55e;border-left:4px solid #22c55e;border-radius:0 0 0 3px;bottom:44px;left:44px}.scanner-result__corner--br{border-bottom:4px solid #22c55e;border-right:4px solid #22c55e;border-radius:0 0 3px;bottom:44px;right:44px}.scanner-result__check-wrap{pointer-events:none;width:68px;height:68px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanner-result__check{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:30px;animation:.28s 1.3s both sr-check-spring;display:flex;transform:scale(0)}.scanner-result__text{opacity:0;flex-direction:column;align-items:center;gap:4px;animation:.2s 1.55s both sr-text-in;display:flex;position:absolute;top:calc(50% + 54px);left:0;right:0;transform:translateY(12px)}.scanner-result__title{color:#fff;text-shadow:0 1px 4px #00000080;font-size:18px;font-weight:700}.scanner-result__sub{color:#ffffffa6;font-size:13px;font-weight:400}@keyframes sr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sr-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes sr-check-spring{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes sr-text-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scanner-fs__line,.scanner-fs__line-core,.scanner-fs__line-trail,.scanner-fs__corner-bracket,.scanner-fs__corner-dot,.scanner-fs__guide-frame,.scanner-fs__flash,.scanner-fs__status-pill--ready,.scanner-result__scan-line,.scanner-result__overlay,.scanner-result__corners,.scanner-result__check,.scanner-result__text{opacity:1;animation:none!important}.scanner-fs__corner-bracket{stroke-dashoffset:0}}@keyframes receipt-blur-badge-pulse{0%,to{opacity:1}50%{opacity:.65}}.xr-card{--xr-perf:60px;--xr-notch:9px;filter:drop-shadow(0 1px 1px #0f172a0f)drop-shadow(0 8px 14px #0f172a14);animation:.42s cubic-bezier(.2,.8,.2,1) both xr-rise;animation-delay:calc(var(--xr-i,0) * 55ms);position:relative}.xr-paper{background:linear-gradient(180deg,#ffffffe6,#fff0 40%),repeating-linear-gradient(0deg,#0f172a03 0 1px,transparent 1px 3px),var(--card-solid);-webkit-mask:radial-gradient(circle var(--xr-notch) at 0 var(--xr-perf),#0000 98%,#000),radial-gradient(circle var(--xr-notch) at 100% var(--xr-perf),#0000 98%,#000);mask:radial-gradient(circle var(--xr-notch) at 0 var(--xr-perf),#0000 98%,#000),radial-gradient(circle var(--xr-notch) at 100% var(--xr-perf),#0000 98%,#000);border-radius:16px 16px 0 0;margin:0;transition:transform .16s;-webkit-mask-composite:source-in;mask-composite:intersect}.xr-paper:active{transform:scale(.985)}.xr-paper:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xr-paper--saved{box-shadow:inset 0 0 0 2px #10b9818c}.xr-tear{background:var(--card-solid);height:8px;margin-top:-1px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100% repeat-x}.xr-perf{margin:0 calc(var(--xr-notch) + 6px);border-top:2px dashed var(--muted,#64748b);height:0}@supports (color:color-mix(in lab,red,red)){.xr-perf{border-top:2px dashed color-mix(in srgb,var(--muted,#64748b) 28%,transparent)}}.xr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xr-leader{background:radial-gradient(circle,var(--muted,#64748b) 1px,transparent 1.5px) 0 50% / 6px 2px repeat-x;height:2px}@supports (color:color-mix(in lab,red,red)){.xr-leader{background:radial-gradient(circle,color-mix(in srgb,var(--muted,#64748b) 45%,transparent) 1px,transparent 1.5px) 0 50% / 6px 2px repeat-x}}.xr-stamp{max-width:108px;box-shadow:inset 0 0 0 1.5px var(--card-solid),inset 0 0 0 3px currentColor;letter-spacing:.1em;text-transform:uppercase;text-align:center;opacity:.88;border:2px solid;border-radius:7px;flex-shrink:0;padding:3px 8px;font:800 10px/1.15 ui-rounded,system-ui,sans-serif;transform:rotate(-7deg);-webkit-mask:radial-gradient(circle at 30% 40%,#000 60%,#000000c7 100%);mask:radial-gradient(circle at 30% 40%,#000 60%,#000000c7 100%)}.xr-stamp--neutral{color:#64748b}.xr-stamp--warning{color:#d97706}.xr-stamp--success{color:#059669}.xr-stamp--danger{color:#dc2626}.xr-stamp--info{color:var(--accent)}.xr-card--approved .xr-stamp{animation:.52s cubic-bezier(.3,1.6,.5,1) both xr-stamp;animation-delay:calc(var(--xr-i,0) * 55ms + .26s)}.xr-step{color:var(--muted,#64748b);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.xr-step__dot{border:2px solid var(--muted,#64748b);border-radius:999px;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.xr-step__dot{border:2px solid color-mix(in srgb,var(--muted,#64748b) 45%,transparent)}}.xr-step__dot{background:var(--card-solid)}.xr-step--done{color:var(--text)}.xr-step--done .xr-step__dot{background:#10b981;border-color:#10b981}.xr-step--current{color:var(--accent)}.xr-step--current .xr-step__dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.xr-step--current .xr-step__dot{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}}.xr-step--current .xr-step__dot{animation:1.8s ease-out infinite xr-pulse}.xr-step--error{color:#dc2626}.xr-step--error .xr-step__dot{background:#dc2626;border-color:#dc2626}.xr-step__bar{background:var(--muted,#64748b);border-radius:2px;flex:1;min-width:10px;height:2px;margin:0 6px}@supports (color:color-mix(in lab,red,red)){.xr-step__bar{background:color-mix(in srgb,var(--muted,#64748b) 22%,transparent)}}.xr-step__bar--on{background:linear-gradient(90deg,#10b981,var(--accent))}.xr-card--print{animation:.7s cubic-bezier(.2,.8,.2,1) both xr-print}@keyframes xr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes xr-print{0%{opacity:.4;clip-path:inset(0 0 100%);transform:translateY(-14px)}to{opacity:1;clip-path:inset(0 0 -20px);transform:none}}@keyframes xr-stamp{0%{opacity:0;transform:rotate(-18deg)scale(1.9)}70%{opacity:.95;transform:rotate(-6deg)scale(.94)}to{opacity:.88;transform:rotate(-7deg)scale(1)}}@keyframes xr-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}80%,to{box-shadow:0 0 0 6px #0000}}:root[data-theme=dark] .xr-paper,.dark .xr-paper{background:linear-gradient(180deg,#ffffff0a,transparent 40%),var(--card-solid)}:root[data-theme=dark] .xr-card,.dark .xr-card{filter:drop-shadow(0 8px 16px #00000059)}@media (prefers-reduced-motion:reduce){.xr-card,.xr-card--print,.xr-card--approved .xr-stamp,.xr-step--current .xr-step__dot{animation:none}}.xh-hero{background:radial-gradient(120% 140% at 100% 0,#ffffff38,#0000 55%),linear-gradient(135deg,#2563eb,#4f46e5 55%,#7c3aed);animation:.56s cubic-bezier(.2,.8,.2,1) both xh-hero-in;box-shadow:0 18px 36px -18px #4f46e5bf,inset 0 1px #ffffff40}.xh-hero__orb{filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.xh-hero__orb--a{background:radial-gradient(circle,#38bdf88c,#0000 70%);width:180px;height:180px;animation:9s ease-in-out infinite alternate xh-orb;bottom:-90px;right:-60px}.xh-hero__orb--b{background:radial-gradient(circle,#f472b666,#0000 70%);width:140px;height:140px;animation:11s ease-in-out infinite alternate-reverse xh-orb;top:-60px;left:-50px}.xh-hero__bar{transform-origin:bottom;background:linear-gradient(#fff,#ffffff8c);border-radius:4px 4px 2px 2px;width:4px;animation:.6s cubic-bezier(.2,.8,.2,1) both xh-bar;display:block}.xh-bar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.xh-bar{background:color-mix(in srgb,var(--card) 34%,transparent)}}.xh-bar{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-bottom:1px solid #ffffff6b;box-shadow:inset 0 1px #ffffff73}.xh-tabs{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffff47;border:1px solid #ffffff7a;box-shadow:inset 0 1px #fff6}:root[data-theme=dark] .xh-bar{background:#0b12206b;border-bottom-color:#ffffff24;box-shadow:inset 0 1px #ffffff14}:root[data-theme=dark] .xh-tabs{background:#ffffff14;border-color:#ffffff29}.xh-attention{background:#f59e0b;border-radius:999px;width:7px;height:7px;animation:1.6s ease-out infinite xh-ping;position:absolute;top:5px;right:6px;box-shadow:0 0 #f59e0b99}@keyframes xh-hero-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes xh-orb{0%{transform:translate(0)}to{transform:translate(-24px,-16px)}}@keyframes xh-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes xh-ping{0%{box-shadow:0 0 #f59e0b99}80%,to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.xh-hero,.xh-hero__orb--a,.xh-hero__orb--b,.xh-hero__bar,.xh-attention{animation:none}}.xh-action{transition:transform .14s;animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both xh-hero-in}.xh-action:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.xh-action{animation:none}}.xh-list .expenses-bekliyor-section__title{margin-top:4px;padding-inline:16px}.mobile-dock-avatar{border-radius:999px;transition:box-shadow .16s;display:inline-flex;box-shadow:0 0 0 1.5px #0000}.mobile-dock-avatar .user-avatar{width:24px;height:24px;font-size:10px}.mobile-command-dock__tab--active .mobile-dock-nav-icon,.mobile-command-dock__tab--active .mobile-dock-avatar{animation:.38s cubic-bezier(.3,1.6,.5,1) dock-pop}@keyframes dock-pop{0%{transform:scale(.82)translateY(2px)}60%{transform:scale(1.12)translateY(-2px)}to{transform:none}}.mobile-command-dock{transition:transform .22s,opacity .18s}.keyboard-open .mobile-command-dock{opacity:0;pointer-events:none;transform:translateY(140%)}@media (prefers-reduced-motion:reduce){.mobile-command-dock__tab--active .mobile-dock-nav-icon,.mobile-command-dock__tab--active .mobile-dock-avatar{animation:none}}.mobile-dock-avatar[data-active]{box-shadow:0 0 0 2px #ffffffe6}.mobile-dock-avatar[data-active] .user-avatar{color:var(--accent);background:#fff}.xr-photo{background:#fff;border:2px solid #fff;border-radius:9px;transition:transform .16s;transform:rotate(-4deg);box-shadow:0 4px 10px -4px #0f172a59}.xr-photo:active{transform:rotate(0)scale(1.06)}.xr-card{--xr-stub:40%}.xr-ticket{-webkit-mask:radial-gradient(circle 9px at var(--xr-stub) 0,#0000 98%,#000),radial-gradient(circle 9px at var(--xr-stub) 100%,#0000 98%,#000);mask:radial-gradient(circle 9px at var(--xr-stub) 0,#0000 98%,#000),radial-gradient(circle 9px at var(--xr-stub) 100%,#0000 98%,#000);border-radius:16px;-webkit-mask-composite:source-in;mask-composite:intersect}.xr-vperf{border-left:2px dashed var(--muted,#64748b);width:0;margin:16px 0}@supports (color:color-mix(in lab,red,red)){.xr-vperf{border-left:2px dashed color-mix(in srgb,var(--muted,#64748b) 30%,transparent)}}.xr-stub{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.xr-stub{background:color-mix(in srgb,var(--muted,#64748b) 10%,var(--card-solid))}}.xr-stub{box-shadow:inset 0 0 0 1px var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.xr-stub{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted,#64748b) 14%,transparent)}}.xr-stub__img{transition:transform .3s}.xr-stub:active .xr-stub__img{transform:scale(1.05)}.xr-shimmer{background:linear-gradient(100deg,transparent 20%,#ffffff8c 50%,transparent 80%) 0 0 / 200% 100%,var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.xr-shimmer{background:linear-gradient(100deg,transparent 20%,#ffffff8c 50%,transparent 80%) 0 0 / 200% 100%,color-mix(in srgb,var(--muted,#64748b) 14%,var(--card-solid))}}.xr-shimmer{animation:1.2s linear infinite xr-shimmer}@keyframes xr-shimmer{to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.xr-shimmer{animation:none}}.xe-hero{margin:0 0 6px}.xe-hero__photo{cursor:zoom-in;background:radial-gradient(120% 120% at 100% 0,#ffffff2e,#0000 55%),linear-gradient(135deg,#334155,#1e293b 55%,#0f172a);border-radius:20px;height:230px;animation:.52s cubic-bezier(.2,.8,.2,1) both xe-photo-in}.xe-hero__photo:disabled{cursor:default}.xe-hero__photo img{transition:transform .6s}.xe-hero__photo:active img{transform:scale(1.04)}.xe-hero__card{animation:.48s cubic-bezier(.2,.8,.2,1) .12s both xe-rise}.xe-progress{transition:width .4s}.xe-groups{gap:18px;padding:6px 0 12px;display:grid}@media (min-width:861px){.xe-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.xe-hero__photo{height:260px}}.xe-group{animation:.42s cubic-bezier(.2,.8,.2,1) both xe-rise}.xe-group:nth-child(2){animation-delay:60ms}.xe-group:nth-child(3){animation-delay:.12s}.xe-group:nth-child(4){animation-delay:.18s}.xe-group__card{border:1px solid var(--border);background:var(--card-solid);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.xe-row{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 14px;transition:background .12s;display:flex}.xe-row+.xe-row{border-top:1px solid var(--border-light,#94a3b838)}.xe-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xe-row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.xe-row:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xe-row:active{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.xe-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.xe-row__icon{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 4px 10px -6px #0f172a80}.xe-row__label{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.xe-row__value{min-width:0;color:var(--text);font-size:14px}.xe-row__value--empty{color:var(--muted);font-weight:500}.xe-row--missing{background:#f59e0b0f}.xe-row--missing .xe-row__value--empty{color:#d97706;font-weight:700}.xe-row__req{color:#b45309;background:#f59e0b29;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}.xe-row__ocr{background:var(--accent);border-radius:999px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.xe-row__ocr{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.xe-row__ocr{color:var(--accent);font-size:10px;font-weight:800}@keyframes xe-photo-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes xe-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xe-hero__photo,.xe-hero__card,.xe-group{animation:none}}.xe-hero__amount{color:inherit}.xe-hero:not(.xe-hero--compact) .xe-hero__amount{color:#fff}.xe-hero__amount:disabled,.xe-hero__vendor:disabled{cursor:default;opacity:1}.xe-hero--compact .xe-hero__amount{color:var(--text)}.xe-hero--compact{padding:0 2px}@media (max-width:860px){.expense-form-main .expense-form-footer{background:var(--bg-solid)}@supports (color:color-mix(in lab,red,red)){.expense-form-main .expense-form-footer{background:color-mix(in srgb,var(--bg-solid) 78%,transparent)}}.expense-form-main .expense-form-footer{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.expense-form-main .expense-form-footer{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.expense-form-main .expense-form-save-btn{border-radius:14px;min-height:50px;font-size:16px;font-weight:700;box-shadow:0 12px 24px -12px #2563ebbf}}.xe-row--static{cursor:default}.xe-row--static:hover,.xe-row--static:active{background:0 0}.xe-lock{border:1px solid var(--border);background:var(--card-solid);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.xe-lock--open{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xe-lock--open{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.xe-lock--open{color:var(--accent)}.xe-lock:disabled{opacity:.4;cursor:default}.xe-inline{border:1px solid var(--border);background:var(--card-solid);min-width:0;height:34px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.xe-inline:focus{border-color:var(--accent);outline:none}.xe-row--footer{min-height:48px}.xe-add{border:1.5px solid var(--accent);align-items:center;gap:6px;height:34px;margin:0;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xe-add{border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.xe-add{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:13px;font-weight:700}.xe-add:disabled{opacity:.45;cursor:default}.expense-form-main .xe-row select.xe-inline,.expense-form-main .xe-row input.xe-inline{height:34px;min-height:34px;box-shadow:none;border-radius:10px;margin:0;padding:0 10px;font-size:14px;line-height:32px}.expense-form-main .xe-row select.xe-inline{flex:0 0 84px;width:84px}.expense-form-main .xe-row input.xe-inline{flex:auto;width:auto;min-width:0}.af{flex-direction:column;max-width:760px;display:flex}.af-summary{border:1px solid;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.af-summary--ok{color:#047857;background:#10b98114;border-color:#10b98159}.af-summary--warn{color:#b45309;background:#f59e0b1a;border-color:#f59e0b66}:root[data-theme=dark] .af-summary--ok{color:#6ee7b7}:root[data-theme=dark] .af-summary--warn{color:#fcd34d}.af-node{align-items:center;gap:10px;padding-left:4px;display:flex}.af-node__dot{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.af-node__dot--start{background:linear-gradient(135deg,#64748b,#334155)}.af-node__dot--end{background:linear-gradient(135deg,#10b981,#047857)}.af-connector{align-items:center;gap:10px;min-height:22px;padding-left:19px;display:flex}.af-connector__line{background:var(--muted,#64748b);border-radius:2px;width:2px;height:22px}@supports (color:color-mix(in lab,red,red)){.af-connector__line{background:color-mix(in srgb,var(--muted,#64748b) 30%,transparent)}}.af-connector:has(.af-add){padding:8px 0 8px 4px}.af-connector:has(.af-add):before{content:"";background:var(--muted,#64748b);width:2px;height:34px;margin-right:8px;position:relative;left:15px}@supports (color:color-mix(in lab,red,red)){.af-connector:has(.af-add):before{background:color-mix(in srgb,var(--muted,#64748b) 30%,transparent)}}.af-card{border:1px solid var(--border);background:var(--card-solid);border-radius:16px;animation:.32s cubic-bezier(.2,.8,.2,1) both af-in;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 8px 20px -16px #0f172a59}.af-card--missing{border-color:#f59e0b8c;box-shadow:0 0 0 3px #f59e0b1f}.af-card__head{align-items:flex-start;gap:12px;padding:14px 14px 10px;display:flex}.af-card__num{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #0f172a99}.af-title-input{min-width:0;height:32px;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;margin:0;padding:0 8px;font-size:15px;font-weight:700}.af-title-input:hover{border-color:var(--border)}.af-title-input:focus{border-color:var(--accent);background:var(--card-solid);outline:none}.af-preset{width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.af-preset:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.af-preset:hover{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.af-preset select{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.af-icon{border:1px solid var(--border);background:var(--card-solid);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.af-icon:hover:not(:disabled){color:var(--text);border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.af-icon:hover:not(:disabled){border-color:color-mix(in srgb,var(--muted) 45%,transparent)}}.af-icon--danger:hover:not(:disabled){color:#dc2626;border-color:#dc262666}.af-icon:disabled{opacity:.35;cursor:default}.af-card__meta{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0 14px 12px 60px;display:flex}.af-field{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.af-field select{border:1px solid var(--border);background:var(--card-solid);min-width:190px;height:34px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:13.5px;font-weight:600}.af-toggle{cursor:pointer;color:var(--text);align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.af-toggle input{width:16px;height:16px;accent-color:var(--accent);margin-top:2px}.af-toggle small{color:var(--muted);font-size:11.5px;font-weight:500;display:block}.af-people{border-top:1px dashed var(--muted);padding:12px 14px 14px 60px}@supports (color:color-mix(in lab,red,red)){.af-people{border-top:1px dashed color-mix(in srgb,var(--muted) 25%,transparent)}}.af-people{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.af-people{background:color-mix(in srgb,var(--muted) 4%,var(--card-solid))}}.af-people__title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:700}.af-people__empty{color:var(--muted);margin:0 0 10px;font-size:13px}.af-people__empty--warn{color:#b45309;font-weight:600}.af-chips{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.af-chip{border:1px solid var(--border);background:var(--card-solid);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:5px 6px 5px 5px;display:inline-flex}.af-chip--primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.af-chip--primary{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.af-chip--primary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.af-chip--primary{background:color-mix(in srgb,var(--accent) 7%,var(--card-solid))}}.af-chip__avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-flex}.af-chip__btn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.af-chip__btn:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.af-chip__btn:hover{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.af-chip__btn:hover{color:var(--text)}.af-add{border:1.5px dashed var(--accent);align-items:center;gap:6px;height:36px;margin:0;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.af-add{border:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent)}}.af-add{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.af-add{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.af-add{color:var(--accent);font:inherit;cursor:pointer;font-size:13px;font-weight:700}.af-add:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.af-add:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}}.af-add:disabled{opacity:.45;cursor:default}.af-add--small{height:32px;padding:0 12px}.af-picker{flex-direction:column;gap:6px;max-width:420px;display:flex}.af-picker input{border:1px solid var(--accent);background:var(--card-solid);height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:13.5px}.af-picker input:focus{outline:none}.af-picker ul{border:1px solid var(--border);background:var(--card-solid);border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto}.af-picker li button{width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0;padding:6px 8px;display:flex}.af-picker li button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.af-picker li button:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.af-picker>button{align-self:flex-start}.af-badge{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.af-badge--ok{color:#047857;background:#10b98124}.af-badge--warn{color:#b45309;background:#f59e0b29}.af-savebar{z-index:2;border-top:1px solid var(--border-light,#94a3b840);background:var(--card);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px 0;display:flex;position:sticky;bottom:0}@keyframes af-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:720px){.af-card__meta,.af-people{padding-left:14px}}@media (prefers-reduced-motion:reduce){.af-card{animation:none}}.xr-card{--xr-paper:#fffdf8;--xr-ink:#1f2937}:root[data-theme=dark] .xr-card{--xr-paper:#1e2533;--xr-ink:#e5e7eb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .xr-card{--xr-paper:#1e2533;--xr-ink:#e5e7eb}}.xr-card .xr-ticket{background:var(--xr-paper);border-radius:14px 14px 0 0;box-shadow:inset 0 0 0 1px #0f172a0d;-webkit-mask:none;mask:none}.xr-card .xr-tear{background:var(--xr-paper);height:9px;margin-top:-1px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100% repeat-x}.xr-card{filter:drop-shadow(0 1px 1px #0f172a0d)drop-shadow(0 6px 12px #0f172a0f)}.xr-slip{color:var(--xr-ink)}.xr-slip__vendor{letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:800;line-height:1.25}.xr-rule{border-top:1.5px dashed var(--muted,#64748b);margin:9px 0 8px;display:block}@supports (color:color-mix(in lab,red,red)){.xr-rule{border-top:1.5px dashed color-mix(in srgb,var(--muted,#64748b) 32%,transparent)}}.xr-rule--tight{margin:0}.xr-status{color:var(--xr-ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xr-status{color:color-mix(in srgb,var(--xr-ink) 78%,transparent)}}.xr-status__dot{background:#94a3b8;border-radius:999px;flex-shrink:0;width:8px;height:8px}.xr-status--info .xr-status__dot{background:var(--accent)}.xr-status--success .xr-status__dot{background:#10b981}.xr-status--warning .xr-status__dot{background:#f59e0b}.xr-status--danger .xr-status__dot{background:#ef4444}.xr-status__steps{gap:3px;margin-left:2px;display:inline-flex}.xr-status__step{background:var(--muted,#64748b);border-radius:3px;width:14px;height:3px}@supports (color:color-mix(in lab,red,red)){.xr-status__step{background:color-mix(in srgb,var(--muted,#64748b) 22%,transparent)}}.xr-status__step--done{background:#10b981}.xr-status__step--current{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xr-status__step--current{background:color-mix(in srgb,var(--accent) 70%,transparent)}}.xr-status__step--error{background:#ef4444}.xr-slip__amount{letter-spacing:-.02em;color:var(--xr-ink);font-weight:800}.xr-card .xr-stub{box-shadow:inset 0 0 0 1px #0f172a0f}.xh-hero{isolation:isolate;background:#4f46e5;transition:box-shadow .4s}.xh-hero__bg{z-index:-1;opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;top:0;right:0;bottom:0;left:0}.xh-hero__bg--bekliyor{background:radial-gradient(120% 140% at 100% 0,#ffffff38,#0000 55%),linear-gradient(135deg,#f59e0b,#f97316 55%,#ea580c)}.xh-hero__bg--hazir{background:radial-gradient(120% 140% at 100% 0,#ffffff38,#0000 55%),linear-gradient(135deg,#2563eb,#4f46e5 55%,#7c3aed)}.xh-hero__bg--tamamlandi{background:radial-gradient(120% 140% at 100% 0,#ffffff38,#0000 55%),linear-gradient(135deg,#10b981,#0d9488 55%,#0f766e)}.xh-hero--bekliyor .xh-hero__bg--bekliyor,.xh-hero--hazir .xh-hero__bg--hazir,.xh-hero--tamamlandi .xh-hero__bg--tamamlandi{opacity:1}.xh-hero--bekliyor{box-shadow:0 18px 36px -18px #ea580cb3,inset 0 1px #ffffff40}.xh-hero--tamamlandi{box-shadow:0 18px 36px -18px #0d9488b3,inset 0 1px #ffffff40}.xh-hero__line{animation:.36s cubic-bezier(.2,.8,.2,1) both xh-line-in}@keyframes xh-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xh-hero__chip{color:#ffffffe0;background:#ffffff29;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;display:inline-flex}.xh-hero__chip strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.xh-hero__chip em{background:#ffffff38;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-grid}.xh-hero__chip--hot{background:#ffffff42}.xh-hero__cta{color:#4338ca;cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:34px;margin:0;padding:0 13px;font-size:13px;font-weight:800;transition:transform .14s;display:inline-flex;box-shadow:0 6px 14px -6px #0f172a73}.xh-hero__cta:active{transform:scale(.96)}.xh-hero__forms{scrollbar-width:none;scroll-snap-type:x mandatory}.xh-hero__forms::-webkit-scrollbar{display:none}.xh-hero__form{color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;background:#ffffff29;border:0;border-radius:12px;flex:none;width:148px;margin:0;padding:7px 10px;transition:background .16s,transform .14s}.xh-hero__form:active{background:#ffffff3d;transform:scale(.97)}.xh-hero__form--row{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.xh-hero__kind{letter-spacing:.02em;background:#fff3;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:800}@media (prefers-reduced-motion:reduce){.xh-hero__bg,.xh-hero__line{transition:none;animation:none}}.xh-pay{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-weight:700;display:inline-flex;overflow:hidden}.xh-pay--paid{color:#fff}.xh-pay--pending{color:#fef3c7}.xh-pay--none{color:#ffffffa6;font-weight:600}.xh-pay-dot{background:#fcd34d;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-out infinite xh-pay-ping;box-shadow:0 0 #fcd34db3}@keyframes xh-pay-ping{0%{box-shadow:0 0 #fcd34db3}80%,to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.xh-pay-dot{animation:none}}.xc-group{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--card-solid);margin:0;padding:7px 12px 5px;font-size:11px;font-weight:800;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.xc-group{background:color-mix(in srgb,var(--card-solid) 92%,transparent)}}.xc-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light,var(--border))}.xc-row{border:0;border-bottom:1px solid var(--border-light,var(--border));width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;margin:0;padding:10px 12px;transition:background .12s;display:flex}.xc-row:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xc-row:active{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.xc-row--on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xc-row--on{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.xc-kkeg{color:#b45309;background:#f59e0b29;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:700}.xk-stat{background:var(--accent);border-radius:999px;align-items:baseline;gap:3px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xk-stat{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.xk-stat{color:var(--text);font-size:12.5px}.xk-stat strong{font-variant-numeric:tabular-nums;font-weight:800}.xk-stat--hint{color:var(--muted);background:0 0;padding-inline:2px}.xk-group{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-bottom:14px;overflow:hidden}.xk-group__head{border-bottom:1px solid var(--border-light,var(--border));background:var(--accent);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.xk-group__head{background:color-mix(in srgb,var(--accent) 4%,var(--card))}}.xk-row{border-bottom:1px solid var(--border-light,var(--border));padding:12px 14px;transition:background .16s,opacity .16s}.xk-row:last-child{border-bottom:0}.xk-row--off{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.xk-row--off{background:color-mix(in srgb,var(--muted) 5%,transparent)}}.xk-row--off>div:first-child{opacity:.62}.xk-redirect{border:1px dashed var(--accent);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px 6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.xk-redirect{border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent)}}.xk-redirect{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xk-redirect{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.xk-icon{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;display:inline-grid}.xk-icon:hover{color:var(--danger,#dc2626);background:#dc262614}.xk-test{background:var(--accent);border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.xk-test{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.xf-month{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 4px 8px;font-size:12px;font-weight:800}li:first-child>.xf-month{margin-top:4px}.xf-card{--xf-tone:#64748b;--xf-soft:var(--xf-tone)}@supports (color:color-mix(in lab,red,red)){.xf-card{--xf-soft:color-mix(in srgb, var(--xf-tone) 12%, transparent)}}.xf-card{border:1px solid var(--border-light,var(--border));background:var(--card-solid,var(--card));width:100%;color:var(--text);text-align:left;cursor:pointer;animation:xf-in .42s calc(var(--xf-i,0) * 40ms) cubic-bezier(.2,.8,.2,1) both;border-radius:16px;align-items:center;gap:13px;margin:0;padding:13px 12px 13px 13px;transition:transform .14s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 20px -14px #0f172a38}.xf-card:active{transform:scale(.985)}.xf-card--draft{--xf-tone:#64748b}.xf-card--pending{--xf-tone:#f59e0b}.xf-card--approved{--xf-tone:#10b981}.xf-card--paid{--xf-tone:#0d9488}.xf-card--rejected{--xf-tone:#ef4444}@keyframes xf-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xf-folder{flex-shrink:0;width:46px;height:50px;position:relative}.xf-folder__sheet{border:1px solid var(--xf-tone);background:#fff;border-radius:6px;height:40px;position:absolute;top:0;left:7px;right:7px}@supports (color:color-mix(in lab,red,red)){.xf-folder__sheet{border:1px solid color-mix(in srgb,var(--xf-tone) 22%,var(--border))}}.xf-folder__sheet{box-shadow:0 1px 2px #0f172a14}.xf-folder__sheet:before,.xf-folder__sheet:after{content:"";background:var(--xf-tone);border-radius:2px;height:2px;position:absolute;left:5px;right:9px}@supports (color:color-mix(in lab,red,red)){.xf-folder__sheet:before,.xf-folder__sheet:after{background:color-mix(in srgb,var(--xf-tone) 25%,#e2e8f0)}}.xf-folder__sheet:before{top:6px}.xf-folder__sheet:after{top:11px;right:14px}.xf-folder__sheet--1{transform:rotate(5deg)translate(3px,1px)}.xf-folder__sheet--2{opacity:.85;transform:rotate(-6deg)translate(-3px,2px)}.xf-folder__face{color:#fff;background:linear-gradient(160deg,var(--xf-tone) 0%,var(--xf-tone) 100%);border-radius:9px 9px 11px 11px;place-items:center;height:34px;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.xf-folder__face{background:linear-gradient(160deg,color-mix(in srgb,var(--xf-tone) 82%,#fff) 0%,var(--xf-tone) 100%)}}.xf-folder__face{box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px var(--xf-tone)}@supports (color:color-mix(in lab,red,red)){.xf-folder__face{box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px color-mix(in srgb,var(--xf-tone) 70%,transparent)}}.xf-folder__count{border:2px solid var(--card-solid,#fff);background:var(--text);min-width:19px;height:19px;color:var(--card-solid,#fff);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-5px;right:-6px}.xf-title{letter-spacing:-.01em;font-size:15px;font-weight:700}.xf-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.xf-amount small{color:var(--muted);font-size:11.5px;font-weight:700}.xf-amount em{color:var(--muted);margin-left:2px;font-size:12.5px;font-style:normal;font-weight:700}.xf-meta{color:var(--muted);letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.xf-status{align-items:center;gap:7px;min-width:0;display:flex}.xf-status__pill{background:var(--xf-soft);color:var(--xf-tone);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xf-status__pill{color:color-mix(in srgb,var(--xf-tone) 78%,#0f172a)}}.xf-status__pill{font-size:11.5px;font-weight:700}.xf-status__sub{color:var(--muted);font-size:12px}.xf-card--rejected .xf-status__sub{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.xf-card--rejected .xf-status__sub{color:color-mix(in srgb,#ef4444 75%,var(--text))}}.xf-chev{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.xf-chev{color:color-mix(in srgb,var(--muted) 70%,transparent)}}:root[data-theme=dark] .xf-folder__sheet{background:#273042}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .xf-folder__sheet{background:#273042}}@media (prefers-reduced-motion:reduce){.xf-card{animation:none}}.xa-add{border:1px solid var(--accent);margin:10px 0}@supports (color:color-mix(in lab,red,red)){.xa-add{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.xa-add{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.xa-add{background:color-mix(in srgb,var(--accent) 4%,var(--card-solid,var(--card)))}}.xa-add{overflow:hidden}.xa-add__toggle{width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;margin:0;padding:11px 12px;display:flex}.xa-add__toggle:disabled{cursor:default;opacity:.7}.xa-add__plus{color:#fff;background:var(--accent-gradient,var(--accent));width:32px;height:32px;box-shadow:0 6px 14px -8px var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.xa-add__plus{box-shadow:0 6px 14px -8px color-mix(in srgb,var(--accent) 80%,transparent)}}.xa-add__count{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-weight:800;display:grid}.xa-add__chev{color:var(--muted);transition:transform .2s}.xa-add--open .xa-add__chev{transform:rotate(180deg)}.xa-add__panel{border-top:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.xa-add__panel{border-top:1px solid color-mix(in srgb,var(--accent) 14%,var(--border))}}.xa-add__panel{background:var(--card-solid,var(--card));animation:.22s cubic-bezier(.2,.8,.2,1) both xa-open}@keyframes xa-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.xa-add__all{border-bottom:1px solid var(--border-light,var(--border));cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.xa-add__all input{width:18px;height:18px;accent-color:var(--accent)}.xa-add__list{max-height:46vh;margin:0;padding:0;list-style:none;overflow-y:auto}.xa-add__row{border:0;border-bottom:1px solid var(--border-light,var(--border));width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;margin:0;padding:10px 12px;transition:background .12s;display:flex}.xa-add__row--on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xa-add__row--on{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.xa-check{border:2px solid var(--muted);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.xa-check{border:2px solid color-mix(in srgb,var(--muted) 55%,transparent)}}.xa-check{color:#fff;transition:background .12s,border-color .12s}.xa-check--on{background:var(--accent);border-color:var(--accent)}.xa-add__icon{background:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.xa-add__icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.xa-add__icon{color:var(--accent)}.xa-add__foot{background:var(--card-solid,var(--card));justify-content:flex-end;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.xa-btn{cursor:pointer;border-radius:10px;height:38px;margin:0;padding:0 14px;font-size:13.5px;font-weight:700}.xa-btn:disabled{opacity:.55;cursor:not-allowed}.xa-btn--ghost{border:1px solid var(--border);color:var(--text);background:0 0}.xa-btn--primary{color:#fff;background:var(--accent-gradient,var(--accent));border:0;flex:1;max-width:220px}.fd-layer{z-index:1200;background:var(--bg-solid,var(--bg));animation:.24s cubic-bezier(.2,.8,.2,1) both fd-in;position:fixed;top:0;right:0;bottom:0;left:0}.fd-layer--closing{animation:.2s both fd-out}@keyframes fd-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes fd-out{to{opacity:0;transform:translate(24px)}}.fd{--fd-tone:#64748b;--fd-tone-2:#475569;height:100%;padding-top:env(safe-area-inset-top,0px);color:var(--text);flex-direction:column;display:flex}.fd--pending{--fd-tone:#f59e0b;--fd-tone-2:#ea580c}.fd--approved{--fd-tone:#10b981;--fd-tone-2:#0d9488}.fd--paid{--fd-tone:#0d9488;--fd-tone-2:#0f766e}.fd--rejected{--fd-tone:#ef4444;--fd-tone-2:#be123c}.fd--draft{--fd-tone:#64748b;--fd-tone-2:#334155}.fd-top{align-items:center;gap:6px;min-height:54px;padding:6px 8px;display:flex}.fd-icon{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin:0;display:grid}.fd-icon:active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.fd-icon:active{background:color-mix(in srgb,var(--text) 8%,transparent)}}.fd-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.fd-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.fd-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 14px 10px;display:flex}.fd-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0%,#ffffff38,transparent 55%),linear-gradient(140deg,var(--fd-tone) 0%,var(--fd-tone-2) 100%);box-shadow:0 14px 30px -18px var(--fd-tone-2);border-radius:18px;flex-shrink:0;padding:12px 14px;position:relative;overflow:hidden}.fd-pill{background:#fff3;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;display:inline-flex}.fd-hero__date{color:#ffffffd1;font-size:12px}.fd-hero__label{text-transform:uppercase;letter-spacing:.08em;color:#ffffffc7;margin:8px 0 0;font-size:11.5px;font-weight:600}.fd-hero__total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:800;line-height:1.15}.fd-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.fd-hero__stats span{background:#ffffff24;border-radius:10px;flex-direction:column;min-width:0;padding:5px 8px;display:flex}.fd-hero__stats small{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.fd-hero__stats b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.fd-hero__more{color:#ffffffeb;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;display:inline-flex}.fd-steps{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:14px;flex-shrink:0;padding:10px 12px}.fd-steps ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.fd-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.fd-step:not(:last-child):after{content:"";background:var(--border);border-radius:2px;height:2px;position:absolute;top:10px;left:calc(50% + 14px);right:calc(14px - 50%)}.fd-step--approved:not(:last-child):after{background:#10b981}.fd-step__dot{background:var(--muted);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.fd-step__dot{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.fd-step__dot{color:var(--muted)}.fd-step--approved .fd-step__dot{color:#fff;background:#10b981}.fd-step--pending .fd-step__dot{color:#fff;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b38}.fd-step__label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.fd-step--pending .fd-step__label{color:var(--text);font-weight:700}.fd-steps__now{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:12.5px;overflow:hidden}.fd-steps__now b{color:var(--text)}.fd-alert{border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.fd-alert--danger{color:#b91c1c;background:#ef44441a}@supports (color:color-mix(in lab,red,red)){.fd-alert--danger{color:color-mix(in srgb,#b91c1c 85%,var(--text))}}.fd-alert--warn{color:#92400e;background:#f59e0b21}@supports (color:color-mix(in lab,red,red)){.fd-alert--warn{color:color-mix(in srgb,#92400e 85%,var(--text))}}.fd-alert__link{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;font-weight:800;text-decoration:underline}.fd-list{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fd-list .xa-add{flex-shrink:0;margin:0 10px 8px}.fd-list__head{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.fd-list__head h2{margin:0;font-size:14px;font-weight:800}.fd-list__head span{background:var(--muted);border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;display:grid}@supports (color:color-mix(in lab,red,red)){.fd-list__head span{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.fd-list__head span{color:var(--muted);font-size:11.5px;font-weight:800}.fd-rows{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.fd-row{border-top:1px solid var(--border-light,var(--border));align-items:center;gap:10px;padding:8px 12px;display:flex}.fd-row--rejected{opacity:.55}.fd-row--rejected .fd-row__amt{text-decoration:line-through}.fd-row__thumb{border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.fd-row__thumb img{object-fit:cover;width:38px;height:38px}.fd-row__icon{background:var(--accent);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.fd-row__icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.fd-row__icon{color:var(--accent)}.fd-row__main{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;margin:0;padding:0;display:flex}.fd-row__main b{font-size:13.5px;font-weight:700}.fd-row__main small{color:var(--muted);font-size:11.5px}.fd-row__amt{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:800}.fd-row__x{color:#dc2626;cursor:pointer;background:#ef44441a;border:0;border-radius:8px;place-items:center;width:28px;height:28px;margin:0;display:grid}.fd-empty{text-align:center;color:var(--muted);margin:0;padding:18px 14px;font-size:13px}.fd-note{color:var(--muted);margin:0 12px 8px;font-size:12.5px}.fd-sheet .fd-note{margin:0}.fd-chips{scrollbar-width:none;flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.fd-chips::-webkit-scrollbar{display:none}.fd-chip{border:1px solid var(--border-light,var(--border));background:var(--card-solid,var(--card));height:30px;color:var(--text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.fd-chip--btn{cursor:pointer;color:var(--accent);margin:0}.fd-chip--btn:disabled{cursor:default;color:var(--text)}.fd-chip--ok{color:#059669}.fd-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-light,var(--border));background:var(--bg-solid,var(--bg));flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.fd-foot{background:color-mix(in srgb,var(--bg-solid,var(--bg)) 92%,transparent)}}.fd-foot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fd-foot__hint{text-align:center;color:#b45309;margin:0 0 6px;font-size:12px}.fd-foot__row{gap:8px;display:flex}.fd-cta{background:var(--accent-gradient,var(--accent));color:#fff;cursor:pointer;height:48px;box-shadow:0 10px 22px -12px var(--accent);border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fd-cta{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 80%,transparent)}}.fd-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.fd-cta--ghost{color:var(--text);border:1px solid var(--border);box-shadow:none;background:0 0}.fd-cta--ghost-danger{color:#dc2626;background:0 0;border:1px solid #ef4444;flex:none;padding:0 16px}@supports (color:color-mix(in lab,red,red)){.fd-cta--ghost-danger{border:1px solid color-mix(in srgb,#ef4444 40%,var(--border))}}.fd-cta--ghost-danger{box-shadow:none}.fd-cta--danger{box-shadow:none;background:#dc2626}.fd-sheet-wrap{z-index:1300;background:#0f172a6b;align-items:flex-end;animation:.16s both fd-fade;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes fd-fade{0%{opacity:0}to{opacity:1}}.fd-sheet{width:100%;max-height:82vh;padding:8px 14px calc(16px + env(safe-area-inset-bottom,0px));background:var(--card-solid,var(--card));border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) both fd-up;overflow-y:auto}@keyframes fd-up{0%{transform:translateY(24px)}to{transform:none}}.fd-sheet__grip{background:var(--border);border-radius:4px;width:40px;height:4px;margin:2px auto 10px;display:block}.fd-sheet__title{margin:0 0 4px;font-size:16px;font-weight:800}.fd-menu{flex-direction:column;gap:8px;display:flex}.fd-menu--tall{min-height:40vh}.fd-menu__item{background:var(--text);border:0;border-radius:12px;align-items:center;gap:12px;height:48px;margin:0;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.fd-menu__item{background:color-mix(in srgb,var(--text) 4%,transparent)}}.fd-menu__item{color:var(--text);text-align:left;cursor:pointer;font-size:14.5px;font-weight:600}.fd-menu__item--danger{color:#dc2626}.fd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fd-grid__btn{border:1px solid var(--border);height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;margin:0;font-size:13px;font-weight:600}.fd-input{border:1px solid var(--border);background:var(--bg-solid,var(--bg));width:100%;color:var(--text);font:inherit;border-radius:12px;padding:10px 12px;font-size:15px}.fd-dl{grid-template-columns:1fr auto;gap:8px 12px;margin:0;font-size:14px;display:grid}.fd-dl dt{color:var(--muted)}.fd-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fd-dl__total{border-top:1px solid var(--border);padding-top:8px;font-size:15px;color:var(--text)!important}.fd-history{gap:10px;margin:0;padding:0 0 0 16px;display:grid}.fd-history li{flex-direction:column;font-size:13.5px;display:flex}.fd-history span{color:var(--muted);font-size:12px}.fd-tabs{background:var(--text);border-radius:14px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;margin:0 14px 8px;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.fd-tabs{background:color-mix(in srgb,var(--text) 6%,var(--card-solid,#fff))}}.fd-tabs button{min-width:0;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;margin:0;padding:0 8px;font-size:12px;font-weight:750;line-height:1.15}.fd-tabs button[aria-selected=true]{background:var(--card-solid,#fff);color:var(--text);box-shadow:0 1px 2px #0f172a14}.fd-body--flow{padding-bottom:0;overflow:hidden}.ff{flex-direction:column;display:flex}.ff-list{margin:0;padding:4px 2px 12px;list-style:none}.fd-body--flow .ff{flex:1;min-height:0}.fd-body--flow .ff-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ff-empty{color:var(--muted);text-align:center;padding:24px 8px;font-size:14px}.ff-item{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.ff-item+.ff-item{margin-top:8px}.ff-rail{flex-direction:column;align-items:center;gap:4px;padding-top:14px;display:flex}.ff-dot{color:#fff;background:#f59e0b;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 4px #f59e0b2e}.ff-item--done .ff-dot{background:#10b981;box-shadow:0 0 0 4px #10b9812e}.ff-item--rejected .ff-dot{background:#ef4444;box-shadow:0 0 0 4px #ef44442e}.ff-item--current .ff-dot{background:#7c3aed;box-shadow:0 0 0 4px #7c3aed2e}.ff-chevron{width:14px;height:14px;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ff-chevron{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.ff-card{border:1px solid var(--border);border-radius:16px;min-width:0;padding:12px 12px 10px}@supports (color:color-mix(in lab,red,red)){.ff-card{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.ff-card{background:var(--card-solid,var(--card))}.ff-item--now .ff-card{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.ff-card__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ff-now{color:#fff;background:#7c3aed;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.ff-actor{letter-spacing:.03em;min-width:0;font-size:13px;line-height:1.25}.ff-actor--sub{margin-top:8px;display:block}.ff-when{color:var(--muted);text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:11.5px;line-height:1.25;display:flex}.ff-action{border-radius:999px;max-width:100%;margin:8px 0 0;padding:4px 8px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.ff-action--progress,.ff-action--current{color:#b45309;background:#f59e0b2e}.ff-action--done{color:#047857;background:#10b98129}.ff-action--rejected{color:#b91c1c;background:#ef444424}.ff-total{padding:12px 8px calc(10px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.ff-total span{color:var(--muted);font-size:13px}.ff-total strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px}.ntf-filters{background:var(--text);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.ntf-filters{background:color-mix(in srgb,var(--text) 6%,var(--card-solid,#fff))}}.ntf-filters button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;font-size:12.5px;font-weight:700}.ntf-filters button.is-on{background:var(--card-solid,#fff);color:var(--text);box-shadow:0 1px 2px #0f172a14}.ntf-list{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.ntf-card{border:1px solid var(--border);background:var(--card-solid,var(--card));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;margin:0;padding:12px;display:grid}.ntf-card--unread{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ntf-card--unread{background:color-mix(in srgb,var(--accent) 7%,var(--card-solid,#fff))}}.ntf-card--unread{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ntf-card--unread{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.ntf-ico{color:#fff;background:#64748b;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.ntf-card--warning .ntf-ico{background:#f59e0b}.ntf-card--success .ntf-ico{background:#10b981}.ntf-card--danger .ntf-ico{background:#ef4444}.ntf-card--info .ntf-ico,.ntf-card--accent .ntf-ico{background:#2563eb}.ntf-card--violet .ntf-ico{background:#7c3aed}.ntf-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ntf-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ntf-headline{font-size:15px;font-weight:800;line-height:1.25}.ntf-detail{color:var(--muted);font-size:13px;line-height:1.35}.ntf-link{color:var(--accent);margin-top:2px;font-size:12.5px;font-weight:700}.ntf-when{color:var(--muted);white-space:nowrap;font-size:11.5px}@media (prefers-reduced-motion:reduce){.fd-layer,.fd-layer--closing,.fd-sheet,.fd-sheet-wrap{animation:none}}.fd-list{flex:0 auto}.fd-list .xa-add__list{max-height:30vh}.xs-page{flex-direction:column;min-height:100%;display:flex}.xs-body{padding:8px 16px calc(120px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:18px;display:flex}.xs-profile{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:0 10px 24px -18px #0f172a59}.xs-profile__avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;margin:0;padding:0;position:relative}.xs-profile__cam{border:2px solid var(--card-solid,#fff);background:var(--accent);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-2px;right:-2px}.xs-profile__name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;overflow:hidden}.xs-profile__mail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.xs-profile__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.xs-profile__chips span,.xs-profile__chips button{background:var(--accent);border:0;border-radius:999px;margin:0;padding:2px 9px}@supports (color:color-mix(in lab,red,red)){.xs-profile__chips span,.xs-profile__chips button{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.xs-profile__chips span,.xs-profile__chips button{color:var(--accent);font-size:11.5px;font-weight:700}.xs-profile__chips button{color:#dc2626;cursor:pointer;background:#ef44441a}.xs-group__title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 6px;font-size:12px;font-weight:800}.xs-group__card{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:16px;overflow:hidden}.xs-group__foot{color:var(--muted);margin:6px 6px 0;font-size:12px}.xs-row{width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:9px 14px;display:flex}.xs-row+.xs-row{border-top:1px solid var(--border-light,var(--border))}.xs-row--static{cursor:default}.xs-row:not(.xs-row--static):active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.xs-row:not(.xs-row--static):active{background:color-mix(in srgb,var(--text) 5%,transparent)}}.xs-row__icon{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.xs-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.xs-row__label{font-size:15px;font-weight:600}.xs-row__label--danger{color:#dc2626}.xs-row__hint{color:var(--muted);font-size:12px;line-height:1.3}.xs-row__value{max-width:46%;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:14px;overflow:hidden}.xs-seg{background:var(--text);border-radius:10px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xs-seg{background:color-mix(in srgb,var(--text) 7%,transparent)}}.xs-seg button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0 12px;font-size:13px;font-weight:700}.xs-seg button[aria-pressed=true]{background:var(--card-solid,#fff);color:var(--text);box-shadow:0 1px 3px #0f172a26}.xs-version{text-align:center;color:var(--muted);margin:0;font-size:12px}.xs-sheet-wrap{z-index:1300;background:#0f172a6b;align-items:flex-end;animation:.16s both fd-fade;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.xs-sheet{background:var(--bg-solid,var(--bg));border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:88vh;animation:.22s cubic-bezier(.2,.8,.2,1) both fd-up;display:flex}.xs-sheet__grip{background:var(--border);border-radius:4px;width:40px;height:4px;margin:8px auto 4px;display:block}.xs-sheet__head{justify-content:space-between;align-items:center;padding:6px 16px 10px;display:flex}.xs-sheet__head h3{margin:0;font-size:17px;font-weight:800}.xs-sheet__close{color:var(--accent);cursor:pointer;background:0 0;border:0;margin:0;font-size:15px;font-weight:700}.xs-sheet__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.xs-sheet__foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-light,var(--border))}.xs-btn{background:var(--accent-gradient,var(--accent));color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;height:48px;margin:0;font-size:15px;font-weight:800}.xs-btn:disabled{opacity:.5;cursor:not-allowed}.xs-btn--ghost{width:auto;color:var(--accent);border:1px solid var(--border);background:0 0;padding:0 16px}.xs-input{border:1px solid var(--border);background:var(--card-solid,var(--card));width:100%;height:48px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.xs-note{color:var(--muted);margin:0;font-size:13px}.xs-options{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:14px;overflow:hidden}.xs-option{width:100%;height:50px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0 14px;font-size:15px;display:flex}.xs-option+.xs-option{border-top:1px solid var(--border-light,var(--border))}.xs-cards{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.xs-cards li{align-items:center;gap:10px;height:50px;padding:0 8px 0 14px;font-size:15px;display:flex}.xs-cards li+li{border-top:1px solid var(--border-light,var(--border))}.xs-cards button{color:#dc2626;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;margin:0;display:grid}.xs-add{gap:8px;display:flex}.xs-dl{grid-template-columns:auto 1fr;gap:10px 14px;margin:0;font-size:14px;display:grid}.xs-dl dt{color:var(--muted)}.xs-dl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.xs-btn--ghost{white-space:nowrap;flex-shrink:0}.xs-page{flex:1 1 0;min-height:0;overflow:hidden}.xs-page .xs-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding-bottom:calc(24px + var(--bottom-nav-stack-offset,110px));flex:1 1 0;overflow:hidden auto}.xf2{--t1:#64748b;--t2:#334155;--tsoft:#f1f5f9;--tink:#1e293b;border:1px solid var(--t1);flex-direction:column;gap:12px;width:100%;margin:0;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.xf2{border:1px solid color-mix(in srgb,var(--t1) 26%,transparent)}}.xf2{color:var(--text);text-align:left;cursor:pointer;background:radial-gradient(130% 120% at 100% 0%,var(--t1) 0%,transparent 55%),linear-gradient(160deg,var(--t1) 0%,var(--card-solid,#fff) 58%);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.xf2{background:radial-gradient(130% 120% at 100% 0%,color-mix(in srgb,var(--t1) 16%,transparent) 0%,transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--t1) 9%,var(--card-solid,#fff)) 0%,var(--card-solid,#fff) 58%)}}.xf2{box-shadow:0 1px 2px #0f172a0d,0 14px 28px -20px var(--t2)}@supports (color:color-mix(in lab,red,red)){.xf2{box-shadow:0 1px 2px #0f172a0d,0 14px 28px -20px color-mix(in srgb,var(--t2) 70%,transparent)}}.xf2{animation:xf-in .42s calc(var(--xf-i,0) * 45ms) cubic-bezier(.2,.8,.2,1) both;transition:transform .14s,box-shadow .18s}.xf2:active{transform:scale(.985)}.xf2--draft{--t1:#64748b;--t2:#475569;--tink:#334155}.xf2--pending{--t1:#f59e0b;--t2:#ea580c;--tink:#9a3412}.xf2--approved{--t1:#10b981;--t2:#059669;--tink:#065f46}.xf2--paid{--t1:#0ea5e9;--t2:#0d9488;--tink:#0f766e}.xf2--rejected{--t1:#f43f5e;--t2:#dc2626;--tink:#9f1239}.xf2__watermark{width:116px;height:116px;color:var(--t1);opacity:.08;pointer-events:none;position:absolute;bottom:-22px;right:-18px;transform:rotate(-12deg)}.xf2__top{align-items:flex-start;gap:12px;display:flex;position:relative}.xf2__icon{color:#fff;background:linear-gradient(145deg,var(--t1) 0%,var(--t2) 100%);width:46px;height:46px;box-shadow:inset 0 1px #ffffff59,0 8px 16px -8px var(--t2);border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative}.xf2__count{border:2px solid var(--card-solid,#fff);background:var(--tink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.xf2__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--tink);font-size:11px;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.xf2__kind{color:color-mix(in srgb,var(--tink) 75%,var(--muted))}}.xf2__title{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:16px;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.xf2__chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.xf2__chips>span{background:var(--t1);border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xf2__chips>span{background:color-mix(in srgb,var(--t1) 11%,transparent)}}@supports (color:color-mix(in lab,red,red)){.xf2__chips>span{color:color-mix(in srgb,var(--tink) 85%,var(--text))}}.xf2__chips>span{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.xf2__chev{color:var(--t1);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.xf2__chev{color:color-mix(in srgb,var(--t1) 70%,var(--muted))}}.xf2__foot{border-top:1.5px dashed var(--t1);align-items:flex-end;gap:12px;padding-top:11px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.xf2__foot{border-top:1.5px dashed color-mix(in srgb,var(--t1) 30%,transparent)}}.xf2__badge{background:linear-gradient(135deg,var(--t1),var(--t2));color:#fff;box-shadow:0 4px 10px -5px var(--t2);border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12px;font-weight:800;display:inline-flex}.xf2__sub{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.xf2--rejected .xf2__sub{color:#e11d48}@supports (color:color-mix(in lab,red,red)){.xf2--rejected .xf2__sub{color:color-mix(in srgb,#e11d48 80%,var(--text))}}.xf2__amount{letter-spacing:-.02em;color:var(--tink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:21px;font-weight:800;line-height:1}.xf2__amount small{opacity:.7;font-size:13px;font-weight:700}.xf2__amount em{opacity:.8;margin-left:3px;font-size:14px;font-style:normal;font-weight:700}:root[data-theme=dark] .xf2{--tink:var(--t1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .xf2{--tink:color-mix(in srgb, var(--t1) 70%, #fff)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .xf2{--tink:var(--t1)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .xf2{--tink:color-mix(in srgb, var(--t1) 70%, #fff)}}}@media (prefers-reduced-motion:reduce){.xf2{animation:none}}.forms-list-cards .xf2+.xf2{margin-top:0}.xf2,.xf2--draft,.xf2--pending,.xf2--approved,.xf2--paid,.xf2--rejected{--t1:var(--accent);--t2:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xf2,.xf2--draft,.xf2--pending,.xf2--approved,.xf2--paid,.xf2--rejected{--t2:color-mix(in srgb, var(--accent) 78%, #0f172a)}}.xf2,.xf2--draft,.xf2--pending,.xf2--approved,.xf2--paid,.xf2--rejected{--tink:var(--text)}.xf2{background:var(--card-solid,#fff);border-color:var(--border-light,var(--border));box-shadow:0 1px 2px #0f172a0d,0 10px 24px -18px #0f172a47}.xf2__watermark{color:var(--accent);opacity:.05}.xf2__kind{color:var(--muted)}.xf2__chips>span{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.xf2__chips>span{background:color-mix(in srgb,var(--text) 5%,transparent)}}.xf2__chips>span,.xf2__chev{color:var(--muted)}.xf2__foot{border-top-color:var(--border)}.xf2__amount{color:var(--text)}.xf2__badge{box-shadow:none}.xf2--pending .xf2__badge{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xf2--pending .xf2__badge{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.xf2--pending .xf2__badge{color:var(--accent)}.xf2--draft .xf2__badge,.xf2--rejected .xf2__badge{color:var(--text);border:1.5px solid var(--border);background:0 0;padding:2px 9px 2px 7px}.xf2--rejected .xf2__badge{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.xf2--draft .xf2__icon{background:color-mix(in srgb,var(--text) 70%,var(--card-solid,#fff))}}.xf2--draft .xf2__icon{background:linear-gradient(145deg,var(--t1) 0%,var(--t2) 100%)}.xf2__count{background:var(--card-solid,#fff);color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xf2__count{border-color:color-mix(in srgb,var(--accent) 35%,var(--card-solid,#fff))}}.xf2--draft .xf2__badge{background:var(--accent);border:0;padding:3px 10px 3px 8px}@supports (color:color-mix(in lab,red,red)){.xf2--draft .xf2__badge{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.xf2--draft .xf2__badge{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.xf2--draft .xf2__badge{color:color-mix(in srgb,var(--accent) 70%,var(--muted))}}.xf2--rejected .xf2__badge{border:1.5px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.xf2--rejected .xf2__badge{border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.xf2--rejected .xf2__badge{color:var(--accent);background:0 0}.xf2--rejected .xf2__sub{color:var(--muted);font-weight:500}@media (max-width:860px){.expense-form-field-sheet{align-items:flex-end;padding:0}.expense-form-field-sheet__panel{width:100%;max-width:none;max-height:calc(100dvh - 56px);padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;animation-name:expense-form-sheet-up}.expense-form-field-sheet__panel--closing{animation:.2s both expense-form-sheet-down}}@keyframes expense-form-sheet-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes expense-form-sheet-down{to{opacity:0;transform:translateY(40px)}}.xe-groups{grid-template-columns:minmax(0,1fr)}.xe-group,.xe-group__card,.xe-row{min-width:0;max-width:100%}.xe-row__value{min-width:0}.forms-list-cards-panel ul.forms-list-cards{margin:0;padding:0}.fd-body--insights{-webkit-overflow-scrolling:touch;padding-bottom:24px;overflow-y:auto}.fi{--fi-a:#2563eb;--fi-b:#93c5fd;--fi-track:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fi{--fi-track:color-mix(in srgb, var(--accent) 10%, transparent)}}.fi{flex-direction:column;gap:12px;display:flex}.fi-empty{text-align:center;color:var(--muted);margin:24px 0;font-size:13.5px}.fi-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fi-kpi{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));color:var(--accent);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.fi-kpi small{color:var(--muted);margin-top:4px;font-size:11.5px}.fi-kpi b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:800;overflow:hidden}.fi-kpi em{color:var(--muted);font-size:11.5px;font-style:normal}.fi-card{background:var(--card-solid,var(--card));border:1px solid var(--border-light,var(--border));border-radius:16px;padding:12px 14px 14px}.fi-card h3{letter-spacing:.02em;color:var(--text);margin:0 0 10px;font-size:13px;font-weight:800}.fi-donut{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.fi-donut svg{width:112px;height:112px}.fi-donut__big{fill:var(--text);font-size:18px;font-weight:800}.fi-donut__small{fill:var(--muted);font-size:8px}.fi-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fi-legend li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:6px;font-size:12.5px;display:grid}.fi-legend__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-legend__pct{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.fi-legend__amt{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2/4;font-size:11.5px}.fi-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.fi-bars{align-items:flex-end;gap:6px;height:132px;padding-top:4px;display:flex;overflow-x:auto}.fi-bar{flex-direction:column;flex:1 0 28px;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.fi-bar__col{transform-origin:bottom;background:linear-gradient(#3b82f6,#1d4ed8);border-radius:7px 7px 3px 3px;width:100%;max-width:30px;animation:.6s cubic-bezier(.2,.8,.2,1) both xh-bar}.fi-bar__val{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.fi-bar__day{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.fi-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.fi-table th{color:var(--muted);text-align:right;padding:0 0 6px;font-size:11px;font-weight:700}.fi-table th:first-child,.fi-table td:first-child{text-align:left}.fi-table td{text-align:right;border-top:1px solid var(--border-light,var(--border));padding:7px 0}.fi-table tfoot td{border-top:1.5px solid var(--border);font-weight:800}.fi-rate{background:var(--accent);border-radius:999px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.fi-rate{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.fi-rate{color:var(--accent);font-weight:800}.fi-split{background:var(--fi-track);border-radius:999px;height:12px;display:flex;overflow:hidden}.fi-split span:first-child{background:var(--fi-a)}.fi-split span:last-child{background:var(--fi-b)}.fi-split__legend{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.fi-split__legend>span{align-items:center;gap:5px;display:inline-flex}.fi-split__legend b{color:var(--text);font-variant-numeric:tabular-nums}.fi-top{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fi-top li{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.fi-top__bar{z-index:0;background:var(--accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.fi-top__bar{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.fi-top__bar{border-radius:12px}.fi-top li>:not(.fi-top__bar){z-index:1;position:relative}.fi-top__rank{background:var(--accent);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.fi-top b{font-size:13.5px}.fi-top small{color:var(--muted);font-size:11.5px}.fi-top__amt{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:800}.fi-bar__track{flex:1;width:100%;max-width:30px;position:relative}.fi-bar__track .fi-bar__col{max-width:none;position:absolute;bottom:0;left:0;right:0}.fd-tabs:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fd-tabs>button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fd-body:not(.fd-body--flow){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:20px;overflow-y:auto}.fd-body>*{flex-shrink:0}.fd-list{flex:none;overflow:visible}.fd-rows{flex:none;max-height:none;overflow:visible}.fd-list .xa-add__list{max-height:none;overflow:visible}.fd-list .xa-add__foot{z-index:2;position:sticky;bottom:0}.fd .xa-add--open .xa-add__foot{z-index:30;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card-solid,var(--card));border-top:1px solid var(--border-light,var(--border));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -16px #0f172a59}.fd .xa-add--open .xa-add__foot .xa-btn--primary{max-width:none;height:48px;font-size:15px}.fd .xa-add--open .xa-add__list{padding-bottom:76px}.company-approval-config{position:relative}.company-approval-config__header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-approval-mode-toggle{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.company-approval-wizard__steps{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.company-approval-wizard__steps li{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12px}.company-approval-wizard__steps li.is-active{border-color:var(--accent,#2563eb);color:var(--accent,#2563eb);background:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.company-approval-wizard__steps li.is-active{background:color-mix(in srgb,var(--accent,#2563eb) 10%,transparent)}}.company-approval-wizard__steps li.is-done{color:var(--text)}.company-approval-wizard__panel{margin-bottom:12px}.company-approval-wizard__nav{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:12px;display:flex}.company-approval-wizard__nav .company-approval-save-bar{background:0 0;margin:0;padding:0;position:static}.company-approval-engine-note{background:var(--inset-bg,#3b82f60f);border:1px solid var(--border,#3b82f633);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.approvals-poll-hint{margin:0 0 10px;font-size:13px}.company-approval-dirty-badge{color:var(--warning,#ca8a04);background:#eab30833}.company-approval-dirty-banner{background:#eab3081f;border:1px solid #eab30859;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.company-approval-workflow-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.company-approval-workflow-tab{border:1px solid var(--border,#80808059);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px}.company-approval-workflow-tab.active{background:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:#fff}.company-approval-pm-toggle{flex-direction:column;gap:4px;margin:16px 0;display:flex}.company-approval-save-bar{background:linear-gradient(to top,var(--card-bg,var(--bg)) 70%,transparent);z-index:2;flex-wrap:wrap;gap:8px;margin-top:20px;padding:12px 0;display:flex;position:sticky;bottom:0}.company-approval-pipeline{margin:16px 0}.company-approval-pipeline__track{display:none}@media (min-width:720px){.company-approval-pipeline{grid-template-columns:32px 1fr;gap:0 16px;display:grid}.company-approval-pipeline__track{flex-direction:column;align-items:center;padding-top:8px;display:flex}.company-approval-pipeline__track-segment{flex-direction:column;flex:1;align-items:center;min-height:48px;display:flex}.company-approval-pipeline__track-dot{background:var(--border,#94a3b8);border-radius:50%;flex-shrink:0;width:12px;height:12px}.company-approval-pipeline__track-dot.is-filled{background:var(--primary,#2563eb)}.company-approval-pipeline__track-line{background:var(--border,#80808059);flex:1;width:2px;min-height:24px;margin:4px 0}}.company-approval-pipeline__steps{flex-direction:column;gap:10px;display:flex}.company-approval-pipeline__step{border:1px solid var(--border,#80808040);background:var(--inset-bg,#00000005);border-radius:10px;overflow:hidden}.company-approval-pipeline__step--empty{opacity:.92;border-style:dashed}.company-approval-pipeline__step-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.company-approval-pipeline__step-num{background:var(--primary,#2563eb);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.company-approval-pipeline__step-title{flex:1;font-size:14px;font-weight:600}.company-approval-pipeline__step-count{color:var(--muted,#64748b);font-size:12px}.company-approval-pipeline__step-body{border-top:1px solid var(--border,#80808026);padding:0 14px 14px}.company-approval-pipeline__dynamic-note{margin:12px 0;font-size:13px;line-height:1.45}.company-approval-pipeline__label-edit{gap:8px;margin:12px 0;display:grid}@media (min-width:560px){.company-approval-pipeline__label-edit{grid-template-columns:1fr auto;align-items:end}}.company-approval-pipeline__assignees{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.company-approval-pipeline__assignee{background:var(--card-bg,#fff);border:1px solid var(--border,#80808033);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.company-approval-pipeline__assignee-main{min-width:0;font-size:13px}.company-approval-pipeline__primary-badge{color:var(--primary,#2563eb);background:#2563eb1f;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px}.company-approval-pipeline__empty-step{margin:8px 0;font-size:13px}.company-approval-pipeline__add{margin-top:10px}.company-panel-approvals-hub__cta{flex-wrap:wrap;gap:8px;margin-bottom:12px}.company-panel-approvals-hub__filters{flex-wrap:wrap;gap:6px;margin-bottom:16px}.company-panel-approvals-hub__item strong{font-size:14px;display:block}.company-panel-approvals-hub__more{margin-top:12px;font-size:13px}.company-approval-pipeline-editor__row{border:1px solid var(--border,#80808040);background:var(--card-bg,#fff);border-radius:10px;gap:8px;padding:12px;display:grid}@media (min-width:720px){.company-approval-pipeline-editor__row{grid-template-columns:auto 1fr 1fr auto auto;align-items:end}}.company-approval-pipeline-editor__order{align-items:center;gap:4px;display:flex}.company-approval-pipeline-editor__optional{white-space:nowrap;font-size:13px}.company-panel{--cp-accent:var(--accent,#3b82f6);--cp-accent-soft:#3b82f61f;--cp-accent-strong:var(--accent-hover,#2563eb);--cp-surface:var(--card,#fffffff2);--cp-surface-2:var(--inset-bg,#0f172a06);--cp-border:var(--border,#e2e8f0e6);--cp-border-soft:var(--border-light,#e2e8f099);--cp-text:var(--text,#0f172a);--cp-muted:var(--muted,#64748b);--cp-space-1:4px;--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:24px;--cp-space-6:32px;--cp-radius-sm:8px;--cp-radius-md:12px;--cp-radius-lg:16px;--cp-radius-xl:20px;--cp-radius:16px;--cp-content-max:1200px;--cp-text-xs:11px;--cp-text-sm:12px;--cp-text-md:14px;--cp-text-lg:16px;--cp-text-xl:20px;--cp-text-2xl:clamp(1.35rem, 2.6vw, 1.75rem);--cp-shadow-sm:0 1px 2px #0f172a0d;--cp-shadow-md:0 4px 16px #0f172a12;--cp-shadow-lg:0 16px 40px #0f172a1f;--cp-shadow:0 4px 24px #0f172a0f;max-width:1120px;margin:0 auto;padding:8px 0 48px}.company-panel__hero{border-radius:var(--cp-radius);background:linear-gradient(135deg,var(--cp-accent-soft) 0%,transparent 55%),var(--cp-surface);border:1px solid var(--cp-border);box-shadow:var(--cp-shadow);margin-bottom:20px;padding:28px 28px 24px;position:relative;overflow:hidden}.company-panel__hero-glow{pointer-events:none;background:radial-gradient(circle,#3b82f62e,#0000 70%);width:55%;height:140%;animation:12s ease-in-out infinite alternate cp-glow-drift;position:absolute;top:-40%;right:-10%}.company-panel__hero-inner{z-index:1;position:relative}.company-panel__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-accent);margin:0 0 6px;font-size:12px;font-weight:600}.company-panel__title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.company-panel__subtitle{max-width:52ch;color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.55}.company-panel__company-field{max-width:360px;margin-bottom:20px}.company-panel__company-field select{border:1px solid var(--cp-border);background:var(--card-bg,#fff);border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.company-panel__company-field select:focus{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-soft);outline:none}.company-panel__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:640px){.company-panel__stats{grid-template-columns:1fr}}.company-panel__stat{background:var(--inset-bg,#00000005);border:1px solid var(--cp-border);border-radius:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s}.company-panel__stat:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0f}.company-panel__stat-value{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.company-panel__stat-label{color:var(--muted);margin-top:4px;font-size:12px}.company-panel__tabs{gap:var(--cp-space-1);padding:var(--cp-space-1);margin-bottom:var(--cp-space-4);border-radius:var(--cp-radius-md);background:var(--cp-surface-2);border:1px solid var(--cp-border);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.company-hub__workspace-body .company-panel__tabs{z-index:5;margin-bottom:var(--cp-space-3);background:var(--cp-surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.company-hub__workspace-body .company-panel__tabs{background:color-mix(in srgb,var(--cp-surface) 94%,transparent)}}.company-hub__workspace-body .company-panel__tabs{-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);box-shadow:var(--cp-shadow-sm)}.company-hub__workspace-body .company-panel__tab-select-wrap{z-index:5;margin-bottom:var(--cp-space-3);background:var(--cp-surface);padding:2px 0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.company-hub__workspace-body .company-panel__tab-select-wrap{background:color-mix(in srgb,var(--cp-surface) 94%,transparent)}}.company-hub__workspace-body .company-panel__tab-select-wrap{-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px)}.company-hub__workspace-body .company-panel__tab-hint{margin-top:calc(-1 * var(--cp-space-2));margin-bottom:var(--cp-space-3)}.company-panel__tab-select-wrap{margin-bottom:12px;display:none}.company-panel__tab-select{border:1px solid var(--cp-border);background:var(--cp-surface);width:100%;min-height:44px;color:var(--text);text-overflow:ellipsis;border-radius:10px;padding:10px 12px;font-size:.9rem}@media (max-width:860px){.company-panel__tab-select-wrap{display:block}.company-panel__tabs{display:none}}.company-panel__tabs::-webkit-scrollbar{display:none}.company-panel__tab{border-radius:var(--cp-radius-sm);min-width:max-content;color:var(--cp-muted);font-size:var(--cp-text-md);cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:0 0;border:none;flex:1 0 auto;padding:9px 16px;font-weight:550;transition:color .2s;position:relative}.company-panel__tab:hover{color:var(--cp-text)}.company-panel__tab.is-active{color:var(--cp-text);font-weight:650}.company-panel__tab:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.company-panel__tab-pill{border-radius:var(--cp-radius-sm);background:var(--cp-surface);z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 2px 8px #0f172a1a}.company-panel__tab-label{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.company-panel__tab-badge{background:var(--cp-accent-soft);color:var(--cp-accent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.company-panel__tab-panel{min-height:200px;max-width:var(--cp-content-max);margin-inline:auto}.company-panel__card{border-radius:var(--cp-radius-lg);border:1px solid var(--cp-border);background:var(--cp-surface);box-shadow:var(--cp-shadow-md);padding:var(--cp-space-5);margin-bottom:0}.company-panel__card+.company-panel__card{margin-top:var(--cp-space-4)}.company-panel__card-head{justify-content:space-between;align-items:flex-start;gap:var(--cp-space-3);margin-bottom:var(--cp-space-5);padding-bottom:var(--cp-space-4);border-bottom:1px solid var(--cp-border-soft);flex-wrap:wrap;display:flex}.company-panel__card-head h3{font-size:var(--cp-text-lg);letter-spacing:-.01em;margin:0;font-weight:650}.company-panel__saglik{gap:var(--cp-space-4);flex-direction:column;display:flex}.company-panel-finance__banner{justify-content:space-between;align-items:center;gap:var(--cp-space-4);padding:var(--cp-space-4) var(--cp-space-5);border-radius:var(--cp-radius-md);border:1px solid var(--cp-border);background:linear-gradient(135deg,var(--cp-accent-soft) 0%,transparent 70%),var(--cp-surface-2);flex-wrap:wrap;display:flex}.company-panel-finance__banner-text{align-items:center;gap:var(--cp-space-3);min-width:0;display:flex}.company-panel-finance__banner-icon{font-size:28px;line-height:1}.company-panel-finance__banner-text strong{font-size:var(--cp-text-lg);font-weight:650}.company-panel-finance__tiles{gap:var(--cp-space-3);margin-top:var(--cp-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.company-panel-finance__tile{padding:var(--cp-space-4);border-radius:var(--cp-radius-md);border:1px solid var(--cp-border);background:var(--cp-surface);text-align:left;cursor:pointer;flex-direction:column;gap:4px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.company-panel-finance__tile:hover{box-shadow:var(--cp-shadow-md);border-color:var(--cp-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.company-panel-finance__tile:hover{border-color:color-mix(in srgb,var(--cp-accent) 35%,var(--cp-border))}}.company-panel-finance__tile:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.company-panel-finance__tile-icon{margin-bottom:2px;font-size:22px;line-height:1}.company-panel-finance__tile strong{font-size:var(--cp-text-md);font-weight:650}.company-panel-finance__tile .muted{font-size:var(--cp-text-sm);line-height:1.4}.company-panel-finance__note{margin:var(--cp-space-4) 0 0;font-size:var(--cp-text-sm)}.company-panel-int__grid{gap:var(--cp-space-4);margin-top:var(--cp-space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.company-panel-int__card{gap:var(--cp-space-2);padding:var(--cp-space-4) var(--cp-space-5);border-radius:var(--cp-radius-md);border:1px solid var(--cp-border);background:var(--cp-surface-2);flex-direction:column;display:flex}.company-panel-int__card-head{align-items:center;gap:var(--cp-space-2);display:flex}.company-panel-int__card-head strong{font-size:var(--cp-text-lg);font-weight:650}.company-panel-int__card-icon{font-size:22px;line-height:1}.company-panel-int__card .muted{font-size:var(--cp-text-sm);flex:auto;line-height:1.45}.company-panel-int__card .button{align-self:flex-start}.company-panel__badge{background:var(--cp-accent-soft);color:var(--cp-accent);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.company-panel__toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.company-panel__filters{background:var(--inset-bg,#00000005);border:1px solid var(--cp-border);border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:14px;display:flex}.company-panel__filters input,.company-panel__filters select{border-radius:10px;min-height:40px}.company-panel__list{flex-direction:column;gap:8px;display:flex}.company-panel__list-item{border:1px solid var(--cp-border);background:var(--card-bg,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.company-panel__list-item:hover{border-color:#3b82f659;transform:translate(4px);box-shadow:0 4px 16px #0f172a0f}.company-panel__list-item strong{margin-bottom:4px;font-size:14px;display:block}.company-panel__list-item .muted{font-size:13px}.company-panel__empty{justify-content:center;align-items:center;gap:var(--cp-space-2);text-align:center;padding:var(--cp-space-6) var(--cp-space-4);color:var(--cp-muted);font-size:var(--cp-text-md);border:1px dashed var(--cp-border);border-radius:var(--cp-radius-md);background:var(--cp-surface-2);flex-direction:column;line-height:1.5;display:flex}.company-panel__pagination{border-top:1px solid var(--cp-border);justify-content:center;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.company-panel__inset{background:var(--inset-bg,#00000005);border:1px solid var(--cp-border);border-radius:12px;margin-bottom:16px;padding:18px}.company-panel__denied{text-align:center;padding:48px 24px}.company-panel-approvals-hub__lead{margin:0 0 16px;font-size:14px;line-height:1.5}.company-panel-approvals-hub__cta{margin-bottom:16px}.company-panel-approvals-hub__pulse{color:#16a34a;background:#22c55e1a;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;font-size:13px;animation:2.5s ease-in-out infinite cp-pulse-soft;display:inline-flex}@keyframes cp-pulse-soft{0%,to{opacity:1}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.company-panel-approvals-hub__pulse{animation:none}}.company-panel-approvals-hub__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.company-panel-approvals-hub__item{border:1px solid var(--cp-border);background:linear-gradient(90deg,#3b82f60a,#0000 40%);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.company-panel__chip-row{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.company-panel__chip{border:1px solid var(--cp-border);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;transition:background .2s,border-color .2s,color .2s}.company-panel__chip.is-active{background:var(--cp-accent);border-color:var(--cp-accent);color:#fff}.company-approval-pipeline-editor__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.company-approval-pipeline-editor__row{border:1px solid var(--cp-border);background:var(--card-bg,#fff);cursor:grab;touch-action:none;border-radius:12px;gap:10px;padding:14px 16px 14px 48px;display:grid;position:relative}.company-approval-pipeline-editor__row.is-dragging{cursor:grabbing;border-color:var(--cp-accent);z-index:2;box-shadow:0 12px 32px #0f172a1f}.company-approval-pipeline-editor__drag-handle{width:28px;height:40px;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.company-approval-pipeline-editor__drag-handle:before{content:"⋮⋮";letter-spacing:-2px;font-size:16px}@media (min-width:720px){.company-approval-pipeline-editor__row{grid-template-columns:1fr 1fr auto auto;align-items:end;padding-left:52px}}.admin-embedded-panel .company-panel{padding-top:0}.company-panel__idhead{gap:var(--cp-space-4);padding:var(--cp-space-5) var(--cp-space-5) var(--cp-space-4);margin-bottom:var(--cp-space-4);border-radius:var(--cp-radius-lg);border:1px solid var(--cp-border);background:linear-gradient(135deg,var(--cp-accent-soft) 0%,transparent 60%),var(--cp-surface);box-shadow:var(--cp-shadow-md);flex-direction:column;display:flex}.company-panel__id-top{align-items:center;gap:var(--cp-space-4);display:flex}.company-panel__id-monogram{border-radius:var(--cp-radius-md);width:52px;height:52px;font-size:var(--cp-text-lg);letter-spacing:.02em;color:#fff;background:linear-gradient(140deg,hsl(var(--cp-mono-hue,215) 72% 52%),hsl(var(--cp-mono-hue,215) 70% 42%));box-shadow:0 6px 16px hsl(var(--cp-mono-hue,215) 60% 45% / .35);flex:none;place-items:center;font-weight:800;display:grid}.company-panel__id-logo{border-radius:var(--cp-radius-md);object-fit:contain;background:var(--cp-surface-2);border:1px solid var(--cp-border);width:52px;height:52px;box-shadow:var(--cp-shadow-sm);flex:none}.company-panel-general__logo-row{flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.company-panel-general__logo{border-radius:var(--cp-radius-md);object-fit:contain;border:1px solid var(--cp-border);background:var(--cp-surface-2);flex:none;width:72px;height:72px}.company-panel-general__logo--empty{text-align:center;place-items:center;padding:4px;font-size:12px;display:grid}.company-panel-general__logo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-panel-general__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.company-panel-general__grid .field-wide{grid-column:1/-1}@media (max-width:640px){.company-panel-general__grid{grid-template-columns:1fr}.company-panel-general__logo-row{flex-wrap:wrap}}.company-panel-general__logo-error{color:var(--danger,#b91c1c);margin:0 0 8px;font-size:13px}.company-panel__id-main{gap:var(--cp-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.company-panel__id-crumbs{align-items:center;gap:var(--cp-space-1);font-size:var(--cp-text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--cp-muted);flex-wrap:wrap;font-weight:600;display:flex}.company-panel__id-crumb{align-items:center;gap:var(--cp-space-1);display:inline-flex}.company-panel__id-crumb:last-child{color:var(--cp-accent-strong)}.company-panel__id-crumb-sep{color:var(--cp-border);font-weight:400}.company-panel__id-titlerow{align-items:center;gap:var(--cp-space-2) var(--cp-space-3);flex-wrap:wrap;min-width:0;display:flex}.company-panel__id-name{min-width:0;font-size:var(--cp-text-2xl);letter-spacing:-.02em;color:var(--cp-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-weight:750;line-height:1.15;display:inline-block;overflow:hidden}.company-panel__id-number{font-size:var(--cp-text-md);font-variant-numeric:tabular-nums;color:var(--cp-muted);font-weight:600}.company-panel__switcher{min-width:0;display:inline-flex;position:relative}.company-panel__switcher-trigger{align-items:center;gap:var(--cp-space-2);border-radius:var(--cp-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;max-width:100%;margin:-2px 0;padding:2px 8px 2px 4px;transition:background .15s,border-color .15s;display:inline-flex}.company-panel__switcher-trigger:hover{background:var(--cp-surface-2);border-color:var(--cp-border)}.company-panel__switcher-trigger:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.company-panel__switcher-caret{font-size:var(--cp-text-sm);color:var(--cp-muted);flex:none;transition:transform .15s}.company-panel__switcher-trigger[aria-expanded=true] .company-panel__switcher-caret{transform:rotate(180deg)}.company-panel__switcher-pop{z-index:30;gap:var(--cp-space-2);width:min(340px,80vw);padding:var(--cp-space-2);border-radius:var(--cp-radius-md);border:1px solid var(--cp-border);background:var(--cp-surface);box-shadow:var(--cp-shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.company-panel__switcher-search{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--cp-surface-2);width:100%;color:var(--cp-text);font-size:var(--cp-text-md);padding:8px 12px}.company-panel__switcher-search:focus{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-soft);outline:none}.company-panel__switcher-list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.company-panel__switcher-item{align-items:center;gap:var(--cp-space-2);border-radius:var(--cp-radius-sm);width:100%;color:var(--cp-text);font-size:var(--cp-text-md);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 10px;transition:background .12s;display:flex}.company-panel__switcher-item:hover{background:var(--cp-surface-2)}.company-panel__switcher-item:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px}.company-panel__switcher-item.is-current{background:var(--cp-accent-soft);font-weight:650}.company-panel__switcher-dot{background:var(--cp-border);border-radius:50%;flex:none;width:8px;height:8px}.company-panel__switcher-dot.is-active{background:var(--success,#22c55e)}.company-panel__switcher-dot.is-passive{background:var(--cp-muted)}.company-panel__switcher-item-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.company-panel__switcher-item-no{font-size:var(--cp-text-sm);font-variant-numeric:tabular-nums;color:var(--cp-muted);flex:none}.company-panel__switcher-empty{padding:var(--cp-space-3);text-align:center;color:var(--cp-muted);font-size:var(--cp-text-sm);list-style:none}.company-panel__id-status{font-size:var(--cp-text-sm);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-weight:700;display:inline-flex}.company-panel__id-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.company-panel__id-status.is-active{color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-status.is-active{color:color-mix(in srgb,var(--success,#22c55e) 86%,#000)}}.company-panel__id-status.is-active{background:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-status.is-active{background:color-mix(in srgb,var(--success,#22c55e) 14%,transparent)}}.company-panel__id-status.is-active{border-color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-status.is-active{border-color:color-mix(in srgb,var(--success,#22c55e) 30%,transparent)}}.company-panel__id-status.is-passive{color:var(--cp-muted);background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-status.is-passive{background:color-mix(in srgb,var(--cp-muted) 12%,transparent)}}.company-panel__id-status.is-passive{border-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-status.is-passive{border-color:color-mix(in srgb,var(--cp-muted) 24%,transparent)}}.company-panel__id-actions{align-items:flex-end;gap:var(--cp-space-2);text-align:right;flex-direction:column;flex:none;max-width:360px;display:flex}.company-panel__id-toolbar{justify-content:flex-end;align-items:center;gap:var(--cp-space-2);flex-wrap:wrap;display:flex}.company-panel__id-close{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--cp-surface);width:34px;height:34px;color:var(--cp-muted);font-size:var(--cp-text-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.company-panel__id-close:hover{background:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-close:hover{background:color-mix(in srgb,var(--danger,#ef4444) 12%,transparent)}}.company-panel__id-close:hover{border-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-close:hover{border-color:color-mix(in srgb,var(--danger,#ef4444) 35%,transparent)}}.company-panel__id-close:hover{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-panel__id-close:hover{color:color-mix(in srgb,var(--danger,#ef4444) 88%,#000)}}.company-panel__id-close:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.company-panel__id-actions--solo{text-align:left;align-items:stretch;max-width:420px}.company-panel__id-actions .muted{font-size:var(--cp-text-sm)}.company-panel__kpi-rail{align-items:center;gap:var(--cp-space-2) var(--cp-space-4);padding-top:var(--cp-space-4);border-top:1px solid var(--cp-border-soft);flex-wrap:wrap;display:flex}.company-panel__kpi{align-items:baseline;gap:8px;display:inline-flex}.company-panel__kpi-icon{font-size:var(--cp-text-md);opacity:.85;align-self:center}.company-panel__kpi-value{font-size:var(--cp-text-xl);font-variant-numeric:tabular-nums;color:var(--cp-text);font-weight:750;line-height:1}.company-panel__kpi-label{font-size:var(--cp-text-sm);color:var(--cp-muted);font-weight:500}.company-panel__kpi-sep{background:var(--cp-border);align-self:stretch;width:1px;min-height:22px}.company-panel__kpi-health{font-size:var(--cp-text-sm);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-weight:700;display:inline-flex}.company-panel__kpi-health-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.company-panel__kpi-health.is-ready{color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-ready{color:color-mix(in srgb,var(--success,#22c55e) 86%,#000)}}.company-panel__kpi-health.is-ready{background:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-ready{background:color-mix(in srgb,var(--success,#22c55e) 14%,transparent)}}.company-panel__kpi-health.is-ready{border-color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-ready{border-color:color-mix(in srgb,var(--success,#22c55e) 30%,transparent)}}.company-panel__kpi-health.is-incomplete{color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-incomplete{color:color-mix(in srgb,var(--warning,#f59e0b) 88%,#000)}}.company-panel__kpi-health.is-incomplete{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-incomplete{background:color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent)}}.company-panel__kpi-health.is-incomplete{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-incomplete{border-color:color-mix(in srgb,var(--warning,#f59e0b) 32%,transparent)}}.company-panel__kpi-health.is-risk{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-risk{color:color-mix(in srgb,var(--danger,#ef4444) 88%,#000)}}.company-panel__kpi-health.is-risk{background:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-risk{background:color-mix(in srgb,var(--danger,#ef4444) 14%,transparent)}}.company-panel__kpi-health.is-risk{border-color:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-panel__kpi-health.is-risk{border-color:color-mix(in srgb,var(--danger,#ef4444) 32%,transparent)}}@media (max-width:640px){.company-panel__id-top{flex-wrap:wrap}.company-panel__id-actions{text-align:left;flex-basis:100%;align-items:stretch;max-width:none}.company-panel__kpi-health{margin-left:0}}.company-panel__tab-hint{margin:0 0 var(--cp-space-4);padding:var(--cp-space-2) var(--cp-space-3);border-radius:var(--cp-radius-sm);font-size:var(--cp-text-sm);color:var(--cp-muted);background:var(--cp-accent);line-height:1.45}@supports (color:color-mix(in lab,red,red)){.company-panel__tab-hint{background:color-mix(in srgb,var(--cp-accent) 7%,transparent)}}.company-panel__tab-hint{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.company-panel__tab-hint{border:1px solid color-mix(in srgb,var(--cp-accent) 16%,transparent)}}.company-panel__tab-hint--approvals{color:var(--text);background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-panel__tab-hint--approvals{background:color-mix(in srgb,var(--warning,#f59e0b) 10%,transparent)}}.company-panel__tab-hint--approvals{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-panel__tab-hint--approvals{border-color:color-mix(in srgb,var(--warning,#f59e0b) 28%,transparent)}}.company-hub-users__setup-banner--expectation{margin-bottom:12px}.company-panel-approvals-hub__notice{background:var(--success,#22c55e);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.company-panel-approvals-hub__notice{background:color-mix(in srgb,var(--success,#22c55e) 12%,transparent)}}.company-panel-approvals-hub__notice{border:1px solid var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-panel-approvals-hub__notice{border:1px solid color-mix(in srgb,var(--success,#22c55e) 25%,transparent)}}.company-hub-users{--hu-accent:var(--accent,#3b82f6);--hu-accent-soft:var(--hu-accent)}@supports (color:color-mix(in lab,red,red)){.company-hub-users{--hu-accent-soft:color-mix(in srgb, var(--hu-accent) 14%, transparent)}}.company-hub-users{--hu-surface:var(--card,#fff);--hu-border:var(--border,#e2e8f0e6);--hu-radius:18px;--hu-shadow:0 8px 32px #0f172a14}.company-hub-users__hero{border-radius:var(--hu-radius);background:linear-gradient(135deg,var(--hu-accent-soft) 0%,transparent 55%),var(--hu-surface);border:1px solid var(--hu-border);box-shadow:var(--hu-shadow);margin-bottom:18px;padding:24px 26px;position:relative;overflow:hidden}.company-hub-users__hero-glow{background:radial-gradient(circle,var(--hu-accent) 0%,transparent 68%);width:50%;height:160%;position:absolute;top:-50%;right:-5%}@supports (color:color-mix(in lab,red,red)){.company-hub-users__hero-glow{background:radial-gradient(circle,color-mix(in srgb,var(--hu-accent) 22%,transparent) 0%,transparent 68%)}}.company-hub-users__hero-glow{pointer-events:none;animation:14s ease-in-out infinite alternate cp-glow-drift}.company-hub-users__hero-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.company-hub-users__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hu-accent);margin:0 0 4px;font-size:11px;font-weight:700}.company-hub-users__title{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:700}.company-hub-users__subtitle{max-width:48ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.company-hub-users__stats{flex-wrap:wrap;gap:10px;display:flex}.company-hub-users__stat{background:var(--hu-surface);border:1px solid var(--hu-border);text-align:center;border-radius:14px;min-width:88px;padding:12px 16px;box-shadow:0 2px 10px #0f172a0a}.company-hub-users__stat--accent{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__stat--accent{border-color:color-mix(in srgb,var(--warning,#f59e0b) 35%,var(--hu-border))}}.company-hub-users__stat--accent{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__stat--accent{background:color-mix(in srgb,var(--warning,#f59e0b) 10%,var(--hu-surface))}}.company-hub-users__stat-value{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.2;display:block}.company-hub-users__stat-label{color:var(--muted);margin-top:2px;font-size:11px;display:block}.company-hub-users__setup-banner{border:1px solid var(--warning,#f59e0b);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.company-hub-users__setup-banner{border:1px solid color-mix(in srgb,var(--warning,#f59e0b) 35%,var(--hu-border))}}.company-hub-users__setup-banner{background:linear-gradient(90deg,var(--warning,#f59e0b),transparent)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__setup-banner{background:linear-gradient(90deg,color-mix(in srgb,var(--warning,#f59e0b) 12%,transparent),transparent)}}.company-hub-users__setup-banner{font-size:13px}.company-hub-users__setup-banner p{color:var(--muted);margin:4px 0 0}.company-hub-users__setup-icon{background:var(--warning,#f59e0b);border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.company-hub-users__setup-icon{background:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}.company-hub-users__setup-icon{flex-shrink:0}.company-hub-users__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.company-hub-users__search{flex:260px;margin:0;position:relative}.company-hub-users__search-icon{color:var(--muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.company-hub-users__search input{border:1px solid var(--hu-border);background:var(--hu-surface);border-radius:12px;width:100%;min-height:44px;padding:10px 14px 10px 40px;font-size:14px;transition:border-color .2s,box-shadow .2s}.company-hub-users__search input:focus{border-color:var(--hu-accent);box-shadow:0 0 0 3px var(--hu-accent-soft);outline:none}.company-hub-users__toolbar-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.company-hub-users__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.company-hub-users__card{border:1px solid var(--hu-border);background:var(--hu-surface);cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:0 14px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 2px 12px #0f172a0a}.company-hub-users__card:hover,.company-hub-users__card:focus-visible{box-shadow:var(--hu-shadow);border-color:var(--hu-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__card:hover,.company-hub-users__card:focus-visible{border-color:color-mix(in srgb,var(--hu-accent) 35%,var(--hu-border))}}.company-hub-users__card:hover,.company-hub-users__card:focus-visible{outline:none}.company-hub-users__avatar{color:#fff;text-shadow:0 1px 2px #00000026;border-radius:14px;flex-shrink:0;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:15px;font-weight:700;display:grid}.company-hub-users__avatar--lg{border-radius:20px;width:72px;height:72px;font-size:22px}.company-hub-users__card-body{min-width:0}.company-hub-users__card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-hub-users__card-head strong{font-size:15px}.company-hub-users__email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.company-hub-users__meta{margin:4px 0 0;font-size:12px}.company-hub-users__pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.company-hub-users__pill--live{background:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__pill--live{background:color-mix(in srgb,var(--success,#22c55e) 14%,transparent)}}.company-hub-users__pill--live{color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__pill--live{color:color-mix(in srgb,var(--success,#22c55e) 80%,#000)}}.company-hub-users__pill--muted{background:var(--inset-bg,#f1f5f9cc);color:var(--muted)}.company-hub-users__chips{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.company-hub-users__chip{background:var(--hu-accent-soft);border:1px solid var(--hu-accent);border-radius:999px;padding:2px 8px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.company-hub-users__chip{border:1px solid color-mix(in srgb,var(--hu-accent) 22%,transparent)}}.company-hub-users__chip--more{color:var(--muted);background:0 0;border-style:dashed}.company-hub-users__card-actions{grid-column:2;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.company-hub-users__card-cta{color:var(--hu-accent);font-size:12px;font-weight:600}.company-hub-users__empty{text-align:center;border-radius:var(--hu-radius);border:1px dashed var(--hu-border);background:var(--hu-accent);padding:48px 24px}@supports (color:color-mix(in lab,red,red)){.company-hub-users__empty{background:color-mix(in srgb,var(--hu-accent) 4%,transparent)}}.company-hub-users__empty-icon{opacity:.5;margin-bottom:12px;font-size:32px}.company-hub-users__empty p{color:var(--muted);margin:0 0 16px}.company-hub-users__detail{animation:.25s company-hub-users-fade-in}.company-hub-users__profile-hero{border-radius:var(--hu-radius);border:1px solid var(--hu-border);background:var(--hu-surface);margin-bottom:16px;padding:20px 22px 18px;position:relative}.company-hub-users__back{color:var(--hu-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.company-hub-users__profile-main{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.company-hub-users__profile-main h4{margin:0 0 4px;font-size:1.25rem}.company-hub-users__profile-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.company-hub-users__profile-actions{margin-left:auto}.company-hub-users__profile-extra{margin:12px 0 0;font-size:13px}.company-hub-users__assign-banner{border:1px dashed var(--warning,#f59e0b);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.company-hub-users__assign-banner{border:1px dashed color-mix(in srgb,var(--warning,#f59e0b) 40%,var(--hu-border))}}.company-hub-users__assign-banner{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__assign-banner{background:color-mix(in srgb,var(--warning,#f59e0b) 8%,transparent)}}.company-hub-users__assign-banner{font-size:13px}.company-hub-users__assign-banner p{flex:1;margin:0}.company-hub-users__meta-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:18px;display:grid}.company-hub-users__meta-card{border:1px solid var(--hu-border);background:var(--hu-surface);border-radius:14px;padding:14px 16px;box-shadow:0 2px 8px #0f172a08}.company-hub-users__meta-card--wide{grid-column:1/-1}.company-hub-users__meta-icon{opacity:.65;margin-bottom:6px;font-size:14px;display:inline-block}.company-hub-users__meta-card h5,.company-hub-users__meta-card-head h5{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.company-hub-users__meta-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.company-hub-users__meta-card-head h5{flex:1;margin:0}.company-hub-users__chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.company-hub-users__chip-list li{background:var(--hu-accent-soft);border:1px solid var(--hu-accent);border-radius:999px;padding:3px 10px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.company-hub-users__chip-list li{border:1px solid color-mix(in srgb,var(--hu-accent) 22%,transparent)}}.company-hub-users__plain-list{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.company-hub-users__forms-section{border:1px solid var(--hu-border);background:var(--hu-surface);border-radius:14px;margin-bottom:14px;padding:18px 20px}.company-hub-users__forms-section--pending{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__forms-section--pending{border-color:color-mix(in srgb,var(--warning,#f59e0b) 30%,var(--hu-border))}}.company-hub-users__forms-section--pending{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__forms-section--pending{background:color-mix(in srgb,var(--warning,#f59e0b) 6%,var(--hu-surface))}}.company-hub-users__forms-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.company-hub-users__forms-head h4{margin:0;font-size:1rem}.company-hub-users__filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.company-hub-users__forms-count{margin:0 0 12px;font-size:13px}.company-hub-users__form-list{flex-direction:column;gap:8px;display:flex}.company-hub-users__form-row{background:var(--inset-bg,#f1f5f980);border:1px solid #0000;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.company-hub-users__form-row:hover{border-color:var(--hu-border)}.company-hub-users__pending-badge{background:var(--warning,#f59e0b);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.company-hub-users__pending-badge{background:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}.company-hub-users__empty-inline{margin:0;padding:8px 0}.company-hub-users__loading{padding:12px 0}.company-hub-users__pagination{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.company-hub-users__admin-link{text-align:center;margin-top:16px;font-size:12px}.company-hub-users__form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-hub-users__form-row-main{flex:200px;min-width:0}.company-hub-users__form-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-hub-users__form-row-head strong{font-size:14px}.company-hub-users__form-type{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.company-hub-users__form-type--expense{background:var(--hu-accent)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__form-type--expense{background:color-mix(in srgb,var(--hu-accent) 14%,transparent)}}.company-hub-users__form-type--expense{color:var(--hu-accent)}.company-hub-users__form-type--advance{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__form-type--advance{background:color-mix(in srgb,var(--warning,#f59e0b) 16%,transparent)}}.company-hub-users__form-type--advance{color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__form-type--advance{color:color-mix(in srgb,var(--warning,#f59e0b) 85%,#000)}}.company-hub-users__form-row-meta{margin-top:4px;font-size:12px;line-height:1.45}.company-hub-users__form-row-hint{margin-top:4px;font-size:11px}.company-hub-users__form-row-side{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.company-hub-users__form-amount{font-variant-numeric:tabular-nums;color:var(--text);font-size:14px;font-weight:700}.company-hub-users__form-row--pending{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__form-row--pending{border-color:color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.company-hub-users__form-row--pending{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__form-row--pending{background:color-mix(in srgb,var(--warning,#f59e0b) 6%,var(--inset-bg,#f1f5f980))}}.company-hub-users__segmented{background:var(--inset-bg,#f1f5f9cc);border:1px solid var(--hu-border);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.company-hub-users__segmented--compact{margin-top:8px}.company-hub-users__segment{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.company-hub-users__segment.is-active{background:var(--hu-surface);color:var(--text);font-weight:600;box-shadow:0 2px 8px #0f172a0f}.company-hub-users__search--inline{margin:0;position:relative}.company-hub-users__search--inline input{border:1px solid var(--hu-border);border-radius:10px;width:100%;min-height:38px;padding:8px 12px 8px 36px;font-size:13px}.company-hub-users__filters--grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.company-hub-users__forms-section--filters{margin-bottom:14px}.company-hub-users__empty--compact{text-align:center;padding:28px 16px}.company-hub-users__hero--warning{background:linear-gradient(135deg,var(--warning,#f59e0b) 0%,transparent 55%),var(--hu-surface)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__hero--warning{background:linear-gradient(135deg,color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent) 0%,transparent 55%),var(--hu-surface)}}.company-hub-users__setup-banner--pending .company-hub-users__setup-icon{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__setup-banner--pending .company-hub-users__setup-icon{background:color-mix(in srgb,var(--warning,#f59e0b) 22%,transparent)}}.company-hub-users__setup-banner--pending .company-hub-users__setup-icon{color:var(--warning,#f59e0b)}.company-hub-users__alert{border:1px solid var(--danger,#ef4444);border-radius:10px;margin-bottom:14px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.company-hub-users__alert{border:1px solid color-mix(in srgb,var(--danger,#ef4444) 35%,var(--hu-border))}}.company-hub-users__alert{background:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__alert{background:color-mix(in srgb,var(--danger,#ef4444) 8%,transparent)}}.company-hub-users__note{margin:0 0 14px;font-size:13px}.company-hub-users__org-grid{margin-top:4px}.company-hub-users__org-grid .company-panel-org__block{height:100%}.company-hub-users__org-chart{margin-bottom:16px}:root[data-theme=dark] .company-hub-users__hero,:root[data-theme=dark] .company-hub-users__card,:root[data-theme=dark] .company-hub-users__meta-card,:root[data-theme=dark] .company-hub-users__forms-section,:root[data-theme=dark] .company-hub-users__profile-hero,:root[data-theme=dark] .company-hub-users__stat{background:var(--card);border-color:var(--border)}:root[data-theme=dark] .company-hub-users__form-row{background:var(--surface)}:root[data-theme=dark] .company-hub-users__form-row--pending{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-hub-users__form-row--pending{background:color-mix(in srgb,var(--warning,#f59e0b) 10%,var(--card))}}:root[data-theme=dark] .company-hub-users__segmented{background:var(--surface)}:root[data-theme=dark] .company-hub-users__segment.is-active{background:var(--card)}.company-panel-users__toolbar{display:none}.admin-user-edit-dialog{z-index:1100}.admin-user-edit-dialog__panel{width:min(480px,92vw);max-height:90vh;overflow:auto}.admin-user-edit-dialog__company-list{border:1px solid var(--border);border-radius:8px;max-height:220px;margin-top:4px;padding:8px;overflow-y:auto}.admin-user-edit-dialog__company-row{cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-panel-approvals-hub__notice span[aria-hidden]{color:#f59e0b}.company-hub{flex-direction:column;gap:12px;display:flex}.company-hub--workspace{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.company-hub-ledger-shortcut{border:1px solid var(--border-light);background:var(--card);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.company-hub-ledger-shortcut__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.company-hub-ledger-kpi-strip{border:1px solid var(--border-light);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.company-hub-ledger-kpi-strip__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.company-hub-ledger-kpi-strip__grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px 12px;display:grid}.company-hub-ledger-kpi-strip__grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.company-hub-ledger-kpi-strip__grid strong{font-size:.95rem}.company-hub__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-hub__toolbar-leading{flex-direction:column;gap:4px;min-width:0;display:flex}.company-hub__toolbar-title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.company-hub__toolbar-hint{margin:0;font-size:13px;line-height:1.4}.company-hub__toolbar-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.company-hub__body{border:1px solid var(--border-light,var(--border));background:var(--card-bg,var(--card));box-shadow:var(--shadow-md);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:visible}.company-hub__master{flex-direction:column;min-width:0;display:flex}.company-hub__master .company-dashboard{flex-direction:column;flex:1;min-height:0;display:flex}.company-hub__master .company-dashboard-toolbar{gap:10px;padding:12px 12px 8px}.company-hub__master .company-dashboard-summary--cards{gap:8px}.company-hub__master .company-dash-kpi{min-width:0;padding:8px 12px}.company-hub__master .company-dash-kpi__label{font-size:11px}.company-hub__master .company-dash-kpi strong{font-size:.95rem}.company-hub__master .company-dashboard-table-wrap--hub{flex:none;min-height:0;max-height:none;margin-top:0;overflow:auto visible}.company-hub__master .company-dashboard-table thead th{z-index:2;background:var(--surface,#f1f5f9);position:sticky;top:0}.company-hub-select-col{text-align:center;vertical-align:middle;width:40px;min-width:40px;max-width:40px;padding:4px 8px}.company-hub__master .company-dashboard-table .company-hub-select-col,.company-hub__master .company-dashboard-table .company-dash-sticky-name{z-index:1;background:var(--card,#fff);position:sticky}.company-hub__master .company-dashboard-table thead .company-hub-select-col,.company-hub__master .company-dashboard-table thead .company-dash-sticky-name{background:var(--surface,#f1f5f9)}.company-hub__master .company-dashboard-table tbody tr:hover .company-hub-select-col,.company-hub__master .company-dashboard-table tbody tr:hover .company-dash-sticky-name{background:var(--surface,#eef2f7)}.company-hub__master .company-dashboard-table tbody tr.is-selected .company-hub-select-col,.company-hub__master .company-dashboard-table tbody tr.is-selected .company-dash-sticky-name,.company-hub__master .company-dashboard-table tbody tr.is-row-highlight .company-hub-select-col,.company-hub__master .company-dashboard-table tbody tr.is-row-highlight .company-dash-sticky-name{background:var(--accent-light,#3b82f61f)}.company-hub__master .company-dashboard-table .company-hub-select-col{left:0}.company-hub__master .company-dashboard-table .company-dash-sticky-name{left:40px}.company-hub__master .company-dashboard-table thead .company-hub-select-col,.company-hub__master .company-dashboard-table thead .company-dash-sticky-name{z-index:3}.company-hub__master .company-dashboard-table{min-width:720px}.company-dash-sticky-name{max-width:320px}.company-dash-name{align-items:center;gap:6px;min-width:0;display:flex}.company-dash-name>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-hub-group-banner,.company-panel__group-banner{background:var(--accent,#2563eb);border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.company-hub-group-banner,.company-panel__group-banner{background:color-mix(in srgb,var(--accent,#2563eb) 12%,transparent)}}.company-hub-group-banner,.company-panel__group-banner{border:1px solid var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.company-hub-group-banner,.company-panel__group-banner{border:1px solid color-mix(in srgb,var(--accent,#2563eb) 28%,transparent)}}.company-dash-row.is-checked{background:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.company-dash-row.is-checked{background:color-mix(in srgb,var(--accent,#2563eb) 6%,transparent)}}.company-hub__workspace{border:1px solid var(--border-light,var(--border));background:var(--card-bg,var(--card));min-height:min(78vh,100dvh - 140px);box-shadow:var(--shadow-md);border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.company-hub__workspace-bar{border-bottom:1px solid var(--border-light,var(--border));background:var(--surface,#f8fafc);z-index:4;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 16px;padding:12px 16px;display:flex;position:sticky;top:0}.company-hub__workspace-title{flex:1;min-width:0}.company-hub__workspace-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.company-hub__workspace-heading{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.25;overflow:hidden}.company-hub__workspace-body{overscroll-behavior:contain;background:var(--bg-solid,#f8fafc);flex:1;min-height:0;padding:0;overflow:hidden auto}.company-hub__workspace-body .admin-embedded-panel,.company-hub__workspace-body .company-panel{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0 auto;padding:20px 24px 32px;display:flex}.company-hub__workspace-body .company-panel__tab-panel{max-width:none;margin-inline:0}.company-hub__workspace-body .company-panel__idhead{padding:var(--cp-space-4) var(--cp-space-5);margin-bottom:var(--cp-space-4);gap:var(--cp-space-4)}.company-hub__workspace-body .company-panel__responsibility-strip{margin:0;font-size:13px}.company-hub__workspace-body .company-panel__hero--hub-compact{box-shadow:none;background:0 0;border:none;margin-bottom:8px;padding:0}.company-hub__workspace-body .company-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.company-hub__workspace-body .company-panel__card,.company-hub__workspace-body .company-panel__inset,.company-hub__workspace-body .company-approval-config{min-width:0}.company-hub__workspace-body .company-detail-panel{max-width:960px;margin:0 auto;padding:8px 4px 24px}.company-hub__workspace-body .company-detail-header .button.ghost:first-child{display:none}.company-hub__row-menu{display:inline-flex;position:relative}.company-hub__row-menu-panel{background:var(--card);border:1px solid var(--border-light,var(--border));box-shadow:var(--shadow-lg);border-radius:10px;padding:6px}.company-hub__row-menu-panel--fixed{z-index:1200;width:max-content;min-width:248px;max-width:min(320px,100vw - 16px);position:fixed}.company-hub__row-menu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;display:block}.company-hub__row-menu-item--danger{color:var(--danger,#dc2626)}.company-hub__row-menu-item:hover{background:var(--hover-bg,#0f172a0f)}.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td{border-top:2px dashed var(--primary,var(--accent));outline:none}@supports (color:color-mix(in lab,red,red)){.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td{border-top:2px dashed color-mix(in srgb,var(--primary,var(--accent)) 70%,transparent)}}.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td{border-bottom:2px dashed var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td{border-bottom:2px dashed color-mix(in srgb,var(--primary,var(--accent)) 70%,transparent)}}.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td.company-hub-select-col,.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td:first-child{border-left:2px dashed var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td.company-hub-select-col,.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td:first-child{border-left:2px dashed color-mix(in srgb,var(--primary,var(--accent)) 70%,transparent)}}.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td:last-child{border-right:2px dashed var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td:last-child{border-right:2px dashed color-mix(in srgb,var(--primary,var(--accent)) 70%,transparent)}}.company-dashboard-table tr.company-dash-row.is-selected td{background:var(--accent-light,#3b82f61a)}.company-hub__master .company-dashboard-table tr.company-dash-row.is-selected td.company-hub-select-col,.company-dashboard-table tr.company-dash-row.is-selected td:first-child:not(.company-hub-select-col){box-shadow:inset 3px 0 0 var(--primary,var(--accent))}.company-dash-kpi-group{flex:100%;margin-bottom:4px}.company-dash-kpi-group__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600}.company-dash-kpi-group--page .company-dash-kpi-group__label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.company-dash-kpi-group--page .company-dash-kpi-group__label{color:color-mix(in srgb,var(--muted) 85%,var(--text))}}.company-dash-kpi-row{flex-wrap:wrap;gap:8px;display:flex}.company-hub-bulk-toggle{align-items:center;gap:8px;font-size:13px;display:inline-flex}.company-hub-status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.company-hub-status-dot--passive{background:var(--muted)}.company-hub-status-dot--pending{background:#f59e0b}.company-hub-status-dot--no_cost_center{background:#f97316}.company-hub-status-dot--incomplete{background:#eab308}.company-hub-status-dot--risk{background:#ef4444}.company-hub-status-dot--health-ready{background:#22c55e}.company-hub-status-dot--health-incomplete{background:#eab308}.company-hub-status-dot--health-risk{background:#ef4444}.company-hub-status-dot--health-passive{background:var(--muted)}.company-panel__responsibility-strip{background:var(--accent,#2563eb);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.company-panel__responsibility-strip{background:color-mix(in srgb,var(--accent,#2563eb) 8%,transparent)}}.company-panel__responsibility-strip{border:1px solid var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.company-panel__responsibility-strip{border:1px solid color-mix(in srgb,var(--accent,#2563eb) 18%,transparent)}}.company-panel__health-checklist{margin-bottom:10px}.company-health-checklist{margin:0}.company-health-checklist__head{margin-bottom:10px}.company-health-checklist__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.company-health-checklist__title{align-items:center;gap:8px;margin:4px 0 0;font-size:1rem;font-weight:600;display:flex}.company-health-checklist__count{font-weight:500}.company-health-checklist__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.company-health-checklist__item{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.company-health-checklist__item.is-done{color:var(--muted)}.company-health-checklist__item.is-warning:not(.is-done){color:#ca8a04}@supports (color:color-mix(in lab,red,red)){.company-health-checklist__item.is-warning:not(.is-done){color:color-mix(in srgb,#ca8a04 85%,var(--text))}}.company-health-checklist__item.is-error:not(.is-done){color:#dc2626}@supports (color:color-mix(in lab,red,red)){.company-health-checklist__item.is-error:not(.is-done){color:color-mix(in srgb,#dc2626 85%,var(--text))}}.company-health-checklist__mark{text-align:center;flex-shrink:0;width:1.1em;font-weight:700}.company-health-checklist__hint{margin:10px 0 0;font-size:12px}.company-responsibles-editor__intro{margin:0 0 12px;font-size:13px}.company-responsibles-editor__grid{gap:12px;display:grid}.company-responsibles-editor__error{color:var(--danger,#dc2626);font-size:13px}.company-hub-audit{margin:0}.company-hub-audit__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.company-hub-audit__title{margin:4px 0 0;font-size:.95rem;font-weight:600}.company-hub-audit__actions{flex-wrap:wrap;gap:6px;display:flex}.company-hub-audit__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-hub-audit__item{grid-template-columns:minmax(88px,auto) 1fr;align-items:baseline;gap:10px;font-size:13px;line-height:1.4;display:grid}.company-hub-audit__time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.company-hub-audit__error{color:var(--danger,#dc2626);margin:0;font-size:13px}.company-panel-user-meta{font-size:12px;line-height:1.35}.company-panel__audit-panel{margin-bottom:10px}.approval-delegation-badge--incoming{color:#6d28d9;background:#8b5cf624;border-color:#8b5cf659}@supports (color:color-mix(in lab,red,red)){.approval-delegation-badge--incoming{color:color-mix(in srgb,#6d28d9 90%,var(--text))}}.company-hub-export-menu{position:relative}.company-hub-export-menu__panel{z-index:50;background:var(--card);border:1px solid var(--border-light,var(--border));min-width:240px;box-shadow:var(--shadow-lg);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 4px);right:0}.company-hub-export-menu__item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.company-hub-export-menu__item:disabled{opacity:.45;cursor:not-allowed}.company-hub-export-menu__item:hover:not(:disabled){background:var(--hover-bg,#0f172a0f)}.company-hub-export-menu__item .muted{font-size:11px}.company-hub-welcome{margin-bottom:12px}.company-hub-welcome__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.company-hub-welcome__title{margin:0;font-size:1rem;font-weight:600}.company-hub-welcome__steps{color:var(--text);margin:0 0 12px;padding-left:1.25rem;font-size:14px;line-height:1.55}.company-hub-welcome__steps li+li{margin-top:6px}.company-hub-empty-scope{text-align:center;margin-bottom:12px;padding:20px 22px}.company-hub-empty-scope h3{margin:0 0 8px;font-size:1.05rem}.company-hub-empty-scope .button{margin-top:12px}.company-hub-empty-scope__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.company-hub-empty-scope__actions .button{margin-top:0}.company-dash-kpi-scope{flex:100%;margin:0 0 4px;font-size:12px}.company-dashboard-table tr.company-dash-row.is-keyboard-focus.is-selected td{border-top:2px solid var(--primary,var(--accent));border-bottom:2px solid var(--primary,var(--accent));outline:none}.company-dashboard-table tr.company-dash-row.is-keyboard-focus.is-selected td.company-hub-select-col,.company-dashboard-table tr.company-dash-row.is-keyboard-focus.is-selected td:first-child{border-left:2px solid var(--primary,var(--accent))}.company-dashboard-table tr.company-dash-row.is-keyboard-focus.is-selected td:last-child{border-right:2px solid var(--primary,var(--accent))}.company-dashboard-table tr.company-dash-row.is-row-highlight td{animation:2s ease-out company-hub-row-highlight}.company-hub__error-banner{background:#ef44441a;border:1px solid #ef444459;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.company-hub__unsupported{max-width:560px;padding:24px}.company-hub-table-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;display:flex}.company-hub-tree-actions{flex-wrap:wrap;gap:6px;display:flex}.company-hub-tree-actions .button.is-active{border-color:var(--primary,var(--accent));color:var(--primary,var(--accent))}.company-hub-view-preset,.company-hub-passive-toggle{align-items:center;gap:8px;font-size:13px;display:inline-flex}.company-hub-view-preset select{border-radius:8px;min-height:36px}.company-dash-tree-line{background:var(--border,#cbd5e1);vertical-align:middle;width:12px;height:1px;margin-right:4px;display:inline-block}.company-dashboard-table-wrap--virtual{max-height:min(70vh,720px);overflow-y:auto}.company-dashboard-table-wrap--virtual .company-dashboard-table thead th{z-index:2;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.company-dashboard-table tr.company-dash-row.is-row-highlight td{background:#22c55e1f;animation:none}.company-hub__workspace-back,.company-panel__hero-glow{transition:none}}.company-hub__statusbar-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.company-hub__statusbar{color:var(--muted);flex:1;min-width:200px;margin:0;padding:0 4px;font-size:12px}.company-hub__pager{flex-shrink:0;align-items:center;gap:8px;display:flex}.company-hub__pager-label{font-variant-numeric:tabular-nums;font-size:13px}.main.main--admin-hub,.main.main--admin-hub .admin-center-shell{flex-direction:column;flex:1;min-height:0;display:flex}.main.main--admin-hub .admin-center-shell .center-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.main.main--admin-hub .admin-center-shell .center-content .expense-center-template-editor{flex:1;min-height:0}.main.main--admin-hub .admin-center-shell .center-layout{flex-direction:column;flex:1;min-height:0;display:flex}.main.main--admin-hub .admin-center-shell .center-body{flex:1;align-items:stretch;min-height:0}@media (min-width:861px){.app-shell.admin-hub-layout{--admin-hub-chrome:11rem;box-sizing:border-box;flex-direction:column;gap:0;min-height:100dvh;padding:12px 16px 24px;display:flex}.app-shell.admin-hub-layout .app-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden auto}.app-shell.admin-hub-layout .main.main--admin-hub{flex-direction:column;flex:1;gap:0;min-height:0;padding-bottom:0;display:flex;overflow:visible}.app-shell.admin-hub-layout .admin-center-shell,.app-shell.admin-hub-layout .admin-center-shell .center-layout,.app-shell.admin-hub-layout .admin-center-shell .center-body,.app-shell.admin-hub-layout .admin-center-shell .center-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.app-shell.admin-hub-layout .admin-center-shell .center-body{align-items:stretch}.app-shell.admin-hub-layout .company-hub,.app-shell.admin-hub-layout .company-hub--workspace{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell.admin-hub-layout .company-hub__toolbar,.app-shell.admin-hub-layout .company-hub-ledger-kpi-strip,.app-shell.admin-hub-layout .company-hub-quick-filters,.app-shell.admin-hub-layout .company-hub__statusbar-wrap{flex-shrink:0}.app-shell.admin-hub-layout .company-hub__body,.app-shell.admin-hub-layout .company-hub__workspace{min-height:min(72vh,calc(100dvh - var(--admin-hub-chrome)));flex-direction:column;flex:auto;display:flex}.app-shell.admin-hub-layout .company-hub__workspace{height:auto;overflow:visible}.app-shell.admin-hub-layout .company-hub__master{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell.admin-hub-layout .company-hub__workspace-body{flex:1;height:auto;min-height:0;overflow:visible}.app-shell.admin-hub-layout .company-hub__workspace-body .admin-embedded-panel,.app-shell.admin-hub-layout .company-hub__workspace-body .company-panel{flex:1;min-height:0}.app-shell.admin-hub-layout .company-hub__workspace-body .company-panel__tabs,.app-shell.admin-hub-layout .company-hub__workspace-body .company-panel__tab-select-wrap{z-index:5;position:sticky;top:0}}.company-hub__workspace-breadcrumb{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.35}.company-hub__workspace-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.company-hub__workspace-breadcrumb-item{align-items:center;gap:4px;min-width:0;display:inline-flex}.company-hub__workspace-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,42vw);overflow:hidden}.company-hub__workspace-breadcrumb-sep{color:var(--muted);flex-shrink:0}.company-hub-quick-filters{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.company-hub-quick-filters__chip{border:1px solid var(--border-light,var(--border));background:var(--card-bg,var(--card));color:var(--text);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s}.company-hub-quick-filters__chip:hover{border-color:var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.company-hub-quick-filters__chip:hover{border-color:color-mix(in srgb,var(--primary,var(--accent)) 40%,var(--border))}}.company-hub-quick-filters__chip.is-active{border-color:var(--primary,var(--accent));background:var(--primary,var(--accent))}@supports (color:color-mix(in lab,red,red)){.company-hub-quick-filters__chip.is-active{background:color-mix(in srgb,var(--primary,var(--accent)) 10%,transparent)}}.company-hub-quick-filters__chip.is-active{color:var(--primary,var(--accent))}.company-hub-settings-drawer{z-index:1300;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.company-hub-settings-drawer__backdrop{cursor:pointer;background:#0f172a6b;border:none;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.company-hub-settings-drawer__panel{z-index:1;background:var(--card-bg,var(--card));border-left:1px solid var(--border-light,var(--border));width:min(520px,94vw);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s ease-out company-hub-drawer-in;display:flex;position:relative}.company-hub-settings-drawer__head{border-bottom:1px solid var(--border-light,var(--border));background:var(--surface,#f8fafc);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.company-hub-settings-drawer__title{margin:4px 0 0;font-size:1.05rem;font-weight:700}.company-hub-settings-drawer__body{flex:1;min-height:0;padding:12px 16px 24px;overflow-y:auto}.company-hub-settings-drawer__body .company-detail-panel{max-width:none;margin:0;padding:0}.company-hub-settings-drawer__body .company-detail-header .button.ghost:first-child{display:none}.company-hub__row-menu-actions{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.company-hub__row-menu-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;padding:6px 12px 2px;font-size:10px;font-weight:600}.company-hub__row-menu-sep{background:var(--border-light,var(--border));height:1px;margin:4px 8px}:root[data-theme=dark] .company-hub-settings-drawer__head{background:var(--surface)}:root[data-theme=dark] .company-hub-settings-drawer__backdrop{background:#0000008c}@media (prefers-reduced-motion:reduce){.company-hub-settings-drawer__panel{animation:none}}:root[data-theme=dark] .company-hub__master .company-dashboard-table thead th,:root[data-theme=dark] .company-hub__master .company-dashboard-table thead th:first-child,:root[data-theme=dark] .company-hub__workspace-bar{background:var(--surface)}.company-panel-org__intro{margin:0 0 12px;font-size:13px}.company-panel-org__legacy-note{background:var(--warning,#f59e0b);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.company-panel-org__legacy-note{background:color-mix(in srgb,var(--warning,#f59e0b) 12%,transparent)}}.company-panel-org__error{color:var(--danger,#dc2626);margin:0 0 12px;font-size:13px}.company-panel-org__toolbar{margin-bottom:16px}.company-panel-org__grid{gap:20px;display:grid}@media (min-width:900px){.company-panel-org__grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.company-panel-org__grid--triple{grid-template-columns:1.2fr 1fr 1fr}}.company-panel-org__subhead{margin:-4px 0 10px;font-size:12px}.company-panel-org__search{margin-bottom:12px}.company-panel-org__list-item--project{flex-direction:column;align-items:flex-start;gap:10px}.company-panel-org__project-client{margin-top:4px;font-size:12px}.company-panel-org__project-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.company-panel-org__project-erp{margin-top:4px;font-size:12px}.company-panel-org__project-erp code{font-size:11px}.company-panel-org__erp-note{margin:0 0 12px;font-size:12px}.company-panel-org__erp-edit{border-top:1px dashed var(--border);gap:8px;width:100%;margin-top:8px;padding-top:8px;display:grid}.company-panel-org__erp-edit .field{margin:0}.company-panel-org__status-badge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.company-panel-org__status-badge--active{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.company-panel-org__status-badge--active{background:color-mix(in srgb,var(--success,#16a34a) 16%,transparent)}}.company-panel-org__status-badge--active{color:var(--success,#16a34a)}.company-panel-org__status-badge--passive{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-panel-org__status-badge--passive{background:color-mix(in srgb,var(--warning,#f59e0b) 16%,transparent)}}.company-panel-org__status-badge--passive{color:var(--warning,#d97706)}.company-panel-org__status-badge--closed{background:var(--muted,#6b7280)}@supports (color:color-mix(in lab,red,red)){.company-panel-org__status-badge--closed{background:color-mix(in srgb,var(--muted,#6b7280) 16%,transparent)}}.company-panel-org__status-badge--closed{color:var(--muted,#6b7280)}.company-panel-org__block h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:700}.company-hub-users__org-grid .company-panel-org__list-item{border:1px solid var(--border);background:var(--inset-bg,#f1f5f973);border-radius:10px;transition:border-color .15s}.company-hub-users__org-grid .company-panel-org__list-item:hover{border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.company-hub-users__org-grid .company-panel-org__list-item:hover{border-color:color-mix(in srgb,var(--accent,#3b82f6) 30%,var(--border))}}.company-panel-org__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.company-panel-org__list-item{border:1px solid var(--border-light,var(--border));background:var(--surface,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.company-panel-org__legacy-badge{background:var(--warning,#f59e0b);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.company-panel-org__legacy-badge{background:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}.company-panel-org__add-form{gap:10px;margin-top:16px;display:grid}.company-panel-org__hint{margin:12px 0 0;font-size:12px}.company-panel-user-roles{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.company-panel-user-role-badge{background:var(--primary,#2563eb);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}@supports (color:color-mix(in lab,red,red)){.company-panel-user-role-badge{background:color-mix(in srgb,var(--primary,#2563eb) 14%,transparent)}}.company-panel-user-role-badge{color:var(--primary,#2563eb)}.expense-project-select__hint{margin:6px 0 0;font-size:12px}.company-panel-org__members{border-top:1px dashed var(--border-light,var(--border));width:100%;margin-top:10px;padding-top:10px}.company-panel-org__members-list{flex-direction:column;gap:6px;max-height:220px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow:auto}.company-panel-org__member-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.company-panel-org__primary-pick{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.company-panel-org__workspace-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.company-panel-org__workspace-tabs .button.active{background:var(--accent-light,#3b82f61f);color:var(--accent,#2563eb)}.company-panel-org__workspace{border-top:1px dashed var(--border-light,var(--border));background:var(--surface-muted,#00000005);border-radius:8px;width:100%;margin-top:10px;padding:12px}.company-panel-org__workspace-head{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-bottom:12px;display:flex}.company-panel-org__workspace-head-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-panel-org__workspace-pm{font-size:12px}.company-panel-org__workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.company-panel-org__stat{border:1px solid var(--border-light,var(--border));background:var(--surface,#fff);border-radius:8px;flex-direction:column;align-items:center;padding:8px;display:flex}.company-panel-org__stat-value{font-size:18px;font-weight:600}.company-panel-org__stat-label{color:var(--text-muted,#64748b);font-size:11px}.company-panel-org__workspace-totals h5,.company-panel-org__workspace-block h5{margin:0 0 8px;font-size:13px}.company-panel-org__totals-list,.company-panel-org__members-breakdown,.company-panel-org__recent-expenses{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.company-panel-org__members-breakdown li,.company-panel-org__recent-expenses li{background:var(--surface,#fff);border:1px solid var(--border-light,var(--border));border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;font-size:13px;display:flex}.company-panel-org__members-breakdown li{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.company-panel-org__recent-meta{font-size:11px}.company-panel-org__workspace-empty{margin:8px 0 0;font-size:13px}.company-panel-org__workspace-block{margin-top:12px}.company-panel-group-projects__intro{margin:0 0 12px;font-size:13px;line-height:1.45}.company-panel-group-projects__stats{color:var(--text-muted,#64748b);flex-wrap:wrap;gap:12px 16px;margin-bottom:16px;font-size:13px;display:flex}.company-panel-group-projects__block{border-bottom:1px solid var(--border-light,var(--border));margin-bottom:18px;padding-bottom:14px}.company-panel-group-projects__block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.company-panel-group-projects__block-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:8px;display:flex}.company-panel-group-projects__block-meta{margin-left:auto;font-size:12px}.company-panel-group-projects__empty-company{margin:0;font-size:13px}.company-hub-governance-widget{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;margin:0 0 16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.company-hub-governance-widget{background:color-mix(in srgb,var(--surface,#fff) 92%,var(--accent,#2563eb) 8%)}}.company-hub-governance-widget__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.company-hub-governance-widget__head h4{margin:0;font-size:.95rem}.company-hub-governance-widget__meta{margin:0 0 10px;font-size:13px}.company-hub-governance-widget__chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.company-hub-governance-widget__chip{background:var(--muted,#64748b);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.company-hub-governance-widget__chip{background:color-mix(in srgb,var(--muted,#64748b) 12%,transparent)}}.company-hub-governance-widget__chip--ready{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.company-hub-governance-widget__chip--ready{background:color-mix(in srgb,var(--success,#16a34a) 14%,transparent)}}.company-hub-governance-widget__chip--ready{color:var(--success,#16a34a)}.company-hub-governance-widget__chip--incomplete{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-governance-widget__chip--incomplete{background:color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent)}}.company-hub-governance-widget__chip--incomplete{color:var(--warning,#d97706)}.company-hub-governance-widget__chip--risk{background:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.company-hub-governance-widget__chip--risk{background:color-mix(in srgb,var(--danger,#dc2626) 14%,transparent)}}.company-hub-governance-widget__chip--risk{color:var(--danger,#dc2626)}.company-hub-governance-widget__risks{margin:0;padding-left:18px;font-size:13px}.company-accounting-period-banner{border:1px solid var(--warning,#f59e0b);border-radius:10px;margin:0 0 12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.company-accounting-period-banner{border:1px solid color-mix(in srgb,var(--warning,#f59e0b) 45%,var(--border))}}.company-accounting-period-banner{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-accounting-period-banner{background:color-mix(in srgb,var(--warning,#f59e0b) 10%,transparent)}}.company-accounting-period-banner{font-size:13px;line-height:1.45}.company-hub-onboarding{margin-bottom:12px}.company-hub-onboarding__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.company-hub-onboarding__eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;display:block}.company-hub-onboarding__title{margin:4px 0 0;font-size:.95rem}.company-hub-onboarding__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-hub-onboarding__step{align-items:flex-start;gap:10px;display:flex}.company-hub-onboarding__step-num{background:var(--accent,#2563eb);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-hub-onboarding__step-num{background:color-mix(in srgb,var(--accent,#2563eb) 14%,transparent)}}.company-hub-onboarding__step-num{flex-shrink:0}.company-hub-onboarding__step-label{margin:0 0 4px;font-size:13px}.company-org-chart__roots,.company-org-chart__children{margin:0;padding:0;list-style:none}.company-org-chart__children{border-left:2px solid var(--border);margin-top:6px;padding-left:10px}.company-org-chart__card{border:1px solid var(--border);background:var(--surface,#fff);text-align:left;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}button.company-org-chart__card{cursor:pointer}button.company-org-chart__card.is-selected{border-color:var(--accent,#2563eb);box-shadow:0 0 0 1px var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){button.company-org-chart__card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#2563eb) 35%,transparent)}}.company-org-chart__card.is-passive{opacity:.75}.company-org-chart__badge{background:var(--muted,#64748b);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.company-org-chart__badge{background:color-mix(in srgb,var(--muted,#64748b) 16%,transparent)}}.company-panel-org__chart-block{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:14px}.company-hub-help{z-index:1200;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.company-hub-help__backdrop{cursor:pointer;background:#0f172a59;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.company-hub-help__panel{background:var(--surface,#fff);border-left:1px solid var(--border);width:min(420px,92vw);height:100%;padding:16px 18px 24px;position:relative;overflow:auto;box-shadow:-8px 0 24px #0f172a1f}.company-hub-help__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.company-hub-help__head h3{margin:0;font-size:1rem}.company-hub-help__body section{margin-bottom:16px}.company-hub-help__body h4{margin:0 0 8px;font-size:.9rem}.company-hub-help__body ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.company-hub-help__kbd-list kbd{border:1px solid var(--border);background:var(--surface-2,#f8fafc);border-radius:4px;padding:1px 5px;font-size:11px}.company-hub-pending-chip{border:1px solid var(--warning,#f59e0b);border-radius:999px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-hub-pending-chip{border:1px solid color-mix(in srgb,var(--warning,#f59e0b) 40%,var(--border))}}.company-hub-pending-chip{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.company-hub-pending-chip{background:color-mix(in srgb,var(--warning,#f59e0b) 12%,transparent)}}.company-hub-pending-chip{cursor:pointer;text-align:left;font-size:13px}.company-hub-pending-chip__count{text-align:center;min-width:1.5em;font-size:15px;font-weight:700}.company-hub-pending-chip__label{color:var(--text)}.company-hub-pending-chip__cta{color:var(--accent,#2563eb);margin-left:4px;font-weight:600}:root[data-theme=dark] .company-hub__workspace-bar,:root[data-theme=dark] .company-hub-help__panel{background:var(--card);border-color:var(--border)}:root[data-theme=dark] .company-hub-help__backdrop{background:#0000008c}:root[data-theme=dark] .company-hub-help__kbd-list kbd,:root[data-theme=dark] .company-hub-export-menu__panel{background:var(--surface);border-color:var(--border)}:root[data-theme=dark] .company-hub-pending-chip{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-hub-pending-chip{background:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}:root[data-theme=dark] .company-hub-pending-chip{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-hub-pending-chip{border-color:color-mix(in srgb,var(--warning,#f59e0b) 35%,var(--border))}}.company-hub-user-create{z-index:1250;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.company-hub-user-create__backdrop{cursor:pointer;background:#0f172a66;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.company-hub-user-create__panel{background:var(--surface,#fff);border-left:1px solid var(--border);width:min(440px,94vw);height:100%;padding:20px 22px 28px;position:relative;overflow:auto;box-shadow:-12px 0 40px #0f172a24}.company-hub-user-create__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.company-hub-user-create__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--accent,#3b82f6);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.company-hub-user-create__head h3{margin:0;font-size:1.15rem}.company-hub-user-create__subtitle{color:var(--muted);margin:6px 0 0;font-size:13px}.company-hub-user-create__form{flex-direction:column;gap:14px;display:flex}.company-hub-user-create__roles{border:0;margin:0;padding:0}.company-hub-user-create__roles legend{margin-bottom:8px;font-size:13px;font-weight:600}.company-hub-user-create__role-grid{flex-wrap:wrap;gap:8px;display:flex}.company-hub-user-create__role-chip{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.company-hub-user-create__role-chip:has(input:checked){border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.company-hub-user-create__role-chip:has(input:checked){border-color:color-mix(in srgb,var(--accent,#3b82f6) 40%,var(--border))}}.company-hub-user-create__role-chip:has(input:checked){background:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.company-hub-user-create__role-chip:has(input:checked){background:color-mix(in srgb,var(--accent,#3b82f6) 10%,transparent)}}.company-hub-user-create__role-chip input{margin:0}.company-hub-user-create__actions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:8px;padding-top:16px}:root[data-theme=dark] .company-hub-user-create__panel{background:var(--card);border-color:var(--border)}:root[data-theme=dark] .company-hub-user-create__backdrop{background:#0000008c}:root[data-theme=dark] .company-accounting-period-banner{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-accounting-period-banner{background:color-mix(in srgb,var(--warning,#f59e0b) 14%,transparent)}}:root[data-theme=dark] .company-dashboard-table-wrap--virtual .company-dashboard-table thead th{background:var(--card)}:root[data-theme=dark] .company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td{border-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-dashboard-table tr.company-dash-row.is-keyboard-focus:not(.is-selected) td{border-color:color-mix(in srgb,var(--accent,#60a5fa) 55%,transparent)}}:root[data-theme=dark] .company-dashboard-table tr.company-dash-row.is-selected td{background:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-dashboard-table tr.company-dash-row.is-selected td{background:color-mix(in srgb,var(--accent,#60a5fa) 14%,transparent)}}:root[data-theme=dark] .company-dash-row.passive td{opacity:.92;background:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-dash-row.passive td{background:color-mix(in srgb,var(--muted) 12%,transparent)}}:root[data-theme=dark] .company-org-chart__card{background:var(--card)}:root[data-theme=dark] .company-hub-quick-filters__chip.is-active{background:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-hub-quick-filters__chip.is-active{background:color-mix(in srgb,var(--accent,#60a5fa) 18%,transparent)}}:root[data-theme=dark] .company-hub-quick-filters__chip.is-active{border-color:var(--accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .company-hub-quick-filters__chip.is-active{border-color:color-mix(in srgb,var(--accent,#60a5fa) 45%,var(--border))}}.company-hub-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:4px;display:grid}.company-hub-card{text-align:left;border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,12px);background:var(--card,#fff);cursor:pointer;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.company-hub-card:hover{border-color:var(--accent,#3b82f6);box-shadow:var(--shadow-md);transform:translateY(-2px)}.company-hub-card.is-selected{border-color:var(--accent,#3b82f6);box-shadow:inset 0 0 0 1px var(--accent,#3b82f6)}.company-hub-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-hub-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;overflow:hidden}.company-hub-card__sub{font-size:.78rem}.company-hub-card__kpis{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}.company-hub-card__kpis strong{color:var(--text)}.company-hub-card__open{color:var(--accent,#3b82f6);align-self:flex-end;font-size:.78rem;font-weight:600}.app-date-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.app-date-field__label{letter-spacing:.02em;color:var(--muted);font-size:12px;font-weight:600}.app-date-field__control{align-items:center;min-width:0;display:flex;position:relative}.app-date-field__icon{pointer-events:none;z-index:1;opacity:.7;background:var(--muted,#64748b);width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-date-field__clear{z-index:2;width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.app-date-field__clear:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-date-field__clear:hover{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.app-date-field__clear:hover{color:var(--text)}input[type=date].app-date-input,.field input[type=date],.expense-form-field__control>input[type=date],.company-panel__filters input[type=date]{border:1px solid var(--border,#e2e8f0e6);background:var(--card,#fff);width:100%;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;color-scheme:light;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;padding:10px 40px 10px 42px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 1px 3px #0f172a0a}.app-date-field__control>input.app-date-input{background-image:none}input[type=date].app-date-input{background-color:var(--card,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:18px 18px}.field:not(.app-date-field) input[type=date],.expense-form-field__control>input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:18px 18px}input[type=date].app-date-input:hover,.field input[type=date]:hover,.expense-form-field__control>input[type=date]:hover,.company-panel__filters input[type=date]:hover{border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){input[type=date].app-date-input:hover,.field input[type=date]:hover,.expense-form-field__control>input[type=date]:hover,.company-panel__filters input[type=date]:hover{border-color:color-mix(in srgb,var(--accent,#3b82f6) 45%,var(--border))}}input[type=date].app-date-input:focus,.field input[type=date]:focus,.expense-form-field__control>input[type=date]:focus,.company-panel__filters input[type=date]:focus{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px var(--accent,#3b82f6);outline:none}@supports (color:color-mix(in lab,red,red)){input[type=date].app-date-input:focus,.field input[type=date]:focus,.expense-form-field__control>input[type=date]:focus,.company-panel__filters input[type=date]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#3b82f6) 18%,transparent)}}input[type=date].app-date-input:disabled,.field input[type=date]:disabled{opacity:.6;cursor:not-allowed}input[type=date].app-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}input[type=date].app-date-input::-webkit-date-and-time-value{text-align:left}.field:not(.app-date-field) input[type=date]{background-color:var(--card)}:root[data-theme=dark] input[type=date].app-date-input,:root[data-theme=dark] .field input[type=date],:root[data-theme=dark] .expense-form-field__control>input[type=date]{color-scheme:dark;background-color:var(--card);border-color:var(--border)}:root[data-theme=dark] input[type=date].app-date-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E")}:root[data-theme=dark] .app-date-field__control>input.app-date-input{background-image:none}:root[data-theme=dark] .field:not(.app-date-field) input[type=date],:root[data-theme=dark] .expense-form-field__control>input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E")}.company-hub-users__filters--grid .app-date-field{margin:0}.company-hub-users__filters .app-date-field{flex:160px}.company-hub-users__filters select,.company-hub-users__filters input:not([type=date]){border:1px solid var(--hu-border,var(--border));background:var(--hu-surface,var(--card));border-radius:12px;min-height:44px;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.company-hub-users__filters select:focus,.company-hub-users__filters input:not([type=date]):focus{border-color:var(--hu-accent,var(--accent));box-shadow:0 0 0 3px var(--hu-accent,var(--accent));outline:none}@supports (color:color-mix(in lab,red,red)){.company-hub-users__filters select:focus,.company-hub-users__filters input:not([type=date]):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--hu-accent,var(--accent)) 14%,transparent)}}.header-icon-btn{border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.header-icon-btn{border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}.header-icon-btn{background:var(--card);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.header-icon-btn{background:color-mix(in srgb,var(--card) 92%,var(--accent) 8%)}}.header-icon-btn{color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s}.header-icon-btn--md{width:44px;height:44px}.header-icon-btn--sm{border-radius:10px;width:38px;height:38px}.header-icon-btn__glyph{justify-content:center;align-items:center;line-height:0;display:inline-flex}.header-icon-btn__glyph svg{width:18px;height:18px;display:block}.header-icon-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.header-icon-btn:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.header-icon-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.header-icon-btn:hover{background:color-mix(in srgb,var(--accent) 10%,var(--card))}}.header-icon-btn:hover{box-shadow:0 2px 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.header-icon-btn:hover{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 12%,transparent)}}.header-icon-btn:active{transform:scale(.96)}.header-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-icon-badge{color:#fff;text-align:center;pointer-events:none;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--card,#fff);background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:2px;right:2px}.app-header-desktop-icons{align-items:center;gap:6px;display:none}@media (min-width:861px){.app-header-desktop-icons{display:inline-flex}.header-icon-btn--md{background:var(--card);border-radius:11px;width:40px;height:40px}.home-page-header__notify{display:none}}:root[data-theme=dark] .header-icon-btn{background:var(--card);border-color:var(--border)}:root[data-theme=dark] .header-icon-badge{box-shadow:0 0 0 2px var(--card)}@media (min-width:861px){.app-shell.settings-layout,.app-shell.approvals-layout{box-sizing:border-box;flex:1;gap:0;width:auto;min-width:0;max-width:none;min-height:100dvh;margin-left:44px;margin-right:0;padding:0}.app-shell.settings-layout .app-scroll,.app-shell.approvals-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.app-shell.settings-layout .app-scroll>.settings-page-main,.app-shell.approvals-layout .app-scroll>.approvals-page-main{flex:1;min-height:0;overflow:hidden}.main.settings-page-main,.main.approvals-page-main{flex-direction:column;flex:1;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding-bottom:0;padding-left:0;display:flex}.settings-page-main,.approvals-page-main{width:100%;max-width:none;margin:0;padding-left:0}.settings-page-main .settings-page,.approvals-page-main .approvals-page{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden}.settings-page-main .settings-page-header,.approvals-page-main .approvals-page-header{border-bottom:1px solid var(--border);border-bottom-width:1px;flex-shrink:0;margin-bottom:0;padding:20px 24px 16px}.settings-page-main .settings-page-header .app-page-header__brand,.approvals-page-main .approvals-page-header .app-page-header__brand{display:none}.settings-page-main .settings-page-header .app-page-header__lead h1,.approvals-page-main .approvals-page-header .app-page-header__lead h1{font-size:1.65rem}.approvals-page-main .approvals-tab-nav{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:0;padding:12px 24px}.settings-page__body{border-top:none;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.settings-page__body .settings-tab-nav{border:none;border-right:1px solid var(--border);background:var(--bg-solid);box-shadow:none;border-radius:0;flex-flow:column;align-items:stretch;gap:6px;margin:0;padding:16px 12px 24px 24px;overflow-y:auto}.settings-page__body .settings-tab-btn{text-align:left;border-radius:10px;width:100%;padding:10px 14px;font-size:14px}.settings-page__body .settings-tab-panel{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:20px 24px 32px;overflow:hidden auto}.approvals-page__workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.approvals-page__workspace.is-detail-open{border:none;border-top:1px solid var(--border);background:var(--bg-solid);box-shadow:none;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(340px,1fr) minmax(380px,1fr);gap:0;overflow:hidden}.approvals-page__workspace.is-detail-open .approvals-tab-panel{border-right:1px solid var(--border);height:100%;max-height:none;padding:16px 24px 24px;overflow-y:auto}.approvals-page__workspace:not(.is-detail-open) .approvals-tab-panel{min-height:0;padding:16px 24px 32px;overflow-y:auto}.approvals-page__detail{min-width:0;min-height:0;display:none}.approvals-page__workspace.is-detail-open .approvals-page__detail{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex}.approvals-page__workspace.is-detail-open .forms-detail-panel--inline{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;animation:none;position:relative;top:auto;bottom:auto;right:auto}.approvals-page__workspace.is-detail-open .forms-detail-panel--inline .panel-header{z-index:2;position:sticky;top:0}.approvals-page__empty-detail{display:none}.app-shell.home-layout{box-sizing:border-box;flex:1;gap:0;width:auto;min-width:0;max-width:none;min-height:100dvh;margin-left:44px;margin-right:0;padding:0}.app-shell.home-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden auto}.app-shell.home-layout .app-scroll>.home-page-main{flex:1;min-height:0}.main.home-page-main{flex-direction:column;flex:1;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding-bottom:0;padding-left:0;display:flex}.home-page-main .home-dashboard{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}.home-page-main .home-page-header{border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;width:100%;max-width:none;margin-bottom:0;padding:20px 24px 16px}.home-page-main .home-dashboard__body{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1;min-height:0;padding:0 24px 32px;overflow:hidden auto}.home-page-main .home-page-primary-cta{padding-top:4px}}@media (min-width:1200px){.home-page-main .home-dashboard__body,.home-page-main .home-page-header{padding-left:32px;padding-right:32px}}@media (min-width:861px) and (max-width:1099px){.approvals-page--tablet .approvals-page__workspace{grid-template-columns:minmax(0,1fr)}.approvals-page__workspace.is-detail-open{grid-template-columns:1fr}.approvals-page__workspace.is-detail-open .approvals-page__detail{display:none}.approvals-page--tablet .approvals-tab-panel{padding:16px 20px 24px}.approvals-page--tablet .approvals-tab-panel.has-mobile-bar{padding-bottom:24px}.approvals-page--tablet .forms-detail-panel:not(.forms-detail-panel--inline){width:min(640px,100vw)}}@media (min-width:1100px){.approvals-mobile-action-bar{display:none!important}}:root[data-theme=dark] .settings-page__body .settings-tab-nav{background:var(--bg-solid);border-color:var(--border)}.expenses-table-wrap{border-radius:16px}.expenses-table{min-width:920px}.expenses-table thead th{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expenses-table thead th{background:color-mix(in srgb,var(--accent) 5%,var(--card))}}.expenses-table thead th{border-bottom:1px solid var(--border);white-space:nowrap}.expenses-table thead th.th-fis-last{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expenses-table thead th.th-fis-last{background:color-mix(in srgb,var(--accent) 5%,var(--card))}}.expenses-table__subsort{border:1px solid var(--border);background:var(--card);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.expenses-table__subsort:hover{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expenses-table__subsort:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.expenses-table tbody td{vertical-align:middle;border-bottom:1px solid var(--border);padding:12px}@supports (color:color-mix(in lab,red,red)){.expenses-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.expenses-table tbody tr:nth-child(2n){background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.expenses-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--muted) 4%,transparent)}}.expenses-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expenses-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.expenses-table tbody tr.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expenses-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.expenses-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.expenses-table tbody tr.is-selected:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expenses-table tbody tr.is-selected:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.expenses-cell-primary{color:var(--text);font-weight:650;line-height:1.25}.expenses-cell-sub{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3}.expenses-cell-sub--muted{opacity:.85;font-size:11px}.expenses-cell-sub .mono{font-variant-numeric:tabular-nums}.expenses-table__num-col{text-align:right}.expenses-cell-amount{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:700}.expenses-cell-currency{color:var(--muted);font-size:12px;font-weight:600}.expenses-table__num-col .expenses-cell-sub{font-variant-numeric:tabular-nums}.expenses-table__select-col{text-align:center;width:36px}.expenses-table__kurum{min-width:220px;max-width:320px}.expenses-table__form-badge{background:var(--accent);margin-top:4px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.expenses-table__form-badge{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.expenses-table__form-badge{color:var(--accent);font-size:10px;font-weight:600}.expenses-table__actions-col{text-align:right;white-space:nowrap}.expenses-table__actions{opacity:.75;justify-content:flex-end;gap:6px;transition:opacity .15s;display:inline-flex}.expenses-table tbody tr:hover .expenses-table__actions{opacity:1}.expenses-table__delete{color:#ef4444}.expenses-table__delete:hover{background:#ef444414;border-color:#ef444480}.expenses-table__totals td{background:var(--accent);padding:12px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.expenses-table__totals td{background:color-mix(in srgb,var(--accent) 6%,var(--card))}}.expenses-table__totals td{border-top:2px solid var(--border);color:var(--text);font-size:13px}.expenses-table__totals .expenses-table__num-col{text-align:right}.expenses-table__totals-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:8px;font-size:11px}@media (min-width:861px){.app-shell.expenses-layout,.app-shell.forms-layout,.app-shell.capture-layout,.app-shell.expense-form-layout{box-sizing:border-box;flex:1;gap:0;width:auto;min-width:0;max-width:none;height:100dvh;min-height:0;margin-right:0;padding:0}.app-shell.expenses-layout .app-scroll,.app-shell.forms-layout .app-scroll,.app-shell.capture-layout .app-scroll,.app-shell.expense-form-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden auto}.app-shell.expenses-layout .app-scroll>main,.app-shell.forms-layout .app-scroll>main,.app-shell.capture-layout .app-scroll>main{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:none;margin:0;padding:20px 24px 24px}.app-shell.expense-form-layout .app-scroll{overflow:hidden}.app-shell.expense-form-layout .app-scroll>main{flex:1;min-height:0;margin:0;padding:0}}.ledger-page{--ledger-sticky-header:4.5rem;min-height:min-content;scroll-padding-top:var(--ledger-sticky-header);flex-direction:column;display:flex}.ledger-desktop-only{display:block}.ledger-mobile-only{display:none}@media (min-width:861px){.app-shell.ledger-layout{box-sizing:border-box;flex:1;gap:0;width:auto;min-width:0;max-width:none;min-height:100dvh;margin-left:44px;margin-right:0;padding:0}.app-shell.ledger-layout .app-scroll{overscroll-behavior-y:contain;background:var(--bg-solid);flex:1;gap:0;min-height:0;padding:0;display:block;overflow:hidden auto}.app-shell.ledger-layout .app-scroll>.ledger-page-main{min-height:min-content;overflow:visible}.main.ledger-page-main{gap:0;width:100%;max-width:none;min-height:min-content;margin:0;padding-bottom:0;padding-left:0;display:block}.ledger-page-main{width:100%;max-width:none;margin:0;padding-left:0}.ledger-page-main .ledger-page{flex-direction:column;width:100%;max-width:none;min-height:min-content;margin:0;display:flex;overflow:visible}.ledger-page-main .ledger-page-header{z-index:8;border-bottom:1px solid var(--border);background:var(--bg-solid);margin-bottom:0;padding:20px 24px 16px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ledger-page-main .ledger-page-header{background:color-mix(in srgb,var(--bg-solid) 92%,transparent)}}.ledger-page-main .ledger-page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ledger-page-main .ledger-page-header .app-page-header__brand{display:none}.ledger-page-main .ledger-page-header .app-page-header__lead h1{font-size:1.65rem}.ledger-page__body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0;display:grid}.ledger-page__period-rail{top:var(--ledger-sticky-header);z-index:7;border:none;border-right:1px solid var(--border);background:var(--bg-solid);border-radius:0;align-self:start;margin:0;padding:16px 12px 32px 24px;position:sticky}@supports (color:color-mix(in lab,red,red)){.ledger-page__period-rail{background:color-mix(in srgb,var(--bg-solid) 96%,transparent)}}.ledger-page__period-rail{overflow:visible}.ledger-page__workspace{flex-direction:column;min-width:0;display:flex;overflow:visible}.ledger-page__workspace.is-detail-open{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:start;gap:0;display:grid;overflow:visible}.ledger-page__main-pane{flex-direction:column;min-width:0;display:flex;overflow:visible}.ledger-page__workspace.is-detail-open .ledger-page__main-pane{border-right:1px solid var(--border);min-width:0}.ledger-page__detail{min-width:0;min-height:0;display:none}.ledger-page__workspace.is-detail-open .ledger-page__detail{top:var(--ledger-sticky-header);z-index:4;flex-direction:column;align-self:start;min-width:0;height:auto;max-height:none;display:flex;position:sticky}.ledger-page__workspace.is-detail-open .ledger-detail-shell{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;animation:none;position:relative;top:auto;bottom:auto;right:auto}.ledger-page__workspace.is-detail-open .ledger-detail-shell .panel-header{top:var(--ledger-sticky-header);z-index:2;position:sticky}.ledger-detail-shell__body{padding:16px 20px 24px;overflow:visible}.ledger-detail-shell__section{margin-top:16px;padding:14px 16px}.ledger-detail-shell__section-title{margin:0 0 8px;font-size:14px}.ledger-detail-field{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.ledger-detail-field__value{font-size:14px}.ledger-detail-form .field{margin-bottom:12px}.ledger-detail-shell__alert{background:#dc262614;border:1px solid #dc262640;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px}.ledger-detail-shell__note{margin:0 0 12px}.ledger-chart-of-accounts__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ledger-chart-of-accounts__head .ledger-detail-shell__section-title{margin:0}.ledger-chart-of-accounts__list{border:1px solid var(--border);border-radius:8px}.ledger-chart-of-accounts__row{border-bottom:1px solid var(--border-light);grid-template-columns:72px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ledger-chart-of-accounts__row:last-child{border-bottom:none}.ledger-chart-of-accounts__row.is-highlighted{background:#3b82f61a}.ledger-chart-of-accounts__code{font-size:12px}.ledger-chart-of-accounts__name{font-size:13px}.ledger-chart-of-accounts__type{text-transform:capitalize}.ledger-account-autocomplete{position:relative}.ledger-account-autocomplete__hint{margin-top:4px;display:block}.ledger-account-autocomplete__list{z-index:20;border:1px solid var(--border);background:var(--card);max-height:220px;box-shadow:var(--shadow-md);border-radius:8px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ledger-account-autocomplete__option{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.ledger-account-autocomplete__option:hover,.ledger-account-autocomplete__option:focus-visible{background:var(--hover-bg)}.ledger-account-autocomplete__option code{min-width:48px;font-size:12px}.ledger-line-audit-timeline__changes{margin:4px 0 6px}.ledger-period-rail__status{border-top:1px solid var(--border);margin:16px 0 0;padding-top:12px}.ledger-period-rail__links{flex-direction:column;align-items:stretch;gap:6px;margin-top:12px;display:flex}.ledger-table__demo-row{cursor:pointer}.ledger-table__demo-row:hover td{background:var(--hover-bg)}.ledger-table-empty__demo{margin-top:12px}.ledger-page__tab-panel{padding:16px 24px 48px;overflow:visible}.ledger-kpi-strip{border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-solid) 0%,var(--bg-solid) 100%);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.ledger-kpi-strip{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-solid) 100%,transparent),color-mix(in srgb,var(--bg-solid) 88%,var(--border)))}}.ledger-period-compare{border-bottom:1px solid var(--border);background:var(--bg-solid);flex-shrink:0;padding:14px 24px 16px}.ledger-period-compare__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.ledger-period-compare__header-text{min-width:0}.ledger-period-compare__summary{margin:0}.ledger-period-compare.is-collapsed .ledger-period-compare__header{margin-bottom:0}.ledger-period-compare__toggle{flex-shrink:0}.ledger-period-compare__title{margin:0;font-size:14px;font-weight:600}.ledger-period-compare__subtitle,.ledger-period-compare__loading{margin:0;font-size:13px}.ledger-period-compare__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ledger-period-compare__metric{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ledger-period-compare__metric-label{color:var(--muted);font-size:12px}.ledger-period-compare__metric-value{font-size:16px;font-weight:600}.ledger-period-compare__metric-delta{font-size:12px;font-weight:500}.ledger-period-compare__metric-delta--up{color:#b45309}.ledger-period-compare__metric-delta--down{color:#15803d}.ledger-period-compare__metric-delta--flat{color:var(--muted)}.ledger-period-compare__categories{margin-top:12px}.ledger-period-compare__categories-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600}.ledger-period-compare__category-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ledger-period-compare__category-row{grid-template-columns:72px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.ledger-period-compare__category-code{font-family:var(--font-mono,ui-monospace, monospace);font-weight:600}.ledger-period-compare__category-amount{text-align:right}.ledger-bridge-banner{color:#92400e;background:#fffbeb;border-bottom:1px solid #fcd34d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.ledger-project-tab__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ledger-project-tab__project-select select{min-width:240px}.ledger-project-tab__project-meta{margin:0}.ledger-project-tab__error{color:#b45309;margin:0}.ledger-project-tab__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ledger-project-tab__summary-grid>div{flex-direction:column;gap:6px;display:flex}.ledger-project-tab__balance-list{flex-direction:column;gap:10px;display:flex}.ledger-project-tab__balance-row{border:1px solid var(--border);background:var(--bg-solid);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ledger-project-tab__deficit-banner{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:12px 14px;display:flex}.ledger-project-tab__deficit-banner--red{background:#fef2f2;border-color:#fecaca}.ledger-project-tab__deficit-banner--green{background:#f0fdf4;border-color:#bbf7d0}.ledger-project-tab__deficit-question{font-weight:600}.ledger-project-tab__deficit-answer{font-size:1.125rem}.ledger-project-tab__balance-dashboard{flex-direction:column;gap:16px;display:flex}.ledger-project-tab__balance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ledger-project-tab__balance-summary>div{border:1px solid var(--border);background:var(--bg-solid);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ledger-project-tab__balance-table{border-collapse:collapse;width:100%;font-size:13px}.ledger-project-tab__balance-table th,.ledger-project-tab__balance-table td{border-bottom:1px solid var(--border);text-align:left;padding:10px 12px}.ledger-project-tab__balance-table th{color:var(--muted);background:var(--bg-solid);font-weight:600}.ledger-project-tab__balance-status{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.ledger-project-tab__balance-status--amber{color:#92400e;background:#fef3c7}.ledger-project-tab__balance-status--green{color:#166534;background:#dcfce7}.ledger-project-tab__balance-status--red{color:#991b1b;background:#fee2e2}.ledger-kpi-card--red{background:#fef2f2;border-color:#fecaca}.partner-expense-ocr-quick-entry{flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.partner-expense-ocr-quick-entry__head{justify-content:space-between;gap:8px;display:flex}.partner-expense-ocr-quick-entry__controls{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr);gap:10px;display:grid}.partner-expense-ocr-quick-entry__drafts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.partner-expense-ocr-quick-entry__draft{border:1px solid var(--border-light);background:var(--bg-solid);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.partner-expense-ocr-quick-entry__draft-actions{flex-shrink:0;gap:6px;display:flex}.partner-expense-ocr-quick-entry--embedded{border:1px dashed var(--border);background:0 0;margin-bottom:16px}.partner-expense-ocr-quick-entry__file--full{grid-column:1/-1}.partner-expense-list{flex-direction:column;gap:10px;display:flex}.partner-expense-list__title{margin:0;font-size:.9375rem}.partner-expense-list__table{border-collapse:collapse;width:100%;font-size:13px}.partner-expense-list__table th,.partner-expense-list__table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 10px}.partner-expense-list__table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.partner-expense-list__status{font-size:12px;font-weight:600}.ledger-partner-detail__receipts,.ledger-partner-detail__cash{flex-direction:column;gap:4px;display:flex}.partner-cash-movement-panel{flex-direction:column;gap:12px;display:flex}.partner-cash-movement-panel__summary{margin-bottom:4px}.partner-cash-movement-panel__toolbar{justify-content:flex-start;display:flex}.partner-cash-movement-panel__form{border:1px dashed var(--border);background:0 0;padding:14px}.partner-cash-movement-panel__form-title{margin:0 0 10px;font-size:.9375rem}.partner-cash-movement-panel__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-cash-movement-panel__desc-field{grid-column:1/-1}.partner-cash-movement-panel__form-actions{gap:8px;margin-top:10px;display:flex}.partner-cash-movement-panel__table{border-collapse:collapse;width:100%;font-size:13px}.partner-cash-movement-panel__table th,.partner-cash-movement-panel__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 10px}.partner-cash-movement-panel__table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.partner-cash-movement-panel__direction{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.partner-cash-movement-panel__direction--in{color:#15803d;background:#22c55e1f}.partner-cash-movement-panel__direction--out{color:#b91c1c;background:#ef44441a}.ledger-project-tab--embedded{gap:12px}.ledger-project-tab--embedded .ledger-project-tab__panel{box-shadow:none;background:0 0;border:none;padding:0}.ledger-project-tab__embedded-label{flex-direction:column;gap:4px;margin:0;display:flex}.ledger-project-tab{flex-direction:column;gap:16px;display:flex}.ledger-project-tab__kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ledger-project-tab__kpi .ledger-kpi-card__value{min-height:1.5rem}.ledger-project-tab__skeleton{color:var(--muted);letter-spacing:.04em}.ledger-project-tab__subnav{flex-wrap:wrap;gap:8px;display:flex}.ledger-project-tab__subtab{font-size:13px}.ledger-project-tab__panel{padding:16px}.ledger-project-tab__partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ledger-project-partner-card{border:1px solid var(--border);background:var(--bg-solid);border-radius:12px;padding:14px}.ledger-project-tender-panel__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ledger-project-tender-panel__title{margin:0;font-size:1rem}.ledger-project-tender-form{margin-bottom:16px;padding:14px}.ledger-project-tender-form__heading{margin:0 0 12px;font-size:.95rem}.ledger-project-tender-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ledger-project-tender-form__grid label{flex-direction:column;gap:4px;font-size:.82rem;display:flex}.ledger-project-tender-form__notes{grid-column:1/-1}.ledger-project-tender-form__actions{gap:8px;margin-top:12px;display:flex}.ledger-project-tender-form__error{color:var(--danger,#dc2626);margin:8px 0 0}.ledger-project-tender-list__table{border-collapse:collapse;width:100%;font-size:.85rem}.ledger-project-tender-list__table th,.ledger-project-tender-list__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.ledger-project-tender-list__table th{color:var(--muted);white-space:nowrap;font-weight:600}@media (max-width:860px){.ledger-project-tender-form__grid{grid-template-columns:1fr}.ledger-project-tender-list{overflow-x:auto}}.ledger-partner-index__title{margin:0 0 4px;font-size:1rem}.ledger-partner-index__intro{margin-bottom:14px}.ledger-partner-index__table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:.85rem}.ledger-partner-index__table th,.ledger-partner-index__table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 10px}.ledger-partner-index__table tr.is-selected{background:var(--primary,#6366f1)}@supports (color:color-mix(in lab,red,red)){.ledger-partner-index__table tr.is-selected{background:color-mix(in srgb,var(--primary,#6366f1) 8%,transparent)}}.ledger-partner-index__table-wrap{overflow-x:auto}.ledger-partner-index__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ledger-partner-index__chart-card{min-width:0;padding:14px}.ledger-partner-index__chart-card h4{margin:0 0 10px;font-size:.95rem}.ledger-partner-index__chart-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.ledger-partner-index__select{flex-direction:column;gap:4px;font-size:.82rem;display:flex}.ledger-partner-index__chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ledger-partner-index__chip{background:var(--primary,#6366f1);border-radius:999px;align-items:center;padding:4px 10px;font-size:.78rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ledger-partner-index__chip{background:color-mix(in srgb,var(--primary,#6366f1) 12%,var(--card))}}.ledger-partner-index__chip{border:1px solid var(--border)}.ledger-partner-index-summary{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}@media (max-width:960px){.ledger-partner-index__charts{grid-template-columns:1fr}}.ledger-project-partner-card--limit-warning{border-color:#f59e0b73}.ledger-project-partner-card--limit-exceeded{background:#fef2f259;border-color:#ef444480}.ledger-project-partner-card__header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.ledger-project-partner-card__title{flex:1;min-width:0;margin:0;font-size:1rem}.ledger-partner-limit-light{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ledger-partner-limit-light--compact{flex-direction:row;align-items:center;gap:6px}.ledger-partner-limit-light__signals{align-items:center;gap:4px;display:inline-flex}.ledger-partner-limit-light__bulb{opacity:.25;background:var(--muted);border-radius:999px;width:10px;height:10px}.ledger-partner-limit-light__bulb--green{background:#22c55e}.ledger-partner-limit-light__bulb--amber{background:#f59e0b}.ledger-partner-limit-light__bulb--red{background:#ef4444}.ledger-partner-limit-light__bulb.is-active{opacity:1;box-shadow:0 0 0 2px #0f172a14}.ledger-partner-limit-light__label{text-align:right;flex-direction:column;align-items:flex-end;gap:0;line-height:1.2;display:flex}.ledger-partner-limit-light__label strong{font-size:12px}.ledger-project-tab__doc-summary{border:1px solid var(--border);background:var(--card);border-radius:10px;margin:0 0 12px;padding:10px 12px}.ledger-partner-doc-badge{background:#3b82f60f;border:1px solid #3b82f626;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:10px;padding:8px 10px;display:flex}.ledger-partner-doc-badge--complete{background:#22c55e14;border-color:#22c55e33}.ledger-partner-doc-badge--partial,.ledger-partner-doc-badge--pending{background:#f59e0b14;border-color:#f59e0b33}.ledger-partner-doc-badge--compact{flex-direction:row;align-items:center;margin-bottom:0;padding:4px 8px}.ledger-partner-doc-badge__counts{font-size:13px;line-height:1.2}.ledger-partner-doc-badge__unit{color:var(--muted);font-size:12px}.ledger-magic-link-panel{margin:0 0 16px;padding:14px 16px}.ledger-magic-link-panel__title{margin:0 0 8px;font-size:1rem}.ledger-magic-link-panel__message{margin-top:8px}.ledger-magic-link-panel__url{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ledger-magic-link-panel__url code{word-break:break-all;font-size:12px}.ledger-magic-link-feature-banner{border:1px dashed var(--border);background:var(--warning,#d97706);border-radius:8px;margin:0 0 16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-feature-banner{background:color-mix(in srgb,var(--warning,#d97706) 8%,transparent)}}.ledger-magic-link-feature-banner__title{margin:0 0 6px;font-weight:600}.ledger-magic-link-panel--readonly{border-color:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-panel--readonly{border-color:color-mix(in srgb,var(--muted,#64748b) 35%,var(--border))}}.ledger-magic-link-panel__readonly-badge{background:var(--muted,#64748b);border-radius:6px;margin:0 0 8px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-panel__readonly-badge{background:color-mix(in srgb,var(--muted,#64748b) 10%,transparent)}}.ledger-magic-link-panel__manage{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.ledger-magic-link-panel__manage-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ledger-magic-link-panel__manage-title{margin:0;font-size:.9rem}.ledger-magic-link-panel__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ledger-magic-link-panel__list-item{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ledger-magic-link-panel__list-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ledger-magic-link-panel__status{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.ledger-magic-link-panel__status--active{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-panel__status--active{background:color-mix(in srgb,var(--success,#16a34a) 15%,transparent)}}.ledger-magic-link-panel__status--active{color:var(--success,#16a34a)}.ledger-magic-link-panel__status--expired{background:var(--muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-panel__status--expired{background:color-mix(in srgb,var(--muted,#64748b) 15%,transparent)}}.ledger-magic-link-panel__status--revoked{background:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-panel__status--revoked{background:color-mix(in srgb,var(--danger,#dc2626) 12%,transparent)}}.ledger-magic-link-panel__status--revoked{color:var(--danger,#dc2626)}.ledger-magic-portal{max-width:1100px;margin:0 auto;padding:20px 16px 40px}.ledger-magic-portal__header{margin-bottom:16px;padding:16px 18px}.ledger-magic-portal__header h1{margin:6px 0}.ledger-magic-portal__table-wrap{padding:12px;overflow-x:auto}.ledger-magic-portal__table{border-collapse:collapse;width:100%;font-size:13px}.ledger-magic-portal__table th,.ledger-magic-portal__table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 10px}.ledger-project-partner-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 10px;display:grid}.ledger-project-partner-card__metrics dt{color:var(--muted);margin-bottom:2px;font-size:11px}.ledger-project-partner-card__metrics dd{margin:0;font-weight:600}.ledger-project-partner-card__actions{justify-content:flex-end;margin-top:4px;display:flex}.ledger-project-partner-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ledger-project-partner-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.ledger-partner-detail{flex-direction:column;gap:14px;display:flex}.ledger-partner-detail__header{flex-direction:column;gap:10px;display:flex}.ledger-partner-detail__back{align-self:flex-start}.ledger-partner-detail__title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ledger-partner-detail__title{margin:0;font-size:1.125rem}.ledger-partner-detail__subnav{flex-wrap:wrap;gap:8px;display:flex}.ledger-partner-detail__panel{border:1px solid var(--border);background:var(--bg-solid);border-radius:12px;padding:16px}.ledger-partner-detail__summary{flex-direction:column;gap:12px;display:flex}.ledger-partner-detail__reconciliation{background:var(--accent-light);border-radius:8px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.ledger-partner-detail__reconciliation{background:color-mix(in srgb,var(--accent-light) 60%,transparent)}}.ledger-partner-detail__placeholder{align-items:center;min-height:80px;display:flex}.ledger-kpi-card{border:1px solid var(--border);border-radius:14px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.ledger-kpi-card{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.ledger-kpi-card{background:var(--card);box-shadow:0 1px 2px rgb(var(--ledger-brand-rgb,37 99 235)),0 8px 24px var(--border)}@supports (color:color-mix(in lab,red,red)){.ledger-kpi-card{box-shadow:0 1px 2px color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 8%,transparent),0 8px 24px color-mix(in srgb,var(--border) 35%,transparent)}}.ledger-kpi-card{transition:box-shadow .15s,transform .15s}.ledger-kpi-card:hover{box-shadow:0 2px 6px rgb(var(--ledger-brand-rgb,37 99 235)),0 12px 28px var(--border);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ledger-kpi-card:hover{box-shadow:0 2px 6px color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 12%,transparent),0 12px 28px color-mix(in srgb,var(--border) 45%,transparent)}}.ledger-kpi-card__label{color:var(--muted);margin-bottom:6px;font-size:12px}.ledger-kpi-card__value{font-size:1.25rem;font-weight:700;line-height:1.2}.ledger-kpi-card__sub{margin-top:4px;font-size:12px}.ledger-kpi-card--red .ledger-kpi-card__value{color:#dc2626}.ledger-kpi-card--green .ledger-kpi-card__value{color:#16a34a}.ledger-kpi-card--amber .ledger-kpi-card__value{color:#d97706}.ledger-tab-nav{top:var(--ledger-sticky-header);z-index:6;border-bottom:1px solid var(--border);background:var(--bg-solid);flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:12px 24px;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.ledger-tab-nav{background:color-mix(in srgb,var(--bg-solid) 94%,transparent)}}.ledger-tab-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 16px var(--border)}@supports (color:color-mix(in lab,red,red)){.ledger-tab-nav{box-shadow:0 6px 16px color-mix(in srgb,var(--border) 28%,transparent)}}.ledger-tab-nav__group{flex-direction:column;gap:6px;min-width:0;display:flex}.ledger-tab-nav__label{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ledger-tab-nav__buttons{flex-wrap:wrap;gap:8px;display:flex}.ledger-tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px}.ledger-tab-btn:hover{color:var(--text);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.ledger-tab-btn:hover{background:color-mix(in srgb,var(--card) 70%,transparent)}}.ledger-tab-btn.active{border-color:rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.ledger-tab-btn.active{border-color:color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 35%,var(--border))}}.ledger-tab-btn.active{background:rgb(var(--ledger-brand-rgb,37 99 235))}@supports (color:color-mix(in lab,red,red)){.ledger-tab-btn.active{background:color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 10%,var(--card))}}.ledger-tab-btn.active{color:var(--ledger-brand,var(--accent));box-shadow:0 1px 3px rgb(var(--ledger-brand-rgb,37 99 235));font-weight:600}@supports (color:color-mix(in lab,red,red)){.ledger-tab-btn.active{box-shadow:0 1px 3px color-mix(in srgb,rgb(var(--ledger-brand-rgb,37 99 235)) 14%,transparent)}}.ledger-period-rail__title{text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-weight:600}.ledger-period-rail__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ledger-period-rail__btn{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;display:flex}.ledger-period-rail__btn.is-active{background:var(--accent-light);font-weight:600}.ledger-period-rail__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ledger-period-rail__dot--open{background:#16a34a}.ledger-period-rail__dot--closed{background:#94a3b8}.ledger-period-rail__dot--locked{background:#dc2626}.ledger-table-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ledger-table-toolbar__search{flex:220px;min-width:180px;margin:0}.ledger-table-toolbar__search .input{width:100%}.ledger-table-toolbar__meta{flex:auto}.ledger-bulk-toolbar{align-items:center;gap:8px;margin-left:4px;display:inline-flex}.ledger-table__select-cell{text-align:center;width:40px}.ledger-table-empty{text-align:center;padding:32px 16px}.ledger-table-empty__title{margin:0 0 6px;font-weight:600}.ledger-table-footer{margin:12px 0 0}.ledger-lines-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ledger-lines-pagination__status{text-align:center;flex:1}}@media (max-width:860px){.ledger-page{--ledger-sticky-header:3.75rem}.ledger-desktop-only{display:none!important}.ledger-mobile-only{display:block}.ledger-page-header{z-index:10;border-bottom:1px solid var(--border);background:var(--bg-solid);padding:16px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ledger-page-header{background:color-mix(in srgb,var(--bg-solid) 94%,transparent)}}.ledger-page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ledger-page-header .app-page-header__actions{flex-wrap:wrap;gap:8px}.ledger-page__workspace.is-detail-open{grid-template-columns:1fr}.ledger-mobile-detail-host{z-index:9000;position:relative}.ledger-mobile-detail-host .forms-detail-panel{z-index:9001}.ledger-kpi-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.ledger-kpi-card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:12px 14px}.ledger-bridge-banner{flex-direction:column;align-items:stretch;padding:12px 16px}.ledger-project-tab__kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-project-tab__partner-grid,.ledger-project-tab__summary-grid{grid-template-columns:1fr}.ledger-page__body{flex-direction:column;display:flex}.ledger-page__period-rail{border-right:none;border-bottom:1px solid var(--border);background:var(--bg-solid);padding:12px 16px}.ledger-period-select{margin:0}.ledger-period-select__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ledger-period-select select{width:100%}.ledger-tab-nav{border-bottom:1px solid var(--border);top:var(--ledger-sticky-header);z-index:6;background:var(--bg-solid);flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.ledger-tab-nav{background:color-mix(in srgb,var(--bg-solid) 94%,transparent)}}.ledger-tab-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px var(--border)}@supports (color:color-mix(in lab,red,red)){.ledger-tab-nav{box-shadow:0 4px 12px color-mix(in srgb,var(--border) 25%,transparent)}}.ledger-tab-btn{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px}.ledger-tab-btn.active{background:var(--accent-light);color:var(--text);border-color:#0000;font-weight:600}.ledger-page__tab-panel{padding:12px 16px 24px}.ledger-mobile-card-list{flex-direction:column;gap:10px;display:flex}.ledger-line-card{text-align:left;border:1px solid var(--border);cursor:pointer;width:100%;padding:14px 16px}.ledger-line-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.ledger-line-card__amount{white-space:nowrap;font-weight:700}.ledger-line-card__meta{margin:8px 0 0}.ledger-line-card--empty{cursor:default;text-align:center}.ledger-detail-shell--overlay{width:min(100vw,480px)}.ledger-export-modal-overlay{align-items:flex-end;padding:0}.ledger-export-modal{width:100%;max-height:min(92dvh,100%);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.ledger-export-checklist__item{flex-wrap:wrap}.ledger-export-checklist__view{align-self:flex-start;margin-top:6px;margin-left:0}.ledger-export-modal__actions{flex-direction:column-reverse;align-items:stretch}.ledger-export-modal__actions .button{justify-content:center;width:100%}}:root[data-theme=dark] .ledger-page__period-rail{background:var(--bg-solid);border-color:var(--border)}.ledger-access-denied--page{max-width:520px;margin:24px auto;padding:24px}.ledger-access-denied--page h2{margin:0 0 8px}.ledger-demo-banner{background:#3b82f614;border-bottom:1px solid #3b82f640;margin:0;padding:10px 16px}:root[data-theme=dark] .ledger-demo-banner{background:#3b82f61f;border-bottom-color:#3b82f659}.ledger-access-denied--banner{color:var(--text);background:#f59e0b1f;border-bottom:1px solid #f59e0b;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:12px 16px;font-size:14px;display:flex}.ledger-access-denied__banner-text{color:var(--muted)}:root[data-theme=dark] .ledger-access-denied--banner{background:#f59e0b26;border-bottom-color:#f59e0b73}.ledger-export-modal-overlay{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.ledger-export-modal{flex-direction:column;gap:14px;width:min(480px,100%);max-height:min(90vh,720px);padding:20px;display:flex;overflow:auto}.ledger-export-modal h2{margin:0;font-size:1.15rem}.ledger-export-checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ledger-export-checklist__item{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ledger-export-checklist__item.is-ok{background:#10b98114}.ledger-export-checklist__item.is-warn{background:#f59e0b1a}.ledger-export-checklist__mark{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:inline-flex}.ledger-export-checklist__item.is-ok .ledger-export-checklist__mark{color:#059669;background:#10b9812e}.ledger-export-checklist__item.is-warn .ledger-export-checklist__mark{color:#d97706;background:#f59e0b33}.ledger-export-checklist__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ledger-export-checklist__view{flex-shrink:0;align-self:center;margin-left:auto}.ledger-quick-filter-banner{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.ledger-export-modal__option{align-items:center;gap:8px;font-size:14px;display:flex}.ledger-export-modal__note{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ledger-export-modal__note-label{color:var(--muted);font-size:13px}.ledger-export-modal__note-input{resize:vertical;width:100%;min-height:72px;font:inherit;border:1px solid var(--border);background:var(--card-bg,#fff);border-radius:8px;padding:8px 10px}.ledger-export-modal__company-filter{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.ledger-export-modal__company-select{width:100%;font:inherit;border:1px solid var(--border);background:var(--card-bg,#fff);border-radius:8px;padding:8px 10px}.ledger-export-modal__quality{border:1px solid var(--border);background:var(--muted,#64748b);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.ledger-export-modal__quality{background:color-mix(in srgb,var(--muted,#64748b) 8%,transparent)}}.ledger-export-modal__quality--final{border-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.ledger-export-modal__quality--final{border-color:color-mix(in srgb,var(--success,#16a34a) 40%,var(--border))}}.ledger-export-modal__quality--final{background:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.ledger-export-modal__quality--final{background:color-mix(in srgb,var(--success,#16a34a) 10%,transparent)}}.ledger-export-modal__quality--draft{border-color:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.ledger-export-modal__quality--draft{border-color:color-mix(in srgb,var(--warning,#d97706) 40%,var(--border))}}.ledger-export-modal__quality--draft{background:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.ledger-export-modal__quality--draft{background:color-mix(in srgb,var(--warning,#d97706) 10%,transparent)}}.ledger-export-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ledger-export-job-progress{border:1px solid var(--border);background:var(--accent-light,#3b82f61a);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ledger-export-job-progress{background:color-mix(in srgb,var(--accent-light,#3b82f61a) 70%,transparent)}}.ledger-export-job-progress__label{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.ledger-export-job-progress__track{background:var(--border);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ledger-export-job-progress__track{background:color-mix(in srgb,var(--border) 70%,transparent)}}.ledger-export-job-progress__fill{border-radius:inherit;background:var(--accent-gradient,linear-gradient(135deg, #3b82f6 0%, #2563eb 100%));height:100%;transition:width .35s}.ledger-export-preview{border:1px solid var(--border);background:var(--muted,#64748b);border-radius:8px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.ledger-export-preview{background:color-mix(in srgb,var(--muted,#64748b) 6%,transparent)}}.ledger-export-preview__title{margin:0 0 10px;font-weight:600}.ledger-export-preview__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.ledger-export-preview__fact{flex-direction:column;gap:2px;min-width:0;display:flex}.ledger-export-preview__fact--wide{grid-column:1/-1}.ledger-export-preview__fact dt{margin:0}.ledger-export-preview__fact dd{margin:0;font-weight:600}.ledger-export-preview__filename{word-break:break-all}.ledger-advisor-mode-banner{border:1px solid var(--accent,#3b82f6);border-radius:10px;flex-direction:column;gap:4px;margin:0 16px 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ledger-advisor-mode-banner{border:1px solid color-mix(in srgb,var(--accent,#3b82f6) 35%,var(--border))}}.ledger-advisor-mode-banner{background:var(--accent-light,#3b82f61a)}@supports (color:color-mix(in lab,red,red)){.ledger-advisor-mode-banner{background:color-mix(in srgb,var(--accent-light,#3b82f61a) 80%,transparent)}}.ledger-advisor-mode-banner p{margin:0}.ledger-page--advisor-simple .ledger-page__body{grid-template-columns:1fr}.ledger-page--advisor-simple .ledger-page__period-rail{border-right:none;border-bottom:1px solid var(--border);padding:12px 16px;position:static}.ledger-page--advisor-simple .ledger-period-rail__desktop{display:none!important}.ledger-page--advisor-simple .ledger-period-rail__mobile{display:block}@media (min-width:861px){.ledger-page--advisor-simple .ledger-advisor-mode-banner{margin:0 24px 12px}.ledger-page--advisor-simple .ledger-page__period-rail{padding:12px 24px}}.ledger-close-period-modal__facts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ledger-lock-simulation-modal{max-width:520px}.ledger-lock-simulation-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.ledger-lock-simulation-modal__metric{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ledger-lock-simulation-modal__metric--ok{background:#f0fdf4;border-color:#86efac}.ledger-lock-simulation-modal__metric--warn{background:#fffbeb;border-color:#fcd34d}.ledger-lock-simulation-modal__metric-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.ledger-lock-simulation-modal__metric-value{font-size:15px;font-weight:600}.ledger-lock-simulation-modal__error{color:#b45309;margin:8px 0}.ledger-close-wizard-modal{max-width:520px}.ledger-close-wizard__steps{gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.ledger-close-wizard__step{border:1px solid var(--border-light);text-align:center;color:var(--muted);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 6px;font-size:12px;display:flex}.ledger-close-wizard__step.is-active{border-color:var(--accent);color:var(--text);background:#3b82f614}.ledger-close-wizard__step.is-done{color:var(--text);border-color:#22c55e59}.ledger-close-wizard__step-index{background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:600;display:inline-flex}.ledger-close-wizard__step.is-active .ledger-close-wizard__step-index{background:var(--accent);color:#fff}.ledger-close-wizard__success{background:#22c55e1a;border-radius:8px;margin:0 0 12px;padding:8px 10px}.ledger-close-wizard__magic-link-off{border:1px dashed var(--border);border-radius:8px;margin:0 0 12px;padding:10px 12px}.ledger-close-wizard__sent-confirm{border:1px solid var(--border);background:var(--muted,#64748b);border-radius:8px;margin:12px 0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.ledger-close-wizard__sent-confirm{background:color-mix(in srgb,var(--muted,#64748b) 6%,transparent)}}.ledger-magic-link-panel--wizard{border:1px solid var(--border);background:var(--muted,#64748b);border-radius:8px;margin:0 0 12px;padding:12px}@supports (color:color-mix(in lab,red,red)){.ledger-magic-link-panel--wizard{background:color-mix(in srgb,var(--muted,#64748b) 4%,transparent)}}.ledger-magic-link-panel--wizard .ledger-magic-link-panel__title{margin:0 0 8px;font-size:.95rem}.ledger-export-history-panel{margin:0 0 16px;padding:14px 16px}.ledger-external-accountant-invite{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-muted,#f9fafb);border-radius:10px;padding:14px 16px}.ledger-external-accountant-invite__title{margin:0 0 6px;font-size:.95rem}.ledger-external-accountant-invite__intro{margin:0 0 12px}.ledger-external-accountant-invite__form{margin-bottom:0}.ledger-external-accountant-invite__actions{align-items:flex-end;display:flex}.ledger-external-accountant-invite__feedback{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.9rem}.ledger-external-accountant-invite__feedback p{margin:0}.ledger-external-accountant-invite__feedback--success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.ledger-external-accountant-invite__feedback--error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}:root[data-theme=dark] .ledger-external-accountant-invite{background:#ffffff08;border-color:#ffffff14}:root[data-theme=dark] .ledger-external-accountant-invite__feedback--success{color:#bbf7d0;background:#16653433;border-color:#86efac59}:root[data-theme=dark] .ledger-external-accountant-invite__feedback--error{color:#fecaca;background:#991b1b33;border-color:#fca5a559}.ledger-export-history-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ledger-export-history-panel__header h3{margin:0;font-size:1rem}.ledger-export-history-panel__list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ledger-export-history-panel__item{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ledger-export-history-panel__meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ledger-export-history-panel__file{word-break:break-all;font-size:.9rem}.ledger-export-history-panel__message{margin-top:10px}.ledger-to-erp-wizard-modal{max-width:540px}.ledger-to-erp-wizard__checklist{flex-direction:column;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}.ledger-to-erp-wizard__check-item{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ledger-to-erp-wizard__check-item span{flex-direction:column;gap:2px;display:flex}.ledger-period-rail__close-btn{width:100%;margin-top:8px}.ledger-period-rail__empty{flex-direction:column;gap:10px;margin-top:8px;padding:12px;display:flex}.ledger-period-rail__empty--mobile{margin-top:12px}.ledger-import-modal{flex-direction:column;gap:14px;width:min(640px,100%);max-height:min(90vh,720px);padding:20px;display:flex;overflow:auto}.ledger-import-modal h2{margin:0;font-size:1.15rem}.ledger-import-modal__file{flex-direction:column;gap:6px;font-size:14px;display:flex}.ledger-import-modal__file-label{font-weight:600}.ledger-import-modal__error{color:#b45309;margin:0;font-size:14px}.ledger-import-summary{flex-wrap:wrap;gap:10px 16px;font-size:14px;display:flex}.ledger-import-summary .is-warn{color:#d97706;font-weight:600}.ledger-import-errors h3,.ledger-import-changes h3{margin:0 0 6px;font-size:.95rem}.ledger-import-errors__table-wrap{border:1px solid var(--border);border-radius:8px;overflow:auto}.ledger-import-errors__table{border-collapse:collapse;width:100%;font-size:13px}.ledger-import-errors__table th,.ledger-import-errors__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.ledger-import-errors__table th{background:var(--surface);font-weight:600}.ledger-import-errors__table tbody tr:last-child td{border-bottom:none}.ledger-import-errors__table code{word-break:break-all;font-size:12px}.ledger-import-changes__list{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.ledger-import-changes__list code{font-size:12px}.ledger-manual-journal-modal{width:min(720px,100vw - 32px);max-width:720px;max-height:min(90vh,880px);overflow:auto}.ledger-manual-journal-modal__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;margin-bottom:16px;display:grid}.ledger-manual-journal-modal__description{grid-column:1/-1}.ledger-manual-journal-modal__lines{flex-direction:column;gap:12px;display:flex}.ledger-manual-journal-modal__lines-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ledger-manual-journal-modal__line{flex-direction:column;gap:10px;padding:12px;display:flex}.ledger-manual-journal-modal__amounts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ledger-manual-journal-modal__unbalanced{color:var(--danger,#dc2626)}.ledger-manual-journal-modal__error{color:var(--danger,#dc2626);margin:12px 0 0;font-size:13px}.ledger-users-tab__sync-banner{border-left:4px solid var(--brand,#2563eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.ledger-users-tab__sync-message{margin-bottom:8px}.ledger-users-table--detail{min-width:960px}.ledger-users-tab__layout{grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:16px;display:grid}.ledger-users-tab__summary-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ledger-users-tab__title{margin:0;font-size:1rem}.ledger-users-table tr.is-selected{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.ledger-users-table tr.is-selected{background:color-mix(in srgb,var(--primary,#2563eb) 8%,transparent)}}.ledger-users-table tbody tr[role=button]{cursor:pointer}@media (max-width:900px){.ledger-users-tab__layout{grid-template-columns:1fr}}.ledger-income-tab__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.ledger-income-tab__title{margin:0;font-size:1rem}.ledger-income-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.ledger-page--branded{--ledger-brand:var(--login-brand,#2563eb);--ledger-brand-rgb:var(--login-brand-rgb,37, 99, 235);background:radial-gradient(ellipse 80% 50% at 50% -20%,rgb(var(--ledger-brand-rgb)),transparent 70%),var(--bg-solid);position:relative}@supports (color:color-mix(in lab,red,red)){.ledger-page--branded{background:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 7%,transparent),transparent 70%),var(--bg-solid)}}.ledger-page__watermark{pointer-events:none;opacity:.035;z-index:0;background-position:50% 22%;background-repeat:no-repeat;background-size:min(480px,60vw);position:fixed;top:0;right:0;bottom:0;left:0}.ledger-page--branded>:not(.ledger-page__watermark):not(.ledger-export-modal-overlay){z-index:1;position:relative}.ledger-page .ledger-export-modal-overlay{z-index:1200;position:fixed;top:0;right:0;bottom:0;left:0}.ledger-page-header__tenant-logo{object-fit:contain;border-radius:8px;max-width:148px;max-height:44px;margin-right:12px}.ledger-page-header .app-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ledger-page .card{border:1px solid var(--border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.ledger-page .card{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.ledger-page .card{box-shadow:0 1px 2px var(--border)}@supports (color:color-mix(in lab,red,red)){.ledger-page .card{box-shadow:0 1px 2px color-mix(in srgb,var(--border) 40%,transparent)}}.ledger-page .expense-center-table-wrap{border:1px solid var(--border);border-radius:12px;overflow:auto visible}@supports (color:color-mix(in lab,red,red)){.ledger-page .expense-center-table-wrap{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.ledger-page .expense-center-table-wrap{background:var(--card)}.ledger-page .expense-center-table thead th{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--bg-solid);font-size:12px}@supports (color:color-mix(in lab,red,red)){.ledger-page .expense-center-table thead th{background:color-mix(in srgb,var(--bg-solid) 70%,var(--card))}}.ledger-page .expense-center-table tbody tr:hover td{background:rgb(var(--ledger-brand-rgb))}@supports (color:color-mix(in lab,red,red)){.ledger-page .expense-center-table tbody tr:hover td{background:color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 5%,transparent)}}.ledger-empty-state{text-align:left;border-left:4px solid rgb(var(--ledger-brand-rgb));border-radius:14px;margin-bottom:12px;padding:20px 18px}.ledger-empty-state__title{letter-spacing:-.01em;margin:0 0 8px;font-weight:600}.ledger-page--branded .ledger-kpi-card{border-top:3px solid rgb(var(--ledger-brand-rgb))}.ledger-page--branded .ledger-period-rail__btn.is-active{background:rgb(var(--ledger-brand-rgb))}@supports (color:color-mix(in lab,red,red)){.ledger-page--branded .ledger-period-rail__btn.is-active{background:color-mix(in srgb,rgb(var(--ledger-brand-rgb)) 12%,var(--accent-light,var(--card)))}}.ledger-page--branded .ledger-period-rail__btn.is-active{color:var(--ledger-brand,var(--accent))}.ledger-users-tab__drawer{margin-top:16px;padding:16px 18px}.ledger-users-tab__drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ledger-users-tab__drawer-head h3{margin:0;font-size:1rem}.ledger-users-tab__drawer-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:0;display:grid}.ledger-users-tab__drawer-grid dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);margin:0;font-size:11px}.ledger-users-tab__drawer-grid dd{margin:2px 0 0;font-size:13px}.ledger-users-tab__drawer-receipt{grid-column:1/-1}.ledger-income-tab__head .button{margin-left:auto}.ledger-magic-portal{max-width:1100px;margin:0 auto;padding:20px 16px 40px}.ledger-magic-portal__brand-row{align-items:center;gap:14px;display:flex}.ledger-magic-portal__logo{object-fit:contain;border:1px solid var(--border);background:var(--card);border-radius:10px;width:52px;height:52px;padding:4px}.ledger-magic-portal__header{margin-bottom:16px;padding:16px 18px}.ledger-magic-portal__header h1{margin:6px 0}.ledger-magic-portal__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.ledger-magic-portal__download-note{color:var(--muted);margin:0}.ledger-magic-portal__kpi-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.ledger-magic-portal__kpi-card{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ledger-magic-portal__table-wrap{padding:12px;overflow-x:auto}.ledger-magic-portal__table{border-collapse:collapse;width:100%;font-size:13px}.ledger-magic-portal__table th,.ledger-magic-portal__table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 10px}.ledger-magic-portal__pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.ledger-magic-portal__pagination-meta{margin:12px 0 0}:root{--brand-wordmark-font:"Sora", "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--brand-wordmark-stem:var(--text);--brand-wordmark-mark:var(--accent,#2563eb);--brand-wordmark-gradient:linear-gradient(128deg, #60a5fa 0%, #3b82f6 42%, #1d4ed8 100%)}.brand-wordmark{font-family:var(--brand-wordmark-font);font-feature-settings:"ss01" on,"cv11" on;letter-spacing:-.04em;white-space:nowrap;align-items:baseline;gap:.02em;line-height:1.05;display:inline-flex}.brand-wordmark__stem{color:var(--brand-wordmark-stem);font-weight:500}.brand-wordmark__mark{letter-spacing:.06em;color:var(--brand-wordmark-mark);font-weight:700}.brand-wordmark--xs{letter-spacing:-.03em;font-size:.6875rem}.brand-wordmark--xs .brand-wordmark__mark{letter-spacing:.04em}.brand-wordmark--sm{font-size:.875rem}.brand-wordmark--md{font-size:1.3125rem}.brand-wordmark--md .brand-wordmark__stem{font-weight:600}.brand-wordmark--lg{font-size:1.625rem}.brand-wordmark--lg .brand-wordmark__stem{font-weight:600}.brand-wordmark--hero{font-size:clamp(2rem,6.5vw,2.75rem)}.brand-wordmark--hero .brand-wordmark__stem{font-weight:600}.brand-wordmark--display{letter-spacing:-.05em;font-size:clamp(2.35rem,8vw,3.5rem)}.brand-wordmark--display .brand-wordmark__stem{font-weight:600}.brand-wordmark--display .brand-wordmark__mark{letter-spacing:.08em;font-weight:800}.brand-wordmark--default{--brand-wordmark-stem:var(--text);--brand-wordmark-mark:var(--accent,#2563eb)}.brand-wordmark--inverse{--brand-wordmark-stem:#f8fafc}.brand-wordmark--inverse .brand-wordmark__mark{background:var(--brand-wordmark-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-wordmark--accent{--brand-wordmark-stem:var(--text);--brand-wordmark-mark:var(--login-brand,var(--accent,#2563eb))}.brand-wordmark--accent .brand-wordmark__stem{font-weight:600}.brand-wordmark--gradient{--brand-wordmark-stem:var(--text)}.brand-wordmark--gradient .brand-wordmark__mark{background:var(--brand-wordmark-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-wordmark--glow{--brand-wordmark-stem:var(--text)}.brand-wordmark--glow .brand-wordmark__mark{background:var(--brand-wordmark-gradient);color:#0000;filter:drop-shadow(0 0 22px #3b82f673);-webkit-background-clip:text;background-clip:text}.brand-wordmark--glow.brand-wordmark--inverse .brand-wordmark__stem{color:var(--text)}.brand-wordmark--glow.brand-wordmark--inverse .brand-wordmark__mark{filter:drop-shadow(0 0 28px #60a5fa8c)}.site-grid{background-image:linear-gradient(90deg,#0f172a0e 1px,#0000 1px),linear-gradient(#0f172a0e 1px,#0000 1px);background-size:56px 56px}[data-theme=dark] .site-grid,.site-grid.site-grid--dark{background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px)}.site-noise{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.site-fade-edges{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.site-fade-bottom{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.site-fade-radial{-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.site-conic-border{isolation:isolate;position:relative}.site-conic-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--site-angle,0deg),#2563eb,#7c3aed,#06b6d4,#10b981,#2563eb);z-index:-1;padding:1px;animation:6s linear infinite site-spin-angle;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --site-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes site-spin-angle{to{--site-angle:360deg}}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes site-scan{0%{opacity:0;transform:translateY(-10%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(1100%)}}@keyframes site-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes site-pulse-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes site-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes site-dash{to{stroke-dashoffset:-40px}}@keyframes site-hue{0%,to{background-position:0%}50%{background-position:100%}}@keyframes site-loading{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes site-blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,-4%)scale(1.06)}66%{transform:translate(-4%,5%)scale(.96)}}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :before,.site-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.site-doc,html.site-doc body{min-height:100%;height:auto!important;overflow:clip visible!important}html.site-doc{scroll-behavior:smooth}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.site-doc .app-shell,html.site-doc .app-scroll,html.site-doc .app-root{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.travel-page{flex-direction:column;gap:16px;display:flex}.travel-shell{--travel-accent:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.travel-shell{--travel-accent:color-mix(in srgb, var(--accent,#3b82f6) 88%, #0ea5e9)}}.travel-shell{--travel-surface:var(--card,#111827)}@supports (color:color-mix(in lab,red,red)){.travel-shell{--travel-surface:color-mix(in srgb, var(--card,#111827) 94%, #0b1220)}}.travel-shell{--travel-panel:var(--card,#111827)}@supports (color:color-mix(in lab,red,red)){.travel-shell{--travel-panel:color-mix(in srgb, var(--card,#111827) 80%, transparent)}}.travel-shell{--travel-line:var(--border,#334155)}@supports (color:color-mix(in lab,red,red)){.travel-shell{--travel-line:color-mix(in srgb, var(--border,#334155) 80%, transparent)}}.travel-shell{--travel-ease:cubic-bezier(.22, 1, .36, 1)}.travel-layout{--travel-ease:cubic-bezier(.22, 1, .36, 1);--travel-stagger:80ms;--travel-map-glow:0 0 28px var(--travel-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.travel-layout{--travel-map-glow:0 0 28px color-mix(in srgb, var(--travel-accent,#3b82f6) 22%, transparent)}}.travel-layout{gap:16px}.travel-page-header{margin-bottom:0}.travel-page-header h1{letter-spacing:-.03em;font-size:clamp(1.6rem,2vw,2rem)}.travel-command-band{border:1px solid var(--travel-line,var(--border));background:radial-gradient(120% 140% at 0% 0%,var(--travel-accent,#3b82f6),transparent 55%),var(--travel-surface,var(--card));border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.travel-command-band{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--travel-accent,#3b82f6) 16%,transparent),transparent 55%),var(--travel-surface,var(--card))}}.travel-command-band__kpis{flex-wrap:wrap;gap:10px;display:flex}.travel-kpi{border:1px solid var(--travel-line,var(--border));background:var(--bg,#0b1220);border-radius:12px;min-width:108px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.travel-kpi{background:color-mix(in srgb,var(--bg,#0b1220) 35%,transparent)}}.travel-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.travel-kpi__value{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.travel-cta-primary{box-shadow:0 8px 24px var(--travel-accent,#3b82f6);border-radius:999px!important;padding-inline:18px!important;font-weight:650!important}@supports (color:color-mix(in lab,red,red)){.travel-cta-primary{box-shadow:0 8px 24px color-mix(in srgb,var(--travel-accent,#3b82f6) 28%,transparent)}}.travel-workspace{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.travel-list-card{border:1px solid var(--travel-line,var(--border));background:var(--travel-surface,var(--card));border-radius:18px;padding:12px}.travel-list-pane{max-height:calc(100dvh - 120px);position:sticky;top:8px;overflow:auto}.travel-list-pane__head{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.travel-list-pane__toggles{gap:6px;display:flex}.travel-request-list-row{border:1px solid var(--travel-line,var(--border));background:var(--bg,#0b1220);border-radius:14px;width:100%;margin-bottom:8px;padding:12px}@supports (color:color-mix(in lab,red,red)){.travel-request-list-row{background:color-mix(in srgb,var(--bg,#0b1220) 28%,transparent)}}.travel-request-list-row{color:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--travel-ease,ease),transform .16s var(--travel-ease,ease)}.travel-request-list-row:hover{border-color:var(--travel-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.travel-request-list-row:hover{border-color:color-mix(in srgb,var(--travel-accent,#3b82f6) 55%,var(--border))}}.travel-request-list-row.is-selected{border-color:var(--travel-accent,var(--accent));box-shadow:0 0 0 1px var(--travel-accent,#3b82f6) inset}@supports (color:color-mix(in lab,red,red)){.travel-request-list-row.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--travel-accent,#3b82f6) 35%,transparent) inset}}.travel-request-list-row.is-selected{background:var(--travel-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.travel-request-list-row.is-selected{background:color-mix(in srgb,var(--travel-accent,#3b82f6) 10%,transparent)}}.travel-request-list-row__head{justify-content:space-between;gap:8px;display:flex}.travel-request-list-row__meta{flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;display:flex}.travel-detail-pane{min-width:0}.travel-trip-canvas{flex-direction:column;gap:12px;max-height:calc(100dvh - 160px);padding-right:4px;display:flex;overflow:auto}.travel-bridge-ribbon__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.travel-bridge-ribbon__step{border:1px solid var(--border);text-align:center;border-radius:10px;padding:6px 8px;font-size:12px}.travel-bridge-ribbon__step.is-done{border-color:#38a169}@supports (color:color-mix(in lab,red,red)){.travel-bridge-ribbon__step.is-done{border-color:color-mix(in srgb,#38a169 50%,var(--border))}}.travel-bridge-ribbon__step.is-active{border-color:var(--accent);background:var(--accent-light)}.travel-bridge-ribbon__actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.travel-next-action-chip{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.travel-next-action-chip__label{color:var(--muted);font-size:12px}.travel-trip-summary-panel__head{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.travel-trip-summary-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.travel-trip-summary-panel__grid article{border:1px solid var(--border);border-radius:10px;padding:10px}.travel-trip-summary-panel__grid h4{margin:0 0 6px;font-size:13px}.travel-trip-summary-panel__grid p{margin:0;font-weight:600}.travel-trip-summary-panel__violations{color:var(--muted);margin:8px 0 0;padding-left:16px;font-size:12px}.travel-reports-collapse{border-top:1px solid var(--travel-line,var(--border));margin-top:12px;padding:8px 10px}.travel-reports-collapse summary{cursor:pointer;font-size:13px;font-weight:600}.travel-reports-collapse__body{margin-top:10px}.travel-canvas-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.travel-planner{border:1px solid var(--travel-line,var(--border));background:linear-gradient(180deg,var(--travel-accent,#3b82f6),transparent 42%),var(--travel-surface,var(--card));border-radius:20px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.travel-planner{background:linear-gradient(180deg,color-mix(in srgb,var(--travel-accent,#3b82f6) 8%,transparent),transparent 42%),var(--travel-surface,var(--card))}}.travel-planner__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.travel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--travel-accent,var(--accent));margin:0 0 4px;font-size:11px;font-weight:700}.travel-planner__hero h3{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(1.25rem,1.8vw,1.55rem)}.travel-planner__hero p{max-width:52ch;margin:0;font-size:13px;line-height:1.45}.travel-planner__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.travel-planner__title-field{grid-column:1/-1}@media (max-width:900px){.travel-planner__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.travel-planner__map-shell{border:1px solid var(--travel-line,var(--border));box-shadow:var(--travel-map-glow);border-radius:16px;overflow:hidden}.travel-results{flex-direction:column;gap:10px;display:flex}.travel-results__tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.travel-results__tab{border:1px solid var(--travel-line,var(--border));color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.travel-results__tab.is-active{background:var(--travel-accent,var(--accent));color:#fff;border-color:#0000}.travel-results__list{flex-direction:column;gap:8px;display:flex}.travel-results__empty{border:1px dashed var(--travel-line,var(--border));color:var(--muted);border-radius:14px;margin:0;padding:16px;font-size:13px}.travel-result-card{border:1px solid var(--travel-line,var(--border));background:var(--bg,#0b1220);border-radius:14px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.travel-result-card{background:color-mix(in srgb,var(--bg,#0b1220) 40%,transparent)}}.travel-result-card__rail{background:linear-gradient(180deg,var(--travel-accent,#3b82f6),var(--travel-accent,#3b82f6));border-radius:14px 0 0 14px;align-self:stretch}@supports (color:color-mix(in lab,red,red)){.travel-result-card__rail{background:linear-gradient(180deg,var(--travel-accent,#3b82f6),color-mix(in srgb,var(--travel-accent,#3b82f6) 30%,#22c55e))}}.travel-result-card--hotel .travel-result-card__rail{background:linear-gradient(180deg,#a855f7,var(--travel-accent,#3b82f6))}.travel-result-card__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.travel-result-card__price{letter-spacing:-.02em;white-space:nowrap;font-weight:750}.travel-result-card__meta{color:var(--muted);margin:4px 0 0;font-size:12px}.travel-result-card__flags{margin-top:6px}.travel-result-card__actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.travel-chip{background:var(--muted);border-radius:999px;align-items:center;width:fit-content;padding:3px 8px;font-size:11px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.travel-chip{background:color-mix(in srgb,var(--muted) 16%,transparent)}}.travel-chip{color:var(--muted)}.travel-chip--ok{background:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.travel-chip--ok{background:color-mix(in srgb,var(--success,#22c55e) 18%,transparent)}}.travel-chip--ok{color:var(--success,#22c55e)}.travel-chip--warn{background:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.travel-chip--warn{background:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent)}}.travel-chip--warn{color:var(--warning,#f59e0b)}.travel-chip--live{background:var(--travel-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.travel-chip--live{background:color-mix(in srgb,var(--travel-accent,#3b82f6) 20%,transparent)}}.travel-chip--live{color:var(--travel-accent,#3b82f6)}@media (max-width:1100px){.travel-workspace{grid-template-columns:minmax(0,1fr)}.travel-list-pane{max-height:none;position:relative}}.travel-inline-search-drawer summary{cursor:pointer;font-weight:600}.travel-inline-search-drawer__content{flex-direction:column;gap:14px;margin-top:10px;display:flex}.travel-inline-search-drawer__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.travel-inline-search-drawer__head h4{margin:0}.travel-source-badge.is-live{background:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.travel-source-badge.is-live{background:color-mix(in srgb,var(--accent,#2563eb) 16%,transparent)}}.travel-source-badge.is-live{color:var(--accent,#2563eb)}.travel-map-autocomplete{position:relative}.travel-map-autocomplete input{width:100%}.travel-map-autocomplete__list{z-index:20;background:var(--surface,#fff);border:1px solid var(--border,#ddd);border-radius:8px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000014}.travel-map-autocomplete__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;display:flex}.travel-map-autocomplete__option:hover{background:var(--accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.travel-map-autocomplete__option:hover{background:color-mix(in srgb,var(--accent,#2563eb) 8%,transparent)}}.travel-map-autocomplete__meta{white-space:nowrap;font-size:.75rem}.travel-policy-badge.is-ok{background:var(--success,#1f8a4c)}@supports (color:color-mix(in lab,red,red)){.travel-policy-badge.is-ok{background:color-mix(in srgb,var(--success,#1f8a4c) 18%,transparent)}}.travel-policy-badge.is-ok{color:var(--success,#1f8a4c)}.travel-policy-badge.is-risk{background:var(--warning,#c47a00)}@supports (color:color-mix(in lab,red,red)){.travel-policy-badge.is-risk{background:color-mix(in srgb,var(--warning,#c47a00) 20%,transparent)}}.travel-policy-badge.is-risk{color:var(--warning,#c47a00)}.travel-offer-row--risk td{background:var(--warning,#c47a00)}@supports (color:color-mix(in lab,red,red)){.travel-offer-row--risk td{background:color-mix(in srgb,var(--warning,#c47a00) 6%,transparent)}}.travel-policy-exception-actions{flex-direction:column;gap:8px;min-width:180px;display:flex}.travel-policy-exception-trigger{border-color:var(--warning,#c47a00)}.travel-policy-exception-form{border:1px dashed var(--border);background:var(--surface-elevated,transparent);border-radius:8px;padding:8px}.travel-policy-exception-form__actions{flex-wrap:wrap;gap:6px;display:flex}.travel-per-diem-admin__official summary{cursor:pointer;font-weight:600}.travel-per-diem-admin__rule{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.travel-per-diem-admin__rule-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.travel-segment-row{flex-direction:column;align-items:stretch;gap:8px}.travel-segment-reservation{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.travel-segment-reservation__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.travel-segment-reservation__actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.travel-booking-badge.is-ok{background:var(--success,#1f8a4c)}@supports (color:color-mix(in lab,red,red)){.travel-booking-badge.is-ok{background:color-mix(in srgb,var(--success,#1f8a4c) 18%,transparent)}}.travel-booking-badge.is-ok{color:var(--success,#1f8a4c)}.travel-booking-badge.is-pending{background:var(--warning,#c47a00)}@supports (color:color-mix(in lab,red,red)){.travel-booking-badge.is-pending{background:color-mix(in srgb,var(--warning,#c47a00) 18%,transparent)}}.travel-booking-badge.is-pending{color:var(--warning,#c47a00)}.travel-booking-badge.is-risk{background:var(--danger,#c0392b)}@supports (color:color-mix(in lab,red,red)){.travel-booking-badge.is-risk{background:color-mix(in srgb,var(--danger,#c0392b) 15%,transparent)}}.travel-booking-badge.is-risk{color:var(--danger,#c0392b)}.travel-calendar-list__row{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:8px;padding:9px;display:flex}.travel-calendar-list__row.is-active{border-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-calendar-list__row.is-active{border-color:color-mix(in srgb,var(--primary,#3182ce) 45%,var(--border))}}.travel-calendar-list__row.is-active{background:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-calendar-list__row.is-active{background:color-mix(in srgb,var(--primary,#3182ce) 8%,transparent)}}.travel-calendar-grid-panel__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.travel-calendar-grid-panel__nav{align-items:center;gap:8px;display:flex}.travel-calendar-grid-panel__filter{margin-bottom:10px}.travel-calendar-grid-panel__filter select{width:100%}.travel-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.travel-calendar-grid__weekday{text-align:center;color:var(--muted,#718096);padding:2px 0 4px;font-size:11px;font-weight:700}.travel-calendar-grid__cell{border:1px solid var(--border);min-height:52px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:4px 5px;display:flex}.travel-calendar-grid__cell.is-outside{opacity:.45}.travel-calendar-grid__cell.is-heat-1{background:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-calendar-grid__cell.is-heat-1{background:color-mix(in srgb,var(--primary,#3182ce) 12%,transparent)}}.travel-calendar-grid__cell.is-heat-2{background:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-calendar-grid__cell.is-heat-2{background:color-mix(in srgb,var(--primary,#3182ce) 22%,transparent)}}.travel-calendar-grid__cell.is-heat-3{background:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-calendar-grid__cell.is-heat-3{background:color-mix(in srgb,var(--primary,#3182ce) 34%,transparent)}}.travel-calendar-grid__cell.is-selected{border-color:var(--primary,#3182ce);box-shadow:inset 0 0 0 1px var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-calendar-grid__cell.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#3182ce) 35%,transparent)}}.travel-calendar-grid__day{font-size:12px;font-weight:600}.travel-calendar-grid__dots{gap:2px;display:flex}.travel-calendar-grid__dots i{background:var(--primary,#3182ce);border-radius:999px;width:5px;height:5px;display:block}.travel-calendar-grid-panel__agenda{margin:0;padding:0;list-style:none}.travel-analytics-dashboard__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.travel-analytics-dashboard__kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.travel-analytics-dashboard__kpis article{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.travel-analytics-dashboard__variance{margin:0 0 12px;font-weight:600}.travel-analytics-dashboard__variance.is-over{color:var(--danger,#c0392b)}.travel-analytics-dashboard__variance.is-under{color:#3182ce}.travel-analytics-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.travel-analytics-dashboard__table{border-collapse:collapse;width:100%;font-size:13px}.travel-analytics-dashboard__table th,.travel-analytics-dashboard__table td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}.travel-analytics-dashboard__top-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.travel-analytics-dashboard__top-row{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.travel-analytics-dashboard__top-row:hover{border-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-analytics-dashboard__top-row:hover{border-color:color-mix(in srgb,var(--primary,#3182ce) 35%,var(--border))}}.travel-carbon-scope3-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.travel-carbon-scope3-panel__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.travel-carbon-scope3-panel__kpis article{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.travel-carbon-scope3-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.travel-carbon-scope3-panel__bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.travel-carbon-scope3-panel__bars li{grid-template-columns:72px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.travel-carbon-scope3-panel__bar-track{background:var(--border);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.travel-carbon-scope3-panel__bar-track{background:color-mix(in srgb,var(--border) 70%,transparent)}}.travel-carbon-scope3-panel__bar-track{overflow:hidden}.travel-carbon-scope3-panel__bar-fill{border-radius:inherit;background:#38a169;height:100%}.travel-carbon-scope3-panel__table{border-collapse:collapse;width:100%;font-size:13px}.travel-carbon-scope3-panel__table th,.travel-carbon-scope3-panel__table td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}.travel-carbon-scope3-panel__department{margin-bottom:12px}.travel-carbon-scope3-panel__top-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.travel-carbon-scope3-panel__top-row{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.travel-carbon-scope3-panel__top-row:hover{border-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-carbon-scope3-panel__top-row:hover{border-color:color-mix(in srgb,var(--primary,#3182ce) 35%,var(--border))}}.travel-group-trip-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.travel-group-trip-panel__badge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.85rem}.travel-group-trip-panel__badge--group{border-color:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-group-trip-panel__badge--group{border-color:color-mix(in srgb,var(--primary,#3182ce) 45%,var(--border))}}.travel-group-trip-panel__badge--group{background:var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-group-trip-panel__badge--group{background:color-mix(in srgb,var(--primary,#3182ce) 8%,transparent)}}.travel-group-trip-panel__add{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.travel-group-trip-panel__add .field{flex:1;margin:0}.travel-group-trip-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.travel-group-trip-panel__section{margin-bottom:12px}.travel-group-trip-panel__table{border-collapse:collapse;width:100%;font-size:.92rem}.travel-group-trip-panel__table th,.travel-group-trip-panel__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:6px 8px}.travel-group-trip-panel__share-input{width:72px}.travel-group-trip-panel__bookings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.travel-group-trip-panel__bookings li{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.travel-group-trip-panel__booking-meta{color:var(--muted,#718096);flex-wrap:wrap;gap:8px 12px;margin-top:4px;font-size:.85rem;display:flex}.travel-new-trip-sheet{border-style:dashed}.travel-new-trip-sheet__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.travel-closure-checklist__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.travel-closure-checklist__list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.travel-closure-checklist__list li{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.travel-closure-checklist__list li.is-done{border-color:var(--success,#38a169)}@supports (color:color-mix(in lab,red,red)){.travel-closure-checklist__list li.is-done{border-color:color-mix(in srgb,var(--success,#38a169) 35%,var(--border))}}.travel-closure-checklist__list li.is-warning{border-color:var(--warning,#d69e2e)}@supports (color:color-mix(in lab,red,red)){.travel-closure-checklist__list li.is-warning{border-color:color-mix(in srgb,var(--warning,#d69e2e) 40%,var(--border))}}.travel-closure-checklist__icon{min-width:1rem;font-weight:700}.travel-closure-checklist__ready{color:var(--success,#38a169);margin:0 0 10px;font-weight:600}.travel-closure-checklist__blocker{color:var(--danger,#c0392b);margin:0 0 10px}.travel-closure-checklist__actions{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.travel-budget-widget{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.travel-budget-widget__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.travel-budget-widget__kpis article{flex-direction:column;gap:4px;display:flex}.travel-budget-widget__bar{background:var(--border);border-radius:999px;height:28px;position:relative}@supports (color:color-mix(in lab,red,red)){.travel-budget-widget__bar{background:color-mix(in srgb,var(--border) 60%,transparent)}}.travel-budget-widget__bar{margin-bottom:10px;overflow:hidden}.travel-budget-widget__bar-fill{border-radius:inherit;height:100%;transition:width .25s}.travel-budget-widget__bar-fill.is-on_track{background:var(--success,#38a169)}.travel-budget-widget__bar-fill.is-over_budget{background:var(--danger,#c0392b)}.travel-budget-widget__bar-fill.is-under_budget{background:#3182ce}.travel-budget-widget__bar-label{justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.travel-budget-widget__delta.is-over_budget{color:var(--danger,#c0392b)}.travel-budget-widget__delta.is-under_budget{color:#3182ce}.travel-budget-widget__delta.is-on_track{color:var(--success,#38a169)}.travel-budget-widget__note{color:var(--warning,#d69e2e);margin:0 0 10px;font-size:13px}.travel-budget-widget__table{border-collapse:collapse;width:100%;font-size:13px}.travel-budget-widget__table th,.travel-budget-widget__table td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}.travel-budget-widget__seg-badge{background:var(--border);border-radius:999px;padding:2px 6px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.travel-budget-widget__seg-badge{background:color-mix(in srgb,var(--border) 70%,transparent)}}.travel-budget-widget__seg-badge.is-over_budget{background:var(--danger,#c0392b)}@supports (color:color-mix(in lab,red,red)){.travel-budget-widget__seg-badge.is-over_budget{background:color-mix(in srgb,var(--danger,#c0392b) 15%,transparent)}}.travel-budget-widget__seg-badge.is-over_budget{color:var(--danger,#c0392b)}@media (max-width:1100px){.travel-workspace{grid-template-columns:minmax(0,1fr)}.travel-list-pane{max-height:none;position:relative;top:auto}.travel-trip-canvas{max-height:none}.travel-trip-summary-panel__grid,.travel-analytics-dashboard__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-analytics-dashboard__grid,.travel-carbon-scope3-panel__grid{grid-template-columns:minmax(0,1fr)}.travel-carbon-scope3-panel__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-group-trip-panel__grid{grid-template-columns:minmax(0,1fr)}}.travel-lifecycle-stepper__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.travel-lifecycle-stepper__item{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;display:flex}.travel-lifecycle-stepper__item.is-active{border-color:var(--primary,#3182ce);animation:travel-pulse 2s var(--travel-ease) infinite}.travel-lifecycle-stepper__item.is-done{opacity:.75}.travel-lifecycle-stepper__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.travel-itinerary-timeline__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.travel-itinerary-timeline__item{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.travel-itinerary-timeline__arc{width:120px;height:24px;color:var(--primary,#3182ce);margin-top:6px}.travel-budget-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.travel-budget-summary-strip__bar{background:var(--border);border-radius:999px;height:8px;margin:6px 0;overflow:hidden}.travel-budget-summary-strip__bar-fill{background:var(--primary,#3182ce);height:100%;transition:width .6s var(--travel-ease);display:block}.travel-budget-summary-strip__carbon{align-items:center;gap:10px;display:flex}.travel-budget-summary-strip__donut{border-radius:50%;width:42px;height:42px}.travel-budget-summary-strip__donut--empty{background:var(--border)}.travel-offer-card{border:1px solid var(--border);transition:transform .2s var(--travel-ease),box-shadow .2s var(--travel-ease);border-radius:10px;margin-bottom:8px;padding:10px}.travel-offer-card:hover{box-shadow:var(--travel-map-glow);transform:translateY(-2px)}.travel-offer-card--added{border-color:var(--success,#38a169)}.travel-mileage-map-live{margin-top:12px;position:relative}.travel-mileage-map-live__overlay{z-index:2;background:var(--card);border-radius:8px;gap:8px;padding:4px 8px;display:flex;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.travel-mileage-map-live__overlay{background:color-mix(in srgb,var(--card) 88%,transparent)}}.travel-mileage-map-live__overlay{font-size:.85rem}.travel-skeleton__row{background:linear-gradient(90deg,var(--border) 25%,var(--border) 50%,var(--border) 75%);border-radius:10px;height:44px;margin-bottom:8px}@supports (color:color-mix(in lab,red,red)){.travel-skeleton__row{background:linear-gradient(90deg,var(--border) 25%,color-mix(in srgb,var(--border) 60%,transparent) 50%,var(--border) 75%)}}.travel-skeleton__row{background-size:200% 100%;animation:1.2s linear infinite travel-shimmer}.travel-error-banner{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.travel-request-list-row.is-today{box-shadow:0 0 0 1px var(--primary,#3182ce)}@supports (color:color-mix(in lab,red,red)){.travel-request-list-row.is-today{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,#3182ce) 35%,transparent)}}.travel-request-list-row.is-today{animation:travel-pulse 2.5s var(--travel-ease) infinite}.travel-calendar-grid-panel--animated{animation:travel-slide-in .28s var(--travel-ease)}.travel-cargo-tracking-panel__head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.travel-cargo-tracking-panel__add{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.travel-cargo-tracking-panel__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.travel-cargo-tracking-panel__row{border:1px solid var(--border);border-radius:8px;padding:10px}.travel-cargo-tracking-panel__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.travel-enrichment-panel__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.travel-motion-enter{animation:travel-fade-in .35s var(--travel-ease)}@media (prefers-reduced-motion:reduce){.travel-lifecycle-stepper__item.is-active,.travel-request-list-row.is-today,.travel-skeleton__row,.travel-calendar-grid-panel--animated,.travel-motion-enter,.travel-offer-card:hover{transition:none!important;animation:none!important;transform:none!important}.travel-budget-summary-strip__bar-fill{transition:none}}.offline-banner{z-index:9999;text-align:center;color:#1a1200;background:#f59e0b;padding:10px 16px;font-size:13px;font-weight:500;animation:.3s offline-slide-in;position:fixed;top:0;left:0;right:0}.offline-banner.reconnected{color:#fff;background:#10b981}.card-bank-tab.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.card-bank-tab.is-active{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.card-bank-tab.is-active{color:var(--primary)}.card-recon-tx-card.is-unmatched{border-left:3px solid #f59e0b}.card-recon-tx-card.is-matched{border-left:3px solid var(--success,#22c55e)}@media (max-width:860px){.card-recon-page .card-recon-section-header{flex-direction:column;align-items:stretch}.card-recon-page .card-recon-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:0;display:grid}.card-recon-page .card-recon-toolbar .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:44px;padding:8px 10px;font-size:.82rem}}@media (max-width:640px){.card-recon-tx-grid{grid-template-columns:1fr}}.update-banner{background:var(--accent,#6366f1);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.update-banner__close:hover{opacity:1}:root{--bottom-nav-bar-height:60px;--bottom-nav-edge-gap:12px;--bottom-nav-float-gap-bottom:8px;--bottom-nav-stack-offset:calc(var(--bottom-nav-bar-height) + var(--bottom-nav-float-gap-bottom) + var(--bottom-nav-edge-gap) + env(safe-area-inset-bottom,0px));--dock-icon-muted:var(--muted)}.bottom-link{min-width:0;max-width:108px;min-height:52px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:6px 4px 4px;font-family:inherit;transition:transform .14s cubic-bezier(.32,.72,0,1),color .14s,opacity .14s;display:flex;position:relative}.bottom-link:before{content:"";background:var(--text);border-radius:14px;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.bottom-link:before{background:color-mix(in srgb,var(--text) 10%,transparent)}}.bottom-link:before{opacity:0;pointer-events:none;transition:opacity .12s,transform .14s cubic-bezier(.32,.72,0,1);transform:scale(.96)}.bottom-link:active:before{opacity:1;transform:scale(1)}.bottom-link:active{transform:scale(.94)}.bottom-link .nav-ico{opacity:.78;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .14s,transform .14s cubic-bezier(.32,.72,0,1);display:flex}.bottom-link.active{color:var(--accent)}.bottom-link.active .nav-ico{opacity:1;transform:scale(1.06)}.bottom-link.active:after{content:"";background:var(--accent);border-radius:999px;width:22px;height:3px;margin-left:-11px;position:absolute;top:4px;left:50%}@media (max-width:380px){:root{--bottom-nav-edge-gap:10px}.bottom-link--home .bottom-link__label{letter-spacing:-.03em;font-size:10px}.bottom-link__label{font-size:10.5px}}@media (hover:hover){.bottom-link:hover{color:var(--accent)}.bottom-link:hover .nav-ico{opacity:1}.bottom-link:active{transform:scale(.94)}}.bottom-link-plus svg{width:26px;height:26px}.bottom-link-plus--menu.bottom-link-plus--open{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bottom-link-plus--menu.bottom-link-plus--open{background:color-mix(in srgb,var(--accent) 12%,var(--card))}}.bottom-link-plus--menu.bottom-link-plus--open{transform:scale(1.04)}.bottom-link-plus:active{filter:brightness(.96);transition-duration:80ms;transform:scale(.9)}.bottom-link-plus--menu:active{transform:scale(.92)}:root[data-theme=dark] .bottom-link-plus--capture,:root[data-theme=dark] .bottom-link-plus--quick{box-shadow:0 4px 16px #3b82f673,0 2px 6px #00000059}:root[data-theme=dark] .bottom-link-plus--menu{background:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .bottom-link-plus--menu{background:color-mix(in srgb,var(--card) 95%,#000)}}:root[data-theme=dark] .bottom-link-plus--menu{box-shadow:0 2px 12px #0006}@media (prefers-reduced-motion:reduce){.bottom-link,.bottom-link-plus,.bottom-link .nav-ico{transition:none}.bottom-link:active,.bottom-link-plus:active{transform:none}.bottom-link:before{display:none}}.mobile-command-dock{left:max(var(--bottom-nav-edge-gap),env(safe-area-inset-left,0px));right:max(var(--bottom-nav-edge-gap),env(safe-area-inset-right,0px));bottom:max(var(--bottom-nav-float-gap-bottom),env(safe-area-inset-bottom,0px));min-height:var(--bottom-nav-bar-height);background:linear-gradient(180deg,#ffffff94 0%,var(--card) 100%);border-radius:28px;justify-content:center;align-items:stretch;padding:5px 8px;display:none;position:fixed}@supports (color:color-mix(in lab,red,red)){.mobile-command-dock{background:linear-gradient(180deg,#ffffff94,color-mix(in srgb,var(--card) 28%,transparent))}}.mobile-command-dock{-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:50;box-sizing:border-box;border:1px solid #ffffff9e;overflow:hidden;box-shadow:0 12px 32px #0f172a1f,inset 0 1px #ffffffc7,inset 0 -1px #fff3}:root[data-theme=dark] .mobile-command-dock{background:linear-gradient(#ffffff2e,#0b122075);border-color:#ffffff38;box-shadow:0 14px 36px #0000007a,inset 0 1px #fff3,inset 0 -1px #ffffff0f}.mobile-command-dock--compact .mobile-command-dock__watermark{opacity:.06;width:72px}.mobile-command-dock__tab:active:not(.mobile-command-dock__tab--active){transform:scale(.94)}.mobile-command-dock__tab .nav-ico{opacity:.82;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .14s;display:flex}.mobile-command-dock__tab--active .nav-ico{opacity:1}.mobile-command-dock__tab--active .mobile-command-dock__label{color:#fff;text-shadow:0 1px 2px #0f172a47}.mobile-command-dock--compact .mobile-command-dock__label{font-size:10px}.mobile-command-dock__tab--active .mobile-command-dock__badge{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-command-dock__tab--active .mobile-command-dock__badge{border-color:color-mix(in srgb,var(--accent) 80%,#000)}}.mobile-command-dock--partner .mobile-command-dock__track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-command-dock--partner .mobile-command-dock__label{font-size:.72rem}.mobile-command-dock .bottom-nav-plus-wrap{align-self:center}@media (max-width:380px){.mobile-command-dock__tab--home .mobile-command-dock__label{letter-spacing:-.03em;font-size:9.5px}.mobile-command-dock__label{font-size:10px}}@media (hover:hover){.mobile-command-dock__tab:hover:not(.mobile-command-dock__tab--active){color:var(--accent)}.mobile-command-dock__tab:hover:not(.mobile-command-dock__tab--active) .mobile-dock-nav-icon{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-command-dock__tab{transition:none}.mobile-command-dock__tab:active:not(.mobile-command-dock__tab--active){transform:none}.mobile-dock-nav-icon__plate,.mobile-dock-nav-icon__stroke{transition:none}}.mobile-dock-nav-icon{flex-shrink:0;width:26px;height:26px;display:block;overflow:visible}.mobile-dock-nav-icon:not(.mobile-dock-nav-icon--active){color:var(--dock-icon-muted)}.mobile-dock-nav-icon--active .mobile-dock-nav-icon__plate{opacity:.22;fill:#fff}.mobile-dock-nav-icon--active .mobile-dock-nav-icon__plate--back{opacity:.14}.mobile-dock-nav-icon--active .mobile-dock-nav-icon__stroke{stroke:#fff}.mobile-command-dock__tab--active .mobile-dock-nav-icon{color:#fff}.bottom-link__dock-icon .mobile-dock-nav-icon{opacity:.92}.bottom-link.active .mobile-dock-nav-icon{color:var(--accent)}.bottom-link.active .mobile-dock-nav-icon__plate{opacity:.14;fill:var(--accent)}.bottom-link.active .mobile-dock-nav-icon__stroke{stroke:var(--accent)}:root[data-theme=dark] .bottom-nav-plus-menu{background:var(--card);border-color:var(--border);box-shadow:0 -4px 24px #00000080}@media (max-width:860px){.app-shell .mobile-command-dock{z-index:50;flex-shrink:0}.main{box-sizing:border-box;gap:14px;width:100%;min-width:0;max-width:100%;padding-bottom:20px;padding-left:0;overflow-x:visible}.main .card{min-width:0;max-width:100%}.main.capture-page{padding-bottom:24px}.main.capture-page .card.capture-card{margin-bottom:24px}.main.capture-page .preview img{max-height:200px}.main.capture-page .preview .actions{margin-top:8px}.app-header .eyebrow,.app-header h1{display:none}.header-profile-dropdown{left:0;right:auto}.header-profile{flex-flow:column;align-items:flex-start;gap:8px;display:flex}.header-profile-main{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.header-profile-main .header-profile-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;visibility:visible;order:1;min-width:0;max-width:140px;display:block;overflow:hidden}.header-profile-main .header-profile-role{text-align:left;order:2;margin-top:2px}.header-profile-main .header-profile-avatar{order:0;align-self:flex-start}.header-profile-avatar{flex-shrink:0;width:48px;height:48px}.header-profile-avatar-initials{font-size:15px}.header-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.header-profile-role{padding:2px 5px;font-size:9px}.header-profile>.header-profile-email{text-overflow:ellipsis;white-space:nowrap;text-align:left;align-self:flex-start;max-width:120px;font-size:10px;overflow:hidden}.header-profile>.header-profile-cost{display:none}.app-header-logout-btn{display:none!important}.app-header .header-cost-center label{display:none}.app-header .select-inline{min-width:0;max-width:none}.header-settings-btn{display:none!important}.biometric-lock{z-index:10000;background:var(--bg,#0f1419);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.biometric-lock__card{text-align:center;background:var(--card,#1a2332);border-radius:16px;width:min(100%,360px);padding:32px 24px;box-shadow:0 12px 40px #00000040}.biometric-lock__icon{margin:0 0 12px;font-size:48px}.biometric-lock__title{margin:0 0 8px;font-size:22px}.biometric-lock__sub{margin:0 0 24px;font-size:14px}.biometric-lock__primary{width:100%;margin-bottom:10px}.biometric-lock__secondary{width:100%}.settings-logout-btn{border:none;border-radius:12px;width:100%;padding:14px 20px;font-size:16px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important}.settings-logout-btn:hover{color:#fff!important;background:linear-gradient(135deg,#b91c1c,#991b1b)!important}.app-header .actions{flex-wrap:nowrap}.mobile-command-dock{display:flex}.bottom-nav-plus-menu{bottom:calc(var(--bottom-nav-stack-offset) + 4px);background:var(--card);border:1px solid var(--border);z-index:60;border-radius:16px;flex-direction:column;gap:4px;min-width:200px;max-width:90vw;padding:8px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -4px 24px #00000026}.bottom-nav-plus-menu-overlay{z-index:55;background:#00000059;position:fixed;top:0;right:0;bottom:0;left:0}.bottom-nav-plus-menu button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.bottom-nav-plus-menu button:hover{background:var(--accent-light);color:var(--accent)}.bottom-nav-plus-menu button .nav-ico{flex-shrink:0;width:22px;height:22px}.bottom-nav-plus-menu-emoji{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:1.1rem;line-height:1;display:flex}.bottom-nav-plus-menu-item-label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bottom-nav-plus-menu-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bottom-nav-plus-menu-item-sub{color:var(--muted);font-size:12px;font-weight:500}.bottom-nav-plus-menu-company:hover .bottom-nav-plus-menu-item-sub{color:var(--accent)}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;max-width:100%;margin-left:0;margin-right:0;overflow-x:auto}.table{min-width:680px}.table thead th.th-fis-last,.table td.td-fis-last{z-index:2;min-width:56px;position:sticky;right:0}.card{padding:16px 14px}.filters{flex-direction:column}.expense-filter-hide-mobile{display:none!important}.expenses-section{overflow:visible}.expenses-mobile-cards{min-height:0}.expense-receipt-card{flex-shrink:0}.expense-form-card{margin-left:0;margin-right:0;padding:16px 14px}.expense-form-card-header{flex-direction:column;align-items:stretch}.conversion-rate-row{flex-direction:row}.conversion-rate-row input{min-width:60px}}.expenses-section.card{box-sizing:border-box;width:100%;min-width:0;max-width:none}@media (min-width:861px){.expenses-section.card{min-height:1205px}}body:has(.app-shell.expenses-layout):after{opacity:.03}:root[data-theme=dark] body:has(.app-shell.expenses-layout):after{opacity:.025}.expenses-page-main{--expenses-brand-watermark-opacity:.08;--expenses-brand-watermark-opacity-dark:.06;--expenses-foreground-halo:0 0 10px var(--bg), 0 1px 2px var(--bg);background:0 0}@supports (color:color-mix(in lab,red,red)){.expenses-page-main{--expenses-foreground-halo:0 0 10px color-mix(in srgb, var(--bg) 90%, transparent), 0 1px 2px color-mix(in srgb, var(--bg) 72%, transparent)}}.expenses-page-main{--expenses-card-glass:transparent;--expenses-card-glass-blur:0;--expenses-surface-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main{--expenses-surface-border:color-mix(in srgb, var(--border) 75%, transparent)}}.app-shell.expenses-layout .app-scroll{background:0 0}.expenses-page-main .expenses-section.card{isolation:isolate;background:0 0;position:relative}.expenses-page-main .expenses-page-command-band__lead h2{color:var(--text);text-shadow:var(--expenses-foreground-halo)}.expenses-page-main .expenses-page-command-band__meta{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expenses-page-command-band__meta{color:color-mix(in srgb,var(--text) 74%,var(--muted))}}.expenses-page-main .expenses-page-command-band__meta{text-shadow:var(--expenses-foreground-halo)}.expenses-page-main .expenses-page-command-band__meta-emphasis{filter:saturate(1.12)}.expenses-page-main .expense-receipt-card__vendor{color:#0d9488}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expense-receipt-card__vendor{color:color-mix(in srgb,#0d9488 65%,var(--text))}}.expenses-page-main .expense-receipt-card__vendor{text-shadow:var(--expenses-foreground-halo);font-weight:700}.expenses-page-main .expense-receipt-card__meta,.expenses-page-main .expense-receipt-card__meta-row,.expenses-page-main .expense-receipt-card__date,.expenses-page-main .expense-receipt-card__category{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expense-receipt-card__meta,.expenses-page-main .expense-receipt-card__meta-row,.expenses-page-main .expense-receipt-card__date,.expenses-page-main .expense-receipt-card__category{color:color-mix(in srgb,var(--text) 62%,var(--muted))}}.expenses-page-main .expense-receipt-card__meta,.expenses-page-main .expense-receipt-card__meta-row,.expenses-page-main .expense-receipt-card__date,.expenses-page-main .expense-receipt-card__category{text-shadow:var(--expenses-foreground-halo)}.expenses-page-main .expense-receipt-card__amount{color:var(--accent);filter:saturate(1.15)brightness(1.04);text-shadow:var(--expenses-foreground-halo)}.expenses-page-main .expenses-bekliyor-section__title,.expenses-page-main .expense-company-group-header,.expenses-page-main .expense-user-group-header,.expenses-page-main .expenses-oversight-intro{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expenses-bekliyor-section__title,.expenses-page-main .expense-company-group-header,.expenses-page-main .expense-user-group-header,.expenses-page-main .expenses-oversight-intro{color:color-mix(in srgb,var(--text) 82%,var(--muted))}}.expenses-page-main .expenses-bekliyor-section__title,.expenses-page-main .expense-company-group-header,.expenses-page-main .expense-user-group-header,.expenses-page-main .expenses-oversight-intro{text-shadow:var(--expenses-foreground-halo)}.expenses-page-main .expenses-segmented-tabs__label{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expenses-segmented-tabs__label{color:color-mix(in srgb,var(--text) 68%,var(--muted))}}.expenses-page-main .expenses-segmented-tabs__segment--active .expenses-segmented-tabs__label{color:var(--text);text-shadow:var(--expenses-foreground-halo);font-weight:700}.expenses-page-main .expense-receipt-card{-webkit-backdrop-filter:none;box-shadow:none;border-width:1.5px;border-color:var(--expenses-surface-border);background:0 0}.expenses-page-main .expense-receipt-card:before{display:none}@media (hover:hover){.expenses-page-main .expense-receipt-card:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expense-receipt-card:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.expenses-page-main .expense-receipt-card:hover{box-shadow:none;transform:none}}.expenses-page-main .expense-receipt-card:active{box-shadow:none}.expenses-page-main .expense-receipt-ribbon__strip{-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--expenses-surface-border);background:0 0}.expenses-page-main .expense-receipt-ribbon .expense-receipt-card:not(:last-child):after{opacity:.95}.expenses-page-main .expense-receipt-ribbon--hazir .expense-receipt-ribbon__strip,.expenses-page-main .expense-receipt-ribbon--capture .expense-receipt-ribbon__strip,.expenses-page-main .expense-receipt-ribbon--bekliyor .expense-receipt-ribbon__strip,.expenses-page-main .expense-receipt-ribbon--tamamlandi .expense-receipt-ribbon__strip{background:0 0}.expenses-page-main .expenses-desktop-wrap .table-wrap{-webkit-backdrop-filter:none;border-color:var(--expenses-surface-border);background:0 0}.expenses-page-main .expenses-desktop-wrap .table thead th{border-bottom-color:var(--expenses-surface-border);background:0 0}.expenses-page-main .expenses-desktop-wrap .table tbody tr{background:0 0}.expenses-page-main .expenses-desktop-wrap .table tbody tr:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expenses-desktop-wrap .table tbody tr:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.expenses-page-main .expenses-oversight-intro{border-bottom-color:var(--expenses-surface-border);background:0 0}.expenses-page-main .expenses-mobile-scroll .empty-state{border:1px solid var(--expenses-surface-border);background:0 0}.expenses-page-main .capture-ocr-progress.card.inset-card{border-color:var(--expenses-surface-border);background:0 0}.expenses-page-main .expenses-mobile-actions .icon-btn{background:0 0}@media (prefers-contrast:more){.expenses-page-main .expense-receipt-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.expenses-page-main .expense-receipt-card{background:color-mix(in srgb,var(--card) 88%,transparent)}}.expenses-page-main .expense-receipt-card{border-color:var(--border)}}@media (max-width:860px){.app-shell.expenses-layout{gap:0;min-height:100dvh;padding:0}.app-shell.expenses-layout .app-scroll{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.expenses-page-main{box-sizing:border-box;--expenses-mobile-inset:max(14px, env(safe-area-inset-left));--expenses-mobile-inset-right:max(14px, env(safe-area-inset-right));flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin-bottom:0;padding:0;display:flex}.expenses-page-main .expenses-section.card{width:100%;max-width:100%;min-height:0;box-shadow:none;box-sizing:border-box;border-radius:0;flex-direction:column;flex:1;align-self:stretch;align-items:stretch;margin:0;display:flex;padding:0!important}.expenses-page-main .expenses-section.card:hover{box-shadow:none;border-color:#0000;transform:none}.expenses-page-main .expenses-mobile-wrap{box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;max-width:100%;min-height:0;margin-top:0;display:flex}.expenses-page-main .expenses-oversight-intro{padding:10px var(--expenses-mobile-inset-right) 10px var(--expenses-mobile-inset);border-bottom:1px solid var(--border);box-sizing:border-box;margin:0}.expenses-page-main .expenses-mobile-scroll{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.expenses-page-main .expenses-mobile-cards{margin-top:0;padding-bottom:0}.expenses-page-main .expenses-mobile-scroll>.expenses-tab-panel-wrap{min-height:0;padding:8px 0 calc(10px + var(--bottom-nav-stack-offset));-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;box-sizing:border-box;flex:1;overflow:hidden auto}.expenses-page-main .expenses-mobile-scroll .expenses-bekliyor-section__title,.expenses-page-main .expenses-mobile-scroll .expenses-oversight-filters,.expenses-page-main .expenses-mobile-scroll .receipt-belge-more,.expenses-page-main .expenses-mobile-scroll .expense-company-group-header,.expenses-page-main .expenses-mobile-scroll .expense-user-group-header{padding-inline:var(--expenses-mobile-inset) var(--expenses-mobile-inset-right);box-sizing:border-box}.expenses-page-main .expenses-bekliyor-section--belge .capture-ocr-progress.card.inset-card{margin-top:0;margin-inline:var(--expenses-mobile-inset) var(--expenses-mobile-inset-right);width:auto;max-width:none;padding:12px var(--expenses-mobile-inset-right) 12px var(--expenses-mobile-inset);box-sizing:border-box}.expenses-page-main .expenses-bekliyor-section--belge{margin-bottom:10px}.expenses-page-main .expenses-bekliyor-section--belge .expenses-bekliyor-section__title{margin-bottom:8px}.expenses-page-main .expenses-bekliyor-section--drafts .expenses-bekliyor-section__title{margin-bottom:10px}.expenses-page-main .expenses-bekliyor-groups{gap:14px}.expenses-page-main .expenses-mobile-scroll .empty-state{margin:0 var(--expenses-mobile-inset-right) 0 var(--expenses-mobile-inset);border-radius:14px}.app-shell.home-layout{gap:0;min-height:100dvh;padding:0}.app-shell.home-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.home-page-main{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:flex}.home-page-main .home-dashboard{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.home-page-main .home-page-header{width:100%;max-width:100%;padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--border);box-sizing:border-box;flex-shrink:0;gap:10px 12px;margin-bottom:0}.home-page-main .home-dashboard__body{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--bottom-nav-stack-offset);flex:1;overflow:hidden auto}.home-page-main .home-page-primary-cta{display:none}}.home-page-main .home-dashboard .card{animation:none}@media (prefers-reduced-motion:reduce){.home-section-in,.home-ql-tile-in,.home-list-item-in,.home-kpi-in,.dashboard-sparkline-bar--grow{animation:none!important}}.home-page-header .app-page-header__lead h1{letter-spacing:-.03em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;overflow:hidden}.home-page-header__avatar .user-avatar-md{width:40px;height:40px}.home-page-header__avatar.header-profile-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:0}.home-page-header__avatar.header-profile-avatar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-tasks-section,.dashboard-actions-section,.dashboard-recent-section,.dashboard-kpi-section,.dashboard-empty-tasks,.dashboard-resume-card,.dashboard-chart-section{margin-bottom:0}@media (min-width:861px){.home-page-main .home-dashboard{max-width:none;padding:0 0 24px}.home-page-header{border-bottom:2px solid var(--border);margin-bottom:12px;padding-bottom:16px}.home-page-header .app-page-header__lead h1{font-size:1.5rem}.home-page-primary-cta{padding:0 0 20px;display:block}.home-page-primary-cta .button{width:auto;min-height:44px}.home-dash-section{border-bottom:none;margin-bottom:16px;padding:16px 0}.home-dash-quick .dashboard-ql-grid{margin-top:4px}}@media (max-width:860px){.dashboard-ql-grid{grid-template-columns:repeat(2,1fr);gap:10px}.app-shell.approvals-layout{gap:0;min-height:100dvh;padding:0}.app-shell.approvals-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1 1 0;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.app-shell.approvals-layout .app-scroll>.approvals-page-main{flex:1 1 0;min-height:0;overflow:hidden}.approvals-page-main{background:var(--bg-solid);box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.approvals-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.approvals-page-header{padding:calc(env(safe-area-inset-top) + 10px) 14px 12px;border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:0}.approvals-tab-nav{border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;flex-shrink:0;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.approvals-page__workspace{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.approvals-tab-panel{min-height:0;padding:12px 14px calc(12px + var(--bottom-nav-stack-offset));-webkit-overflow-scrolling:touch;flex:1 1 0;overflow-y:auto}}@media (min-width:861px){.approvals-page-main .approvals-page,.settings-page-main .settings-page{max-width:none;margin:0}}.approvals-tab-btn.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.approvals-tab-btn.active{background:color-mix(in srgb,var(--accent) 12%,var(--card))}}.approvals-tab-btn.active{color:var(--accent)}.approvals-list-row.is-selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.approvals-list-row.is-selected{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}.approvals-list-row.is-focused{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.approvals-list-row.is-focused{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.approvals-list-row.is-focused{outline-offset:-1px}.approvals-tab-panel.has-mobile-bar{padding-bottom:calc(72px + var(--bottom-nav-stack-offset))}.approvals-mobile-action-bar .button{flex:1;min-height:44px}.approval-form-summary__cell strong{font-size:15px}.approvals-list-row--swipeable:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 60%,#22c55e1f);border-radius:12px;transition:opacity .15s;position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:860px){.approvals-list-row--swipeable:after{opacity:1}}.approvals-perf-card__stat strong{font-size:18px}@media (max-width:860px){.approvals-mobile-action-bar{display:flex}.approvals-list-row__actions{display:none}.approvals-list-row.is-focused .approvals-list-row__actions{display:flex}}.approval-timeline__line.is-done{background:#22c55e}.approval-timeline__body strong{font-size:14px}.settings-page-header__avatar.header-profile-avatar-btn{padding:0}.settings-page .settings-tab-nav{border-top:none;margin-top:0;padding-top:12px;padding-bottom:12px}.settings-panel__row-head .settings-panel__eyebrow{margin-bottom:0}.settings-account-details summary{cursor:pointer;color:var(--accent);-webkit-user-select:none;user-select:none;font-size:.9rem;font-weight:600;list-style:none}.settings-account-details summary::-webkit-details-marker{display:none}.settings-account-details[open] summary{margin-bottom:12px}.settings-group .settings-pref-row{margin:0;padding:12px 14px}.settings-group .settings-pref-row:not(:last-child){border-bottom:1px solid var(--border)}.settings-pref-row:last-of-type{border-bottom:none}.settings-theme-segment__btn.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-theme-segment__btn.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--bg-solid))}}.settings-theme-segment__btn.is-active{color:var(--accent)}.settings-advanced-details__summary::-webkit-details-marker{display:none}.settings-deliveries-details summary{cursor:pointer;color:var(--muted);font-size:.9rem;font-weight:600;list-style:none}.settings-deliveries-details summary::-webkit-details-marker{display:none}.settings-panel__row-head .settings-security-section__title{margin-bottom:0}.settings-group--flush .settings-link-row:not(:last-child),.settings-group--flush .settings-pref-row:not(:last-child){border-bottom:1px solid var(--border)}.settings-mfa-step.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-mfa-step.is-active{background:color-mix(in srgb,var(--accent) 14%,var(--bg-solid))}}.settings-mfa-step.is-active,.settings-mfa-step.is-done{color:var(--accent)}.settings-privacy-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:600;list-style:none}.settings-privacy-details summary::-webkit-details-marker{display:none}.settings-privacy-details[open] summary{margin-bottom:10px}.settings-logout-btn:hover{color:#fff!important;background:linear-gradient(135deg,#b91c1c,#991b1b)!important}@media (min-width:861px){.app-shell.approvals-layout .app-scroll{overflow:hidden}.approvals-page-main{flex:1;width:100%;max-width:none;min-height:0;padding-left:0;overflow:hidden}.approvals-page-main .approvals-page{flex:1;height:auto;min-height:0;overflow:hidden}.approvals-page-main .approvals-tab-panel{flex:1;height:auto;min-height:0;padding-bottom:24px;overflow-y:auto}.app-shell.settings-layout .app-scroll{overflow:hidden}.settings-page-main{flex:1;width:100%;max-width:none;min-height:0;padding-left:0;overflow:hidden}.settings-page-main .settings-page{flex:1;height:auto;min-height:0;overflow:hidden}.settings-page-main .settings-tab-panel{flex:1;height:auto;min-height:0;padding-bottom:24px;overflow-y:auto}.settings-page-main .settings-tab-nav{padding-left:0;padding-right:0}.settings-panel{padding:20px 24px}.forms-page-main .forms-list-page .app-page-header{padding-left:0;padding-right:0}}.expenses-desktop-wrap{width:100%;max-width:none;display:none}@media (min-width:861px){.expenses-mobile-wrap{display:none!important}.expenses-desktop-wrap{display:block}}.expenses-section .expenses-mobile-wrap{margin-top:8px}.app-page-header{border-bottom:2px solid var(--border);box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 16px;margin-bottom:16px;padding-bottom:16px;display:flex}.app-page-header__cta.button.primary,.app-page-header__cta{background:var(--accent-gradient);color:#fff;min-height:44px;box-shadow:0 2px 10px var(--accent);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-page-header__cta.button.primary,.app-page-header__cta{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 35%,transparent)}}.app-page-header__cta.button.primary:hover,.app-page-header__cta:hover{background:linear-gradient(135deg,var(--accent-hover) 0%,var(--accent) 100%);box-shadow:0 4px 14px var(--accent)}@supports (color:color-mix(in lab,red,red)){.app-page-header__cta.button.primary:hover,.app-page-header__cta:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 42%,transparent)}}.app-page-header__brand:hover{opacity:.82}.app-page-header__brand:active{opacity:.7}.app-page-header__brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-page-header__lead h1,.app-page-header__lead h2{letter-spacing:-.03em;color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;background-clip:unset;margin:0 0 2px;font-size:1.25rem;font-weight:700;line-height:1.2}.app-page-header__cta svg{flex-shrink:0;width:18px;height:18px}.expenses-page-command-band{box-sizing:border-box;border-bottom:1px solid var(--expenses-surface-border,var(--border));background:0 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.expenses-page-command-band{border-bottom:1px solid var(--expenses-surface-border,color-mix(in srgb, var(--border) 75%, transparent))}}.expenses-page-command-band__lead h2{letter-spacing:-.03em;color:var(--text);margin:0 0 4px;font-size:1.25rem;font-weight:700;line-height:1.2}:root[data-theme=dark] .expenses-page-tabs-watermark{opacity:var(--expenses-brand-watermark-opacity-dark);filter:saturate(1.15)brightness(1.06)}@media (prefers-reduced-motion:reduce){.expenses-page-tabs-watermark{animation:none;transform:translate(-50%,-50%)rotate(-5deg)}}.expenses-page-command-band__tabs .expenses-tab-switcher-grow,.expenses-page-command-band__tabs .expenses-mobile-actions{z-index:1;position:relative}.expenses-page-command-band__tip .inline-tip-banner{margin:0}.expenses-page-command-band--desktop .expenses-page-command-band__tabs{margin-top:14px}.expenses-page-command-band--desktop .expenses-page-command-band__lead h2{font-size:1.5rem}@media (max-width:860px){.expenses-page-main .expenses-page-command-band{width:100%;max-width:100%;padding:calc(env(safe-area-inset-top) + 10px) var(--expenses-mobile-inset) 12px;padding-right:var(--expenses-mobile-inset-right);flex-shrink:0;margin-bottom:0}.expenses-page-main .expenses-page-command-band--mobile .expenses-page-command-band__tabs{flex-direction:column;align-items:stretch;gap:10px}.expenses-page-command-band--mobile .expenses-page-tabs-watermark{top:52px}.expenses-page-command-band--mobile .expenses-page-command-band__lead h2{font-size:1.15rem}.expenses-page-command-band--mobile .expenses-page-command-band__meta{font-size:12px}.expenses-page-command-band--mobile .expenses-page-command-band__cta{min-height:42px;padding:8px 14px}}@media (max-width:400px){.expenses-page-command-band__cta-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.expenses-page-command-band__cta{min-width:44px;padding:10px 12px}}@media (min-width:861px){.expenses-page-command-band--desktop{border-bottom-width:2px;margin-bottom:16px;padding:0 0 16px}.expenses-page-main .expenses-page-command-band--mobile{display:none}}@media (max-width:860px){.expenses-page-command-band--desktop{display:none}}@media (min-width:861px){.app-page-header__logo{max-width:48px;height:40px}}@media (max-width:860px){.expenses-tab-switcher-grow{flex:none;width:100%}.expenses-mobile-actions{justify-content:flex-end;margin-left:0}}.expenses-segmented-tabs{width:100%;min-width:0}.expenses-segmented-tabs__segment:active:not(.expenses-segmented-tabs__segment--active){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.expenses-segmented-tabs__segment:active:not(.expenses-segmented-tabs__segment--active){background:color-mix(in srgb,var(--text) 8%,transparent)}}.expenses-segmented-tabs__segment--active:before{content:"";z-index:0;background:var(--accent);border-radius:9px;position:absolute;top:0;right:0;bottom:0;left:0}.expenses-segmented-tabs__segment--active[data-variant=waiting]:before{background:linear-gradient(#f97316,#ea580c)}.expenses-segmented-tabs__segment--active[data-variant=completed]:before{background:linear-gradient(#14b8a6,#0d9488)}.expenses-segmented-tabs__segment--active .expenses-segmented-tabs__label{color:#fff;text-shadow:0 1px 2px #0f172a59}.expenses-segmented-tabs__badge{z-index:3;font-variant-numeric:tabular-nums;min-width:17px;height:17px;color:var(--text);background:var(--card);border:1px solid var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab,red,red)){.expenses-segmented-tabs__badge{border:1px solid color-mix(in srgb,var(--text) 14%,transparent)}}.expenses-segmented-tabs__badge{pointer-events:none;box-shadow:0 1px 2px #0f172a1a}.expenses-segmented-tabs__segment--active .expenses-segmented-tabs__badge--attention{color:#fff;background:#ffffff47}.expenses-segmented-tabs__segment--attention:not(.expenses-segmented-tabs__segment--active){box-shadow:0 0 0 1px #f59e0b80}@media (prefers-reduced-motion:no-preference){.expenses-segmented-tabs__segment--attention:not(.expenses-segmented-tabs__segment--active){animation:2.2s ease-in-out infinite expense-segment-attention}}@media (max-width:860px){.expenses-segmented-tabs__label{letter-spacing:-.03em;padding-inline:2px;font-size:11px}.expenses-segmented-tabs__segment{padding-top:15px}}@media (min-width:380px){.expenses-segmented-tabs__badge{min-width:18px;height:18px;padding:0 5px;font-size:10px;top:5px;right:5px}}@media (min-width:861px){.expenses-segmented-tabs__label{font-size:13px}}@media (prefers-reduced-motion:reduce){.expenses-segmented-tabs__segment--attention:not(.expenses-segmented-tabs__segment--active){animation:none}}:root{--receipt-paper-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--receipt-paper-bg:color-mix(in srgb, var(--card) 88%, #fafaf9)}}:root{--receipt-paper-shadow:0 2px 8px #0f172a1a, 0 0 0 1px #0f172a0a;--receipt-card-shadow:0 1px 0 #ffffffa6 inset, 0 4px 14px #0f172a12, 0 1px 3px #0f172a0d}:root[data-theme=dark]{--receipt-paper-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--receipt-paper-bg:color-mix(in srgb, var(--card) 90%, #1e293b)}}:root[data-theme=dark]{--receipt-paper-shadow:0 2px 10px #00000059, 0 0 0 1px #ffffff0f;--receipt-card-shadow:0 1px 0 #ffffff0f inset, 0 6px 18px #00000047, 0 1px 2px #0003}.expense-receipt-card:before{content:"";z-index:-1;border:1px solid var(--border);background:var(--card);opacity:.42;pointer-events:none;border-radius:14px;height:calc(100% - 4px);position:absolute;bottom:-5px;left:10px;right:10px;transform:translateY(5px)scale(.988)}.expense-receipt-card--duplicate:before{border-color:#fecaca}@media (hover:hover){.expense-receipt-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,0 8px 22px #0f172a1a,0 2px 6px #0f172a0f}}.expense-receipt-card:active{transition-duration:60ms;transform:scale(.985);box-shadow:inset 0 1px #ffffff80,0 2px 8px #0f172a14}.expense-receipt-card:hover .expense-receipt-card__thumb-paper{transform:rotate(-.5deg)scale(1.02)}.expense-receipt-card__thumb-paper .expense-thumb-overlay-wrap{width:100%;height:100%;display:block}.expense-receipt-card__thumb-paper .expense-thumb-overlay{padding:3px 4px;font-size:8px}.expense-receipt-card__meta,.expense-receipt-card__meta-row{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.expense-receipt-card__status svg{opacity:.9;flex-shrink:0;width:13px;height:13px}.expense-receipt-card__status.status-draft{color:#4f46e5;background:#6366f124}.expense-receipt-card__status.status-submitted{color:#2563eb;background:#3b82f626}.expense-receipt-card__status.status-approved{color:#047857;background:#10b98126}.expense-receipt-card__status.status-rejected{color:#b91c1c;background:#ef444426}.expense-receipt-card__form-badge,.expense-receipt-card__einvoice{font-size:10px}.expense-receipt-ribbon--hazir .expense-receipt-ribbon__strip{border-color:var(--expense-ocr-border)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--hazir .expense-receipt-ribbon__strip{border-color:color-mix(in srgb,var(--expense-ocr-border) 55%,var(--border))}}.expense-receipt-ribbon--hazir .expense-receipt-ribbon__strip{background:var(--expense-ocr-bg)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--hazir .expense-receipt-ribbon__strip{background:color-mix(in srgb,var(--expense-ocr-bg) 35%,var(--card))}}.expense-receipt-ribbon--capture .expense-receipt-ribbon__strip{border-color:var(--expense-ocr-border)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--capture .expense-receipt-ribbon__strip{border-color:color-mix(in srgb,var(--expense-ocr-border) 65%,var(--border))}}.expense-receipt-ribbon--capture .expense-receipt-ribbon__strip{background:var(--expense-ocr-bg)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--capture .expense-receipt-ribbon__strip{background:color-mix(in srgb,var(--expense-ocr-bg) 45%,var(--card))}}.expense-receipt-ribbon--bekliyor .expense-receipt-ribbon__strip{background:var(--receipt-paper-bg)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--bekliyor .expense-receipt-ribbon__strip{background:color-mix(in srgb,var(--receipt-paper-bg) 50%,var(--card))}}.expense-receipt-ribbon--tamamlandi .expense-receipt-ribbon__strip{background:var(--receipt-paper-bg)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--tamamlandi .expense-receipt-ribbon__strip{background:color-mix(in srgb,var(--receipt-paper-bg) 40%,var(--muted) 4%)}}.expense-receipt-ribbon--tamamlandi .expense-receipt-ribbon__strip{opacity:.98}.expense-receipt-ribbon .expense-receipt-card{box-shadow:none;border:none;border-radius:0;animation-name:expense-receipt-card-in}.expense-receipt-ribbon .expense-receipt-card:before{display:none}.expense-receipt-ribbon .expense-receipt-card:not(:last-child){border-bottom:none}.expense-receipt-ribbon .expense-receipt-card:not(:last-child):after{content:"";background:radial-gradient(circle at 6px 4px,transparent 4px,var(--border) 4.5px) 0 0 / 12px 8px repeat-x;opacity:.75;pointer-events:none;height:8px;margin:0 12px;display:block}.expense-receipt-ribbon .expense-receipt-card--ribbon .expense-receipt-card__footer{display:none}.expense-receipt-ribbon .expense-receipt-card--ribbon{position:relative}.expense-receipt-ribbon .expense-receipt-card--ribbon .expense-receipt-card__main{padding-right:28px}.expense-receipt-ribbon .expense-receipt-card--ribbon .expense-receipt-card__ribbon-chevron{color:var(--muted);opacity:.55;pointer-events:none;font-size:22px;font-weight:300;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.expense-receipt-segment__amount,.expense-receipt-ribbon .expense-form-hero__amount{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:2px 0;font-size:20px;font-weight:700;line-height:1.15}:root[data-theme=dark] .expense-receipt-card__stamp{mix-blend-mode:screen;color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .expense-receipt-card__stamp{color:color-mix(in srgb,var(--accent) 60%,#f87171)}}:root[data-theme=dark] .expense-receipt-card__stamp{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .expense-receipt-card__stamp{border-color:color-mix(in srgb,var(--accent) 50%,#f87171)}}.expense-receipt-ribbon--tamamlandi .expense-receipt-card__stamp{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--tamamlandi .expense-receipt-card__stamp{border-color:color-mix(in srgb,var(--accent) 50%,#16a34a)}}.expense-receipt-ribbon--tamamlandi .expense-receipt-card__stamp{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-receipt-ribbon--tamamlandi .expense-receipt-card__stamp{color:color-mix(in srgb,var(--accent) 35%,#16a34a)}}.expense-receipt-ribbon--bekliyor .expense-receipt-card__stamp{animation:2.4s ease-in-out infinite expense-receipt-bekliyor-pulse}@media (prefers-reduced-motion:reduce){.expense-receipt-ribbon--bekliyor .expense-receipt-card__stamp{animation:none}.expense-receipt-card--print-in{animation:.2s both expense-receipt-card-in!important}}.expense-receipt-card--ribbon .expense-receipt-card__thumb-paper--thermal{transition:transform .18s}.expense-receipt-card--ribbon:hover .expense-receipt-card__thumb-paper--thermal,.expense-receipt-card--ribbon:focus-within .expense-receipt-card__thumb-paper--thermal,.expense-receipt-card--ribbon.expense-receipt-card--saved .expense-receipt-card__thumb-paper--thermal,.expense-receipt-card--ribbon:active .expense-receipt-card__thumb-paper--thermal{transform:rotate(-.4deg)}.expense-receipt-ribbon .expense-receipt-card--ribbon:active{transition-duration:60ms;transform:translateY(-2px)rotate(-.4deg);box-shadow:0 6px 16px #0f172a1a}.expense-receipt-card--ribbon.expense-receipt-card--stamp-in .expense-receipt-card__stamp{animation:.35s cubic-bezier(.22,1,.36,1) both expense-receipt-stamp-in}@media (max-width:860px){.expense-receipt-ribbon{align-self:stretch;width:100%}.expense-receipt-ribbon__slot{border-radius:0;margin:0}.expense-receipt-ribbon__strip{border-left:none;border-right:none;border-radius:0;box-shadow:0 2px 8px #0f172a0f}.expense-receipt-ribbon .expense-receipt-card:not(:last-child):after{margin:0 var(--expenses-mobile-inset-right,0) 0 var(--expenses-mobile-inset,0)}.expense-receipt-ribbon .expense-receipt-card--ribbon .expense-receipt-card__main{padding-inline:var(--expenses-mobile-inset,max(12px, env(safe-area-inset-left))) calc(var(--expenses-mobile-inset-right,max(12px, env(safe-area-inset-right))) + 16px)}.expense-receipt-ribbon .expense-receipt-card--ribbon .expense-receipt-card__ribbon-chevron{right:var(--expenses-mobile-inset-right,max(12px, env(safe-area-inset-right)))}.expense-receipt-card__stamp{right:calc(var(--expenses-mobile-inset-right,12px) + 24px)}}@media (min-width:861px){.expense-receipt-ribbon__slot{display:none}.expense-receipt-ribbon__strip{border-top:1px solid var(--border);box-shadow:none;background:0 0;border:none;border-radius:14px;gap:10px}.expense-receipt-ribbon .expense-receipt-card{border:1px solid var(--border);box-shadow:var(--receipt-card-shadow);border-radius:16px}.expense-receipt-ribbon .expense-receipt-card:before{display:block}.expense-receipt-ribbon .expense-receipt-card:not(:last-child):after{display:none}}.expense-thumb-wrap--receipt{border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.expense-thumb-wrap--receipt:hover .expense-thumb--receipt,.expense-thumb-wrap--receipt:focus-visible .expense-thumb--receipt{transform:scale(1.04)}:root[data-theme=dark] .expense-thumb-pdf-tile{background:linear-gradient(145deg,#450a0a,#1e293b 55%);border-color:#7f1d1d}@media (prefers-reduced-motion:reduce){.expense-receipt-card{animation:none}.expense-receipt-card:hover,.expense-receipt-card:active{transform:none}.expense-receipt-card:hover .expense-receipt-card__thumb-paper{transform:rotate(-1.75deg)}.expenses-tab-panel{animation:none!important}}.document-fullsize-actions .document-fullsize-close{position:static}.password-policy-checklist__item.is-met{color:var(--text)}.password-policy-checklist__item.is-met .password-policy-checklist__marker{color:#16a34a}.receipt-sheet-action:active{transform:scale(.98)}.receipt-sheet-action--accent .receipt-sheet-action-icon{background:var(--accent);color:#fff}.expenses-mobile-actions .icon-btn{z-index:1;border:1px solid var(--border);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}@media (max-width:860px){.capture-list-card.card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.capture-list-card .section-header{padding:12px 14px 0}.capture-list-card>p{padding:0 14px}}.expense-thumb-overlay-wrap{width:100%;height:100%;display:block;position:relative}.expense-thumb-overlay.is-duplicate{background:#dc2626eb}.capture-duplicate-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:12px 14px}@media (min-width:861px){.expense-receipt-stack--capture-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding-left:14px;padding-right:14px;display:grid}.expense-receipt-card{min-width:0}.expense-receipt-card__thumb-paper{width:80px;height:110px}}.expenses-empty-panel{text-align:center;border:1px dashed var(--border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.expenses-empty-panel{border:1px dashed color-mix(in srgb,var(--border) 85%,var(--login-brand,#2563eb))}}.expenses-empty-panel{background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(var(--login-brand-rgb,37, 99, 235),.08),transparent 65%),var(--card);box-sizing:border-box;width:100%}.expenses-empty-panel__icon svg{width:28px;height:28px}.expenses-empty-panel__actions .button{align-items:center;gap:8px;display:inline-flex}@media (min-width:861px){.expense-user-group-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}}button,.btn{transition:all .2s}button:active,.btn:active{transform:scale(.98)}button:disabled,.btn:disabled{transform:none}@media (max-width:640px){.expense-filter-modal-overlay.forms-filter-sheet{align-items:flex-end;padding:0}.expense-filter-modal-overlay.forms-filter-sheet .expense-filter-modal{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:85vh;box-shadow:0 -4px 24px #00000026}.expense-filter-modal-overlay.forms-filter-sheet .expense-filter-modal-handle{display:block}}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px}.dashboard-card-value{font-size:1.25rem}.toolbar{flex-wrap:wrap;gap:8px}.toolbar-left,.toolbar-right{flex-wrap:wrap}.section-header{flex-wrap:wrap;gap:8px}.actions{gap:8px}}@media (max-width:480px){.app-shell{gap:10px;padding:10px 8px 100px}.dashboard-grid{grid-template-columns:1fr}.header-profile-main,.header-profile-email{word-break:break-word}}.toast-banner{z-index:900;background:var(--card);border:1px solid var(--accent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:8px 16px 0;padding:12px 16px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px #0000001f}.access-denied-hint .access-denied-list{color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:14px}.command-palette-item.active,.command-palette-item:hover{background:var(--accent-light)}.notification-page-item.unread{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notification-page-item.unread{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}@media (max-width:520px){.inline-tip-banner{flex-direction:column;align-items:stretch}.inline-tip-banner__actions{width:100%}.inline-tip-banner__cta{flex:1;justify-content:center}.inline-tip-banner__close{margin-left:auto}}.inline-tip-banner__close:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.inline-tip-banner__close:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.inline-tip-banner__close:hover{color:var(--text)}.expense-wizard-close:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.expense-wizard-close:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.expense-wizard-close:hover{color:var(--text)}.expense-wizard-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.expense-wizard-header h2{color:var(--text);-webkit-text-fill-color:unset;background:0 0;margin:0;font-size:1.1rem;font-weight:700}.app-header h1{letter-spacing:-.03em;color:var(--text);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:clamp(1.2rem,1.8vw + .75rem,1.6rem);font-weight:800;line-height:1.25}.app-header .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 2px;font-size:10px;font-weight:600}.app-header .subtitle{max-width:520px;color:var(--muted);margin-top:8px;font-size:.9375rem;line-height:1.5}.header-profile-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;line-height:0;display:inline-flex}.header-profile-avatar-btn .user-avatar{width:100%;height:100%}.header-profile-avatar-btn:hover{opacity:.9}.header-profile-avatar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-profile-dropdown-role.superadmin{background:var(--accent-light);color:var(--accent)}.header-profile-avatar img{object-fit:cover;width:100%;height:100%}.header-profile-role.superadmin{background:var(--accent-light);color:var(--accent)}.header-profile-email,.header-profile-cost{color:var(--muted);margin-top:0;font-size:12px}.header-profile>.header-profile-email,.header-profile>.header-profile-cost{flex-basis:100%;order:10;width:100%;margin-left:54px}.app-header .select-inline{border:1px solid var(--border);background:var(--bg-solid);color:var(--text);border-radius:10px;min-width:220px;padding:8px 12px;font-size:13px}.app-header .actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.app-header .actions .button{border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.app-header .actions .button.ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.app-header .actions .button.ghost:hover{background:var(--accent-light);color:var(--accent);border-color:var(--accent)}:root[data-theme=dark] .app-header h1{-webkit-text-fill-color:var(--text);color:var(--text);background:0 0}.app-header .header-cost-center{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.app-header .header-cost-center label{color:var(--muted);font-size:12px;font-weight:600}.app-header .header-cost-center .button.ghost{padding:6px 12px;font-size:12px}@media (hover:hover){.button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8,#1e40af);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #3b82f680,0 4px 8px #3b82f64d}}.button:active{transition:transform 80ms,box-shadow 80ms;transform:scale(.96);box-shadow:0 2px 6px #3b82f659}.button.ghost{color:var(--accent);background:#3b82f614;border:2px solid #3b82f64d;box-shadow:0 2px 8px #3b82f626}@media (hover:hover){.button.ghost:hover{background:#3b82f626;border-color:#3b82f680;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #3b82f64d,0 0 0 1px #3b82f633}}.button.ghost:active{background:#3b82f633;transition:transform 80ms;transform:scale(.96)}.button.danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 6px #ef44444d}.button.danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 16px #ef444466,0 2px 4px #ef444433}.button.danger:active{transform:translateY(0)scale(.98);box-shadow:0 1px 3px #ef44444d}.button.ghost.danger{color:#ef4444;box-shadow:none;background:0 0;border-color:#ef444480}.button.ghost.danger:hover{background:#ef44441a;border-color:#ef4444;transform:translateY(-2px)scale(1.02);box-shadow:0 4px 12px #ef444440}.button.ghost.danger:active{background:#ef444426;transform:translateY(0)scale(.98)}.button.primary{background:var(--accent-gradient);color:#fff;box-shadow:0 2px 8px var(--accent);border:none}@supports (color:color-mix(in lab,red,red)){.button.primary{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 35%,transparent)}}.button.primary:hover{background:linear-gradient(135deg,var(--accent-hover) 0%,var(--accent) 100%);box-shadow:0 6px 18px var(--accent),0 2px 4px var(--accent);transform:translateY(-2px)scale(1.02)}@supports (color:color-mix(in lab,red,red)){.button.primary:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 42%,transparent),0 2px 4px color-mix(in srgb,var(--accent) 22%,transparent)}}.button.primary:active{box-shadow:0 1px 3px var(--accent);transform:translateY(0)scale(.98)}@supports (color:color-mix(in lab,red,red)){.button.primary:active{box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 30%,transparent)}}.button:disabled{opacity:.6;cursor:not-allowed}.card:hover{border-color:#3b82f64d;transform:translateY(-4px);box-shadow:0 16px 48px #0000001f,0 4px 16px #00000014,0 0 0 1px #3b82f61a}:root[data-theme=dark] .card{background:var(--card);border-color:var(--border);box-shadow:0 8px 32px #0006,0 2px 8px #0000004d}:root[data-theme=dark] .card:hover{box-shadow:0 16px 48px #0009,0 4px 16px #0006,0 0 0 1px #60a5fa33}.card ul{color:var(--muted);margin:12px 0 0;padding-left:18px}.tile p{color:var(--muted)}.dashboard-tasks-section,.dashboard-actions-section,.dashboard-recent-section,.dashboard-kpi-section,.dashboard-empty-tasks{margin-bottom:16px}.dashboard-card-clickable:disabled{cursor:default;opacity:1}.dashboard-card-clickable:disabled:hover{border-color:var(--border);box-shadow:none}.dashboard-empty-check{background:var(--success,#22c55e);border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.dashboard-empty-check{background:color-mix(in srgb,var(--success,#22c55e) 15%,var(--card))}}.dashboard-empty-check{color:var(--success,#22c55e);justify-content:center;align-items:center;margin-bottom:10px;font-size:1.25rem;font-weight:700;display:flex}.dashboard-section h2{letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:1.25rem;font-weight:700}.dashboard-card:hover{border-color:#3b82f659;box-shadow:0 4px 20px #00000014}:root[data-theme=dark] .dashboard-card:hover{border-color:#60a5fa66;box-shadow:0 4px 24px #0006}.dashboard-card-value.positive{color:#059669}:root[data-theme=dark] .dashboard-card-value.positive{color:#34d399}.payment-orders-section .compact-actions{flex-wrap:wrap;gap:6px;display:flex}.payment-order-card__meta div{grid-template-columns:72px 1fr;align-items:start;gap:8px;display:grid}.payment-order-card__meta dt{color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.payment-order-card__meta dd{word-break:break-word;margin:0;font-size:.85rem}@media (max-width:860px){.payment-orders-section .payment-orders-desktop-only{display:none!important}.payment-orders-section .payment-orders-mobile-only{display:flex}.payment-orders-section .payment-order-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-orders-section .payment-order-card__actions .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:44px;font-size:.82rem}}.dashboard-status-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.dashboard-status-list li:last-child{border-bottom:none}.dashboard-status-list .status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:10px}.dashboard-status-list .status-dot.draft{background:var(--muted)}.dashboard-status-list .status-dot.submitted{background:#f59e0b}.dashboard-status-list .status-dot.approved{background:#059669}.dashboard-status-list .status-dot.rejected{background:#dc2626}.pagination-bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.pagination-controls button{border:1px solid var(--border);background:var(--card);min-width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s}.pagination-controls button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.pagination-controls button.active{background:var(--accent);border-color:var(--accent);color:#fff}.pagination-controls button.active:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.pagination-limit select{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:6px;margin-left:8px;padding:4px 8px;font-size:13px}.field span{letter-spacing:-.01em;color:var(--text);font-size:13px;font-weight:600}.field input,.field textarea{border:2px solid var(--border);background:var(--card);color:var(--text);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.field input:hover,.field textarea:hover{border-color:#3b82f666;box-shadow:0 2px 12px #0000000f,0 0 0 1px #3b82f61a}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.6}.field input:disabled,.field textarea:disabled{opacity:.6;cursor:not-allowed;background:#00000005}:root[data-theme=dark] .field input:disabled,:root[data-theme=dark] .field textarea:disabled{background:#ffffff05}.field input:focus,.field textarea:focus{border-color:var(--accent);background:var(--card);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #3b82f61f,0 4px 16px #3b82f62e,0 2px 8px #00000014}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field textarea:focus{box-shadow:0 0 0 4px #60a5fa2e,0 4px 16px #60a5fa40,0 2px 8px #0006}.field textarea{resize:vertical;min-height:80px}.field select{border:2px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.field select:hover{background:#3b82f605;border-color:#3b82f680;box-shadow:0 2px 12px #0000000f,0 0 0 1px #3b82f626}.field select:disabled{opacity:.6;cursor:not-allowed;background:#00000005}:root[data-theme=dark] .field select:hover{background:#60a5fa0d}:root[data-theme=dark] .field select:disabled{background:#ffffff05}:root[data-theme=dark] .field select{background:var(--card);box-shadow:0 2px 8px #0000004d}.field select:focus{border-color:var(--accent);background-color:var(--card);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #3b82f61f,0 4px 16px #3b82f62e,0 2px 8px #00000014}:root[data-theme=dark] .field select:focus{box-shadow:0 0 0 4px #60a5fa2e,0 4px 16px #60a5fa40,0 2px 8px #0006}.settings-tab-btn:hover{background:var(--surface-hover,#ffffff0f)}.settings-tab-btn.active{background:var(--accent-soft,#6366f12e);border-color:var(--accent,#6366f1);color:var(--accent,#6366f1);font-weight:600}.settings-profile-dl>div{grid-template-columns:minmax(120px,160px) 1fr;align-items:start;gap:8px;display:grid}.settings-profile-dl dt{color:var(--muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:600}.settings-profile-dl dd{margin:0}.settings-profile-panel{padding:0;overflow:visible}.settings-profile-hero__avatar-btn:hover .settings-profile-hero__ring,.settings-profile-hero__avatar-btn:focus-visible .settings-profile-hero__ring{box-shadow:0 0 28px var(--accent);transform:scale(1.04)}@supports (color:color-mix(in lab,red,red)){.settings-profile-hero__avatar-btn:hover .settings-profile-hero__ring,.settings-profile-hero__avatar-btn:focus-visible .settings-profile-hero__ring{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 45%,transparent)}}.settings-profile-hero__camera .nav-ico{width:16px;height:16px}.settings-profile-section--cards .settings-card-chip-list{margin-bottom:10px}.settings-profile-section--cards .settings-profile-card-add{margin-top:0}.settings-profile-fields .settings-profile-field{margin:0;padding:12px 14px}.settings-profile-fields .settings-profile-field:not(:last-child){border-bottom:1px solid var(--border)}.settings-profile-fields .settings-profile-field span{color:var(--muted);font-size:.8rem;font-weight:600}.settings-profile-card-add__input input{min-height:40px;padding:8px 12px}.settings-card-chip__remove:hover{background:#dc26262e;transform:none}.settings-profile-save-btn:disabled{opacity:.45;box-shadow:none;transform:none}.settings-profile-save-btn:not(:disabled):active{transform:scale(.98)}.settings-profile-panel .settings-account-details,.settings-profile-panel .settings-logout-block,.settings-profile-panel .settings-group--links{margin:0 18px}.settings-profile-panel .settings-account-details{padding-top:16px}.settings-profile-panel .settings-logout-block{padding-bottom:18px}@media (prefers-reduced-motion:reduce){.settings-profile-panel--in,.settings-profile-hero__glow{animation:none}.settings-profile-hero__ring,.settings-profile-save-btn,.settings-card-chip__remove{transition:none}}.user-avatar img{object-fit:cover;width:100%;height:100%}.link-button:hover{opacity:.85}.preview img{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:100%;max-height:320px}.select-inline:hover{background:#3b82f605;border-color:#3b82f666;box-shadow:0 2px 10px #0000000f,0 0 0 1px #3b82f61a}.select-inline:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3b82f61f,0 2px 10px #3b82f626}:root[data-theme=dark] .select-inline:hover{background:#60a5fa0d}:root[data-theme=dark] .select-inline:focus{box-shadow:0 0 0 3px #60a5fa2e,0 2px 10px #60a5fa33}:root[data-theme=dark] .inset-card{background:#3b82f61a;border-color:#60a5fa4d;box-shadow:0 4px 16px #60a5fa26}.list-item.compact{padding:10px}.confidence-pill.high{color:#047857;background:#10b9811a;border-color:#10b98166}.confidence-pill.medium{color:#92400e;background:#eab3081f;border-color:#eab30866}.confidence-pill.low{color:#991b1b;background:#ef44441f;border-color:#ef444466}.tab:before{content:"";background:#1f6feb1a;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab:hover{border-color:var(--accent);background:#1f6feb14;transform:translateY(-1px)}.tab:hover:before{width:200px;height:200px}.tab:active{transition:all .1s;transform:translateY(0)scale(.96)}.tab.active{border-color:var(--accent);color:var(--accent);background:#1f6feb1f;font-weight:600;box-shadow:0 2px 8px #1f6feb26}.button.ghost.active{background:#1f6feb1f}:root[data-theme=dark] .table-wrap{background:var(--card);border-color:var(--border);box-shadow:0 4px 16px #0006,0 2px 8px #0000004d}.table th,.table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f080;padding:16px 12px;transition:all .2s}.table tbody tr{transition:all .2s}.table tbody tr:hover{background:#3b82f60d}:root[data-theme=dark] .table tbody tr:hover{background:#60a5fa14}.form-detail-panel{border:1px solid #4f46e533;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 4px 20px #4f46e514,0 1px 3px #0000000f}:root[data-theme=dark] .form-detail-panel{border-color:#818cf840;box-shadow:0 4px 24px #0000004d}.form-detail-hero{color:#fff;background:linear-gradient(135deg,#4338ca,#6366f1,#4f46e5);border-radius:12px;margin-bottom:16px;padding:16px 20px;box-shadow:inset 0 1px #ffffff26,0 4px 14px #4f46e559}.form-detail-hero.status-approved{background:linear-gradient(135deg,#047857,#059669,#10b981);box-shadow:inset 0 1px #fff3,0 4px 14px #05966966}.form-detail-hero.status-rejected{background:linear-gradient(135deg,#b91c1c,#dc2626,#ef4444);box-shadow:inset 0 1px #ffffff26,0 4px 14px #dc262659}.form-detail-hero.status-submitted{background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6);box-shadow:inset 0 1px #fff3,0 4px 14px #2563eb66}.form-detail-hero.status-approved .form-detail-hero-badge{background:#ffffff4d}.form-detail-hero.status-rejected .form-detail-hero-badge{background:#0003}.form-detail-info-box{color:#312e81;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #4f46e533;border-left:4px solid #4f46e5;border-radius:10px;margin-bottom:20px;padding:14px 18px;box-shadow:0 2px 10px #4f46e514}.form-detail-info-box .form-detail-info-title{color:#3730a3;font-size:15px;font-weight:700}.form-detail-info-box .form-detail-info-line{color:#4338ca;margin-top:6px;font-size:13px}:root[data-theme=dark] .form-detail-info-box{background:linear-gradient(135deg,#312e81,#3730a3);border-color:#818cf866 #818cf866 #818cf866 #818cf8;box-shadow:0 2px 12px #00000040}:root[data-theme=dark] .form-detail-info-box .form-detail-info-title{color:#e0e7ff}:root[data-theme=dark] .form-detail-info-box .form-detail-info-line{color:#c7d2fe}.form-detail-section-title{color:var(--text);margin-bottom:10px;font-size:15px;font-weight:600}.form-detail-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #4f46e526;border-radius:10px;max-width:100%;margin-bottom:20px;overflow:auto visible;box-shadow:0 2px 12px #0000000f}:root[data-theme=dark] .form-detail-table-wrap{border-color:#818cf833}.form-detail-table thead tr{color:#fff!important;background:linear-gradient(135deg,#4338ca,#4f46e5,#6366f1)!important}.form-detail-table thead th{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 2px #0003;white-space:nowrap;font-size:12px;font-weight:700;color:#fff!important;background:linear-gradient(135deg,#4338ca,#4f46e5,#6366f1)!important;border:none!important;border-bottom:2px solid #ffffff4d!important;padding:14px 12px!important}.form-detail-panel .form-detail-table thead th{color:#fff!important;background:linear-gradient(135deg,#4338ca,#6366f1)!important}.form-detail-table tbody tr:nth-child(2n){background:#eef2ff80}:root[data-theme=dark] .form-detail-table tbody tr:nth-child(2n){background:#312e8133}.form-detail-total-row{font-weight:700;background:linear-gradient(135deg,#047857,#059669)!important}.form-detail-total-row td{text-shadow:0 1px 1px #00000026;font-size:13px;color:#fff!important;border:none!important;padding:14px!important}:root[data-theme=dark] .form-detail-total-row{background:linear-gradient(135deg,#065f46,#047857)!important}:root[data-theme=dark] .form-detail-total-row td{color:#d1fae5!important}.form-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.form-detail-summary-card.form-detail-summary-general{color:#1e40af;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #2563eb}.form-detail-summary-card.form-detail-summary-kdv{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:4px solid #d97706}.form-detail-summary-card.form-detail-summary-payment{color:#5b21b6;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-left:4px solid #7c3aed}:root[data-theme=dark] .form-detail-summary-card{border-color:#ffffff14;box-shadow:0 2px 12px #00000040}:root[data-theme=dark] .form-detail-summary-general{color:#bfdbfe;background:linear-gradient(135deg,#1e3a8a,#1e40af);border-left-color:#60a5fa}:root[data-theme=dark] .form-detail-summary-kdv{color:#fef3c7;background:linear-gradient(135deg,#78350f,#92400e);border-left-color:#fbbf24}:root[data-theme=dark] .form-detail-summary-payment{color:#e9d5ff;background:linear-gradient(135deg,#4c1d95,#5b21b6);border-left-color:#a78bfa}.form-detail-meta-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:20px;display:grid}.form-detail-meta-card.form-detail-meta-form{color:#065f46;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-left-color:#059669}.form-detail-meta-card.form-detail-meta-form .form-detail-meta-total{color:#047857}:root[data-theme=dark] .form-detail-meta-card{border-color:#818cf840;box-shadow:0 2px 12px #0003}:root[data-theme=dark] .form-detail-meta-card.form-detail-meta-person{color:#e9d5ff;background:linear-gradient(135deg,#3b0764,#5b21b6);border-left-color:#a78bfa}:root[data-theme=dark] .form-detail-meta-card.form-detail-meta-form{color:#a7f3d0;background:linear-gradient(135deg,#064e3b,#047857);border-left-color:#34d399}:root[data-theme=dark] .form-detail-meta-total{color:#6ee7b7!important}:root[data-theme=dark] .toolbar{border-color:var(--border);background:#3b82f614;box-shadow:0 2px 8px #0000004d}.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-input:hover{border-color:#3b82f666;box-shadow:0 2px 10px #0000000f,0 0 0 1px #3b82f61a}.toolbar-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3b82f61f,0 2px 10px #3b82f626}:root[data-theme=dark] .toolbar-input{box-shadow:0 2px 6px #0000004d}:root[data-theme=dark] .toolbar-input:focus{box-shadow:0 0 0 3px #60a5fa2e,0 2px 10px #60a5fa33}.badge.status-draft{color:#4b5563;background:#6b72801a;border-color:#6b728033}.badge.status-first_manager_approved,.badge.status-accounting_approved,.badge.status-project_manager_approved,.badge.status-manager_approved{color:#1d4ed8;background:#3b82f626;border-color:#3b82f64d}.badge.status-submitted{color:#b45309;background:#f59e0b26;border-color:#f59e0b4d}.badge.status-approved{color:#047857;background:#10b98126;border-color:#10b9814d}.badge.status-rejected{color:#b91c1c;background:#ef444426;border-color:#ef44444d}.sortable:hover{color:var(--accent)}.menu-item:hover{background:#1f6feb1a;border-color:#1f6feb38}.menu-item:active{transition:all .1s;transform:scale(.98)}.table thead th.th-fis-last,.table td.td-fis-last{background:var(--card);position:sticky;right:0;box-shadow:-4px 0 8px #0000000f}:root[data-theme=dark] .table thead th.th-fis-last,:root[data-theme=dark] .table td.td-fis-last{background:var(--card);box-shadow:-4px 0 12px #0000004d}.table thead th{background:var(--card);z-index:1;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--border);padding:16px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.form-detail-panel .form-detail-table thead th{color:#fff!important;background:linear-gradient(135deg,#4338ca,#6366f1)!important;border-bottom-color:#ffffff59!important}.role-pill.on{color:#047857;background:#10b9811f;border-color:#10b98159}.role-pill.off{color:var(--accent);background:#1f6feb14;border-color:#1f6feb40}.role-pill:disabled{opacity:.6;cursor:not-allowed}:root[data-theme=dark] .notice{background:#3b82f61f;border-color:#60a5fa66;box-shadow:0 4px 16px #60a5fa33}.notice ul{margin:8px 0 0;padding-left:18px}.main.expense-form-main{flex-direction:column;flex:1;gap:0;width:100%;max-width:100%;min-height:0;padding:0;display:flex}.main.expense-form-main .expense-form-shell{flex:1;width:100%;min-height:0;margin-bottom:0}.expense-form-toolbar__menu-item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-toolbar__menu-item:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.expense-form-shell--compact .expense-form-hero{z-index:3;border-radius:12px;position:sticky;top:0}.expense-form-hero--compact .expense-form-hero__thumb-paper{width:40px;height:52px}.expense-form-hero__thumb-paper .expense-thumb-overlay-wrap,.expense-form-hero__preview-img{object-fit:cover;width:100%;height:100%;display:block}.expense-form-hero--compact .expense-form-hero__amount{font-size:1.15rem}.expense-form-hero--compact .expense-form-hero__main{align-items:center;padding:8px 10px}.expense-form-hero__amount--editable,.expense-form-hero__vendor--editable{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.expense-form-hero__amount--editable:hover,.expense-form-hero__vendor--editable:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-hero__amount--editable:hover,.expense-form-hero__vendor--editable:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.expense-form-hero__amount--editable:focus-visible,.expense-form-hero__vendor--editable:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-hero__amount--editable:focus-visible,.expense-form-hero__vendor--editable:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.expense-form-hero__amount--editable:focus-visible,.expense-form-hero__vendor--editable:focus-visible{outline-offset:2px}.expense-form-hero__vendor--editable span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (hover:none) and (pointer:coarse){.expense-form-field-card:active{transform:scale(.98)}}.expense-form-field-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-field-card:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.expense-form-field-card:hover{box-shadow:0 4px 14px #0f172a12}.expense-form-field-card:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-field-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.expense-form-field-card:focus-visible{outline-offset:2px}.expense-form-field-card--empty .expense-form-field-card__value{color:var(--muted);font-weight:500}@media (max-width:860px){.expense-form-field-sheet{padding:20px 16px max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.expense-form-field-sheet,.expense-form-field-sheet__panel,.expense-form-field-sheet--closing,.expense-form-field-sheet__panel--closing{animation:none}.expense-form-field-card{transition:none}}.expense-form-field-sheet__body .expense-form-amount-input{font-variant-numeric:tabular-nums;text-align:center;font-size:1.5rem;font-weight:700}.expense-form-field-sheet .expense-form-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.expense-form-advanced--sheet .expense-form-advanced__tabs{z-index:1;background:var(--card);position:sticky;top:0}.expense-form-compact-field--wide .expense-form-compact-field__label{margin-bottom:2px}.expense-form-compact-field:last-child{border-bottom:none}.expense-form-compact-field--wide .expense-form-compact-field__label{padding-top:0}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.expense-form-shell select,.expense-form-shell textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;margin:0;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.expense-form-shell select,.expense-form-shell textarea{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.expense-form-shell select,.expense-form-shell textarea{background:var(--muted);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.expense-form-shell select,.expense-form-shell textarea{background:color-mix(in srgb,var(--muted) 6%,var(--card))}}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.expense-form-shell select,.expense-form-shell textarea{color:var(--text);box-shadow:none;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .15s,background-color .15s,box-shadow .15s;transform:none}.expense-form-shell textarea{resize:vertical;min-height:88px}.expense-form-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--muted);padding-right:36px}@supports (color:color-mix(in lab,red,red)){.expense-form-shell select{background-color:color-mix(in srgb,var(--muted) 6%,var(--card))}}.expense-form-shell select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.expense-form-shell select:hover,.expense-form-shell textarea:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.expense-form-shell select:hover,.expense-form-shell textarea:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.expense-form-shell select:focus{background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E")}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.expense-form-shell select:focus,.expense-form-shell textarea:focus{border-color:var(--accent);background-color:var(--card);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.expense-form-shell select:focus,.expense-form-shell textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.expense-form-shell select:focus,.expense-form-shell textarea:focus{transform:none}.expense-form-shell input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.expense-form-shell textarea::placeholder{color:var(--muted);opacity:.72}.expense-form-shell input:disabled,.expense-form-shell select:disabled,.expense-form-shell textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell input:disabled,.expense-form-shell select:disabled,.expense-form-shell textarea:disabled{background:color-mix(in srgb,var(--muted) 4%,var(--card))}}.expense-form-shell .field input,.expense-form-shell .field select,.expense-form-shell .field textarea{box-shadow:none;border-width:1px;border-radius:10px;padding:11px 12px;transform:none}.expense-form-shell .field input:focus,.expense-form-shell .field select:focus,.expense-form-shell .field textarea:focus{box-shadow:0 0 0 3px var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .field input:focus,.expense-form-shell .field select:focus,.expense-form-shell .field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.expense-form-shell .expense-form-amount-input{font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:var(--accent);font-size:1.25rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-amount-input{background:color-mix(in srgb,var(--accent) 5%,var(--card))}}.expense-form-shell .expense-form-amount-input{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-amount-input{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.expense-form-shell .expense-form-amount-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-amount-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}.expense-form-compact-field.expense-form-field--ocr{background:var(--expense-ocr-bg);border-left:3px solid var(--expense-ocr-border);padding-left:11px}.expense-form-shell .vendor-typeahead{position:relative}.expense-form-shell .vendor-typeahead input{width:100%}.expense-form-shell .ledger-account-autocomplete__list{z-index:24;border:1px solid var(--border);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .ledger-account-autocomplete__list{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.expense-form-shell .ledger-account-autocomplete__list{background:var(--card);border-radius:12px;box-shadow:0 12px 32px #0f172a1f}.expense-form-shell .ledger-account-autocomplete__option{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:14px;display:flex}.expense-form-shell .ledger-account-autocomplete__option:hover,.expense-form-shell .ledger-account-autocomplete__option:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .ledger-account-autocomplete__option:hover,.expense-form-shell .ledger-account-autocomplete__option:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.expense-form-shell .expense-form-stepper{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-stepper{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.expense-form-shell .expense-form-stepper{box-shadow:none;background:var(--muted);border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-stepper{background:color-mix(in srgb,var(--muted) 4%,var(--card))}}.expense-form-shell .expense-form-stepper__input{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-stepper__input{border-left:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.expense-form-shell .expense-form-stepper__input{border-right:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-stepper__input{border-right:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.expense-form-shell .expense-form-stepper__input{background:0 0;padding:10px 8px;font-size:1rem}.expense-form-shell .expense-form-chip{box-shadow:none;border-width:1px;border-radius:12px;padding:10px 14px}.expense-form-shell .expense-form-chip:hover{box-shadow:none;transform:none}.expense-form-shell .expense-form-chip--active{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-shell .expense-form-chip--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.expense-form-shell .expense-form-field.expense-form-field--ocr{border-left:3px solid var(--expense-ocr-border);background:var(--expense-ocr-bg);padding-left:11px}.expense-form-doc-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-doc-row:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.expense-form-doc-row:hover{box-shadow:0 4px 14px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-doc-row:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 12%,transparent)}}.expense-form-doc-row__thumb .expense-thumb-wrap,.expense-form-doc-row__thumb .expense-thumb-wrap--receipt{border:none;border-radius:0;width:100%;height:100%;padding:0}.expense-form-doc-row__thumb .expense-thumb,.expense-form-doc-row__thumb .expense-thumb--receipt{object-fit:cover;width:100%;height:100%}.expense-form-doc-row__thumb .expense-thumb-pdf-tile{min-height:64px;font-size:10px}.expense-form-field__icon svg{width:16px;height:16px}:root[data-theme=dark] .expense-form-field__required{color:#fecaca;background:#ef444433}.expense-form-field__control>input,.expense-form-field__control>select,.expense-form-field__control>textarea{box-sizing:border-box;width:100%}.expense-form-field--highlight .expense-form-field__control{position:relative}.expense-form-field--highlight .expense-form-amount-input{letter-spacing:-.02em;border-color:var(--accent);padding:16px 18px;font-size:1.35rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.expense-form-field--highlight .expense-form-amount-input{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.expense-form-field--highlight .expense-form-amount-input{background:linear-gradient(145deg,var(--accent) 0%,var(--card) 100%)}@supports (color:color-mix(in lab,red,red)){.expense-form-field--highlight .expense-form-amount-input{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,var(--card)) 0%,var(--card) 100%)}}.expense-form-field--highlight .expense-form-amount-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent),0 6px 20px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-field--highlight .expense-form-amount-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),0 6px 20px color-mix(in srgb,var(--accent) 22%,transparent)}}.expense-form-stepper__btn:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-stepper__btn:hover{background:color-mix(in srgb,var(--accent) 16%,var(--card))}}.expense-form-stepper__btn:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-stepper__btn:active{background:color-mix(in srgb,var(--accent) 24%,var(--card))}}.expense-form-stepper__input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.expense-form-stepper__input:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}}.expense-form-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-chip:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.expense-form-chip:hover{transform:translateY(-1px)}.expense-form-chip__icon svg{width:16px;height:16px}.expense-form-kkeg-row input{flex:1;min-width:120px}@media (max-width:860px){.expense-form-section__grid{grid-template-columns:1fr}.expense-form-chips{grid-template-columns:1fr 1fr;display:grid}.expense-form-chip{justify-content:center;min-height:48px}}.expense-form-save-btn.button.primary{background:var(--accent-gradient);color:#fff;box-shadow:0 2px 10px var(--accent);border:none;font-weight:700}@supports (color:color-mix(in lab,red,red)){.expense-form-save-btn.button.primary{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 40%,transparent)}}.expense-form-save-btn.button.primary:hover{background:linear-gradient(135deg,var(--accent-hover) 0%,var(--accent) 100%);box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-form-save-btn.button.primary:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 45%,transparent)}}.expense-form-advanced{border:1px solid var(--border);background:var(--muted);border-radius:12px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.expense-form-advanced{background:color-mix(in srgb,var(--muted) 4%,var(--card))}}.expense-form-advanced--open .expense-form-advanced__chevron{margin-top:4px;transform:rotate(-135deg)}.expense-form-advanced-block .muted{margin:0 0 10px;font-size:13px}.expense-form-split-actions__link:hover{color:var(--accent)}.expense-form-split-actions__link:disabled{opacity:.5;cursor:not-allowed}.expense-form-participant-actions .button{width:100%;min-height:44px}@media (max-width:860px){.app-shell.expense-form-layout{gap:0;min-height:100dvh;padding:0}.app-shell.expense-form-layout .app-scroll{background:var(--bg-solid);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.main.expense-form-main{background:var(--bg-solid);flex:1;min-height:0;margin-bottom:0}.main.expense-form-main .expense-form-shell{max-height:none;box-shadow:none;background:var(--bg-solid);border:none;border-radius:0;margin-left:0;margin-right:0}.main.expense-form-main .expense-form-card-header{padding-top:calc(env(safe-area-inset-top) + 8px);padding-left:12px;padding-right:12px}.main.expense-form-main .expense-form-body{flex:auto;min-height:120px}.main.expense-form-main .expense-form-footer{z-index:4;position:sticky;bottom:0}}@media (min-width:861px){.main.expense-form-main .expense-form-shell{box-shadow:none;background:0 0;border:none;border-radius:0;max-height:none;animation:none}.main.expense-form-main .expense-form-card-header,.main.expense-form-main .expense-form-footer{background:var(--bg-solid)}.main.expense-form-main .expense-form-footer{border-top:1px solid var(--border)}.main.expense-form-main .expense-form-body{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:10px 24px 14px}.main.expense-form-main .expense-form-card-header{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:12px 24px 10px}.main.expense-form-main .expense-form-footer{width:100%;max-width:none;margin-left:auto;margin-right:auto}.expense-form-hero__main{padding:10px 12px}.expense-form-hero__thumb-paper{width:64px;height:88px}.expense-form-field-stacks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 10px;display:grid}.expense-form-field-stacks .expense-form-field-stack{display:contents}.expense-form-field-stack__section{margin-top:0}.expense-form-field-stack__section-title{grid-column:1/-1;margin:4px 0 0}.expense-form-field-card{border-radius:14px;padding:10px 12px}.expense-form-field-card--wide{grid-column:1/-1}.expense-form-field-card__label{font-size:11px}.expense-form-field-card__value{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.expense-form-compact-field{padding:14px 16px}}@media (min-width:1100px){.expense-form-field-stacks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.expense-form-shell,.expense-form-section,.expense-form-advanced__panel{animation:none}.expense-form-advanced__chevron{transition:none}}.conversion-rate-row input{flex:1 1 0;min-width:80px}.expense-form-card .form-grid{margin-top:16px}.section-header h2{font-size:1.45rem}.section-header h3{font-size:1.2rem}.section-header h4{font-size:1.05rem}.section-header h2,.section-header h3,.section-header h4{color:var(--text);letter-spacing:-.02em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}:root[data-theme=dark] .section-header h2,:root[data-theme=dark] .section-header h3,:root[data-theme=dark] .section-header h4{-webkit-text-fill-color:var(--text);background:0 0}.list-item:hover{border-color:var(--accent);box-shadow:0 4px 12px #1f6feb26}.budget-allocation-list li{background:var(--surface-muted,#00000008);border-radius:8px;justify-content:space-between;gap:12px;padding:6px 8px;font-size:13px;display:flex}.capture-upload-zone.drag-over{border-color:var(--accent);background:var(--accent-light)}.capture-upload-zone.is-busy{pointer-events:none;opacity:.85}.capture-upload-icon svg{width:28px;height:28px}.capture-upload-primary svg{flex-shrink:0;width:20px;height:20px}.capture-upload-link:hover:not(:disabled){color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.capture-upload-link:hover:not(:disabled){color:color-mix(in srgb,var(--accent) 80%,var(--text))}}.capture-upload-link:disabled{opacity:.45;cursor:not-allowed}.capture-upload-zone.has-queue{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-light)}.ocr-lab-page .subtitle{margin:4px 0 0;font-size:13px}@media (max-width:960px){.ocr-lab-layout{grid-template-columns:1fr}}.ocr-lab-doc-btn:hover,.ocr-lab-doc-btn.active{border-color:var(--accent);background:var(--accent-light)}.badge.warn{color:#b45309;background:#f59e0b33}.badge.ok{color:#15803d;background:#22c55e26}.ocr-lab-table th,.ocr-lab-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 6px}.ocr-lab-table tr.status-missing td{background:#ef44440f}.ocr-lab-table tr.status-low td{background:#f59e0b14}.ocr-lab-table tr.status-suspicious td{background:#a855f714}.badge.status-missing{background:#ef444426}.badge.status-low{background:#f59e0b33}.badge.status-suspicious{background:#a855f726}.ocr-lab-raw pre{white-space:pre-wrap;word-break:break-word;background:#0f172a0f;border-radius:8px;max-height:280px;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.ocr-lab-engine-settings__radio .muted{font-size:11px;font-weight:400}.ocr-lab-engine-settings__toggle strong{margin-bottom:2px;display:block}.ocr-lab-engine-settings__toggle .muted{font-size:11px}.ocr-lab-engine-settings__warn,.ocr-lab-engine-settings__hint,.ocr-lab-engine-settings__dirty{margin:10px 0 0;font-size:12px}.ocr-lab-upload:hover,.ocr-lab-upload.drag-over{border-color:var(--accent);background:var(--accent-light)}.ocr-lab-upload.busy{cursor:wait;opacity:.85}@media (max-width:900px){.ocr-lab-workspace{grid-template-columns:1fr}}.ocr-lab-image-wrap-sticky .ocr-lab-image{transform-origin:top;max-height:min(70vh,640px)}.ocr-lab-tab:hover{color:var(--text);background:var(--surface)}.ocr-lab-tab.active{color:var(--accent);background:var(--accent-light);font-weight:600}.ocr-lab-stat-card strong{margin-top:4px;font-size:16px;display:block}.ocr-lab-issues ul{margin:8px 0 0;padding-left:18px}.ocr-lab-issues li{margin-bottom:4px}.ocr-lab-conf-bar span{z-index:1;padding:0 6px;font-size:11px;line-height:18px;position:relative}.ocr-lab-conf-fill.ok{background:#22c55e59}.ocr-lab-conf-fill.low{background:#f59e0b66}.ocr-lab-text-toolbar input[type=search]{flex:1;min-width:160px}.ocr-lab-text-line:last-child{border-bottom:none}.ocr-lab-text-line.hot{background:#f59e0b1f}.ocr-lab-table.compact th,.ocr-lab-table.compact td{padding:6px 4px;font-size:12px}.capture-card>h2{margin-bottom:12px}.approval-config-summary-list li{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.approval-setup-checklist ul{margin:8px 0 0;padding:0;font-size:14px;list-style:none}.approval-setup-checklist li.done{color:var(--success,#059669)}.tenant-info-list li{margin-bottom:8px}.shortcut-list li{align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.shortcut-list kbd{background:var(--border);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px;display:inline-block}.list-item:active{opacity:.9;transition:all .1s}.line-item input{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:8px;padding:8px 10px}.checkbox-inline{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.checkbox-inline input{cursor:pointer;width:1.1rem;height:1.1rem}.expense-center-page{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.expense-center-page--full .expense-center-view-tabs{padding:12px 16px 0}.expense-center-page--full .forms-list-page.card,.expense-center-page--full .expense-center-closure__workspace,.expense-center-page--full .expense-center-user-list__workspace,.expense-center-page--full .expense-center-forms__workspace{width:100%;max-width:100%;box-shadow:none;background:var(--bg-solid);border:none;border-radius:0;flex:1}.expense-center-page--full .expense-center-detail-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.expense-center-workbook-sheets__tab.active{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb);font-weight:600}.expense-center-workbook-grid__table thead th{z-index:2;background:var(--wb-header-bg);border-bottom:1px solid var(--wb-border);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,#64748b);font-size:11px;font-weight:700;position:sticky;top:0}.expense-center-workbook-grid__table tbody td{border-bottom:1px solid var(--wb-border)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-grid__table tbody td{border-bottom:1px solid color-mix(in srgb,var(--wb-border) 75%,transparent)}}.expense-center-workbook-grid__table tbody tr:last-child td{border-bottom:none}.expense-center-workbook-grid__table td.num{text-align:right;font-variant-numeric:tabular-nums}.expense-center-workbook-grid__input:focus{border-color:var(--primary,#2563eb);outline:none}.expense-center-workbook-grid__input:disabled{opacity:.6;cursor:not-allowed}.expense-center-workbook-view-toolbar__chip.active{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb);font-weight:600}.expense-center-workbook-tree__parent td,.expense-center-workbook-tree__child td{vertical-align:middle}.expense-center-workbook-tree__parent td{background:var(--wb-muted-bg);font-weight:600}.expense-center-workbook-tree__child td{background:var(--surface,#fff)}.expense-center-workbook-tree__child.is-missing-gl td:nth-child(4){color:#b45309;font-weight:600}.expense-center-workbook-tree__child:hover td,.expense-center-workbook-flat-row:hover td,.expense-center-workbook-summary-row:hover td{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-tree__child:hover td,.expense-center-workbook-flat-row:hover td,.expense-center-workbook-summary-row:hover td{background:color-mix(in srgb,var(--primary,#2563eb) 5%,var(--surface,#fff))}}.expense-center-workbook-tree__parent-link:disabled{color:inherit;cursor:default}.expense-center-workbook-form-summary td:has(.expense-center-workbook-cross-month-note){min-width:9rem}.expense-center-workbook-gl-empty,.expense-center-workbook-gl-empty-cell{color:#b45309;font-weight:600}.expense-center-workbook-summary-row.is-alt td,.expense-center-workbook-flat-row.is-alt td{background:var(--wb-muted-bg)}@media (max-width:860px){.expense-center-workbook-view-toolbar__row{gap:6px}.expense-center-workbook-view-toolbar__chip{padding:4px 8px;font-size:12px}.expense-center-workbook-grid__table-wrap{overflow-x:auto}}.expense-center-view-tabs button{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);cursor:pointer;border-radius:8px;padding:8px 14px}.expense-center-view-tabs button.active{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb);font-weight:600}.expense-center-closure-checklist-chip.is-blocking{color:#b45309;background:#f59e0b1a;border-color:#f59e0b}@media (min-width:480px){.expense-center-closure-filter__months{grid-template-columns:repeat(4,minmax(0,1fr))}}.expense-center-closure-filter__month-btn.is-active{border-color:var(--primary,#2563eb);background:#2563eb14;font-weight:600}.expense-center-closure-filter__month-btn.is-closed:not(.is-active){background:#10b9810f}.expense-center-closure__action-btn--excel:hover:not(:disabled):not(.is-disabled):not([aria-disabled=true]){border-color:#217346;box-shadow:0 2px 10px #21734633}.expense-center-closure__action-btn--close:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-hover) 0%,var(--accent) 100%);box-shadow:0 4px 14px var(--accent)}@supports (color:color-mix(in lab,red,red)){.expense-center-closure__action-btn--close:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 42%,transparent)}}.expense-center-closure__action-btn:disabled,.expense-center-closure__action-btn.is-disabled,.expense-center-closure__import-label[aria-disabled=true]{opacity:.52;cursor:not-allowed;pointer-events:none}.app-page-header__actions .expense-center-closure__action-btn.app-page-header__cta-secondary{min-height:44px;box-shadow:none}.app-page-header__actions .expense-center-closure__action-btn.app-page-header__cta{min-height:44px}.center-content:has(.expense-center-templates){flex-direction:column;min-height:0;display:flex;overflow:hidden}.center-body:has(.expense-center-templates){flex:1;align-items:stretch;min-height:0}.center-layout:has(.expense-center-templates),.main.main--admin-hub .admin-center-shell .center-content .expense-center-templates{flex:1;min-height:0}.expense-center-templates__toolbar .expense-center-back{align-self:center;margin-bottom:0}.expense-center-templates__toolbar-lead h1{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.expense-center-templates__toolbar-lead p{margin:0;font-size:12px}.expense-center-templates__toolbar-company select{min-height:36px}.expense-center-templates__table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);background:var(--primary,#2563eb);padding:6px 10px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.expense-center-templates__table thead th{background:color-mix(in srgb,var(--primary,#2563eb) 6%,var(--bg-solid,#fff))}}.expense-center-templates__table thead th{border-bottom:1px solid var(--border,#e5e7eb);white-space:nowrap}.expense-center-templates__table tbody td{vertical-align:middle;border-bottom:1px solid var(--border,#e5e7eb);padding:5px 10px}.expense-center-templates__table tbody tr:last-child td{border-bottom:none}.expense-center-templates__table tbody tr:hover td{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-templates__table tbody tr:hover td{background:color-mix(in srgb,var(--primary,#2563eb) 4%,var(--surface,#fff))}}.expense-center-templates__name-link:hover{color:var(--primary,#2563eb);text-decoration:underline}.expense-center-templates__menu-dropdown .menu-item{border-radius:6px;padding:6px 10px;font-size:13px}.expense-center-templates__menu-dropdown .menu-item--danger{color:#dc2626}.expense-center-templates__menu-dropdown .menu-item--danger:hover:not(:disabled){background:#ef444414;border-color:#ef444433}.expense-center-templates__menu-dropdown .menu-item:disabled{opacity:.45;cursor:not-allowed}.expense-center-templates__edit-link:hover{text-decoration:underline}@media (max-width:860px){.expense-center-templates{height:auto}.expense-center-templates__toolbar{padding:8px 12px}.expense-center-templates__toolbar-company,.expense-center-templates__create{width:100%;max-width:none;margin-left:0}.expense-center-templates__workspace{padding:12px}.expense-center-templates__table thead{display:none}.expense-center-templates__table,.expense-center-templates__table tbody,.expense-center-templates__table tr,.expense-center-templates__table td{width:100%;display:block}.expense-center-templates__table tr{border-bottom:1px solid var(--border,#e5e7eb);padding:12px}.expense-center-templates__table tr:last-child{border-bottom:none}.expense-center-templates__table td{border:none;padding:4px 0}.expense-center-templates__table td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.expense-center-templates__actions-cell:before{display:none}.expense-center-templates__table tr{padding:10px 12px}}.expense-center-page--full .expense-center-template-editor{flex:1;min-height:0}.center-content:has(.expense-center-template-editor){flex-direction:column;min-height:0;display:flex;overflow:hidden}.center-body:has(.expense-center-template-editor){flex:1;align-items:stretch;min-height:0}.center-layout:has(.expense-center-template-editor){flex:1;min-height:0}.expense-center-template-editor__toolbar .expense-center-back{align-self:center;margin-bottom:0}.expense-center-template-editor__toolbar-lead h1{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.expense-center-template-editor__toolbar-name input{min-height:36px}.expense-center-template-editor__sheet-list li{margin-bottom:6px}.expense-center-template-editor__sheet-row.is-active .expense-center-template-editor__sheet-item{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__sheet-row.is-active .expense-center-template-editor__sheet-item{background:color-mix(in srgb,var(--primary,#2563eb) 10%,var(--bg-solid,#fff))}}.expense-center-template-editor__sheet-row.is-active .expense-center-template-editor__sheet-item{border-color:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__sheet-row.is-active .expense-center-template-editor__sheet-item{border-color:color-mix(in srgb,var(--primary,#2563eb) 35%,var(--border,#e5e7eb))}}.expense-center-template-editor__sheet-row.is-active .expense-center-template-editor__sheet-item{color:var(--primary,#2563eb);font-weight:600}.expense-center-template-editor__sheet-row.is-disabled{opacity:.65}.expense-center-template-editor__sheet-item:hover{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__sheet-item:hover{background:color-mix(in srgb,var(--primary,#2563eb) 5%,var(--surface,#fff))}}.expense-center-template-editor__sheet-item:hover{border-color:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__sheet-item:hover{border-color:color-mix(in srgb,var(--primary,#2563eb) 20%,var(--border,#e5e7eb))}}.expense-center-template-editor__reorder .button{min-width:26px;padding:2px 5px;line-height:1}.expense-center-template-editor__sheet-meta--inline .field{flex:160px;min-width:140px;margin:0}.expense-center-template-editor__sheet-meta--inline .field span{font-size:11px}.expense-center-template-editor__sheet-meta--inline input,.expense-center-template-editor__sheet-meta--inline select{min-height:34px;font-size:13px}.expense-center-template-editor__columns-head h3{margin:0;font-size:14px;font-weight:600}.expense-center-template-editor__columns-table-head:has(>:first-child:not([role=columnheader])){grid-template-columns:56px minmax(120px,1fr) minmax(140px,220px) 72px}.expense-center-template-editor__column-row:last-child{border-bottom:none}.expense-center-template-editor__column-row:hover{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__column-row:hover{background:color-mix(in srgb,var(--primary,#2563eb) 4%,var(--surface,#fff))}}.expense-center-template-editor__column-row:hover{box-shadow:none}.expense-center-template-editor__column-row.is-hidden{opacity:.55;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,var(--border,#e5e7eb) 4px,var(--border,#e5e7eb) 5px)}@supports (color:color-mix(in lab,red,red)){.expense-center-template-editor__column-row.is-hidden{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,color-mix(in srgb,var(--border,#e5e7eb) 35%,transparent) 4px,color-mix(in srgb,var(--border,#e5e7eb) 35%,transparent) 5px)}}.expense-center-template-editor__column-row.is-hidden .expense-center-template-editor__header-input{opacity:.7}.expense-center-template-editor__column-label strong{font-size:13px;font-weight:600}.expense-center-template-editor__column-row:not(:has(.expense-center-template-editor__reorder)){grid-template-columns:56px minmax(120px,1fr) minmax(140px,220px) 72px}.expense-center-template-editor__import-flag label{align-items:center;gap:4px;margin:0;display:inline-flex}.expense-center-template-editor__preview-head h3{margin:0;font-size:14px;font-weight:600}.expense-center-template-editor__period-inputs input{width:72px}.expense-center-workbook-preview__table thead th{text-align:left;white-space:nowrap;background:var(--primary,#2563eb);padding:10px 12px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-preview__table thead th{background:color-mix(in srgb,var(--primary,#2563eb) 88%,#1e3a8a)}}.expense-center-workbook-preview__table thead th{color:#fff;border-bottom:1px solid var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-preview__table thead th{border-bottom:1px solid color-mix(in srgb,var(--primary,#2563eb) 70%,#1e40af)}}.expense-center-workbook-preview__table tbody td{border-bottom:1px solid var(--border,#e5e7eb);vertical-align:top;padding:8px 12px}.expense-center-workbook-preview__table tbody tr:nth-child(2n) td{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-preview__table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--primary,#2563eb) 3%,var(--surface,#fff))}}.expense-center-workbook-preview__table tbody tr:hover td{background:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-preview__table tbody tr:hover td{background:color-mix(in srgb,var(--primary,#2563eb) 7%,var(--surface,#fff))}}.expense-center-workbook-template-picker--compact .expense-center-workbook-template-picker__card{gap:8px;padding:10px 12px}.expense-center-workbook-template-picker--compact .expense-center-workbook-template-picker__mark{border-radius:8px;width:32px;height:32px}.expense-center-workbook-template-picker__select:hover:not(:disabled){border-color:#217346}.expense-center-workbook-template-picker__select:focus-visible{border-color:#217346;outline:none;box-shadow:0 0 0 3px #21734638}.expense-center-workbook-template-picker__select:disabled{opacity:.62;cursor:not-allowed;background:var(--border)}@supports (color:color-mix(in lab,red,red)){.expense-center-workbook-template-picker__select:disabled{background:color-mix(in srgb,var(--border) 18%,var(--bg-solid,#fff))}}.expense-center-workbook-template-picker--compact .expense-center-workbook-template-picker__select{min-height:40px;font-size:13px}.expense-center-closure__export-summary-template,.expense-center-closure__export-summary-excluded,.expense-center-closure__export-summary-empty,.expense-center-closure__export-summary-receipts{margin:0;font-size:12px}@media (max-width:860px){.expense-center-template-editor{height:auto;min-height:min(100dvh,100%)}.expense-center-template-editor__workspace{flex:auto;min-height:280px;overflow:visible}.expense-center-template-editor__toolbar{padding:8px 12px}.expense-center-template-editor__toolbar-name{width:100%;max-width:none;margin-left:0}.expense-center-template-editor__layout{grid-template-columns:1fr;overflow:visible}.expense-center-template-editor__sheets{border-right:none;border-bottom:1px solid var(--border,#e5e7eb);padding:12px;overflow:visible}.expense-center-template-editor__sheet-list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.expense-center-template-editor__sheet-list li{flex:none;margin-bottom:0}.expense-center-template-editor__sheet-row{flex-direction:column;align-items:stretch;min-width:200px;display:flex}.expense-center-template-editor__sheet-item{grid-area:auto}.expense-center-template-editor__reorder,.expense-center-template-editor__sheet-actions{display:none}.expense-center-template-editor__main{padding:12px;overflow:visible}.expense-center-template-editor__columns-section{min-height:240px}.expense-center-template-editor__sheet-meta--inline{flex-direction:column;align-items:stretch}.expense-center-template-editor__sheet-meta--inline .field{min-width:0}.expense-center-template-editor__columns-table-head{display:none}.expense-center-template-editor__column-row{grid-template-columns:1fr;gap:10px;padding:12px}.expense-center-template-editor__column-row:not(:has(.expense-center-template-editor__reorder)){grid-template-columns:1fr}.expense-center-template-editor__column-row .expense-center-template-editor__reorder{display:none}.expense-center-template-editor__column-visible{justify-content:flex-start}.expense-center-template-editor__column-visible:before{content:"Görünür";text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);margin-right:8px;font-size:11px;font-weight:600}.expense-center-template-editor__header-input::placeholder{color:var(--text-muted,#6b7280)}.expense-center-template-editor__import-flag:before{content:"Import";text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.expense-center-template-editor__banner{padding:10px 12px}.expense-center-template-editor__sticky-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.expense-center-template-editor__preview-controls{flex-direction:column;align-items:stretch}.expense-center-template-editor__period-inputs{width:100%}.expense-center-template-editor__period-inputs input{flex:1;width:auto}}.expense-center-filters .field{flex:1;min-width:180px}.expense-center-page .section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.expense-center-detail-toolbar .expense-center-export-menu{grid-column:1/-1}@media (min-width:720px){.expense-center-detail-toolbar .expense-center-export-menu{grid-column:auto}.expense-center-search-field{grid-column:span 2}}.expense-center-table th,.expense-center-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.expense-center-admin-entry .button{margin-top:8px}@media (max-width:768px){.expense-center-page{padding:16px 12px 32px}.expense-center-filters{flex-direction:column;align-items:stretch}.expense-center-filters .field{width:100%;min-width:0}.expense-center-detail-toolbar{grid-template-columns:1fr 1fr}.expense-center-search-field{grid-column:1/-1}.expense-center-month-toggle{padding:12px 14px;font-size:.95rem}}.policy-banner{border:1.5px solid;border-radius:8px;margin-bottom:12px;overflow:hidden}.bulk-action-bar{background:var(--accent-subtle,#6366f114);border:1px solid var(--accent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px;display:flex}.bulk-checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}.list-item.bulk-selected{background:var(--accent-subtle,#6366f10f);border-left:3px solid var(--accent);padding-left:9px}.button.danger{color:#ef4444;border-color:#ef4444}.button.danger:hover{color:#fff;background:#ef4444}.analytics-page{max-width:1100px;margin:0 auto;padding:24px}.analytics-header h1{margin:0 0 4px;font-size:22px;font-weight:700}.analytics-tab:hover{color:var(--fg)}.analytics-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.analytics-period-btns .button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.analytics-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.analytics-table{border-collapse:collapse;width:100%;margin-top:20px;font-size:13px}.analytics-table th{text-align:left;border-bottom:2px solid var(--border);text-transform:uppercase;color:var(--muted);letter-spacing:.04em;padding:8px 10px;font-size:11px;font-weight:600}.analytics-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.analytics-table tr:last-child td{border-bottom:none}.analytics-budget-list{flex-direction:column;gap:16px;display:flex}@media (max-width:680px){.analytics-page{padding:16px}.analytics-two-col{grid-template-columns:1fr}.analytics-content{padding:16px}.analytics-summary-row{grid-template-columns:repeat(2,1fr)}}.form-status-chip{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.form-status-chip.s-draft{background:var(--muted-bg);color:var(--muted)}.form-status-chip.s-submitted{color:#2563eb;background:#3b82f61f}.form-status-chip.s-pending{color:#b45309;background:#f59e0b1f}.form-status-chip.s-approved{color:#16a34a;background:#22c55e1f}.form-status-chip.s-rejected{color:#dc2626;background:#ef44441f}.form-status-chip.s-pending{animation:2.4s ease-in-out infinite statusRingPulse}:root[data-theme=dark] .form-status-chip.s-submitted{color:#93c5fd}:root[data-theme=dark] .form-status-chip.s-pending{color:#fcd34d}:root[data-theme=dark] .form-status-chip.s-approved{color:#86efac}:root[data-theme=dark] .form-status-chip.s-rejected{color:#fca5a5}@media (max-width:860px){.new-form-modal-overlay{align-items:flex-end;padding:0}.new-form-modal{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:90dvh;overflow-y:auto}}.panel-backdrop{z-index:9000;background:#00000059;animation:.18s forwards backdropIn;position:fixed;top:0;right:0;bottom:0;left:0}.forms-detail-panel{background:var(--card);z-index:9001;flex-direction:column;width:min(920px,100vw);animation:.24s cubic-bezier(.32,.72,0,1) forwards slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 48px #0000002e}.forms-detail-panel.closing{animation:.2s cubic-bezier(.4,0,.2,1) forwards slideOutRight}@media (min-width:769px){.forms-page-main .forms-page-detail-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.approvals-page-main .forms-page-detail-workspace:not(.forms-page-detail-workspace--open){flex-direction:column;flex:none;width:100%;min-height:0;display:flex}.approvals-page-main .forms-page-detail-workspace--open{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.approvals-page-main .approvals-page--detail-open,.forms-page-main .forms-page-detail-workspace--open{min-height:0}.expense-center-page--full .expense-center-detail-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.expense-center-page--full .expense-center-detail-workspace--open{min-height:0}.forms-detail-panel--fullpage{width:100%;min-height:0;max-height:none;box-shadow:none;flex:1;animation:none;position:relative;inset:auto;overflow:hidden}.forms-detail-panel--fullpage.closing{animation:none}.forms-detail-panel--fullpage .panel-header{z-index:10;gap:10px;position:sticky;top:0}.forms-detail-panel--fullpage .panel-back-btn{white-space:nowrap;flex-shrink:0;font-weight:600}.forms-detail-panel--fullpage .panel-expenses-table{table-layout:fixed}.forms-detail-panel--fullpage .panel-expenses-table .col-kalem{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forms-detail-panel--fullpage .panel-expenses-table .col-project,.forms-detail-panel--fullpage .panel-expenses-table .col-cost-center{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:root[data-theme=dark] .forms-detail-panel{box-shadow:-12px 0 48px #0000008c}.forms-detail-panel,.forms-detail-panel *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.forms-detail-panel .mono{font-family:SF Mono,Fira Code,ui-monospace,Cascadia Code,monospace}.panel-header{border-bottom:1px solid var(--border);background:var(--card);z-index:10;flex-shrink:0;align-items:center;gap:14px;min-height:60px;padding:14px 22px;transition:box-shadow .2s;display:flex;position:sticky;top:0}.panel-header.scrolled{box-shadow:0 4px 16px #0000001a}:root[data-theme=dark] .panel-header.scrolled{box-shadow:0 4px 16px #0006}.panel-status-bar{background:var(--muted-bg);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:8px 22px;font-size:12.5px;display:flex}.panel-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 22px 80px;display:flex;overflow-y:auto}.panel-body::-webkit-scrollbar{width:5px}.panel-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.panel-body::-webkit-scrollbar-track{background:0 0}.panel-info-card{border:1px solid var(--border);background:var(--bg-solid);border-radius:12px;padding:14px 16px}.panel-info-row:not(:last-child){border-bottom-color:#94a3b81f}.panel-info-row .muted{font-size:13px}.panel-info-row strong{font-size:13.5px}.panel-expenses-section{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:clip}.panel-expenses-header{background:var(--muted-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.panel-expenses-summary{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:0;display:grid}.panel-summary-stat:last-child{border-right:none}.panel-summary-value .currency{color:var(--muted);letter-spacing:0;margin-left:2px;font-size:11px;font-weight:500}.panel-expenses-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;font-size:14px;display:flex}.panel-expenses-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.panel-expenses-table .col-num{width:36px;min-width:32px}.panel-expenses-table .col-date{white-space:nowrap;width:88px;min-width:80px}.panel-expenses-table .col-amount{white-space:nowrap;width:125px;min-width:100px}.panel-expenses-table .col-payment{width:90px;min-width:70px}.panel-expenses-table .col-category{width:140px;min-width:110px}.panel-expenses-table .col-thumb{text-align:center;vertical-align:middle;width:64px;min-width:60px;padding:4px}.panel-expenses-table .col-actions{width:60px;min-width:50px}@media (max-width:720px){.panel-category-summary-body{grid-template-columns:1fr}}.panel-expenses-table th{text-align:left;background:var(--muted-bg);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--border);white-space:nowrap;padding:9px 10px;font-family:inherit;font-size:10.5px;font-weight:700}.panel-expenses-table th.col-amount{text-align:right}.panel-expenses-table td{vertical-align:middle;color:var(--text);border-bottom:1px solid #94a3b81f;padding:10px;font-family:inherit}:root[data-theme=dark] .panel-expenses-table td{border-bottom-color:#94a3b814}.panel-expenses-table tfoot td{background:var(--muted-bg);border-top:2px solid var(--border);border-bottom:none;padding:10px;font-size:13px;font-weight:600}.panel-expenses-table tfoot .col-amount{text-align:right}.panel-expenses-table tbody tr{transition:background .12s}.panel-expenses-table tbody tr:nth-child(2n){background:#94a3b808}.panel-expenses-table tbody tr:hover{background:#3b82f60f!important}.expense-row-rejected td{opacity:.45;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480}.expense-row-rejected td .expense-kalem-vendor{color:#ef4444}.expense-row-num{color:var(--muted);text-align:center;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:11px;display:block}.expense-date-cell{color:var(--muted);white-space:nowrap;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px}.expense-kalem-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.expense-category-tag{white-space:nowrap;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;align-items:center;padding:1px 7px;font-family:inherit;font-size:10.5px;font-weight:600;display:inline-flex}:root[data-theme=dark] .expense-category-tag{color:#94a3b8;background:#47556940;border-color:#47556966}.cat-konaklama{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}:root[data-theme=dark] .cat-konaklama{color:#93c5fd;background:#1d4ed826;border-color:#1d4ed84d}:root[data-theme=dark] .cat-ulasim{color:#86efac;background:#15803d26;border-color:#15803d4d}:root[data-theme=dark] .cat-yemek{color:#fdba74;background:#c2410c26;border-color:#c2410c4d}:root[data-theme=dark] .cat-temsil{color:#d8b4fe;background:#7e22ce26;border-color:#7e22ce4d}.expense-amount-cell{text-align:right;white-space:nowrap}.expense-payment-badge{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.expense-payment-badge.personal{color:#7c3aed}.expense-payment-badge.corporate{color:#0369a1}:root[data-theme=dark] .expense-payment-badge.personal{color:#c4b5fd}:root[data-theme=dark] .expense-payment-badge.corporate{color:#7dd3fc}.expense-status-pill{white-space:nowrap;letter-spacing:.01em;border-radius:20px;align-items:center;gap:4px;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.expense-status-pill.approved{color:#15803d;background:#dcfce7}.expense-status-pill.rejected{color:#dc2626;background:#fee2e2}.expense-status-pill.draft{color:#475569;background:#f1f5f9}.expense-status-pill.submitted{color:#1e40af;background:#dbeafe}:root[data-theme=dark] .expense-status-pill.approved{color:#86efac;background:#15803d2e}:root[data-theme=dark] .expense-status-pill.rejected{color:#fca5a5;background:#dc26262e}:root[data-theme=dark] .expense-status-pill.draft{color:#94a3b8;background:#47556933}:root[data-theme=dark] .expense-status-pill.submitted{color:#93c5fd;background:#1e40af2e}.expense-action-cell{align-items:center;gap:4px;display:flex}.expense-action-cell .action-btn{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.4;transition:background .12s,color .12s}.expense-action-cell .action-btn:hover{background:var(--muted-bg)}.expense-action-cell .action-btn.danger{color:#dc2626;border-color:#dc26264d}.expense-action-cell .action-btn.danger:hover{background:#fee2e2}:root[data-theme=dark] .expense-action-cell .action-btn.danger:hover{background:#dc262626}.expense-total-row td{background:var(--muted-bg);border-top:2px solid var(--border);border-bottom:none;padding:11px 10px}.panel-title-edit-row{align-items:center;gap:8px;margin-top:8px;display:flex}.panel-title-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61f}.panel-title-input:disabled{opacity:.55;cursor:not-allowed}.panel-locked-field{background:var(--muted-bg);border:1px solid var(--border);color:var(--text);border-radius:8px;align-items:center;gap:8px;min-height:36px;margin-top:8px;padding:9px 12px;font-size:13.5px;display:flex}.panel-hint-text{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.panel-select{border:1px solid var(--border);background:var(--bg-solid);width:100%;height:38px;color:var(--text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;padding:0 30px 0 10px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.panel-select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61f}.panel-select:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .panel-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.panel-advance-selector{flex-direction:column;gap:0;margin-top:10px;display:flex}.panel-mobile-bar{background:var(--card);border-top:1px solid var(--border);z-index:10;flex-shrink:0;gap:8px;padding:12px 16px;display:none;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}@media (max-width:768px){.forms-detail-panel{border-radius:0;width:100vw}.panel-header{padding-top:calc(14px + env(safe-area-inset-top,0px));min-height:calc(60px + env(safe-area-inset-top,0px))}.panel-form-sub{font-size:12.5px}.panel-mobile-bar{display:flex}.panel-body{padding-bottom:100px}.panel-header-actions .panel-action-btn{display:none}.panel-close-btn{border-radius:12px;font-size:18px;width:44px!important;height:44px!important;display:flex!important}.panel-expenses-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.panel-expenses-table{table-layout:auto}.panel-expenses-table .col-num,.panel-expenses-table .col-payment{display:none}.panel-expenses-summary{grid-template-columns:1fr 1fr}}@media (max-width:860px){.main.main--admin-hub{flex-direction:column;flex:1;gap:8px;min-height:0;padding-bottom:4px;display:flex}.panel-container,.page-stack{min-width:0;max-width:100%}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}.smart-table-root{flex-direction:column;gap:0;display:flex}.stv-btn.active{background:var(--primary-bg);color:var(--primary)}.smart-table th{text-align:left;color:var(--text-muted);border-bottom:2px solid var(--border);white-space:nowrap;background:var(--card-bg);z-index:1;padding:8px 10px;font-size:.8rem;font-weight:600;position:sticky;top:0}.st-sortable:hover{color:var(--primary)}.smart-table td{border-bottom:1px solid var(--border-light);vertical-align:middle;color:var(--text);padding:8px 10px}.smart-table-row:hover{background:var(--hover-bg)}.smart-table-row.st-expanded{background:var(--primary-bg)}.smart-table-expand-row td{border-bottom:2px solid var(--primary);padding:0}.smart-table-card-item:hover{box-shadow:var(--shadow-md)}.company-dashboard-search:focus{border-color:var(--primary);outline:none}.company-dashboard-table th{background:var(--surface);text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:2px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:.78rem;font-weight:700;position:sticky;top:0}.company-dashboard-table th.sortable{cursor:pointer}.company-dashboard-table th.sortable:hover{color:var(--primary)}.company-dashboard-table th.number,.company-dashboard-table td.number{text-align:right}.company-dashboard-table td{border-bottom:1px solid var(--border-light);white-space:nowrap;color:var(--text);padding:10px 12px}.company-dash-row:hover{background:var(--primary-bg)}.company-dash-row.child td{background:var(--surface-subtle)}.company-dash-row.passive td{opacity:.88;background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.company-dash-row.passive td{background:color-mix(in srgb,var(--muted) 8%,transparent)}}.company-dash-row.passive td.company-hub-select-col,.company-dash-row.passive td.company-dash-sticky-name,.company-dash-row.passive td:first-child:not(.company-hub-select-col){box-shadow:inset 3px 0 0 var(--muted)}@supports (color:color-mix(in lab,red,red)){.company-dash-row.passive td.company-hub-select-col,.company-dash-row.passive td.company-dash-sticky-name,.company-dash-row.passive td:first-child:not(.company-hub-select-col){box-shadow:inset 3px 0 color-mix(in srgb,var(--muted) 55%,transparent)}}.company-dash-expand:hover{color:var(--primary)}.company-dashboard-totals td{background:var(--surface);border-top:2px solid var(--border);font-weight:700}.company-detail-title h3{margin:0;font-size:1.3rem}.company-detail-tabs .tab{cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .15s}.company-detail-tabs .tab:hover{color:var(--text)}.company-detail-tabs .tab.active{color:var(--primary);border-bottom-color:var(--primary)}@media (max-width:768px){.company-dashboard-toolbar{flex-direction:column}.company-dashboard-table{font-size:.8rem}.company-detail-header{flex-direction:column;align-items:flex-start}}.app-splash{background:var(--bg,#f8fafc);flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100vh;display:flex}.company-console-btn{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.company-console-btn:hover{border-color:var(--primary);background:var(--primary-bg);box-shadow:0 2px 10px #3b82f61f}@media (max-width:768px){.company-console-name{max-width:100px;font-size:.82rem}.company-console-badge{display:none}}:root[data-theme=dark] .company-console-btn:hover{box-shadow:0 2px 12px #60a5fa38}:root[data-theme=dark] .admin-center-card{background:var(--card-bg);border-color:var(--border)}:root[data-theme=dark] .admin-center-card:hover{border-color:var(--primary);box-shadow:0 6px 20px #00000059}:root[data-theme=dark] .admin-console-recent-item{background:var(--card-bg);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .admin-console-title,:root[data-theme=dark] .acc-title{color:var(--text)}:root[data-theme=dark] .acc-stat-label,:root[data-theme=dark] .acc-link{color:var(--text-muted)}:root[data-theme=dark] .acc-link{color:var(--primary)}:root[data-theme=dark] .acc-alert-warning{color:#fcd34d;background:#f59e0b2e}:root[data-theme=dark] .acc-alert-error{color:#fca5a5;background:#ef44442e}:root[data-theme=dark] .acc-alert-info{color:#93c5fd;background:#60a5fa26}:root[data-theme=dark] .company-dashboard-search{background:var(--surface);color:var(--text);border-color:var(--border)}:root[data-theme=dark] .company-dashboard-table th,:root[data-theme=dark] .company-dashboard-totals td{background:var(--surface);color:var(--text-muted)}:root[data-theme=dark] .company-dashboard-table td{border-bottom-color:var(--border-light);color:var(--text)}:root[data-theme=dark] .smart-table th{background:var(--surface);color:var(--text-muted);border-bottom-color:var(--border)}:root[data-theme=dark] .smart-table-search{background:var(--card-bg);color:var(--text);border-color:var(--border)}:root[data-theme=dark] .smart-table td{border-bottom-color:var(--border-light)}:root[data-theme=dark] .smart-table-row:hover,:root[data-theme=dark] .center-sidebar-item:hover{background:var(--hover-bg)}:root[data-theme=dark] .center-sidebar-badge{background:var(--border-light);color:var(--text-muted)}:root[data-theme=dark] .csb-red{color:#fca5a5;background:#ef444433}:root[data-theme=dark] .csb-orange{color:#fcd34d;background:#f59e0b33}:root[data-theme=dark] .csb-green{color:#86efac;background:#22c55e2e}:root[data-theme=dark] .csb-blue{color:#93c5fd;background:#60a5fa2e}:root[data-theme=dark] .admin-company-back{border-color:var(--border);color:var(--muted)}:root[data-theme=dark] .admin-company-back:hover{border-color:var(--primary);color:var(--primary)}:root[data-theme=dark] .admin-company-title{color:var(--text)}:root[data-theme=dark] .admin-company-title:hover{background:var(--primary-bg)}:root[data-theme=dark] .center-topbar,:root[data-theme=dark] .center-sidebar,:root[data-theme=dark] .center-sidebar-title{border-color:var(--border)}:root[data-theme=dark] .center-sidebar-item.active{background:var(--primary-bg);color:var(--primary)}:root[data-theme=dark] .company-detail-tabs{border-bottom-color:var(--border)}:root[data-theme=dark] .company-detail-title h3{color:var(--text)}:root[data-theme=dark] .smart-table-card-item{background:var(--card-bg);border-color:var(--border)}:root[data-theme=dark] .smart-table-view-toggle{border-color:var(--border)}:root[data-theme=dark] .admin-console-recent-title{color:var(--text)}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@media (max-width:860px){.modal-overlay{align-items:flex-end}.modal-overlay>*{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:.28s cubic-bezier(.22,1,.36,1) sheetUp;overflow-y:auto;width:100%!important;max-width:100%!important;max-height:92dvh!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;margin:0!important}}.button.danger{color:#fff;background:#ef4444;border-color:#ef4444}.button.danger:hover{background:#dc2626}.ocr-monitor{padding:20px 24px}.ocr-stat-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.ocr-engine-section{margin-bottom:24px}.ocr-engine-gemini .ocr-engine-card-label{color:#166534}.ocr-engine-docai .ocr-engine-card-label{color:#1e40af}.ocr-engine-gemini .ocr-engine-card-sub{color:#166534}.ocr-engine-docai .ocr-engine-card-sub{color:#1e40af}.ocr-progress-bar{background:var(--border,#e2e8f0);border-radius:6px;height:8px;overflow:hidden}.ocr-keys-section{margin-bottom:24px}.ocr-keys-summary strong{color:var(--text-primary,#1e293b)}.ocr-monthly-section{margin-top:8px}.ocr-monthly-table th{font-weight:600}.ocr-current-month td:first-child{font-weight:700}.workflow-beta-banner__head{align-items:center;gap:10px;display:flex}.einvoice-section{margin-bottom:8px}.integrator-health-banner{border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.85rem;display:flex}.einvoice-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}button.einvoice-kpi-card{cursor:pointer}button.einvoice-kpi-card:hover{border-color:var(--primary,#2563eb)}.einvoice-prod-wizard__head h4{margin:0;font-size:.95rem}.einvoice-prod-wizard__steps li:last-child .einvoice-prod-wizard__step-label{border-bottom:none}.einvoice-prod-wizard__steps li.is-done strong{opacity:.7;text-decoration:line-through}.einvoice-prod-wizard__step-label span{flex-direction:column;gap:2px;display:flex}.dsar-request-list{margin:0;padding:0;list-style:none}.dsar-request-item:last-child{border-bottom:none}.holding-analytics-widget__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.holding-analytics-widget__head h3{margin:0;font-size:1rem}.company-dash-kpi strong{font-size:1.05rem}.workflow-builder-canvas-card__head h3{margin:0 0 4px}.workflow-builder-canvas-card__head p{margin:0;font-size:.88rem}.workflow-builder-canvas__node-wrap.is-dragging .workflow-builder-canvas__node{opacity:.65;border-color:var(--primary)}.workflow-saved-row__meta:hover{color:var(--primary)}.workflow-step-preview__list li{background:var(--inset);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.workflow-step-preview__list code{margin-left:auto;font-size:.75rem}.home-budget-alert p{margin:0 0 8px}.sso-setup-wizard .sso-wizard-steps{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.sso-wizard-step.active{border-color:var(--primary,#2563eb);background:var(--primary-bg,#eff6ff);font-weight:600}.trust-audit-grid{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:768px){.einvoice-kpi-grid{grid-template-columns:repeat(2,1fr)}.ocr-stat-row,.ocr-engine-cards,.ocr-keys-grid{flex-direction:column}}@media (hover:none){.card:hover{border-color:var(--border);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;transform:none!important}:root[data-theme=dark] .card:hover{border-color:var(--border);box-shadow:0 8px 32px #0006,0 2px 8px #0000004d}.button:hover,.button.ghost:hover{transform:none!important}.bottom-link:hover{color:var(--muted);transform:none}.bottom-link.active:hover{color:var(--accent)}.bottom-link:active{transform:none}.bottom-link-plus:active{transform:scale(.94)}}@media (max-width:860px){.card{border-radius:16px;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}:root[data-theme=dark] .card{box-shadow:0 2px 12px #00000059,0 1px 4px #00000040}.button{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:12px 20px;display:inline-flex}.button.small{min-height:36px;padding:8px 14px}.section-header{gap:10px;margin-bottom:14px;padding-bottom:12px}.section-header h2{font-size:1.15rem}.section-header h3{font-size:1rem}.section-header h4{font-size:.9rem}.dashboard-grid{gap:10px;grid-template-columns:repeat(2,1fr)!important}.dashboard-card{border-radius:14px;padding:14px 12px}.dashboard-card-value{letter-spacing:-.02em;font-size:1.35rem}.dashboard-card-label{margin-bottom:4px;font-size:11px}.dashboard-card-sub{margin-top:3px;font-size:11px}.form-list-row{min-height:52px;padding:14px 16px}.actions{gap:8px;margin-top:12px}.notice{border-radius:12px;margin-top:12px;padding:14px 16px;font-size:13px}.badge{padding:4px 8px;font-size:11px}.capture-upload-zone{min-height:200px;padding:24px 16px}.capture-upload-title{font-size:1rem}.capture-upload-hint{font-size:.8rem}.expense-receipt-card{border-radius:16px}.muted{opacity:.8}.form-grid{grid-template-columns:1fr!important}}@media (max-width:430px){.card{border-radius:14px}.section-header h2{font-size:1.05rem}.dashboard-card-value{font-size:1.2rem}.actions:not(.actions--inline)>.button{flex:1;min-width:0}.section-header{flex-wrap:wrap}.dashboard-card{padding:12px 10px}.expense-wizard-modal{border-radius:20px 20px 0 0;width:100%;max-height:92dvh;overflow-y:auto}.modal-overlay{align-items:flex-end!important;padding:0!important}}.wizard-steps{align-items:flex-start;gap:0;margin:16px 0 20px;display:flex;position:relative}.wizard-steps:before{content:"";background:var(--border);z-index:0;height:2px;position:absolute;top:14px;left:calc(14px + 10%);right:calc(14px + 10%)}.wizard-step.active .wizard-step-dot{border-color:var(--accent);background:var(--accent);color:#fff}.wizard-step.done .wizard-step-dot{border-color:var(--success,#22c55e);background:var(--success,#22c55e);color:#fff}.wizard-step.active .wizard-step-label{color:var(--accent)}.wizard-step.done .wizard-step-label{color:var(--success,#22c55e)}.dashboard-card--green{border-top:3px solid #22c55e}.dashboard-card--green .dashboard-card-value{color:#16a34a}.dashboard-card--orange .dashboard-card-value{color:#d97706}.dashboard-card--red .dashboard-card-value{color:#dc2626}:root[data-theme=dark] .dashboard-card--green .dashboard-card-value{color:#4ade80}:root[data-theme=dark] .dashboard-card--orange .dashboard-card-value{color:#fbbf24}:root[data-theme=dark] .dashboard-card--red .dashboard-card-value{color:#f87171}.dashboard-ql-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashboard-ql-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-ql-tile:hover .dashboard-ql-tile__glow{opacity:1}.dashboard-ql-tile:hover{box-shadow:0 8px 24px var(--ql-accent,#3b82f6),0 2px 8px #0f172a14;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--ql-accent,#3b82f6) 14%,transparent),0 2px 8px #0f172a14}}.dashboard-ql-tile:active{box-shadow:none;transform:scale(.96)}.dashboard-ql-icon svg{width:22px;height:22px}.dashboard-ql-tile--blue{--ql-accent:#3b82f6;border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--blue{border-color:color-mix(in srgb,#3b82f6 24%,var(--border))}}.dashboard-ql-tile--blue{background:linear-gradient(160deg,#3b82f6 0%,var(--card) 58%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--blue{background:linear-gradient(160deg,color-mix(in srgb,#3b82f6 10%,var(--card)) 0%,var(--card) 58%)}}.dashboard-ql-tile--blue .dashboard-ql-icon{background:linear-gradient(135deg,#3b82f6,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--blue .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 24%,var(--card)),color-mix(in srgb,#3b82f6 10%,var(--card)))}}.dashboard-ql-tile--blue .dashboard-ql-icon{color:#2563eb}.dashboard-ql-tile--teal .dashboard-ql-icon{background:linear-gradient(135deg,#0d9488,#0d9488)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--teal .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#0d9488 24%,var(--card)),color-mix(in srgb,#0d9488 10%,var(--card)))}}.dashboard-ql-tile--teal .dashboard-ql-icon{color:#0d9488}.dashboard-ql-tile--cyan .dashboard-ql-icon{background:linear-gradient(135deg,#0891b2,#0891b2)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--cyan .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#0891b2 24%,var(--card)),color-mix(in srgb,#0891b2 10%,var(--card)))}}.dashboard-ql-tile--cyan .dashboard-ql-icon{color:#0891b2}.dashboard-ql-tile--amber .dashboard-ql-icon{background:linear-gradient(135deg,#d97706,#d97706)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--amber .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#d97706 24%,var(--card)),color-mix(in srgb,#d97706 10%,var(--card)))}}.dashboard-ql-tile--amber .dashboard-ql-icon{color:#b45309}.dashboard-ql-tile--purple .dashboard-ql-icon{background:linear-gradient(135deg,#7c3aed,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--purple .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#7c3aed 24%,var(--card)),color-mix(in srgb,#7c3aed 10%,var(--card)))}}.dashboard-ql-tile--purple .dashboard-ql-icon{color:#7c3aed}.dashboard-ql-tile--indigo .dashboard-ql-icon{background:linear-gradient(135deg,#4f46e5,#4f46e5)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--indigo .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#4f46e5 24%,var(--card)),color-mix(in srgb,#4f46e5 10%,var(--card)))}}.dashboard-ql-tile--indigo .dashboard-ql-icon{color:#4f46e5}.dashboard-ql-tile--red .dashboard-ql-icon{background:linear-gradient(135deg,#dc2626,#dc2626)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--red .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#dc2626 24%,var(--card)),color-mix(in srgb,#dc2626 10%,var(--card)))}}.dashboard-ql-tile--red .dashboard-ql-icon{color:#dc2626}.dashboard-ql-tile--green .dashboard-ql-icon{background:linear-gradient(135deg,#16a34a,#16a34a)}@supports (color:color-mix(in lab,red,red)){.dashboard-ql-tile--green .dashboard-ql-icon{background:linear-gradient(135deg,color-mix(in srgb,#16a34a 24%,var(--card)),color-mix(in srgb,#16a34a 10%,var(--card)))}}.dashboard-ql-tile--green .dashboard-ql-icon{color:#16a34a}:root[data-theme=dark] .dashboard-ql-tile--blue .dashboard-ql-icon{color:#60a5fa}:root[data-theme=dark] .dashboard-ql-tile--teal .dashboard-ql-icon{color:#2dd4bf}:root[data-theme=dark] .dashboard-ql-tile--cyan .dashboard-ql-icon{color:#22d3ee}:root[data-theme=dark] .dashboard-ql-tile--amber .dashboard-ql-icon{color:#fbbf24}:root[data-theme=dark] .dashboard-ql-tile--purple .dashboard-ql-icon{color:#a78bfa}:root[data-theme=dark] .dashboard-ql-tile--indigo .dashboard-ql-icon{color:#818cf8}:root[data-theme=dark] .dashboard-ql-tile--red .dashboard-ql-icon{color:#f87171}:root[data-theme=dark] .dashboard-ql-tile--green .dashboard-ql-icon{color:#4ade80}:root[data-theme=dark] .dashboard-ql-tile:hover{box-shadow:0 8px 24px var(--ql-accent,#3b82f6),0 2px 8px #00000059}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboard-ql-tile:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--ql-accent,#3b82f6) 22%,transparent),0 2px 8px #00000059}}@media (min-width:861px){.dashboard-ql-grid{gap:12px}.dashboard-ql-tile{padding:18px 12px 16px}.home-task-grid,.home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (hover:none){.dashboard-ql-tile:hover{box-shadow:none;transform:none}.dashboard-ql-tile:hover .dashboard-ql-tile__glow{opacity:.75}.home-task-card:hover,.home-form-card:hover{box-shadow:none;transform:none}}.home-dash-heading--panel{margin-bottom:12px}.home-task-grid,.home-form-grid{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-task-card,.home-form-card{text-align:left;border:1.5px solid var(--border);background:var(--card);cursor:pointer;box-sizing:border-box;border-radius:16px;width:100%;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.home-task-card:hover .home-task-card__glow{opacity:1}.home-task-card:hover,.home-form-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-task-card:hover,.home-form-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.home-task-card:hover,.home-form-card:hover{box-shadow:0 8px 24px var(--accent),0 2px 8px #0f172a0f}@supports (color:color-mix(in lab,red,red)){.home-task-card:hover,.home-form-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 10%,transparent),0 2px 8px #0f172a0f}}.home-task-card:active,.home-form-card:active{transform:scale(.99)}.home-task-card__icon svg{width:20px;height:20px}.home-task-card__arrow,.home-form-card__chevron{color:var(--muted);z-index:1;flex-shrink:0;font-size:1.25rem;line-height:1}:root[data-theme=dark] .home-task-card:hover,:root[data-theme=dark] .home-form-card:hover{box-shadow:0 8px 24px var(--accent),0 2px 8px #00000059}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-task-card:hover,:root[data-theme=dark] .home-form-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 18%,transparent),0 2px 8px #00000059}}:root[data-theme=dark] .dashboard-empty-tasks{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboard-empty-tasks{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}.partner-mobile-page{gap:12px;padding-bottom:12px}.partner-mobile-page__header h1{margin:0 0 4px;font-size:1.35rem}.partner-mobile-summary-grid strong{margin-top:4px;font-size:.95rem;display:block}.app-shell.partner-mobile-layout .app-scroll{padding-top:8px}.einvoice-control-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.einvoice-chip:hover{border-color:var(--accent,#2563eb)}.einvoice-chip.active{background:var(--accent,#2563eb);color:#fff;border-color:var(--accent,#2563eb)}.einvoice-stage-pill:not(:last-child):after{content:"›";opacity:.5;margin-left:4px}.einvoice-stage-pill.is-done .einvoice-stage-dot{background:var(--success,#22c55e);border-color:var(--success,#22c55e);color:#fff}.einvoice-stage-pill.is-done .einvoice-stage-label{color:var(--success,#22c55e)}.einvoice-stage-pill.is-current .einvoice-stage-dot{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.einvoice-stage-pill.is-current{color:var(--text,#1f2733);font-weight:700}.einvoice-stage-pill.is-rejected .einvoice-stage-dot{background:var(--danger,#ef4444);border-color:var(--danger,#ef4444);color:#fff}.einvoice-stage-summary__item:hover{border-color:var(--accent,#2563eb);transform:translateY(-2px)}.einvoice-detail-modal{flex-direction:column;width:min(980px,96vw);max-height:90vh;padding:0;animation:.2s cubic-bezier(.4,0,.2,1) modalPopIn;display:flex;overflow:hidden}.einvoice-detail-modal__title h3{margin:0;font-size:1.2rem}.einvoice-detail-modal__close:hover{background:var(--danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.einvoice-detail-modal__close:hover{background:color-mix(in srgb,var(--danger,#ef4444) 12%,transparent)}}.einvoice-detail-modal__close:hover{color:var(--danger,#ef4444)}.einvoice-detail-section h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#8a93a3);margin:0 0 12px;font-size:.78rem;font-weight:700}.einvoice-detail-grid>div{flex-direction:column;gap:3px;display:flex}.einvoice-detail-grid .label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8a93a3);font-size:.72rem;font-weight:600}.einvoice-detail-grid .value{font-size:.98rem;font-weight:600}.einvoice-detail-grid .value.strong{color:var(--accent,#2563eb);font-size:1.1rem}.erp-connector-detail-modal{width:min(720px,96vw)}.erp-connector-detail-modal[data-vendor=sap] .einvoice-detail-modal__title h3{color:#0070f2}@supports (color:color-mix(in lab,red,red)){.erp-connector-detail-modal[data-vendor=sap] .einvoice-detail-modal__title h3{color:color-mix(in srgb,#0070f2 75%,var(--text))}}.erp-connector-detail-modal[data-vendor=logo] .einvoice-detail-modal__title h3{color:#e85d04}@supports (color:color-mix(in lab,red,red)){.erp-connector-detail-modal[data-vendor=logo] .einvoice-detail-modal__title h3{color:color-mix(in srgb,#e85d04 75%,var(--text))}}.erp-connector-detail-modal[data-vendor=netsis] .einvoice-detail-modal__title h3{color:#0d9488}@supports (color:color-mix(in lab,red,red)){.erp-connector-detail-modal[data-vendor=netsis] .einvoice-detail-modal__title h3{color:color-mix(in srgb,#0d9488 75%,var(--text))}}.erp-connector-detail-modal[data-vendor=mikro] .einvoice-detail-modal__title h3{color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.erp-connector-detail-modal[data-vendor=mikro] .einvoice-detail-modal__title h3{color:color-mix(in srgb,#7c3aed 75%,var(--text))}}.erp-connector-detail-modal[data-vendor=oracle] .einvoice-detail-modal__title h3{color:#c74634}@supports (color:color-mix(in lab,red,red)){.erp-connector-detail-modal[data-vendor=oracle] .einvoice-detail-modal__title h3{color:color-mix(in srgb,#c74634 75%,var(--text))}}@media (max-width:640px){.einvoice-detail-grid{grid-template-columns:1fr 1fr}}.einvoice-settings-subnav{margin-bottom:16px}.einvoice-setup-status__item .dot{background:var(--border,#c7ccd6);border-radius:50%;width:9px;height:9px}.einvoice-setup-status__item.is-ok{color:var(--success,#22c55e)}.einvoice-setup-status__item.is-ok .dot{background:var(--success,#22c55e)}.einvoice-setup-status__item.is-warn{color:var(--warning,#e67e22)}.einvoice-setup-status__item.is-warn .dot{background:var(--warning,#e67e22)}.einvoice-setup-status__item.is-todo .dot{background:var(--border,#c7ccd6)}.einvoice-golive-cert h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#8a93a3);margin:0 0 6px;font-size:.8rem}.einvoice-info-tip{cursor:help;vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.einvoice-info-tip:hover .einvoice-info-tip__bubble,.einvoice-info-tip:focus .einvoice-info-tip__bubble,.einvoice-info-tip:focus-within .einvoice-info-tip__bubble{opacity:1;visibility:visible}.einvoice-conn-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.company-panel__saglik{flex-direction:column;gap:14px;display:flex}.field input[type=date],.expense-form-field__control>input[type=date],.company-panel__filters input[type=date]{border:1px solid var(--border,#e2e8f0e6);background-color:var(--card,#fff);width:100%;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;color-scheme:light;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:18px 18px;border-radius:12px;padding:10px 40px 10px 42px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 1px 3px #0f172a0a}.field input[type=date]{border-width:2px;padding:12px 40px 12px 42px;font-size:16px}.field input[type=date]::-webkit-datetime-edit{padding:0}.field input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.field input[type=date]:hover,.expense-form-field__control>input[type=date]:hover,.company-panel__filters input[type=date]:hover{border-color:var(--accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.field input[type=date]:hover,.expense-form-field__control>input[type=date]:hover,.company-panel__filters input[type=date]:hover{border-color:color-mix(in srgb,var(--accent,#3b82f6) 45%,var(--border))}}.field input[type=date]:focus,.expense-form-field__control>input[type=date]:focus,.company-panel__filters input[type=date]:focus{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px var(--accent,#3b82f6);outline:none}@supports (color:color-mix(in lab,red,red)){.field input[type=date]:focus,.expense-form-field__control>input[type=date]:focus,.company-panel__filters input[type=date]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#3b82f6) 18%,transparent)}}.field input[type=date]:disabled{opacity:.6;cursor:not-allowed}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.expense-form-field__control>input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.company-panel__filters input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.field input[type=date]::-webkit-date-and-time-value{text-align:left}.company-panel__filters input[type=date]{min-width:160px}:root[data-theme=dark] .field input[type=date],:root[data-theme=dark] .expense-form-field__control>input[type=date]{color-scheme:dark;background-color:var(--card);border-color:var(--border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3E%3C/svg%3E")}.api-offline-banner{background:#eab3081f;border:1.5px solid #eab30866;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.api-offline-banner p{margin:0;font-size:14px}.api-offline-banner code{background:#0000000f;border-radius:4px;padding:2px 6px;font-size:12px}:root[data-theme=dark] .api-offline-banner{background:#eab30826;border-color:#eab30880}:root[data-theme=dark] .api-offline-banner code{background:#ffffff14}.error-boundary{background:var(--bg-solid);place-items:center;min-height:100vh;padding:24px;display:grid}.error-boundary-card{background:var(--card);border:1px solid var(--border);max-width:420px;box-shadow:var(--shadow-lg);text-align:center;border-radius:16px;padding:32px}.error-boundary-card h2{color:var(--text);margin:0 0 12px;font-size:1.25rem}.error-boundary-message{color:var(--muted);word-break:break-word;margin:0 0 20px;font-size:14px}.login-brand{align-items:center;gap:14px;display:flex}.main{flex-direction:column;gap:18px;width:100%;min-width:0;min-height:0;display:flex}.empty-state{text-align:center;background:var(--card);border:1px dashed var(--border);color:var(--muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin:20px 0;padding:60px 20px;display:flex}.empty-state-icon{width:64px;height:64px;color:var(--border);background:var(--bg-solid);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.empty-state-icon svg{width:32px;height:32px}.empty-state-title{color:var(--text);margin-bottom:8px;font-size:18px;font-weight:600}.empty-state-desc{max-width:300px;margin-bottom:24px;font-size:14px;line-height:1.5}.empty-state-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:300px;display:flex}@media (min-width:420px){.empty-state-actions{flex-flow:wrap;justify-content:center;max-width:none}}.notification-item-title{color:var(--text);font-size:13px;font-weight:600}.notification-item-body{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-item-time{color:var(--muted);margin-top:6px;font-size:11px}.notifications-page-header{margin-bottom:0}.notifications-page__meta,.notifications-page__error{margin:0 0 12px;font-size:.875rem}.notification-page-list{margin-top:16px}.notification-page-item--skeleton{pointer-events:none;cursor:default}.notification-page-skeleton__title{width:58%;height:16px;margin-bottom:10px}.notification-page-skeleton__body{width:88%;height:12px;margin-bottom:10px}.notification-page-skeleton__time{width:36%;height:10px}.notification-page-item{border:1px solid var(--border);cursor:pointer;border-radius:12px;margin-bottom:10px;padding:14px 16px;transition:background .15s,border-color .15s}.notification-page-item:hover{background:var(--accent-light);border-color:var(--accent)}.notification-page-item.unread{background:#3b82f60f;border-color:#3b82f64d}.expense-thumb{object-fit:contain;background-color:var(--border);border:1px solid var(--border);border-radius:8px;width:54px;height:72px;transition:transform .2s}.expense-thumb-wrap{cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.expense-thumb-wrap:hover .expense-thumb{transform:scale(1.05)}.expense-thumb-wrap:hover,.expense-thumb-wrap:focus{outline:2px solid var(--accent);outline-offset:2px}.expense-thumb-iframe{object-fit:cover;border:1px solid var(--border);pointer-events:none;border-radius:8px;width:54px;height:72px}.expense-thumb-placeholder{width:54px;height:72px;color:var(--muted);background:var(--border);text-align:center;border-radius:8px;font-size:10px;line-height:72px;display:inline-block}.nav-ico{justify-content:center;width:22px;min-width:22px;display:inline-flex}.badge-green{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.badge-green{background:color-mix(in srgb,var(--success) 20%,transparent)}}.badge-green{color:var(--success)}.badge-blue{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badge-blue{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.badge-blue{color:var(--accent)}.badge-orange{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge-orange{background:color-mix(in srgb,var(--warning) 20%,transparent)}}.badge-orange{color:var(--warning)}.badge-gray{background:var(--muted-bg);color:var(--muted)}.finance-tools-tab-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;margin-bottom:16px;display:flex}.finance-tools-tab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-weight:400}.finance-tools-tab[aria-selected=true]{border-bottom-color:var(--primary,#3498db);color:var(--primary,#3498db);font-weight:700}.finance-tools-tab:focus-visible{outline:2px solid var(--primary,#3498db);outline-offset:-2px}.receipt-camera-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.receipt-camera-panel{flex-direction:column;gap:12px;width:min(100%,480px);max-height:min(92vh,720px);display:flex}.capture-camera-hint{margin:0;font-size:13px}.receipt-camera-viewport{aspect-ratio:3/4;border:1px solid var(--border);background:#0f172a;border-radius:12px;width:100%;position:relative;overflow:hidden}.receipt-camera-video{object-fit:cover;width:100%;height:100%}.receipt-camera-focusing{background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.receipt-camera-focusing-ring{border:3px solid #fff;border-top-color:#0000;border-radius:50%;width:64px;height:64px;animation:.9s linear infinite camera-spin}.receipt-camera-viewport--full{aspect-ratio:3/4}.receipt-camera-sharpness{background:#ffffff40;border-radius:999px;height:4px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.receipt-camera-sharpness__bar{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#22c55e);height:100%;transition:width .2s}.receipt-camera-progress{background:var(--surface-2,#f1f5f9);border-radius:8px;height:36px;position:relative;overflow:hidden}.receipt-camera-progress-bar{background:var(--accent,#2563eb);inset-block:0;border-radius:8px;transition:width .18s;position:absolute;left:0}.receipt-camera-progress-label{color:var(--text);mix-blend-mode:luminosity;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.capture-ocr-progress{margin-top:16px;padding:16px;overflow:hidden}.capture-ocr-progress-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.capture-ocr-progress-head h4{margin:0 0 4px;font-size:15px}.capture-ocr-progress-sub{margin:0;font-size:13px}.capture-ocr-percent{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:28px;font-weight:700;line-height:1}.capture-ocr-track{background:#94a3b840;border-radius:999px;height:10px;position:relative;overflow:hidden}.capture-ocr-fill{z-index:1;border-radius:inherit;background:var(--accent-gradient);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);position:relative}.capture-ocr-fill.is-active{box-shadow:var(--shadow-glow)}.capture-ocr-fill.is-offline{background:repeating-linear-gradient(-45deg,var(--surface-raised) 0px,var(--surface-raised) 8px,var(--border) 8px,var(--border) 16px);opacity:.5;transition:none;animation:1.2s linear infinite capture-offline-stripe}.capture-ocr-progress.is-offline{border-color:var(--warning,#f59e0b);opacity:.9}.capture-ocr-offline-icon{font-style:normal}.capture-ocr-shine{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.8s ease-in-out infinite capture-ocr-shine;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.capture-ocr-phase{color:var(--muted);margin:10px 0 0;font-size:13px}.capture-ocr-queue-list{gap:6px;max-height:160px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.capture-ocr-queue-item{background:#94a3b81f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.capture-ocr-queue-item.status-processing{background:var(--accent-light)}.capture-ocr-queue-item.status-done{opacity:.75}.capture-ocr-queue-item.status-error{background:#ef44441f}.capture-ocr-queue-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capture-ocr-queue-meta{color:var(--muted);flex-shrink:0;font-weight:600}.scanner-fs{z-index:2000;touch-action:none;background:#000;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.scanner-fs--light-bg .scanner-fs__quad-outline:not(.scanner-fs__quad-outline--shadow){stroke:#0f172aeb;filter:drop-shadow(0 0 4px #ffffff59)}.scanner-fs--light-bg .scanner-fs__corner-bracket:not(.scanner-fs__corner-bracket--shadow){stroke:#0f172af0}.scanner-fs--light-bg .scanner-fs__guide-frame{border-color:#0f172a8c;box-shadow:0 0 0 9999px #00000038}.scanner-fs--light-bg .scanner-fs__line-core{background:linear-gradient(90deg,#0000,#0f172aeb 18%,#0f172aeb 82%,#0000)}.scanner-fs__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-fs--native-live .scanner-fs__video{display:none}.scanner-fs--native-live{background:0 0!important}.scanner-fs--native-live .scanner-fs__vignette{background:radial-gradient(#0000 50%,#00000059)}body.scanner-native-live,body.scanner-native-live #root,body.scanner-native-live #root>div,body.scanner-native-live .app-root{background:0 0!important}body.scanner-native-live:before,body.scanner-native-live:after{opacity:0!important}.scanner-fs--native-live .scanner-fs__guide-frame{box-shadow:0 0 0 9999px #00000024}.scanner-fs__hint--fallback{bottom:calc(120px + env(safe-area-inset-bottom,0px))}.scanner-fs__vignette{pointer-events:none;background:radial-gradient(#0000 42%,#0000008c);position:absolute;top:0;right:0;bottom:0;left:0}.scanner-fs__flash{z-index:5;pointer-events:none;background:#fff;animation:.28s ease-out forwards sf-flash;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-fs__guide{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-fs__guide-frame{border:2px dashed #ffffffb8;border-radius:12px;width:min(78vw,320px);height:min(52vh,420px);animation:2.4s ease-in-out infinite sf-guide-breathe;box-shadow:0 0 0 9999px #00000047}.scanner-fs__overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-fs__svg{display:block}.scanner-fs__overlay--bare{pointer-events:none}.scanner-fs__dim{fill:#0000007a}.scanner-fs__quad-outline{fill:none;stroke:#fffffff0;stroke-width:2px;vector-effect:non-scaling-stroke}.scanner-fs__quad-outline--shadow{stroke:#000000e0;stroke-width:4.5px}.scanner-fs__corner-bracket{fill:none;stroke:#fffffff5;stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;animation:1.1s ease-out forwards sf-bracket-draw}.scanner-fs__corner-bracket--shadow{stroke:#000000e0;stroke-width:5.5px;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.scanner-fs--scanning .scanner-fs__corner-bracket,.scanner-fs--ready .scanner-fs__corner-bracket{stroke:#fffffffa}.scanner-fs--ready .scanner-fs__corner-bracket:not(.scanner-fs__corner-bracket--shadow){stroke:#22c55e;filter:drop-shadow(0 0 6px #22c55ea6)}.scanner-fs--scanning .scanner-fs__quad-outline,.scanner-fs--ready .scanner-fs__quad-outline{stroke:#fffffffa}.scanner-fs--ready .scanner-fs__quad-outline:not(.scanner-fs__quad-outline--shadow){stroke:#22c55e;filter:drop-shadow(0 0 5px #22c55e80)}.scanner-fs__line{pointer-events:none;opacity:0;position:absolute;overflow:hidden}.scanner-fs--scanning .scanner-fs__line,.scanner-fs--ready .scanner-fs__line{opacity:1}.scanner-fs__line-trail{filter:blur(2px);background:linear-gradient(#0000,#ffffff2e);height:14px;animation:1.2s ease-in-out infinite alternate sf-sweep;position:absolute;top:0;left:0;right:0}.scanner-fs__line-core{background:linear-gradient(90deg,#0000,#fffffffa 18%,#fffffffa 82%,#0000);height:3px;animation:1.2s ease-in-out infinite alternate sf-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px 2px #0000008c}.scanner-fs--ready .scanner-fs__line-core{background:linear-gradient(90deg,#0000,#22c55e 18%,#22c55e 82%,#0000);box-shadow:0 0 12px 3px #22c55e8c}.scanner-fs--ready .scanner-fs__line-trail{background:linear-gradient(#0000,#22c55e40)}.scanner-fs__status-pill{bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 108px);-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#00000085;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100% - 48px);padding:10px 18px;position:absolute;left:50%;transform:translate(-50%)}.scanner-fs__status-pill--ready{background:#00000094;border-color:#22c55e73;animation:.9s ease-in-out infinite sf-status-ready}.scanner-fs__status{bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 108px);text-align:center;color:#fffffff0;letter-spacing:.01em;text-shadow:0 1px 8px #000000a6;pointer-events:none;z-index:2;max-width:calc(100% - 48px);font-size:15px;font-weight:600;display:block;position:absolute;left:50%;transform:translate(-50%)}.scanner-fs__status-pill--ready .scanner-fs__status{color:#bbf7d0}.scanner-fs__error{bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 108px);text-align:center;color:#f87171;pointer-events:none;font-size:14px;font-weight:500;line-height:1.4;position:absolute;left:20px;right:20px}.scanner-fs__cancel{top:calc(max(env(safe-area-inset-top,0px),0px) + 12px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex;position:absolute;left:16px}.scanner-fs__cancel:active{background:#000000a6}.scanner-fs__shutter{bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 28px);cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;border:3px solid #fff;border-radius:50%;width:72px;height:72px;transition:transform .15s;position:absolute;left:50%;transform:translate(-50%)}.scanner-fs__shutter--active{transform:translate(-50%)scale(.88)}.scanner-fs__shutter:after{content:"";background:#fff;border-radius:50%;transition:background .15s;position:absolute;top:5px;right:5px;bottom:5px;left:5px}.scanner-fs__shutter:disabled:after{background:#ffffff59}.scanner-fs__shutter:not(:disabled):active:after{background:#ffffffb3}.scanner-fs__torch--on{background:#ffffff2e}.scanner-fs__native-fallback{top:calc(max(env(safe-area-inset-top,0px),0px) + 16px);z-index:2;color:#ffffffeb;background:#00000073;border:1px solid #ffffff59;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:500;position:absolute;right:64px}.scanner-fs__native-fallback:disabled{opacity:.45}.scanner-fs--manual-shutter .scanner-fs__shutter--emphasize{border-color:#22c55e;animation:1.2s ease-in-out infinite scanner-shutter-pulse;box-shadow:0 0 0 6px #22c55e47}.scanner-fs__manual-hint{left:50%;bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 112px);z-index:3;color:#052e16;text-align:center;background:#22c55eeb;border-radius:999px;max-width:min(92vw,360px);padding:8px 14px;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%)}.receipt-quad-adjust{z-index:4;padding:env(safe-area-inset-top,0px) 16px env(safe-area-inset-bottom,0px);background:#000000eb;flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.receipt-quad-adjust__title{text-align:center;color:#ffffffeb;margin:12px 0 8px;font-size:14px}.receipt-quad-adjust__viewport{touch-action:none;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.receipt-quad-adjust__image{object-fit:contain;background:#111;width:100%;height:100%;display:block}.receipt-quad-adjust__svg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.receipt-quad-adjust__outline{fill:#22c55e1f;stroke:#22c55e;stroke-width:2px}.receipt-quad-adjust__bracket{fill:none;stroke:#22c55e;stroke-width:3px;stroke-linecap:round}.receipt-quad-adjust__handle{cursor:grab;z-index:2;background:#22c55e;border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;box-shadow:0 2px 8px #00000073}.receipt-quad-adjust__actions{gap:10px;padding:14px 0 10px;display:flex}.receipt-quad-adjust__actions .button{flex:1}@media (prefers-reduced-motion:reduce){.scanner-fs__line,.scanner-fs__line-core,.scanner-fs__line-trail,.scanner-fs__corner-bracket,.scanner-fs__guide-frame,.scanner-fs__flash,.scanner-fs__status-pill--ready{opacity:1;animation:none!important}.scanner-fs__corner-bracket{stroke-dashoffset:0}}.scanner-fs__hint{left:16px;right:16px;bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 148px);color:#fff;text-align:center;z-index:3;background:#dc2626e0;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.35;position:absolute}.receipt-capture-review{z-index:2100;padding:env(safe-area-inset-top,0px) 16px env(safe-area-inset-bottom,0px);background:#0b1220;flex-direction:column;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.receipt-capture-review__header{text-align:center;padding:12px 0 8px}.receipt-capture-review__badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.receipt-capture-review__badge--good{color:#86efac;background:#22c55e33}.receipt-capture-review__badge--medium{color:#fde047;background:#eab30833}.receipt-capture-review__badge--weak{color:#fca5a5;background:#ef444433}.receipt-capture-review__hint{margin:6px 0 0;font-size:12px}.receipt-capture-review__warn{color:#fecaca;background:#dc262633;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-size:13px;line-height:1.35}.receipt-capture-review__warn--blur{background:#ef444424;border:1px solid #f8717173}.receipt-capture-review--blurry .receipt-capture-review__badge--weak{animation:1.4s ease-in-out infinite receipt-blur-badge-pulse}.receipt-capture-review__viewport-wrap{flex:1;min-height:0;display:flex;position:relative}.receipt-capture-review__viewport{touch-action:manipulation;cursor:zoom-in;background:#111827;border:none;border-radius:12px;flex:1;width:100%;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.receipt-capture-review__zoom-fab{color:#f8fafc;cursor:pointer;z-index:2;background:#0f172ad9;border:none;border-radius:50%;width:44px;height:44px;font-size:22px;font-weight:700;line-height:1;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #00000059}.receipt-capture-review__image{object-fit:contain;transform-origin:50%;will-change:transform;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0}.receipt-capture-review__actions{gap:10px;padding:14px 0 10px;display:flex}.receipt-capture-review__actions .button{flex:1}.capture-ocr-progress{padding-bottom:96px;position:relative}.capture-ocr-thumb{cursor:pointer;z-index:5;background:#0f172a;border:2px solid #ffffffd9;border-radius:10px;width:80px;padding:0;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 4px 14px #00000059}.capture-ocr-thumb__img{object-fit:cover;width:100%;height:88px;display:block}.capture-ocr-thumb__label{text-align:center;color:var(--accent);background:var(--card);padding:3px 0 4px;font-size:10px;font-weight:700;display:block}[data-setup-highlight=on]{outline:3px solid var(--accent);outline-offset:3px;border-radius:10px;animation:1.2s ease-in-out 3 setup-guide-pulse}@keyframes setup-guide-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){[data-setup-highlight=on]{animation:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
