@layer properties;@font-face{font-family:IRanYekan;src:url(/fonts/IranYekan/eot/iranyekanweblightfanum.eot);src:url(/fonts/IranYekan/eot/iranyekanweblightfanum.eot?#iefix) format("embedded-opentype"),url(/fonts/IranYekan/woff/iranyekanweblightfanum.woff) format("woff"),url(/fonts/IranYekan/ttf/iranyekanweblightfanum.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRanYekan;src:url(/fonts/IranYekan/eot/iranyekanwebregularfanum.eot);src:url(/fonts/IranYekan/eot/iranyekanwebregularfanum.eot?#iefix) format("embedded-opentype"),url(/fonts/IranYekan/woff/iranyekanwebregularfanum.woff) format("woff"),url(/fonts/IranYekan/ttf/iranyekanwebregularfanum.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRanYekan;src:url(/fonts/IranYekan/eot/iranyekanwebmediumfanum.eot);src:url(/fonts/IranYekan/eot/iranyekanwebmediumfanum.eot?#iefix) format("embedded-opentype"),url(/fonts/IranYekan/woff/iranyekanwebmediumfanum.woff) format("woff"),url(/fonts/IranYekan/ttf/iranyekanwebmediumfanum.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRanYekan;src:url(/fonts/IranYekan/eot/iranyekanwebboldfanum.eot);src:url(/fonts/IranYekan/eot/iranyekanwebboldfanum.eot?#iefix) format("embedded-opentype"),url(/fonts/IranYekan/woff/iranyekanwebboldfanum.woff) format("woff"),url(/fonts/IranYekan/ttf/iranyekanwebboldfanum.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "IRanYekan", Tahoma, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-rose-100: oklch(94.1% .03 12.58);--color-rose-200: oklch(89.2% .058 10.001);--color-rose-300: oklch(81% .117 11.638);--color-rose-400: oklch(71.2% .194 13.428);--color-rose-700: oklch(51.4% .222 16.935);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-md: 28rem;--container-xl: 36rem;--container-2xl: 42rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--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: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--leading-tight: 1.25;--leading-snug: 1.375;--shadow-xs: 0 1px 2px rgb(19 26 41 / .04);--shadow-sm: 0 2px 8px rgb(19 26 41 / .06);--ease-out: cubic-bezier(0, 0, .2, 1);--animate-spin: spin 1s linear infinite;--blur-sm: 8px;--blur-md: 12px;--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);--color-brand-50: #f1f5ff;--color-brand-100: #e8eeff;--color-brand-200: #b9cbff;--color-brand-300: #8ba9ff;--color-brand-400: #5d86ff;--color-brand-500: #2e64ff;--color-brand-600: #0041ff;--color-brand-700: #0035d4;--color-brand-800: #25324f;--color-brand-900: #131a29;--color-accent-50: #f7fafb;--color-accent-100: #d9dfed;--color-accent-200: #b2bfdb;--color-accent-400: #657fb8;--color-accent-500: #48639c;--color-accent-600: #374b76;--color-surface: #f7fafb;--color-surface-raised: #ffffff;--color-surface-muted: #dfe2e8;--color-ink: #131a29;--color-ink-muted: #48639c;--color-ink-subtle: #8089a5;--color-border: #dfe2e8;--color-danger: #f02e00;--color-danger-soft: #ffe0d8;--color-warning: #ffbe00;--color-warning-soft: #fff9e8;--color-success: #19c964;--color-success-soft: #dffbeb;--radius-panel: 1rem;--radius-control: .5rem;--radius-capsule: 1.5rem;--radius-pill: 9999px;--shell-icon-radius: var(--radius-panel);--shell-icon-size: 2.375rem;--shadow-glow-brand: 0 8px 32px -8px rgb(0 65 255 / .35);--shadow-glass: 0 8px 32px rgb(19 26 41 / .06), inset 0 1px 0 rgb(255 255 255 / .72);--shadow-glass-dark: 0 8px 32px rgb(0 0 0 / .28), inset 0 1px 0 rgb(255 255 255 / .08)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[3\.75rem\]{height:3.75rem}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-x-\[-1\]{--tw-scale-x: -1;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-capsule{border-radius:var(--radius-capsule)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.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-accent-200\/60{border-color:color-mix(in srgb,#b2bfdb 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-accent-200\/60{border-color:color-mix(in oklab,var(--color-accent-200) 60%,transparent)}}.border-amber-200\/70{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.border-border{border-color:var(--color-border)}.border-border\/35{border-color:color-mix(in srgb,#dfe2e8 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/35{border-color:color-mix(in oklab,var(--color-border) 35%,transparent)}}.border-border\/40{border-color:color-mix(in srgb,#dfe2e8 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.border-border\/50{border-color:color-mix(in srgb,#dfe2e8 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:color-mix(in srgb,#dfe2e8 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/80{border-color:color-mix(in srgb,#dfe2e8 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-brand-200\/50{border-color:color-mix(in srgb,#b9cbff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-200\/50{border-color:color-mix(in oklab,var(--color-brand-200) 50%,transparent)}}.border-brand-200\/60{border-color:color-mix(in srgb,#b9cbff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-200\/60{border-color:color-mix(in oklab,var(--color-brand-200) 60%,transparent)}}.border-brand-200\/70{border-color:color-mix(in srgb,#b9cbff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-200\/70{border-color:color-mix(in oklab,var(--color-brand-200) 70%,transparent)}}.border-current\/25{border-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.border-current\/25{border-color:color-mix(in oklab,currentcolor 25%,transparent)}}.border-emerald-200\/70{border-color:color-mix(in srgb,oklch(90.5% .093 164.15) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.border-rose-200\/70{border-color:color-mix(in srgb,oklch(89.2% .058 10.001) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-rose-200\/70{border-color:color-mix(in oklab,var(--color-rose-200) 70%,transparent)}}.border-transparent{border-color:transparent}.border-t-current{border-top-color:currentcolor}.bg-accent-50{background-color:var(--color-accent-50)}.bg-accent-100{background-color:var(--color-accent-100)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/35{background-color:color-mix(in srgb,#f1f5ff 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-brand-50\/35{background-color:color-mix(in oklab,var(--color-brand-50) 35%,transparent)}}.bg-brand-50\/80{background-color:color-mix(in srgb,#f1f5ff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-brand-50\/80{background-color:color-mix(in oklab,var(--color-brand-50) 80%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger-soft\/90{background-color:color-mix(in srgb,#ffe0d8 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-danger-soft\/90{background-color:color-mix(in oklab,var(--color-danger-soft) 90%,transparent)}}.bg-ink-subtle{background-color:var(--color-ink-subtle)}.bg-ink\/40{background-color:color-mix(in srgb,#131a29 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-ink\/40{background-color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-success-soft\/90{background-color:color-mix(in srgb,#dffbeb 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-success-soft\/90{background-color:color-mix(in oklab,var(--color-success-soft) 90%,transparent)}}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-muted\/30{background-color:color-mix(in srgb,#dfe2e8 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-surface-muted\/30{background-color:color-mix(in oklab,var(--color-surface-muted) 30%,transparent)}}.bg-surface-muted\/35{background-color:color-mix(in srgb,#dfe2e8 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-surface-muted\/35{background-color:color-mix(in oklab,var(--color-surface-muted) 35%,transparent)}}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-raised\/90{background-color:color-mix(in srgb,#ffffff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-surface-raised\/90{background-color:color-mix(in oklab,var(--color-surface-raised) 90%,transparent)}}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--color-warning)}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-warning-soft\/90{background-color:color-mix(in srgb,#fff9e8 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-warning-soft\/90{background-color:color-mix(in oklab,var(--color-warning-soft) 90%,transparent)}}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-px{padding-block:1px}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.pe-1{padding-inline-end:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[max\(0\.375rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.375rem,env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pb-1{padding-bottom:var(--spacing)}.pb-\[max\(0\.375rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.375rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.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-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-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-accent-600{color:var(--color-accent-600)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-danger{color:var(--color-danger)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-subtle{color:var(--color-ink-subtle)}.text-rose-700{color:var(--color-rose-700)}.text-success{color:var(--color-success)}.text-white{color:var(--color-white)}.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,)}.no-underline{text-decoration-line:none}.opacity-60{opacity:60%}.shadow-glow-brand{--tw-shadow: 0 8px 32px -8px var(--tw-shadow-color, rgb(0 65 255 / .35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow: 0 4px 30px var(--tw-shadow-color, rgb(19 26 41 / .04));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 2px 8px var(--tw-shadow-color, rgb(19 26 41 / .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px var(--tw-shadow-color, rgb(19 26 41 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.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,)}.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-md{--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,)}.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))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.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\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-\[\.is-active\]\:text-white:is(:where(.group):is(.is-active) *){color:var(--color-white)}@media(hover:hover){.hover\:border-brand-200:hover{border-color:var(--color-brand-200)}}@media(hover:hover){.hover\:border-danger\/35:hover{border-color:color-mix(in srgb,#f02e00 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-danger\/35:hover{border-color:color-mix(in oklab,var(--color-danger) 35%,transparent)}}}@media(hover:hover){.hover\:bg-brand-50\/50:hover{background-color:color-mix(in srgb,#f1f5ff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-brand-50\/50:hover{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}}@media(hover:hover){.hover\:bg-brand-50\/60:hover{background-color:color-mix(in srgb,#f1f5ff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-brand-50\/60:hover{background-color:color-mix(in oklab,var(--color-brand-50) 60%,transparent)}}}@media(hover:hover){.hover\:bg-brand-100:hover{background-color:var(--color-brand-100)}}@media(hover:hover){.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}}@media(hover:hover){.hover\:bg-danger\/10:hover{background-color:color-mix(in srgb,#f02e00 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}}@media(hover:hover){.hover\:bg-surface-muted\/50:hover{background-color:color-mix(in srgb,#dfe2e8 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-surface-muted\/50:hover{background-color:color-mix(in oklab,var(--color-surface-muted) 50%,transparent)}}}@media(hover:hover){.hover\:text-brand-600:hover{color:var(--color-brand-600)}}@media(hover:hover){.hover\:text-brand-700:hover{color:var(--color-brand-700)}}@media(hover:hover){.hover\:text-danger:hover{color:var(--color-danger)}}@media(hover:hover){.hover\:text-ink:hover{color:var(--color-ink)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:shadow-glow-accent:hover{--tw-shadow: 0 8px 32px -8px var(--tw-shadow-color, rgb(55 75 118 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-glow-brand:hover{--tw-shadow: 0 8px 32px -8px var(--tw-shadow-color, rgb(0 65 255 / .35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:brightness-105:hover{--tw-brightness: brightness(105%);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,)}}@media(hover:hover){.hover\:brightness-110:hover{--tw-brightness: brightness(110%);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,)}}.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-brand-200:focus-visible{--tw-ring-color: var(--color-brand-200)}.focus-visible\:ring-brand-400\/60:focus-visible{--tw-ring-color: color-mix(in srgb, #5d86ff 60%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-brand-400\/60:focus-visible{--tw-ring-color: color-mix(in oklab, var(--color-brand-400) 60%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px;--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\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:50%}@media(width<40rem){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}@media(width<40rem){.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media(width>=40rem){.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}}@media(width>=40rem){.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}}@media(width>=40rem){.sm\:block{display:block}}@media(width>=40rem){.sm\:flex{display:flex}}@media(width>=40rem){.sm\:hidden{display:none}}@media(width>=40rem){.sm\:h-\[4\.25rem\]{height:4.25rem}}@media(width>=40rem){.sm\:h-\[280px\]{height:280px}}@media(width>=40rem){.sm\:w-auto{width:auto}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:flex-nowrap{flex-wrap:nowrap}}@media(width>=40rem){.sm\:items-center{align-items:center}}@media(width>=40rem){.sm\:items-start{align-items:flex-start}}@media(width>=40rem){.sm\:justify-between{justify-content:space-between}}@media(width>=40rem){.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media(width>=40rem){.sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media(width>=40rem){.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:p-3{padding:calc(var(--spacing) * 3)}}@media(width>=40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media(width>=40rem){.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:py-5{padding-block:calc(var(--spacing) * 5)}}@media(width>=40rem){.sm\:pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}}@media(width>=40rem){.sm\:pt-\[max\(1\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.5rem,env(safe-area-inset-top))}}@media(width>=40rem){.sm\:pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}}@media(width>=40rem){.sm\:pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}@media(width>=40rem){.sm\:pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media(width>=40rem){.sm\:text-start{text-align:start}}@media(width>=40rem){.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}@media(width>=40rem){.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}@media(width>=40rem){.sm\:text-\[15px\]{font-size:15px}}@media(width>=48rem){.md\:block{display:block}}@media(width>=48rem){.md\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}@media(width>=64rem){.lg\:hidden{display:none}}@media(width>=64rem){.lg\:flex-row{flex-direction:row}}@media(width>=64rem){.lg\:items-end{align-items:flex-end}}@media(width>=64rem){.lg\:justify-between{justify-content:space-between}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-accent-200\/35:where(.dark,.dark *){border-color:color-mix(in srgb,#b2bfdb 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-accent-200\/35:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-accent-200) 35%,transparent)}}.dark\:border-amber-400\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(82.8% .189 84.429) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-amber-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.dark\:border-border\/50:where(.dark,.dark *){border-color:color-mix(in srgb,#dfe2e8 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-border\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.dark\:border-brand-400\/45:where(.dark,.dark *){border-color:color-mix(in srgb,#5d86ff 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-brand-400\/45:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-brand-400) 45%,transparent)}}.dark\:border-emerald-400\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(76.5% .177 163.223) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-emerald-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.dark\:border-rose-400\/40:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(71.2% .194 13.428) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-rose-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in srgb,#fff 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:bg-accent-100\/25:where(.dark,.dark *){background-color:color-mix(in srgb,#d9dfed 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-accent-100\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-accent-100) 25%,transparent)}}.dark\:bg-black\/20:where(.dark,.dark *){background-color:color-mix(in srgb,#000 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-black\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.dark\:bg-brand-500\/15:where(.dark,.dark *){background-color:color-mix(in srgb,#2e64ff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-brand-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 15%,transparent)}}.dark\:bg-brand-600:where(.dark,.dark *){background-color:var(--color-brand-600)}.dark\:bg-danger-soft:where(.dark,.dark *){background-color:var(--color-danger-soft)}.dark\:bg-success-soft:where(.dark,.dark *){background-color:var(--color-success-soft)}.dark\:bg-surface-muted\/60:where(.dark,.dark *){background-color:color-mix(in srgb,#dfe2e8 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-surface-muted\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-surface-muted) 60%,transparent)}}.dark\:bg-warning-soft:where(.dark,.dark *){background-color:var(--color-warning-soft)}.dark\:bg-white\/6:where(.dark,.dark *){background-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/6:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:font-semibold:where(.dark,.dark *){--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dark\:text-accent-400:where(.dark,.dark *){color:var(--color-accent-400)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-brand-700:where(.dark,.dark *){color:var(--color-brand-700)}.dark\:text-brand-800:where(.dark,.dark *){color:var(--color-brand-800)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-ink-muted:where(.dark,.dark *){color:var(--color-ink-muted)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-warning:where(.dark,.dark *){color:var(--color-warning)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/90:where(.dark,.dark *){color:color-mix(in srgb,#fff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:text-white\/90:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}@media(hover:hover){.dark\:hover\:text-brand-800:where(.dark,.dark *):hover{color:var(--color-brand-800)}}.\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}}@layer components{.pre-auth-shell__logo{width:100%;max-width:10.5rem}.pre-auth-shell__logo :is(.brand-logo--full){margin-inline:auto;height:2rem;width:auto;max-width:10.5rem;object-fit:contain}.pre-auth-shell__card{overflow:hidden}.pre-auth-shell__body{min-width:0}.reg-layout{display:flex;flex-direction:column;padding:1.25rem 1rem 1.5rem}@media(min-width:640px){.reg-layout{padding:2rem 2rem 2.25rem}}@media(min-width:1024px){.reg-layout{padding:2.25rem 2.5rem 2.5rem}}.reg-layout__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(223 226 232 / .45)}html.dark .reg-layout__header{border-bottom-color:#ffffff14}.reg-layout__header-brand{display:flex;min-width:0;align-items:center;gap:1rem}.reg-layout__header-brand :is(.brand-logo--full){height:2rem;width:auto;max-width:9.5rem;margin-inline:0;flex-shrink:0;object-fit:contain}.reg-layout__header-copy{min-width:0;padding-top:.125rem}.reg-layout__header-title{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-ink)}.reg-layout__header-subtitle{margin-top:.125rem;font-size:.8125rem;line-height:1.4;color:var(--color-ink-muted)}@media(max-width:639px){.reg-layout__header{align-items:center;flex-wrap:nowrap;gap:.75rem}.reg-layout__header-brand{min-width:0;flex-shrink:1}.reg-layout__header-brand :is(.brand-logo--full){max-width:7.5rem}.reg-layout__header-copy{display:none}.reg-layout__header-actions{width:auto;flex-shrink:0;flex-wrap:nowrap;justify-content:flex-end}}@media(max-width:479px){.reg-layout__header-actions{flex-direction:row;align-items:center;gap:.375rem}}.reg-layout__content{min-width:0}.reg-layout__header-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.reg-layout__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:12rem;padding:2rem}.reg-layout__spinner{width:2rem;height:2rem;border:2px solid rgb(0 65 255 / .15);border-top-color:var(--color-brand);border-radius:9999px;animation:reg-spin .75s linear infinite}.reg-layout__overlay-text{font-size:.875rem;color:var(--color-ink-muted)}@keyframes reg-spin{to{transform:rotate(360deg)}}.reg-field-error{margin-top:.375rem;font-size:.8125rem;line-height:1.4;color:#e11d48}html.dark .reg-field-error{color:#fb7185}.tw-hidden{display:none!important}.reg-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:.375rem .375rem .375rem .875rem}.reg-topbar__brand{display:flex;min-width:0;align-items:center;gap:.75rem}.reg-topbar__logo{display:flex;height:var(--shell-icon-size);width:var(--shell-icon-size);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--shell-icon-radius);font-size:.875rem;font-weight:700;color:#fff;box-shadow:var(--shadow-glow-brand);background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-800))}.reg-stepper{margin-bottom:2rem}.reg-stepper__mobile{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem .875rem;border:1px solid rgb(223 226 232 / .55);border-radius:var(--radius-panel);background:#ffffff6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.dark .reg-stepper__mobile{border-color:#ffffff1a;background:#ffffff0a}.reg-stepper__mobile-badge{display:inline-flex;height:var(--shell-icon-size);min-width:var(--shell-icon-size);flex-shrink:0;align-items:center;justify-content:center;padding-inline:.375rem;border-radius:var(--shell-icon-radius);background:#0041ff14;font-size:.75rem;font-weight:700;color:var(--color-brand-700)}html.dark .reg-stepper__mobile-badge{background:#0041ff24;color:#b9cbff}.reg-stepper__list{margin:0;width:100%;list-style:none;padding:0}.reg-stepper__item{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:.5rem}.reg-stepper__row{display:flex;width:100%;align-items:center}.reg-stepper__line{height:.125rem;min-width:.5rem;flex:1;background:#dfe2e8d9}html.dark .reg-stepper__line{background:#ffffff1f}.reg-stepper__line--done{background:var(--color-brand-400)}.reg-stepper__line--spacer{background:transparent}.reg-stepper__node{display:flex;flex-shrink:0;align-items:center;justify-content:center;text-decoration:none}.reg-stepper__node:not(.reg-stepper__node--upcoming){cursor:pointer}.reg-stepper__node--upcoming{cursor:default}.reg-stepper__circle{display:flex;height:var(--shell-icon-size);width:var(--shell-icon-size);align-items:center;justify-content:center;border:1px solid rgb(223 226 232 / .85);border-radius:var(--shell-icon-radius);background:var(--color-surface-raised);font-size:.75rem;font-weight:700;color:var(--color-ink-muted);transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}html.dark .reg-stepper__circle{border-color:#ffffff1f;background:#ffffff0a}.reg-stepper__circle--active{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-700));box-shadow:0 0 0 4px #0041ff1f}.reg-stepper__circle--done{border-color:#19c96473;background:var(--color-success-soft);color:var(--color-success)}html.dark .reg-stepper__circle--done{border-color:#19c96459;background:#19c9641f;color:#78e6a0}.reg-stepper__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:.375rem;text-align:center;font-size:.75rem;font-weight:500;color:var(--color-ink-subtle)}.reg-stepper__label--active{font-weight:600;color:var(--color-ink)}.reg-form{display:flex;flex-direction:column;gap:2.5rem}.reg-form-section{display:flex;flex-direction:column;gap:1.25rem}.reg-form-section__title{font-size:.875rem;font-weight:600;color:var(--color-ink)}.reg-step-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(223 226 232 / .45)}html.dark .reg-step-header{border-bottom-color:#ffffff14}.reg-step-header__eyebrow{display:inline-flex;margin-bottom:.375rem;align-items:center;border-radius:var(--radius-capsule);background:#0041ff14;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;color:var(--color-brand-700)}html.dark .reg-step-header__eyebrow{background:#0041ff24;color:#b9cbff}.reg-step-header__title{font-size:1.125rem;font-weight:700;color:var(--color-ink)}@media(min-width:640px){.reg-step-header__title{font-size:1.25rem}}.reg-step-header__desc{margin-top:.375rem;font-size:.875rem;line-height:1.625;color:var(--color-ink-muted)}.reg-form-grid{display:grid;gap:1.25rem 1.25rem}@media(min-width:640px){.reg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem}}@media(min-width:1024px){.reg-form-grid{gap:1.75rem 2rem}}.reg-form-grid--single{display:grid;gap:1.25rem 1.25rem}@media(min-width:640px){.reg-form-grid--single{gap:1.5rem 1.5rem}}.reg-field{display:block;min-width:0;text-align:start}.reg-field--full{grid-column:1 / -1}@media(min-width:640px){.reg-field--full{grid-column:span 2 / span 2}}.reg-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-ink)}.reg-input,.reg-select{display:block;width:100%;min-width:0;border:1px solid rgb(223 226 232 / .85);border-radius:var(--radius-control);background:var(--color-surface-raised);padding:.625rem .875rem;font-size:.875rem;color:var(--color-ink);box-shadow:var(--shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}.reg-input::placeholder{color:var(--color-ink-subtle)}.reg-input:focus,.reg-select:focus{border-color:#0041ff52;outline:none;box-shadow:0 0 0 3px #0041ff14}html.dark .reg-input,html.dark .reg-select{border-color:#ffffff1f;background:#ffffff0a;color:#ffffffeb}html.dark .reg-input:focus,html.dark .reg-select:focus{border-color:#93b4ff61;box-shadow:0 0 0 3px #0041ff1f}button.reg-input{cursor:pointer;appearance:none;text-align:start}.reg-input:disabled,.reg-select:disabled,button.reg-input:disabled{cursor:not-allowed;border-color:#dfe2e8cc;background:#dfe2e840;color:var(--color-ink-muted);opacity:1}.reg-select{appearance:none;padding-inline-start:2.25rem;padding-inline-end:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238089a5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:left .75rem center}.reg-section-title{margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:var(--color-ink)}.reg-section-desc{margin:-.375rem 0 1rem;font-size:.8125rem;line-height:1.6;color:var(--color-ink-muted)}.reg-gender-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.reg-gender-choice{display:flex;min-height:2.75rem;cursor:pointer;align-items:center;justify-content:center;border:1px solid rgb(223 226 232 / .85);border-radius:var(--radius-control);background:var(--color-surface-raised);padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:var(--color-ink);box-shadow:var(--shadow-xs);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.reg-gender-choice:hover{border-color:#0041ff38;background:#0041ff08}.reg-gender-choice--active{border-color:#0041ff59;background:#0041ff0f;box-shadow:inset 0 0 0 1px #0041ff14;color:var(--color-brand-700)}html.dark .reg-gender-choice{border-color:#ffffff1f;background:#ffffff0a;color:#ffffffeb}html.dark .reg-gender-choice:hover{border-color:#93b4ff47;background:#ffffff0f}html.dark .reg-gender-choice--active{border-color:#93b4ff59;background:#0041ff1a;color:#b9cbff}.reg-choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:640px){.reg-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.reg-choice{position:relative;display:flex;min-width:0;cursor:pointer;flex-direction:column;gap:.75rem;border:1px solid rgb(223 226 232 / .85);border-radius:var(--radius-panel);background:var(--color-surface-raised);padding:1.25rem 1.375rem;text-align:start;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.reg-choice:hover{border-color:#0041ff38;background:#0041ff08}html.dark .reg-choice{border-color:#ffffff1f;background:#ffffff0a}html.dark .reg-choice:hover{border-color:#93b4ff47;background:#ffffff0f}.reg-choice--active{border-color:#0041ff59;background:#0041ff0f;box-shadow:inset 0 0 0 1px #0041ff14}html.dark .reg-choice--active{border-color:#93b4ff59;background:#0041ff1a}.reg-choice__icon{display:flex;height:var(--shell-icon-size);width:var(--shell-icon-size);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--shell-icon-radius);background:#0041ff14;color:var(--color-brand-700)}html.dark .reg-choice__icon{background:#0041ff24;color:#b9cbff}.reg-choice__title{font-size:.875rem;font-weight:600;color:var(--color-ink)}.reg-choice__desc{font-size:.75rem;line-height:1.5;color:var(--color-ink-muted)}.reg-footer{margin-top:.5rem;padding-top:2rem;border-top:1px solid rgb(223 226 232 / .45)}html.dark .reg-footer{border-top-color:#ffffff14}.reg-footer--no-divider{margin-top:1.5rem;padding-top:0;border-top:none}.reg-footer__hint{text-align:center;font-size:.75rem;line-height:1.5;color:var(--color-ink-subtle)}@media(min-width:640px){.reg-footer__hint{text-align:start}}.reg-footer__actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.reg-footer__back{flex-shrink:0}.reg-footer__forward{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;min-width:0}.reg-footer__forward--solo{width:100%;justify-content:flex-end}.reg-footer__action--save :is(button){color:var(--color-ink-muted)}@media(max-width:639px){.reg-footer{margin-top:1rem;padding-top:1.5rem}.reg-footer__forward{gap:.375rem}.reg-footer__forward :is(app-button) :is(button){min-height:2.75rem;white-space:normal;text-align:center;padding-inline:.5rem;font-size:.75rem;line-height:1.35}.reg-footer__action--primary :is(button){font-size:.8125rem;font-weight:600}.reg-footer__back :is(app-button) :is(button){min-height:2.75rem;white-space:nowrap;padding-inline:.75rem}}.reg-file-upload{position:relative;display:flex;min-height:8.5rem;width:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-top:.25rem;border:1px dashed rgb(0 65 255 / .18);border-radius:var(--radius-panel);background:#0041ff05;padding:1.5rem;text-align:center;transition:border-color .2s ease,background-color .2s ease}.reg-file-upload:hover{border-color:#0041ff52;background:#0041ff0a}html.dark .reg-file-upload{border-color:#ffffff1f;background:#ffffff05}html.dark .reg-file-upload:hover{border-color:#93b4ff47;background:#ffffff0a}.reg-file-upload--filled{border-color:#0041ff47;background:#0041ff0d}.reg-file-upload__icon{display:flex;height:var(--shell-icon-size);width:var(--shell-icon-size);align-items:center;justify-content:center;border-radius:var(--shell-icon-radius);background:#0041ff14;color:var(--color-brand-700)}html.dark .reg-file-upload__icon{background:#0041ff24;color:#b9cbff}.reg-file-upload__title{font-size:.875rem;font-weight:500;color:var(--color-ink)}.reg-file-upload__hint{font-size:.75rem;color:var(--color-ink-muted)}.reg-file-upload--compact{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:0;padding:.625rem .875rem;text-align:start}.reg-file-upload--compact .reg-file-upload__icon{height:2rem;width:2rem;flex-shrink:0}.reg-file-upload--compact .reg-file-upload__text{min-width:0;flex:1}.reg-file-upload--compact .reg-file-upload__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.reg-file-upload--compact .reg-file-upload__hint{display:block;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.4}.reg-pending-hero{display:flex;flex-direction:column;align-items:center;padding-block:1.5rem;text-align:center}.reg-pending-visual{position:relative;display:grid;place-items:center;width:7.5rem;height:7.5rem;margin-bottom:1.25rem}.reg-pending-visual__glow{position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle,#0041ff38,#0041ff00 68%);animation:reg-pending-glow 2.8s ease-in-out infinite}.reg-pending-visual__ring{position:absolute;border-radius:9999px;border:2px solid transparent}.reg-pending-visual__ring--outer{inset:0;border-top-color:#0041ff73;border-right-color:#0041ff1f;animation:reg-pending-spin 3.6s linear infinite}.reg-pending-visual__ring--inner{inset:.625rem;border-bottom-color:#2d64ff8c;border-left-color:#2d64ff1a;animation:reg-pending-spin-reverse 2.4s linear infinite}.reg-pending-visual__core{position:relative;z-index:1;display:flex;height:4.5rem;width:4.5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:1.125rem;color:var(--color-brand-600);background:linear-gradient(165deg,#fffffffa,#f1f5ffeb);box-shadow:0 10px 28px #0041ff24,inset 0 1px #ffffffd9}html.dark .reg-pending-visual__core{color:var(--color-brand-400);background:linear-gradient(165deg,#1e2d52f2,#131a29eb);box-shadow:0 10px 28px #00000059,inset 0 1px #ffffff0f}.reg-pending-visual__doc{width:2.75rem;height:2.75rem}.reg-pending-visual__line{opacity:.35;animation:reg-pending-line 2.2s ease-in-out infinite}.reg-pending-visual__line--2{animation-delay:.35s}.reg-pending-visual__line--3{animation-delay:.7s}.reg-pending-visual__badge{transform-origin:33px 33px;animation:reg-pending-badge 2.8s ease-in-out infinite}.reg-pending-visual__check{opacity:0;animation:reg-pending-check 2.8s ease-in-out infinite}.reg-pending-visual__scan{position:absolute;left:.75rem;right:.75rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgb(0 65 255 / .85),transparent);box-shadow:0 0 10px #0041ff73;animation:reg-pending-scan 2.4s ease-in-out infinite}.reg-pending-visual__orbit{position:absolute;width:.4375rem;height:.4375rem;border-radius:9999px;background:var(--color-brand-500);box-shadow:0 0 10px #0041ff8c}.reg-pending-visual__orbit--1{animation:reg-pending-orbit-1 3.6s linear infinite}.reg-pending-visual__orbit--2{width:.375rem;height:.375rem;opacity:.75;animation:reg-pending-orbit-2 2.8s linear infinite}.reg-pending-visual__orbit--3{width:.3125rem;height:.3125rem;opacity:.55;animation:reg-pending-orbit-3 4.2s linear infinite}@keyframes reg-pending-glow{0%,to{transform:scale(.92);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes reg-pending-spin{to{transform:rotate(360deg)}}@keyframes reg-pending-spin-reverse{to{transform:rotate(-360deg)}}@keyframes reg-pending-scan{0%,12%{top:.85rem;opacity:0}24%,76%{opacity:1}88%,to{top:3.35rem;opacity:0}}@keyframes reg-pending-line{0%,to{opacity:.28}50%{opacity:1}}@keyframes reg-pending-badge{0%,35%{transform:scale(.72);opacity:.35}55%,to{transform:scale(1);opacity:1}}@keyframes reg-pending-check{0%,48%{opacity:0;stroke-dashoffset:8}58%,to{opacity:1;stroke-dashoffset:0}}@keyframes reg-pending-orbit-1{0%{transform:rotate(0) translate(3.45rem) rotate(0)}to{transform:rotate(360deg) translate(3.45rem) rotate(-360deg)}}@keyframes reg-pending-orbit-2{0%{transform:rotate(120deg) translate(3rem) rotate(-120deg)}to{transform:rotate(480deg) translate(3rem) rotate(-480deg)}}@keyframes reg-pending-orbit-3{0%{transform:rotate(240deg) translate(2.65rem) rotate(-240deg)}to{transform:rotate(600deg) translate(2.65rem) rotate(-600deg)}}@media(prefers-reduced-motion:reduce){.reg-pending-visual__glow,.reg-pending-visual__ring--outer,.reg-pending-visual__ring--inner,.reg-pending-visual__scan,.reg-pending-visual__line,.reg-pending-visual__badge,.reg-pending-visual__check,.reg-pending-visual__orbit{animation:none!important}.reg-pending-visual__line{opacity:.85}.reg-pending-visual__badge{transform:none;opacity:1}.reg-pending-visual__check{opacity:1}}.reg-pending-hero__title{font-size:1.125rem;font-weight:700;color:var(--color-ink)}.reg-pending-hero__desc{margin-top:.5rem;max-width:28rem;font-size:.875rem;line-height:1.625;color:var(--color-ink-muted)}.reg-pending-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;width:100%}@media(max-width:639px){.reg-pending-actions{gap:.5rem}.reg-pending-actions :is(app-button) :is(button){min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;white-space:nowrap}}.reg-inline-field{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.reg-inline-field{flex-direction:row;align-items:center}}.reg-inline-field .reg-input{flex:1}.reg-address-panel{border:1px solid rgb(223 226 232 / .55);border-radius:var(--radius-panel);background:#ffffff59;padding:1.5rem 1.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.dark .reg-address-panel{border-color:#ffffff1a;background:#ffffff08}.pre-auth-purpose-choice{display:flex;width:100%;align-items:flex-start;gap:.875rem;border:1px solid rgb(223 226 232 / .85);border-radius:var(--radius-panel);background:var(--color-surface-raised);padding:1rem 1.125rem;text-align:start;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.pre-auth-purpose-choice:hover{border-color:#0041ff38;background:#0041ff08}.pre-auth-purpose-choice--active{border-color:#0041ff59;background:#0041ff0f;box-shadow:inset 0 0 0 1px #0041ff14}html.dark .pre-auth-purpose-choice{border-color:#ffffff1f;background:#ffffff0a}html.dark .pre-auth-purpose-choice:hover{border-color:#93b4ff47;background:#ffffff0f}html.dark .pre-auth-purpose-choice--active{border-color:#93b4ff59;background:#0041ff1a}.pre-auth-purpose-choice__indicator{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;border:1.5px solid rgb(223 226 232 / .95);border-radius:.375rem;background:var(--color-surface-raised);color:transparent;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pre-auth-purpose-choice--active .pre-auth-purpose-choice__indicator{border-color:var(--color-brand-600);background:var(--color-brand-600);color:#fff}html.dark .pre-auth-purpose-choice__indicator{border-color:#ffffff2e;background:#ffffff0a}html.dark .pre-auth-purpose-choice--active .pre-auth-purpose-choice__indicator{border-color:var(--color-brand-500);background:var(--color-brand-500)}.pre-auth-purpose-choice__indicator svg{height:.75rem;width:.75rem}.pre-auth-purpose-choice__content{min-width:0;flex:1}.pre-auth-purpose-choice__title{display:block;font-size:.875rem;font-weight:600;color:var(--color-ink)}.pre-auth-purpose-choice__desc{display:block;margin-top:.25rem;font-size:.75rem;line-height:1.5;color:var(--color-ink-muted)}.auth-split-page__card{min-height:min(42rem,calc(100vh - 3rem))}@media(max-width:639px){.auth-split-page__card{min-height:auto}.auth-split-page__form-inner{padding:1.5rem 1.25rem 1.75rem}.auth-split-page__form-brand-title{white-space:normal;font-size:1rem}}.auth-split-page__grid{display:grid;min-height:inherit;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.auth-split-page__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.auth-split-page__form{display:flex;min-width:0;min-height:inherit;flex-direction:column}.auth-split-page__form-inner{display:flex;min-height:inherit;flex:1;flex-direction:column;padding:2rem 1.75rem}@media(min-width:640px){.auth-split-page__form-inner{padding:2.5rem}}@media(min-width:1024px){.auth-split-page__form-inner{padding:3rem}}.auth-split-page__form-brand{display:flex;width:100%;flex-shrink:0;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.auth-split-page__form-brand-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.45;color:var(--color-ink);white-space:nowrap}@media(min-width:640px){.auth-split-page__form-brand-title{font-size:1.25rem}}.auth-split-page__form-brand :is(.brand-logo--full){height:2.75rem;width:auto;max-width:15rem;margin-inline:auto;object-fit:contain}@media(min-width:640px){.auth-split-page__form-brand{margin-bottom:2.25rem}.auth-split-page__form-brand :is(.brand-logo--full){height:3.25rem;max-width:17.5rem}}.auth-split-page__form-inner:has(.signup){justify-content:flex-start;align-items:center;min-height:inherit;padding-block:2.25rem;text-align:center}@media(min-width:640px){.auth-split-page__form-inner:has(.signup){padding-block:2.75rem}}@media(min-width:1024px){.auth-split-page__form-inner:has(.signup){padding-block:3rem}}.auth-split-page__form-inner:has(.signup) .auth-split-page__form-brand{margin-bottom:0;gap:.875rem}.auth-split-page__form-inner:has(.signup) .auth-split-page__form-brand-title{font-size:1.0625rem}@media(min-width:640px){.auth-split-page__form-inner:has(.signup) .auth-split-page__form-brand-title{font-size:1.1875rem}}.auth-split-page__form-body:has(.signup){display:flex;flex:1;width:100%;min-height:0;align-items:center;justify-content:center}.auth-split-page__form-body{flex:1;min-width:0}.auth-split-page__form-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(223 226 232 / .45);text-align:center;font-size:.6875rem;line-height:1.6;color:var(--color-ink-muted)}html.dark .auth-split-page__form-footer{border-top-color:#ffffff14}.auth-split-page__site-footer{margin-top:1.25rem;text-align:center;font-size:.6875rem;line-height:1.6;color:var(--color-ink-muted)}@media(min-width:640px){.auth-split-page__site-footer{margin-top:1.5rem;font-size:.75rem}}.auth-split-page__hero{position:relative;display:none;min-height:inherit;overflow:hidden}@media(min-width:1024px){.auth-split-page__hero{display:flex;flex-direction:column}}.auth-split-page__hero-logo-wrap{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:900px}.auth-split-page__hero-logo-scene{--scene-duration: 22s;--scene-ease: cubic-bezier(.42, 0, .2, 1);position:absolute;top:39%;left:50%;width:min(34rem,135%);transform:translate(-50%,-50%) rotate(-6deg);transform-style:preserve-3d;animation:auth-hero-scene-float var(--scene-duration) var(--scene-ease) infinite;will-change:transform}.auth-split-page__hero-logo-glow{position:absolute;inset:-18% -8%;z-index:0;border-radius:50%;background:radial-gradient(ellipse at 50% 52%,rgb(255 255 255 / .14) 0%,rgb(120 160 255 / .08) 38%,transparent 72%);animation:auth-hero-logo-glow 7s ease-in-out infinite}.auth-split-page__hero-logo-ripples{position:absolute;inset:0;z-index:1;display:grid;place-items:center}.auth-split-page__hero-logo-ripples span{position:absolute;width:42%;aspect-ratio:1;border-radius:50%;border:1px solid rgb(255 255 255 / .18);box-shadow:0 0 24px #78a0ff0f;animation:auth-hero-logo-ripple 7.5s cubic-bezier(.22,.61,.36,1) infinite}.auth-split-page__hero-logo-ripples span:nth-child(2){animation-delay:2.5s}.auth-split-page__hero-logo-ripples span:nth-child(3){animation-delay:5s}.auth-split-page__hero-logo{position:relative;z-index:2;display:block;width:100%;height:auto;filter:brightness(0) invert(1);opacity:.11;animation:auth-hero-logo-breathe var(--scene-duration) var(--scene-ease) infinite}.auth-split-page__hero-logo-shimmer{position:absolute;inset:-5% -10%;z-index:3;background:linear-gradient(108deg,transparent 38%,rgb(255 255 255 / .07) 48%,rgb(255 255 255 / .14) 50%,rgb(255 255 255 / .07) 52%,transparent 62%);background-size:220% 100%;background-position:120% 0;mix-blend-mode:soft-light;animation:auth-hero-logo-shimmer 14s ease-in-out infinite;pointer-events:none}@keyframes auth-hero-scene-float{0%,to{transform:translate(-50%,-50%) rotate(-6deg) scale(1)}35%{transform:translate(-50%,-51.8%) rotate(-5.2deg) scale(1.018)}70%{transform:translate(-50%,-48.4%) rotate(-6.6deg) scale(1.012)}}@keyframes auth-hero-logo-glow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes auth-hero-logo-ripple{0%{transform:scale(.55);opacity:.42}70%{opacity:.12}to{transform:scale(1.85);opacity:0}}@keyframes auth-hero-logo-breathe{0%,to{opacity:.09}50%{opacity:.145}}@keyframes auth-hero-logo-shimmer{0%,72%,to{background-position:120% 0;opacity:0}78%{opacity:1}88%{background-position:-20% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.auth-split-page__hero-logo-scene,.auth-split-page__hero-logo-glow,.auth-split-page__hero-logo-ripples span,.auth-split-page__hero-logo-shimmer{animation:none}.auth-split-page__hero-logo-ripples{display:none}.auth-split-page__hero-logo{animation:none;opacity:.1}.auth-split-page__hero-card,.auth-split-page__hero-card--main,.auth-split-page__hero-card--side,.auth-split-page__hero-card--main .auth-split-page__hero-card-value,.auth-split-page__hero-card--side .auth-split-page__hero-card-value,.auth-split-page__hero-card--side .auth-split-page__hero-card-hint,.auth-split-page__hero-chart span{animation:none}}.auth-split-page__hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,rgb(255 255 255 / .16),transparent 42%),radial-gradient(circle at 82% 78%,rgb(0 0 0 / .12),transparent 48%),linear-gradient(145deg,var(--color-brand-600) 0%,var(--color-brand-800) 52%,#131a29 100%)}html.dark .auth-split-page__hero-bg{background:radial-gradient(circle at 20% 18%,rgb(77 127 255 / .1),transparent 42%),radial-gradient(circle at 82% 78%,rgb(0 0 0 / .22),transparent 48%),linear-gradient(145deg,#1e2d52,#172240 48%,#131a29)}html.dark .auth-split-page__hero-bg:before,html.dark .auth-split-page__hero-bg:after{border-color:#ffffff12;background:#ffffff05}html.dark .auth-split-page__hero-logo-glow{background:radial-gradient(ellipse at 50% 52%,rgb(77 127 255 / .08) 0%,rgb(37 50 79 / .06) 38%,transparent 72%)}.auth-split-page__hero-bg:before,.auth-split-page__hero-bg:after{content:"";position:absolute;border-radius:9999px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a}.auth-split-page__hero-bg:before{top:-3rem;inset-inline-end:-2rem;height:10rem;width:10rem}.auth-split-page__hero-bg:after{bottom:4rem;inset-inline-start:-3rem;height:14rem;width:14rem}.auth-split-page__hero-content{position:relative;z-index:1;display:flex;width:100%;flex:1;flex-direction:column;justify-content:flex-end;padding:2.5rem 2.25rem;color:#fff}.auth-split-page__hero-cards{position:relative;min-height:11rem}.auth-split-page__hero-card{border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius-panel);background:#ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px #00000024;animation:auth-hero-card-float 9s ease-in-out infinite}.auth-split-page__hero-card--main{position:relative;width:min(100%,17rem);padding:1.125rem 1.25rem 1rem;animation:auth-hero-card-enter .75s cubic-bezier(.42,0,.2,1) both,auth-hero-card-float 9s ease-in-out .75s infinite}.auth-split-page__hero-card--side{position:absolute;inset-inline-end:0;bottom:0;width:9.5rem;padding:1rem 1.125rem;animation:auth-hero-card-enter .75s cubic-bezier(.42,0,.2,1) .12s both,auth-hero-card-float 9s ease-in-out 1.1s infinite}.auth-split-page__hero-card--main .auth-split-page__hero-card-value{animation:auth-hero-balance-glow 8s ease-in-out infinite}.auth-split-page__hero-card--side .auth-split-page__hero-card-value{animation:auth-hero-side-value 7s ease-in-out infinite}.auth-split-page__hero-card--side .auth-split-page__hero-card-hint{animation:auth-hero-side-hint 7s ease-in-out .35s infinite}.auth-split-page__hero-card-label{font-size:.6875rem;font-weight:500;color:#ffffffb8}.auth-split-page__hero-balance{display:flex;align-items:baseline;gap:.375rem;margin-top:.375rem}.auth-split-page__hero-card-value{font-size:1.375rem;font-weight:700;line-height:1.2}.auth-split-page__hero-card-unit,.auth-split-page__hero-card-hint{font-size:.6875rem;color:#ffffffa6}.auth-split-page__hero-balance .auth-split-page__hero-card-unit{font-size:.8125rem;font-weight:500}.auth-split-page__hero-chart{display:flex;align-items:flex-end;gap:.375rem;margin-top:1rem;height:3.5rem}.auth-split-page__hero-chart span{flex:1;border-radius:.375rem .375rem 0 0;background:linear-gradient(180deg,#ffffffeb,#ffffff73);transform-origin:bottom;animation:auth-hero-chart-bar 5.5s ease-in-out infinite}.auth-split-page__hero-chart span:nth-child(1){animation-delay:0s}.auth-split-page__hero-chart span:nth-child(2){animation-delay:.35s}.auth-split-page__hero-chart span:nth-child(3){animation-delay:.7s}.auth-split-page__hero-chart span:nth-child(4){animation-delay:1.05s}.auth-split-page__hero-chart span:nth-child(5){animation-delay:1.4s}.auth-split-page__hero-chart span:nth-child(6){animation-delay:1.75s}@keyframes auth-hero-card-enter{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes auth-hero-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.2rem)}}@keyframes auth-hero-balance-glow{0%,to{opacity:1;text-shadow:none}50%{opacity:.94;text-shadow:0 0 18px rgb(255 255 255 / .18)}}@keyframes auth-hero-side-value{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes auth-hero-side-hint{0%,to{opacity:.65}50%{opacity:.88}}@keyframes auth-hero-chart-bar{0%,to{transform:scaleY(.92);opacity:.82}50%{transform:scaleY(1);opacity:1}}.auth-page{display:flex;flex-direction:column;min-height:100%}.auth-page-header{margin-bottom:2rem;text-align:start}.auth-page-header--centered{text-align:center}.auth-page-header--centered .auth-page-header__desc{max-width:none}.auth-page-header__title{font-size:1.375rem;font-weight:700;line-height:1.35;color:var(--color-ink)}@media(min-width:640px){.auth-page-header__title{font-size:1.625rem}}.auth-page-header__desc{margin-top:.5rem;max-width:24rem;font-size:.875rem;line-height:1.7;color:var(--color-ink-muted)}.auth-page-header__desc--single-line{max-width:none;white-space:nowrap}@media(max-width:639px){.auth-page-header__desc--single-line{white-space:normal}}.auth-page-header__highlight{font-weight:600;color:var(--color-brand-600)}.auth-page__alert{display:block;margin-bottom:1.25rem}.auth-page__form{display:flex;flex:1;flex-direction:column}.auth-page__fields{display:flex;flex-direction:column;gap:1.25rem}.auth-page__actions{margin-top:auto;padding-top:2rem}.auth-page__secondary{display:flex;flex-direction:column;align-items:center;gap:.625rem;margin-top:1.25rem}.auth-page__link{width:100%;padding:.375rem;text-align:center;font-size:.875rem;font-weight:500;color:var(--color-brand-600);transition:opacity .15s ease}.auth-page__link:hover:not(:disabled){text-decoration:underline}.auth-page__link:disabled{cursor:not-allowed;opacity:.45}.auth-page__link--muted{font-weight:400;color:var(--color-ink-muted)}.reg-input-wrap{position:relative}.reg-input-icon{position:absolute;inset-inline-start:.875rem;top:50%;display:flex;height:1.125rem;width:1.125rem;color:var(--color-ink-subtle);pointer-events:none;transform:translateY(-50%)}.reg-input-icon svg{height:100%;width:100%}.reg-input--with-icon{padding-inline-start:2.625rem}.reg-input--otp{padding:.875rem 1rem;font-size:1.25rem;font-weight:600;letter-spacing:.35em;text-align:center}.reg-input--otp::placeholder{letter-spacing:.35em}.reg-label-optional{font-weight:400;color:var(--color-ink-subtle)}.reg-input--auth{padding-block:.75rem;font-size:.9375rem}.reg-input--auth.reg-input--with-icon{padding-inline-start:2.75rem}.reg-input--invalid{border-color:#f02e0073;box-shadow:0 0 0 3px #f02e0014}html.dark .reg-input--invalid{border-color:#ff6b4a80;box-shadow:0 0 0 3px #f02e0024}.contract-page{width:100%}}@layer components{.skeleton{display:block;min-width:0;border-radius:var(--radius-control);background:linear-gradient(90deg,#dfe2e86b,#dfe2e8b8,#dfe2e86b 90%);background-size:200% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}html.dark .skeleton{background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f 90%);background-size:200% 100%}.skeleton--text{height:.75rem;border-radius:var(--radius-pill)}.skeleton--title{height:1.125rem;border-radius:var(--radius-control)}.skeleton--block{width:100%;min-height:2.75rem}.skeleton--input{width:100%;height:2.625rem;border-radius:var(--radius-control)}.skeleton--button{height:2.5rem;border-radius:var(--radius-capsule)}.skeleton--capsule{border-radius:var(--radius-capsule)}.skeleton--circle{border-radius:var(--radius-pill);aspect-ratio:1 / 1}.skeleton--panel{border-radius:var(--radius-panel)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.table-skeleton{display:flex;flex-direction:column}.table-skeleton__toolbar{border-bottom:1px solid rgb(223 226 232 / .45);padding:1rem 1.25rem}html.dark .table-skeleton__toolbar{border-bottom-color:#ffffff14}.table-skeleton__body{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.stat-cards-skeleton{display:grid;gap:1rem}@media(min-width:640px){.stat-cards-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.stat-cards-skeleton--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card-skeleton{display:flex;min-height:6.5rem;flex-direction:column;justify-content:space-between;gap:1rem}.registration-form-skeleton{display:flex;flex-direction:column;gap:2.5rem}.registration-form-skeleton__header{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(223 226 232 / .45)}html.dark .registration-form-skeleton__header{border-bottom-color:#ffffff14}.registration-form-skeleton__section{display:flex;flex-direction:column;gap:1.25rem}.registration-form-skeleton__grid{display:grid;gap:1.25rem 1.25rem}@media(min-width:640px){.registration-form-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem}}.registration-form-skeleton__field{display:flex;flex-direction:column;gap:.5rem}.registration-form-skeleton__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid rgb(223 226 232 / .45)}html.dark .registration-form-skeleton__footer{border-top-color:#ffffff14}.dashboard-skeleton{display:flex;flex-direction:column;gap:1.5rem}.dashboard-skeleton__charts{display:grid;gap:1rem}@media(min-width:768px){.dashboard-skeleton__charts{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.card-panel-skeleton{overflow:hidden;border:1px solid rgb(0 65 255 / .12);border-radius:var(--radius-panel);background:#ffffff59}html.dark .card-panel-skeleton{border-color:#ffffff1a;background:#ffffff08}.card-panel-skeleton__accent{height:3px;background:#0041ff2e}.card-panel-skeleton__header{display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid rgb(223 226 232 / .45);padding:1rem 1.25rem}html.dark .card-panel-skeleton__header{border-bottom-color:#ffffff14}.card-panel-skeleton__body{display:grid;gap:1rem;padding:1.25rem}@media(min-width:1024px){.card-panel-skeleton__body{grid-template-columns:repeat(2,minmax(0,1fr))}}.signup-skeleton{width:100%;max-width:22.5rem;margin-inline:auto}.signup-skeleton__intro{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem}.signup-skeleton__form{display:flex;flex-direction:column;gap:1rem}.purpose-choices-skeleton{display:flex;flex-direction:column;gap:2rem}.purpose-choices-skeleton__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.purpose-choices-skeleton__list{display:flex;flex-direction:column;gap:.75rem}.purpose-choices-skeleton__choice{display:flex;align-items:flex-start;gap:.875rem;border:1px solid rgb(223 226 232 / .55);border-radius:var(--radius-panel);background:#ffffff40;padding:1rem 1.125rem}html.dark .purpose-choices-skeleton__choice{border-color:#ffffff1a;background:#ffffff08}.purpose-choices-skeleton__choice-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.5rem}.purpose-choices-skeleton__footer{display:flex;flex-direction:column;gap:1.25rem;padding-top:2rem;border-top:1px solid rgb(223 226 232 / .45)}html.dark .purpose-choices-skeleton__footer{border-top-color:#ffffff14}.purpose-choices-skeleton__footer--no-divider{margin-top:.5rem;padding-top:0;border-top:none}.purpose-choices-skeleton__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.modal-form-skeleton{display:flex;flex-direction:column;gap:1.25rem}.modal-form-skeleton__field{display:flex;flex-direction:column;gap:.5rem}.modal-form-skeleton__footer{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.cooperation-modal-body--busy,.cooperation-modal-fields--busy{position:relative}.cooperation-modal-fields--busy>.feature-modal-field{visibility:hidden}.cooperation-modal-body__overlay{position:absolute;inset:0;z-index:1;border-radius:var(--radius-control);background:var(--color-surface-raised, #ffffff);padding:.25rem}html.dark .cooperation-modal-body__overlay{background:var(--color-surface-raised, #25324f)}}.ticket-inbox__welcome{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;overflow:hidden;padding:1.75rem 1.5rem;text-align:center}.ticket-inbox__welcome-atmosphere{position:absolute;inset:0;pointer-events:none}.ticket-inbox__welcome-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(color-mix(in srgb,#dfe2e8 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,#dfe2e8 55%,transparent) 1px,transparent 1px);background-size:1.75rem 1.75rem;-webkit-mask-image:radial-gradient(circle at center,black 18%,transparent 72%);mask-image:radial-gradient(circle at center,black 18%,transparent 72%)}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.ticket-inbox__welcome-stage{position:relative;z-index:1;display:flex;width:min(100%,22rem);flex-direction:column;align-items:center;gap:.875rem}.ticket-inbox__welcome-thread{display:flex;width:100%;flex-direction:column;gap:.625rem;padding:1rem;border:1px solid color-mix(in srgb,#dfe2e8 70%,transparent);border-radius:1.25rem;background:color-mix(in srgb,#f7fafb 55%,#ffffff);box-shadow:var(--shadow-sm)}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-thread{border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-thread{background:color-mix(in srgb,var(--color-surface) 55%,var(--color-surface-raised))}}.ticket-inbox__welcome-bubble{display:flex;max-width:78%;border-radius:1rem;padding:.7rem .85rem;animation:ticket-welcome-float 4.8s ease-in-out infinite}.ticket-inbox__welcome-bubble--peer{align-self:flex-start;border:1px solid color-mix(in srgb,#dfe2e8 75%,transparent);background:var(--color-surface-raised)}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-bubble--peer{border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}}.ticket-inbox__welcome-bubble--mine{align-self:flex-end;border:1px solid color-mix(in srgb,#b9cbff 70%,transparent);background:color-mix(in srgb,#f1f5ff 88%,white);animation-delay:.45s}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-bubble--mine{border:1px solid color-mix(in srgb,var(--color-brand-200) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-bubble--mine{background:color-mix(in srgb,var(--color-brand-50) 88%,white)}}.ticket-inbox__welcome-bubble--soft{max-width:64%;opacity:.72;animation-delay:.9s}.ticket-inbox__welcome-lines{display:flex;width:7.5rem;flex-direction:column;gap:.35rem}.ticket-inbox__welcome-lines span{display:block;height:.4rem;border-radius:999px;background:color-mix(in srgb,#8089a5 28%,transparent)}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-lines span{background:color-mix(in srgb,var(--color-ink-subtle) 28%,transparent)}}.ticket-inbox__welcome-lines span:nth-child(1){width:100%}.ticket-inbox__welcome-lines span:nth-child(2){width:72%}.ticket-inbox__welcome-lines span:nth-child(3){width:48%}.ticket-inbox__welcome-bubble--mine .ticket-inbox__welcome-lines span{background:color-mix(in srgb,#5d86ff 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.ticket-inbox__welcome-bubble--mine .ticket-inbox__welcome-lines span{background:color-mix(in srgb,var(--color-brand-400) 35%,transparent)}}.ticket-inbox__welcome-copy{position:relative;z-index:1;max-width:22rem}.ticket-inbox__welcome-title{margin:0;font-size:1.25rem;font-weight:800;line-height:1.45;color:var(--color-ink)}.ticket-inbox__welcome-desc{margin:.55rem 0 0;font-size:.875rem;line-height:1.8;color:var(--color-ink-muted)}.ticket-inbox__welcome :is(app-button){position:relative;z-index:1}html.dark .ticket-inbox__welcome-thread{border-color:#ffffff1a;background:#ffffff08}html.dark .ticket-inbox__welcome-bubble--peer{border-color:#ffffff1a;background:#ffffff0d}html.dark .ticket-inbox__welcome-bubble--mine{border-color:color-mix(in srgb,#5d86ff 35%,transparent);background:color-mix(in srgb,#2e64ff 14%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .ticket-inbox__welcome-bubble--mine{border-color:color-mix(in srgb,var(--color-brand-400) 35%,transparent)}}@supports (color: color-mix(in lab,red,red)){html.dark .ticket-inbox__welcome-bubble--mine{background:color-mix(in srgb,var(--color-brand-500) 14%,transparent)}}@keyframes ticket-welcome-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.28rem)}}@media(prefers-reduced-motion:reduce){.ticket-inbox__welcome-bubble{animation:none}}.ticket-thread__composer{display:flex;flex-shrink:0;flex-direction:column;gap:.625rem;border-top:1px solid color-mix(in srgb,#dfe2e8 80%,transparent);background:color-mix(in srgb,#f7fafb 55%,#ffffff);padding:.75rem .875rem .875rem}@supports (color: color-mix(in lab,red,red)){.ticket-thread__composer{border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ticket-thread__composer{background:color-mix(in srgb,var(--color-surface) 55%,var(--color-surface-raised))}}.ticket-thread__attach-chip{display:flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,#b9cbff 70%,transparent);border-radius:var(--radius-capsule);background:color-mix(in srgb,#f1f5ff 80%,#ffffff);padding:.4rem .55rem .4rem .75rem}@supports (color: color-mix(in lab,red,red)){.ticket-thread__attach-chip{border:1px solid color-mix(in srgb,var(--color-brand-200) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ticket-thread__attach-chip{background:color-mix(in srgb,var(--color-brand-50) 80%,var(--color-surface-raised))}}.ticket-thread__attach-chip-icon{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-brand-600)}.ticket-thread__attach-chip-icon svg{height:1rem;width:1rem}.ticket-thread__attach-chip-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--color-ink)}.ticket-thread__attach-chip-remove{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:var(--shell-icon-radius);background:transparent;color:var(--color-ink-muted);cursor:pointer}.ticket-thread__attach-chip-remove:hover:not(:disabled){background:color-mix(in srgb,#f02e00 10%,transparent);color:var(--color-danger)}@supports (color: color-mix(in lab,red,red)){.ticket-thread__attach-chip-remove:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent)}}.ticket-thread__attach-chip-remove:disabled{cursor:not-allowed;opacity:.5}.ticket-thread__attach-chip-remove svg{height:.95rem;width:.95rem}.ticket-thread__composer-bar{display:flex;align-items:flex-end;gap:.35rem;border:1px solid color-mix(in srgb,#dfe2e8 75%,transparent);border-radius:1.35rem;background:var(--color-surface-raised);padding:.375rem;box-shadow:var(--shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}@supports (color: color-mix(in lab,red,red)){.ticket-thread__composer-bar{border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}}.ticket-thread__composer-bar:focus-within{border-color:color-mix(in srgb,#5d86ff 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,#b9cbff 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.ticket-thread__composer-bar:focus-within{border-color:color-mix(in srgb,var(--color-brand-400) 65%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ticket-thread__composer-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-200) 45%,transparent)}}.ticket-thread__composer-icon-btn{display:inline-flex;height:var(--shell-icon-size);width:var(--shell-icon-size);flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--shell-icon-radius);background:transparent;color:var(--color-ink-subtle);line-height:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ticket-thread__composer-icon-btn:hover:not(:disabled){background:color-mix(in srgb,#f1f5ff 80%,transparent);color:var(--color-brand-600)}@supports (color: color-mix(in lab,red,red)){.ticket-thread__composer-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-50) 80%,transparent)}}.ticket-thread__composer-icon-btn:disabled{cursor:not-allowed;opacity:.45}.ticket-thread__composer-icon-btn svg{height:1.25rem;width:1.25rem}.ticket-thread__composer-input{box-sizing:border-box;min-height:var(--shell-icon-size);max-height:8.25rem;flex:1 1 auto;resize:none;overflow-y:auto;border:0;background:transparent;padding:.5rem .35rem;font-size:.9375rem;line-height:1.375;color:var(--color-ink);outline:none}.ticket-thread__composer-input::placeholder{color:var(--color-ink-subtle)}.ticket-thread__composer-input:disabled{cursor:not-allowed;opacity:.65}.ticket-thread__send-btn{display:inline-flex;height:var(--shell-icon-size);width:var(--shell-icon-size);flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--shell-icon-radius);background:var(--color-brand-600);color:#fff;line-height:0;cursor:pointer;box-shadow:var(--shadow-glow-brand);transition:background-color .15s ease,transform .15s ease,opacity .15s ease}.ticket-thread__send-btn:hover:not(:disabled){background:var(--color-brand-700)}.ticket-thread__send-btn:active:not(:disabled){transform:scale(.96)}.ticket-thread__send-btn:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.ticket-thread__send-btn svg{height:1.15rem;width:1.15rem;margin-inline-start:.1rem}.ticket-thread__send-spinner{height:1rem;width:1rem;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:999px;animation:ticket-send-spin .7s linear infinite}html.dark .ticket-thread__composer{background:color-mix(in srgb,#f7fafb 40%,#ffffff)}@supports (color: color-mix(in lab,red,red)){html.dark .ticket-thread__composer{background:color-mix(in srgb,var(--color-surface) 40%,var(--color-surface-raised))}}html.dark .ticket-thread__composer-bar{border-color:#ffffff1f;background:#ffffff0a}html.dark .ticket-thread__composer-icon-btn:hover:not(:disabled){background:color-mix(in srgb,#2e64ff 14%,transparent);color:var(--color-brand-400)}@supports (color: color-mix(in lab,red,red)){html.dark .ticket-thread__composer-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-500) 14%,transparent)}}html.dark .ticket-thread__attach-chip{border-color:color-mix(in srgb,#5d86ff 30%,transparent);background:color-mix(in srgb,#2e64ff 12%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .ticket-thread__attach-chip{border-color:color-mix(in srgb,var(--color-brand-400) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){html.dark .ticket-thread__attach-chip{background:color-mix(in srgb,var(--color-brand-500) 12%,transparent)}}@keyframes ticket-send-spin{to{transform:rotate(360deg)}}@layer base{app-app-sidebar,app-app-header,app-main-layout{display:contents}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;scroll-behavior:smooth;font-size:14px;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(128 137 165 / .4) transparent}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:16px}}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{border-radius:9999px;background:#8089a552;transition:background .15s ease}html::-webkit-scrollbar-thumb:hover{background:#0041ff6b}html.dark{scrollbar-color:rgb(255 255 255 / .22) transparent}html.dark::-webkit-scrollbar-thumb{background:#ffffff29}html.dark::-webkit-scrollbar-thumb:hover{background:#4d7fff7a}html.dark{color-scheme:dark;--color-brand-50: #172240;--color-brand-100: #1e2d52;--color-brand-200: #25324f;--color-brand-300: #374b76;--color-brand-400: #5d86ff;--color-brand-500: #2e64ff;--color-brand-600: #4d7fff;--color-brand-700: #8ba9ff;--color-brand-800: #b9cbff;--color-brand-900: #e8eeff;--color-accent-50: #172240;--color-accent-100: #25324f;--color-accent-200: #374b76;--color-accent-400: #8c9fca;--color-accent-500: #b2bfdb;--color-accent-600: #d9dfed;--color-surface: #131a29;--color-surface-raised: #25324f;--color-surface-muted: #374b76;--color-surface-glass: rgb(37 50 79 / .92);--color-ink: #ffffff;--color-ink-muted: #b2bfdb;--color-ink-subtle: #8089a5;--color-border: #374b76;--color-border-strong: #48639c;--color-danger: #ff6b4a;--color-danger-soft: rgb(240 46 0 / .22);--color-warning: #ffc933;--color-warning-soft: rgb(255 190 0 / .18);--color-success: #3dd98a;--color-success-soft: rgb(25 201 100 / .2);--shadow-xs: 0 1px 2px rgb(0 0 0 / .2);--shadow-sm: 0 2px 8px rgb(0 0 0 / .25);--shadow-panel: 0 4px 30px rgb(0 0 0 / .2);--shadow-float: 0 8px 40px rgb(0 0 0 / .35);--shadow-capsule: 0 2px 12px rgb(0 0 0 / .25);--shadow-glow-brand: 0 8px 32px -8px rgb(77 127 255 / .4);--shadow-glow-accent: 0 8px 32px -8px rgb(0 0 0 / .35)}body{margin:0;min-height:100vh;text-align:start;font-family:var(--font-sans);color:var(--color-ink);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));--tw-duration: .2s;transition-duration:.2s;background-color:var(--color-surface)}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],label[for],select,summary{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}h1{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(width>=40rem){h1{font-size:32px}}h2{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}::selection{background-color:var(--color-brand-200);color:var(--color-brand-900)}html.dark ::selection{background-color:var(--color-brand-300);color:var(--color-brand-900)}*:focus-visible{outline:2px solid rgb(0 65 255 / .45);outline-offset:2px}}@layer utilities{.rounded-panel{border-radius:var(--radius-panel)}.rounded-control{border-radius:var(--radius-control)}.rounded-capsule{border-radius:var(--radius-capsule)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-shell-icon{border-radius:var(--shell-icon-radius)}.shell-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgb(223 226 232 / .75);border-radius:var(--radius-capsule);background:var(--color-surface);box-shadow:var(--shadow-xs);box-sizing:border-box}.shell-chip--header{height:2.75rem;min-height:2.75rem;padding-block:.25rem}html.dark .shell-chip{border-color:#ffffff1a}.content-card{border-radius:var(--radius-panel);border:1px solid rgb(255 255 255 / .52);background:#ffffffb8;box-shadow:0 4px 24px #131a290a,inset 0 1px #ffffff8c;backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}html.dark .content-card{border-color:#ffffff1a;background:#25324fad;box-shadow:0 4px 24px #00000029,inset 0 1px #ffffff0f}.glass-panel{border:1px solid rgb(255 255 255 / .42);background:linear-gradient(145deg,#ffffffc7,#ffffff94);box-shadow:var(--shadow-glass);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}html.dark .glass-panel{border-color:#ffffff1a;background:linear-gradient(145deg,#25324fc7,#1722409e);box-shadow:var(--shadow-glass-dark)}.app-shell-bg{background-color:var(--color-surface);background-image:radial-gradient(ellipse 90% 60% at 85% 8%,rgb(0 65 255 / .09),transparent 55%),radial-gradient(ellipse 70% 50% at 12% 92%,rgb(77 127 255 / .06),transparent 50%),radial-gradient(ellipse 55% 45% at 48% 42%,rgb(241 245 255 / .55),transparent 68%)}html.dark .app-shell-bg{background-image:radial-gradient(ellipse 90% 60% at 85% 8%,rgb(46 100 255 / .16),transparent 55%),radial-gradient(ellipse 70% 50% at 12% 92%,rgb(0 65 255 / .1),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 50%,rgb(37 50 79 / .35),transparent 70%)}.app-shell-grid{display:grid;height:100%;min-height:0;align-items:stretch;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app-shell-sidebar{grid-column:1;grid-row:1 / -1;min-height:0}.app-shell-header{grid-column:2;grid-row:1}.app-shell-main{grid-column:2;grid-row:2;min-height:0}.app-scrollport{direction:rtl;scrollbar-width:thin;scrollbar-color:rgb(128 137 165 / .4) transparent}.app-scrollport::-webkit-scrollbar{width:6px;height:6px}.app-scrollport::-webkit-scrollbar-track{background:transparent}.app-scrollport::-webkit-scrollbar-thumb{border-radius:9999px;background:#8089a552;transition:background .15s ease}.app-scrollport::-webkit-scrollbar-thumb:hover{background:#0041ff6b}html.dark .app-scrollport{scrollbar-color:rgb(255 255 255 / .22) transparent}html.dark .app-scrollport::-webkit-scrollbar-thumb{background:#ffffff29}html.dark .app-scrollport::-webkit-scrollbar-thumb:hover{background:#4d7fff7a}.overflow-y-auto,.overflow-auto,.overflow-x-auto{scrollbar-width:thin;scrollbar-color:rgb(128 137 165 / .35) transparent}.overflow-y-auto::-webkit-scrollbar,.overflow-auto::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar{width:5px;height:5px}.overflow-y-auto::-webkit-scrollbar-track,.overflow-auto::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track{background:transparent}.overflow-y-auto::-webkit-scrollbar-thumb,.overflow-auto::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb{border-radius:9999px;background:#8089a547;transition:background .15s ease}.overflow-y-auto::-webkit-scrollbar-thumb:hover,.overflow-auto::-webkit-scrollbar-thumb:hover,.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#0041ff61}html.dark .overflow-y-auto,html.dark .overflow-auto,html.dark .overflow-x-auto{scrollbar-color:rgb(255 255 255 / .2) transparent}html.dark .overflow-y-auto::-webkit-scrollbar-thumb,html.dark .overflow-auto::-webkit-scrollbar-thumb,html.dark .overflow-x-auto::-webkit-scrollbar-thumb{background:#ffffff24}html.dark .overflow-y-auto::-webkit-scrollbar-thumb:hover,html.dark .overflow-auto::-webkit-scrollbar-thumb:hover,html.dark .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#4d7fff70}@media(max-width:1023px){.app-shell-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app-shell-header{grid-column:1;grid-row:1}.app-shell-main{grid-column:1;grid-row:2}}.sidebar-shell{position:relative;display:flex;height:100%;max-height:100%;flex-shrink:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-panel);width:18rem;min-width:18rem;max-width:18rem;border:1px solid rgb(255 255 255 / .48);background:linear-gradient(155deg,#ffffffbd,#f1f5ff94 36%,#ffffff80);box-shadow:var(--shadow-glass);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.sidebar-mobile-close{display:none}.sidebar-brand-row{display:block}.sidebar-shell:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .34) 0%,transparent 32%);pointer-events:none}.sidebar-shell>*{position:relative;z-index:1}html.dark .sidebar-shell{border-color:#ffffff1c;background:linear-gradient(155deg,#25324fc7,#1e2d52a8 42%,#131a2994);box-shadow:var(--shadow-glass-dark)}html.dark .sidebar-shell:before{background:linear-gradient(180deg,rgb(255 255 255 / .07) 0%,transparent 30%)}.sidebar-shell--collapsed{--sidebar-collapsed-control: var(--shell-icon-size);--sidebar-collapsed-icon-glyph: 1.125rem;--sidebar-collapsed-control-radius: var(--shell-icon-radius);width:4.75rem;min-width:4.75rem;max-width:4.75rem;overflow:hidden;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),overflow 0s linear .42s}.sidebar-shell--collapsed.sidebar-shell--collapse-ready{overflow:visible}.sidebar-shell--collapsed .sidebar-brand-block{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3)}.sidebar-shell--collapsed .sidebar-nav-scroll{gap:.625rem;padding-block:.75rem;overflow:visible;padding-inline:calc(var(--spacing) * 2)}.sidebar-shell:not(.sidebar-shell--collapsed) .sidebar-nav-scroll{padding-top:.25rem}.sidebar-shell--collapsed .sidebar-nav-items{gap:.5rem}.sidebar-shell--collapsed .sidebar-nav-label{display:none}.sidebar-nav-scroll{scrollbar-width:none}.sidebar-nav-scroll::-webkit-scrollbar{display:none}.sidebar-brand-block{border-bottom:none;padding-bottom:.75rem;transition:padding .42s cubic-bezier(.22,1,.36,1)}.sidebar-brand-title{margin-top:.75rem}.sidebar-brand-divider{width:3.75rem;height:1px;flex-shrink:0;margin-inline:auto;margin-block:0 .625rem;border-radius:9999px;background:#ffffff80}.sidebar-brand-divider.is-hidden{display:none}html.dark .sidebar-brand-divider{background:#ffffff24}.sidebar-shell--collapsed .sidebar-brand-block{padding-bottom:0}.sidebar-brand-stage{position:relative;width:100%;height:6.25rem;transition:height .42s cubic-bezier(.22,1,.36,1)}.sidebar-brand-block--collapsed .sidebar-brand-stage{height:2.5rem}.sidebar-brand-expanded,.sidebar-brand-compact{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);text-align:center;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),visibility .34s}.sidebar-brand-compact{gap:0}.sidebar-brand-expanded.is-hidden,.sidebar-brand-compact.is-hidden{pointer-events:none;visibility:hidden;opacity:0%;transform:scale(.96)}.sidebar-brand-expanded:not(.is-hidden),.sidebar-brand-compact:not(.is-hidden){visibility:visible;opacity:100%;transform:scale(1)}.sidebar-section-title{overflow:hidden;white-space:nowrap;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .34s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1)}.sidebar-section-title.is-hidden{margin-bottom:0;max-height:0;opacity:0%}.sidebar-section-title:not(.is-hidden){margin-bottom:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 8);opacity:100%}.sidebar-nav-label{min-width:0;flex:1;--tw-leading: var(--leading-snug);line-height:var(--leading-snug);opacity:1;transition:max-width .42s cubic-bezier(.22,1,.36,1),flex .42s cubic-bezier(.22,1,.36,1),opacity .34s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1)}.sidebar-shell:not(.sidebar-shell--collapsed) .sidebar-nav-label:not(.is-hidden){max-width:none;white-space:normal;overflow:visible;text-overflow:unset}.sidebar-nav-label.is-hidden{pointer-events:none;visibility:hidden;max-width:0;flex:none;opacity:0%;margin-inline-start:0;transition-delay:0s}.sidebar-shell:not(.sidebar-shell--collapsed) .sidebar-nav-label:not(.is-hidden){transition-delay:.1s}.sidebar-brand-expanded.is-hidden,.sidebar-brand-compact.is-hidden{transition-delay:0s}.sidebar-shell:not(.sidebar-shell--collapsed) .sidebar-brand-expanded:not(.is-hidden),.sidebar-shell.sidebar-shell--collapsed .sidebar-brand-compact:not(.is-hidden){transition-delay:.08s}.sidebar-shell--collapsed .sidebar-section-title.is-hidden{display:none}.sidebar-nav-link{gap:.6875rem;padding-block:.5rem;padding-inline:.6875rem;font-size:.9375rem;font-weight:500;line-height:1.45;transition:background-color .22s ease,color .22s ease,gap .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),justify-content .42s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.sidebar-shell--collapsed .sidebar-nav-link{width:var(--sidebar-collapsed-control);height:var(--sidebar-collapsed-control);gap:0;justify-content:center;align-items:center;padding:0;margin-inline:auto;border-radius:var(--sidebar-collapsed-control-radius);border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-shell--collapsed .sidebar-nav-link:hover{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-shell--collapsed .sidebar-nav-link:hover .sidebar-nav-icon{border-color:#ffffff94;background:#ffffffad;box-shadow:0 4px 14px #0041ff14,inset 0 1px #ffffffd1;color:var(--color-brand-800)}html.dark .sidebar-shell--collapsed .sidebar-nav-link:hover .sidebar-nav-icon{border-color:#ffffff24;background:#ffffff1a;box-shadow:0 4px 14px #00000038,inset 0 1px #ffffff14;color:var(--color-ink)}.sidebar-shell--collapsed .sidebar-nav-link.nav-capsule-active{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-nav-link:hover{background:#ffffff6b;border:1px solid rgb(255 255 255 / .45);box-shadow:0 2px 10px #0041ff0d;color:var(--color-brand-800);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.dark .sidebar-nav-link:hover{background:#ffffff12;border-color:#ffffff1a;color:var(--color-ink);box-shadow:0 2px 12px #0000002e}.sidebar-nav-icon{height:var(--shell-icon-size);width:var(--shell-icon-size);border:1px solid rgb(255 255 255 / .5);border-radius:var(--shell-icon-radius);background:#ffffff61;box-shadow:inset 0 1px #ffffff8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,border-radius .22s ease}.sidebar-nav-icon-svg{height:1.1875rem;width:1.1875rem}.sidebar-shell--collapsed .sidebar-nav-icon{height:var(--sidebar-collapsed-control);width:var(--sidebar-collapsed-control);border-radius:var(--sidebar-collapsed-control-radius)}.sidebar-shell--collapsed .sidebar-nav-icon-svg{height:var(--sidebar-collapsed-icon-glyph);width:var(--sidebar-collapsed-icon-glyph)}html.dark .sidebar-nav-icon{border-color:#ffffff1a;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.sidebar-nav-tooltip{pointer-events:none;position:absolute;top:50%;z-index:60;border-radius:var(--radius-capsule);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:13px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink);right:calc(100% + .5rem);left:auto;border:1px solid rgb(255 255 255 / .52);background:#ffffffd1;box-shadow:0 8px 24px #131a291a,inset 0 1px #ffffffbf;backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);opacity:0;transform:translateY(-50%) translate(.25rem);transition:opacity .16s ease,transform .16s ease}html.dark .sidebar-nav-tooltip{color:var(--color-ink);border-color:#ffffff1f;background:#25324fe0;box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff14}.group:hover .sidebar-nav-tooltip,.group:focus-visible .sidebar-nav-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.group.is-active .sidebar-nav-tooltip{border-color:#0041ff38;background:#f1f5ffe6;color:var(--color-brand-800)}html.dark .group.is-active .sidebar-nav-tooltip{border-color:#4d7fff47;background:#1e2d52eb;color:var(--color-ink)}.sidebar-footer{flex-shrink:0;padding:.75rem;border-top:1px solid rgb(223 226 232 / .45)}html.dark .sidebar-footer{border-top-color:#ffffff14}.sidebar-footer--collapsed{padding:.625rem .5rem}.sidebar-footer--collapsed .sidebar-theme-toggle{width:var(--sidebar-collapsed-control);height:var(--sidebar-collapsed-control);margin-inline:auto;padding:0;gap:0;border-radius:var(--sidebar-collapsed-control-radius)}.sidebar-footer--collapsed .sidebar-theme-toggle__compact{width:100%;height:100%;padding:0;border-radius:inherit}.sidebar-footer--collapsed .sidebar-theme-toggle__icon{height:var(--sidebar-collapsed-icon-glyph);width:var(--sidebar-collapsed-icon-glyph)}.sidebar-theme-toggle{display:flex;gap:.25rem;width:100%;padding:.25rem;border:1px solid rgb(223 226 232 / .65);border-radius:var(--radius-capsule);background:#ffffff6b}html.dark .sidebar-theme-toggle{border-color:#ffffff1a;background:#ffffff0d}.sidebar-theme-toggle__option{display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;height:2.25rem;padding:0;border:1px solid transparent;border-radius:var(--radius-panel);background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.sidebar-theme-toggle__option:hover:not(.is-active){background:#0041ff0d;color:var(--color-ink)}.sidebar-theme-toggle__option.is-active{background:#fffffffa;border-color:#0041ff33;color:var(--color-brand-700);box-shadow:0 1px 3px #131a291a,inset 0 0 0 1px #ffffffd9}html.dark .sidebar-theme-toggle__option{color:#ffffff85}html.dark .sidebar-theme-toggle__option:hover:not(.is-active){background:#ffffff0f;color:#ffffffe0}html.dark .sidebar-theme-toggle__option.is-active{background:#ffffff1f;border-color:#93b4ff47;color:#b9cbff;box-shadow:0 1px 4px #00000038}.sidebar-theme-toggle__icon{height:1rem;width:1rem;flex-shrink:0}.chart-period-toggle{display:inline-flex;gap:.125rem;width:auto;min-width:9.75rem;padding:.1875rem;border:1px solid rgb(223 226 232 / .65);border-radius:var(--radius-capsule);background:#ffffff6b}.chart-card-header{display:flex;flex-direction:column;gap:.25rem}.chart-card-header__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.chart-card-header__title{min-width:0;flex:1;margin:0}.chart-card-header__subtitle{margin:0;text-wrap:pretty}.chart-card-header__subtitle--desktop{display:none}.chart-card-header__actions{flex-shrink:0}.chart-card-header__actions:empty{display:none}@media(min-width:640px){.chart-card-header__subtitle--mobile{display:none}.chart-card-header__subtitle--desktop{display:block}}html.dark .chart-period-toggle{border-color:#ffffff1a;background:#ffffff0d}.chart-period-toggle__option{display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;height:1.75rem;padding-inline:.625rem;border:1px solid transparent;border-radius:var(--radius-panel);background:transparent;color:var(--color-ink-muted);font-size:.75rem;font-weight:500;line-height:1.25rem;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.chart-period-toggle__option:hover:not(.is-active){background:#0041ff0d;color:var(--color-ink)}.chart-period-toggle__option.is-active{background:#fffffffa;border-color:#0041ff33;color:var(--color-brand-700);box-shadow:0 1px 3px #131a291a,inset 0 0 0 1px #ffffffd9}html.dark .chart-period-toggle__option{color:#ffffff85}html.dark .chart-period-toggle__option:hover:not(.is-active){background:#ffffff0f;color:#ffffffe0}html.dark .chart-period-toggle__option.is-active{background:#ffffff1f;border-color:#93b4ff47;color:#b9cbff;box-shadow:0 1px 4px #00000038}@media(min-width:640px){.chart-period-toggle{min-width:11.5rem}.chart-period-toggle__option{height:2rem;padding-inline:.75rem;font-size:.8125rem}}.sidebar-theme-toggle__compact{position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:var(--radius-panel);background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.sidebar-theme-toggle__compact:hover{background:#0041ff0f;color:var(--color-brand-700)}html.dark .sidebar-theme-toggle__compact:hover{background:#ffffff14;color:#b9cbff}.sidebar-shell .nav-capsule-active{border:1px solid rgb(255 255 255 / .58);background:#ffffffad;box-shadow:0 4px 16px #0041ff17,inset 0 1px #ffffffd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:600;color:var(--color-brand-800)}html.dark .sidebar-shell .nav-capsule-active{border-color:#4d7fff38;background:#ffffff17;box-shadow:0 4px 18px #00000038,inset 0 1px #ffffff1a;color:var(--color-ink)}.sidebar-shell .nav-capsule-active .sidebar-nav-icon{border-color:transparent;background:var(--color-brand-600);color:#fff;box-shadow:var(--shadow-glow-brand)}@media(max-width:1023px){.sidebar-shell{position:fixed;inset-block:0;inset-inline-start:0;z-index:50;width:100%;min-width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border-radius:0;border-inline-start:none;transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s,box-shadow .32s ease,border-color .32s ease}.sidebar-shell.sidebar-shell--mobile-open{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,box-shadow .32s ease,border-color .32s ease}.sidebar-shell.sidebar-shell--collapsed{width:100%;min-width:100%;max-width:100%}.sidebar-mobile-close.icon-btn{display:inline-flex;position:absolute;top:0;inset-inline-end:0;z-index:2}.sidebar-brand-row{position:relative;display:block}.sidebar-shell .sidebar-nav-link:not(.nav-capsule-active){color:var(--color-ink)}.sidebar-shell .sidebar-nav-link:not(.nav-capsule-active) .sidebar-nav-icon{color:var(--color-ink-muted)}.sidebar-shell .sidebar-section-title{color:var(--color-ink-muted)}}.gradient-brand{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-brand-500);--tw-gradient-to: var(--color-brand-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.gradient-accent{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-accent-500);--tw-gradient-to: var(--color-accent-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.gradient-brand-accent{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-brand-500);--tw-gradient-via: var(--color-brand-600);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops);--tw-gradient-to: var(--color-brand-800);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.text-gradient-brand{--tw-gradient-position: to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-brand-600);--tw-gradient-to: var(--color-brand-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));-webkit-background-clip:text;background-clip:text;color:transparent}.hover-lift{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));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.hover-lift:hover{transform:translateY(-1px)}.nav-capsule-active{background-color:var(--color-brand-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-800);--tw-shadow: 0 2px 12px var(--tw-shadow-color, rgb(19 26 41 / .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html.dark .nav-capsule-active{background-color:color-mix(in srgb,#e8eeff 15%,transparent);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){html.dark .nav-capsule-active{background-color:color-mix(in oklab,var(--color-brand-100) 15%,transparent)}}.icon-btn{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#dfe2e8 60%,transparent);background-color:var(--color-surface-raised);color:var(--color-ink-muted);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));height:var(--shell-icon-size);width:var(--shell-icon-size);border-radius:var(--shell-icon-radius)}@supports (color: color-mix(in lab,red,red)){.icon-btn{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}@media(hover:hover){.icon-btn:hover{border-color:var(--color-brand-200)}}@media(hover:hover){.icon-btn:hover{background-color:var(--color-brand-50)}}@media(hover:hover){.icon-btn:hover{color:var(--color-brand-700)}}@media(hover:hover){.icon-btn:hover{--tw-shadow: 0 1px 2px var(--tw-shadow-color, rgb(19 26 41 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.icon-btn--shell{border-radius:var(--shell-icon-radius)}@media(min-width:1024px){.sidebar-mobile-close.icon-btn{display:none}}@media(hover:hover){html.dark .icon-btn:hover{border-color:color-mix(in srgb,#5d86ff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .icon-btn:hover{border-color:color-mix(in oklab,var(--color-brand-400) 40%,transparent)}}}@media(hover:hover){html.dark .icon-btn:hover{background-color:color-mix(in srgb,#e8eeff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .icon-btn:hover{background-color:color-mix(in oklab,var(--color-brand-100) 10%,transparent)}}}@media(hover:hover){html.dark .icon-btn:hover{color:var(--color-white)}}.header-balance-chip{max-width:100%;min-width:0;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.header-balance-chip:hover{border-color:#0041ff38;background:#0041ff08}html.dark .header-balance-chip:hover{border-color:#ffffff29;background:#0041ff0f}.header-balance-chip__icon-wrap{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-ink-subtle)}.header-balance-chip__icon{height:1.125rem;width:1.125rem;display:block;flex-shrink:0}.header-balance-chip__text{display:inline-flex;min-width:0;align-items:center;gap:.4375rem;white-space:nowrap;line-height:1}.header-balance-chip__text .money-amount{align-items:center}.header-balance-chip__label{font-size:.6875rem;font-weight:500;color:var(--color-ink-subtle)}.header-balance-chip__text .money-amount__unit{font-size:.875rem}.header-balance-chip__text .money-amount__digits{font-size:.875rem;font-weight:600}.header-balance-chip__skeleton{display:block;width:4.75rem;height:.75rem;border-radius:var(--radius-pill);background:#dfe2e8a6;animation:pulse 1.5s ease-in-out infinite}html.dark .header-balance-chip__skeleton{background:#ffffff1a}.header-balance-chip__fallback{font-size:.875rem;font-weight:600;color:var(--color-ink-muted)}@media(max-width:639px){.header-balance-chip__label{display:none}.header-balance-chip{padding-inline:.875rem;gap:.625rem}.header-balance-chip__text .money-amount__unit,.header-balance-chip__text .money-amount__digits{font-size:.8125rem}.shell-chip--header{height:2.625rem;min-height:2.625rem;padding-inline:.25rem}.shell-chip--header .gradient-brand{height:2rem;width:2rem;font-size:.75rem}.shell-chip--header button[aria-label="\62e\631\648\62c  \627\632  \62d\633\627\628"]{height:2rem;width:2rem}}html.dark .brand-logo--full{filter:brightness(0) saturate(100%) invert(96%)}.metric-value{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(width>=40rem){.metric-value{font-size:32px}}.section-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media(width>=40rem){.section-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.card-label{font-size:15px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.capsule-search{display:inline-flex;width:100%;align-items:center;gap:.625rem;border-radius:var(--radius-capsule);border:1px solid rgb(223 226 232 / .85);background:#ffffffd1;padding:.5625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.capsule-search:focus-within{border-color:#0041ff59;background:#fffffff5;box-shadow:0 0 0 3px #0041ff1a}.capsule-search svg{flex-shrink:0;color:var(--color-ink-subtle, #8089a5)}.capsule-search input{min-width:0;flex:1;border:none;background:transparent;font-size:.875rem;line-height:1.5;color:var(--color-ink, #131a29);outline:none}.capsule-search input::placeholder{color:var(--color-ink-subtle, #8089a5)}html.dark .capsule-search{border-color:#ffffff1f;background:#ffffff0f}html.dark .capsule-search:focus-within{border-color:#93b4ff66;background:#ffffff14;box-shadow:0 0 0 3px #0041ff26}html.dark .capsule-search input{color:#fff}html.dark .capsule-search input::placeholder{color:#ffffff6b}.table-toolbar{padding:0;border-bottom:none;background:transparent}.table-filter-bar{--table-filter-control-height: 2.5rem;--table-filter-control-padding-x: .875rem;--table-filter-control-radius: var(--radius-capsule);--table-filter-font-size: .875rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6875rem .8125rem;padding:.8125rem 1.25rem;border-bottom:1px solid rgb(223 226 232 / .55);background:transparent}@media(min-width:640px){.table-filter-bar{padding-inline:1.5rem}}html.dark .table-filter-bar{border-bottom-color:#ffffff14}.table-filter-bar__cluster{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.table-filter-bar__date-range{display:flex;align-items:center;gap:.375rem}.table-filter-bar__date-field{width:5.75rem;min-width:5.75rem;overflow:hidden;transition:width .36s cubic-bezier(.22,1,.36,1),min-width .36s cubic-bezier(.22,1,.36,1)}.table-filter-bar__date-field:focus-within,.table-filter-bar__date-field.jalali-date-field--open,.table-filter-bar__date-field.jalali-date-field--filled{width:8.5rem;min-width:8.5rem}.table-filter-bar__date-sep{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--color-ink-subtle);-webkit-user-select:none;user-select:none}.table-filter-bar__search{width:13rem;max-width:100%}.table-filter-control{display:inline-flex;align-items:center;gap:.5625rem;height:var(--table-filter-control-height);min-width:0;padding-inline:var(--table-filter-control-padding-x);border:1px solid rgb(223 226 232 / .85);border-radius:var(--table-filter-control-radius);background:var(--color-surface-raised);transition:border-color .15s ease,box-shadow .15s ease}.table-filter-control:focus-within{border-color:#0041ff52;box-shadow:0 0 0 3px #0041ff14}html.dark .table-filter-control{border-color:#ffffff1f;background:#ffffff0a}html.dark .table-filter-control:focus-within{border-color:#93b4ff61;box-shadow:0 0 0 3px #0041ff1f}.table-filter-control__icon{height:1rem;width:1rem;flex-shrink:0;color:var(--color-ink-subtle)}.table-filter-control input{min-width:0;flex:1;border:none;background:transparent;font-size:var(--table-filter-font-size);line-height:1.25;color:var(--color-ink);outline:none}.table-filter-control input::placeholder{color:var(--color-ink-subtle)}html.dark .table-filter-control input{color:#ffffffeb}html.dark .table-filter-control input::placeholder{color:#fff6}.table-filter-bar__actions{display:flex;flex-shrink:0;align-items:center;gap:.4375rem;padding-inline-start:.8125rem;border-inline-start:1px solid rgb(223 226 232 / .55)}.table-filter-bar__actions button{min-height:var(--table-filter-control-height);padding-block:.5625rem;padding-inline:1rem;font-size:.8125rem}html.dark .table-filter-bar__actions{border-inline-start-color:#ffffff1a}@media(max-width:639px){.table-filter-bar{flex-direction:column;align-items:stretch;gap:.625rem;padding:.75rem 1rem}.table-filter-bar__cluster{width:100%}.table-filter-bar__date-range{flex-direction:column;align-items:stretch;width:100%}.table-filter-bar__date-field{width:100%;min-width:0}.table-filter-bar__date-field:focus-within,.table-filter-bar__date-field.jalali-date-field--open,.table-filter-bar__date-field.jalali-date-field--filled{width:100%;min-width:0}.table-filter-bar__date-sep{display:none}.table-filter-bar__search{width:100%}.table-filter-bar__actions{width:100%;justify-content:stretch;padding-inline-start:0;padding-top:.375rem;border-inline-start:none;border-top:1px solid rgb(223 226 232 / .55)}.table-filter-bar__actions button{flex:1}html.dark .table-filter-bar__actions{border-top-color:#ffffff1a}}.table-filter-bar__actions--tools{border-inline-start:none;padding-inline-start:0}.table-filter-bar .reg-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.table-filter-bar .reg-field{margin:0}.table-card-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}@media(min-width:640px){.table-card-header{flex-wrap:nowrap;gap:1rem}}.table-pagination-bar{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;border-top:1px solid rgb(223 226 232 / .55);padding:.875rem 1.25rem;font-size:.875rem;color:var(--color-ink-muted)}@media(min-width:640px){.table-pagination-bar{flex-direction:row;align-items:center;justify-content:space-between;padding-inline:1.5rem}}html.dark .table-pagination-bar{border-top-color:#ffffff14}.table-pagination-bar__actions{display:flex;gap:.5rem}@media(max-width:639px){.table-pagination-bar{align-items:center}.table-pagination-bar__actions{display:grid;grid-template-columns:repeat(2,5.5rem);justify-content:center;gap:.5rem;width:fit-content;max-width:100%;margin-inline:auto}.table-pagination-bar__actions app-button{flex:none;width:5.5rem}.table-pagination-bar__actions app-button button{width:100%}}@media(min-width:640px){.table-pagination-bar__actions{flex-shrink:0}.table-pagination-bar__actions app-button{flex:none;width:auto}}.table-filter-bar .calendar-trigger{display:flex;align-items:center;justify-content:space-between;gap:.375rem;width:100%;height:var(--table-filter-control-height);padding-inline:.625rem;border:1px solid rgb(223 226 232 / .85);border-radius:var(--table-filter-control-radius);background:var(--color-surface-raised);font-size:var(--table-filter-font-size);line-height:1.25;box-shadow:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,padding-inline .36s cubic-bezier(.22,1,.36,1),gap .36s cubic-bezier(.22,1,.36,1)}.table-filter-bar__date-field:focus-within .calendar-trigger,.table-filter-bar__date-field.jalali-date-field--open .calendar-trigger,.table-filter-bar__date-field.jalali-date-field--filled .calendar-trigger{padding-inline:.75rem}.table-filter-bar .calendar-trigger:focus-visible{border-color:#0041ff52;box-shadow:0 0 0 3px #0041ff14;outline:none}html.dark .table-filter-bar .calendar-trigger{border-color:#ffffff1f;background:#ffffff0a}html.dark .table-filter-bar .calendar-trigger:focus-visible{border-color:#93b4ff61;box-shadow:0 0 0 3px #0041ff1f}.table-filter-bar .calendar-trigger__text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.table-filter-bar .calendar-trigger__icon{height:.9375rem;width:.9375rem;flex-shrink:0}.table-filter-tool-btn,.table-filter-tool-select{display:inline-flex;align-items:center;gap:.4375rem;height:var(--table-filter-control-height);padding-inline:var(--table-filter-control-padding-x);border:1px solid rgb(223 226 232 / .85);border-radius:var(--table-filter-control-radius);background:var(--color-surface-raised);font-size:.8125rem;font-weight:500;color:var(--color-ink-muted);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.table-filter-tool-btn{cursor:pointer}.table-filter-tool-btn:hover,.table-filter-tool-select:hover{border-color:#0041ff33;background:#0041ff08;color:var(--color-ink)}.table-filter-tool-select{cursor:pointer;appearance:none;padding-inline-end:1.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238089a5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.875rem;background-position:left .625rem center}html.dark .table-filter-tool-btn,html.dark .table-filter-tool-select{border-color:#ffffff1f;background-color:#ffffff0a;color:#ffffffb8}html.dark .table-filter-tool-btn:hover,html.dark .table-filter-tool-select:hover{border-color:#93b4ff47;background:#ffffff0f;color:#fff}.table-filter-bar--toolbar .table-filter-bar__search{width:min(100%,17rem)}.table-datetime{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--color-ink-muted);--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,)}.app-table{width:100%;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.app-table--column-widths{table-layout:fixed;width:100%}.app-table--fit-columns{table-layout:auto;width:100%}.app-table--fit-columns th.app-table__cell--nowrap,.app-table--fit-columns td.app-table__cell--nowrap{width:1%;white-space:nowrap}.app-table--fit-columns th,.app-table--fit-columns td{min-width:0}.app-table--transactions{table-layout:fixed;width:100%}.app-table--transactions th.app-table__cell--wrap,.app-table--transactions td.app-table__cell--wrap{max-width:0}.app-table--column-widths th,.app-table--column-widths td{min-width:0}.app-table__cell--nowrap{white-space:nowrap}.app-table__cell--wrap>span,.app-table__cell--wrap>app-money-amount{overflow-wrap:anywhere;word-break:break-word}.app-table-responsive{min-width:0}@media(min-width:640px){.app-table-responsive{overflow-x:auto}.app-table-responsive .app-table{min-width:640px}}@media(max-width:639px){.app-table-responsive{overflow-x:visible;padding:.75rem}.app-table-responsive .app-table{display:block;min-width:0;width:100%;table-layout:auto}.app-table-responsive .app-table colgroup{display:none}.app-table-responsive .app-table.app-table--transactions th.app-table__cell--wrap,.app-table-responsive .app-table.app-table--transactions td.app-table__cell--wrap{max-width:none}.app-table-responsive .app-table tbody td.app-table__cell--wrap>span{overflow-wrap:normal;word-break:normal}.app-table-responsive .app-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-table-responsive .app-table tbody{display:flex;flex-direction:column;gap:.75rem}.app-table-responsive .app-table tbody tr{display:flex;flex-direction:column;gap:0;width:100%;padding:1.125rem;border:1px solid rgb(223 226 232 / .55);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--shadow-xs)}html.dark .app-table-responsive .app-table tbody tr{border-color:#ffffff1a;background:#ffffff08}.app-table-responsive .app-table tbody tr:hover{background:var(--color-surface-raised)}html.dark .app-table-responsive .app-table tbody tr:hover{background:#ffffff08}.app-table-responsive .app-table tbody tr+tr td{box-shadow:none}.app-table-responsive .app-table tbody td{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;width:100%;max-width:none;padding-block:.625rem!important;padding-inline:0!important;text-align:start!important;border-bottom:1px solid rgb(223 226 232 / .4)}.app-table-responsive .app-table tbody td:last-child{border-bottom:none;padding-bottom:0!important}.app-table-responsive .app-table tbody td:first-child{padding-top:0!important}html.dark .app-table-responsive .app-table tbody td{border-bottom-color:#ffffff14}.app-table-responsive .app-table tbody td:before{content:attr(data-label);flex-shrink:0;max-width:none;font-size:.75rem;font-weight:600;line-height:1.45;color:var(--color-ink-muted)}.app-table-responsive .app-table tbody td>*{min-width:0;align-self:stretch;text-align:start!important}.app-table-responsive .app-table tbody td.app-table__actions-col{flex-direction:row;justify-content:flex-end;gap:.5rem;padding-top:.75rem!important;margin-top:.25rem;border-top:1px solid rgb(223 226 232 / .45);border-bottom:none}.app-table-responsive .app-table tbody td.app-table__actions-col>*{align-self:flex-end;width:auto}.app-table-responsive .app-table tbody td.app-table__actions-col:before{display:none}html.dark .app-table-responsive .app-table tbody td.app-table__actions-col{border-top-color:#ffffff14}}.app-table thead tr{background:linear-gradient(180deg,#0041ff09,#0041ff03);box-shadow:inset 0 -1px #0041ff0f}.app-table thead th{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:start;font-size:13px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}.app-table thead th.text-end{text-align:end}.app-table thead th.text-center{text-align:center}.app-table thead th.app-table__actions-col,.app-table tbody td.app-table__actions-col{width:1%;white-space:nowrap;text-align:start;padding-inline:1rem 1.75rem;overflow:visible}.app-table__actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;vertical-align:middle}.table-action-btn{height:var(--shell-icon-size);width:var(--shell-icon-size);flex-shrink:0;border-radius:var(--shell-icon-radius)}@media(hover:hover){html.dark .table-action-btn:hover{border-color:color-mix(in srgb,#5d86ff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .table-action-btn:hover{border-color:color-mix(in oklab,var(--color-brand-400) 40%,transparent)}}}@media(hover:hover){html.dark .table-action-btn:hover{background-color:color-mix(in srgb,#e8eeff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .table-action-btn:hover{background-color:color-mix(in oklab,var(--color-brand-100) 10%,transparent)}}}.table-action-tooltip{pointer-events:none;position:absolute;z-index:50;border-radius:var(--radius-capsule);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:13px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink);bottom:calc(100% + .375rem);left:50%;right:auto;top:auto;border:1px solid rgb(255 255 255 / .52);background:#ffffffd1;box-shadow:0 8px 24px #131a291a,inset 0 1px #ffffffbf;backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);opacity:0;transform:translate(-50%) translateY(.25rem);transition:opacity .16s ease,transform .16s ease}html.dark .table-action-tooltip{border-color:#ffffff1f;background:#25324fe0;box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff14}.table-action.group:hover .table-action-tooltip,.table-action.group:focus-within .table-action-tooltip{opacity:1;transform:translate(-50%) translateY(0)}html.dark .app-table thead tr{background:linear-gradient(180deg,#0041ff14,#0041ff06);box-shadow:inset 0 -1px #ffffff12}html.dark .app-table thead th{color:#ffffffb8}.app-table tbody td{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}.app-table tbody tr{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))}@media(hover:hover){.app-table tbody tr:hover{background-color:color-mix(in srgb,#f1f5ff 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.app-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-brand-50) 25%,transparent)}}}.app-table tbody tr+tr td{box-shadow:inset 0 1px #dfe2e847}html.dark .app-table tbody tr+tr td{box-shadow:inset 0 1px #ffffff0f}html.dark .app-table tbody tr:hover{background:#ffffff09}.money-amount__sign{margin-inline-end:.0625rem}.unicode-bidi-isolate{unicode-bidi:isolate}.content-card--watermark{position:relative;overflow:hidden}.card-watermark,.stat-card__watermark{position:absolute;inset-inline-end:-1.5rem;inset-block-end:-1.25rem;width:9.5rem;height:9.5rem;color:var(--color-ink-subtle, #8089a5);opacity:.07;pointer-events:none;z-index:0;transition:opacity .22s ease,transform .22s ease,color .22s ease}.card-watermark .stat-card-icon,.card-watermark svg,.stat-card__watermark .stat-card-icon,.stat-card__watermark svg{display:block;width:100%;height:100%}.content-card--watermark:hover .card-watermark,.stat-card--watermark:hover .stat-card__watermark{opacity:.11;transform:scale(1.04) rotate(-2deg);color:var(--color-accent-500, #48639c)}html.dark .card-watermark,html.dark .stat-card__watermark{color:#b4bed2;opacity:.09}html.dark .content-card--watermark:hover .card-watermark,html.dark .stat-card--watermark:hover .stat-card__watermark{opacity:.14;color:#c8d2e1}.content-card__body{position:relative;z-index:1}.chart-tooltip{position:absolute;z-index:30;min-width:8.5rem;max-width:16rem;padding:.625rem .75rem;border-radius:var(--radius-control);border:1px solid rgb(255 255 255 / .08);background:#131a29;color:#f8fafc;font-family:var(--font-sans);font-size:.75rem;line-height:1.45;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - .625rem));box-shadow:0 10px 28px #131a2947;transition:opacity .12s ease}.chart-tooltip--dark{border-color:#ffffff1a;background:#25324f;box-shadow:0 10px 28px #00000059}.chart-tooltip__title{margin:0 0 .375rem;font-size:.8125rem;font-weight:600;color:#fff;text-align:right}.chart-tooltip__body{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.375rem;text-align:right}.chart-tooltip__money,.chart-tooltip__percent{display:inline-flex;align-items:baseline;gap:.25rem}.chart-tooltip__unit{font-weight:500;color:#f8fafcd1}.chart-tooltip__digits{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chart-tooltip__sign{font-weight:700}.chart-tooltip__percent-symbol{font-weight:500}.chart-tooltip__dot{color:#f8fafc73;font-weight:700}}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@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-border-style{syntax: "*"; inherits: false; initial-value: solid;}@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: 0px;}@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;}@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%;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--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-border-style: solid;--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;--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%}}}
