@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-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-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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.float-left{float:left}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.min-h-\[16px\]{min-height:16px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[3ch\]{min-width:3ch}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.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(.divide-\[var\(--fin-border\)\]>:not(:last-child)){border-color:var(--fin-border)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgba\(16\,185\,129\,0\.18\)\]{border-color:#10b9812e}.border-\[rgba\(59\,130\,246\,0\.18\)\]{border-color:#3b82f62e}.border-\[rgba\(244\,63\,94\,0\.2\)\]{border-color:#f43f5e33}.border-\[rgba\(244\,63\,94\,0\.3\)\]{border-color:#f43f5e4d}.border-\[rgba\(244\,63\,94\,0\.18\)\]{border-color:#f43f5e2e}.border-\[rgba\(251\,191\,36\,0\.2\)\]{border-color:#fbbf2433}.border-\[rgba\(251\,191\,36\,0\.25\)\]{border-color:#fbbf2440}.border-\[var\(--fin-accent\)\],.border-\[var\(--fin-accent\)\]\/30{border-color:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fin-accent\)\]\/30{border-color:color-mix(in oklab, var(--fin-accent) 30%, transparent)}}.border-\[var\(--fin-border\)\]{border-color:var(--fin-border)}.border-\[var\(--fin-negative\)\]\/30{border-color:var(--fin-negative)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fin-negative\)\]\/30{border-color:color-mix(in oklab, var(--fin-negative) 30%, transparent)}}.border-\[var\(--fin-negative\)\]\/60{border-color:var(--fin-negative)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fin-negative\)\]\/60{border-color:color-mix(in oklab, var(--fin-negative) 60%, transparent)}}.border-\[var\(--fin-positive\)\]{border-color:var(--fin-positive)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-current{border-color:currentColor}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[rgba\(16\,185\,129\,0\.12\)\]{background-color:#10b9811f}.bg-\[rgba\(16\,185\,129\,0\.15\)\]{background-color:#10b98126}.bg-\[rgba\(59\,130\,246\,0\.1\)\]{background-color:#3b82f61a}.bg-\[rgba\(59\,130\,246\,0\.06\)\]{background-color:#3b82f60f}.bg-\[rgba\(59\,130\,246\,0\.15\)\]{background-color:#3b82f626}.bg-\[rgba\(168\,85\,247\,0\.15\)\]{background-color:#a855f726}.bg-\[rgba\(244\,63\,94\,0\.1\)\]{background-color:#f43f5e1a}.bg-\[rgba\(244\,63\,94\,0\.06\)\]{background-color:#f43f5e0f}.bg-\[rgba\(244\,63\,94\,0\.08\)\]{background-color:#f43f5e14}.bg-\[rgba\(244\,63\,94\,0\.10\)\]{background-color:#f43f5e1a}.bg-\[rgba\(244\,63\,94\,0\.12\)\]{background-color:#f43f5e1f}.bg-\[rgba\(244\,63\,94\,0\.15\)\]{background-color:#f43f5e26}.bg-\[rgba\(251\,191\,36\,0\.06\)\]{background-color:#fbbf240f}.bg-\[rgba\(251\,191\,36\,0\.08\)\]{background-color:#fbbf2414}.bg-\[rgba\(251\,191\,36\,0\.12\)\]{background-color:#fbbf241f}.bg-\[rgba\(251\,191\,36\,0\.15\)\]{background-color:#fbbf2426}.bg-\[var\(--fin-accent\)\],.bg-\[var\(--fin-accent\)\]\/10{background-color:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fin-accent\)\]\/10{background-color:color-mix(in oklab, var(--fin-accent) 10%, transparent)}}.bg-\[var\(--fin-border\)\]{background-color:var(--fin-border)}.bg-\[var\(--fin-negative\)\],.bg-\[var\(--fin-negative\)\]\/10{background-color:var(--fin-negative)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fin-negative\)\]\/10{background-color:color-mix(in oklab, var(--fin-negative) 10%, transparent)}}.bg-\[var\(--fin-surface\)\]\/95{background-color:var(--fin-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fin-surface\)\]\/95{background-color:color-mix(in oklab, var(--fin-surface) 95%, transparent)}}.bg-\[var\(--fin-surface\)\]\/\[0\.97\]{background-color:var(--fin-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fin-surface\)\]\/\[0\.97\]{background-color:color-mix(in oklab, var(--fin-surface) 97%, transparent)}}.bg-\[var\(--fin-surface2\)\]{background-color:var(--fin-surface2)}.bg-\[var\(--fin-surface3\)\]{background-color:var(--fin-surface3)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--fin-negative\)\]{--tw-gradient-from:var(--fin-negative);--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))}.from-\[var\(--fin-positive\)\]{--tw-gradient-from:var(--fin-positive);--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))}.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))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.65em\]{font-size:.65em}.text-\[0\.85em\]{font-size:.85em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#10b981\]{color:#10b981}.text-\[rgba\(59\,130\,246\,0\.6\)\]{color:#3b82f699}.text-\[rgba\(59\,130\,246\,0\.85\)\]{color:#3b82f6d9}.text-\[var\(--fin-accent\)\]{color:var(--fin-accent)}.text-\[var\(--fin-accent-light\)\]{color:var(--fin-accent-light)}.text-\[var\(--fin-border\)\]{color:var(--fin-border)}.text-\[var\(--fin-negative\)\]{color:var(--fin-negative)}.text-\[var\(--fin-negative-light\)\]{color:var(--fin-negative-light)}.text-\[var\(--fin-positive-light\)\]{color:var(--fin-positive-light)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-400{color:var(--color-amber-400)}.text-purple-400{color:var(--color-purple-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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)}.shadow-\[−32px_0_80px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:var(--tw-shadow-color,−32px) 0 80px #00000040;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[var\(--text\)\]:is(:where(.group):hover *){color:var(--text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-\[var\(--muted\)\]::placeholder,.placeholder\:text-\[var\(--muted\)\]\/40::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[var\(--muted\)\]\/40::placeholder{color:color-mix(in oklab, var(--muted) 40%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-\[rgba\(244\,63\,94\,0\.3\)\]:hover{border-color:#f43f5e4d}.hover\:border-\[var\(--fin-accent\)\]:hover{border-color:var(--fin-accent)}.hover\:bg-\[rgba\(244\,63\,94\,0\.1\)\]:hover{background-color:#f43f5e1a}.hover\:bg-\[rgba\(244\,63\,94\,0\.06\)\]:hover{background-color:#f43f5e0f}.hover\:bg-\[rgba\(244\,63\,94\,0\.08\)\]:hover{background-color:#f43f5e14}.hover\:bg-\[var\(--fin-surface2\)\]:hover{background-color:var(--fin-surface2)}.hover\:bg-\[var\(--fin-surface3\)\]:hover{background-color:var(--fin-surface3)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[var\(--fin-negative\)\]:hover{color:var(--fin-negative)}.hover\:text-\[var\(--fin-negative-light\)\]:hover{color:var(--fin-negative-light)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-\[var\(--fin-accent\)\]:focus{border-color:var(--fin-accent)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--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)}.focus\:ring-\[var\(--fin-accent\)\]\/20:focus{--tw-ring-color:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--fin-accent\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--fin-accent) 20%, transparent)}}.focus\:ring-\[var\(--fin-accent\)\]\/30:focus{--tw-ring-color:var(--fin-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--fin-accent\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--fin-accent) 30%, transparent)}}.focus\:ring-\[var\(--fin-negative\)\]\/20:focus{--tw-ring-color:var(--fin-negative)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--fin-negative\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--fin-negative) 20%, transparent)}}.focus\:ring-\[var\(--fin-positive\)\]\/20:focus{--tw-ring-color:var(--fin-positive)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--fin-positive\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--fin-positive) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-\[var\(--fin-accent\)\]:focus-visible{--tw-ring-color:var(--fin-accent)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.995\]:active{scale:.995}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-\[460px\]{width:460px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:w-\[500px\]{width:500px}}}.inkdock-bg-shell{isolation:isolate;background:#0c0a08;min-height:100%;position:relative;overflow:clip}.inkdock-bg-art{z-index:-3;background-image:var(--inkdock-bg-dark);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:translateZ(0)}.inkdock-bg-overlay{z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 12%,#c8191f1f,#0000 34%),linear-gradient(#0c0a0861,#0c0a089e);position:fixed;inset:0}.inkdock-bg-content{z-index:1;position:relative}html.light .inkdock-bg-shell,body.light .inkdock-bg-shell,[data-theme=light] .inkdock-bg-shell{background:#fef0df}html.light .inkdock-bg-art,body.light .inkdock-bg-art,[data-theme=light] .inkdock-bg-art{background-image:var(--inkdock-bg-light)}html.light .inkdock-bg-overlay,body.light .inkdock-bg-overlay,[data-theme=light] .inkdock-bg-overlay{background:radial-gradient(circle at 18% 12%,#c8191f1a,#0000 32%),linear-gradient(#fef0df4d,#fef0df94)}.inkdock-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120f0ca3;border:1px solid #c8191f21;box-shadow:0 18px 60px #00000038}html.light .inkdock-surface,body.light .inkdock-surface,[data-theme=light] .inkdock-surface{background:#fff8eeb8;border:1px solid #78462629;box-shadow:0 18px 50px #502d121a}.inkdock-bg-login .inkdock-bg-overlay{background:radial-gradient(circle at 75% 76%,#c8191f29,#0000 32%),linear-gradient(90deg,#0c0a0857,#0c0a0899)}.inkdock-bg-agenda .inkdock-bg-art{opacity:.92}.inkdock-bg-clientes .inkdock-bg-art{opacity:.96}.inkdock-bg-financeiro .inkdock-bg-overlay{background:radial-gradient(circle at 12% 80%,#c8191f24,#0000 34%),radial-gradient(circle at 82% 18%,#0c59601f,#0000 36%),linear-gradient(#0c0a086b,#0c0a08a8)}@media (max-width:768px){.inkdock-bg-art{background-position:top}.inkdock-bg-overlay{background:radial-gradient(circle at 20% 8%,#c8191f1c,#0000 34%),linear-gradient(#0c0a0857,#0c0a08ad)}.inkdock-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}:root{--crimson-flow-background:#f7f1e9;--crimson-flow-paper:#fff9f1;--crimson-flow-matte:#0e0e0f;--crimson-flow-crimson:#c81d2a;--crimson-flow-crimson-dark:#8f1018;--crimson-flow-dusty-rose:#f5d7da;--crimson-flow-cool-gray:#e6e7ea;--crimson-flow-bronze:#b8976a;--crimson-flow-line:#d9cec0;--inkdock-radius-xs:10px;--inkdock-radius-sm:14px;--inkdock-radius-md:18px;--inkdock-radius-lg:24px;--inkdock-radius-xl:32px;--inkdock-orange:var(--crimson-flow-crimson);--inkdock-copper:var(--crimson-flow-crimson-dark);--inkdock-cream:#fff4e8;--inkdock-paper:var(--crimson-flow-paper);--inkdock-ink:#1f1712;--inkdock-border-light:#78462621;--inkdock-border-dark:#c8191f24}.inkdock-sidebar-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0e0e0ff0,#0e0e0fd6),radial-gradient(circle at 82% 34%,#c81d2a24,#0000 42%);border-right:1px solid #c81d2a2e;box-shadow:14px 0 44px #00000047}html.light .inkdock-sidebar-shell,body.light .inkdock-sidebar-shell,[data-theme=light] .inkdock-sidebar-shell{background:linear-gradient(#fff9f1eb,#f7f1e9db),radial-gradient(circle at 80% 40%,#c81d2a1a,#0000 42%);border-right:1px solid #d9cec0c2;box-shadow:12px 0 40px #502d1212}.inkdock-brand-block{align-items:center;gap:12px;padding:16px 14px;display:flex}.inkdock-studio-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#c8191f1a,#ffffff09),#120f0c94;border:1px solid #c8191f2e;border-radius:20px;margin:10px 12px 18px;padding:14px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}html.light .inkdock-studio-card,body.light .inkdock-studio-card,[data-theme=light] .inkdock-studio-card{background:linear-gradient(145deg,#c8191f17,#faf5ee7a),#f6f0e7c2;border:1px solid #78462624;box-shadow:inset 0 1px #ffffffb3,0 18px 42px #502d121a}.inkdock-topbar-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#0e0e0fd6,#1c1112b8,#0e0e0fd6);border-bottom:1px solid #c81d2a24;box-shadow:0 14px 36px #0003}html.light .inkdock-topbar-shell,body.light .inkdock-topbar-shell,[data-theme=light] .inkdock-topbar-shell{background:linear-gradient(90deg,#fff9f1d6,#f7f1e9c7,#fff9f1d6);border-bottom:1px solid #d9cec0c7;box-shadow:0 14px 34px #502d1212}.inkdock-card,.inkdock-panel,.inkdock-surface-premium{border-radius:var(--inkdock-radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#c81d2a0e,#ffffff06),#120f0ca8;border:1px solid #c81d2a21;box-shadow:inset 0 1px #ffffff0b,0 18px 60px #00000038}html.light .inkdock-card,html.light .inkdock-panel,html.light .inkdock-surface-premium,body.light .inkdock-card,body.light .inkdock-panel,body.light .inkdock-surface-premium,[data-theme=light] .inkdock-card,[data-theme=light] .inkdock-panel,[data-theme=light] .inkdock-surface-premium{background:linear-gradient(145deg,#c81d2a09,#fff9f16b),#fff9f1c2;border:1px solid #d9cec0d1;box-shadow:inset 0 1px #ffffffb3,0 18px 50px #502d121a}.inkdock-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 20%,#c8191f24,#0000 36%),linear-gradient(135deg,#1c120cb8,#0c0a089e);border:1px solid #c8191f29;border-radius:28px;box-shadow:0 28px 80px #00000047}html.light .inkdock-hero-card,body.light .inkdock-hero-card,[data-theme=light] .inkdock-hero-card{background:radial-gradient(circle at 18% 20%,#c8191f1a,#0000 36%),linear-gradient(135deg,#faf5eec7,#f3ebddad);border:1px solid #78462621;box-shadow:0 28px 70px #502d121f}.inkdock-nav-item{border-radius:14px;transition:background .18s,border-color .18s,transform .18s}.inkdock-nav-item:hover{background:#c8191f14}.inkdock-nav-item-active,.inkdock-nav-item[data-active=true]{color:#fff4e8;background:linear-gradient(90deg,#c8191f33,#c8191f0f);border:1px solid #c8191f52;box-shadow:0 12px 32px #c8191f1a}html.light .inkdock-nav-item-active,html.light .inkdock-nav-item[data-active=true],body.light .inkdock-nav-item-active,body.light .inkdock-nav-item[data-active=true],[data-theme=light] .inkdock-nav-item-active,[data-theme=light] .inkdock-nav-item[data-active=true]{color:#2a1f18;background:linear-gradient(90deg,#c8191f24,#c8191f0a);border:1px solid #c8191f47;box-shadow:0 12px 28px #c8191f17}.inkdock-btn-primary{color:#fff4e8;background:linear-gradient(135deg,#c8191f,#8b1618);border:1px solid #c8191f61;border-radius:14px;box-shadow:0 10px 28px #c8191f38}.inkdock-btn-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120f0c94;border:1px solid #ffffff14;border-radius:14px}html.light .inkdock-btn-secondary,body.light .inkdock-btn-secondary,[data-theme=light] .inkdock-btn-secondary{background:#f6f0e7a3;border:1px solid #7846261f}.inkdock-input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120f0c94;border:1px solid #ffffff14;border-radius:14px}html.light .inkdock-input,body.light .inkdock-input,[data-theme=light] .inkdock-input{background:#f6f0e7ad;border:1px solid #7846261f}.inkdock-tag{background:#c8191f14;border:1px solid #c8191f29;border-radius:999px}.inkdock-tag-success{color:#28d17c;background:#1db9681a;border-color:#1db96833}.inkdock-tag-warning{color:#ff8a3d;background:#c8191f1a;border-color:#c8191f38}.inkdock-tag-danger{color:#ff6b6b;background:#ff4c4c1a;border-color:#ff4c4c38}:root{--id-bg:#f7f4ee;--id-surface:#fff;--id-warm:#fcfaf6;--id-sidebar:#0e0f0f;--id-text:#111;--id-muted:#6e6a64;--id-border:#e4ddd4;--id-primary:#c91422;--id-primary-dark:#a90f1a;--id-primary-soft:#f7dadb;--id-success:#49a56c;--id-success-soft:#dff2e6;--id-warning:#e2a23a;--id-warning-soft:#fff1d9;--id-info:#4d9fea;--id-info-soft:#e4f1fd;--id-sidebar-collapsed:72px;--id-sidebar-expanded:220px;--id-content-max:1560px;--id-page-pad:clamp(16px,2vw,36px);--id-gap:16px;--id-section-gap:20px;--id-radius-card:16px;--id-radius-panel:20px;--id-radius-sm:10px;--id-shadow-card:0 8px 24px #1111110f;--id-shadow-panel:0 10px 34px #11111114;--id-title:clamp(28px,2vw,40px);--id-h2:clamp(20px,1.3vw,26px);--id-metric:clamp(28px,2.1vw,40px)}.id-app-shell{background:var(--id-bg);min-height:100dvh;color:var(--id-text);display:flex;overflow-x:clip}.id-sidebar{flex:0 0 var(--id-sidebar-collapsed);height:100dvh;width:var(--id-sidebar-collapsed);background:var(--id-sidebar);color:#fff;z-index:50;border-right:1px solid #ffffff14;flex-direction:column;transition:flex-basis .22s,width .22s;display:flex;position:sticky;top:0;overflow:hidden}.id-sidebar:hover,.id-sidebar[data-pinned=true]{flex-basis:var(--id-sidebar-expanded);width:var(--id-sidebar-expanded)}.id-sb-top{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.id-sb-studio{border-bottom:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;min-height:68px;padding:12px 10px 10px;transition:min-height .22s;display:flex;position:relative}.id-sidebar:hover .id-sb-studio,.id-sidebar[data-pinned=true] .id-sb-studio{min-height:210px}.id-sb-studio-imgwrap{background:#ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.id-sb-studio-img{object-fit:contain;width:100%;height:100%;display:block}.id-sb-studio-initial{color:#fff;font-size:26px;font-weight:900;line-height:1}.id-sb-studio-name{letter-spacing:-.01em;color:#fff;text-align:center;white-space:normal;word-break:break-word;opacity:0;background:#ffffff12;border-radius:8px;flex-shrink:0;width:100%;max-height:0;padding:0 8px;font-size:13px;font-weight:800;line-height:1.3;transition:opacity .18s,max-height .22s,padding .18s;overflow:hidden}.id-sidebar:hover .id-sb-studio-name,.id-sidebar[data-pinned=true] .id-sb-studio-name,.id-sidebar-drawer .id-sb-studio-name{opacity:1;max-height:60px;padding:5px 8px}.id-nav{flex:1;align-content:start;gap:2px;min-height:0;padding:6px 10px;display:grid;overflow:hidden auto}.id-sidebar-label,.id-nav-label,.id-profile-text{opacity:0;white-space:nowrap;transition:opacity .16s,transform .16s;transform:translate(-6px)}.id-sidebar:hover .id-sidebar-label,.id-sidebar[data-pinned=true] .id-sidebar-label,.id-sidebar:hover .id-nav-label,.id-sidebar[data-pinned=true] .id-nav-label,.id-sidebar:hover .id-profile-text,.id-sidebar[data-pinned=true] .id-profile-text,.id-sidebar-drawer .id-sidebar-label,.id-sidebar-drawer .id-nav-label,.id-sidebar-drawer .id-profile-text{opacity:1;transform:translate(0)}.id-nav-item{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.id-nav-item:hover{color:#fff;background:#ffffff17}.id-nav-item.is-active{background:var(--id-primary);color:#fff}.id-nav-icon{flex:0 0 20px;width:20px;height:20px}.id-sb-footer{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;padding:8px 0 4px;display:flex}.id-sb-inkdock{border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;min-height:68px;padding:12px 10px 10px;transition:min-height .22s;display:flex}.id-sidebar:hover .id-sb-inkdock,.id-sidebar[data-pinned=true] .id-sb-inkdock{min-height:210px}.id-sb-inkdock-logo{object-fit:contain;opacity:.75;filter:brightness(0)invert();width:100%;height:100%;transition:opacity .15s;display:none}.id-sb-inkdock-icon{object-fit:contain;opacity:.65;filter:brightness(0)invert();width:100%;height:100%;transition:opacity .15s;display:block}.id-sidebar:hover .id-sb-inkdock-logo,.id-sidebar[data-pinned=true] .id-sb-inkdock-logo,.id-sidebar-drawer .id-sb-inkdock-logo{opacity:.75;display:block}.id-sidebar:hover .id-sb-inkdock-icon,.id-sidebar[data-pinned=true] .id-sb-inkdock-icon,.id-sidebar-drawer .id-sb-inkdock-icon{display:none}.id-sb-user{align-items:center;gap:10px;padding:7px 10px;display:flex;overflow:hidden}.id-sb-user-avatar{color:#fff;background:#ffffff1a;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.id-sidebar-drawer{background:var(--id-sidebar);color:#fff;z-index:200;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.id-sidebar-drawer .id-sb-top{overflow:hidden}.id-sidebar-drawer .id-sb-studio{gap:7px;min-height:112px;padding:10px 12px 8px}.id-sidebar-drawer .id-sb-studio-imgwrap{flex:0 0 64px;width:96px;max-width:100%;min-height:64px}.id-sidebar-drawer .id-sb-studio-img{object-fit:contain;width:100%;height:100%}.id-sidebar-drawer .id-sb-studio-name{max-height:42px;padding:4px 8px;font-size:12px;line-height:1.25}.id-sidebar-drawer .id-nav{flex:1;min-height:0;overflow-y:auto}.id-sidebar-drawer .id-sb-footer{flex-shrink:0;padding:6px 0 4px}.id-sidebar-drawer .id-sb-inkdock{min-height:104px;padding:10px 12px 8px}.id-sidebar-drawer .id-sb-inkdock-logo{object-fit:contain;width:min(132px,72%);height:auto;max-height:56px}.id-sidebar-drawer .id-sb-inkdock-icon{object-fit:contain;width:36px;height:36px}.id-sidebar-drawer .id-sb-user{padding:6px 10px}.id-sidebar-drawer .id-sidebar-label,.id-sidebar-drawer .id-nav-label,.id-sidebar-drawer .id-profile-text{opacity:1!important;transform:translate(0)!important}.id-main{min-width:0;padding:var(--id-page-pad);flex:1 1 0;transition:none}.id-page{width:min(100%,var(--id-content-max));gap:var(--id-section-gap);margin:0 auto;display:grid}.id-page-wide{gap:var(--id-section-gap);width:100%;display:grid}.id-page-form{gap:var(--id-section-gap);width:min(100%,820px);margin:0 auto;display:grid}.id-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.id-page-title{font-size:var(--id-title);letter-spacing:-.03em;margin:0;font-weight:850;line-height:1.05}.id-page-subtitle{color:var(--id-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.id-top-actions{align-items:center;gap:10px;display:flex}.id-search{border-radius:var(--id-radius-sm);border:1px solid var(--id-border);background:var(--id-surface);outline:none;width:250px;height:40px;padding:0 12px;font-size:13px}.id-btn{border-radius:var(--id-radius-sm);border:1px solid var(--id-border);background:var(--id-surface);height:40px;color:var(--id-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.id-btn:hover{transform:translateY(-1px)}.id-btn-primary{background:var(--id-primary);border-color:var(--id-primary);color:#fff}.id-btn-primary:hover{background:var(--id-primary-dark)}.id-card{border:1px solid var(--id-border);background:var(--id-surface);border-radius:var(--id-radius-card);box-shadow:var(--id-shadow-card);min-width:0}.id-card-pad{padding:18px}.id-metric-grid{gap:var(--id-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.id-metric-card{flex-direction:column;justify-content:space-between;min-height:148px;padding:18px;display:flex}.id-kicker{color:var(--id-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.id-metric-value{font-size:var(--id-metric);letter-spacing:-.04em;font-weight:850;line-height:1}.id-link-red{color:var(--id-primary);font-size:13px;font-weight:700;text-decoration:none}.id-dashboard-grid{gap:var(--id-gap);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.id-widget-grid{gap:var(--id-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.id-list{gap:8px;display:grid}.id-list-row{border-bottom:1px solid var(--id-border);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:8px 0;display:grid}.id-status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.id-status-success{background:var(--id-success-soft);color:#237a45}.id-status-warning{background:var(--id-warning-soft);color:#9b6314}.id-status-info{background:var(--id-info-soft);color:#236ca7}.id-status-primary{background:var(--id-primary-soft);color:var(--id-primary)}.id-filter-bar{border:1px solid var(--id-border);border-radius:var(--id-radius-panel);background:var(--id-surface);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.id-chip{border:1px solid var(--id-border);background:var(--id-warm);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.id-chip.is-active{background:var(--id-primary);color:#fff;border-color:var(--id-primary)}.id-calendar-panel{border:1px solid var(--id-border);background:var(--id-surface);border-radius:var(--id-radius-panel);box-shadow:var(--id-shadow-card);overflow:hidden}.id-calendar-toolbar{border-bottom:1px solid var(--id-border);justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.id-calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.id-day-cell{border-right:1px solid var(--id-border);border-bottom:1px solid var(--id-border);background:var(--id-warm);cursor:pointer;min-height:116px;padding:10px;transition:background .12s}.id-day-cell:hover{background:#f5efe8}.id-day-cell:nth-child(7n){border-right:0}.id-day-cell.is-selected{background:var(--id-primary-soft);border-color:#c9142238}.id-day-number{border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.id-day-cell.is-today .id-day-number{background:var(--id-primary);color:#fff}.id-day-cell.is-selected .id-day-number{outline:2px solid var(--id-primary);outline-offset:2px}.id-event-chip{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;height:22px;margin-top:5px;padding:0 8px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.id-event-green{color:#237a45;background:#dff2e6}.id-event-red{color:#a90f1a;background:#f7dadb}.id-event-blue{color:#236ca7;background:#e4f1fd}.id-event-orange{color:#9b6314;background:#fff1d9}.id-calendar-week,.id-calendar-day{background:linear-gradient(to bottom,transparent 49px,var(--id-border) 50px),var(--id-warm);background-size:100% 50px;min-height:520px;display:grid}.id-calendar-week{grid-template-columns:64px repeat(7,minmax(120px,1fr))}.id-calendar-day{grid-template-columns:72px repeat(var(--artist-count,4),minmax(180px,1fr));overflow-x:auto}.id-hour-rail{z-index:4;background:#fcfaf6f5;border-right:1px solid #d3c9bd;position:sticky;left:0}.id-schedule-event{background:var(--id-info-soft);border-left:3px solid var(--id-info);border-radius:10px;min-height:64px;padding:10px;font-size:12px;font-weight:700}.id-card-grid{gap:var(--id-gap);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.id-client-card{min-height:180px;padding:16px}.id-empty-state{text-align:center;place-items:center;min-height:260px;padding:32px;display:grid}.id-day-summary{border:1px solid var(--id-border);border-radius:var(--id-radius-panel);background:var(--id-surface);box-shadow:var(--id-shadow-card);margin-top:16px;padding:18px 20px}.id-day-summary-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.id-day-summary-title{color:var(--id-text);margin:0;font-size:15px;font-weight:800}.id-day-summary-list{gap:8px;display:grid}.id-day-summary-item{background:var(--id-warm);border:1px solid var(--id-border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (max-width:1439px){:root{--id-page-pad:24px;--id-content-max:1280px;--id-gap:12px;--id-sidebar-expanded:196px}.id-metric-card{min-height:122px;padding:14px}.id-dashboard-grid{grid-template-columns:1fr}.id-search{width:210px}.id-day-cell{min-height:92px}}@media (max-width:1279px){:root{--id-page-pad:20px;--id-gap:12px;--id-sidebar-expanded:188px}}@media (max-width:1023px){.id-app-shell{display:block}.id-sidebar{display:none}.id-main{padding-bottom:84px}.id-page-header{flex-direction:column}.id-top-actions,.id-search{width:100%}.id-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-widget-grid{grid-template-columns:1fr}.id-calendar-month{min-width:680px}.id-calendar-panel{overflow-x:auto}}@media (max-width:767px){:root{--id-page-pad:14px}.id-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-card-grid{grid-template-columns:1fr}.id-page-title{font-size:26px}.id-filter-bar{flex-wrap:nowrap;padding:6px 10px;overflow-x:auto}.id-list-row,.id-dashboard-grid{grid-template-columns:1fr}.id-calendar-panel{margin-left:calc(-1 * var(--id-page-pad));margin-right:calc(-1 * var(--id-page-pad));border-left:0;border-right:0;border-radius:0}}:root{--ld-bg:#f7f4ee;--ld-surface:#fff;--ld-warm:#fcfaf6;--ld-hover:#faf7f2;--ld-text:#111;--ld-muted:#6e6a64;--ld-soft:#9a938b;--ld-border:#e4ddd4;--ld-border-strong:#d3c9bd;--ld-primary:#c91422;--ld-primary-dark:#a90f1a;--ld-primary-soft:#f7dadb;--ld-success:#2f8f55;--ld-success-soft:#e3f5ea;--ld-warning:#b7791f;--ld-warning-soft:#fff2d9;--ld-info:#2f6fae;--ld-info-soft:#e5f1ff;--ld-radius-panel:18px;--ld-radius-row:12px;--ld-shadow-panel:0 8px 26px #1111110b;--ld-shadow-row-hover:0 4px 14px #1111110b}.ld-panel{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:var(--ld-radius-panel);box-shadow:var(--ld-shadow-panel);overflow:hidden}.ld-toolbar{border-bottom:1px solid var(--ld-border);background:var(--ld-surface);align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:flex}.ld-search{border:1px solid var(--ld-border);background:var(--ld-warm);border-radius:10px;min-width:260px;height:38px;padding:0 12px;font-size:13px}.ld-button{border:1px solid var(--ld-border);background:var(--ld-surface);cursor:pointer;border-radius:10px;height:38px;padding:0 13px;font-size:13px;font-weight:700;transition:background .14s ease-out,transform .14s ease-out,border-color .14s ease-out}.ld-button:hover{background:var(--ld-hover);transform:translateY(-1px)}.ld-button-primary{background:var(--ld-primary);border-color:var(--ld-primary);color:#fff}.ld-button-primary:hover{background:var(--ld-primary-dark)}.ld-metric-strip{border:1px solid var(--ld-border);border-radius:var(--ld-radius-panel);background:var(--ld-surface);box-shadow:var(--ld-shadow-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ld-metric-mini{border-right:1px solid var(--ld-border);flex-direction:column;justify-content:center;gap:6px;min-height:86px;padding:14px 16px;display:flex}.ld-metric-mini:last-child{border-right:0}.ld-metric-label{color:var(--ld-muted);text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:800}.ld-metric-value{letter-spacing:-.04em;font-size:28px;font-weight:850;line-height:1}.ld-table{border-collapse:separate;border-spacing:0;width:100%}.ld-table th{height:44px;color:var(--ld-muted);text-align:left;border-bottom:1px solid var(--ld-border);background:var(--ld-warm);padding:0 14px;font-size:12px;font-weight:800}.ld-table td{border-bottom:1px solid var(--ld-border);vertical-align:middle;height:64px;padding:0 14px;font-size:13px}.ld-table tr{transition:background .14s ease-out,box-shadow .14s ease-out}.ld-table tbody tr:hover{background:var(--ld-hover);box-shadow:var(--ld-shadow-row-hover)}.ld-person{align-items:center;gap:10px;min-width:0;display:flex}.ld-avatar{width:34px;height:34px;color:var(--ld-primary);background:var(--ld-primary-soft);border:1px solid #c9142240;border-radius:999px;flex:0 0 34px;place-items:center;font-size:13px;font-weight:800;display:grid}.ld-person-name{color:var(--ld-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.ld-person-sub{color:var(--ld-muted);margin-top:3px;font-size:12px}.ld-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.ld-badge-success{background:var(--ld-success-soft);color:var(--ld-success)}.ld-badge-warning{background:var(--ld-warning-soft);color:var(--ld-warning)}.ld-badge-info{background:var(--ld-info-soft);color:var(--ld-info)}.ld-badge-primary{background:var(--ld-primary-soft);color:var(--ld-primary)}.ld-badge-neutral{color:var(--ld-muted);background:#f2eee7}.ld-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ld-icon-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:grid}.ld-icon-button:hover{background:var(--ld-warm);border-color:var(--ld-border);transform:translateY(-1px)}.ld-mobile-list{gap:10px;display:grid}.ld-mobile-item{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:14px;padding:10px 12px}.ld-mobile-item-head{align-items:center;gap:10px;display:flex}.ld-mobile-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.ld-mobile-meta{background:var(--ld-warm);border:1px solid var(--ld-border);border-radius:10px;min-height:36px;padding:6px 8px}@keyframes ldFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ld-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-metric-mini{min-height:68px}.ld-table-wrap{display:none}.ld-toolbar{flex-wrap:wrap}.ld-search{min-width:100%}}@media (min-width:901px){.ld-mobile-list{display:none}}:root{--sc-bg:#f7f4ee;--sc-surface:#fff;--sc-warm:#fcfaf6;--sc-hover:#faf7f2;--sc-text:#111;--sc-muted:#6e6a64;--sc-border:#e4ddd4;--sc-primary:#c91422;--sc-primary-dark:#a90f1a;--sc-primary-soft:#f7dadb;--sc-page-max:1540px;--sc-page-pad:32px;--sc-gap:16px;--sc-radius-panel:18px;--sc-radius-card:14px;--sc-radius-item:12px;--sc-shadow-panel:0 8px 26px #1111110b;--sc-shadow-card:0 4px 16px #11111109}.sc-settings-page{background:var(--sc-bg);min-height:100dvh;color:var(--sc-text);padding:var(--sc-page-pad)}.sc-settings-inner{width:min(100%,var(--sc-page-max));gap:20px;margin:0 auto;display:grid}.sc-settings-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sc-settings-title{letter-spacing:-.03em;margin:0;font-size:clamp(28px,1.7vw,36px);font-weight:850;line-height:1.08}.sc-settings-subtitle{color:var(--sc-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.sc-settings-search{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:10px;width:250px;height:40px;padding:0 12px;font-size:13px}.sc-settings-grid{gap:var(--sc-gap);grid-template-columns:260px minmax(0,1fr) 330px;align-items:start;display:grid}.sc-panel{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius-panel);box-shadow:var(--sc-shadow-panel)}.sc-categories{gap:6px;padding:14px;display:grid}.sc-section-heading{margin:0 0 8px;font-size:13px;font-weight:850}.sc-category-item{border-radius:var(--sc-radius-item);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);gap:12px;width:100%;min-height:58px;padding:10px 12px;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:grid;position:relative}.sc-category-item:hover{background:var(--sc-hover);border-color:var(--sc-border)}.sc-category-item.is-active{background:#fff4f4;border-color:#c9142238}.sc-category-item.is-active:before{content:"";background:var(--sc-primary);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.sc-category-icon{background:var(--sc-warm);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.sc-category-item.is-active .sc-category-icon{background:var(--sc-primary-soft);color:var(--sc-primary)}.sc-category-title{font-size:13px;font-weight:800;line-height:1.15}.sc-category-desc{color:var(--sc-muted);margin-top:4px;font-size:12px;line-height:1.25}.sc-content{padding:18px}.sc-content-header{margin-bottom:18px}.sc-content-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:850;line-height:1.15}.sc-content-desc{color:var(--sc-muted);margin:6px 0 0;font-size:13px}.sc-content-grid{gap:var(--sc-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-content-card{border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);background:var(--sc-surface);min-height:160px;box-shadow:var(--sc-shadow-card);padding:18px}.sc-content-card.is-wide{grid-column:1/-1}.sc-card-title{margin:0 0 14px;font-size:15px;font-weight:850}.sc-field{gap:6px;margin-bottom:12px;display:grid}.sc-label{color:var(--sc-muted);font-size:12px;font-weight:700}.sc-input,.sc-select,.sc-textarea{border:1px solid var(--sc-border);background:var(--sc-warm);width:100%;min-height:38px;color:var(--sc-text);border-radius:10px;padding:0 11px;font-size:13px}.sc-textarea{resize:vertical;min-height:84px;padding-top:10px}.sc-button{border:1px solid var(--sc-border);background:var(--sc-surface);cursor:pointer;border-radius:10px;height:38px;padding:0 13px;font-size:13px;font-weight:750;transition:background .14s ease-out,transform .14s ease-out,border-color .14s ease-out}.sc-button:hover{background:var(--sc-hover);transform:translateY(-1px)}.sc-button-primary{background:var(--sc-primary);border-color:var(--sc-primary);color:#fff}.sc-button-primary:hover{background:var(--sc-primary-dark)}.sc-button-danger{color:var(--sc-primary);border-color:var(--sc-primary-soft)}.sc-summary{gap:12px;padding:14px;display:grid}.sc-summary-card{border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);background:var(--sc-surface);padding:16px}.sc-progress-row{align-items:center;gap:16px;display:flex}.sc-progress-ring{background:radial-gradient(circle at center,white 56%,transparent 58%),conic-gradient(var(--sc-primary) 0 288deg,#efeae3 288deg 360deg);border-radius:999px;place-items:center;width:76px;height:76px;font-size:16px;font-weight:850;display:grid}.sc-summary-list{gap:2px;display:grid}.sc-summary-row{min-height:38px;color:var(--sc-text);border-radius:9px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:4px 6px;text-decoration:none;transition:background .14s ease-out;display:grid}.sc-summary-row:hover{background:var(--sc-hover)}.sc-mobile-accordion{display:none}@media (max-width:1199px){.sc-settings-grid{grid-template-columns:1fr}.sc-categories{padding:10px;display:flex;overflow-x:auto}.sc-category-item{min-width:190px}.sc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sc-settings-page{padding:14px}.sc-settings-header{align-items:stretch;gap:10px}.sc-settings-search,.sc-settings-grid{display:none}.sc-mobile-accordion{gap:10px;display:grid}.sc-accordion-item{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:14px;overflow:hidden}.sc-accordion-trigger{background:var(--sc-surface);text-align:left;border:0;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:54px;padding:12px;display:grid}.sc-accordion-item.is-open .sc-accordion-trigger{color:var(--sc-primary);background:#fff4f4}.sc-accordion-content{gap:10px;padding:0 12px 12px;display:grid}.sc-content-grid{grid-template-columns:1fr}.sc-content-card{min-height:auto;padding:14px}.sc-summary{grid-template-columns:1fr}}.finance-shell{background:var(--finance-bg);min-height:100dvh;color:var(--finance-ink);font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);grid-template-columns:220px minmax(0,1fr);display:grid}.finance-sidebar{background:linear-gradient(180deg, var(--finance-sidebar) 0%, var(--finance-sidebar-2) 100%);color:#fff;border-right:1px solid var(--finance-sidebar-border);flex-direction:column;height:100dvh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.finance-main{background:var(--finance-bg);min-width:0;min-height:100dvh}.finance-title{letter-spacing:-.03em;color:var(--finance-ink);margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:760;line-height:1.1}.finance-subtitle{color:var(--finance-muted);margin-top:5px;font-size:.9rem;line-height:1.45}.finance-grid.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.finance-grid.overview{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr) minmax(320px,.85fr);align-items:stretch;gap:14px;display:grid}.finance-card{background:var(--finance-surface);border:1px solid var(--finance-border-soft);border-radius:var(--finance-radius-lg);box-shadow:var(--finance-shadow-card);overflow:hidden}.finance-card-inner{flex-direction:column;height:100%;padding:18px;display:flex}.finance-kpi{min-height:104px}.finance-kpi .finance-card-inner{flex-direction:column;justify-content:space-between;display:flex}.finance-kpi-label{color:var(--finance-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.73rem;font-weight:700}.finance-kpi-value{letter-spacing:-.03em;color:var(--finance-ink);margin-top:10px;font-size:1.5rem;font-weight:780;line-height:1.1}.finance-kpi-trend{color:var(--finance-muted);margin-top:6px;font-size:.73rem}.finance-info{color:var(--finance-blue)!important}.finance-button{background:var(--finance-primary);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s ease-out,transform .14s ease-out;display:inline-flex}.finance-button:hover{background:var(--finance-primary-hover);transform:translateY(-1px)}.finance-button.secondary:hover{background:var(--finance-surface-hover);transform:translateY(-1px)}.finance-table th{text-align:left;color:var(--finance-muted);border-bottom:1px solid var(--finance-border-soft);background:var(--finance-surface-2);padding:10px;font-size:.73rem;font-weight:700}.finance-table td{border-bottom:1px solid var(--finance-border-soft);vertical-align:middle;color:var(--finance-ink);padding:13px 10px}.finance-table tr:last-child td{border-bottom:0}.finance-table tbody tr:hover td{background:var(--finance-surface-hover)}.finance-summary-drawer{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:var(--finance-radius-xl);width:min(420px,100vw - 32px);box-shadow:var(--finance-shadow-drawer);z-index:60;position:fixed;top:24px;bottom:24px;right:24px;overflow:auto}.finance-nav-item{border-radius:var(--finance-radius-sm);color:#ffffff9e;cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.finance-lock-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .14s;display:flex}.finance-lock-btn:hover{background:#ffffff0f}@media (max-width:1366px){.finance-shell{grid-template-columns:200px minmax(0,1fr)}.finance-content{max-width:1180px;padding:22px 22px 36px}.finance-kpi-value{font-size:1.3rem}.finance-grid.overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr) minmax(290px,.85fr);gap:10px}}@media (max-width:1100px){.finance-shell{grid-template-columns:1fr}.finance-sidebar{z-index:20;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-right:none;border-bottom:1px solid var(--finance-sidebar-border);flex-flow:row;gap:0;height:auto;padding:0 12px;position:sticky;top:0;overflow:auto hidden}.finance-sidebar::-webkit-scrollbar{display:none}.finance-brand,.finance-sidebar-footer{display:none}.finance-nav{flex-direction:row;flex:1;gap:0}.finance-nav-item{white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;gap:6px;padding:12px 14px;font-size:13px;border-left:none!important}.finance-nav-item.active{color:#fff;background:0 0;border-bottom-color:#fff}.finance-content{padding:18px 18px 32px}.finance-grid.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-grid.overview{grid-template-columns:1fr}}@media (max-width:640px){.finance-content{padding:12px 12px 28px}.finance-grid.metrics{grid-template-columns:1fr;gap:8px}.finance-page-header{flex-direction:column;gap:10px}.finance-summary-drawer{border-radius:16px;width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}}:root{--bg:#090908;--sidebar:#151411;--sidebar-text:#f4ead8;--sidebar-muted:#a79f91;--sidebar-sub:#1c1a16;--surface:#151411;--surface2:#1c1a16;--surface3:#242018;--border:#e7d5b21f;--border2:#e7d5b238;--accent:#c8191f;--accent-glow:#c8191f24;--accent2:#9a6030;--accent3:#a81318;--text:#f4ead8;--muted:#a79f91;--muted2:#7c756b;--danger:#f87171;--warning:#fbbf24;--success:#34d399;--purple:#b97945;--radius:10px;--radius-lg:16px;--radius-xl:22px;--shadow:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000080, 0 1px 4px #0000004d;--shadow-lg:0 12px 40px #0009, 0 4px 12px #00000059;--shadow-glow:0 0 24px #c8191f24, 0 4px 16px #00000080;--glass-bg:#151411c2;--glass-border:#e7d5b21f}:root,.dark{--ink-bg:#090908;--ink-bg-soft:#11100e;--ink-bg-elevated:#141310;--ink-surface:#151411;--ink-surface-2:#1c1a16;--ink-surface-3:#242018;--ink-border:#e7d5b21f;--ink-border-strong:#e7d5b238;--ink-text:#f4ead8;--ink-text-muted:#a79f91;--ink-text-soft:#7c756b;--ink-text-inverse:#130f0b;--ink-accent:#e06026;--ink-accent-hover:#f06f31;--ink-accent-pressed:#c94f1c;--ink-accent-soft:#e0602624;--ink-accent-border:#e060266b;--ink-copper:#b97945;--ink-copper-soft:#b9794524;--ink-success:#3fa36b;--ink-success-soft:#3fa36b24;--ink-warning:#d89a3d;--ink-warning-soft:#d89a3d24;--ink-danger:#c7564a;--ink-danger-soft:#c7564a24;--ink-shadow-auth:0 30px 120px #00000085;--ink-radius-card:18px;--ink-radius-input:12px}.ink-auth-bg{background:radial-gradient(circle at 18% 20%,#e0602614,#0000 28%),radial-gradient(circle at 78% 10%,#b9794514,#0000 24%),linear-gradient(135deg,#090908 0%,#11100e 48%,#070706 100%)}.ink-auth-bg:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#e7d5b209 1px,#0000 1px),linear-gradient(90deg,#e7d5b206 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}:root{--sp-1:clamp(4px, .35vw, 6px);--sp-2:clamp(6px, .55vw, 10px);--sp-3:clamp(8px, .75vw, 14px);--sp-4:clamp(10px, 1vw, 18px);--sp-5:clamp(12px, 1.2vw, 22px);--sp-6:clamp(14px, 1.5vw, 28px);--sp-8:clamp(16px, 2vw, 36px);--fs-xs:clamp(10px, .72vw, 11px);--fs-sm:clamp(11px, .83vw, 13px);--fs-base:clamp(12px, .9vw, 14px);--fs-md:clamp(13px, 1vw, 15px);--fs-lg:clamp(14px, 1.1vw, 17px);--fs-xl:clamp(16px, 1.3vw, 20px);--fs-2xl:clamp(18px, 1.6vw, 24px);--fs-3xl:clamp(20px, 2vw, 30px);--fs-4xl:clamp(24px, 2.5vw, 38px);--card-padding:clamp(10px, 1.1vw, 18px);--card-padding-lg:clamp(14px, 1.5vw, 24px);--card-radius:clamp(12px, 1.1vw, 18px);--btn-h:clamp(32px, 2.8vh, 38px);--btn-px:clamp(10px, 1vw, 14px);--btn-fs:clamp(12px, .85vw, 13px);--input-h:clamp(34px, 3.2vh, 42px);--section-gap:clamp(8px, 1vw, 14px);--page-padding:clamp(14px, 2vw, 32px);--modal-padding:clamp(16px, 1.5vw, 28px);--topbar-h:clamp(52px, 5.5vh, 72px);--sidebar-w:clamp(210px, 15vw, 276px)}*,:before,:after{box-sizing:border-box}body{background-color:var(--ink-bg);background-image:radial-gradient(ellipse 70% 45% at 8% 0%, var(--ink-accent-soft), transparent 55%), radial-gradient(ellipse 55% 40% at 94% 5%, var(--ink-copper-soft), transparent 50%), radial-gradient(ellipse 45% 35% at 50% 100%, #b979450f, transparent 60%);color:var(--text);font-family:var(--ink-font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;transition:background-color var(--ink-duration-slow,.32s) ease, color var(--ink-duration-slow,.32s) ease;background-attachment:fixed;margin:0;line-height:1.5;overflow-x:hidden}.light body,[data-theme=light] body{background-color:var(--ink-bg);color:var(--ink-text);background-image:none}*{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink-accent-border);outline-offset:3px}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.scroll-touch{-webkit-overflow-scrolling:touch}input:focus,select:focus,textarea:focus{border-color:#c8191f73!important;outline:none!important;box-shadow:0 0 0 3px #c8191f1a!important}::selection{color:#fff;background:#c8191f33}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--glass-border)}.glow-accent{box-shadow:var(--shadow-glow)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--border2);box-shadow:var(--shadow-lg)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c8191f,#8b1618,#9a6030);-webkit-background-clip:text;background-clip:text}@keyframes shimmer{0%,to{opacity:.66}50%{opacity:.92}}.skeleton{background:var(--ink-surface-2,var(--surface2));border:1px solid var(--ink-border,var(--border));box-shadow:none;border-radius:6px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#e7d5b209,#0000);animation:1.8s ease-in-out infinite inkSkeleton;position:absolute;inset:0;transform:translate(-100%)}.ink-skeleton{border:1px solid var(--ink-border);background:var(--ink-surface-2);box-shadow:none;border-radius:12px;position:relative;overflow:hidden}.ink-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#e7d5b20a,#0000);animation:1.8s ease-in-out infinite inkSkeleton;position:absolute;inset:0;transform:translate(-100%)}.light .skeleton:after,.light .ink-skeleton:after,[data-theme=light] .skeleton:after,[data-theme=light] .ink-skeleton:after{background:linear-gradient(90deg,#0000,#503f2a0a,#0000)}@keyframes inkSkeleton{to{transform:translate(100%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.35s both fadeUp}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes id-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pulse-dot{animation:2s ease-in-out infinite pulseDot}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=light]{--bg:#f0e9e1;--sidebar:#141210;--sidebar-text:#f4ead8;--sidebar-muted:#a08878;--sidebar-sub:#1c1a16;--surface:#fff;--surface2:#f7f2ec;--surface3:#eee6dc;--border:#160c0617;--border2:#160c0629;--text:#1a1210;--muted:#6b5848;--muted2:#9c8c82;--accent:#c8191f;--accent2:#9a6030;--accent3:#a81318;--success:#1b7a44;--danger:#c8191f;--warning:#c47a20;--glass-bg:#faf6f1db;--glass-border:#160c0617;--shadow:0 1px 3px #1408040f;--shadow-md:0 2px 8px #1408040f, 0 1px 3px #1408040a;--shadow-lg:0 12px 36px #1408041a}[data-theme=light] .sidebar-logo{filter:drop-shadow(0 0 1px #00000080)}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:#c8191f73!important;box-shadow:0 0 0 3px #c8191f17!important}:root{--ink-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink-font-display:Georgia, "Times New Roman", serif;--ink-radius-xs:8px;--ink-radius-sm:10px;--ink-radius-md:12px;--ink-radius-lg:16px;--ink-radius-xl:20px;--ink-radius-2xl:28px;--ink-transition:.18s ease}:root,.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-bg:#090908;--ink-bg-soft:#11100e;--ink-bg-elevated:#141310;--ink-surface:#151411;--ink-surface-2:#1c1a16;--ink-surface-3:#242018;--ink-border:#e7d5b21f;--ink-border-strong:#e7d5b238;--ink-text:#f4ead8;--ink-text-muted:#a79f91;--ink-text-soft:#7c756b;--ink-text-inverse:#fffaf1;--ink-accent:#c8191f;--ink-accent-hover:#e02025;--ink-accent-pressed:#a81318;--ink-accent-soft:#c8191f24;--ink-accent-border:#c8191f66;--ink-copper:#b97945;--ink-copper-soft:#b9794524;--ink-success:#3fa36b;--ink-success-soft:#3fa36b24;--ink-warning:#d89a3d;--ink-warning-soft:#d89a3d24;--ink-danger:#c7564a;--ink-danger-soft:#c7564a24;--ink-blue:#6e8fa3;--ink-blue-soft:#6e8fa324;--ink-purple:#8a73b8;--ink-purple-soft:#8a73b824;--ink-shadow-card:0 18px 60px #00000052;--bg:var(--ink-bg);--sidebar:var(--ink-surface);--sidebar-text:var(--ink-text);--sidebar-muted:var(--ink-text-muted);--sidebar-sub:var(--ink-surface-2);--surface:var(--ink-surface);--surface2:var(--ink-surface-2);--surface3:var(--ink-surface-3);--border:var(--ink-border);--border2:var(--ink-border-strong);--accent:var(--ink-accent);--accent-glow:var(--ink-accent-soft);--accent2:var(--ink-copper);--accent3:var(--ink-accent-hover);--text:var(--ink-text);--muted:var(--ink-text-muted);--muted2:var(--ink-text-soft);--danger:var(--ink-danger);--warning:var(--ink-warning);--success:var(--ink-success);--purple:var(--ink-purple);--radius:var(--ink-radius-sm);--radius-lg:var(--ink-radius-lg);--radius-xl:var(--ink-radius-xl);--shadow:0 1px 3px #00000047, 0 1px 2px #00000038;--shadow-md:var(--ink-shadow-card);--shadow-lg:0 24px 80px #0000006b;--shadow-glow:0 0 24px #e0602626, 0 4px 16px #00000061;--glass-bg:#151411c2;--glass-border:var(--ink-border)}.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-bg:#f0e9e1;--ink-bg-soft:#f5f0e8;--ink-bg-elevated:#fafaf7;--ink-surface:#fff;--ink-surface-2:#f7f2ec;--ink-surface-3:#eee6dc;--ink-border:#160c0617;--ink-border-strong:#160c0629;--ink-text:#1a1210;--ink-text-muted:#6b5848;--ink-text-soft:#9c8c82;--ink-text-inverse:#fefcfa;--ink-accent:#c8191f;--ink-accent-hover:#a81318;--ink-accent-pressed:#8c0f13;--ink-accent-soft:#c8191f17;--ink-accent-border:#c8191f47;--ink-copper:#9a6030;--ink-copper-soft:#9a60301a;--ink-success:#1b7a44;--ink-success-soft:#1b7a441a;--ink-warning:#c47a20;--ink-warning-soft:#c47a201a;--ink-danger:#c8191f;--ink-danger-soft:#c8191f17;--ink-blue:#3a6882;--ink-blue-soft:#3a68821a;--ink-purple:#64528a;--ink-purple-soft:#64528a1a;--ink-shadow-card:0 2px 8px #1408040f, 0 1px 3px #1408040a;--bg:var(--ink-bg);--sidebar:#141210;--sidebar-text:#f4ead8;--sidebar-muted:#a08878;--sidebar-sub:#1c1a16;--surface:var(--ink-surface);--surface2:var(--ink-surface-2);--surface3:var(--ink-surface-3);--border:var(--ink-border);--border2:var(--ink-border-strong);--accent:var(--ink-accent);--accent-glow:var(--ink-accent-soft);--accent2:var(--ink-copper);--accent3:var(--ink-accent-hover);--text:var(--ink-text);--muted:var(--ink-text-muted);--muted2:var(--ink-text-soft);--danger:var(--ink-danger);--warning:var(--ink-warning);--success:var(--ink-success);--purple:var(--ink-purple);--shadow:0 1px 3px #1408040f;--shadow-md:var(--ink-shadow-card);--shadow-lg:0 12px 36px #1408041a;--shadow-glow:0 0 20px #c8191f1f;--glass-bg:#faf6f1db;--glass-border:var(--ink-border)}.ink-app-page{min-height:100vh;color:var(--ink-text)}.ink-app-bg{background:0 0;position:relative}.ink-app-bg:before{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(var(--ink-border) 1px, transparent 1px), linear-gradient(90deg, var(--ink-border) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0% 42%,#0000 82%);mask-image:radial-gradient(circle,#000 0% 42%,#0000 82%)}.ink-card,.ink-card-soft{border:1px solid var(--ink-border);border-radius:18px}.ink-card{background:var(--ink-surface);box-shadow:var(--ink-shadow-card)}.ink-card-soft{background:var(--ink-bg-elevated)}.ink-button-primary,.ink-button-secondary{min-height:44px;transition:background var(--ink-transition), transform var(--ink-transition), box-shadow var(--ink-transition), border-color var(--ink-transition);border-radius:14px}.ink-button-primary{background:var(--ink-accent);color:var(--ink-text-inverse);font-weight:800;box-shadow:0 12px 30px #e060263d}.ink-button-primary:hover{background:var(--ink-accent-hover);transform:translateY(-1px)}.ink-button-secondary{background:var(--ink-surface-2);color:var(--ink-text);border:1px solid var(--ink-border)}.ink-button-secondary:hover{border-color:var(--ink-border-strong)}.ink-input{background:var(--ink-bg-soft);border:1px solid var(--ink-border);min-height:44px;color:var(--ink-text);transition:border-color var(--ink-transition), box-shadow var(--ink-transition);border-radius:12px;padding:0 14px}.ink-input:focus{border-color:var(--ink-accent);box-shadow:0 0 0 3px var(--ink-accent-soft);outline:none}.ink-badge{border:1px solid var(--ink-border);background:var(--ink-surface-2);color:var(--ink-text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}:root{--fin-accent:#3b82f6;--fin-accent-light:#60a5fa;--fin-accent-glow:#3b82f62e;--fin-accent-subtle:#3b82f614;--fin-positive:#10b981;--fin-positive-light:#34d399;--fin-positive-glow:#10b98126;--fin-positive-bg:#10b98114;--fin-negative:#f43f5e;--fin-negative-light:#fb7185;--fin-negative-glow:#f43f5e26;--fin-negative-bg:#f43f5e14;--fin-neutral:#f59e0b;--fin-neutral-light:#fbbf24;--fin-neutral-glow:#f59e0b26;--fin-bg:#080b12;--fin-surface:#0f1320;--fin-surface2:#151b2e;--fin-surface3:#1c2540;--fin-border:#3b82f614;--fin-border2:#3b82f629;--fin-chart-1:#3b82f6;--fin-chart-2:#10b981;--fin-chart-3:#f59e0b;--fin-chart-4:#8b5cf6;--fin-chart-5:#ec4899;--fin-chart-6:#06b6d4;--fin-font-mono:"SF Mono", "Fira Code", "Cascadia Code", "Roboto Mono", monospace;--fin-shadow-card:0 1px 3px #00000040;--fin-shadow-hover:0 2px 6px #0000004d;--fin-shadow-positive:0 0 0 1px #10b98124;--fin-shadow-negative:0 0 0 1px #f43f5e24;--fin-shadow-glow-blue:0 2px 8px #3b82f61f}.fin-card{background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:var(--radius-lg);box-shadow:var(--fin-shadow-card);transition:border-color .15s}.fin-card:hover{border-color:var(--fin-border2)}.fin-stat-positive{box-shadow:0 0 0 1px #10b9811f}.fin-stat-negative{box-shadow:0 0 0 1px #f43f5e1f}.fin-amount{font-family:var(--fin-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fin-amount-lg{font-family:var(--fin-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em}[data-blurred=true] .fin-amount,[data-blurred=true] .fin-amount-lg{-webkit-filter:blur(16px)saturate(0%);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .3s;-webkit-transition:-webkit-filter .3s}.fin-sensitive{cursor:default;transition:filter .3s,opacity .3s;-webkit-transition:-webkit-filter .3s,opacity .3s}.fin-sensitive.blurred{-webkit-filter:blur(16px)saturate(0%);opacity:1;cursor:pointer;-webkit-user-select:none;user-select:none}.fin-hidden-mode-bar{z-index:9998;background:linear-gradient(90deg, var(--fin-accent) 0%, var(--fin-positive) 50%, var(--fin-accent) 100%);background-size:200% 100%;height:2px;animation:2s linear infinite fin-hidden-shimmer;position:fixed;bottom:0;left:0;right:0}@keyframes fin-hidden-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fin-glass{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0f1320cc;border:1px solid #3b82f61a}.fin-sidebar{background:linear-gradient(#080b12 0%,#0a0e1a 100%);border-right:1px solid #3b82f612}.fin-badge-positive{background:var(--fin-positive-bg);color:var(--fin-positive-light);border:1px solid #10b98133}.fin-badge-negative{background:var(--fin-negative-bg);color:var(--fin-negative-light);border:1px solid #f43f5e33}.fin-badge-neutral{color:var(--fin-neutral-light);background:#f59e0b14;border:1px solid #f59e0b33}.fin-divider{background:linear-gradient(90deg, transparent, var(--fin-border2), transparent);height:1px}@keyframes finCountUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fin-count-up{animation:.5s cubic-bezier(.22,1,.36,1) both finCountUp}@keyframes finPulse{0%,to{opacity:1}50%{opacity:.4}}.fin-pulse{animation:1.5s ease-in-out infinite finPulse}.fin-row{border-bottom:1px solid var(--fin-border);transition:background .15s}.fin-row:hover{background:#3b82f608}.fin-progress-track{background:var(--fin-surface3);border-radius:2px;height:4px;overflow:hidden}.fin-progress-fill{background:linear-gradient(90deg, var(--fin-accent), var(--fin-accent-light));height:100%;box-shadow:0 0 8px var(--fin-accent-glow);border-radius:2px;transition:width .8s cubic-bezier(.22,1,.36,1)}.fin-tooltip{background:var(--fin-surface2);border:1px solid var(--fin-border2);border-radius:8px;padding:8px 12px;font-size:12px;box-shadow:0 8px 24px #00000080}.fin-nav-active{background:var(--fin-accent-subtle);color:var(--fin-accent-light);border-left:2px solid var(--fin-accent)}.fin-header-gradient{background:linear-gradient(#080b12 0%,#080b1200 100%)}.finance-root{z-index:100;background:var(--fin-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed;inset:0;overflow:hidden}.finance-root,[data-finance=true]{--bg:var(--fin-bg);--background:var(--fin-bg);--surface:var(--fin-surface);--surface2:var(--fin-surface2);--surface3:var(--fin-surface3);--border:var(--fin-border);--text:#dde1ed;--muted:#94a3b8a6;--muted2:#64748b80;--accent:var(--fin-accent);--radius:10px;--radius-lg:14px}.finance-shell{background:var(--fin-bg);color:#dde1ed;flex-direction:column;height:100%;display:flex;overflow:hidden}.finance-topbar{-webkit-backdrop-filter:blur(18px)saturate(140%);z-index:10;background:linear-gradient(90deg,#120e0aeb 0%,#1c120cdb 50%,#120e0aeb 100%);border-bottom:1px solid #ff7a181a;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex;position:relative}@media (max-width:767px){.finance-topbar{height:auto;min-height:52px;padding-bottom:8px}}.finance-topbar:after{content:"";background:linear-gradient(90deg,#0000 0%,#e0602624 30%,#b9794524 70%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.finance-topbar-left{flex:1;align-items:center;gap:10px;display:flex}.finance-topbar-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.finance-topbar-period{z-index:20;align-items:center;display:flex;position:relative;overflow:visible}@media (max-width:767px){.finance-topbar-period{scrollbar-width:none;order:3;width:100%;padding-top:2px;overflow-x:auto}.finance-topbar-period::-webkit-scrollbar{display:none}}.finance-brand{-webkit-user-select:none;user-select:none;align-items:center;gap:9px;text-decoration:none;display:flex}.finance-brand-icon{width:30px;height:30px;color:var(--fin-accent-light);background:linear-gradient(135deg,#3b82f62e 0%,#3b82f614 100%);border:1px solid #3b82f638;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #3b82f624,inset 0 1px #ffffff0f}.finance-brand-label{letter-spacing:-.25px;color:#dde1ed;font-size:14px;font-weight:700}.finance-brand-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--fin-accent-light);opacity:.7;font-size:10px;font-weight:600}.finance-topbar-sep{background:#3b82f61f;flex-shrink:0;width:1px;height:18px}.finance-breadcrumb{align-items:center;gap:5px;display:flex}.finance-breadcrumb-arrow{color:#64748b59}.finance-breadcrumb-page{color:#94a3b880;letter-spacing:-.1px;font-size:12.5px;font-weight:500}.finance-topbar-btn{letter-spacing:-.1px;background:var(--fin-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #3b82f659,inset 0 1px #ffffff1f}.finance-topbar-btn:hover{background:#4f92ff;transform:translateY(-1px);box-shadow:0 4px 16px #3b82f673,inset 0 1px #ffffff1f}.finance-topbar-btn:active{transform:translateY(0)}.finance-topbar-ghost{color:#94a3b88c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3b82f614;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.finance-topbar-ghost:hover{color:#dce4f0d9;background:#3b82f60f;border-color:#3b82f624}.finance-body{flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.finance-sidebar{scrollbar-width:none;background:linear-gradient(#06080ffa 0%,#080b12 100%);border-right:1px solid #3b82f612;flex-direction:column;flex-shrink:0;gap:2px;width:216px;padding:14px 8px;display:none;position:relative;overflow:hidden auto}.finance-sidebar::-webkit-scrollbar{display:none}.finance-sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#3b82f61f 30% 70%,#0000);width:1px;position:absolute;top:20%;bottom:20%;right:0}@media (min-width:1024px){.finance-sidebar{display:flex}}.finance-back{color:#64748b80;letter-spacing:.01em;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;margin-bottom:6px;padding:7px 10px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.finance-back:hover{color:#94a3b8cc;background:#ffffff08;border-color:#3b82f612}.finance-back-icon{opacity:.7;flex-shrink:0}.finance-sidebar-divider{background:linear-gradient(90deg,#0000,#3b82f614,#0000);height:1px;margin:8px 4px 12px}.finance-nav-group{flex-direction:column;gap:1px;margin-bottom:18px;display:flex}.finance-nav-group:last-of-type{margin-bottom:0}.finance-nav-group-label{letter-spacing:.12em;text-transform:uppercase;color:#64748b73;margin-bottom:3px;padding:0 10px;font-size:9px;font-weight:700}.finance-nav-link{color:#94a3b88c;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:450;text-decoration:none;transition:all .14s;display:flex;position:relative}.finance-nav-link:hover{color:#d2dae8d9;background:#3b82f60a}.finance-nav-link.active{color:#e2e8f4;background:#3b82f617;border-color:#3b82f621;font-weight:600}.finance-nav-icon{color:#64748b99;flex-shrink:0;transition:color .14s}.finance-nav-link.active .finance-nav-icon{color:var(--fin-accent-light)}.finance-nav-link:hover .finance-nav-icon{color:#b4c0d8b3}.finance-nav-indicator{background:linear-gradient(180deg, var(--fin-accent-light), var(--fin-accent));border-radius:0 3px 3px 0;width:3px;height:16px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.finance-nav-indicator{background:linear-gradient(180deg, var(--fin-accent-light), color-mix(in srgb, var(--fin-accent) 70%, transparent))}}.finance-nav-indicator{box-shadow:0 0 10px #3b82f68c,1px 0 6px #3b82f633}.finance-sidebar-footer{border-top:1px solid #3b82f60d;margin-top:auto;padding-top:14px}.finance-sidebar-footer-brand{letter-spacing:.1em;text-transform:uppercase;color:#64748b4d;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.finance-sidebar-footer-dot{background:var(--fin-accent);opacity:.4;border-radius:50%;width:4px;height:4px;box-shadow:0 0 4px #3b82f680}.finance-mobile-nav{scrollbar-width:none;background:#070910f2;border-bottom:1px solid #3b82f614;flex-shrink:0;display:none;overflow-x:auto}.finance-mobile-nav::-webkit-scrollbar{display:none}@media (max-width:1023px){.finance-mobile-nav{display:block}}.finance-mobile-tabs{align-items:center;gap:4px;min-width:max-content;padding:8px 16px;display:flex}.finance-mobile-tab{color:#94a3b880;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .14s;display:flex}.finance-mobile-tab:hover{color:#d2dae8cc;background:#3b82f60d}.finance-mobile-tab.active{background:var(--fin-accent);color:#fff;border-color:#0000;box-shadow:0 2px 10px #3b82f659}.finance-content{scrollbar-width:thin;scrollbar-color:#e0602629 transparent;flex:1 1 0;min-width:0;min-height:0;padding:28px 32px;overflow:hidden auto}.finance-content::-webkit-scrollbar{width:4px}.finance-content::-webkit-scrollbar-track{background:0 0}.finance-content::-webkit-scrollbar-thumb{background:#e0602629;border-radius:4px}.finance-content::-webkit-scrollbar-thumb:hover{background:#e0602647}@media (max-width:767px){.finance-content{padding:20px 16px 32px}}@media (max-width:1023px){.finance-root,.finance-shell{width:100vw;min-width:0;max-width:100vw}.finance-topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:8px 12px}.finance-topbar-left,.finance-topbar-right{min-width:0}.finance-topbar-left{flex:auto}.finance-topbar-right{margin-left:auto}.finance-topbar-period{scrollbar-width:none;order:3;width:100%;padding-top:2px;overflow-x:auto}.finance-topbar-period::-webkit-scrollbar{display:none}.finance-body{flex-direction:column;min-width:0;min-height:0;overflow:visible hidden}.finance-mobile-nav{flex-shrink:0;width:100%;max-width:100vw;overflow:auto visible}.finance-mobile-tabs{min-width:max-content;padding:6px 10px}.finance-content{flex:1 1 0;width:100%;min-width:0;max-width:100%;min-height:0;padding:18px 14px 28px;overflow:hidden auto}}@media (max-width:430px){.finance-brand-label,.finance-breadcrumb{display:none}.finance-topbar{padding-inline:10px}.finance-topbar-ghost{padding-inline:9px}.finance-content{padding:16px 12px 26px}}.finance-page{width:100%}@keyframes financeReveal{0%{opacity:0;filter:blur(6px);transform:scale(.975)}to{opacity:1;filter:blur();transform:scale(1)}}.finance-root-enter{animation:.4s cubic-bezier(.22,1,.36,1) both financeReveal}.fin-auth-root{z-index:200;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060810;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.fin-auth-loading{justify-content:center;align-items:center;display:flex}.fin-auth-loading-icon{background:#3b82f614;border:1px solid #3b82f626;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.fin-auth-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fin-auth-glow-1{background:radial-gradient(#3b82f617 0%,#0000 60%);width:800px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.fin-auth-glow-2{background:radial-gradient(#6366f10d 0%,#0000 60%);width:500px;height:500px;position:absolute;bottom:-30%;right:-10%}.fin-auth-grid{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 20%,#0000 100%)}.fin-auth-card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(#0c1224f7 0%,#070b16fc 100%);border:1px solid #3b82f61c;border-radius:24px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:360px;padding:36px 32px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0006,0 32px 80px #0009,inset 0 0 120px #3b82f60a}.fin-auth-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#3b82f666 50%,#0000 100%);height:1px;position:absolute;top:0;left:10%;right:10%}.fin-auth-icon-wrap{justify-content:center;align-items:center;display:flex}.fin-auth-icon-ring{background:radial-gradient(circle,#3b82f61f 0%,#3b82f60a 60%,#0000 100%);border:1px solid #3b82f62e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 0 24px #3b82f61f}.fin-auth-badge{color:#94a3b8b3;letter-spacing:.03em;background:#3b82f612;border:1px solid #3b82f624;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:500;display:flex}.fin-auth-badge-dot{background:#3b82f6;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite badgePulse;box-shadow:0 0 6px #3b82f6cc}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.4}}.fin-auth-title-block{text-align:center}.fin-auth-title{color:#dde1ed;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.fin-auth-subtitle{color:#94a3b88c;margin:4px 0 0;font-size:12px;line-height:1.5}.fin-auth-dots{align-items:center;gap:14px;padding:4px 0;display:flex}.fin-auth-dot{background:0 0;border:1.5px solid #ffffff21;border-radius:50%;width:13px;height:13px;transition:border-color .15s}.fin-auth-error{color:#f43f5ed9;text-align:center;letter-spacing:.01em;margin:-8px 0;font-size:11.5px}.fin-auth-keypad{flex-direction:column;gap:10px;width:100%;display:flex}.fin-auth-keypad-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fin-auth-key{color:#c8d3e8;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1px solid #fff1;border-radius:14px;justify-content:center;align-items:center;height:56px;transition:background .15s,border-color .15s,color .15s;display:flex}.fin-auth-key:hover{color:#dde1ed;background:#3b82f614;border-color:#3b82f633}.fin-auth-key:active{background:#3b82f621}.fin-auth-key:disabled{opacity:.35;cursor:not-allowed}.fin-auth-key-label{letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1}.fin-auth-key-del{color:#94a3b88c}.fin-auth-key-del:hover{color:#f43f5ecc;background:#f43f5e0f;border-color:#f43f5e26}.fin-auth-processing{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#070b1680;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fin-auth-spinner{border:2px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:28px;height:28px}.fin-auth-footer{text-align:center}.fin-auth-link{color:#94a3b873;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:11.5px;transition:color .15s}.fin-auth-link:hover{color:#94a3b8cc}.fin-auth-back{z-index:5;color:#dde1edd1;-webkit-backdrop-filter:blur(14px)saturate(150%);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;position:fixed;top:18px;left:18px;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0f}.fin-auth-back:hover{background:#3b82f61a;border-color:#3b82f638;transform:translateY(-1px)}.fin-auth-back:active{transform:translateY(0)}@media (max-width:430px){.fin-auth-root{align-items:flex-start;padding:72px 14px 18px;overflow-y:auto}.fin-auth-back{top:14px;left:14px}}.finance-topbar-divider{background:#ffffff12;flex-shrink:0;width:1px;height:16px}.finance-lock-btn{color:#94a3b899;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.finance-lock-btn:hover{color:#fca5a5;background:#f43f5e14;border-color:#f43f5e33}.finance-lock-btn.warning{color:#fde68a;background:#eab30814;border-color:#eab30833}.finance-lock-btn:disabled{opacity:.5;cursor:wait}.finance-lock-timer{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:10px}.finance-lock-label{font-size:11px}@media print{.finance-root{z-index:auto!important;position:static!important}.finance-topbar,.finance-sidebar,.finance-mobile-nav{display:none!important}.finance-body{display:block!important}.finance-content{padding:0!important;overflow:visible!important}.fin-card{box-shadow:none!important;border:1px solid #ddd!important}}.app-card{background:linear-gradient(160deg, #e7d5b20a 0%, transparent 44%), var(--surface2);border:1px solid var(--border);border-radius:var(--card-radius);transition:border-color .2s,box-shadow .25s,background .2s;overflow:hidden;box-shadow:0 4px 24px #00000047,0 1px 4px #0000002e}.app-card:hover{border-color:var(--border2);box-shadow:0 8px 36px #00000057,0 2px 8px #00000038}.app-card-header{align-items:center;gap:var(--sp-3);padding:var(--card-padding) var(--card-padding-lg);border-bottom:1px solid var(--border);background:linear-gradient(#e7d5b20a,#e7d5b203);display:flex}.app-card-body{padding:var(--card-padding-lg)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--btn-h);padding:0 var(--btn-px);cursor:pointer;font-size:var(--btn-fs);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;font-family:inherit;font-weight:750;line-height:1;text-decoration:none;transition:transform .16s cubic-bezier(.4,0,.2,1),border-color .16s,background .16s,box-shadow .16s,color .16s,opacity .16s;display:inline-flex}.btn:disabled{opacity:.52;pointer-events:none;cursor:not-allowed}.btn-sm{padding:5px 11px;font-size:12px}.btn-xs{padding:4px 9px;font-size:11px}.btn-icon{min-width:38px;padding:7px}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 1px 3px #c8191f40,inset 0 1px #ffffff1a}.btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #c8191f4d}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:var(--surface2);color:var(--text);border-color:var(--border2)}.btn-ghost:hover:not(:disabled){background:var(--surface3);border-color:#ffffff24;transform:translateY(-1px)}.btn-muted{color:var(--muted);background:0 0;border-color:#0000}.btn-muted:hover:not(:disabled){color:var(--text);background:var(--surface2);transform:translateY(-1px)}.btn-danger{color:#f87171;background:#f871711a;border-color:#f8717133}.btn-danger:hover:not(:disabled){background:#f871712e;border-color:#f871714d}.btn-warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.btn-warning:hover:not(:disabled){background:#fbbf242e}.btn-success{color:#34d399;background:#34d3991a;border-color:#34d39933}.btn-success:hover:not(:disabled){background:#34d3992e}.app-input{width:100%;min-height:var(--input-h);background:var(--surface2);border:1px solid var(--border2);color:var(--text);font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-4);border-radius:10px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.app-input:hover{border-color:var(--border2);background:var(--surface3)}.app-input:focus{border-color:#c8191f66;box-shadow:0 0 0 3px #c8191f17}.app-input::placeholder{color:var(--muted2)}.app-input-icon-left{padding-left:34px}.app-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.app-field{flex-direction:column;gap:0;display:flex}.app-search{position:relative}.app-search-icon{color:var(--muted2);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.app-badge{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;min-height:24px;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.app-badge-warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.app-badge-accent{color:#c8191f;background:#c8191f17;border-color:#c8191f38}.app-badge-blue{color:#818cf8;background:#6366f11a;border-color:#6366f133}.app-badge-purple{color:#c084fc;background:#c084fc1a;border-color:#c084fc33}.app-badge-muted{background:var(--surface2);color:var(--muted);border-color:var(--border2)}.app-modal-overlay{z-index:100;background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.18s appFadeIn;display:flex;position:fixed;inset:0}.app-modal{background:linear-gradient(160deg, var(--surface2) 0%, var(--surface) 100%);border:1px solid var(--border2);border-radius:var(--radius-xl);padding:var(--modal-padding);width:100%;max-height:calc(100dvh - 80px);box-shadow:var(--shadow-lg), 0 0 0 1px #0000004d, inset 0 1px 0 #ffffff0a;scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;animation:.28s cubic-bezier(.22,1,.36,1) appSlideUp;overflow-y:auto}.app-modal:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;margin:-28px -28px 28px;display:block}.app-modal-sm{max-width:420px}.app-modal-md{max-width:520px}.app-modal-lg{max-width:680px}.app-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--card-radius);max-width:100%;overflow-x:auto}.app-table{border-collapse:collapse;width:100%;min-width:0}.app-th{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted2);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}.app-td{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-sm);color:var(--text);border-bottom:1px solid var(--border);transition:background .14s,color .14s}.app-tr{cursor:default}.app-tr:hover .app-td{background:#ffffff05}.app-tr:last-child .app-td{border-bottom:none}.app-avatar{font-weight:700;font-family:var(--font-syne,Syne);color:var(--accent);background:#c8191f1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-avatar-sm{width:32px;height:32px;font-size:12px}.app-avatar-md{width:40px;height:40px;font-size:14px}.app-avatar-lg{width:52px;height:52px;font-size:18px}.app-avatar-xl{width:64px;height:64px;font-size:22px}.app-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 20px;display:flex}.app-empty-icon{opacity:.25;margin-bottom:4px}.app-empty-desc{color:var(--muted2);max-width:280px;font-size:12px;line-height:1.6}.app-row-item{background:var(--surface2);border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:10px;padding:9px 12px;transition:background .15s,border-color .15s;display:flex}.app-row-item:hover{background:var(--surface3);border-color:var(--border2)}.app-alert{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.app-alert-warning{color:#fbbf24;background:#fbbf2412;border-color:#fbbf2433}.app-alert-danger{color:#f87171;background:#f8717112;border-color:#f8717133}.app-alert-success{color:#34d399;background:#34d39912;border-color:#34d39933}.app-alert-info{color:#fb923c;background:#f9731612;border-color:#f973162e}.app-section-label{color:var(--muted2);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.app-stat{background:linear-gradient(160deg, #b979450f 0%, transparent 40%), var(--surface2);border:1px solid var(--border);border-radius:var(--card-radius);padding:var(--card-padding) var(--card-padding-lg);transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 16px #00000038}.app-stat:hover{border-color:#b9794547;box-shadow:0 6px 28px #00000047}.app-stat-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);margin-bottom:var(--sp-2);font-weight:700}.app-stat-value{font-family:var(--font-syne,Syne);font-size:var(--fs-2xl);color:var(--text);letter-spacing:-.5px;font-weight:800;line-height:1}.app-stat-sub{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-1)}[data-theme=light] .glass{background:var(--glass-bg);border-color:var(--glass-border)}[data-theme=light] .card,[data-theme=light] .app-card,[data-theme=light] .app-stat{box-shadow:var(--shadow)}[data-theme=light] .card:hover,[data-theme=light] .app-card:hover,[data-theme=light] .app-stat:hover{box-shadow:var(--shadow-md)}[data-theme=light] .app-card-header{background:#7846260b}[data-theme=light] .btn-ghost:hover:not(:disabled){background:var(--surface3);border-color:#7846263d}[data-theme=light] .btn-muted:hover:not(:disabled){background:#b9794517}[data-theme=light] .btn-danger{color:#b91c1c;background:#dc262614;border-color:#dc26262e}[data-theme=light] .btn-warning{color:#92400e;background:#d977061a;border-color:#d9770633}[data-theme=light] .btn-success{color:#047857;background:#05966917;border-color:#05966933}[data-theme=light] .app-input{background:#f8f1e7;border-color:#78462629}[data-theme=light] .app-input:hover{border-color:#78462642}[data-theme=light] .app-input::placeholder{color:#9b8f80}[data-theme=light] .app-search-icon{color:#8a7f71}[data-theme=light] .app-badge-success{color:#047857;background:#0596691a;border-color:#05966938}[data-theme=light] .app-badge-danger{color:#b91c1c;background:#dc262617;border-color:#dc262633}[data-theme=light] .app-badge-warning{color:#92400e;background:#d977061c;border-color:#d9770638}[data-theme=light] .app-badge-accent{color:#c2410c;background:#ea6c001a;border-color:#ea6c0033}[data-theme=light] .app-badge-blue{color:#31566b;background:#466f8617;border-color:#466f8633}[data-theme=light] .app-badge-purple{color:#5f4a87;background:#6f589c17;border-color:#6f589c33}[data-theme=light] .app-badge-muted{color:#6f665b;background:#efe6d8;border-color:#78462624}[data-theme=light] .app-modal-overlay{background:#34241657}[data-theme=light] .app-modal{box-shadow:var(--shadow-lg), 0 0 0 1px #7846260f, inset 0 1px 0 #ffffffbf;scrollbar-color:#78462633 transparent;background:linear-gradient(160deg,#faf5ee 0%,#f3ebdd 100%)}[data-theme=light] .app-modal:before{background:linear-gradient(90deg,#0000,#7846261a,#0000)}[data-theme=light] .app-tr:hover .app-td{background:#7846260b}[data-theme=light] .app-empty-icon{opacity:.38}[data-theme=light] .app-row-item{border-color:#7846261a}[data-theme=light] .app-row-item:hover{background:#eadfce;border-color:#78462633}[data-theme=light] .app-alert-warning{color:#92400e;background:#d977061a;border-color:#d9770638}[data-theme=light] .app-alert-danger{color:#b91c1c;background:#dc262614;border-color:#dc262633}[data-theme=light] .app-alert-success{color:#047857;background:#05966917;border-color:#05966933}[data-theme=light] .app-alert-info{color:#c2410c;background:#ea6c0017;border-color:#ea6c0033}@media (max-width:1366px) and (min-width:1025px){.app-grid-auto{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.app-section{gap:var(--sp-3)}}@media (max-width:1024px){.app-card{border-radius:16px}.app-card-header,.app-card-body{padding:14px}.btn{min-height:42px}}@media (max-width:899px){.app-card{border-radius:16px}.app-card-header,.app-card-body{padding:14px}.app-modal-overlay{align-items:flex-end;padding:10px}.app-modal{overscroll-behavior:contain;border-radius:20px 20px 0 0;width:100%;max-height:92dvh;padding:20px}.app-modal:before{margin:-20px -20px 20px}.app-table{min-width:min(680px,100vw - 24px)}.btn{min-height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appSlideUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes appPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-page-enter{animation:.3s cubic-bezier(.22,1,.36,1) both appPageIn}:root{--ink-ease:cubic-bezier(.22, 1, .36, 1);--ink-duration-fast:.12s;--ink-duration:.18s;--ink-duration-slow:.26s;--ink-transition:var(--ink-duration) var(--ink-ease)}body{transition:background-color var(--ink-duration-slow) var(--ink-ease), color var(--ink-duration-slow) var(--ink-ease)}html{transition:color-scheme .32s}.ink-theme-transition,.ink-theme-transition *{transition:background-color .32s,color .28s,border-color .28s,box-shadow .28s,opacity .22s!important}.ink-page-enter{animation:.22s cubic-bezier(.22,1,.36,1) both inkPageIn}@keyframes inkPageIn{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ink-route-loader{z-index:9999;background:var(--ink-bg);place-items:center;animation:80ms both inkFadeIn;display:grid;position:fixed;inset:0}@keyframes inkFadeIn{0%{opacity:0}to{opacity:1}}.app-card{background:linear-gradient(160deg, #e7d5b209 0%, transparent 42%), var(--ink-surface-2);border-color:var(--ink-border);box-shadow:var(--ink-shadow-card);border-radius:18px}.ink-hero-card,.page-hero,.dashboard-hero,.section-hero{border:1px solid var(--ink-border);background:radial-gradient(circle at 12% 0%, var(--ink-accent-soft), transparent 32%), var(--ink-surface);box-shadow:var(--ink-shadow-card);border-radius:22px;position:relative;overflow:hidden}.ink-hero-card:before,.page-hero:before,.dashboard-hero:before,.section-hero:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#e7d5b205 1px,#0000 1px),linear-gradient(90deg,#e7d5b204 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ink-hero-card>*,.page-hero>*,.dashboard-hero>*,.section-hero>*{z-index:1;position:relative}.app-card:hover{border-color:var(--ink-border-strong)}.app-card-header{border-color:var(--ink-border);background:linear-gradient(#e7d5b209,#e7d5b203)}.ink-topbar,.app-topbar,header[data-app-header=true]{color:var(--ink-text);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:none;background:linear-gradient(90deg,#120e0aeb 0%,#1c120cdb 50%,#120e0aeb 100%);border-bottom:1px solid #ff7a181a}.light .ink-topbar,.light .app-topbar,.light header[data-app-header=true],[data-theme=light] .ink-topbar,[data-theme=light] .app-topbar,[data-theme=light] header[data-app-header=true]{background:#fffaf1e0;border-bottom-color:#503f2a1f}.btn,.ink-button-primary,.ink-button-secondary{transition:background-color var(--ink-duration) var(--ink-ease), border-color var(--ink-duration) var(--ink-ease), color var(--ink-duration) var(--ink-ease), box-shadow var(--ink-duration) var(--ink-ease), transform var(--ink-duration) var(--ink-ease)}.btn-primary,.ink-button-primary{background:var(--ink-accent);color:var(--ink-text-inverse);box-shadow:0 12px 30px #e0602638}.btn-primary:hover:not(:disabled),.ink-button-primary:hover{background:var(--ink-accent-hover);opacity:1}.btn-ghost,.ink-button-secondary{background:var(--ink-surface-2);color:var(--ink-text);border-color:var(--ink-border)}.btn-ghost:hover:not(:disabled),.ink-button-secondary:hover{background:var(--ink-surface-3);border-color:var(--ink-border-strong)}.app-input,.ink-input{background:var(--ink-bg-soft);border-color:var(--ink-border);color:var(--ink-text);border-radius:12px}.app-input:hover,.ink-input:hover{background:var(--ink-bg-elevated);border-color:var(--ink-border-strong)}.app-input::placeholder,.ink-input::placeholder{color:var(--ink-text-soft)}.app-modal{background:var(--ink-surface);border-color:var(--ink-border-strong);box-shadow:var(--shadow-lg)}.app-modal:before{display:none}.app-empty{background:var(--ink-surface);border-color:var(--ink-border)}.app-empty-icon{border:1px solid var(--ink-accent-border);background:var(--ink-accent-soft);width:56px;height:56px;color:var(--ink-accent);opacity:1;border-radius:18px;place-items:center;margin-inline:auto;display:grid}.app-empty-title{color:var(--ink-text);font-size:16px;font-weight:850}.app-empty-desc{color:var(--ink-text-muted)}.inkdock-bg-shell{--surface:#151411b3;--surface2:#1c1a16a8;--surface3:#242018b8;--ink-surface:#151411b8;--ink-surface-2:#1c1a16a8;--ink-surface-3:#242018b8;min-height:100dvh}[data-theme=light] .inkdock-bg-shell,.light .inkdock-bg-shell{--surface:#faf5eebd;--surface2:#f3ebddb3;--surface3:#eadfcebd;--ink-surface:#faf5eec2;--ink-surface-2:#f3ebddb3;--ink-surface-3:#eadfcebd}.inkdock-bg-content{min-height:inherit}.inkdock-login-background .inkdock-bg-content,.finance-background-shell .inkdock-bg-content{min-height:100%}.app-shell-surface.inkdock-bg-shell{background:0 0;width:100%}.inkdock-bg-shell .app-card,.inkdock-bg-shell .ink-card,.inkdock-bg-shell .ink-card-soft,.inkdock-bg-shell .card,.inkdock-bg-shell .app-modal,.inkdock-bg-shell .app-empty,.inkdock-bg-shell .ink-empty-state,.inkdock-bg-shell .ink-loading-mark{-webkit-backdrop-filter:blur(16px)saturate(132%)}.inkdock-bg-shell .app-card{background:linear-gradient(160deg, #e7d5b208 0%, transparent 42%), var(--ink-surface-2)}.inkdock-bg-shell .page-hero,.inkdock-bg-shell .dashboard-hero,.inkdock-bg-shell .section-hero,.inkdock-bg-shell .ink-hero-card{background:radial-gradient(circle at 12% 0%, var(--ink-accent-soft), transparent 32%), var(--ink-surface)}.inkdock-bg-shell .app-input,.inkdock-bg-shell .btn-ghost,.inkdock-bg-shell .app-row-item{background-color:var(--ink-surface-2)}@supports (color:color-mix(in lab, red, red)){.inkdock-bg-shell .app-input,.inkdock-bg-shell .btn-ghost,.inkdock-bg-shell .app-row-item{background-color:color-mix(in srgb, var(--ink-surface-2) 86%, transparent)}}[data-theme=light] .inkdock-bg-shell .app-input,.light .inkdock-bg-shell .app-input,[data-theme=light] .inkdock-bg-shell .btn-ghost,.light .inkdock-bg-shell .btn-ghost,[data-theme=light] .inkdock-bg-shell .app-row-item,.light .inkdock-bg-shell .app-row-item{background-color:var(--ink-surface-2)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .inkdock-bg-shell .app-input,.light .inkdock-bg-shell .app-input,[data-theme=light] .inkdock-bg-shell .btn-ghost,.light .inkdock-bg-shell .btn-ghost,[data-theme=light] .inkdock-bg-shell .app-row-item,.light .inkdock-bg-shell .app-row-item{background-color:color-mix(in srgb, var(--ink-surface-2) 88%, transparent)}}.finance-background-shell,.finance-background-shell .inkdock-bg-content,.finance-shell{height:100%}.finance-background-shell{width:100%;min-height:100dvh}.finance-root,.finance-shell{background:0 0}.finance-background-shell{--fin-bg:transparent;--fin-surface:#0f1320b8;--fin-surface2:#151b2ea8;--fin-surface3:#1c2540b3}.fin-card{-webkit-backdrop-filter:blur(16px);background:#0f1320b8}.finance-topbar,.finance-sidebar,.finance-mobile-nav{background-color:#0000}.app-card,.fin-card,.app-modal,.app-empty,.ink-empty-state{border-radius:var(--inkdock-radius-lg);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#c8191f0e,#ffffff06),#120f0ca8;border-color:#c8191f21;box-shadow:inset 0 1px #ffffff0b,0 18px 60px #00000038}.page-hero,.dashboard-hero,.section-hero,.ink-hero-card{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 20%,#c8191f24,#0000 36%),linear-gradient(135deg,#1c120cb8,#0c0a089e);border-color:#c8191f29;border-radius:28px;box-shadow:0 28px 80px #00000047}.btn-primary{color:#fff4e8;background:linear-gradient(135deg,#c8191f,#8b1618);border-color:#c8191f61;border-radius:14px;box-shadow:0 10px 28px #c8191f38}.btn-ghost,.btn-muted,.finance-topbar-ghost,.app-input,.ink-input{-webkit-backdrop-filter:blur(12px);background:#120f0c94;border-color:#ffffff14;border-radius:14px}.app-badge{background:#c8191f14;border-color:#c8191f29;border-radius:999px}.app-badge-success{color:#28d17c;background:#1db9681a;border-color:#1db96833}.app-badge-warning,.app-badge-accent{color:#c8191f;background:#c8191f1a;border-color:#c8191f38}.app-badge-danger{color:#ff6b6b;background:#ff4c4c1a;border-color:#ff4c4c38}[data-theme=light] .app-card,[data-theme=light] .fin-card,[data-theme=light] .app-modal,[data-theme=light] .app-empty,[data-theme=light] .ink-empty-state,.light .app-card,.light .fin-card,.light .app-modal,.light .app-empty,.light .ink-empty-state{-webkit-backdrop-filter:none;background:#fff;border-color:#160c0617;box-shadow:0 1px 4px #1408040f,0 4px 16px #1408040a}[data-theme=light] .page-hero,[data-theme=light] .dashboard-hero,[data-theme=light] .section-hero,[data-theme=light] .ink-hero-card,.light .page-hero,.light .dashboard-hero,.light .section-hero,.light .ink-hero-card{-webkit-backdrop-filter:none;background:radial-gradient(circle at 14% 18%,#c8191f12,#0000 36%),linear-gradient(135deg,#fff,#f7f2ec);border-color:#160c061a;box-shadow:0 4px 20px #1408040f}[data-theme=light] .btn-ghost,[data-theme=light] .btn-muted,[data-theme=light] .finance-topbar-ghost,[data-theme=light] .app-input,.light .btn-ghost,.light .btn-muted,.light .finance-topbar-ghost,.light .app-input{-webkit-backdrop-filter:none;color:var(--ink-text);background:#fff;border-color:#160c061f}[data-theme=light] .app-th,.light .app-th{color:var(--ink-text-soft);background:#f7f2ec}[data-theme=light] .app-td,.light .app-td{color:var(--ink-text)}[data-theme=light] .app-tr:hover,.light .app-tr:hover{background:#c8191f08}[data-theme=light] .btn-primary,.light .btn-primary{background:var(--ink-accent);color:#fff;border-color:#0000;box-shadow:0 1px 4px #c8191f38,inset 0 1px #ffffff1a}[data-theme=light] .btn-primary:hover:not(:disabled),.light .btn-primary:hover:not(:disabled){background:var(--ink-accent-hover);opacity:1;box-shadow:0 4px 14px #c8191f47}[data-theme=light] .app-input,.light .app-input{color:var(--ink-text);background:#fff;border-color:#160c061f}[data-theme=light] .app-badge-warning,[data-theme=light] .app-badge-accent,.light .app-badge-warning,.light .app-badge-accent{color:var(--ink-warning);background:#c47a2014;border-color:#c47a2033}[data-theme=light] .app-stat,.light .app-stat{background:#fff;border-color:#160c0617}[data-theme=light] .fin-card,.light .fin-card{-webkit-backdrop-filter:none;background:#fff;border:1px solid #160c0617;box-shadow:0 1px 4px #1408040d}[data-theme=light] .fin-card:hover,.light .fin-card:hover{border-color:#160c0624;box-shadow:0 3px 12px #14080412}[data-theme=light] .finance-background-shell,.light .finance-background-shell{--fin-bg:var(--ink-bg);--fin-surface:#fff;--fin-surface2:#f7f2ec;--fin-surface3:#eee6dc;--fin-border:#160c0617;--fin-positive:#1b7a44;--fin-positive-light:#1b7a44;--fin-negative:#c8191f;--fin-negative-light:#c8191f;--fin-accent:#3a6882;--fin-accent-light:#3a6882;--fin-text:var(--ink-text);--fin-muted:var(--ink-text-muted)}.ink-loading{min-height:240px;color:var(--ink-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ink-loading-mark{border:1px solid var(--ink-border);background:var(--ink-surface);width:64px;height:64px;color:var(--ink-accent);box-shadow:var(--ink-shadow-card);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.ink-loading-pulse{background:var(--ink-accent-soft);animation:inkPulse 1.5s var(--ink-ease) infinite;position:absolute;inset:0}.ink-loading p{margin:0;font-size:14px;font-weight:650}.ink-empty-state{border:1px solid var(--ink-border);background:var(--ink-surface);box-shadow:var(--ink-shadow-card);text-align:center;border-radius:22px;padding:32px;position:relative;overflow:hidden}.ink-empty-watermark{color:var(--ink-copper);opacity:.045;pointer-events:none;position:absolute;top:-44px;right:-40px}.ink-empty-icon{border:1px solid var(--ink-accent-border);background:var(--ink-accent-soft);width:56px;height:56px;color:var(--ink-accent);border-radius:18px;place-items:center;margin:0 auto;display:grid}.ink-empty-state h3{color:var(--ink-text);margin:20px 0 0;font-size:18px;font-weight:850}.ink-empty-state p{max-width:480px;color:var(--ink-text-muted);margin:8px auto 0;font-size:14px;line-height:1.65}.ink-empty-action{margin-top:22px}.ink-animate-in{animation:inkFadeUp .22s var(--ink-ease) both}.ink-animate-in-slow{animation:inkFadeUp .26s var(--ink-ease) both}.ink-stagger-1{animation-delay:40ms}.ink-stagger-2{animation-delay:80ms}.ink-stagger-3{animation-delay:.12s}.ink-stagger-4{animation-delay:.16s}.ink-stagger-5{animation-delay:.2s}.ink-scale-in{animation:inkScaleIn .2s var(--ink-ease) both}.ink-dropdown-enter{animation:inkDropdownIn .18s var(--ink-ease) both;transform-origin:100% 0}.ink-modal-enter{animation:inkModalIn .22s var(--ink-ease) both}.ink-drawer-enter{animation:inkDrawerIn .24s var(--ink-ease) both}@keyframes inkFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes inkScaleIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes inkDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes inkModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes inkDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes inkPulse{0%,to{opacity:.32;transform:scale(.92)}50%{opacity:.7;transform:scale(1.06)}}[data-theme=light] .app-card:before,.light .app-card:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='5.5' fill='none' stroke='%231A1210' stroke-width='1' opacity='.16'/%3E%3Ccircle cx='8' cy='8' r='2' fill='%231A1210' opacity='.10'/%3E%3C/svg%3E") 50%/100% no-repeat;width:16px;height:16px;position:absolute;top:9px;left:9px}[data-theme=light] .inkdock-bg-shell,.light .inkdock-bg-shell{background:#f0e9e1!important}[data-theme=light] .inkdock-bg-art,.light .inkdock-bg-art{pointer-events:none;opacity:0!important}[data-theme=light] .inkdock-bg-overlay,.light .inkdock-bg-overlay{background:0 0!important}[data-theme=light] .inkdock-sidebar-shell,.light .inkdock-sidebar-shell{-webkit-backdrop-filter:none!important;background:#141210!important;border-right:1px solid #ffffff0f!important;box-shadow:2px 0 16px #00000047!important}[data-theme=light] .inkdock-topbar-shell,.light .inkdock-topbar-shell{-webkit-backdrop-filter:none!important;background:#141210!important;border-bottom:1px solid #ffffff0f!important}[data-theme=light] .inkdock-nav-item[data-active=true],.light .inkdock-nav-item[data-active=true]{background:#c8191f24!important;border-color:#c8191f47!important}[data-theme=light] body,.light body{background:#f0e9e1!important}[data-theme=light] .app-topbar,.light .app-topbar{-webkit-backdrop-filter:none!important;background:#141210!important;border-bottom:1px solid #ffffff0f!important}[data-theme=light] .ink-app-bg:before,.light .ink-app-bg:before{display:none}[data-theme=light] .fin-card,.light .fin-card{-webkit-backdrop-filter:none!important}[data-theme=light] .app-card,.light .app-card{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #160c0617!important;box-shadow:0 1px 3px #1408040d,0 3px 10px #14080408!important}[data-theme=light] .app-card:hover,.light .app-card:hover{border-color:#160c0626!important;box-shadow:0 2px 8px #14080412,0 6px 20px #1408040d!important}[data-theme=light] .app-card-header,.light .app-card-header{background:#f7f2ec!important;border-bottom-color:#160c0614!important}[data-theme=light] .app-card:before,.light .app-card:before{content:"";pointer-events:none;z-index:0;background:0 0;border:1.5px solid #160c0629;border-radius:50%;width:20px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}[data-theme=light] .app-card.sumi-lg:after,.light .app-card.sumi-lg:after{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 64'%3E%3Cpath d='M0,42 Q18,28 38,36 Q55,28 80,20 L88,17 L88,64 L0,64 Z' fill='%231A1210' fill-opacity='.04'/%3E%3Cpath d='M0,52 Q22,42 50,50 Q66,44 88,48 L88,64 L0,64 Z' fill='%231A1210' fill-opacity='.06'/%3E%3Ccircle cx='12' cy='56' r='4' fill='%231A1210' fill-opacity='.08'/%3E%3Ccircle cx='24' cy='60' r='2.5' fill='%231A1210' fill-opacity='.06'/%3E%3Crect x='28' y='20' width='3' height='30' rx='1.5' fill='%231A1210' fill-opacity='.10'/%3E%3Ccircle cx='34' cy='30' r='8' fill='%23C8191F' fill-opacity='.15'/%3E%3C/svg%3E") 0 100%/100% no-repeat;width:88px;height:64px;position:absolute;bottom:0;left:0}[data-theme=light] .app-stat,.light .app-stat{background:#fff!important;border-color:#160c0617!important;box-shadow:0 1px 4px #1408040d!important}[data-theme=light] .app-stat:hover,.light .app-stat:hover{border-color:#160c0624!important;box-shadow:0 3px 12px #14080412!important}[data-theme=light] .app-stat-label,.light .app-stat-label{color:#9a8878!important}[data-theme=light] .app-stat-value,.light .app-stat-value{color:#1a1210!important}[data-theme=light] .app-stat-sub,.light .app-stat-sub{color:#9a8878!important}[data-theme=light] .btn-primary,.light .btn-primary{color:#fefcfa!important;background:#8b1618!important;border-color:#0000!important;box-shadow:0 1px 4px #8b161838,inset 0 1px #ffffff14!important}[data-theme=light] .btn-primary:hover:not(:disabled),.light .btn-primary:hover:not(:disabled){opacity:1!important;background:#741215!important;box-shadow:0 4px 16px #8b161847!important}[data-theme=light] .btn-ghost,.light .btn-ghost{color:#1a1210!important;background:#fff!important;border-color:#160c0624!important}[data-theme=light] .btn-ghost:hover:not(:disabled),.light .btn-ghost:hover:not(:disabled){background:#f7f2ec!important;border-color:#160c0638!important}[data-theme=light] .btn-muted,.light .btn-muted{color:#9a8878!important;background:0 0!important}[data-theme=light] .btn-muted:hover:not(:disabled),.light .btn-muted:hover:not(:disabled){color:#1a1210!important;background:#f7f2ec!important}[data-theme=light] .btn-danger,.light .btn-danger{color:#8b1618!important;background:#c8191f12!important;border-color:#c8191f33!important}[data-theme=light] .btn-danger:hover:not(:disabled),.light .btn-danger:hover:not(:disabled){background:#c8191f21!important;border-color:#c8191f47!important}[data-theme=light] .btn-warning,.light .btn-warning{color:#7a4e10!important;background:#c47a2017!important;border-color:#c47a2038!important}[data-theme=light] .btn-success,.light .btn-success{color:#0e5e35!important;background:#1b7a4417!important;border-color:#1b7a4438!important}[data-theme=light] .app-input,.light .app-input{color:#1a1210!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#160c061f!important}[data-theme=light] .app-input:hover,.light .app-input:hover{background:#fff!important;border-color:#160c0633!important}[data-theme=light] .app-input:focus,.light .app-input:focus{border-color:#c8191f66!important;box-shadow:0 0 0 3px #c8191f14!important}[data-theme=light] .app-input::placeholder,.light .app-input::placeholder{color:#c4b8b0!important}[data-theme=light] .app-label,.light .app-label{color:#9a8878!important}[data-theme=light] .app-th,.light .app-th{color:#f4ead8!important;letter-spacing:.06em!important;background:#1a1210!important;border-bottom:none!important;font-size:11px!important;font-weight:700!important}[data-theme=light] tr .app-th:first-child,.light tr .app-th:first-child{border-radius:8px 0 0}[data-theme=light] tr .app-th:last-child,.light tr .app-th:last-child{border-radius:0 8px 0 0}[data-theme=light] .app-td,.light .app-td{background:#fff;color:#1a1210!important;border-bottom-color:#160c0612!important}[data-theme=light] .app-tr:hover .app-td,.light .app-tr:hover .app-td{background:#c8191f06!important}[data-theme=light] .app-tr.selected .app-td,[data-theme=light] .app-tr[data-selected=true] .app-td,.light .app-tr.selected .app-td{background:#c8191f0f!important}[data-theme=light] .app-tr.selected .app-td:first-child,[data-theme=light] .app-tr[data-selected=true] .app-td:first-child,.light .app-tr.selected .app-td:first-child{padding-left:calc(var(--sp-4) - 2px)!important;border-left:3px solid #c8191f!important}[data-theme=light] .app-row-item,.light .app-row-item{background:#fff!important;border-color:#160c0617!important}[data-theme=light] .app-row-item:hover,.light .app-row-item:hover{background:#f7f2ec!important;border-color:#160c0624!important}[data-theme=light] .app-badge,.light .app-badge{color:#6b5848!important;background:#160c060d!important;border-color:#160c061f!important}[data-theme=light] .app-badge-success,.light .app-badge-success{color:#1b7a44!important;background:#1b7a4414!important;border-color:#1b7a4433!important}[data-theme=light] .app-badge-danger,.light .app-badge-danger{color:#8b1618!important;background:#c8191f14!important;border-color:#c8191f33!important}[data-theme=light] .app-badge-warning,.light .app-badge-warning{color:#7a4e10!important;background:#c47a2017!important;border-color:#c47a2038!important}[data-theme=light] .app-badge-accent,.light .app-badge-accent{color:#8b1618!important;background:#c8191f14!important;border-color:#c8191f2e!important}[data-theme=light] .app-badge-blue,.light .app-badge-blue{color:#3a6882!important;background:#3a688217!important;border-color:#3a688233!important}[data-theme=light] .app-badge-purple,.light .app-badge-purple{color:#64528a!important;background:#64528a17!important;border-color:#64528a33!important}[data-theme=light] .app-badge-muted,.light .app-badge-muted{color:#9a8878!important;background:#160c060a!important;border-color:#160c0617!important}[data-theme=light] .app-alert,.light .app-alert{color:#6b5848!important;background:#160c060a!important;border-color:#160c061a!important}[data-theme=light] .app-alert-warning,.light .app-alert-warning{color:#7a4e10!important;background:#c47a2012!important;border-color:#c47a2033!important}[data-theme=light] .app-alert-danger,.light .app-alert-danger{color:#8b1618!important;background:#c8191f0f!important;border-color:#c8191f2e!important}[data-theme=light] .app-alert-success,.light .app-alert-success{color:#1b7a44!important;background:#1b7a4412!important;border-color:#1b7a4433!important}[data-theme=light] .app-alert-info,.light .app-alert-info{color:#3a6882!important;background:#3a688212!important;border-color:#3a68822e!important}[data-theme=light] .app-modal-overlay,.light .app-modal-overlay{background:#140a066b!important}[data-theme=light] .app-modal,.light .app-modal{scrollbar-color:#160c061f transparent;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#160c061a!important;box-shadow:0 8px 40px #14080424,0 2px 8px #14080414!important}[data-theme=light] .app-modal:before,.light .app-modal:before{display:none!important}[data-theme=light] .app-avatar,.light .app-avatar{color:#8b1618!important;background:#c8191f17!important}[data-theme=light] .app-section-label,.light .app-section-label,[data-theme=light] .app-empty-title,.light .app-empty-title{color:#9a8878!important}[data-theme=light] .app-empty-desc,.light .app-empty-desc{color:#c4b8b0!important}[data-theme=light] .skeleton,[data-theme=light] .ink-skeleton,.light .skeleton,.light .ink-skeleton{background:#ede6dc!important;border-color:#160c0612!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus,.light input:focus,.light select:focus,.light textarea:focus{border-color:#c8191f66!important;box-shadow:0 0 0 3px #c8191f14!important}[data-theme=light] button:focus-visible,.light button:focus-visible{outline-color:#c8191f80!important}[data-theme=light] ::selection,.light ::selection{color:#1a1210!important;background:#c8191f2e!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:#160c061f!important}.light ::-webkit-scrollbar-thumb{background:#160c061f!important}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#160c0633!important}.light ::-webkit-scrollbar-thumb:hover{background:#160c0633!important}[data-theme=light] .app-topbar,.light .app-topbar{color:#f4ead8!important;background:#141210!important;border-bottom-color:#ffffff0f!important}[data-theme=light] .app-config-section,.light .app-config-section{background:#fff;border:1px solid #160c0617;border-radius:14px;overflow:hidden}[data-theme=light] .app-config-row,.light .app-config-row{border-bottom:1px solid #160c0612;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}[data-theme=light] .app-config-row:last-child,.light .app-config-row:last-child{border-bottom:none}[data-theme=light] .app-config-row:hover,.light .app-config-row:hover{background:#f7f2ec}[data-theme=light] .page-hero,[data-theme=light] .dashboard-hero,[data-theme=light] .ink-hero-card,.light .page-hero,.light .dashboard-hero,.light .ink-hero-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#160c0617!important;box-shadow:0 1px 4px #1408040d!important}.crimson-dashboard-hero,.crimson-dashboard-workspace,.crimson-dashboard-card{isolation:isolate;position:relative}.crimson-dashboard-hero:before,.crimson-dashboard-workspace:before,.crimson-dashboard-card:after{content:"";pointer-events:none;z-index:0;position:absolute}.crimson-dashboard-hero:before{opacity:.95;background:radial-gradient(circle at 12% 20%,#c81d2a14,#0000 28%),linear-gradient(105deg,#0000 0 62%,#c81d2a09 62% 63%,#0000 63% 100%);inset:0}.crimson-dashboard-workspace:before{background:linear-gradient(90deg,#c81d2ac7,#c81d2a1f,#0000);border-radius:999px;height:3px;top:0;left:18px;right:18px}.crimson-dashboard-card:after{opacity:.18;background:linear-gradient(165deg,#0000 0 25%,#c81d2abf 25% 28%,#0000 28% 49%,#c81d2a8c 49% 52%,#0000 52%),radial-gradient(circle at 18% 74%,#2018158c 0 2px,#0000 3px),radial-gradient(circle at 42% 58%,#c81d2aa6 0 2px,#0000 3px),radial-gradient(circle at 72% 70%,#2018156b 0 1px,#0000 2px);width:112px;height:34px;bottom:9px;right:10px}.crimson-dashboard-hero>*,.crimson-dashboard-workspace>*,.crimson-dashboard-card>*{z-index:1;position:relative}[data-theme=light] .crimson-dashboard-hero,.light .crimson-dashboard-hero{background:#fff9f1c7!important;border-color:#d9cec0eb!important;box-shadow:0 12px 34px #0e0e0f0d,inset 0 1px #ffffffb8!important}@media (max-width:720px){.crimson-dashboard-card:after{opacity:.13;width:82px}}.crimson-agenda-shell{position:relative}.crimson-agenda-shell:before{content:"";pointer-events:none;opacity:.22;z-index:0;background:linear-gradient(174deg,#0000 0 8%,#20181557 8% 18%,#0000 18% 34%,#2018153d 34% 44%,#0000 44%),radial-gradient(circle at 10%,#20181561 0 3px,#0000 4px),radial-gradient(circle at 44% 44%,#c81d2a6b 0 2px,#0000 3px),radial-gradient(circle at 76% 54%,#20181552 0 3px,#0000 4px);height:18px;position:absolute;top:74px;left:clamp(12px,3vw,42px);right:clamp(12px,7vw,120px)}.crimson-agenda-shell>*{z-index:1;position:relative}.crimson-agenda-board{position:relative}.crimson-agenda-board:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 0,#c81d2a0b,#0000 26%),linear-gradient(90deg,#ffffff47,#0000 26% 74%,#ffffff2e);position:absolute;inset:0}.crimson-agenda-board>*{z-index:1;position:relative}.crimson-flow-screen{--text:#201815;--muted:#6f6258;--muted2:#9a8878;--surface:#fff9f1d1;--surface2:#faf4ecc2;--border:#d9cec0eb;--border2:#c81d2a33;--accent:#c81d2a;--accent2:#8b1618;--ink-border:#d9cec0eb;--ink-surface:#fff9f1d1;--ink-accent-soft:#c81d2a1a;--ink-shadow-card:0 14px 36px #18120f14, 0 1px 0 #ffffff94 inset;isolation:isolate;color:var(--text);position:relative}.crimson-flow-screen:before{content:"";pointer-events:none;opacity:.18;z-index:0;background:linear-gradient(174deg,#0000 0 8%,#2018156b 8% 17%,#0000 17% 34%,#2018153d 34% 43%,#0000 43%),radial-gradient(circle at 10% 52%,#20181566 0 3px,#0000 4px),radial-gradient(circle at 47% 45%,#c81d2a75 0 2px,#0000 3px),radial-gradient(circle at 78% 58%,#2018154d 0 3px,#0000 4px);height:22px;position:absolute;top:clamp(46px,7vw,92px);left:clamp(10px,3vw,44px);right:clamp(10px,7vw,116px)}.crimson-flow-screen>*{z-index:1;position:relative}.crimson-flow-screen .app-card,.crimson-flow-screen .inkdock-card,.crimson-flow-screen .inkdock-panel,.crimson-flow-screen .app-config-section{-webkit-backdrop-filter:blur(14px)saturate(118%);background:#fff9f1d6!important;border-color:#d9cec0eb!important;box-shadow:0 12px 34px #18120f0e,inset 0 1px #ffffffa3!important}.crimson-flow-screen .page-hero,.crimson-flow-screen .inkdock-hero-card{position:relative;overflow:hidden;background:radial-gradient(circle at 13% 0,#c81d2a21,#0000 32%),linear-gradient(120deg,#fff9f1eb,#faf4ecc2)!important;border-color:#c81d2a29!important;box-shadow:0 16px 42px #18120f12,inset 0 1px #ffffffad!important}.crimson-flow-screen .page-hero:after,.crimson-flow-screen .inkdock-hero-card:after{content:"";pointer-events:none;opacity:.13;background:linear-gradient(166deg,#0000 0 24%,#c81d2ad1 24% 28%,#0000 28% 50%,#20181585 50% 53%,#0000 53%),radial-gradient(circle at 18% 72%,#20181585 0 2px,#0000 3px),radial-gradient(circle at 56% 58%,#c81d2ab3 0 2px,#0000 3px),radial-gradient(circle at 82% 70%,#20181561 0 1px,#0000 2px);width:142px;height:42px;position:absolute;bottom:14px;right:18px}.crimson-flow-screen .app-input,.crimson-flow-screen .inkdock-input,.crimson-flow-screen input,.crimson-flow-screen select,.crimson-flow-screen textarea{box-shadow:none;color:#201815!important;background:#fff9f1eb!important;border-color:#d9cec0f5!important}.crimson-flow-screen .app-input:focus,.crimson-flow-screen .inkdock-input:focus,.crimson-flow-screen input:focus,.crimson-flow-screen select:focus,.crimson-flow-screen textarea:focus{border-color:#c81d2a70!important;box-shadow:0 0 0 3px #c81d2a1a!important}.crimson-flow-screen .btn-primary,.crimson-flow-screen .inkdock-btn-primary{color:#fff9f1!important;background:linear-gradient(#d32935,#a81720)!important;border-color:#c81d2a61!important;box-shadow:0 10px 24px #c81d2a2e!important}.crimson-flow-screen .btn-muted,.crimson-flow-screen .btn-ghost,.crimson-flow-screen .btn-secondary,.crimson-flow-screen .inkdock-btn-secondary{color:#201815!important;background:#fff9f1ad!important;border-color:#d9cec0eb!important}.crimson-flow-screen .btn-muted:hover,.crimson-flow-screen .btn-ghost:hover,.crimson-flow-screen .btn-secondary:hover,.crimson-flow-screen .inkdock-btn-secondary:hover{background:#c81d2a13!important;border-color:#c81d2a3d!important}.crimson-flow-screen .app-badge,.crimson-flow-screen .inkdock-tag{color:#201815!important;background:#fff9f1b8!important;border-color:#d9cec0db!important}.crimson-flow-screen .app-badge-accent{color:#8b1618!important;background:#c81d2a1a!important;border-color:#c81d2a3d!important}.crimson-flow-screen .app-badge-success,.crimson-flow-screen .inkdock-tag-success{color:#1b7a44!important;background:#1b7a441a!important;border-color:#1b7a443d!important}.crimson-flow-screen .app-badge-warning,.crimson-flow-screen .inkdock-tag-warning{color:#8a5a14!important;background:#b8771c1f!important;border-color:#b8771c40!important}.crimson-flow-screen .app-badge-danger,.crimson-flow-screen .inkdock-tag-danger{color:#8b1618!important;background:#c81d2a1c!important;border-color:#c81d2a47!important}.crimson-flow-screen .app-avatar{border:1px solid #c81d2a29;color:#8b1618!important;background:#c81d2a1a!important}.crimson-flow-screen .app-config-row{border-bottom-color:#d9cec0b8!important}.crimson-flow-screen .app-config-row:hover{background:#c81d2a0b!important}.crimson-flow-screen .app-card,.crimson-flow-screen .inkdock-card,.crimson-flow-screen .inkdock-panel,.inkdock-op-card,.inkdock-op-metric{transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;border-radius:10px!important}.crimson-flow-screen .app-card:hover,.crimson-flow-screen .inkdock-card:hover,.crimson-flow-screen .inkdock-panel:hover,.inkdock-op-card:hover,.inkdock-op-metric:hover{border-color:#c81d2a33!important;box-shadow:0 14px 34px #18120f12,inset 0 1px #ffffffb3!important}.crimson-flow-screen button:disabled,.crimson-flow-screen .btn:disabled,.inkdock-op-page button:disabled,.inkdock-op-page a[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none!important}.crimson-flow-screen .btn,.crimson-flow-screen button,.inkdock-op-page button,.inkdock-op-page a{border-radius:10px}.crimson-flow-screen .btn:focus-visible,.crimson-flow-screen button:focus-visible,.crimson-flow-screen a:focus-visible,.inkdock-op-page button:focus-visible,.inkdock-op-page a:focus-visible{outline-offset:3px;outline:2px solid #c81d2a70}@media (max-width:760px){.crimson-flow-screen{--card-padding:12px;--section-gap:10px}.crimson-flow-screen .app-card,.crimson-flow-screen .inkdock-card,.crimson-flow-screen .inkdock-panel{padding:12px!important}.crimson-flow-screen .app-input,.crimson-flow-screen input,.crimson-flow-screen select,.crimson-flow-screen textarea{min-height:42px}.crimson-flow-screen .app-badge,.crimson-flow-screen .inkdock-tag{align-items:center;min-height:28px}}.crimson-flow-screen .app-modal{--text:#201815;--muted:#6f6258;color:#201815!important;background:#fff9f1f5!important;border-color:#d9cec0f5!important;box-shadow:0 24px 70px #18120f2e!important}.crimson-flow-screen .skeleton,.crimson-flow-screen .ink-skeleton{background:linear-gradient(90deg,#e8ded2b8,#fff9f1eb,#e8ded2b8)!important;border-color:#d9cec0c7!important}@media (max-width:720px){.crimson-flow-screen:before{opacity:.13;height:16px;top:36px}.crimson-flow-screen .page-hero:after,.crimson-flow-screen .inkdock-hero-card:after{opacity:.1;width:84px}}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page){--ld-shadow-panel:0 8px 26px #1111110b;--ld-shadow-row-hover:0 4px 14px #1111110b;--ld-selected-border:#c9142257;--ld-selected-outline:0 0 0 3px #c9142214;--ld-state-time:.14s ease-out;--ld-drawer-time:.22s cubic-bezier(.2,.8,.2,1)}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes) :where(.ld-panel,.app-card,.inkdock-card,.inkdock-panel,.app-config-section,.id-card),.inkdock-op-card,.inkdock-op-metric{background:var(--ld-surface,#fff)!important;border:1px solid var(--ld-border,#e4ddd4)!important;border-radius:var(--ld-radius-panel,18px)!important;box-shadow:var(--ld-shadow-panel)!important;transition:background var(--ld-state-time,.14s ease-out), border-color var(--ld-state-time,.14s ease-out), box-shadow var(--ld-state-time,.14s ease-out), transform var(--ld-state-time,.14s ease-out)!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes) :where(.ld-panel,.app-card,.inkdock-card,.inkdock-panel,.app-config-section,.id-card):hover,.inkdock-op-card:hover,.inkdock-op-metric:hover{box-shadow:var(--ld-shadow-row-hover)!important;border-color:#c914222e!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-table tbody tr,.inkdock-op-row,.app-config-row){box-shadow:none!important;transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-table tbody tr,.inkdock-op-row,.app-config-row):hover{background:var(--ld-hover,#faf7f2)!important;box-shadow:var(--ld-shadow-row-hover)!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-table td,.ld-table th){border-bottom-color:var(--ld-border,#e4ddd4)!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-mobile-item,.app-list-item,.notification-row){box-shadow:none!important;transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-mobile-item,.app-list-item,.notification-row):hover{box-shadow:var(--ld-shadow-row-hover)!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-badge,.app-badge,.inkdock-tag,.inkdock-op-status),.crimson-flow-notificacoes span[style*="border-radius: 999"]{max-height:24px;min-height:22px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;font-weight:750!important;line-height:22px!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-badge-success,.app-badge-success,.inkdock-tag-success){background:var(--ld-success-soft,#e3f5ea)!important;color:var(--ld-success,#2f8f55)!important;border-color:#2f8f5538!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-badge-warning,.app-badge-warning,.inkdock-tag-warning){background:var(--ld-warning-soft,#fff2d9)!important;color:var(--ld-warning,#b7791f)!important;border-color:#b7791f38!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-badge-info,.app-badge-info,.app-badge-blue,.inkdock-tag-info){background:var(--ld-info-soft,#e5f1ff)!important;color:var(--ld-info,#2f6fae)!important;border-color:#2f6fae33!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-badge-primary,.app-badge-accent){background:var(--ld-primary-soft,#f7dadb)!important;color:var(--ld-primary,#c91422)!important;border-color:#c9142238!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.ld-badge-neutral,.app-badge-muted,.inkdock-tag-muted){border-color:var(--ld-border,#e4ddd4)!important;color:var(--ld-muted,#6e6a64)!important;background:#f2eee7!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.app-badge-danger,.inkdock-tag-danger){color:#a90f1a!important;background:#f7dadb!important;border-color:#c9142238!important}.inkdock-op-metrics{gap:10px!important}.inkdock-op-metric,:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe) :where(.ld-metric-mini,.inkdock-card[data-metric=true]){justify-content:center;min-height:86px!important;padding:12px 14px!important}.inkdock-op-metric-label,:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe) :where(.ld-metric-label,.app-stat-label){color:var(--ld-muted,#6e6a64)!important;letter-spacing:0!important;font-size:11px!important;font-weight:800!important}.inkdock-op-metric-value,:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe) :where(.ld-metric-value,.app-stat-value){color:var(--ld-text,#111)!important;letter-spacing:0!important;font-size:clamp(24px,2vw,28px)!important;font-weight:900!important;line-height:1!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(button,.btn,a[role=button],.ld-button,.ld-icon-button,.id-chip,.app-chip){transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,opacity .14s ease-out,transform .14s ease-out!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where([aria-selected=true],[aria-current=page],[aria-pressed=true],.active,.is-active,.selected,.is-selected){border-color:var(--ld-selected-border)!important;box-shadow:var(--ld-selected-outline)!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(button:disabled,.btn:disabled,[aria-disabled=true],.disabled,.is-disabled){opacity:.56!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.error,.is-error,[aria-invalid=true]){border-color:#c914226b!important;box-shadow:0 0 0 3px #c9142214!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-configuracoes,.crimson-flow-notificacoes,.inkdock-op-page) :where(.app-modal,[data-drawer],[data-sheet],.ld-filter-drawer,.id-filter-bar){transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1)!important}.ld-transition-enter{animation:.18s ease-out both ldFadeUp!important}@media (max-width:760px){.inkdock-op-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.inkdock-op-metric{min-height:76px!important;padding:10px 12px!important}:where(.crimson-flow-clientes,.crimson-flow-atendimentos,.crimson-flow-orcamentos,.crimson-flow-equipe,.crimson-flow-notificacoes) :where(.ld-panel,.app-card,.inkdock-card,.inkdock-panel,.id-card){border-radius:14px!important}}.finance-model-h{min-height:calc(100vh - var(--app-header-height,0px))!important;background:var(--finance-bg)!important;height:auto!important;color:var(--finance-ink)!important;font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;grid-template-columns:220px minmax(0,1fr)!important;display:grid!important;overflow:visible!important}.finance-model-h .finance-sidebar{border-right:1px solid var(--finance-sidebar-border)!important;color:#fff!important;background:linear-gradient(#07111f 0%,#0d1b2f 100%)!important;flex-direction:column!important;gap:0!important;width:auto!important;padding:18px 12px!important;display:flex!important;overflow-y:auto!important}.finance-model-h .finance-sidebar:after{display:none!important}.finance-model-h .finance-main{background:var(--finance-bg)!important;min-width:0!important;min-height:0!important;overflow:visible!important}.finance-model-h .finance-content{width:100%!important;max-width:1480px!important;min-height:auto!important;margin:0 auto!important;padding:32px 32px 48px!important;overflow:visible!important}.finance-model-h .finance-nav-item{color:#ffffffb8;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;display:flex}.finance-model-h .finance-nav-item:hover,.finance-model-h .finance-nav-item.active{background:var(--finance-sidebar-active);color:#fff}.finance-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.finance-period-control>div{border:1px solid var(--finance-border-soft);background:var(--finance-surface-2)!important}.finance-period-control button{color:var(--finance-muted)!important}.finance-period-control button[class*=bg-]{background:var(--finance-primary)!important;color:#fff!important}.finance-button{cursor:pointer;height:38px;background:var(--finance-primary)!important;color:#fff!important;min-height:38px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important}.finance-grid.metrics,.finance-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:14px!important;display:grid!important}.finance-card,.finance-metric-card,.finance-panel{background:var(--finance-surface)!important;border:1px solid var(--finance-border-soft)!important;box-shadow:var(--finance-shadow-card)!important;color:var(--finance-ink)!important;border-radius:18px!important}.finance-card:hover,.finance-panel:hover{box-shadow:var(--finance-shadow-hover)!important}.finance-kpi,.finance-metric-card{min-height:104px!important}.finance-card-inner,.finance-panel-inner{padding:18px!important}.finance-kpi-value{color:var(--finance-ink)!important;letter-spacing:0!important;margin-top:10px!important;font-size:24px!important;font-weight:780!important;line-height:1!important}.finance-grid.overview,.finance-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr) minmax(320px,.85fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.finance-grid.overview .finance-card,.finance-overview-grid .finance-panel{min-height:280px!important;overflow:hidden!important}.finance-table{border-collapse:collapse;width:100%;font-size:13px}.finance-table th{border-bottom:1px solid var(--finance-border-soft)!important;color:var(--finance-muted)!important;padding:12px 10px!important;font-size:12px!important;font-weight:750!important}.finance-table td{border-bottom:1px solid var(--finance-border-soft)!important;padding:13px 10px!important}.finance-summary-drawer{background:var(--finance-surface)!important;border:1px solid var(--finance-border)!important;width:420px!important;box-shadow:var(--finance-shadow-drawer)!important;z-index:60!important;border-radius:24px!important;position:fixed!important;top:24px!important;bottom:24px!important;right:24px!important;overflow:auto!important}.finance-icon-button{border:1px solid var(--finance-border-soft);background:var(--finance-surface-2);width:34px;height:34px;color:var(--finance-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.finance-summary-export{justify-content:center;width:100%;margin-top:auto}@media (max-width:1366px){.finance-model-h{grid-template-columns:200px minmax(0,1fr)!important}.finance-model-h .finance-content{max-width:1180px!important;padding:22px 22px 36px!important}.finance-grid.overview,.finance-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr) minmax(280px,.85fr)!important}}@media (max-width:980px){.finance-grid.metrics,.finance-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-grid.overview,.finance-overview-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.finance-model-h{grid-template-columns:1fr!important}.finance-model-h .finance-sidebar{background:var(--finance-surface)!important;border-right:none!important;border-bottom:1px solid var(--finance-border)!important;z-index:20!important;flex-direction:row!important;gap:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;position:sticky!important;top:0!important;overflow:visible!important}.finance-sidebar-filter-wrap,.finance-brand,.finance-sidebar-footer{display:none!important}.finance-model-h .finance-nav{flex-direction:row!important;flex:1!important;width:100%!important;min-width:0!important}.finance-model-h .finance-nav-item{color:var(--finance-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border-bottom:2px solid #0000!important;border-left:none!important;border-radius:0!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:8px 4px!important;font-size:10px!important;font-weight:600!important;overflow:hidden!important}.finance-model-h .finance-nav-item:hover{color:var(--finance-ink-2)!important;background:var(--finance-surface-hover)!important}.finance-model-h .finance-nav-item.active{color:var(--finance-blue)!important;border-bottom-color:var(--finance-blue)!important;background:0 0!important;font-weight:700!important}.finance-model-h .finance-content{padding:16px!important}.finance-page-header{flex-direction:column}.finance-header-actions{justify-content:flex-start;width:100%}.finance-grid.metrics,.finance-metrics-grid{grid-template-columns:1fr!important}.finance-summary-drawer{width:calc(100vw - 16px)!important;top:8px!important;bottom:8px!important;right:8px!important}}.finance-model-h .finance-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-model-h .finance-filter-select{border:1px solid var(--finance-border);background:var(--finance-surface-soft);min-width:142px;height:36px;color:var(--finance-ink);font:700 12px/1 var(--font-inter,inherit);border-radius:10px;outline:none;padding:0 32px 0 12px;transition:border-color .14s ease-out,background .14s ease-out,box-shadow .14s ease-out}.finance-model-h .finance-filter-select:hover,.finance-model-h .finance-filter-select:focus{border-color:var(--finance-border-strong);background:var(--finance-surface)}.finance-model-h .finance-status-pill{white-space:nowrap;min-height:22px;box-shadow:none;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.finance-model-h .finance-movement-cards{display:none}.finance-model-h .finance-movement-card{border-bottom:1px solid var(--finance-border-soft);cursor:pointer;align-items:center;gap:12px;padding:12px 18px;transition:background .14s ease-out,box-shadow .14s ease-out;display:flex}.finance-model-h .finance-movement-card:hover{background:var(--finance-surface-hover);box-shadow:var(--finance-line-shadow-hover)}@media (max-width:640px){.finance-model-h .finance-movements-table{display:none!important}.finance-model-h .finance-movement-cards{flex-direction:column;display:flex}.finance-model-h .finance-filter-row>*{width:100%;max-width:none!important}}:root{--finance-bg:#f8f4ed;--finance-bg-soft:#fbf7f0;--finance-surface:#fffdf8;--finance-surface-2:#fbf6ee;--finance-surface-hover:#f7f0e6;--finance-border:#0f172a1a;--finance-border-soft:#0f172a12;--finance-ink:#07111f;--finance-ink-2:#111827;--finance-muted:#6b7280;--finance-muted-2:#9ca3af;--finance-sidebar:#07111f;--finance-sidebar-2:#0d1b2f;--finance-sidebar-active:#2563eb2e;--finance-sidebar-border:#ffffff1a;--finance-primary:#0f2f4a;--finance-primary-hover:#123d5f;--finance-primary-soft:#e7eef7;--finance-green:#15803d;--finance-green-soft:#eaf7ef;--finance-red:#dc2626;--finance-red-soft:#fff1f1;--finance-orange:#d97706;--finance-orange-soft:#fff7e6;--finance-blue:#2563eb;--finance-blue-soft:#eef4ff;--finance-purple:#7c3aed;--finance-purple-soft:#f2ecff;--finance-radius-sm:10px;--finance-radius-md:14px;--finance-radius-lg:18px;--finance-radius-xl:24px;--finance-shadow-card:0 8px 24px #0f172a0e;--finance-shadow-hover:0 14px 36px #0f172a14;--finance-shadow-drawer:0 24px 80px #0f172a2e}.finance-model-h{--fin-border:#0f172a0f;--fin-surface2:var(--finance-surface-2);--fin-surface3:var(--finance-surface-hover);--fin-accent:var(--finance-primary);--muted:var(--finance-muted);--text:var(--finance-ink);min-height:calc(100vh - var(--app-header-height,0px))!important;background:var(--finance-bg)!important;color:var(--finance-ink)!important;font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;grid-template-columns:220px minmax(0,1fr)!important;display:grid!important}.finance-model-h .finance-sidebar{width:220px!important;min-width:220px!important;height:auto!important;min-height:calc(100vh - var(--app-header-height,0px))!important;top:var(--app-header-height,0px)!important;color:#fff!important;border-right:1px solid var(--finance-sidebar-border)!important;background:linear-gradient(#07111f 0%,#0d1b2f 100%)!important;flex-direction:column!important;padding:18px 12px!important;display:flex!important;position:sticky!important}.finance-brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.finance-brand-mark{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.finance-brand strong{font-size:14px;font-weight:800;line-height:1.15;display:block}.finance-brand span{color:#ffffff8c;font-size:11px;display:block}.finance-nav{flex-direction:column;flex:1;gap:2px;display:flex}.finance-nav-item{color:#ffffffa6!important;border-left:3px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out!important;display:flex!important}.finance-nav-item:hover{color:#ffffffe0!important;background:#ffffff0f!important}.finance-nav-item.active{background:var(--finance-sidebar-active)!important;color:#fff!important;border-left-color:#ffffffb3!important;font-weight:800!important}.finance-sidebar-footer{flex-direction:column;gap:7px;padding-top:16px;display:flex}.finance-sidebar-action,.finance-lock-btn{color:#ffffff9e!important;cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:34px!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.finance-pin-note{color:#ffffff7a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.finance-main{background:var(--finance-bg)!important;min-width:0!important}.finance-content{width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:32px 32px 48px!important}.finance-page-stack{flex-direction:column;gap:14px;display:flex}.finance-page-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:22px!important;display:flex!important}.finance-title{color:var(--finance-ink)!important;letter-spacing:0!important;margin:0!important;font-size:30px!important;font-weight:780!important;line-height:1.1!important}.finance-subtitle{color:var(--finance-muted)!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.45!important}.finance-header-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.finance-button{color:#fff!important;cursor:pointer!important;background:#0f2f4a!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out!important;display:inline-flex!important}.finance-button:hover{background:#123d5f!important}.finance-button.secondary{background:var(--finance-surface-2)!important;color:var(--finance-ink)!important;border-color:var(--finance-border)!important}.finance-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:14px!important;display:grid!important}.finance-metrics-grid.three,.finance-metrics-grid.artist{grid-template-columns:repeat(3,minmax(0,1fr))!important}.finance-metric-card{background:#fffdf8!important;border:1px solid #0f172a12!important;border-radius:18px!important;min-height:104px!important;padding:18px!important;box-shadow:0 8px 24px #0f172a0e!important}.finance-kpi-label{color:var(--finance-muted)!important;letter-spacing:0!important;font-size:12px!important;font-weight:760!important}.finance-kpi-value{letter-spacing:0!important;margin-top:12px!important;font-size:24px!important;font-weight:780!important;line-height:1.1!important}.finance-positive{color:#15803d!important}.finance-negative{color:#dc2626!important}.finance-warning{color:#d97706!important}.finance-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr) minmax(320px,.85fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.finance-panel{background:#fffdf8!important;border:1px solid #0f172a12!important;border-radius:18px!important;min-height:280px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0e!important}.finance-panel-inner{padding:18px!important}.finance-panel-stack{flex-direction:column;min-height:280px;display:flex}.finance-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.finance-panel-header h2,.finance-goal-card h2{color:var(--finance-ink)!important;margin:0!important;font-size:16px!important;font-weight:780!important;line-height:1.2!important}.finance-panel-header p,.finance-goal-card p{color:var(--finance-muted)!important;margin:4px 0 0!important;font-size:13px!important}.finance-cashflow-chart{height:220px!important}.finance-open-invoices-value{color:#d97706!important;font-size:24px!important;font-weight:780!important;line-height:1.15!important}.finance-compact-list,.finance-activity-list{flex-direction:column;display:flex}.finance-compact-row{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:13px;display:flex}.finance-empty-line{color:var(--finance-muted);padding:10px 0;font-size:13px}.finance-activity-row,.finance-movement-card{border-bottom:1px solid var(--finance-border-soft);cursor:pointer;align-items:center;gap:10px;min-height:46px;display:flex}.finance-activity-row>strong,.finance-movement-card>strong{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:760}.finance-activity-copy{flex:1;min-width:0}.finance-activity-copy strong{color:var(--finance-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;display:block;overflow:hidden}.finance-activity-copy span{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.finance-dot{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.finance-dot.positive{background:var(--finance-green-soft);color:var(--finance-green)}.finance-dot.negative{background:var(--finance-red-soft);color:var(--finance-red)}.finance-dot.neutral{background:var(--finance-primary-soft);color:var(--finance-primary)}.finance-panel-bottom-button{width:100%;margin-top:auto}.finance-table-wrap{padding:6px 18px 18px}.finance-table{border-collapse:collapse!important;width:100%!important;color:var(--finance-ink)!important;font-size:13px!important}.finance-table th{text-align:left;border-bottom:1px solid var(--finance-border-soft)!important;color:var(--finance-muted)!important;padding:12px 10px!important;font-size:12px!important;font-weight:760!important}.finance-table td{border-bottom:1px solid var(--finance-border-soft)!important;vertical-align:middle!important;padding:13px 10px!important}.finance-table tr{transition:background .14s ease-out,box-shadow .14s ease-out}.finance-table tbody tr:hover{background:var(--finance-surface-hover)}.finance-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-filter-select,.finance-search input{border:1px solid var(--finance-border);background:var(--finance-surface-2);height:36px;color:var(--finance-ink);font:700 12px/1 var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;border-radius:10px;outline:none}.finance-filter-select{min-width:142px;padding:0 32px 0 12px}.finance-search{flex:220px;max-width:340px;position:relative}.finance-search svg{color:var(--finance-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.finance-search input{width:100%;padding:0 32px}.finance-search button{color:var(--finance-muted);background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.finance-status-pill{background:var(--finance-primary-soft);min-height:22px;color:var(--finance-primary);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.finance-status-pill.positive,.finance-status-pill.concluida{background:var(--finance-green-soft);color:var(--finance-green)}.finance-status-pill.negative,.finance-status-pill.em_risco{background:var(--finance-red-soft);color:var(--finance-red)}.finance-status-pill.ativa{background:var(--finance-blue-soft);color:var(--finance-blue)}.finance-goals-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.finance-goal-card{flex-direction:column;gap:14px;min-height:280px;display:flex}.finance-goal-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-goal-values div{background:var(--finance-surface-2);border-radius:12px;padding:10px 12px}.finance-goal-values span,.finance-goal-footer span{color:var(--finance-muted);font-size:12px;display:block}.finance-goal-values strong{color:var(--finance-ink);margin-top:4px;font-size:16px;display:block}.finance-goal-progress{background:var(--finance-border-soft);border-radius:999px;height:7px;overflow:hidden}.finance-goal-progress span{border-radius:inherit;background:var(--finance-primary);height:100%;display:block}.finance-goal-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.finance-drawer-backdrop{z-index:50!important;background:#07111f47!important;position:fixed!important;inset:0!important}.finance-summary-drawer{z-index:60!important;background:#fffdf8!important;border:1px solid #0f172a1a!important;border-radius:24px!important;width:420px!important;position:fixed!important;top:24px!important;bottom:24px!important;right:24px!important;overflow:auto!important;box-shadow:0 24px 80px #0f172a2e!important}.finance-drawer-inner{flex-direction:column;min-height:100%;display:flex}.finance-drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.finance-drawer-header h2{color:var(--finance-ink);margin:0;font-size:20px;font-weight:780}.finance-drawer-header p{color:var(--finance-muted);margin:4px 0 0;font-size:13px}.finance-icon-button{border:1px solid var(--finance-border-soft);background:var(--finance-surface-2);width:34px;height:34px;color:var(--finance-muted);border-radius:10px;place-items:center;display:grid}.finance-summary-rows{display:grid}.finance-summary-row{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.finance-summary-row span{color:var(--finance-muted);font-size:13px}.finance-summary-row strong{color:var(--finance-ink);font-size:14px;font-weight:780}.finance-summary-export{width:100%;margin-top:auto}.finance-loading{color:var(--finance-muted);padding:32px 18px;font-size:13px}[data-blurred=true] .finance-kpi-value,[data-blurred=true] .finance-positive,[data-blurred=true] .finance-negative,[data-blurred=true] .finance-warning{filter:blur(8px);-webkit-user-select:none;user-select:none}@media (max-width:1366px){.finance-model-h{grid-template-columns:200px minmax(0,1fr)!important}.finance-model-h .finance-sidebar{width:200px!important;min-width:200px!important}.finance-content{max-width:1180px!important;padding:22px 22px 36px!important}.finance-cashflow-chart,.finance-cashflow-chart .recharts-responsive-container{height:180px!important}}@media (max-width:980px){.finance-metrics-grid,.finance-metrics-grid.three,.finance-metrics-grid.artist{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-overview-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.finance-model-h{grid-template-columns:1fr!important;min-height:auto!important}.finance-model-h .finance-sidebar{background:var(--finance-surface)!important;border-right:none!important;border-bottom:1px solid var(--finance-border)!important;z-index:20!important;flex-direction:row!important;gap:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;position:sticky!important;top:0!important;overflow:visible!important}.finance-sidebar-filter-wrap,.finance-brand,.finance-sidebar-footer{display:none!important}.finance-model-h .finance-nav{flex-direction:row!important;flex:1!important;width:100%!important;min-width:0!important}.finance-model-h .finance-nav-item{color:var(--finance-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border-bottom:2px solid #0000!important;border-left:none!important;border-radius:0!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:8px 4px!important;font-size:10px!important;font-weight:600!important;overflow:hidden!important}.finance-model-h .finance-nav-item:hover{color:var(--finance-ink-2)!important;background:var(--finance-surface-hover)!important}.finance-model-h .finance-nav-item.active,.finance-model-h .finance-nav-item:hover.active{color:var(--finance-blue)!important;border-bottom-color:var(--finance-blue)!important;background:0 0!important;font-weight:700!important}.finance-model-h .finance-content{padding:16px!important}.finance-page-header{flex-direction:column!important;margin-bottom:14px!important}.finance-metrics-grid,.finance-metrics-grid.three,.finance-metrics-grid.artist{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.finance-metric-card{min-height:80px!important;padding:13px!important}.finance-kpi-value{margin-top:7px!important;font-size:18px!important}.finance-kpi-label{letter-spacing:.04em!important;font-size:10px!important}.finance-header-actions{width:100%!important}.finance-summary-drawer{width:calc(100vw - 16px)!important;top:8px!important;bottom:8px!important;right:8px!important}}@media (max-width:640px){.finance-movements-table,.finance-table .mobile-hide{display:none!important}.finance-table-wrap{padding:6px 12px 14px!important}.finance-table th,.finance-table td{padding:10px 8px!important;font-size:12px!important}.finance-movement-cards{flex-direction:column;display:flex!important}.finance-filter-row>*{width:100%;max-width:none!important}}@media (max-width:820px){*,:before,:after{-webkit-backdrop-filter:none!important}}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}