@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 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);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Inter,"Inter Fallback",Vazirmatn,ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;min-width:320px;scroll-padding-top:5.5rem;overflow-y:scroll}html[lang=en],html[lang=en] body{font-family:Inter,Inter Fallback,Arial,Helvetica Neue,sans-serif}html[dir=rtl] body{font-family:Vazirmatn,Inter,ui-sans-serif,system-ui,sans-serif}body{background:var(--k-canvas);min-width:320px;min-height:100dvh;color:var(--k-ink-900);font-synthesis:none;text-rendering:optimizelegibility;font-size:.9375rem;line-height:1.6;overflow-x:clip}html[dir=rtl] body{line-height:1.75}html[dir=rtl] *{letter-spacing:0!important}::selection{background:var(--k-brand-200);color:var(--k-brand-950)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;accent-color:var(--k-brand-600);cursor:pointer}[hidden]{display:none!important}}@layer components{.app-shell{min-width:0;min-height:100dvh}@media(min-width:1024px){.app-shell{grid-template-columns:16.5rem minmax(0,1fr);display:grid}}.app-content,.app-main{min-width:0}.app-sidebar{z-index:30;border-inline-end:1px solid var(--k-line);background:var(--k-sidebar);scrollbar-width:thin;scrollbar-color:var(--k-ink-200) transparent;flex-direction:column;gap:.25rem;height:100dvh;padding:1.1rem .85rem;display:none;position:sticky;top:0;overflow-y:auto}@media(min-width:1024px){.app-sidebar{display:flex}}.brand-link{border-radius:.75rem;align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .45rem;display:flex}.brand-link:hover{background:var(--k-surface)}@supports (color:color-mix(in lab,red,red)){.brand-link:hover{background:color-mix(in srgb,var(--k-surface) 70%,transparent)}}.brand-logo{width:auto;height:2rem}.brand-logo-light,body.dark-theme .brand-logo-dark{display:none}body.dark-theme .brand-logo-light{display:block}.workspace-chip{background:var(--k-surface);box-shadow:var(--k-shadow-soft);outline:1px solid var(--k-line);outline-offset:-1px;border-radius:.8rem;align-items:center;gap:.6rem;margin:.75rem .1rem .35rem;padding:.55rem .65rem;display:flex}.workspace-chip img{object-fit:contain;outline:1px solid var(--k-line);background:#fff;border-radius:.55rem;flex:none;width:1.9rem;height:1.9rem}.workspace-chip b{color:var(--k-ink-900);font-size:.8rem;line-height:1.3;display:block}.workspace-chip small{color:var(--k-ink-500);font-size:.7rem;line-height:1.35;display:block}.nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-400);margin:1.1rem .75rem .35rem;font-size:.68rem;font-weight:700}.app-nav{gap:.125rem;display:grid}.nav-link{min-height:2.4rem;color:var(--k-ink-600);border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem .7rem;font-size:.86rem;font-weight:550;line-height:1.3;transition:background .15s,color .15s,box-shadow .15s;display:flex}.nav-link>svg{width:1.1rem;height:1.1rem;color:var(--k-ink-400);transition:color .15s}.nav-link:hover{background:var(--k-surface)}@supports (color:color-mix(in lab,red,red)){.nav-link:hover{background:color-mix(in srgb,var(--k-surface) 80%,transparent)}}.nav-link:hover{color:var(--k-ink-900)}.nav-link:hover>svg{color:var(--k-ink-600)}.nav-active,.nav-active:hover{background:var(--k-surface);color:var(--k-brand-700);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);font-weight:650}.nav-active>svg,.nav-active:hover>svg{color:var(--k-brand-600)}.sidebar-foot{margin-top:auto;padding-top:1rem}.fiscal-card{background:var(--k-surface);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.8rem;padding:.7rem .8rem;font-size:.72rem;line-height:1.4}.fiscal-card b{color:var(--k-ink-800);font-weight:650}.fiscal-track{background:var(--k-ink-100);border-radius:999px;height:.3rem;margin-top:.55rem;overflow:hidden}.fiscal-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--k-brand-400),var(--k-brand-600));height:100%;display:block}[dir=rtl] .fiscal-track>span{background:linear-gradient(270deg,var(--k-brand-400),var(--k-brand-600))}.app-header{z-index:20;border-bottom:1px solid var(--k-line);background:var(--k-surface);align-items:center;gap:.75rem;min-height:4rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--k-surface) 86%,transparent)}}.app-header{-webkit-backdrop-filter:saturate(1.6)blur(14px);padding:.6rem clamp(.85rem,2vw,1.75rem)}.app-header:after{z-index:2;background:linear-gradient(90deg,var(--k-brand-400),var(--k-brand-600));content:"";opacity:0;pointer-events:none;inset-inline-start:0;border-radius:999px;width:35%;height:2px;position:absolute;bottom:-1px}.app-content[data-nav-loading=true] .app-header:after{opacity:1;animation:.75s ease-in-out infinite alternate nav-progress}html[dir=rtl] .app-content[data-nav-loading=true] .app-header:after{animation-name:nav-progress-rtl}.app-main[aria-busy=true]{cursor:progress}.mobile-brand{align-items:center;gap:.5rem;min-width:0;display:flex}.mobile-brand img{width:auto;height:1.75rem}@media(min-width:1024px){.mobile-brand,.drawer-toggle{display:none!important}}.header-title{min-width:0;color:var(--k-ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:none;overflow:hidden}.header-title b{color:var(--k-ink-900);font-weight:650}@media(min-width:1280px){.header-title{max-width:15rem;display:block}}.react-section-search{flex:1;min-width:0;max-width:22rem;margin-inline:auto}.app-user-controls{flex:none;align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.icon-btn{background:var(--k-surface);min-width:2.4rem;height:2.4rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);cursor:pointer;border-radius:.65rem;place-items:center;padding-inline:.6rem;font-size:.78rem;font-weight:650;transition:background .15s,color .15s,box-shadow .15s;display:inline-grid}.icon-btn:hover{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.icon-btn svg{width:1.05rem;height:1.05rem}.user-chip{align-items:center;gap:.55rem;padding-inline:.25rem;display:none}@media(min-width:768px){.user-chip{display:flex}}.user-chip b{color:var(--k-ink-900);font-size:.8rem;line-height:1.25;display:block}.user-chip small{color:var(--k-ink-500);font-size:.7rem;line-height:1.3;display:block}.avatar{background:linear-gradient(140deg,var(--k-gold-100),var(--k-gold-200));width:2.25rem;height:2.25rem;color:var(--k-gold-800);box-shadow:0 0 0 2px var(--k-surface),0 0 0 3px var(--k-line);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:750;display:grid}@media(max-width:640px){.react-section-search{display:none}.app-header{gap:.5rem}}.nav-drawer{border:0;border-inline-end:1px solid var(--k-line);background:var(--k-sidebar);width:min(19rem,88vw);max-width:none;height:100dvh;max-height:100dvh;color:var(--k-ink-900);box-shadow:var(--k-shadow-float);margin:0;padding:1rem .85rem;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.nav-drawer[open]{flex-direction:column;animation:.2s ease-out drawer-in;display:flex}.nav-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c111873}.nav-drawer-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .35rem .25rem .5rem;display:flex}[dir=rtl] .nav-drawer[open]{animation-name:drawer-in-rtl}:is(.app-sidebar,.nav-drawer){color:#fff;scrollbar-color:#ffffff29 transparent;background:radial-gradient(130% 55% at 50% -12%,#6a5ad961,#0000 62%),linear-gradient(#1b1640,#120e2b 55%,#0c0a1e);border-inline-end:1px solid #ffffff0f}:is(.app-sidebar,.nav-drawer) .brand-logo-dark{display:none}:is(.app-sidebar,.nav-drawer) .brand-logo-light{display:block}:is(.app-sidebar,.nav-drawer) .brand-link:hover{background:#ffffff0f}:is(.app-sidebar,.nav-drawer) .workspace-chip{box-shadow:none;background:#ffffff0f;outline-color:#ffffff1a}:is(.app-sidebar,.nav-drawer) .workspace-chip img{outline-color:#ffffff26}:is(.app-sidebar,.nav-drawer) .workspace-chip b{color:#fff}:is(.app-sidebar,.nav-drawer) .workspace-chip small{color:#d6cffb99}:is(.app-sidebar,.nav-drawer) .nav-group-label{color:#b8acf699}:is(.app-sidebar,.nav-drawer) [role=presentation]{border-color:#ffffff1a}:is(.app-sidebar,.nav-drawer) .nav-link{color:#eae6fdbd}:is(.app-sidebar,.nav-drawer) .nav-link>svg{color:#b8acf69e}:is(.app-sidebar,.nav-drawer) .nav-link:hover{color:#fff;background:#ffffff12}:is(.app-sidebar,.nav-drawer) .nav-link:hover>svg{color:#d6cffb}:is(.app-sidebar,.nav-drawer) .nav-active,:is(.app-sidebar,.nav-drawer) .nav-active:hover{color:#fff;background:linear-gradient(110deg,#6a5ad9,#5b48c9);box-shadow:inset 0 1px #ffffff29,0 10px 22px -10px #6a5ad9d9}:is(.app-sidebar,.nav-drawer) .nav-active>svg{color:#fff}:is(.app-sidebar,.nav-drawer) :focus-visible{outline-color:#b8acf6b3}:is(.app-sidebar,.nav-drawer) .fiscal-card{color:#d6cffb9e;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}:is(.app-sidebar,.nav-drawer) .fiscal-card b{color:#fff}:is(.app-sidebar,.nav-drawer) .fiscal-track{background:#ffffff1f}:is(.app-sidebar,.nav-drawer) .fiscal-track>span{background:linear-gradient(90deg,#9483ee,#f5bc48)}[dir=rtl] :is(.app-sidebar,.nav-drawer) .fiscal-track>span{background:linear-gradient(270deg,#9483ee,#f5bc48)}.nav-drawer .icon-btn{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.nav-drawer .icon-btn:hover{color:#fff;background:#ffffff24}.mobile-nav{display:none!important}.app-main{width:100%;max-width:1680px;margin-inline:auto;padding:clamp(1rem,2.2vw,2rem) clamp(.9rem,2.4vw,2.5rem) 3rem}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.page-heading>div{min-width:0}.page-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--k-brand-600);align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-heading h1{letter-spacing:-.025em;color:var(--k-ink-950);font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:800;line-height:1.25}html[dir=rtl] .page-heading h1{line-height:1.45}.page-lead{max-width:46rem;color:var(--k-ink-500);margin-top:.35rem;font-size:.9rem;line-height:1.65}.date-chip{background:var(--k-surface);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line);font-variant-numeric:tabular-nums;border-radius:.7rem;flex:none;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.75rem;font-weight:550;display:inline-flex}.app-footer{border-top:1px solid var(--k-line);color:var(--k-ink-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.75rem;display:flex}.app-footer img{opacity:.8;width:auto;height:1.1rem}.panel,.account-card,.stat-card{background:var(--k-surface);min-width:0;box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);color:var(--k-ink-900);border-radius:1rem;padding:clamp(1rem,1.8vw,1.4rem)}.section-title{letter-spacing:-.01em;color:var(--k-ink-950);align-items:center;gap:.55rem;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.section-title>svg{width:1.1rem;height:1.1rem;color:var(--k-brand-600)}.stat-card{flex-direction:column;align-items:flex-start;min-height:8.5rem;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.stat-card:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-2px)}.stat-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.account-card{background:linear-gradient(160deg,var(--k-surface),var(--k-surface-2))}.account-card:only-child{grid-column:1/-1}.quick-card{background:var(--k-surface);min-height:4.5rem;color:var(--k-brand-600);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);border-radius:.9rem;align-items:center;gap:.8rem;padding:.85rem .95rem;transition:box-shadow .16s,transform .16s;display:flex}.quick-card:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-1px)}.quick-card>svg:first-child{box-sizing:content-box;background:var(--k-brand-50);color:var(--k-brand-600);border-radius:.65rem;padding:.5rem}.quick-card>span{color:var(--k-ink-900);flex:1}.quick-card b,.quick-card small{display:block}.quick-card b{font-size:.86rem}.quick-card small{color:var(--k-ink-500);margin-top:.15rem;font-size:.74rem}.metric{background:var(--k-ink-50);min-width:0;min-height:4.75rem;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.8rem;flex-direction:column;justify-content:center;gap:.25rem;padding:.75rem .9rem;display:flex}.metric span{color:var(--k-ink-500);font-size:.74rem}.metric b{color:var(--k-ink-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.05rem;font-weight:750}.metric-balance{background:var(--k-brand-50);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.metric-balance b{color:var(--k-brand-800)}.welcome{color:#fff;background:radial-gradient(at 90% -20%,#9483ee8c,#0000 55%),linear-gradient(125deg,#5b48c9,#3d2f88 70%,#30266a);border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #3d2f88b3}.welcome>*{z-index:1;position:relative}.welcome:after{content:"";pointer-events:none;inset-inline-end:-3rem;border:1px solid #ffffff1f;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-6rem;box-shadow:0 0 0 26px #ffffff0a,0 0 0 52px #ffffff08}.field{background:var(--k-surface);width:100%;min-height:2.6rem;color:var(--k-ink-900);box-shadow:inset 0 0 0 1px var(--k-line-strong),0 1px 2px #161f280a;border:0;border-radius:.65rem;outline:none;padding:.55rem .8rem;font-size:.875rem;line-height:1.4;transition:box-shadow .15s,background .15s;display:block}.field::placeholder{color:var(--k-ink-400)}.field:hover{box-shadow:inset 0 0 0 1px var(--k-ink-300),0 1px 2px #161f280a}.field:focus{box-shadow:inset 0 0 0 1.5px var(--k-brand-500),0 0 0 4px var(--k-brand-500)}@supports (color:color-mix(in lab,red,red)){.field:focus{box-shadow:inset 0 0 0 1.5px var(--k-brand-500),0 0 0 4px color-mix(in srgb,var(--k-brand-500) 16%,transparent)}}.field:disabled,.field[readonly]{cursor:not-allowed;background:var(--k-ink-50);color:var(--k-ink-500)}:is(.field[aria-invalid=true],.field:user-invalid){box-shadow:inset 0 0 0 1.5px var(--k-rose-400)}select.field:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238b94a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-inline-end:2.2rem}[dir=rtl] select.field:not([multiple]):not([size]){background-position:.7rem}textarea.field{resize:vertical;min-height:6rem}.form-label textarea{min-height:7rem}.field[type=checkbox],.field[type=radio]{width:1rem;min-height:1rem;box-shadow:none;padding:0;display:inline-block}.form-label input[type=file].field{height:auto;min-height:2.9rem;padding:.4rem}input[type=file].field::file-selector-button{background:var(--k-brand-50);color:var(--k-brand-700);cursor:pointer;border:0;border-radius:.5rem;margin-inline-end:.75rem;padding:.45rem .8rem;font-weight:650}.form-label{color:var(--k-ink-700);font-size:.8rem;font-weight:600;line-height:1.5;display:block}.form-label .field{margin-top:.4rem;font-weight:450}.form-hint{color:var(--k-ink-500);margin-top:.35rem;font-size:.75rem;font-weight:450;display:block}.btn-primary,.btn-quiet,.btn-outline-light,.btn-light,.btn-small{white-space:nowrap;cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem 1rem;font-size:.84rem;font-weight:650;line-height:1.15;text-decoration:none;transition:background .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.btn-primary{background:var(--k-brand-600);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 6px 18px -8px #5b48c9bf}.btn-primary:hover{background:var(--k-brand-700);color:#fff}body.dark-theme .btn-primary:hover{background:#5b48c9}.btn-primary:active,.btn-quiet:active,.btn-small:active,.btn-light:active{transform:translateY(1px)}.btn-primary:disabled,.btn-quiet:disabled,.btn-small:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-quiet,.btn-small{background:var(--k-surface);color:var(--k-ink-800);box-shadow:inset 0 0 0 1px var(--k-line-strong),0 1px 2px #161f280a}.btn-quiet:hover,.btn-small:hover{background:var(--k-ink-50);color:var(--k-ink-950);box-shadow:inset 0 0 0 1px var(--k-ink-300)}.btn-small{border-radius:.55rem;min-height:2.25rem;padding:.4rem .75rem;font-size:.76rem}@media(pointer:coarse){.btn-small{min-height:2.6rem}}.btn-light{color:#4b39aa;background:#fff;box-shadow:0 6px 18px -8px #0c111866}.btn-light:hover{background:#f4f2fe}.btn-outline-light{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff4d}.btn-outline-light:hover{background:#ffffff29}.btn-danger{color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.btn-danger:hover{background:var(--k-rose-50);color:var(--k-rose-700);box-shadow:inset 0 0 0 1px var(--k-rose-300)}.btn-primary.btn-danger{background:var(--k-rose-600);color:#fff;box-shadow:0 6px 18px -8px #e11d48b3}.btn-primary.btn-danger:hover{background:var(--k-rose-700)}body.dark-theme .btn-primary.btn-danger{background:#e11d48}.btn-primary.bg-rose-600{background:var(--k-rose-600)}.btn-primary.bg-rose-600:hover{background:var(--k-rose-700)}.table-wrap{background:var(--k-surface);width:100%;box-shadow:inset 0 0 0 1px var(--k-line);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--k-ink-200) transparent;border-radius:.85rem;overflow:auto}table.data-table{border-collapse:separate;border-spacing:0;text-align:start;background:0 0;width:100%;min-width:780px}table.data-table th{z-index:2;border-bottom:1px solid var(--k-line);background:var(--k-ink-50);color:var(--k-ink-500);letter-spacing:.04em;text-transform:uppercase;text-align:start;white-space:nowrap;padding:.65rem .85rem;font-size:.7rem;font-weight:650;position:sticky;top:0}table.data-table th:first-child{border-start-start-radius:.85rem}table.data-table th:last-child{border-start-end-radius:.85rem}table.data-table td{border-bottom:1px solid var(--k-line);color:var(--k-ink-700);text-align:start;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;padding:.7rem .85rem;font-size:.82rem}table.data-table tbody tr{transition:background .12s}table.data-table tbody tr:hover{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){table.data-table tbody tr:hover{background:color-mix(in srgb,var(--k-brand-50) 55%,transparent)}}table.data-table tbody tr:last-child td{border-bottom:0}table.data-table a:not([class*=btn]){color:var(--k-brand-700);font-weight:600}table.data-table a:not([class*=btn]):hover{text-decoration:underline}.data-table td[hidden],.data-table th[hidden],.data-table tr[hidden]{display:none!important}.data-table .num,.data-table th.num{font-variant-numeric:tabular-nums;text-align:end!important}.data-table tr.row-total td{border-top:1px solid var(--k-line-strong);background:var(--k-ink-50);color:var(--k-ink-950);font-weight:750}.data-table tr.row-group td{background:var(--k-ink-50)}@supports (color:color-mix(in lab,red,red)){.data-table tr.row-group td{background:color-mix(in srgb,var(--k-ink-50) 70%,transparent)}}.data-table tr.row-group td{color:var(--k-ink-900);font-weight:700}.data-table td.wrap{white-space:normal;min-width:12rem}.empty-cell{text-align:center!important;color:var(--k-ink-400)!important;padding:2.25rem!important}.line-table{min-width:900px}.line-table td{vertical-align:top}.line-table .field{min-width:7rem;min-height:2.35rem;margin-top:0;padding-block:.4rem}.total-bar{background:var(--k-ink-50);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.85rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;padding:.85rem 1.1rem;font-weight:650;display:flex}.total-bar b{font-variant-numeric:tabular-nums;color:var(--k-ink-950);font-size:1.2rem}.amount-neg,table.data-table td.amount-neg,table.data-table td .amount-neg{color:var(--k-rose-600)}.pagination,.pagination nav{max-width:100%;overflow-x:auto}@media(max-width:767px){table.data-table{min-width:700px}table.data-table th,table.data-table td{padding:.6rem .65rem}}.badge{white-space:nowrap;background:var(--k-ink-100);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.72rem;font-weight:650;line-height:1.5;display:inline-flex}.badge-stock,.badge-open{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.badge-assigned,.badge-partial{background:var(--k-gold-50);color:var(--k-gold-700);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.badge-sold,.badge-paid{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-200)}.badge-overdue,.badge-void{background:var(--k-rose-50);color:var(--k-rose-700);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.badge-inactive{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-ink-200)}.ledger-status-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}.show-pass{cursor:pointer;background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.45rem;align-items:center;padding:.25rem .5rem;font-size:.74rem;font-weight:650;transition:background .14s;display:inline-flex}.show-pass:hover{background:var(--k-brand-100)}.tab-row{background:var(--k-ink-100);scrollbar-width:none;border-radius:.8rem;gap:.2rem;width:max-content;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.tab-row::-webkit-scrollbar{display:none}.tab-row a{color:var(--k-ink-600);white-space:nowrap;border-radius:.6rem;flex:none;padding:.42rem .9rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}.tab-row a:hover{color:var(--k-ink-950)}.tab-row a[aria-current=page]{background:var(--k-surface);color:var(--k-brand-700);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line)}.chip-group{flex-wrap:wrap;gap:.4rem;display:flex}.chip-check{background:var(--k-surface);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .6rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.chip-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip-check:before{background:var(--k-surface);width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1.5px var(--k-ink-300);content:"";border-radius:999px;flex:none;transition:all .15s}.chip-check:hover{color:var(--k-ink-900);box-shadow:inset 0 0 0 1px var(--k-brand-300)}.chip-check:has(input:checked){background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-300)}.chip-check:has(input:checked):before{background:var(--k-brand-600);box-shadow:inset 0 0 0 2.5px var(--k-surface),0 0 0 1.5px var(--k-brand-600)}.chip-check:has(input:focus-visible){outline:3px solid var(--k-focus);outline-offset:2px}.chip-empty{color:var(--k-ink-400);font-size:.8rem}.notice{background:var(--k-mint-50);color:var(--k-mint-800);box-shadow:inset 0 0 0 1px var(--k-mint-200);border-radius:.8rem;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.875rem;font-weight:550;display:flex}.notice-error{background:var(--k-rose-50);color:var(--k-rose-800);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.notice>svg{flex:none;width:1.1rem;height:1.1rem}.dialog{background:var(--k-surface);width:min(92vw,32rem);max-height:min(88dvh,48rem);color:var(--k-ink-900);box-shadow:var(--k-shadow-float),inset 0 0 0 1px var(--k-line);border:0;border-radius:1.15rem;padding:clamp(1rem,3vw,1.5rem);animation:.18s ease-out dialog-in;overflow:auto}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c111880;animation:.18s ease-out backdrop-in}.dialog-wide{width:min(94vw,46rem)}.dialog .field{width:100%}.dialog-icon{background:var(--k-rose-50);width:2.5rem;height:2.5rem;color:var(--k-rose-600);border-radius:.75rem;place-items:center;font-weight:900;display:grid}dialog.dialog[open]{width:min(32rem,100vw - 2rem);height:max-content;margin:auto!important;position:fixed!important;inset:0!important}dialog.dialog.dialog-wide[open]{width:min(46rem,100vw - 2rem)}.cheque-card{background:repeating-linear-gradient(45deg,var(--k-brand-500) 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,var(--k-brand-500) 0 1px,transparent 1px 9px),linear-gradient(135deg,var(--k-brand-50),var(--k-surface) 60%,var(--k-gold-50));border-radius:1rem;padding:1.1rem 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cheque-card{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--k-brand-500) 5%,transparent) 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--k-brand-500) 5%,transparent) 0 1px,transparent 1px 9px),linear-gradient(135deg,var(--k-brand-50),var(--k-surface) 60%,var(--k-gold-50))}}.cheque-card{box-shadow:inset 0 0 0 1px var(--k-brand-200),inset 0 0 0 5px var(--k-surface)}.cheque-row{gap:1rem;display:grid}@media(min-width:768px){.cheque-row{grid-template-columns:minmax(0,1fr) 14rem}}.cheque-amount{background:var(--k-surface);font-variant-numeric:tabular-nums;min-height:2.75rem;box-shadow:inset 0 0 0 2px var(--k-ink-900);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:1.25rem;font-weight:800;display:flex}.cheque-amount small{color:var(--k-ink-500);font-size:.75rem;font-weight:700}.cheque-words{border-bottom:1px solid var(--k-ink-300);min-height:2.2rem;color:var(--k-ink-800);padding:.35rem 0;font-weight:600}.cheque-void{pointer-events:none;color:var(--k-rose-600);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cheque-void{color:color-mix(in srgb,var(--k-rose-600) 22%,transparent)}}.cheque-void{letter-spacing:.3em;font-size:4rem;font-weight:900;transform:rotate(-12deg)}@media(max-width:767px){[data-cheque-form],[data-cheque-form] fieldset,[data-cheque-form] .grid,[data-cheque-form] .cheque-card,[data-cheque-form] .cheque-row,[data-cheque-form] .cheque-row>*,[data-cheque-form] .form-label{min-width:0;max-width:100%}[data-cheque-form] .grid,[data-cheque-form] .cheque-row{grid-template-columns:minmax(0,1fr)}[data-cheque-form] .field{min-width:0;max-width:100%}}.ss-native{opacity:0;pointer-events:none;clip-path:inset(50%);overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.ss-box{position:relative}.ss-input{text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238b94a6' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m14 14-3.5-3.5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-inline-end:2.3rem!important}[dir=rtl] .ss-input{background-position:.75rem}.ss-list{z-index:60;background:var(--k-surface);box-shadow:var(--k-shadow-float),inset 0 0 0 1px var(--k-line);border-radius:.75rem;margin:0;padding:.3rem;font-size:.875rem;list-style:none;position:fixed;overflow:auto}.ss-option{color:var(--k-ink-900);cursor:pointer;border-radius:.5rem;padding:.45rem .6rem;line-height:1.35}.ss-option.is-active{background:var(--k-brand-50);color:var(--k-brand-700)}.ss-option[aria-selected=true]{font-weight:650}.ss-group{letter-spacing:.05em;text-transform:uppercase;color:var(--k-ink-500);padding:.55rem .6rem .2rem;font-size:.7rem;font-weight:700}.ss-empty{color:var(--k-ink-500);padding:.6rem}.k-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--k-brand-600);font-size:.72rem;font-weight:700}.k-muted{color:var(--k-ink-500)}.k-num{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.k-good,table.data-table td.k-good{color:var(--k-mint-700)}.k-bad,table.data-table td.k-bad{color:var(--k-rose-600)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-s-3{inset-inline-start:calc(var(--spacing) * 3)}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.float-start{float:inline-start}.clear-both{clear:both}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-1{margin-inline-end:var(--spacing)}.\!mt-0{margin-top:0!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\!{margin-top:0!important}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-\[\.4rem\]{margin-top:.4rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-0\!{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-\[1\.1rem\]{height:1.1rem}.h-full{height:100%}.h-max{height:max-content}.max-h-full{max-height:100%}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-full{min-height:100%}.\!w-28{width:calc(var(--spacing) * 28)!important}.\!w-44{width:calc(var(--spacing) * 44)!important}.\!w-full{width:100%!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-12\!{width:calc(var(--spacing) * 12)!important}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-\[1\.1rem\]{width:1.1rem}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:0!important}.\!min-w-9{min-width:calc(var(--spacing) * 9)!important}.\!min-w-10{min-width:calc(var(--spacing) * 10)!important}.\!min-w-20{min-width:calc(var(--spacing) * 20)!important}.\!min-w-64{min-width:calc(var(--spacing) * 64)!important}.\!min-w-\[8rem\]{min-width:8rem!important}.\!min-w-\[9rem\]{min-width:9rem!important}.\!min-w-\[10rem\]{min-width:10rem!important}.\!min-w-\[18rem\]{min-width:18rem!important}.\!min-w-\[40rem\]{min-width:40rem!important}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32\!{min-width:calc(var(--spacing) * 32)!important}.min-w-36\!{min-width:calc(var(--spacing) * 36)!important}.min-w-40\!{min-width:calc(var(--spacing) * 40)!important}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-44\!{min-width:calc(var(--spacing) * 44)!important}.min-w-52\!{min-width:calc(var(--spacing) * 52)!important}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[26rem\]{min-width:26rem}.min-w-\[min\(100\%\,14rem\)\]{min-width:min(100%,14rem)}.min-w-\[min\(100\%\,16rem\)\]{min-width:min(100%,16rem)}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_22rem\]{flex:22rem}.flex-\[1_1_24rem\]{flex:24rem}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-80{flex-basis:calc(var(--spacing) * 80)}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-\.1rem\]{--tw-translate-y:-.1rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[100px_1fr_32px\]{grid-template-columns:100px 1fr 32px}.grid-cols-\[minmax\(0\,1fr\)_6rem\]{grid-template-columns:minmax(0,1fr) 6rem}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,12\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch\!{align-items:stretch!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--k-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-2{border-top-style:var(--tw-border-style)!important;border-top-width:2px!important}.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-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-line-strong{border-color:var(--k-line-strong)!important}.border-line{border-color:var(--k-line)}.border-rose-200{border-color:var(--k-rose-200)}.border-slate-100{border-color:var(--k-ink-100)}.border-slate-200{border-color:var(--k-ink-200)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-brand-50{background-color:var(--k-brand-50)}.bg-brand-100{background-color:var(--k-brand-100)}.bg-brand-200{background-color:var(--k-brand-200)}.bg-brand-500{background-color:var(--k-brand-500)}.bg-current{background-color:currentColor}.bg-gold-50,.bg-gold-50\/60{background-color:var(--k-gold-50)}@supports (color:color-mix(in lab,red,red)){.bg-gold-50\/60{background-color:color-mix(in oklab,var(--k-gold-50) 60%,transparent)}}.bg-gold-100{background-color:var(--k-gold-100)}.bg-gold-200{background-color:var(--k-gold-200)}.bg-gold-400{background-color:var(--k-gold-400)}.bg-gold-500{background-color:var(--k-gold-500)}.bg-gold-600{background-color:var(--k-gold-600)}.bg-indigo-50{background-color:var(--k-brand-50)}.bg-ink-50{background-color:var(--k-ink-50)}.bg-ink-100{background-color:var(--k-ink-100)}.bg-ink-400{background-color:var(--k-ink-400)}.bg-mint-50{background-color:var(--k-mint-50)}.bg-mint-100{background-color:var(--k-mint-100)}.bg-mint-500{background-color:var(--k-mint-500)}.bg-rose-50{background-color:var(--k-rose-50)}.bg-rose-100{background-color:var(--k-rose-100)}.bg-rose-400{background-color:var(--k-rose-400)}.bg-rose-500{background-color:var(--k-rose-500)}.bg-rose-600{background-color:var(--k-rose-600)}.bg-slate-50{background-color:var(--k-ink-50)}.bg-slate-100{background-color:var(--k-ink-100)}.bg-surface{background-color:var(--k-surface)}.bg-surface-2{background-color:var(--k-surface-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-ink-50{--tw-gradient-from:var(--k-ink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface{--tw-gradient-to:var(--k-surface);--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))}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[clamp\(1rem\,1\.8vw\,1\.4rem\)\]{padding:clamp(1rem,1.8vw,1.4rem)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[clamp\(1rem\,1\.8vw\,1\.4rem\)\]{padding-inline:clamp(1rem,1.8vw,1.4rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.\!ps-6{padding-inline-start:calc(var(--spacing) * 6)!important}.\!ps-9{padding-inline-start:calc(var(--spacing) * 9)!important}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-9\!{padding-inline-start:calc(var(--spacing) * 9)!important}.ps-10\!{padding-inline-start:calc(var(--spacing) * 10)!important}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[\.95rem\]\!{padding-top:.95rem!important}.pt-\[1\.2rem\]\!{padding-top:1.2rem!important}.pt-\[1\.05rem\]\!{padding-top:1.05rem!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.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-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.\!leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\!text-brand-700{color:var(--k-brand-700)!important}.\!text-gold-800{color:var(--k-gold-800)!important}.\!text-ink-500{color:var(--k-ink-500)!important}.\!text-ink-600{color:var(--k-ink-600)!important}.\!text-ink-800{color:var(--k-ink-800)!important}.\!text-ink-900{color:var(--k-ink-900)!important}.\!text-ink-950{color:var(--k-ink-950)!important}.\!text-mint-700{color:var(--k-mint-700)!important}.\!text-rose-600{color:var(--k-rose-600)!important}.text-brand-400{color:var(--k-brand-400)}.text-brand-500{color:var(--k-brand-500)}.text-brand-600{color:var(--k-brand-600)}.text-brand-700{color:var(--k-brand-700)}.text-brand-700\!{color:var(--k-brand-700)!important}.text-brand-800{color:var(--k-brand-800)}.text-gold-600{color:var(--k-gold-600)}.text-gold-700{color:var(--k-gold-700)}.text-gold-800{color:var(--k-gold-800)}.text-gold-900{color:var(--k-gold-900)}.text-indigo-500{color:var(--k-brand-500)}.text-indigo-600{color:var(--k-brand-600)}.text-ink-300{color:var(--k-ink-300)}.text-ink-400{color:var(--k-ink-400)}.text-ink-500{color:var(--k-ink-500)}.text-ink-600{color:var(--k-ink-600)}.text-ink-700{color:var(--k-ink-700)}.text-ink-800{color:var(--k-ink-800)}.text-ink-900{color:var(--k-ink-900)}.text-ink-950{color:var(--k-ink-950)}.text-mint-600{color:var(--k-mint-600)}.text-mint-700{color:var(--k-mint-700)}.text-rose-600{color:var(--k-rose-600)}.text-rose-700{color:var(--k-rose-700)}.text-rose-800{color:var(--k-rose-800)}.text-slate-400{color:var(--k-ink-400)}.text-slate-500{color:var(--k-ink-500)}.text-slate-900{color:var(--k-ink-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--k-shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand-100{--tw-ring-color:var(--k-brand-100)}.ring-brand-200{--tw-ring-color:var(--k-brand-200)}.ring-gold-200{--tw-ring-color:var(--k-gold-200)}.ring-ink-200{--tw-ring-color:var(--k-ink-200)}.ring-line{--tw-ring-color:var(--k-line)}.ring-mint-200{--tw-ring-color:var(--k-mint-200)}.ring-rose-200{--tw-ring-color:var(--k-rose-200)}.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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-indigo-300:hover{border-color:var(--k-brand-300)}.hover\:bg-indigo-50:hover{background-color:var(--k-brand-50)}.hover\:text-brand-700:hover{color:var(--k-brand-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-card:hover{--tw-shadow:var(--k-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-brand-200:hover{--tw-ring-color:var(--k-brand-200)}}@media not all and (min-width:40rem){.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:basis-full{flex-basis:100%}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:ps-\[3\.25rem\]{padding-inline-start:3.25rem}}@media(min-width:22rem){.min-\[22rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:24rem){.min-\[24rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-auto{margin-inline-start:auto}.sm\:inline{display:inline}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:min-w-64\!{min-width:calc(var(--spacing) * 64)!important}.sm\:min-w-96{min-width:calc(var(--spacing) * 96)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[11rem_11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem 11rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_6\.5rem_auto\]{grid-template-columns:minmax(0,1fr) 6.5rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_14rem_auto\]{grid-template-columns:minmax(0,1fr) 14rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:col-span-full{grid-column:1/-1}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:min-w-56{min-width:calc(var(--spacing) * 56)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_12rem_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem 12rem auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_13rem_auto_auto\]{grid-template-columns:minmax(0,1fr) 13rem auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_14rem_auto_auto\]{grid-template-columns:minmax(0,1fr) 14rem auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:top-\[5\.5rem\]{top:5.5rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:\!hidden{display:none!important}.xl\:max-w-none{max-width:none}.xl\:flex-none{flex:none}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr_11rem_11rem_auto\]{grid-template-columns:1fr 1fr 11rem 11rem auto}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) auto}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_15rem_10rem_10rem_auto\]{grid-template-columns:minmax(0,1fr) 15rem 10rem 10rem auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_25rem\]{grid-template-columns:minmax(0,1fr) 25rem}.xl\:grid-cols-\[minmax\(0\,2\.2fr\)_minmax\(0\,\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)_auto\]{grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) auto}.xl\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:self-start{align-self:flex-start}}@media(min-width:96rem){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:block{display:block}}@container (min-width:32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:56rem){.\@4xl\:col-span-2{grid-column:span 2/span 2}.\@4xl\:col-span-3{grid-column:span 3/span 3}.\@4xl\:col-span-5{grid-column:span 5/span 5}.\@4xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@4xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@4xl\:gap-4{gap:calc(var(--spacing) * 4)}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(hover:hover){.rtl\:group-hover\:-translate-x-0\.5:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media print{.print\:hidden{display:none}}.\[\&\>\*\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}@media(min-width:80rem){.xl\:\[\&\>\*\:last-child\]\:col-span-1>:last-child{grid-column:span 1/span 1}}@media not all and (min-width:40rem){.max-sm\:\[\&\>a\]\:flex-1>a{flex:1}}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Arimo);font-weight:100 500;size-adjust:107%;ascent-override:90.54%;descent-override:22.54%;line-gap-override:0%;unicode-range:U+??,U+2000-206F}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);font-weight:600 900;size-adjust:101.5%;ascent-override:95.44%;descent-override:23.76%;line-gap-override:0%;unicode-range:U+??,U+2000-206F}:root{color-scheme:light;--k-canvas:#f6f6fa;--k-surface:#fff;--k-surface-2:#fbfbfe;--k-sidebar:#f3f3f8;--k-line:#e6e5ef;--k-line-strong:#d6d8e3;--k-ink-50:#f6f7f9;--k-ink-100:#eceef2;--k-ink-200:#d9dde5;--k-ink-300:#b7becb;--k-ink-400:#8b94a6;--k-ink-500:#667085;--k-ink-600:#4a5466;--k-ink-700:#343d4d;--k-ink-800:#222a37;--k-ink-900:#161f28;--k-ink-950:#0c1118;--k-brand-50:#f4f2fe;--k-brand-100:#eae6fd;--k-brand-200:#d6cffb;--k-brand-300:#b8acf6;--k-brand-400:#9483ee;--k-brand-500:#6a5ad9;--k-brand-600:#5b48c9;--k-brand-700:#4b39aa;--k-brand-800:#3d2f88;--k-brand-900:#30266a;--k-brand-950:#1c1640;--k-mint-50:#ecfdf5;--k-mint-100:#d1fae5;--k-mint-200:#a7f3d0;--k-mint-300:#6ee7b7;--k-mint-400:#34d399;--k-mint-500:#10b981;--k-mint-600:#059669;--k-mint-700:#047857;--k-mint-800:#065f46;--k-mint-900:#064e3b;--k-mint-950:#022c22;--k-rose-50:#fff1f2;--k-rose-100:#ffe4e6;--k-rose-200:#fecdd3;--k-rose-300:#fda4af;--k-rose-400:#fb7185;--k-rose-500:#f43f5e;--k-rose-600:#e11d48;--k-rose-700:#be123c;--k-rose-800:#9f1239;--k-rose-900:#881337;--k-rose-950:#4c0519;--k-gold-50:#fffaeb;--k-gold-100:#fef3d7;--k-gold-200:#fde4a8;--k-gold-300:#f9d27a;--k-gold-400:#f5bc48;--k-gold-500:#e9a521;--k-gold-600:#c98612;--k-gold-700:#a06510;--k-gold-800:#7c4d0f;--k-gold-900:#5f3b0d;--k-gold-950:#3a2208;--k-shadow-soft:0 1px 2px #161f280a,0 4px 16px -4px #161f280f;--k-shadow-card:0 1px 2px #161f280d,0 12px 32px -12px #161f281f;--k-shadow-float:0 2px 4px #161f280a,0 24px 64px -16px #30266a47;--k-focus:var(--k-brand-500)}@supports (color:color-mix(in lab,red,red)){:root{--k-focus:color-mix(in srgb,var(--k-brand-500) 45%,transparent)}}:root{--ui-background:var(--k-surface);--ui-foreground:var(--k-ink-900);--ui-input:var(--k-line-strong);--ui-ring:var(--k-brand-500);--ui-primary:var(--k-brand-600);--ui-primary-foreground:#fff;--ui-muted-foreground:var(--k-ink-500)}body.dark-theme{color-scheme:dark;--k-canvas:#0e1020;--k-surface:#161a2c;--k-surface-2:#1a1f33;--k-sidebar:#121527;--k-line:#262c42;--k-line-strong:#323a55;--k-ink-50:#1a1f33;--k-ink-100:#20263c;--k-ink-200:#2c3450;--k-ink-300:#3b4565;--k-ink-400:#626d8c;--k-ink-500:#8c96b0;--k-ink-600:#a9b2c8;--k-ink-700:#c4cbdb;--k-ink-800:#dce0ea;--k-ink-900:#eceff6;--k-ink-950:#f7f8fc;--k-brand-50:#1f1b42;--k-brand-100:#28225a;--k-brand-200:#372e7a;--k-brand-300:#4d40a6;--k-brand-400:#7867dc;--k-brand-500:#8a7aee;--k-brand-600:#6f5ee3;--k-brand-700:#b4a9f7;--k-brand-800:#cbc3fa;--k-brand-900:#ded9fc;--k-brand-950:#efecfe;--k-mint-50:#0f2a22;--k-mint-100:#12382c;--k-mint-200:#175040;--k-mint-300:#1f6b54;--k-mint-400:#2fae84;--k-mint-500:#34c795;--k-mint-600:#4fd6a6;--k-mint-700:#7fe3bf;--k-mint-800:#aeeed6;--k-mint-900:#d5f7ea;--k-mint-950:#ecfdf5;--k-rose-50:#2b1521;--k-rose-100:#3a1a2a;--k-rose-200:#5c2238;--k-rose-300:#8a2e4a;--k-rose-400:#e0566f;--k-rose-500:#f06580;--k-rose-600:#f47c93;--k-rose-700:#f8a3b4;--k-rose-800:#fbc3cf;--k-rose-900:#fde0e6;--k-rose-950:#fff1f2;--k-gold-50:#2a2113;--k-gold-100:#382b15;--k-gold-200:#5a4318;--k-gold-300:#8a6520;--k-gold-400:#e5ad3f;--k-gold-500:#f0bb52;--k-gold-600:#f5c96e;--k-gold-700:#f8d891;--k-gold-800:#fbe6b6;--k-gold-900:#fdf2da;--k-gold-950:#fffaeb;--k-shadow-soft:0 1px 2px #0000004d,0 4px 16px -4px #00000059;--k-shadow-card:0 1px 2px #0000004d,0 12px 32px -12px #00000080;--k-shadow-float:0 2px 4px #0000004d,0 24px 64px -16px #0009}@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}@keyframes nav-progress{0%{transform-origin:0;transform:scaleX(.35)}to{transform-origin:0;transform:scaleX(1)}}@keyframes nav-progress-rtl{0%{transform-origin:100%;transform:scaleX(.35)}to{transform-origin:100%;transform:scaleX(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.k-curtain{z-index:200;visibility:hidden;pointer-events:none;color:#fff;will-change:transform;background:radial-gradient(70% 50% at 50% 46%,#6a5ad973,#0000 70%),linear-gradient(#1b1640,#120e2b 55%,#0c0a1e);place-items:center;display:grid;position:fixed;inset:0;transform:translateY(-100%)}.k-curtain:before,.k-curtain:after{content:"";background:linear-gradient(90deg,#0000,#9483ee 25%,#f5bc48,#9483ee 75%,#0000);height:2px;position:absolute;inset-inline:0}.k-curtain:before{top:0}.k-curtain:after{bottom:0}.k-curtain-center{justify-items:center;gap:1.5rem;display:grid}.k-curtain-logo{filter:drop-shadow(0 14px 34px #6a5ad980);width:min(15rem,62vw);height:auto}.k-curtain-bar{background:#ffffff1f;border-radius:999px;width:8rem;height:3px;position:relative;overflow:hidden}.k-curtain-bar i{border-radius:inherit;background:linear-gradient(90deg,#9483ee,#f5bc48);width:40%;animation:1.05s ease-in-out infinite k-curtain-bar;position:absolute;inset-block:0;inset-inline-start:-40%}.k-curtain.is-entering{visibility:visible;pointer-events:auto;animation:.42s cubic-bezier(.7,0,.25,1) forwards k-curtain-in}.k-curtain.is-entering .k-curtain-center{animation:.5s cubic-bezier(.2,.8,.2,1) .14s both k-curtain-logo-in}.k-curtain.is-covering{visibility:visible;pointer-events:auto;animation:0s 5s forwards k-curtain-failsafe;transform:none}.k-curtain.is-leaving{visibility:visible;animation:.58s cubic-bezier(.65,0,.25,1) forwards k-curtain-out}.k-curtain.is-leaving .k-curtain-center{animation:.32s ease-in forwards k-curtain-logo-out}@keyframes k-curtain-in{0%{transform:translateY(-100%)}to{transform:none}}@keyframes k-curtain-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes k-curtain-logo-in{0%{opacity:0;transform:translateY(-22px)scale(.94)}to{opacity:1;transform:none}}@keyframes k-curtain-logo-out{to{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes k-curtain-bar{to{inset-inline-start:100%}}@keyframes k-curtain-failsafe{to{visibility:hidden;pointer-events:none}}@media print{.k-curtain{display:none!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body.dark-theme{color-scheme:light;--k-canvas:#f6f6fa;--k-surface:#fff;--k-surface-2:#fbfbfe;--k-sidebar:#f3f3f8;--k-line:#e6e5ef;--k-line-strong:#d6d8e3;--k-ink-50:#f6f7f9;--k-ink-100:#eceef2;--k-ink-200:#d9dde5;--k-ink-300:#b7becb;--k-ink-400:#8b94a6;--k-ink-500:#667085;--k-ink-600:#4a5466;--k-ink-700:#343d4d;--k-ink-800:#222a37;--k-ink-900:#161f28;--k-ink-950:#0c1118;--k-brand-50:#f4f2fe;--k-brand-100:#eae6fd;--k-brand-200:#d6cffb;--k-brand-300:#b8acf6;--k-brand-400:#9483ee;--k-brand-500:#6a5ad9;--k-brand-600:#5b48c9;--k-brand-700:#4b39aa;--k-brand-800:#3d2f88;--k-brand-900:#30266a;--k-brand-950:#1c1640;--k-mint-50:#ecfdf5;--k-mint-100:#d1fae5;--k-mint-200:#a7f3d0;--k-mint-300:#6ee7b7;--k-mint-400:#34d399;--k-mint-500:#10b981;--k-mint-600:#059669;--k-mint-700:#047857;--k-mint-800:#065f46;--k-mint-900:#064e3b;--k-mint-950:#022c22;--k-rose-50:#fff1f2;--k-rose-100:#ffe4e6;--k-rose-200:#fecdd3;--k-rose-300:#fda4af;--k-rose-400:#fb7185;--k-rose-500:#f43f5e;--k-rose-600:#e11d48;--k-rose-700:#be123c;--k-rose-800:#9f1239;--k-rose-900:#881337;--k-rose-950:#4c0519;--k-gold-50:#fffaeb;--k-gold-100:#fef3d7;--k-gold-200:#fde4a8;--k-gold-300:#f9d27a;--k-gold-400:#f5bc48;--k-gold-500:#e9a521;--k-gold-600:#c98612;--k-gold-700:#a06510;--k-gold-800:#7c4d0f;--k-gold-900:#5f3b0d;--k-gold-950:#3a2208;--k-shadow-soft:0 1px 2px #161f280a,0 4px 16px -4px #161f280f;--k-shadow-card:0 1px 2px #161f280d,0 12px 32px -12px #161f281f;--k-shadow-float:0 2px 4px #161f280a,0 24px 64px -16px #30266a47;--k-focus:var(--k-brand-500)}@supports (color:color-mix(in lab,red,red)){body.dark-theme{--k-focus:color-mix(in srgb,var(--k-brand-500) 45%,transparent)}}body,body.dark-theme{color:#0f172a!important;background:#fff!important}.app-sidebar,.app-header,.nav-drawer,.mobile-nav,.no-print,.date-chip,.notice,[role=alert],.app-footer,.ss-list{display:none!important}.app-shell{display:block!important}.app-main{max-width:none!important;padding:0!important}.page-heading{margin-bottom:1rem!important}.page-heading p{display:none}.panel{box-shadow:none!important;margin:0!important;padding:0!important}.table-wrap{box-shadow:none!important;overflow:visible!important}.data-table{min-width:0!important}.data-table th,.data-table td{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:.35rem .5rem!important}.data-table tr{break-inside:avoid}a{color:inherit!important;text-decoration:none!important}@page{margin:12mm}}.login-body{background:var(--k-canvas);min-height:100dvh}.login-shell{flex-direction:column;min-height:100dvh;display:flex;position:relative}@media(min-width:1024px){.login-shell{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);padding:.75rem;display:grid}}.login-brand{isolation:isolate;color:#fff;background:radial-gradient(75% 55% at 88% -8%,#9483ee80,#0000 62%),radial-gradient(55% 45% at 4% 108%,#e9a52129,#0000 62%),linear-gradient(155deg,#2a2163,#16123a 48%,#0d0a22);border-end-end-radius:1.5rem;border-end-start-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}[dir=rtl] .login-brand{background:radial-gradient(75% 55% at 12% -8%,#9483ee80,#0000 62%),radial-gradient(55% 45% at 96% 108%,#e9a52129,#0000 62%),linear-gradient(205deg,#2a2163,#16123a 48%,#0d0a22)}.login-brand:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 35% 40%,#000 25%,#0000 72%);mask-image:radial-gradient(at 35% 40%,#000 25%,#0000 72%)}.login-brand-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-watermark{opacity:.1;filter:brightness(1.35)saturate(1.2);inset-inline-end:-3.5rem;width:15rem;max-width:none;position:absolute;bottom:-4.5rem;transform:rotate(-10deg)}[dir=rtl] .login-watermark{transform:rotate(10deg)scaleX(-1)}.login-logo{align-self:flex-start;width:auto;height:1.75rem}.login-brand-body{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.login-eyebrow{color:#ffffffd6;background:#ffffff12;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .8rem .3rem .65rem;font-size:.74rem;font-weight:600;line-height:1.4;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.login-dot{background:#f5bc48;border-radius:999px;flex:none;width:.5rem;height:.5rem;position:relative;box-shadow:0 0 0 3px #f5bc482e,0 0 12px #f5bc48b3}.login-promise{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:34rem;font-size:1.3rem;font-weight:800;line-height:1.3}[dir=rtl] .login-promise{line-height:1.6}.login-gradient{color:#0000;background:linear-gradient(120deg,#fbe6b6,#f5bc48 45%,#e9a521);-webkit-background-clip:text;background-clip:text}.login-sub{color:#ffffffa8;max-width:30rem;font-size:1rem;line-height:1.75}.login-truths{flex-wrap:wrap;gap:.5rem;max-width:34rem;display:flex}.login-truths li{color:#ffffffe0;background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:.28rem .85rem .28rem .3rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.login-truths li>span{color:#d6cffb;background:#b8acf629;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.login-workspace{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:1rem;align-items:center;gap:.85rem;max-width:24rem;padding:.75rem 1rem .75rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.login-workspace img{object-fit:contain;background:#fff;border-radius:.75rem;flex:none;width:2.75rem;height:2.75rem;padding:.15rem}.login-workspace b{color:#fff;font-size:.92rem;line-height:1.35;display:block}.login-workspace small{color:#ffffff8c;font-size:.72rem;line-height:1.4;display:block}@media(max-width:1023px){.login-sub,.login-truths,.login-workspace,.login-eyebrow{display:none}}@media(min-width:1024px){.login-brand{border-radius:1.5rem;justify-content:space-between;gap:2rem;min-height:calc(100dvh - 1.5rem);padding:2.25rem clamp(2rem,3.5vw,3.25rem)}.login-logo{height:2.15rem}.login-brand-body{gap:1.35rem}.login-promise{font-size:clamp(2rem,3.1vw,3rem);line-height:1.15}[dir=rtl] .login-promise{font-size:clamp(1.85rem,2.8vw,2.7rem);line-height:1.55}.login-watermark{opacity:.08;inset-inline-end:-9rem;width:36rem;bottom:-8rem}}.login-lang{z-index:5;color:#fff;top:.85rem;background:#ffffff1a;border-radius:999px;align-items:center;gap:.45rem;min-height:2.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:650;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute;inset-inline-end:1rem;box-shadow:inset 0 0 0 1px #ffffff40}.login-lang:hover{background:#ffffff2e}.login-lang[lang=fa]{font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif}@media(min-width:1024px){.login-lang{background:var(--k-surface);color:var(--k-ink-700);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);top:1.85rem;inset-inline-end:2rem}.login-lang:hover{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.login-lang svg{color:var(--k-brand-600)}}.login-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem 1rem 2rem;display:flex}@media(min-width:1024px){.login-main{padding:4.5rem clamp(1.5rem,4vw,4rem) 2.5rem}}.login-card{background:var(--k-surface);width:100%;max-width:26rem;box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-line);border-radius:1.35rem;padding:clamp(1.35rem,4vw,2.25rem);position:relative}.login-card-mark{background:linear-gradient(160deg,var(--k-brand-50),var(--k-surface));width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px var(--k-brand-100),0 12px 28px -12px #5b48c98c;border-radius:1rem;place-items:center;display:grid}.login-card-mark img{width:2.1rem;height:2.1rem}.login-field{margin-top:.4rem;position:relative}.login-field-icon{width:1.05rem;height:1.05rem;color:var(--k-ink-400);pointer-events:none;top:50%;transition:color .15s;position:absolute;inset-inline-start:.85rem;transform:translateY(-50%)}.login-field:focus-within .login-field-icon{color:var(--k-brand-600)}.login-input.field{min-height:2.95rem;padding-inline-start:2.6rem;font-size:.92rem}.login-input-pass.field{padding-inline-end:3rem}.login-eye{width:2.4rem;height:2.4rem;color:var(--k-ink-500);cursor:pointer;top:50%;border-radius:.55rem;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;inset-inline-end:.3rem;transform:translateY(-50%)}.login-eye:hover{background:var(--k-brand-50);color:var(--k-brand-700)}.login-eye .login-eye-hide,.login-eye[aria-pressed=true] .login-eye-show{display:none}.login-eye[aria-pressed=true] .login-eye-hide{display:block}.login-submit.btn-primary{min-height:2.95rem;margin-top:.5rem;font-size:.9rem}.login-foot{text-align:center;max-width:26rem;color:var(--k-ink-400);font-size:.75rem}.dash{gap:1rem;min-width:0;margin-bottom:1rem;display:grid}@media(min-width:768px){.dash{gap:1.25rem;margin-bottom:1.25rem}}.dash-card-title{letter-spacing:-.01em;color:var(--k-ink-950);font-size:.98rem;font-weight:700;line-height:1.45}.dash-card-sub{color:var(--k-ink-500);margin-top:.15rem;font-size:.76rem;line-height:1.55}.dash-link{min-height:2.5rem;color:var(--k-brand-700);white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:650;display:inline-flex}.dash-link:hover{color:var(--k-brand-800);text-decoration:underline}.dash-ico{border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.dash-ico>svg{width:1rem;height:1rem}.dash-amt{white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums;flex:none}.dash-avatar{border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:750;display:grid}.dash-chip{white-space:nowrap;background:var(--k-ink-50);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.7rem;font-weight:650;line-height:1.35rem;display:inline-flex}.dash-chip>svg{width:.8rem;height:.8rem}.dash-chip-brand{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.dash-chip-mint{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-200)}.dash-chip-rose{background:var(--k-rose-50);color:var(--k-rose-700);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.dash-chip-gold{background:var(--k-gold-50);color:var(--k-gold-800);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.dash-kpi{background:var(--k-surface);min-width:0;box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);border-radius:1rem;flex-direction:column;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden}.dash-kpi-label{min-width:0;color:var(--k-ink-500);font-size:.76rem;line-height:1.4}.dash-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin-top:.5rem;font-size:clamp(1.05rem,.92rem + .55vw,1.4rem);font-weight:800;line-height:1.3}.dash-kpi-foot{color:var(--k-ink-500);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:auto;padding-top:.65rem;font-size:.72rem;line-height:1.4;display:flex}.dash-hero{color:#fff;background:radial-gradient(at 100% -20%,#9483ee8c,#0000 55%),linear-gradient(135deg,#5b48c9,#4b39aa 50%,#30266a);box-shadow:0 14px 30px -16px #3d2f88d9}[dir=rtl] .dash-hero{background:radial-gradient(at 0 -20%,#9483ee8c,#0000 55%),linear-gradient(225deg,#5b48c9,#4b39aa 50%,#30266a)}.dash-hero:after{content:"";pointer-events:none;inset-inline-end:-3.5rem;border:1px solid #ffffff1f;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-5.5rem;box-shadow:0 0 0 18px #ffffff0a,0 0 0 36px #ffffff08}.dash-hero>*{z-index:1;position:relative}.dash-hero .dash-kpi-label,.dash-hero .dash-kpi-foot{color:#d6cffb}.dash-hero .dash-kpi-value{color:#fff}.dash-hero .dash-kpi-value.is-neg{color:#fecdd3}.dash-hero .dash-ico{color:#f9d27a;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.dash-hero .dash-chip{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.dash-hero .dash-link{color:#fff}.dash-hero .dash-track{background:#ffffff29}.dash-kpi.dash-hero .dash-track>span{background:#6ee7b7}.dash-hero-lg{padding:1.25rem 1.3rem}.dash-hero-lg .dash-kpi-value{font-size:clamp(1.45rem,1.1rem + 1vw,1.9rem)}.dash-hero-box{background:#ffffff14;border-radius:.75rem;padding:.6rem .75rem;box-shadow:inset 0 0 0 1px #ffffff24}.dash-hero-box dt{color:#d6cffb;font-size:.72rem}.dash-hero-box dd{color:#fff;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.dash-legend{color:var(--k-ink-600);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding-top:.2rem;font-size:.74rem;display:flex}.dash-legend span{align-items:center;gap:.4rem;display:inline-flex}.dash-legend i,.dash-tip i{border-radius:3px;width:.6rem;height:.6rem;display:inline-block}.dash-sw-rev{background:var(--k-brand-200)}.dash-sw-pro{background:linear-gradient(to top,var(--k-brand-700),var(--k-brand-500))}.dash-sw-loss{background:var(--k-rose-500)}.dash-chart{--axis:2.75rem;flex-direction:column;min-height:12rem;padding-top:1.25rem;display:flex}.dash-plot{flex:1;min-height:11rem;position:relative}@media(min-width:768px){.dash-plot{min-height:13rem}}.dash-tick{pointer-events:none;align-items:center;display:flex;position:absolute;inset-inline:0;transform:translateY(50%)}.dash-tick>span{width:var(--axis);color:var(--k-ink-400);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding-inline-end:.5rem;font-size:.66rem;line-height:1}.dash-tick>i{border-top:1px dashed var(--k-line);flex:1}.dash-tick.is-zero>i{border-top:1px solid var(--k-line-strong)}.dash-cols{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--axis);inset-inline-end:0}.dash-col{cursor:default;border-radius:.5rem;justify-content:center;gap:3px;margin-inline:2px;transition:background .15s;display:flex;position:relative}.dash-col.is-now{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){.dash-col.is-now{background:color-mix(in srgb,var(--k-brand-50) 85%,transparent)}}.dash-col:hover,.dash-col:focus-visible{background:var(--k-ink-50)}.dash-col.is-now:hover,.dash-col.is-now:focus-visible{background:var(--k-brand-50)}.dash-col:focus-visible{outline:3px solid var(--k-focus);outline-offset:1px}.dash-bar{width:clamp(.5rem,2.2vw,1.05rem);height:100%;position:relative}.dash-bar>i{border-radius:4px 4px 1px 1px;position:absolute;inset-inline:0}.dash-bar-rev>i{background:var(--k-brand-200)}.dash-col.is-now .dash-bar-rev>i{background:var(--k-brand-300)}.dash-bar-pro>i{background:linear-gradient(to top,var(--k-brand-700),var(--k-brand-500))}.dash-bar>i.is-neg{background:var(--k-rose-500);border-radius:1px 1px 4px 4px}body.dark-theme .dash-sw-rev,body.dark-theme .dash-bar-rev>i,body.dark-theme .dash-col.is-now .dash-bar-rev>i{background:var(--k-brand-300)}body.dark-theme .dash-sw-pro,body.dark-theme .dash-bar-pro>i{background:linear-gradient(to top,var(--k-brand-600),var(--k-brand-500))}body.dark-theme .dash-bar>i.is-neg{background:var(--k-rose-500)}.dash-peak{text-align:center;color:var(--k-brand-700);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.66rem;font-weight:700;line-height:1;position:absolute;inset-inline:-1rem}.dash-cols:hover .dash-peak,.dash-cols:focus-within .dash-peak{visibility:hidden}.dash-tip{z-index:6;background:var(--k-ink-950);width:max-content;min-width:10.5rem;max-width:16rem;color:var(--k-surface);box-shadow:var(--k-shadow-float);pointer-events:none;border-radius:.65rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.5;display:none;position:absolute;top:.25rem}.dash-col:nth-child(-n+3)>.dash-tip{inset-inline-start:0}.dash-col:nth-child(n+4)>.dash-tip{inset-inline-end:0}.dash-col:hover>.dash-tip,.dash-col:focus-visible>.dash-tip{display:block}.dash-cols:hover .dash-col:not(:hover)>.dash-tip{display:none}.dash-tip b{margin-bottom:.25rem;font-weight:650;display:block}.dash-tip p{white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-tip p>span:first-child{color:var(--k-surface);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dash-tip p>span:first-child{color:color-mix(in srgb,var(--k-surface) 70%,var(--k-ink-950))}}.dash-tip i{border-radius:999px;width:.45rem;height:.45rem}.dash-tip .dash-tip-move{border-top:1px solid var(--k-surface);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.dash-tip .dash-tip-move{border-top:1px solid color-mix(in srgb,var(--k-surface) 18%,transparent)}}.dash-tip .dash-tip-move{justify-content:flex-start;padding-top:.35rem;font-weight:600}.dash-tip-move.is-up{color:var(--k-mint-400)}.dash-tip-move.is-down{color:var(--k-rose-400)}body.dark-theme .dash-tip-move.is-up{color:#047857}body.dark-theme .dash-tip-move.is-down{color:#be123c}.dash-xaxis{color:var(--k-ink-500);text-align:center;margin-top:.45rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-inline-start:var(--axis);font-size:.7rem;line-height:1.4;display:grid}.dash-xaxis .is-now{color:var(--k-brand-700);font-weight:700}.dash-more{margin-top:.5rem;font-size:.8rem}.dash-more summary{cursor:pointer;min-height:2.5rem;color:var(--k-ink-500);align-items:center;gap:.45rem;font-weight:600;list-style:none;display:inline-flex}.dash-more summary::-webkit-details-marker{display:none}.dash-more summary:hover{color:var(--k-ink-800)}.dash-more summary:before{content:"";border-inline-end:1.5px solid;border-bottom:1.5px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(-45deg)}[dir=rtl] .dash-more summary:before,.dash-more[open] summary:before{transform:rotate(45deg)}[dir=rtl] .dash-more[open] summary:before{transform:rotate(-45deg)}.dash-mini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.dash-mini th,.dash-mini td{border-bottom:1px solid var(--k-line);text-align:start;white-space:nowrap;padding:.45rem .7rem}.dash-mini thead th{background:var(--k-ink-50);color:var(--k-ink-500);font-size:.7rem;font-weight:650}.dash-mini tbody th{color:var(--k-ink-800);font-weight:600}.dash-mini td{color:var(--k-ink-700)}.dash-mini .num{text-align:end}.dash-mini tbody tr:last-child>*{border-bottom:0}.dash-mini td.k-bad{color:var(--k-rose-600)}.dash-track{background:var(--k-ink-100);border-radius:999px;height:.4rem;display:block;overflow:hidden}.dash-track-thin{height:.25rem}.dash-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--k-brand-400),var(--k-brand-600));height:100%;display:block}[dir=rtl] .dash-track>span{background:linear-gradient(270deg,var(--k-brand-400),var(--k-brand-600))}.dash-track>span.is-neg,.dash-track>span.is-rose{background:var(--k-rose-500)}.dash-track>span.is-mint{background:var(--k-mint-500)}.dash-stack,.dash-split{background:var(--k-ink-100);border-radius:999px;gap:2px;height:.5rem;display:flex;overflow:hidden}.dash-stack-lg{height:.7rem}.dash-stack>span,.dash-split>span{min-width:3px;height:100%}.dash-rank{border-radius:.65rem;margin-inline:-.5rem;padding:.7rem .5rem;transition:background .15s;display:block}.dash-rank:hover{background:var(--k-ink-50)}.dash-rank-name{color:var(--k-ink-900);overflow-wrap:anywhere;font-size:.84rem;font-weight:650;line-height:1.4;display:block}.dash-rank:hover .dash-rank-name{color:var(--k-brand-700)}.dash-line{min-height:2.5rem;color:var(--k-ink-600);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.35rem .5rem;font-size:.82rem;line-height:1.4;display:flex}.dash-line small{color:var(--k-ink-400);margin-top:.1rem;font-size:.7rem;line-height:1.4;display:block}a.dash-line:hover{background:var(--k-ink-50);color:var(--k-ink-900)}a.dash-line:hover .dash-amt{color:var(--k-brand-700)}.dash-memo{border-top:1px dashed var(--k-line-strong);margin-top:.5rem;padding-top:.35rem}.dash-memo .dash-line,.dash-memo .dash-amt{color:var(--k-ink-500)}.dash-state{background:var(--k-surface-2);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.8rem;padding:.7rem .8rem;transition:box-shadow .15s,background .15s;display:block}.dash-state:hover{background:var(--k-brand-50);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.dash-fig{background:var(--k-ink-50);min-width:0;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.8rem .9rem;display:flex}.dash-fig-total{background:var(--k-mint-50);box-shadow:inset 0 0 0 1px var(--k-mint-200)}.dash-fig-label{color:var(--k-ink-600);align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;display:flex}.dash-fig-label i{border-radius:3px;flex:none;width:.55rem;height:.55rem}.dash-fig b{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:750;line-height:1.35}.dash-fig small{color:var(--k-ink-500);font-size:.72rem;line-height:1.5}.wf-panel{container-type:inline-size}.wf-steps{gap:.95rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.wf-step{--wf-pad:.9rem;background:var(--k-surface);padding:var(--wf-pad);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""text text""figure action";align-items:center;gap:.45rem .75rem;display:grid;position:relative}.wf-title{min-width:0;color:var(--k-ink-900);grid-area:title;font-size:.88rem;font-weight:700;line-height:1.35}.wf-title a{border-radius:.6rem;align-items:center;gap:.7rem;display:flex}.wf-title a:hover{color:var(--k-brand-700)}.wf-title a svg{box-sizing:content-box;background:var(--k-ink-50);width:1.05rem;height:1.05rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.7rem;flex:none;padding:.6rem}.wf-num{top:calc(var(--wf-pad) - .45rem);z-index:1;background:var(--k-surface);width:1.15rem;height:1.15rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200);border-radius:999px;place-items:center;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-start:calc(var(--wf-pad) - .45rem)}.wf-text{color:var(--k-ink-500);grid-area:text;font-size:.76rem;line-height:1.5}.wf-figure{min-width:0;color:var(--k-ink-900);font-variant-numeric:tabular-nums;grid-area:figure;font-size:.84rem;font-weight:750;line-height:1.4}.wf-figure small{font-size:.72rem;font-weight:600;display:block}.wf-step>.btn-small{grid-area:action;justify-self:end;min-height:2.5rem}.wf-step>.btn-small>svg{width:.85rem;height:.85rem}.wf-badge{background:var(--k-brand-600);color:#fff;white-space:nowrap;box-shadow:var(--k-shadow-soft);top:-.7rem;border-radius:999px;padding:0 .55rem;font-size:.68rem;font-weight:700;line-height:1.35rem;position:absolute;inset-inline-end:.8rem}.wf-next{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){.wf-next{background:color-mix(in srgb,var(--k-brand-50) 65%,var(--k-surface))}}.wf-next{box-shadow:0 0 0 2px var(--k-brand-500),0 14px 36px -14px #6a5ad980}.wf-next .wf-title{color:var(--k-brand-800)}.wf-next .wf-title a svg{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 14px -6px #5b48c9cc}.wf-next .wf-num{color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-300)}.wf-next>.btn-small{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 16px -8px #5b48c9bf}.wf-next>.btn-small:hover{background:var(--k-brand-700);color:#fff}body.dark-theme .wf-next>.btn-small:hover{background:#5b48c9}.wf-link{z-index:2;background:var(--k-surface);width:1.2rem;height:1.2rem;color:var(--k-ink-400);box-shadow:inset 0 0 0 1px var(--k-ink-200);bottom:-1.08rem;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-start:calc(var(--wf-pad) + 1.125rem - .6rem)}.wf-link svg{width:.75rem;height:.75rem}.wf-link .wf-fwd{display:none}@container (max-width:26rem){.wf-text{display:none}}@container (min-width:40rem){.wf-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem 1.6rem}.wf-step{grid-template:"title""text""figure"1fr"action"/minmax(0,1fr);grid-column:span 2;align-items:start;row-gap:.5rem}.wf-step:nth-child(n+4){grid-column:span 3}.wf-title a{flex-direction:column;align-items:flex-start;gap:.65rem}.wf-figure{align-self:end;padding-top:.25rem}.wf-step>.btn-small{justify-self:start}.wf-link{top:50%;bottom:auto;inset-inline:auto -1.4rem;transform:translateY(-50%)}.wf-link .wf-down{display:none}.wf-link .wf-fwd{display:block}.wf-step:nth-child(3)>.wf-link{display:none}}@container (min-width:62rem){.wf-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-step,.wf-step:nth-child(n+4){grid-column:auto}.wf-step:nth-child(3)>.wf-link{display:grid}}.dh-tabs{background:var(--k-surface);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line)}.dh-tabs a{padding:.5rem 1.1rem}.dh-tabs a[aria-current=page]{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 14px -8px var(--k-brand-600)}.dh{gap:1rem;margin-bottom:1.25rem;display:grid}@media(min-width:768px){.dh{gap:1.25rem}}.dh-title{letter-spacing:-.025em;color:var(--k-ink-950);font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:800;line-height:1.3}.dh-lead{color:var(--k-ink-500);margin-top:.35rem;font-size:.86rem;line-height:1.6}.dh-group{container-type:inline-size}.dh-group-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dh-count{white-space:nowrap;background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200);border-radius:999px;flex:none;padding:.1rem .55rem;font-size:.68rem;font-weight:700}.dh-count[data-tone=ink]{background:var(--k-ink-50);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200)}.dh-steps{gap:.95rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.dh-step{--dh-pad:.9rem;background:var(--k-surface);padding:var(--dh-pad);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""text text";align-items:center;gap:.45rem .75rem;transition:background .15s,box-shadow .15s;display:grid;position:relative}.dh-step-title{min-width:0;color:var(--k-ink-900);grid-area:title;font-size:.88rem;font-weight:700;line-height:1.35}.dh-step-title a{border-radius:.6rem;align-items:center;gap:.7rem;display:flex}.dh-step-title a:after{content:"";border-radius:.95rem;position:absolute;inset:0}.dh-step-title a:focus-visible{outline:none}.dh-step-title a:focus-visible:after{outline:2px solid var(--k-brand-500);outline-offset:2px}.dh-step-title svg{box-sizing:content-box;background:var(--k-ink-50);width:1.05rem;height:1.05rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.7rem;flex:none;padding:.6rem;transition:background .15s,color .15s}.dh-step-text{color:var(--k-ink-500);grid-area:text;font-size:.76rem;line-height:1.5}.dh-step>.btn-small{z-index:1;grid-area:action;justify-self:end;min-height:2.5rem;position:relative}.dh-step>.btn-small>svg{width:.85rem;height:.85rem}.dh-num{top:calc(var(--dh-pad) - .45rem);z-index:1;background:var(--k-surface);width:1.15rem;height:1.15rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200);border-radius:999px;place-items:center;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-start:calc(var(--dh-pad) - .45rem)}.dh-link{z-index:2;background:var(--k-surface);width:1.2rem;height:1.2rem;color:var(--k-ink-400);box-shadow:inset 0 0 0 1px var(--k-ink-200);bottom:-1.08rem;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-start:calc(var(--dh-pad) + 1.125rem - .6rem)}.dh-link svg{width:.75rem;height:.75rem}.dh-link .dh-fwd{display:none}.dh-step{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){.dh-step{background:color-mix(in srgb,var(--k-brand-50) 35%,var(--k-surface))}}.dh-step{box-shadow:0 8px 24px -16px #161f2859,inset 0 0 0 1px var(--k-brand-200)}.dh-step .dh-step-title svg{background:var(--k-brand-50);color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-100)}.dh-step .dh-num{color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.dh-step>.btn-small{color:var(--k-brand-700)}.dh-step:hover,.dh-step:focus-within{background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line)}.dh-step:hover .dh-step-title svg,.dh-step:focus-within .dh-step-title svg{background:var(--k-ink-50);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line)}.dh-step:hover .dh-num,.dh-step:focus-within .dh-num{color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200)}.dh-step:hover>.btn-small,.dh-step:focus-within>.btn-small{color:inherit}@container (max-width:26rem){.dh-step-text{display:none}}@container (min-width:36rem){.dh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-step{grid-template:"title""text"1fr"action"/minmax(0,1fr);align-items:start;row-gap:.5rem}.dh-step-title a{flex-direction:column;align-items:flex-start;gap:.65rem}.dh-step>.btn-small{justify-self:start;margin-top:.35rem}.dh-link{display:none}}@container (min-width:56rem){.dh-steps{grid-template-columns:repeat(var(--dh-n),minmax(0,1fr))}.dh-flow{gap:1.1rem 1.6rem}.dh-link{top:50%;bottom:auto;display:grid;inset-inline:auto -1.4rem;transform:translateY(-50%)}.dh-link .dh-down{display:none}.dh-link .dh-fwd{display:block}}@media(prefers-reduced-motion:reduce){.dh-step,.dh-step-title svg{transition:none}}.pk-filter{flex-wrap:wrap;gap:.4rem;display:flex}.pk-chip{background:var(--k-surface);min-height:2.5rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .95rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pk-chip:hover{color:var(--k-ink-950);box-shadow:inset 0 0 0 1px var(--k-ink-300)}.pk-chip i{background:var(--k-ink-400);border-radius:999px;flex:none;width:.5rem;height:.5rem}.pk-chip[data-tone=brand] i{background:var(--k-brand-500)}.pk-chip[data-tone=gold] i{background:var(--k-gold-500)}.pk-chip[data-tone=mint] i{background:var(--k-mint-500)}.pk-chip[aria-current=true]{background:var(--k-brand-50);color:var(--k-brand-800);box-shadow:inset 0 0 0 1.5px var(--k-brand-300)}.pk-chip b{background:var(--k-surface);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .5rem;font-size:.72rem;font-weight:700;line-height:1.5rem}.pk-stat{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.76rem;display:inline-flex}.pk-stat b{color:var(--k-ink-900);font-variant-numeric:tabular-nums;font-weight:700}.badge .pk-dot{opacity:.75;background:currentColor;border-radius:999px;flex:none;width:.4rem;height:.4rem}.pk-cred{color:var(--k-ink-800);direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem;display:inline-block}.pk-secret>.pk-cred{background:var(--k-ink-50);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.4rem;margin-top:.35rem;padding:.1rem .45rem}.pk-secret>summary{list-style:none}.pk-secret>summary::-webkit-details-marker{display:none}.pk-secret .pk-hide,.pk-secret[open] .pk-show{display:none}.pk-secret[open] .pk-hide{display:inline}.pk-avatar{background:var(--k-brand-100);width:1.65rem;height:1.65rem;color:var(--k-brand-700);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:750;display:grid}.pk-size-chip{background:var(--k-ink-50);color:var(--k-ink-700);box-shadow:inset 0 0 0 1px var(--k-line);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.pk-size-chip b{color:var(--k-brand-700);font-variant-numeric:tabular-nums;font-weight:700}.pk-kv{background:var(--k-ink-50);color:var(--k-ink-800);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.4rem;align-items:baseline;gap:.3rem;padding:.05rem .45rem;font-size:.74rem;display:inline-flex}.pk-kv>span{color:var(--k-ink-500)}.pk-action{display:inline-block}.pk-action:first-letter{text-transform:uppercase}@media(max-width:767px){.pk-row-btn{min-height:2.5rem}}.pk-list table.data-table th,.pk-list table.data-table td{padding-inline:.65rem}.pk-list table.data-table th:first-child,.pk-list table.data-table td:first-child{padding-inline-start:.9rem}.pk-bulkbar select.pk-bulk-seller,.pk-bulkbar select.pk-bulk-project{width:auto;min-width:12rem;max-width:16rem}.pk-bulkbar input.pk-bulk-price{width:11rem}@media(max-width:639px){.pk-bulkbar select.pk-bulk-seller,.pk-bulkbar select.pk-bulk-project,.pk-bulkbar input.pk-bulk-price{width:100%;max-width:none}}.btn-small.pk-icon-btn{min-width:2.05rem;padding-inline:0}.btn-small.pk-soft{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.btn-small.pk-soft:hover{background:var(--k-brand-100);color:var(--k-brand-800);box-shadow:inset 0 0 0 1px var(--k-brand-300)}#bulk-form{counter-reset:pk-picked}#bulk-form input[name="ids[]"]:checked{counter-increment:pk-picked}#bulk-form>.av-selection-count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pk-bulkbar{background:var(--k-surface-2);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding-block:.7rem;padding-inline:1rem .8rem;transition:background .15s,box-shadow .15s;display:flex}@media(min-width:768px){.pk-bulkbar{z-index:5;position:sticky;bottom:.75rem}}#bulk-form:has(input[name="ids[]"]:checked) .pk-bulkbar{background:var(--k-surface);box-shadow:var(--k-shadow-float),inset 0 0 0 1.5px var(--k-brand-300)}.pk-picked{color:var(--k-ink-500);font-size:.82rem}.pk-picked-some{color:var(--k-brand-800);align-items:center;gap:.45rem;font-weight:600;display:none}#bulk-form:has(input[name="ids[]"]:checked) .pk-picked-none{display:none}#bulk-form:has(input[name="ids[]"]:checked) .pk-picked-some{display:inline-flex}.pk-picked-n{background:var(--k-brand-600);color:#fff;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;padding-inline:.4rem;font-size:.78rem;font-weight:750;display:inline-grid}.pk-picked-n:before{content:counter(pk-picked)}html[lang=fa] .pk-picked-n:before{content:counter(pk-picked,persian)}.pk-pager{color:var(--k-ink-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8rem;display:flex}.pk-pages{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.pk-page{background:var(--k-surface);min-width:2.5rem;height:2.5rem;color:var(--k-ink-700);box-shadow:inset 0 0 0 1px var(--k-line-strong);font-variant-numeric:tabular-nums;border-radius:.6rem;place-items:center;padding-inline:.65rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-grid}a.pk-page:hover{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.pk-page[aria-current=page]{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 16px -8px #5b48c9b3}.pk-page[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pk-page-gap{color:var(--k-ink-400);padding-inline:.2rem}.pk-assign{gap:.85rem;display:grid}@media(min-width:768px){.pk-assign{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.pk-assign{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-step{background:var(--k-surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.9rem;padding:.85rem .9rem .95rem;transition:background .15s,box-shadow .15s}.pk-step:focus-within{background:var(--k-surface);box-shadow:inset 0 0 0 1.5px var(--k-brand-300),0 0 0 4px var(--k-brand-500)}@supports (color:color-mix(in lab,red,red)){.pk-step:focus-within{box-shadow:inset 0 0 0 1.5px var(--k-brand-300),0 0 0 4px color-mix(in srgb,var(--k-brand-500) 10%,transparent)}}.pk-step-label{align-items:center;gap:.5rem;display:flex}.pk-step-n{background:var(--k-brand-600);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:750;display:inline-grid}.pk-step .av-quantity-shortcuts .btn-small{min-width:2.5rem}.pk-assign .av-assignment-preview{order:1;align-items:center;gap:.65rem;min-height:2.75rem;line-height:1.6;display:flex}.pk-assign .av-assignment-preview:before{background:var(--k-brand-600);content:"";width:1.1rem;height:1.1rem;-webkit-mask:var(--pk-info) center/contain no-repeat;mask:var(--pk-info) center/contain no-repeat;flex:none}.pk-assign-go{order:2;grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}@media(min-width:1280px){.pk-assign .av-assignment-preview{grid-column:1/4}.pk-assign-go{grid-column:4}.pk-assign-go .btn-primary{width:100%;min-height:2.75rem}}@media(max-width:767px){.pk-assign-go .btn-primary{width:100%}}@media(min-width:1280px){.pk-assign.pk-assign-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pk-assign-5 .pk-assign-go{grid-column:1/-1}.pk-assign-5 .pk-assign-go .btn-primary{width:auto}}.form-label input.pk-drop[type=file].field{border:1.5px dashed var(--k-line-strong);background:var(--k-surface-2) var(--pk-upload) no-repeat left 1.2rem center/1.75rem;min-height:5.25rem;box-shadow:none;color:var(--k-ink-600);cursor:pointer;padding:1.25rem 1rem;padding-inline-start:4rem}[dir=rtl] .form-label input.pk-drop[type=file].field{background-position:right 1.2rem center}.form-label input.pk-drop[type=file].field:hover{border-color:var(--k-brand-300);background-color:var(--k-brand-50)}.form-label input.pk-drop[type=file].field:focus{border-color:var(--k-brand-500);box-shadow:0 0 0 4px var(--k-brand-500)}@supports (color:color-mix(in lab,red,red)){.form-label input.pk-drop[type=file].field:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--k-brand-500) 16%,transparent)}}.pk-pdf-status{background:var(--k-brand-50);color:var(--k-brand-800);box-shadow:inset 0 0 0 1px var(--k-brand-200);border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;font-size:.84rem;line-height:1.55;display:flex}.pk-pdf-status:before{content:"";width:1.05rem;height:1.05rem;-webkit-mask:var(--pk-file) center/contain no-repeat;mask:var(--pk-file) center/contain no-repeat;background:currentColor;flex:none;margin-top:.15rem}.pk-csv{white-space:pre;overflow-wrap:normal;background:var(--k-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.7}.pk-format{border-collapse:collapse;background:var(--k-surface)}.pk-format th{border-bottom:1px solid var(--k-line);background:var(--k-ink-50);text-align:start;color:var(--k-brand-700);padding:.4rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.pk-format td{color:var(--k-ink-600);white-space:nowrap;padding:.4rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pk-assign,.pk-pdf-status,.pk-drop{--pk-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");--pk-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6Z'/%3E%3Cpath d='M14 2v6h6M9 13h6M9 17h4'/%3E%3C/svg%3E");--pk-upload:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a5ad9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5M4 16v4h16v-4'/%3E%3C/svg%3E")}.sl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}.sl-head-title{flex:18rem;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.sl-head-title p{max-width:50rem;color:var(--k-ink-500);margin-top:.1rem;font-size:.82rem;line-height:1.55}.sl-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sl-ico{background:var(--k-brand-50);width:2.1rem;height:2.1rem;color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.65rem;flex:none;place-items:center;display:inline-grid}.sl-ico>svg{width:1.05rem;height:1.05rem}.sl-ico.is-mint{background:var(--k-mint-50);color:var(--k-mint-600);box-shadow:inset 0 0 0 1px var(--k-mint-100)}.sl-ico.is-gold{background:var(--k-gold-50);color:var(--k-gold-600);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.sl-ico.is-rose{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-100)}.sl-ico.is-ink{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line)}.sl-av{background:var(--k-brand-100);width:2.1rem;height:2.1rem;color:var(--k-brand-700);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:750;line-height:1;display:inline-grid}.sl-av-sm{width:1.65rem;height:1.65rem;font-size:.66rem}.sl-av-lg{width:2.7rem;height:2.7rem;box-shadow:0 0 0 3px var(--k-surface),0 0 0 4px var(--k-line);font-size:1rem}.sl-av-sq{border-radius:.6rem}.sl-tone-1{background:var(--k-gold-100);color:var(--k-gold-700)}.sl-tone-2{background:var(--k-mint-100);color:var(--k-mint-700)}.sl-tone-3{background:var(--k-rose-100);color:var(--k-rose-700)}.sl-tone-4{background:var(--k-ink-100);color:var(--k-ink-700)}.sl-pill{background:var(--k-ink-50);color:var(--k-ink-600);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.7rem;font-weight:650;line-height:1.5;display:inline-flex}.sl-pill>svg{flex:none;width:.8rem;height:.8rem}.sl-pill.is-brand{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.sl-pill.is-mint{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-200)}.sl-pill.is-rose{background:var(--k-rose-50);color:var(--k-rose-700);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.sl-pill.is-gold{background:var(--k-gold-50);color:var(--k-gold-700);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.sl-pill.is-dark{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.sl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}@media(max-width:1023px){.sl-kpis>.sl-kpi-hero,.sl-kpis>:last-child{grid-column:1/-1}}@media(min-width:1024px){.sl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.sl-kpi{isolation:isolate;background:var(--k-surface);min-width:0;min-height:7.25rem;color:var(--k-ink-900);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);border-radius:1rem;flex-direction:column;padding:1rem 1.1rem;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}a.sl-kpi:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-2px)}.sl-kpi-head{color:var(--k-ink-500);justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:550;line-height:1.4;display:flex}.sl-kpi-value{letter-spacing:-.025em;color:var(--k-ink-950);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.45rem;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:800;line-height:1.2;display:block}.sl-kpi-value small{letter-spacing:0;opacity:.6;margin-inline-start:.25rem;font-size:.72rem;font-weight:650}.sl-kpi-foot{color:var(--k-ink-500);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:auto;padding-top:.7rem;font-size:.74rem;line-height:1.4;display:flex}.sl-kpi-foot>svg{width:.9rem;height:.9rem;margin-inline-start:auto}.sl-kpi-hero{color:#fff;background:radial-gradient(at 100% -10%,#9483ee8c,#0000 60%),linear-gradient(130deg,#5b48c9,#4b39aa 55%,#30266a);box-shadow:0 16px 34px -18px #3d2f88cc}[dir=rtl] .sl-kpi-hero{background:radial-gradient(at 0 -10%,#9483ee8c,#0000 60%),linear-gradient(230deg,#5b48c9,#4b39aa 55%,#30266a)}.sl-kpi-hero:after{z-index:-1;content:"";pointer-events:none;inset-inline-end:-2.5rem;border:1px solid #ffffff1f;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-5.5rem;box-shadow:0 0 0 18px #ffffff0a,0 0 0 36px #ffffff08}.sl-kpi-hero .sl-kpi-head,.sl-kpi-hero .sl-kpi-foot{color:#fffc}.sl-kpi-hero .sl-kpi-value{color:#fff}.sl-kpi-hero .sl-ico{color:#f9d27a;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.sl-track{background:var(--k-ink-100);border-radius:999px;gap:2px;height:.42rem;display:flex;overflow:hidden}.sl-track>span{border-radius:999px;height:100%;display:block}.sl-track>.is-brought{background:var(--k-mint-500)}.sl-track>.is-owed{background:var(--k-rose-400);flex:1}.sl-accounts{display:grid}.sl-accounts>li{border-top:1px solid var(--k-line);padding-block:1.1rem}.sl-accounts>li:first-child{border-top:0;padding-top:.15rem}.sl-accounts>li:last-child{padding-bottom:0}.sl-owed{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3rem;font-weight:800;line-height:1.2;display:block}.sl-owed small{letter-spacing:0;opacity:.65;margin-inline-start:.2rem;font-size:.7rem;font-weight:650}.sl-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@container (min-width:32rem){.sl-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.sl-figures>div{background:var(--k-ink-50);min-width:0;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.7rem;padding:.5rem .7rem}.sl-figures dt{color:var(--k-ink-500);font-size:.7rem;line-height:1.35}.sl-figures dd{color:var(--k-ink-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.1rem;font-size:.9rem;font-weight:750}.panel.sl-record{background:linear-gradient(180deg,var(--k-brand-50),var(--k-surface) 8.5rem)}@supports (color:color-mix(in lab,red,red)){.panel.sl-record{background:linear-gradient(180deg,color-mix(in srgb,var(--k-brand-50) 85%,var(--k-surface)),var(--k-surface) 8.5rem)}}.panel.sl-record{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200)}.form-label .sl-amount{color:var(--k-mint-700);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:750}.sl-limit{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-200);border-radius:999px;align-items:center;gap:.35rem;margin-top:.45rem;padding:.15rem .65rem .15rem .5rem;font-size:.74rem;font-weight:600;line-height:1.5;display:inline-flex}.sl-limit>svg{flex:none;width:.85rem;height:.85rem}.sl-limit b{font-variant-numeric:tabular-nums;font-weight:800}.sl-help{background:var(--k-ink-50);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.65rem .8rem;font-size:.76rem;line-height:1.6;display:flex}.sl-help>svg{width:1rem;height:1rem;color:var(--k-ink-400);flex:none;margin-top:.2rem}.sl-receipt{background:var(--k-brand-50);min-height:1.9rem;color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200);white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-radius:.55rem;align-items:center;gap:.35rem;padding:.15rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:650;line-height:1.3;transition:background .15s,box-shadow .15s;display:inline-flex}.sl-receipt:empty{display:none}a.sl-receipt{text-decoration:none!important}a.sl-receipt:hover{background:var(--k-brand-100);box-shadow:inset 0 0 0 1px var(--k-brand-300)}.sl-receipt>svg{opacity:.75;flex:none;width:.85rem;height:.85rem}.sl-receipt.is-plain{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line)}table.data-table.sl-dense th,table.data-table.sl-dense td{padding-inline:.65rem}table.data-table.sl-dense th{white-space:normal;vertical-align:bottom;line-height:1.35}table.data-table td.sl-wrap{white-space:normal;min-width:9rem}table.data-table td.sl-note{white-space:normal;min-width:10rem;color:var(--k-ink-500)}table.data-table td.sl-mint{color:var(--k-mint-700)}table.data-table td.sl-rose{color:var(--k-rose-600)}table.data-table td.sl-brand{color:var(--k-brand-700)}table.data-table td.sl-strong{color:var(--k-ink-950)}table.data-table td.sl-muted{color:var(--k-ink-400)}.sl-btns{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.sl-btns .btn-small>svg{width:.85rem;height:.85rem}.sl-icon-btn{width:2.05rem;padding-inline:0;position:relative}.sl-lock{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line);cursor:help;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.sl-lock>svg{width:.8rem;height:.8rem}.sl-zero{color:var(--k-ink-400)!important}.sl-count-link{font:inherit;color:var(--k-brand-700);text-underline-offset:3px;cursor:pointer;border-radius:.4rem;margin-inline:-.3rem;padding:0 .3rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:background .15s;display:inline-block}.sl-count-link:hover,.sl-count-link:focus-visible{background:var(--k-brand-50);text-decoration-style:solid}table.data-table a.sl-quiet-link{color:var(--k-ink-400);font-weight:500}table.data-table a.sl-open-link{color:var(--k-gold-700);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}table.data-table a.sl-open-link:before{background:var(--k-gold-500);content:"";border-radius:999px;flex:none;width:.45rem;height:.45rem}.sl-empty{background:var(--k-surface-2);text-align:center;color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.85rem;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;font-size:.85rem;display:flex}@media(pointer:coarse){a.sl-receipt,.sl-btns .btn-small,.sl-btns .btn-primary{min-height:2.5rem}.sl-icon-btn{width:2.5rem}}@media print{.sl-kpi,.sl-kpi-hero{color:#0f172a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #cbd5e1!important}.sl-kpi-hero *{color:#0f172a!important}.sl-receipt{box-shadow:none!important;background:0 0!important;padding:0!important}}.sales-kpi{isolation:isolate;background:var(--k-surface);min-width:0;min-height:7.5rem;color:var(--k-ink-900);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);border-radius:1rem;flex-direction:column;padding:1rem 1.1rem;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}a.sales-kpi:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-2px)}.sales-kpi-head{color:var(--k-ink-500);justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:550;line-height:1.4;display:flex}.sales-kpi-value{letter-spacing:-.025em;color:var(--k-ink-950);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.45rem;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:800;line-height:1.2;display:block}.sales-kpi-value small{letter-spacing:0;opacity:.6;margin-inline-start:.3rem;font-size:.72rem;font-weight:650}.sales-kpi-value.is-bad{color:var(--k-rose-600)}.sales-kpi-value.is-good{color:var(--k-mint-700)}.sales-kpi-foot{color:var(--k-ink-500);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:auto;padding-top:.7rem;font-size:.74rem;line-height:1.4;display:flex}.sales-kpi-hero{color:#fff;background:radial-gradient(at 100% -10%,#9483ee8c,#0000 60%),linear-gradient(130deg,#5b48c9,#4b39aa 55%,#30266a);box-shadow:0 16px 34px -18px #3d2f88cc}[dir=rtl] .sales-kpi-hero{background:radial-gradient(at 0 -10%,#9483ee8c,#0000 60%),linear-gradient(230deg,#5b48c9,#4b39aa 55%,#30266a)}.sales-kpi-hero:after{z-index:-1;content:"";pointer-events:none;inset-inline-end:-2.5rem;border:1px solid #ffffff1f;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-5.5rem;box-shadow:0 0 0 18px #ffffff0a,0 0 0 36px #ffffff08}.sales-kpi-hero .sales-kpi-head,.sales-kpi-hero .sales-kpi-foot{color:#fffc}.sales-kpi-hero .sales-kpi-value{color:#fff}.sales-kpi-hero .sales-ico{color:#f9d27a;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.sales-kpi-hero a{color:#fff;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}a.sales-kpi-hero:hover{box-shadow:0 20px 40px -18px #3d2f88e6}.sales-ico{background:var(--k-brand-50);width:2.1rem;height:2.1rem;color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.65rem;flex:none;place-items:center;display:inline-grid}.sales-ico>svg{width:1.05rem;height:1.05rem}.sales-ico-sm{border-radius:.5rem;width:1.75rem;height:1.75rem}.sales-ico-sm>svg{width:.9rem;height:.9rem}.sales-ico-lg{border-radius:.85rem;width:2.75rem;height:2.75rem}.sales-ico-lg>svg{width:1.35rem;height:1.35rem}.sales-ico.is-mint{background:var(--k-mint-50);color:var(--k-mint-600);box-shadow:inset 0 0 0 1px var(--k-mint-100)}.sales-ico.is-gold{background:var(--k-gold-50);color:var(--k-gold-600);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.sales-ico.is-rose{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-100)}.sales-ico.is-ink{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line)}.sales-avatar{letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.74rem;font-weight:750;line-height:1;display:inline-grid}.sales-avatar-sm{width:1.7rem;height:1.7rem;font-size:.64rem}.sales-avatar-lg{width:3.5rem;height:3.5rem;box-shadow:0 0 0 3px var(--k-surface),0 0 0 4px var(--k-line);border-radius:1rem;font-size:1.15rem}.sales-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.sales-head-title{flex:20rem;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.sales-head-title p{max-width:52rem;color:var(--k-ink-500);margin-top:.15rem;font-size:.84rem;line-height:1.55}.sales-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sales-back{min-height:2.5rem;color:var(--k-brand-700);border-radius:.5rem;align-items:center;gap:.35rem;margin-top:-.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.sales-back:hover{color:var(--k-brand-800);text-decoration:underline}.sales-back svg{width:1rem;height:1rem}.sales-no{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.sales-doc{background:var(--k-ink-50);color:var(--k-ink-700);box-shadow:inset 0 0 0 1px var(--k-line);direction:ltr;unicode-bidi:isolate;border-radius:.45rem;align-items:center;padding:.05rem .5rem;font-size:.78rem;font-weight:700;line-height:1.6;display:inline-flex}.sales-contact{background:var(--k-ink-50);max-width:100%;color:var(--k-ink-700);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.6rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.8rem;line-height:1.4;display:inline-flex}.sales-contact>svg{width:.95rem;height:.95rem;color:var(--k-ink-400)}.sales-dot{background:currentColor;border-radius:999px;flex:none;width:.4rem;height:.4rem;display:inline-block}.sales-type{color:var(--k-ink-800);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}@media(pointer:coarse){.sales-row-actions .btn-small,.sales-x{min-height:2.5rem}}.sales-row-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.sales-empty{border:1px dashed var(--k-line-strong);background:var(--k-surface-2);text-align:center;color:var(--k-ink-500);border-radius:1rem;justify-items:center;gap:.35rem;padding:2.5rem 1.5rem;font-size:.85rem;display:grid}.sales-empty>.sales-ico{margin-bottom:.4rem}.sales-empty b{color:var(--k-ink-900);font-size:.95rem}.sales-empty .btn-primary{margin-top:.75rem}.sales-money-bar{background:var(--k-ink-100);border-radius:999px;gap:3px;height:.6rem;display:flex;overflow:hidden}.sales-money-bar>span{min-width:.35rem;height:100%;display:block}.sales-money-seg{border-radius:.85rem;min-width:0;margin:-.6rem -.75rem;padding:.6rem .75rem;transition:background .15s;display:block}.sales-money-seg:hover{background:var(--k-ink-50)}.sales-due-chips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.sales-due-chip{background:var(--k-surface);min-height:2.5rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line-strong);cursor:pointer;border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:.78rem;font-weight:650;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.sales-due-chip:hover{color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-300)}.sales-due-chip[aria-pressed=true]{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 14px -8px #5b48c9cc}.field-error{color:var(--k-rose-700);margin-top:.35rem;font-size:.78rem;font-weight:600;line-height:1.45;display:block}.req{color:var(--k-rose-600)}.ss-box:has(+.field-error) .field{box-shadow:inset 0 0 0 1.5px var(--k-rose-400)}.sales-link{min-height:2.5rem;color:var(--k-brand-700);align-items:center;gap:.3rem;font-size:.8rem;font-weight:650;display:inline-flex}.sales-link:hover{text-decoration:underline}.sales-link svg{width:.95rem;height:.95rem}.data-table th.sales-cost{background:var(--k-gold-100)}@supports (color:color-mix(in lab,red,red)){.data-table th.sales-cost{background:color-mix(in srgb,var(--k-gold-100) 55%,var(--k-ink-50))}}.data-table th.sales-cost{color:var(--k-gold-700)}.data-table td.sales-cost{background:var(--k-gold-50)}@supports (color:color-mix(in lab,red,red)){.data-table td.sales-cost{background:color-mix(in srgb,var(--k-gold-50) 70%,transparent)}}.data-table td.sales-cost{color:var(--k-gold-800)}.sales-x{width:2.35rem;min-width:2.35rem;color:var(--k-ink-400);padding-inline:0}.sales-x:hover{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.sales-x svg{width:.95rem;height:.95rem}.sales-add{border:1px dashed var(--k-line-strong);width:100%;min-height:2.6rem;color:var(--k-brand-700);cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.65rem;font-size:.82rem;font-weight:650;transition:background .15s,border-color .15s;display:flex}.sales-add:hover{border-color:var(--k-brand-300);background:var(--k-brand-50)}.sales-admin{background:var(--k-gold-50);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sales-admin{background:color-mix(in srgb,var(--k-gold-50) 85%,var(--k-surface))}}.sales-admin{box-shadow:inset 0 0 0 1px var(--k-gold-300);padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.sales-admin{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k-gold-300) 70%,transparent)}}.sales-admin:before{background:linear-gradient(90deg,var(--k-gold-400),var(--k-gold-300) 45%,transparent);content:"";inset-inline:0;height:2px;position:absolute;top:0}[dir=rtl] .sales-admin:before{background:linear-gradient(270deg,var(--k-gold-400),var(--k-gold-300) 45%,transparent)}.sales-admin dl>div{border-bottom:1px solid var(--k-gold-300);justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sales-admin dl>div{border-bottom:1px solid color-mix(in srgb,var(--k-gold-300) 45%,transparent)}}.sales-admin dl>div:last-child{border-bottom:0}.sales-admin dt{color:var(--k-ink-500);font-size:.78rem}.sales-admin dd{font-variant-numeric:tabular-nums;text-align:end;font-size:.95rem;font-weight:750}.sales-admin dd.amount-neg,table.data-table td.amount-neg,table.data-table td .amount-neg{color:var(--k-rose-600)}.sales-amount-card{background:linear-gradient(160deg,var(--k-brand-50),var(--k-surface) 85%);box-shadow:inset 0 0 0 1px var(--k-brand-200);border-radius:1rem;padding:1rem 1.1rem}.sales-amount{position:relative}.sales-amount .field{letter-spacing:-.01em;font-variant-numeric:tabular-nums;appearance:textfield;min-height:3.5rem;padding-inline-end:4.25rem;font-size:1.6rem;font-weight:800}.sales-amount .field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sales-amount .field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sales-amount>span{color:var(--k-ink-500);pointer-events:none;inset-inline-end:1rem;font-size:.8rem;font-weight:700;position:absolute;bottom:1.05rem}.sale-bar{z-index:15;background:var(--k-surface);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;margin-top:1.5rem;display:flex;position:sticky;bottom:.85rem}@supports (color:color-mix(in lab,red,red)){.sale-bar{background:color-mix(in srgb,var(--k-surface) 94%,transparent)}}.sale-bar{box-shadow:var(--k-shadow-float),inset 0 0 0 1px var(--k-line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);padding-block:.8rem;padding-inline:1.15rem .85rem}@media(max-width:639px){.sale-bar{flex-direction:column;align-items:stretch;position:static}.sale-bar .sales-actions>*{flex:auto}}.sale-total{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sale-total>span{color:var(--k-ink-500);font-size:.72rem;font-weight:600}.sale-total>b{letter-spacing:-.02em;color:var(--k-ink-950);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:850}.sale-total>b small{letter-spacing:0;color:var(--k-ink-500);margin-inline-start:.25rem;font-size:.75rem;font-weight:650}.sale-total.is-minor>b{color:var(--k-ink-800);font-size:1rem;font-weight:750}@media print{.sales-kpi,.sales-kpi-hero,.sales-admin{break-inside:avoid;color:#0f172a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #cbd5e1!important}.sales-kpi-hero *{color:#0f172a!important}.sales-kpi-hero:after,.sales-kpi .sales-ico{display:none!important}.sale-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}.sales-avatar-lg{box-shadow:none!important}}.ac-rail{background:var(--k-surface);max-width:100%;box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);scrollbar-width:none;border-radius:.95rem;margin-bottom:1.25rem;padding:.3rem;overflow-x:auto}.ac-rail::-webkit-scrollbar{display:none}.ac-rail ol{align-items:center;gap:.15rem;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ac-rail li{flex:1 0 auto;align-items:center;gap:.15rem;display:flex}.ac-rail a{min-height:2.65rem;color:var(--k-ink-600);white-space:nowrap;border-radius:.7rem;flex:1;align-items:center;gap:.65rem;padding-block:.3rem;padding-inline:.4rem .85rem;font-size:.8rem;font-weight:600;line-height:1.3;transition:background .15s,color .15s,box-shadow .15s;display:flex}.ac-rail a:hover{background:var(--k-ink-50);color:var(--k-ink-950)}.ac-rail-ico{background:var(--k-ink-50);width:2rem;height:2rem;color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.6rem;flex:none;place-items:center;display:grid;position:relative}.ac-rail-ico svg{width:1rem;height:1rem}.ac-rail-num{background:var(--k-surface);min-width:1rem;height:1rem;color:var(--k-ink-500);box-shadow:0 0 0 1px var(--k-line-strong);top:-.3rem;border-radius:999px;place-items:center;font-size:.6rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-start:-.3rem}.ac-rail a[aria-current=page]{background:var(--k-brand-50);color:var(--k-brand-800);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.ac-rail a[aria-current=page] .ac-rail-ico{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 14px -6px #5b48c9cc}.ac-rail a[aria-current=page] .ac-rail-num{color:var(--k-brand-700);box-shadow:0 0 0 1px var(--k-brand-300)}.ac-rail-next{background:var(--k-brand-600);color:#fff;border-radius:999px;padding:.05rem .5rem;font-size:.66rem;font-weight:700;line-height:1.5}.ac-rail-sep{width:.85rem;height:.85rem;color:var(--k-ink-300);flex:none}.ac-kpis{gap:.85rem;margin-bottom:1.5rem;display:grid}@media(min-width:640px){.ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-kpis.ac-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.ac-kpis.ac-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.ac-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ac-kpis>.ac-kpi-hero{grid-column:1/-1}.ac-kpi{min-height:6.5rem;padding:.85rem .9rem}}.ac-kpi{isolation:isolate;background:var(--k-surface);min-width:0;min-height:7.5rem;color:var(--k-ink-900);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);border-radius:1rem;flex-direction:column;padding:1rem 1.1rem;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}a.ac-kpi:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-2px)}.ac-kpi-head{color:var(--k-ink-500);justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:550;line-height:1.4;display:flex}.ac-kpi-value{letter-spacing:-.025em;color:var(--k-ink-950);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.45rem;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:800;line-height:1.2;display:block}.ac-kpi-value small{letter-spacing:0;opacity:.6;margin-inline-start:.15rem;font-size:.72rem;font-weight:650}.ac-kpi-foot{color:var(--k-ink-500);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.7rem;font-size:.74rem;line-height:1.4;display:flex}.ac-kpi-hero{color:#fff;background:radial-gradient(at 100% -10%,#9483ee8c,#0000 60%),linear-gradient(130deg,#5b48c9,#4b39aa 55%,#30266a);box-shadow:0 16px 34px -18px #3d2f88cc}[dir=rtl] .ac-kpi-hero{background:radial-gradient(at 0 -10%,#9483ee8c,#0000 60%),linear-gradient(230deg,#5b48c9,#4b39aa 55%,#30266a)}.ac-kpi-hero:after{z-index:-1;content:"";pointer-events:none;inset-inline-end:-2.5rem;border:1px solid #ffffff1f;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-5.5rem;box-shadow:0 0 0 18px #ffffff0a,0 0 0 36px #ffffff08}.ac-kpi-hero .ac-kpi-head,.ac-kpi-hero .ac-kpi-foot{color:#fffc}.ac-kpi-value.is-bad{color:var(--k-rose-600)}.ac-kpi-value.is-good{color:var(--k-mint-700)}.ac-kpi-hero .ac-kpi-value{color:#fff}.ac-kpi-hero .ac-ico{color:#f9d27a;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.ac-split{background:#fff3;border-radius:999px;gap:2px;height:.4rem;display:flex;overflow:hidden}.ac-split>span{border-radius:999px;height:100%;display:block}.ac-ico{background:var(--k-brand-50);width:2.1rem;height:2.1rem;color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.65rem;flex:none;place-items:center;display:inline-grid}.ac-ico>svg{width:1.05rem;height:1.05rem}.ac-ico-sm{border-radius:.55rem;width:1.85rem;height:1.85rem}.ac-ico-sm>svg{width:.95rem;height:.95rem}.ac-ico-lg{border-radius:.85rem;width:3rem;height:3rem}.ac-ico-lg>svg{width:1.45rem;height:1.45rem}.ac-ico.is-mint{background:var(--k-mint-50);color:var(--k-mint-600);box-shadow:inset 0 0 0 1px var(--k-mint-100)}.ac-ico.is-gold{background:var(--k-gold-50);color:var(--k-gold-600);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.ac-ico.is-rose{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-100)}.ac-ico.is-ink{background:var(--k-ink-50);color:var(--k-ink-500);box-shadow:inset 0 0 0 1px var(--k-line)}.ac-avatar{background:var(--k-brand-100);width:2.1rem;height:2.1rem;color:var(--k-brand-700);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:750;display:grid}.ac-avatar.is-sm{width:1.6rem;height:1.6rem;font-size:.66rem}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.ac-head-title{flex:20rem;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.ac-head-title p{max-width:50rem;color:var(--k-ink-500);margin-top:.15rem;font-size:.84rem;line-height:1.55}.ac-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ac-back{min-height:2.5rem;color:var(--k-brand-700);border-radius:.5rem;align-items:center;gap:.35rem;margin-top:-.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.ac-back:hover{color:var(--k-brand-800);text-decoration:underline}.ac-back svg{width:1rem;height:1rem}.ac-btns{align-items:center;gap:.4rem;display:flex}@media(pointer:coarse){.ac-btns .btn-small,.ac-x{min-height:2.5rem}}.ac-dot{background:currentColor;border-radius:999px;flex:none;width:.4rem;height:.4rem;display:inline-block}.ac-code{background:var(--k-ink-50);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);direction:ltr;unicode-bidi:isolate;border-radius:.35rem;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.ac-meter{background:var(--k-ink-100);border-radius:999px;width:4.75rem;height:.32rem;display:block;position:relative}.ac-meter>span{border-radius:inherit;background:var(--k-mint-500);max-width:100%;height:100%;display:block}.ac-meter.is-low>span{background:var(--k-rose-500)}.ac-meter.is-brand>span{background:linear-gradient(90deg,var(--k-brand-400),var(--k-brand-600))}.ac-meter.is-wide{width:100%;min-width:5rem}.ac-meter>i{background:var(--k-ink-400);top:-.2rem;bottom:-.2rem;border-radius:2px;width:2px;position:absolute;inset-inline-start:calc(50% - 1px)}.ac-meter.is-hero{background:#ffffff38;width:4rem}.ac-meter.is-hero>span{background:#fff}.ac-meter.is-hero>i{background:#ffffffbf}table.data-table td:is(.amount-neg,.k-bad){color:var(--k-rose-600)}table.data-table td.k-good{color:var(--k-mint-700)}.ac-legend{float:left;align-items:center;gap:.7rem;width:100%;margin-bottom:1.1rem;padding:0;display:flex}[dir=rtl] .ac-legend{float:right}.ac-legend+*{clear:both}.ac-legend b{color:var(--k-ink-950);font-size:.98rem;font-weight:700;line-height:1.35;display:block}.ac-legend small{color:var(--k-ink-500);font-size:.76rem;font-weight:450;line-height:1.45;display:block}.ac-x{width:2.35rem;min-width:2.35rem;color:var(--k-ink-400);padding-inline:0}.ac-x:hover{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.ac-x svg{width:.95rem;height:.95rem}.ac-x.btn-danger{color:var(--k-rose-500)}.ac-add{border:1px dashed var(--k-line-strong);width:100%;min-height:2.6rem;color:var(--k-brand-700);cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.65rem;font-size:.82rem;font-weight:650;transition:background .15s,border-color .15s;display:flex}.ac-add:hover{border-color:var(--k-brand-300);background:var(--k-brand-50)}.ac-sticky{z-index:15;background:var(--k-surface);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;margin-top:1.25rem;display:flex;position:sticky;bottom:.85rem}@supports (color:color-mix(in lab,red,red)){.ac-sticky{background:color-mix(in srgb,var(--k-surface) 94%,transparent)}}.ac-sticky{box-shadow:var(--k-shadow-float),inset 0 0 0 1px var(--k-line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);padding-block:.8rem;padding-inline:1.15rem .85rem}@media(max-width:639px){.ac-sticky{flex-direction:column;align-items:stretch;position:static}.ac-sticky .ac-actions>*{flex:auto}}.ac-totals{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.6rem;display:flex}.ac-total{flex-direction:column;line-height:1.3;display:flex}.ac-total small{color:var(--k-ink-500);font-size:.7rem;font-weight:600}.ac-total b{color:var(--k-ink-800);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:750}.ac-total-grand b{letter-spacing:-.02em;color:var(--k-ink-950);font-size:1.45rem;font-weight:850}.ac-total-grand b+span{color:var(--k-ink-500);font-size:.75rem;font-weight:650}:is([data-bill-form],[data-adjust-form]) .line-table :is(.ss-input,input:not([type=number])){unicode-bidi:plaintext}@media(max-width:767px){:is([data-bill-form],[data-adjust-form]) table.data-table.line-table{min-width:860px}}[data-pay-form] tbody tr:has([data-pay-check]:checked) td{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){[data-pay-form] tbody tr:has([data-pay-check]:checked) td{background:color-mix(in srgb,var(--k-brand-50) 75%,transparent)}}.ac-types li{transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0000}:is([data-item-form]:has([data-item-type] option[value=inventory]:checked),[data-item-form]:has(input[type=hidden][name=type][value=inventory])) .ac-types [data-type=inventory],:is([data-item-form]:has([data-item-type] option[value=non_inventory]:checked),[data-item-form]:has(input[type=hidden][name=type][value=non_inventory])) .ac-types [data-type=non_inventory],:is([data-item-form]:has([data-item-type] option[value=service]:checked),[data-item-form]:has(input[type=hidden][name=type][value=service])) .ac-types [data-type=service],:is([data-item-form]:has([data-item-type] option[value=other_charge]:checked),[data-item-form]:has(input[type=hidden][name=type][value=other_charge])) .ac-types [data-type=other_charge]{background:var(--k-brand-50);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.ac-steptag{background:var(--k-brand-600);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.74rem;font-weight:800;display:grid}@media print{.ac-rail,.ac-add,.ac-x{display:none!important}.ac-sticky{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}.ac-kpi,.ac-kpi-hero{color:#0f172a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #cbd5e1!important}.ac-kpi-hero *{color:#0f172a!important}}.bk-tile{background:var(--k-brand-50);width:2.5rem;height:2.5rem;color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.75rem;flex:none;place-items:center;display:grid}.bk-tile svg{width:1.2rem;height:1.2rem}.bk-tile-sm{border-radius:.6rem;width:2rem;height:2rem}.bk-tile-sm svg{width:1rem;height:1rem}.bk-tile-mint{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-100)}.bk-tile-rose{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-100)}.bk-tile-gold{background:var(--k-gold-50);color:var(--k-gold-700);box-shadow:inset 0 0 0 1px var(--k-gold-100)}.bk-tile-ink{background:var(--k-ink-100);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-ink-200)}.bk-kpi,.bk-hero{border-radius:1rem;min-width:0;padding:1rem 1.15rem;transition:box-shadow .16s,transform .16s;display:block}.bk-kpi{background:var(--k-surface);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line)}a.bk-kpi:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-1px)}.bk-hero{color:#fff;background:radial-gradient(at 100% -30%,#9483ee8c,#0000 60%),linear-gradient(125deg,#5b48c9,#3d2f88 70%,#30266a);position:relative;overflow:hidden;box-shadow:0 14px 32px -16px #3d2f88bf}.bk-hero>*{z-index:1;position:relative}.bk-hero:after{content:"";pointer-events:none;inset-inline-end:-2.5rem;border:1px solid #ffffff1f;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4.5rem;box-shadow:0 0 0 18px #ffffff0a}a.bk-hero:hover{transform:translateY(-1px);box-shadow:0 18px 40px -16px #3d2f88d9}.bk-hero b,.bk-kpi b{overflow-wrap:anywhere}.data-table tr.bk-group td{background:var(--k-surface-2);box-shadow:inset 0 1px 0 var(--k-line);padding-block:.55rem}.data-table tbody tr.bk-group:hover{background:0 0}.data-table tr.bk-inactive td{opacity:.62}.data-table td.amount-neg,.bk-stmt td.amount-neg,table.data-table td.amount-neg,table.data-table td .amount-neg{color:var(--k-rose-600)}.data-table td.bk-running{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){.data-table td.bk-running{background:color-mix(in srgb,var(--k-brand-50) 50%,transparent)}}.bk-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .7rem;font-size:.74rem;font-weight:700;line-height:1.4;display:inline-flex}.bk-chip-mint{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-200)}.bk-chip-rose,.bk-chip-rose.amount-neg{background:var(--k-rose-50);color:var(--k-rose-700);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.bk-double{border-bottom:3px double var(--k-ink-400);color:var(--k-ink-950);font-variant-numeric:tabular-nums;padding-bottom:.1rem;font-weight:800;display:inline-block}.bk-track{background:var(--k-ink-100);vertical-align:middle;border-radius:999px;width:3.5rem;height:.35rem;display:inline-block;overflow:hidden}.bk-track>span{border-radius:inherit;background:var(--k-brand-500);height:100%;display:block}.bk-amount{text-align:end;font-variant-numeric:tabular-nums}[data-journal-form] .av-table-tools,[data-cheque-form] .av-table-tools{display:none}.bk-journal-form [data-lines] td:first-child .field,[data-cheque-form] [data-lines=expenses] td:first-child .field{min-width:15rem}.bk-balance{align-items:center;gap:.5rem;display:inline-flex}[data-journal-form] [data-k-balanced],[data-journal-form] [data-k-waiting]{display:none}[data-journal-form]:has([data-out-of-balance][hidden]):has(:is([data-debit],[data-credit]):not(:placeholder-shown)) [data-k-balanced]{display:inline-flex}[data-journal-form]:has([data-out-of-balance][hidden]):not(:has(:is([data-debit],[data-credit]):not(:placeholder-shown))) [data-k-waiting]{display:inline}.bk-entry{border:1px solid var(--k-line);background:var(--k-surface);box-shadow:var(--k-shadow-soft);border-radius:.9rem;overflow:hidden}.bk-entry-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.84rem}.bk-col-amount{width:8rem}.bk-entry-table td{vertical-align:top;color:var(--k-ink-700);border-top:1px solid var(--k-line);padding:.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.bk-entry-table td{border-top:1px solid color-mix(in srgb,var(--k-line) 75%,transparent)}}.bk-entry-table tbody tr:first-child td{border-top:0}.bk-entry-table .bk-amt{text-align:end;white-space:nowrap;color:var(--k-ink-900);font-variant-numeric:tabular-nums;font-weight:600}.bk-entry-table tr.bk-credit td:first-child>div{padding-inline-start:1.5rem}.bk-entry-table tfoot td{vertical-align:middle;border-top:1px solid var(--k-ink-300);background:var(--k-ink-50)}@supports (color:color-mix(in lab,red,red)){.bk-entry-table tfoot td{background:color-mix(in srgb,var(--k-ink-50) 80%,transparent)}}.bk-entry-table tfoot td{padding-block:.55rem}.bk-entry-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-500);grid-template-columns:minmax(0,1fr) 8rem 8rem;padding-inline:1px;font-size:.68rem;font-weight:650;display:grid}.bk-entry-legend span{padding-inline:1rem}.bk-entry-legend span+span{text-align:end}@media(max-width:639px){.bk-col-amount{width:6rem}.bk-entry-legend{grid-template-columns:minmax(0,1fr) 6rem 6rem}.bk-entry-table td,.bk-entry-legend span{padding-inline:.5rem}.bk-entry-table .bk-amt{font-size:.76rem}.bk-entry-table tr.bk-credit td:first-child>div{padding-inline-start:.85rem}}.bk-report-nav{border-bottom:1px solid var(--k-line);background:var(--k-surface-2);scrollbar-width:none;gap:.4rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.bk-report-nav::-webkit-scrollbar{display:none}.bk-report-title,.bk-report-group-label{display:none}.bk-report-group{display:contents}.bk-report-nav a{background:var(--k-surface);min-height:2.5rem;color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.4rem .95rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.bk-report-nav a:hover{color:var(--k-ink-950);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.bk-report-nav a[aria-current=page]{background:var(--k-brand-600);color:#fff;box-shadow:0 6px 16px -8px #5b48c9b3}@media(min-width:1024px){.bk-report-nav{border-bottom:0;border-inline-end:1px solid var(--k-line);padding:1.25rem .75rem;display:block;overflow:visible}.bk-report-title{color:var(--k-ink-950);align-items:center;gap:.45rem;padding:0 .6rem .2rem;font-size:.86rem;font-weight:750;display:flex}.bk-report-group{margin-top:1rem;display:block}.bk-report-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-400);padding:0 .6rem .3rem;font-size:.68rem;font-weight:700;display:block}.bk-report-nav a{width:100%;min-height:2.3rem;box-shadow:none;white-space:normal;background:0 0;border-radius:.6rem;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;font-size:.82rem;display:flex}.bk-report-nav a:hover{background:var(--k-surface)}@supports (color:color-mix(in lab,red,red)){.bk-report-nav a:hover{background:color-mix(in srgb,var(--k-surface) 75%,transparent)}}.bk-report-nav a:hover{box-shadow:none}.bk-report-nav a[aria-current=page]{background:var(--k-surface);color:var(--k-brand-700);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);font-weight:650}.bk-report-nav a[aria-current=page]:after{background:var(--k-brand-500);content:"";border-radius:999px;flex:none;width:.4rem;height:.4rem}}.bk-report-head{text-align:center;margin-top:1.5rem}.bk-statement{border:1px solid var(--k-line);background:var(--k-surface);max-width:46rem;box-shadow:var(--k-shadow-soft);border-radius:.9rem;margin:1.25rem auto 0;overflow:hidden}.bk-stmt{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.86rem}.bk-stmt col.bk-col-amt{width:10rem}.bk-stmt col.bk-col-share{width:6rem}.bk-stmt td,.bk-stmt th{text-align:start;color:var(--k-ink-700);font-weight:inherit;padding:.42rem 1.1rem}.bk-stmt thead th{border-bottom:1px solid var(--k-line);background:var(--k-ink-50);letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-500);padding-block:.55rem;font-size:.7rem;font-weight:650}.bk-stmt .bk-amt{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.bk-stmt .bk-share{color:var(--k-ink-400);font-size:.75rem}.bk-stmt-section th{letter-spacing:.05em;text-transform:uppercase;color:var(--k-ink-950);padding-top:1.15rem;font-size:.76rem;font-weight:750}.bk-stmt tbody+tbody .bk-stmt-section th{border-top:1px solid var(--k-line)}.bk-dot{vertical-align:middle;border-radius:999px;width:.5rem;height:.5rem;margin-inline-end:.5rem;display:inline-block}.bk-dot-brand{background:var(--k-brand-500)}.bk-dot-rose{background:var(--k-rose-500)}.bk-dot-gold{background:var(--k-gold-500)}.bk-stmt-head td{color:var(--k-ink-900);padding-top:.8rem;padding-bottom:.2rem;font-size:.8rem;font-weight:700}.bk-stmt-line td{padding-block:.3rem}.bk-stmt-line td:first-child{padding-inline-start:2.1rem}.bk-stmt-line td:first-child>a,.bk-stmt-line td:first-child>span{align-items:center;gap:.3rem;min-width:0;max-width:100%;display:inline-flex}.bk-stmt-line a{color:var(--k-brand-700)}.bk-stmt-line a:hover{text-decoration:underline}.bk-stmt-line .bk-chev{color:var(--k-brand-400);opacity:0;transition:opacity .15s}.bk-stmt-line:hover .bk-chev,.bk-stmt-line a:focus-visible .bk-chev{opacity:1}.bk-stmt-line:hover td{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){.bk-stmt-line:hover td{background:color-mix(in srgb,var(--k-brand-50) 55%,transparent)}}.bk-stmt-sub td{border-top:1px solid var(--k-line);color:var(--k-ink-900);padding-block:.55rem;font-weight:700}.bk-stmt-key td{border-top:1px solid var(--k-line);background:var(--k-ink-50);color:var(--k-ink-950);padding-block:.6rem;font-weight:750}.bk-stmt-net td{border-top:1px solid var(--k-mint-200);background:var(--k-mint-50);color:var(--k-mint-700);padding-block:.8rem;font-size:.95rem;font-weight:800}.bk-stmt-net.bk-stmt-loss td{border-top-color:var(--k-rose-200);background:var(--k-rose-50);color:var(--k-rose-700)}.bk-stmt-net .bk-share{color:inherit}@media(max-width:639px){.bk-stmt .bk-share{display:none}.bk-stmt col.bk-col-share{width:0}.bk-stmt col.bk-col-amt{width:7.5rem}.bk-stmt{font-size:.82rem}.bk-stmt td,.bk-stmt th{padding-inline:.75rem}.bk-stmt-line td:first-child{padding-inline-start:1.4rem}}.bk-cheque{background-color:var(--k-surface);background-image:repeating-radial-gradient(circle at 0% 100%,transparent 0 9px,var(--k-brand-500) 9px 10px),repeating-radial-gradient(circle at 100% 0%,transparent 0 9px,var(--k-gold-500) 9px 10px),repeating-linear-gradient(-45deg,transparent 0 5px,var(--k-brand-500) 5px 6px),linear-gradient(135deg,var(--k-brand-50),var(--k-surface) 55%,var(--k-gold-50));padding:clamp(1.1rem,3vw,1.75rem)}@supports (color:color-mix(in lab,red,red)){.bk-cheque{background-image:repeating-radial-gradient(circle at 0% 100%,transparent 0 9px,color-mix(in srgb,var(--k-brand-500) 8%,transparent) 9px 10px),repeating-radial-gradient(circle at 100% 0%,transparent 0 9px,color-mix(in srgb,var(--k-gold-500) 10%,transparent) 9px 10px),repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--k-brand-500) 3.5%,transparent) 5px 6px),linear-gradient(135deg,var(--k-brand-50),var(--k-surface) 55%,var(--k-gold-50))}}.bk-cheque{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200)}.bk-cheque:before{border:1px solid var(--k-brand-300);position:absolute;inset:.45rem}@supports (color:color-mix(in lab,red,red)){.bk-cheque:before{border:1px solid color-mix(in srgb,var(--k-brand-300) 45%,transparent)}}.bk-cheque:before{content:"";pointer-events:none;border-radius:.7rem}.bk-cheque .cheque-void{z-index:2}.bk-cheque-bank{background:var(--k-surface)}@supports (color:color-mix(in lab,red,red)){.bk-cheque-bank{background:color-mix(in srgb,var(--k-surface) 85%,transparent)}}.bk-cheque-bank{box-shadow:inset 0 0 0 1px var(--k-brand-200)}.bk-cheque-field{color:var(--k-ink-500);font-size:.72rem;font-weight:600;display:block}.bk-cheque .bk-write{min-height:2.5rem;color:var(--k-ink-950);box-shadow:inset 0 -1.5px 0 var(--k-ink-800);background:0 0;border-radius:.4rem .4rem 0 0;margin-top:.2rem;padding-inline:.35rem;font-size:.95rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.bk-cheque .bk-write{box-shadow:inset 0 -1.5px color-mix(in srgb,var(--k-ink-800) 65%,transparent)}}.bk-cheque .bk-write:hover{box-shadow:inset 0 -2px 0 var(--k-ink-900)}.bk-cheque .bk-write:focus{background:var(--k-surface)}@supports (color:color-mix(in lab,red,red)){.bk-cheque .bk-write:focus{background:color-mix(in srgb,var(--k-surface) 80%,transparent)}}.bk-cheque .bk-write:focus{box-shadow:inset 0 -2px 0 var(--k-brand-600),0 0 0 3px var(--k-brand-500)}@supports (color:color-mix(in lab,red,red)){.bk-cheque .bk-write:focus{box-shadow:inset 0 -2px 0 var(--k-brand-600),0 0 0 3px color-mix(in srgb,var(--k-brand-500) 18%,transparent)}}.bk-cheque .bk-write:disabled{color:var(--k-ink-700);cursor:default;background:0 0}.bk-cheque .bk-write::placeholder{font-weight:450}.bk-cheque-line{align-items:flex-end;gap:.75rem;display:flex}.bk-cheque-line>span{color:var(--k-ink-500);flex:none;padding-bottom:.6rem;font-size:.75rem;font-weight:600}.bk-cheque-line>.field,.bk-cheque-line>.bk-words{flex:1;min-width:0}.bk-words{min-height:2.5rem;color:var(--k-ink-900);box-shadow:inset 0 -1.5px 0 var(--k-ink-800);padding:.5rem .35rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.bk-words{box-shadow:inset 0 -1.5px color-mix(in srgb,var(--k-ink-800) 65%,transparent)}}.bk-cheque-amount{background:var(--k-surface);min-width:13rem;font-size:1.35rem}.bk-signature{border-top:1.5px solid var(--k-ink-800);width:12rem;margin-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.bk-signature{border-top:1.5px solid color-mix(in srgb,var(--k-ink-800) 65%,transparent)}}.bk-signature{text-align:center;color:var(--k-ink-500);padding-top:.3rem;font-size:.72rem}.bk-cut{color:var(--k-ink-400);align-items:center;gap:.6rem;padding-inline:.5rem;font-size:.75rem;font-weight:600;display:flex}.bk-cut-line{border-top:1.5px dashed var(--k-ink-300);flex:1;height:0}.bk-cheque-total-main{background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-strong);border-radius:.6rem;padding:.35rem .75rem}@media(max-width:639px){.bk-cheque-amount{min-width:0}.bk-signature{width:100%}.bk-cheque-line{flex-direction:column;align-items:stretch;gap:.1rem}.bk-cheque-line>span{padding-bottom:0}}.data-table tr.bk-void-row td{color:var(--k-ink-400)}.bk-cheque-no{background:var(--k-brand-50);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.45rem;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.8rem;display:inline-flex}.bk-move{align-items:center;gap:.75rem;display:grid}@media(min-width:768px){.bk-move{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.bk-move-side{min-width:0;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.bk-move-from{background:linear-gradient(135deg,var(--k-rose-50),var(--k-surface))}@supports (color:color-mix(in lab,red,red)){.bk-move-from{background:linear-gradient(135deg,color-mix(in srgb,var(--k-rose-50) 75%,var(--k-surface)),var(--k-surface))}}.bk-move-to{background:linear-gradient(135deg,var(--k-mint-50),var(--k-surface))}@supports (color:color-mix(in lab,red,red)){.bk-move-to{background:linear-gradient(135deg,color-mix(in srgb,var(--k-mint-50) 75%,var(--k-surface)),var(--k-surface))}}.bk-move-caption{color:var(--k-ink-800);align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.bk-move-arrow{background:var(--k-brand-600);color:#fff;border-radius:999px;justify-self:center;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 6px 18px -8px #5b48c9bf}@media(max-width:767px){.bk-move-arrow{transform:rotate(90deg)}[dir=rtl] .bk-move-arrow{transform:rotate(-90deg)}}@media print{.bk-reports{background:#fff!important;display:block!important}.bk-report-head h2,.bk-report-head p{color:#0f172a!important}.bk-statement{max-width:none!important;box-shadow:none!important;border:0!important}.bk-stmt td,.bk-stmt th,.bk-stmt-line a{color:#0f172a!important;background:#fff!important}.bk-hero,.bk-kpi{color:#0f172a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #cbd5e1!important}.bk-hero *{color:#0f172a!important}.bk-chip{box-shadow:none!important;color:#0f172a!important;background:0 0!important}}.inv-kpi{background:var(--k-surface);min-width:0;color:var(--k-ink-900);box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-line);border-radius:1rem;flex-direction:column;gap:.3rem;padding:.85rem 1rem .95rem;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}a.inv-kpi:hover{box-shadow:var(--k-shadow-card),inset 0 0 0 1px var(--k-brand-200);transform:translateY(-1px)}.inv-kpi-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inv-kpi-label{min-width:0;color:var(--k-ink-500);font-size:.76rem;line-height:1.35}.inv-kpi-value{letter-spacing:-.02em;color:var(--k-ink-950);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.15rem;font-size:clamp(1.05rem,.8rem + .6vw,1.38rem);font-weight:800;line-height:1.3;display:block}html[dir=rtl] .inv-kpi-value{line-height:1.55}.inv-unit{letter-spacing:0;opacity:.55;margin-inline-start:.3rem;font-size:.66em;font-weight:600}.inv-kpi-note{color:var(--k-ink-500);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.2rem;font-size:.72rem;line-height:1.45;display:flex}.inv-kpi .inv-track{margin-top:.3rem}.inv-kpi-hero{color:#fff;background:radial-gradient(at 100% -10%,#9483ee8c,#0000 58%),linear-gradient(135deg,#5b48c9,#4b39aa 55%,#30266a);box-shadow:0 14px 30px -16px #3d2f88cc}[dir=rtl] .inv-kpi-hero{background:radial-gradient(at 0 -10%,#9483ee8c,#0000 58%),linear-gradient(225deg,#5b48c9,#4b39aa 55%,#30266a)}.inv-kpi-hero:after{content:"";pointer-events:none;inset-inline-end:-2.5rem;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4.5rem;box-shadow:0 0 0 1px #ffffff1a,0 0 0 18px #ffffff09}.inv-kpi-hero .inv-kpi-label,.inv-kpi-hero .inv-kpi-note{color:#ddd7fc}.inv-kpi-hero .inv-kpi-value{color:#fff}.inv-kpi-hero .inv-ico{color:#f9d27a;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.inv-kpi-hero .inv-pill{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.inv-kpi-hero .inv-track{background:#ffffff29}.inv-kpi-hero .inv-track>span{background:#f9d27a}a.inv-kpi-hero:hover{box-shadow:0 18px 36px -16px #3d2f88e6}.inv-ico{background:var(--k-brand-50);width:2rem;height:2rem;color:var(--k-brand-600);border-radius:.6rem;flex:none;place-items:center;display:grid}.inv-ico>svg{width:1rem;height:1rem}.inv-ico-lg{border-radius:.9rem;width:2.9rem;height:2.9rem}.inv-ico-lg>svg{width:1.4rem;height:1.4rem}.inv-ico.is-mint{background:var(--k-mint-50);color:var(--k-mint-600)}.inv-ico.is-rose{background:var(--k-rose-50);color:var(--k-rose-500)}.inv-ico.is-gold{background:var(--k-gold-50);color:var(--k-gold-600)}.inv-ico.is-ink{background:var(--k-ink-100);color:var(--k-ink-500)}.section-title>.inv-ico{width:1.9rem;height:1.9rem}.inv-avatar{border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:750;line-height:1;display:grid}.inv-avatar-lg{width:3rem;height:3rem;box-shadow:0 0 0 3px var(--k-surface),0 0 0 4px var(--k-line);font-size:1.15rem}.inv-tone-0{background:var(--k-brand-100);color:var(--k-brand-700)}.inv-tone-1{background:var(--k-gold-100);color:var(--k-gold-700)}.inv-tone-2{background:var(--k-mint-100);color:var(--k-mint-700)}.inv-tone-3{background:var(--k-rose-100);color:var(--k-rose-600)}.inv-tone-4{background:var(--k-ink-100);color:var(--k-ink-700)}.inv-pill{background:var(--k-ink-50);color:var(--k-ink-600);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--k-ink-200);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.7rem;font-weight:650;line-height:1.35rem;display:inline-flex}.inv-pill.is-brand{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.inv-pill.is-mint{background:var(--k-mint-50);color:var(--k-mint-700);box-shadow:inset 0 0 0 1px var(--k-mint-200)}.inv-pill.is-rose{background:var(--k-rose-50);color:var(--k-rose-700);box-shadow:inset 0 0 0 1px var(--k-rose-200)}.inv-pill.is-gold{background:var(--k-gold-50);color:var(--k-gold-700);box-shadow:inset 0 0 0 1px var(--k-gold-200)}.inv-dot{background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem;display:inline-block}.inv-dot.is-brand{background:var(--k-brand-400)}.inv-dot.is-ink{background:var(--k-ink-300)}.inv-bar{background:var(--k-ink-100);border-radius:999px;gap:2px;height:.6rem;display:flex;overflow:hidden}.inv-bar>span{min-width:3px;height:100%;display:block}.inv-bar-sm{height:.4rem}.inv-swatch{border-radius:3px;flex:none;width:.62rem;height:.62rem;display:inline-block}.inv-sw-0{background:var(--k-brand-600)}.inv-sw-1{background:var(--k-gold-400)}.inv-sw-2{background:var(--k-mint-500)}.inv-sw-3{background:var(--k-rose-400)}.inv-sw-4{background:var(--k-brand-300)}.inv-sw-5{background:var(--k-ink-400)}.inv-track{background:var(--k-ink-100);border-radius:999px;height:.375rem;display:block;overflow:hidden}.inv-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--k-brand-400),var(--k-brand-600));max-width:100%;height:100%;display:block}[dir=rtl] .inv-track>span{background:linear-gradient(270deg,var(--k-brand-400),var(--k-brand-600))}.inv-track.is-mint>span{background:var(--k-mint-500)}.inv-track.is-rose>span{background:var(--k-rose-500)}.inv-track.is-gold>span{background:var(--k-gold-400)}.inv-split-row{border-top:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.inv-split-row:first-child{border-top:0}.inv-split-amount{text-align:end;min-width:6.5rem;color:var(--k-ink-900);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.inv-head>div:first-child{flex:18rem;min-width:0}.inv-sub{max-width:52rem;color:var(--k-ink-500);margin-top:.25rem;font-size:.82rem;line-height:1.6}.inv-back{min-height:2.5rem;color:var(--k-brand-700);border-radius:.55rem;align-items:center;gap:.25rem;margin-block:-.45rem;margin-inline-start:-.3rem;padding-inline:.3rem .5rem;font-size:.8rem;font-weight:650;display:inline-flex}.inv-back:hover{background:var(--k-brand-50)}.inv-back>svg{width:1rem;height:1rem}[dir=rtl] .inv-back>svg{transform:scaleX(-1)}.inv-note{background:var(--k-ink-50);color:var(--k-ink-600);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.6rem .8rem;font-size:.76rem;line-height:1.6;display:flex}.inv-note>svg{width:1rem;height:1rem;color:var(--k-ink-400);flex:none;margin-top:.2rem}.inv-row{border-top:1px dashed var(--k-line-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:.84rem;display:flex}.inv-row:first-child{border-top:0}.inv-row>span{min-width:0;color:var(--k-ink-500)}.inv-row>b,.inv-row>a{color:var(--k-ink-900);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.inv-row>a:hover{color:var(--k-brand-700);text-decoration:underline}.inv-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-400);font-size:.7rem;font-weight:700}.inv-subhead{color:var(--k-ink-950);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:flex}.inv-choice{background:var(--k-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--k-line-strong);cursor:pointer;border-radius:.95rem;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;transition:background .15s,box-shadow .15s;display:flex;position:relative}.inv-choice:hover{box-shadow:inset 0 0 0 1px var(--k-brand-300)}.inv-choice>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.inv-choice:has(input:checked){background:var(--k-brand-50);box-shadow:inset 0 0 0 1.5px var(--k-brand-500)}.inv-choice:has(input:focus-visible){outline:3px solid var(--k-focus);outline-offset:2px}.inv-choice b{color:var(--k-ink-950);font-size:.92rem;line-height:1.4;display:block}.inv-choice small{color:var(--k-ink-500);margin-top:.2rem;font-size:.77rem;line-height:1.55;display:block}.inv-choice-mark{background:var(--k-surface);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1.5px var(--k-ink-300);margin-top:.15rem;border-radius:999px;flex:none;margin-inline-start:auto}.inv-choice:has(input:checked) .inv-choice-mark{background:var(--k-brand-600);box-shadow:inset 0 0 0 3.5px var(--k-surface),0 0 0 1.5px var(--k-brand-600)}.inv-step{background:var(--k-brand-600);color:#fff;border-radius:.6rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.82rem;font-weight:800;display:grid}.inv-savebar{z-index:6;background:var(--k-surface);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.inv-savebar{background:color-mix(in srgb,var(--k-surface) 92%,transparent)}}.inv-savebar{box-shadow:var(--k-shadow-float),inset 0 0 0 1px var(--k-line);-webkit-backdrop-filter:blur(10px);padding:.7rem .9rem}.inv-count{background:var(--k-ink-200);min-width:1.3rem;color:var(--k-ink-600);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-inline-start:.4rem;padding:0 .35rem;font-size:.66rem;font-weight:750;line-height:1.2rem;display:inline-grid}.tab-row a[aria-current=page] .inv-count{background:var(--k-brand-100);color:var(--k-brand-700)}.inv-tabs .tab-row a{align-items:center;min-height:2.25rem;display:inline-flex}.inv-cell-field.field{font-variant-numeric:tabular-nums;min-height:2.3rem;padding-block:.35rem}.inv-cell-num{width:6.4rem}.inv-cell-note{min-width:8.5rem}.data-table .inv-amount{color:var(--k-ink-950);font-weight:700}.inv-pos,.data-table .inv-pos,.inv-kpi-value.inv-pos{color:var(--k-mint-700)}.inv-neg,.data-table .inv-neg,.inv-kpi-value.inv-neg{color:var(--k-rose-600)}.data-table .inv-muted{color:var(--k-ink-500)}.inv-warn,.data-table .inv-warn{color:var(--k-gold-700)}@media print{.inv-savebar,.inv-kpi-hero:after{display:none!important}}.admin-tile{background:var(--k-brand-50);width:2.5rem;height:2.5rem;color:var(--k-brand-600);box-shadow:inset 0 0 0 1px var(--k-brand-100);border-radius:.8rem;flex:none;place-items:center;display:grid}.admin-tile-sm{border-radius:.65rem;width:2.15rem;height:2.15rem}.admin-tile-mint{background:var(--k-mint-50);color:var(--k-mint-600);box-shadow:inset 0 0 0 1px var(--k-mint-100)}.admin-tile-gold{background:var(--k-gold-50);color:var(--k-gold-600);box-shadow:inset 0 0 0 1px var(--k-gold-100)}.admin-tile-rose{background:var(--k-rose-50);color:var(--k-rose-600);box-shadow:inset 0 0 0 1px var(--k-rose-100)}.admin-avatar{border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:750;line-height:1;display:grid}.admin-avatar-admin{background:linear-gradient(140deg,var(--k-brand-100),var(--k-brand-200));color:var(--k-brand-800)}.admin-avatar-seller{background:linear-gradient(140deg,var(--k-gold-100),var(--k-gold-200));color:var(--k-gold-800)}.admin-avatar-off{background:var(--k-ink-100);color:var(--k-ink-500)}.admin-user-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem clamp(1rem,1.8vw,1.4rem);list-style:none;transition:background .12s;display:flex}.admin-user-summary::-webkit-details-marker{display:none}.admin-user-summary:hover{background:var(--k-brand-50)}@supports (color:color-mix(in lab,red,red)){.admin-user-summary:hover{background:color-mix(in srgb,var(--k-brand-50) 45%,transparent)}}.admin-user-summary:focus-visible{outline-offset:-3px}.admin-user[open]>.admin-user-summary{background:var(--k-surface-2)}.admin-user-edit{background:var(--k-surface);min-height:2.1rem;color:var(--k-ink-700);box-shadow:inset 0 0 0 1px var(--k-line-strong);border-radius:.55rem;align-items:center;gap:.35rem;margin-inline-start:.25rem;padding:.3rem .65rem;font-size:.76rem;font-weight:650;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.admin-user-summary:hover .admin-user-edit,.admin-user[open] .admin-user-edit{background:var(--k-brand-50);color:var(--k-brand-700);box-shadow:inset 0 0 0 1px var(--k-brand-200)}.admin-user-chevron{transition:transform .15s}.admin-user[open] .admin-user-chevron{transform:rotate(180deg)}.admin-user-body{border-top:1px dashed var(--k-line-strong);background:var(--k-surface-2);padding:1.1rem clamp(1rem,1.8vw,1.4rem) 1.3rem}.settings-group{letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-500);align-items:center;gap:.75rem;margin-bottom:.9rem;font-size:.72rem;font-weight:700;display:flex}.settings-group:after{background:var(--k-line);content:"";flex:1;height:1px}.settings-head{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.settings-desc{max-width:44rem;color:var(--k-ink-500);margin-top:.2rem;font-size:.84rem;line-height:1.65}.settings-choice{background:var(--k-surface);min-height:3.6rem;box-shadow:inset 0 0 0 1px var(--k-line-strong);cursor:pointer;border-radius:.85rem;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:background .15s,box-shadow .15s;display:flex}.settings-choice:hover{box-shadow:inset 0 0 0 1px var(--k-brand-300)}.settings-choice:has(input:checked){background:var(--k-brand-50);box-shadow:inset 0 0 0 1.5px var(--k-brand-500)}.settings-choice:has(input:focus-visible){outline:3px solid var(--k-focus);outline-offset:2px}.settings-choice input{flex:none}.settings-choice b{color:var(--k-ink-950);font-size:.95rem;font-weight:700;line-height:1.35;display:block}.settings-choice small{color:var(--k-ink-500);font-size:.74rem;line-height:1.4;display:block}.settings-choice [lang=fa]{font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif}.settings-sub{background:var(--k-surface-2);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.9rem;padding:1rem}.panel.settings-danger{background:linear-gradient(180deg,var(--k-rose-50),var(--k-surface) 10rem)}@supports (color:color-mix(in lab,red,red)){.panel.settings-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--k-rose-50) 75%,var(--k-surface)),var(--k-surface) 10rem)}}.panel.settings-danger{box-shadow:var(--k-shadow-soft),inset 0 0 0 1px var(--k-rose-200)}.settings-danger-label{background:var(--k-rose-100);letter-spacing:.06em;text-transform:uppercase;color:var(--k-rose-700);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.68rem;font-weight:750;display:inline-flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}
