/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-500:oklch(62.3% .214 259.815);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-800:oklch(27.8% .033 256.848);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:var(--r-md);--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:var(--surface);--color-surface-hover:var(--surface-hover);--color-primary:var(--primary);--color-success:var(--c-success);--font-display:var(--font-display);--font-body:var(--font-body);--shadow-soft-lg:var(--shadow-lg)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}body{background-color:var(--bg);font-family:var(--font-body);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lh-body);transition:background var(--t-med), color var(--t-med);overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semi);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}button,summary,label,[role=button],select{cursor:pointer}button:disabled,[disabled]{cursor:not-allowed}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--selection-bg);color:var(--selection-fg)}.skip-link{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:var(--z-toast);transition:transform var(--t-fast);background:var(--primary);color:var(--on-primary);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--r-md);font-weight:var(--fw-med);box-shadow:var(--shadow-lg);position:fixed;transform:translateY(-160%)}.skip-link:focus-visible{outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}}@layer components{.wrap{width:100%;padding-inline:calc(var(--spacing) * 6);max-width:var(--container);margin-inline:auto}.wrap-narrow{max-width:var(--container-narrow)}.section{padding-block:calc(var(--spacing) * 32)}@media (max-width:768px){.section{padding-block:calc(var(--spacing) * 16)}}.eyebrow{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);background:var(--surface);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.eyebrow{-webkit-backdrop-filter:var(--blur-glass)}.eyebrow:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);border-radius:50%}.lead{font-size:var(--fs-lead);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--text-soft)}.section-head{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);max-width:var(--container-2xl);text-align:center}.section-head h2{font-size:var(--fs-h2);margin-bottom:calc(var(--spacing) * 3)}.section-head .eyebrow{margin-inline:auto}.logo{font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);align-items:baseline;gap:1px;font-size:1.4rem;display:inline-flex}.logo b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary)}.logo span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--text)}.btn{--tone:var(--primary);--tone-fg:oklch(from var(--tone) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h);--tone-bg:oklch(from var(--tone) var(--tone-bg-l) calc(c * var(--tone-bg-c)) h);--tone-bd:oklch(from var(--tone) var(--tone-bd-l) calc(c * var(--tone-bd-c)) h);--tone-solid:oklch(from var(--tone) var(--tone-solid-l) calc(c * var(--tone-solid-c)) h);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;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));display:inline-flex}.btn:active{scale:.97}.btn{border-radius:var(--r-md);font-size:var(--fs-sm);padding:.6em 1.3em}.btn-lg{font-size:var(--fs-body);padding:.95em 2em}.btn-primary{color:var(--on-primary);background:var(--grad-primary);box-shadow:var(--shadow-glow)}.btn-primary:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);filter:brightness(1.06)}.btn-accent{background-color:var(--accent);color:var(--on-accent);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.btn-accent:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--accent-hover);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);color:var(--text)}@media (hover:hover){.btn-ghost:hover{border-color:var(--border-strong);background-color:var(--surface-hover)}}.btn-ghost.is-active{color:var(--on-primary);background:var(--grad-primary);box-shadow:var(--shadow-glow);border-color:#0000}.btn-success{--tone:var(--c-success)}.btn-warning{--tone:var(--c-warning)}.btn-danger{--tone:var(--c-danger)}.btn-info{--tone:var(--c-info)}.btn-secondary{--tone:var(--text-soft)}.btn-success,.btn-warning,.btn-danger,.btn-info,.btn-secondary{color:var(--tone-on);background:var(--tone-solid)}.btn-success:hover,.btn-warning:hover,.btn-danger:hover,.btn-info:hover,.btn-secondary:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);filter:brightness(1.06)}.btn-outline{border:1px solid var(--tone-bd);color:var(--tone-fg);box-shadow:none;background:0 0}.btn-outline:hover{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover{background:color-mix(in srgb, var(--tone) 12%, transparent)}}.btn-outline:hover{filter:none;transform:none}.btn-sm{font-size:var(--fs-xs);padding:.4em .9em}.btn-pill{border-radius:var(--r-pill)}.btn-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:0}.btn-icon.btn-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.list-head .btn:not(.btn-icon){height:calc(var(--spacing) * 10);padding-block:0}.btn:disabled,.btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.alert{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--r-lg);padding:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);background:var(--alert-c);display:flex}@supports (color:color-mix(in lab, red, red)){.alert{background:color-mix(in srgb, var(--alert-c) 10%, var(--surface))}}.alert{border:1px solid var(--alert-c)}@supports (color:color-mix(in lab, red, red)){.alert{border:1px solid color-mix(in srgb, var(--alert-c) 28%, transparent)}}.alert>.ti{color:var(--alert-c);flex:none;margin-top:1px;font-size:1.25rem}.alert-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.alert-info{--alert-c:var(--brand-sky)}.alert-success{--alert-c:var(--c-success)}.alert-warning{--alert-c:var(--c-warning)}.alert-danger{--alert-c:var(--c-danger)}.progress{height:calc(var(--spacing) * 2);border-radius:var(--r-pill);background:var(--bg-sunken);overflow:hidden}.progress-bar{border-radius:inherit;background:var(--primary);height:100%;transition:width var(--t-fast)}.divider{border:0;border-top:1px solid var(--border);margin:calc(var(--spacing) * 4) 0}.divider-text{margin-block:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted);display:flex}.divider-text:before,.divider-text:after{content:"";border-top:1px solid var(--border);flex:1}.spinner{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex:none;animation:.7s linear infinite kit-spin;display:inline-block}.spinner-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner-lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-width:3px}.tabs{align-items:center;gap:var(--spacing);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tab{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--text-soft);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast);border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.tab>*{pointer-events:none}.tab:hover{color:var(--text)}.tab.is-active,.tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.tabs-soft{gap:calc(var(--spacing) * 1.5)}.tabs-soft .tab{background:var(--surface-hover);border-radius:var(--r-md) var(--r-md) 0 0}.tabs-soft .tab>.ti{color:var(--tone-fg)}.tabs-soft .tab:hover{background:var(--tone-bg);color:var(--text)}.tabs-soft .tab.is-active,.tabs-soft .tab[aria-selected=true]{background:var(--tone-bg);color:var(--tone-fg);border-bottom-color:var(--tone-fg);font-weight:600}.tabs-card{gap:var(--spacing)}.tabs-card .tab{border-radius:var(--r-md) var(--r-md) 0 0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.5);border:1px solid #0000;border-bottom:none;margin-bottom:-1px}.tabs-card .tab.is-active,.tabs-card .tab[aria-selected=true]{background:var(--surface);border-color:var(--border);color:var(--text)}.tab-card-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 2)}.tabs-card:not(.tabs-icon){align-items:flex-end}.tabs-card:not(.tabs-icon) .tab{background:var(--surface-hover);border-color:var(--border);color:var(--text-soft);margin-bottom:0}.tabs-card:not(.tabs-icon) .tab>.ti{color:var(--tone-fg)}.tabs-card:not(.tabs-icon) .tab:hover{background:var(--tone-bg);color:var(--text)}.tabs-card:not(.tabs-icon) .tab.is-active,.tabs-card:not(.tabs-icon) .tab[aria-selected=true]{background:var(--surface);color:var(--text);margin-bottom:-1px}.tabs-card:not(.tabs-icon)+.tab-card-body{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}@media (max-width:639px){.tabs-card:not(.tabs-icon){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs-card:not(.tabs-icon)::-webkit-scrollbar{display:none}.tabs-card:not(.tabs-icon) .tab{flex:none}}.tabs-card.tabs-scroll:not(.tabs-icon){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs-card.tabs-scroll:not(.tabs-icon)::-webkit-scrollbar{display:none}.tabs-card.tabs-scroll:not(.tabs-icon) .tab{flex:none}@media (max-width:639px){.tab-card-body{padding:calc(var(--spacing) * 3)}}.tabs-icon{gap:var(--spacing);padding-top:calc(var(--spacing) * 2);border-bottom:0;flex-wrap:nowrap;overflow-x:auto}.tabs-icon .tab{justify-content:center;gap:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 8.5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--tone-fg);flex:none;margin:0;padding:0;position:relative}.tabs-icon .tab>.ti{font-size:1.125rem;line-height:1}.tabs-icon .tab:hover{background:var(--surface-hover)}.tabs-icon .tab.is-active,.tabs-icon .tab[aria-selected=true]{width:auto;padding:0 calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 2.5);background:var(--tone-bg);color:var(--tone-fg);box-shadow:0 5px 18px -5px var(--tone);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs-icon .tab.is-active,.tabs-icon .tab[aria-selected=true]{box-shadow:0 5px 18px -5px color-mix(in srgb, var(--tone) 62%, transparent)}}.tabs-icon .tab.is-active,.tabs-icon .tab[aria-selected=true]{font-weight:var(--fw-semi)}.tabs-icon .tab>.tab-label{display:none}.tabs-icon .tab.is-active>.tab-label,.tabs-icon .tab[aria-selected=true]>.tab-label{display:inline}.tabs-icon.tabs-labels .tab{width:auto;padding:0 calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 2.5)}.tabs-icon.tabs-labels .tab>.tab-label{white-space:nowrap;display:inline}.tabs-icon.tabs-labels .tab:not(.is-active):not([aria-selected=true])>.tab-label{color:var(--text-muted)}.tabs-icon .tab.is-active>.ti,.tabs-icon .tab[aria-selected=true]>.ti{color:inherit}.tabs-icon .tab>.badge{top:calc(calc(var(--spacing) * 2) * -1);right:calc(calc(var(--spacing) * 1.5) * -1);min-width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);padding:0 var(--spacing);border:2px solid var(--surface);font-variant-numeric:tabular-nums;justify-content:center;font-size:.625rem;line-height:1;position:absolute}.badge.axis-badge{min-width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);padding:0 calc(var(--spacing) * 1.5);font-variant-numeric:tabular-nums;background:currentColor;justify-content:center;font-size:.625rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.badge.axis-badge{background:color-mix(in oklch, currentColor 16%, transparent)}}.badge.axis-badge{color:inherit}.badge.axis-badge.badge-zero{opacity:.55}.tabs-icon .tab-sep{width:1px;height:calc(var(--spacing) * 5);background:var(--border);margin:0 calc(var(--spacing) * 1.5);flex:none;align-self:center}.tabs-pill{gap:calc(var(--spacing) * 1.5);border-bottom:0}.tabs-pill .tab{border-radius:var(--r-pill);border:0;margin:0}.tabs-pill .tab.is-active,.tabs-pill .tab[aria-selected=true]{background:var(--primary-soft);color:var(--primary)}.lang-pick{position:relative}.lang-pick>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);height:38px;padding:0 calc(var(--spacing) * 2);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);transition:border-color var(--t-fast), color var(--t-fast);list-style:none;display:inline-flex}.lang-pick>summary::-webkit-details-marker{display:none}.lang-pick>summary:hover{border-color:var(--border-strong);color:var(--text)}.lang-pick>summary img{border-radius:2px;display:block}.lang-pick>summary .ti{transition:transform var(--t-fast);font-size:.9375rem}.lang-pick[open]>summary .ti{transform:rotate(180deg)}.lp-menu{right:0;top:calc(100% + calc(var(--spacing) * 1.5));z-index:50;min-width:168px;padding:var(--spacing);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:none;position:absolute}.lang-pick[open]>.lp-menu{display:flex}.lp-menu a{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-sm);text-decoration:none;display:flex}.lp-menu a img{border-radius:2px}.lp-menu a:hover{background:var(--surface-hover)}.lp-menu a.is-active{color:var(--primary);font-weight:600}.kbd{background:var(--surface-hover);border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6}.keys-plus{color:var(--text-muted);margin:0 3px;font-size:12px}.keys-group+.keys-group{margin-top:1.125rem}.keys-group-head{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;display:flex}.keys-row{align-items:baseline;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);grid-template-columns:minmax(7.5rem,auto) 1fr;display:grid}.keys-row dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text)}@media (max-width:480px){.keys-row{grid-template-columns:1fr;gap:2px}}.nav{z-index:50;border-bottom-style:var(--tw-border-style);background-color:var(--bg-glass);height:var(--nav-h);-webkit-backdrop-filter:var(--blur-glass);transition:border-color var(--t-med), background var(--t-med);border-color:#0000;border-bottom-width:1px;align-items:center;display:flex;position:sticky;top:0}.nav.is-scrolled{border-color:var(--border)}.nav-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);width:100%;padding-inline:calc(var(--spacing) * 6);max-width:var(--container);margin-inline:auto;display:flex}.nav-links{align-items:center;gap:calc(var(--spacing) * 8);display:none}@media (min-width:48rem){.nav-links{display:flex}}.nav-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media (hover:hover){.nav-link:hover{color:var(--text)}}.nav-link{font-size:var(--fs-sm)}.nav-link:after{content:"";right:0;bottom:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * .5);background:var(--grad-primary);transform-origin:0;transition:transform var(--t-fast);border-radius:3.40282e38px;position:absolute;left:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.is-active:after{transform:scaleX(1)}.nav-link.is-active{color:var(--text)}.nav-actions{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.lang{position:relative}.lang-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2.5);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.lang-btn:hover{background-color:var(--surface-hover);color:var(--text)}}.lang-btn{height:38px;font-size:var(--fs-sm);font-weight:var(--fw-med)}.lang-btn img{border-radius:var(--r-sm);object-fit:cover;width:20px;height:15px}.lang-btn .ti{font-size:1rem}.lang-menu{padding:var(--spacing);flex-direction:column;min-width:170px}.lang.is-open .lang-menu{display:flex}.lang-menu a{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.lang-menu a:hover{background-color:var(--surface-hover);color:var(--text)}}.lang-menu a{font-size:var(--fs-sm)}.lang-menu img{border-radius:var(--r-sm);object-fit:cover;width:20px;height:15px}.hero{padding-block:clamp(calc(var(--spacing) * 10), 7vh, 6rem) 5rem;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:-2;background:var(--hero-glow);position:absolute;inset:0}.hero-deco{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-deco i{color:var(--primary);opacity:.12;position:absolute}@media (max-width:768px){.hero-deco i{display:none}}.hero-inner{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.hero-inner h1{font-size:var(--fs-hero);margin-bottom:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hero-grad{background:linear-gradient(120deg, var(--primary), var(--brand-sky));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-xl)}.hero-cta{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hero-note{margin-top:calc(var(--spacing) * 4);color:var(--text-muted);font-size:var(--fs-xs)}.hero-stats{margin-top:calc(var(--spacing) * 12);justify-content:center;column-gap:calc(var(--spacing) * 12);row-gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.hero-stat{text-align:center}.hero-stat b{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--grad-primary);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;display:block}.hero-stat span{color:var(--text-muted);font-size:var(--fs-xs)}.hero-visual{margin-inline:auto;margin-top:calc(var(--spacing) * 16);max-width:980px;position:relative}.hero-visual:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 50% 42%, var(--primary), transparent 72%);position:absolute;inset:-10% -8% -14%}@supports (color:color-mix(in lab, red, red)){.hero-visual:before{background:radial-gradient(50% 50% at 50% 42%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 72%)}}.hero-visual:before{filter:blur(28px)}.float-card{z-index:10;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3);display:none;position:absolute}@media (min-width:48rem){.float-card{display:flex}}.float-card{background:var(--bg-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-lg);animation:floaty 6s var(--ease) infinite}.float-card--tl{top:7%;left:-3.5%}.float-card--br{animation-delay:-3s;bottom:16%;right:-3.5%}@media (prefers-reduced-motion:reduce){.float-card{animation:none}}.app-frame{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);max-width:980px;box-shadow:var(--shadow-lg), 0 40px 120px -40px var(--primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-frame{box-shadow:var(--shadow-lg), 0 40px 120px -40px color-mix(in srgb, var(--primary) 35%, transparent)}}.app-frame-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.app-dot{background:var(--border-strong);border-radius:3.40282e38px;width:11px;height:11px}.app-frame-body{grid-template-columns:200px 1fr;min-height:320px;display:grid}.app-side{gap:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);background-color:var(--bg-sunken);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.app-side-item{cursor:pointer;border-radius:var(--r-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.app-side-item:hover{color:var(--text)}}.app-side-item{font-size:var(--fs-sm)}.app-side-item.active{background-color:var(--primary-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.app-body{padding:calc(var(--spacing) * 6)}.app-view{display:none}.app-view.is-active{animation:app-fade .35s var(--ease);display:block}.app-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2.5);display:flex}.app-row:last-child{border-bottom:0}.app-row .icon-box{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.app-stats{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,1fr);display:grid}.app-stat{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg-elevated);padding:calc(var(--spacing) * 4)}.app-stat-n{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary);font-size:1.6rem}.app-stat-l{color:var(--text-muted);font-size:var(--fs-xs)}.app-chart{align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3);background:linear-gradient(180deg, var(--primary-soft), transparent);height:120px;display:flex}.app-bar{border-radius:var(--r-sm) var(--r-sm) 0 0;background:linear-gradient(180deg, var(--accent-light), var(--accent-hue));box-shadow:0 0 16px -4px var(--primary);flex:1}@supports (color:color-mix(in lab, red, red)){.app-bar{box-shadow:0 0 16px -4px color-mix(in srgb, var(--primary) 45%, transparent)}}@media (max-width:640px){.app-frame-body{grid-template-columns:1fr}.app-side{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);flex-direction:row;overflow-x:auto}.app-stats{grid-template-columns:1fr}}.grid-3{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.grid-3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.grid-3{grid-template-columns:1fr}}.card{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--border-strong);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.card-icon{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--r-md);background:var(--grad-primary);width:48px;height:48px;color:var(--white);transition:box-shadow var(--t-med);place-items:center;display:grid}.card:hover .card-icon{box-shadow:var(--shadow-glow)}.card-icon .ti{font-size:1.5rem}.card h3{font-size:var(--fs-h3);margin-bottom:calc(var(--spacing) * 2)}.card p{color:var(--text-soft);font-size:var(--fs-body)}.step-n{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--on-primary);background:var(--grad-primary);width:40px;height:40px;box-shadow:var(--shadow-glow);border-radius:3.40282e38px;place-items:center;display:grid}.step h3{font-size:var(--fs-h3);margin-bottom:calc(var(--spacing) * 2)}.step p{color:var(--text-soft)}.cta-band{border-radius:var(--r-xl);background-color:var(--text);text-align:center;color:var(--text-invert);padding:clamp(calc(var(--spacing) * 12), 8vw, 6rem)}.cta-band h2{margin-bottom:calc(var(--spacing) * 4);color:var(--text-invert);font-size:var(--fs-h1)}.cta-band p{margin-inline:auto;margin-bottom:calc(var(--spacing) * 6);color:var(--text-invert);opacity:.75;max-width:520px}.footer{margin-top:calc(var(--spacing) * 24);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 8)}.footer-top{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;gap:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.footer-col h4{margin-bottom:calc(var(--spacing) * 3);color:var(--text);font-size:var(--fs-sm)}.footer-col a{color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.footer-col a:hover{color:var(--primary)}}.footer-col a{font-size:var(--fs-sm);padding:var(--spacing) 0}.footer-bottom{justify-content:space-between;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.reveal{opacity:0;transition:opacity var(--t-slow), transform var(--t-slow);will-change:opacity, transform;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.svc-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 7);transition:box-shadow var(--t-med), border-color var(--t-med), transform var(--t-fast);position:relative;overflow:hidden}.svc-card:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.svc-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.bento{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1000px){.bento{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bento{grid-template-columns:1fr}}.svc-card--wide{grid-column:span 2}@media (max-width:600px){.svc-card--wide{grid-column:span 1}}.scroll-progress{z-index:200;background:var(--grad-primary);width:0;height:3px;position:fixed;top:0;left:0}.svc-card--active{color:var(--on-primary);background:var(--grad-primary);box-shadow:var(--shadow-glow);border-color:#0000}.svc-card--active:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:var(--shadow-glow)}.svc-watermark{pointer-events:none;color:var(--primary);opacity:.1;font-size:8.25rem;line-height:1;position:absolute;top:-14px;right:-14px}.svc-card--active .svc-watermark{color:var(--on-primary);opacity:.18}.svc-icon{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--r-lg);background:var(--primary-soft);width:52px;height:52px;color:var(--primary);place-items:center;display:grid}.svc-icon .ti{font-size:1.625rem}.svc-card--active .svc-icon{background:var(--on-primary)}@supports (color:color-mix(in lab, red, red)){.svc-card--active .svc-icon{background:color-mix(in srgb, var(--on-primary) 18%, transparent)}}.svc-card--active .svc-icon{color:var(--on-primary)}.svc-title{font-size:var(--fs-h3);margin-bottom:calc(var(--spacing) * 2)}.svc-desc{color:var(--text-soft);font-size:var(--fs-body)}.svc-card--active .svc-title,.svc-card--active .svc-desc{color:var(--on-primary)}@supports (color:color-mix(in lab, red, red)){.svc-card--active .svc-desc{color:color-mix(in srgb, var(--on-primary) 88%, transparent)}}.svc-divider{margin-block:calc(var(--spacing) * 5);border-top:1px dashed var(--border)}.svc-card--active .svc-divider{border-top-color:var(--on-primary)}@supports (color:color-mix(in lab, red, red)){.svc-card--active .svc-divider{border-top-color:color-mix(in srgb, var(--on-primary) 35%, transparent)}}.svc-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--text-muted);font-size:var(--fs-sm);display:inline-flex}.svc-meta:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px}.svc-card--active .svc-meta{color:var(--on-primary)}@supports (color:color-mix(in lab, red, red)){.svc-card--active .svc-meta{color:color-mix(in srgb, var(--on-primary) 90%, transparent)}}.svc-card--active .svc-meta:before{background:var(--on-primary)}.cycle-toggle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:var(--spacing);border-radius:3.40282e38px;align-items:center;gap:2px;display:inline-flex}.cycle-toggle button{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:var(--fs-sm);border-radius:3.40282e38px}.cycle-toggle button.is-active{color:var(--on-primary);background:var(--grad-primary)}.pricing{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.pricing{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.plan{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 8);transition:transform var(--t-med), box-shadow var(--t-med), border-color var(--t-med);flex-direction:column;display:flex;position:relative}.plan:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.plan--pop{color:var(--on-primary);background:var(--grad-primary);box-shadow:var(--shadow-glow);border-color:#0000}.plan-badge{right:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);background:var(--text);color:var(--text-invert);border-radius:3.40282e38px;position:absolute;top:0;transform:translateY(-50%)}.plan-name{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:var(--fs-h3)}.plan-price{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:2.6rem;line-height:1}.plan-price span{font-family:var(--font-body);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--text-muted);font-size:var(--fs-sm)}.plan--pop .plan-price span{color:var(--on-primary)}@supports (color:color-mix(in lab, red, red)){.plan--pop .plan-price span{color:color-mix(in srgb, var(--on-primary) 85%, transparent)}}.plan-sub{margin-bottom:calc(var(--spacing) * 6);color:var(--text-soft);font-size:var(--fs-sm)}.plan--pop .plan-sub{color:var(--on-primary)}@supports (color:color-mix(in lab, red, red)){.plan--pop .plan-sub{color:color-mix(in srgb, var(--on-primary) 85%, transparent)}}.plan-feat{margin-bottom:calc(var(--spacing) * 8)}:where(.plan-feat>: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)))}.plan-feat li{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);display:flex}.plan-feat .ti{color:var(--primary);flex-shrink:0;font-size:1.125rem}.plan--pop .plan-feat .ti{color:var(--on-primary)}.plan .btn{width:100%;margin-top:auto}.plan--pop .btn-primary{background:var(--white);color:var(--accent-dark);box-shadow:none}.plan--pop .btn-primary:hover{filter:brightness(.97)}.price-yearly,[data-cycle=yearly] .price-monthly{display:none}[data-cycle=yearly] .price-yearly{display:block}.quote-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 7);flex-direction:column;display:flex}.quote-stars{margin-bottom:calc(var(--spacing) * 4);color:var(--brand-amber);letter-spacing:2px;font-size:1.1875rem;line-height:1}.quote-text{margin-bottom:calc(var(--spacing) * 6);color:var(--text-soft);font-size:var(--fs-body)}.quote-who{align-items:center;gap:calc(var(--spacing) * 3);margin-top:auto;display:flex}.quote-who .avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.quote-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:var(--fs-sm)}.quote-role{color:var(--text-muted);font-size:var(--fs-xs)}.faq{max-width:var(--container-2xl);margin-inline:auto}.faq-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.faq-q{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);text-align:left;--tw-font-weight:var(--font-weight-semibold);width:100%;font-weight:var(--font-weight-semibold);padding:calc(var(--spacing) * 5) 0;font-family:var(--font-display);font-size:var(--fs-h3);display:flex}.faq-q .ti{color:var(--text-muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;font-size:1.375rem}.faq-item.is-open .faq-q .ti{color:var(--primary);transform:rotate(180deg)}.faq-a{transition:grid-template-rows var(--t-med);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{padding-bottom:calc(var(--spacing) * 5);color:var(--text-soft);font-size:var(--fs-body)}.band-tint{background:var(--bg-tint);border-block:1px solid var(--border)}.band-dark{background:var(--bg);color:var(--text);position:relative;overflow:hidden}.band-dark:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 100% at 50% 0%, var(--accent-light), transparent 70%);inset-inline:0;height:380px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.band-dark:before{background:radial-gradient(55% 100% at 50% 0%, color-mix(in srgb, var(--accent-light) 14%, transparent), transparent 70%)}}.band-dark>.wrap{z-index:1;position:relative}.integ-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:900px){.integ-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.integ-grid{grid-template-columns:repeat(2,1fr)}}.integ{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);color:var(--text-soft);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));padding:calc(var(--spacing) * 6) calc(var(--spacing) * 3);flex-direction:column;display:flex}.integ:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--text);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.integ:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}}.integ .ti{font-size:1.875rem}.integ span{text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-size:var(--fs-xs)}.trust-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.trust-grid{grid-template-columns:1fr}}.trust-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 6)}.trust-card h3{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 1.5);font-size:1.05rem}.trust-card p{color:var(--text-soft);font-size:var(--fs-sm)}.trust-badges{margin-top:calc(var(--spacing) * 10);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.trust-badge{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--text-soft);font-size:var(--fs-sm);font-weight:var(--fw-med);border-radius:3.40282e38px;display:inline-flex}.trust-badge .ti{color:var(--primary);font-size:1.125rem}.feature-row{align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:1fr 1fr;display:grid}@media (min-width:1000px){.feature-row{gap:4rem}}@media (max-width:900px){.feature-row{gap:calc(var(--spacing) * 10);grid-template-columns:1fr}}.feature-row+.feature-row{margin-top:calc(var(--spacing) * 20)}.feature-row--rev .feature-media{order:-1}@media (max-width:900px){.feature-row--rev .feature-media{order:0}}.feature-text h3{font-size:var(--fs-h2);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4)}.feat-list{margin-top:calc(var(--spacing) * 6)}:where(.feat-list>: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)))}.feat-list li{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.feat-list li>.ti{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5);background:var(--primary-soft);color:var(--primary);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:.9375rem;display:grid}.feat-list b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.feat-list p{color:var(--text-soft);font-size:var(--fs-sm)}.feature-media{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}.feature-media:before{content:"";pointer-events:none;border-radius:var(--r-xl);z-index:-1;background:radial-gradient(60% 60% at 50% 50%, var(--primary), transparent 72%);position:absolute;inset:8% 6% -10%}@supports (color:color-mix(in lab, red, red)){.feature-media:before{background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 72%)}}.feature-media:before{filter:blur(26px)}.media-head{margin-bottom:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.media-title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.panel-card{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.def-groups{column-width:calc(var(--spacing) * 88);column-gap:calc(var(--spacing) * 4)}.def-group{margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 1.5);break-inside:avoid}.def-group-head{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;display:flex}.def-item{height:calc(var(--spacing) * 9.5);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);width:100%;padding-inline:calc(var(--spacing) * 2.5);text-align:left;transition:background var(--t-fast);display:flex}.def-item:hover,.def-item:focus-visible{background:var(--primary-soft)}.def-item[data-empty]{opacity:.6}.def-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.def-cols [data-current-item][aria-current=true]{background:var(--primary-soft);color:var(--primary);font-weight:600}.def-cols{gap:calc(var(--spacing) * 3);grid-auto-columns:minmax(12rem,1fr);grid-auto-flow:column;height:100%;min-height:16rem;display:grid;overflow-x:auto}.wnd-body:has(>.wnd-pad>.def-cols){overflow:hidden}.wnd-pad:has(>.def-cols){height:100%}.def-cols .def-back{display:none}@media (max-width:639px){.def-cols{grid-auto-columns:calc(100% - calc(var(--spacing) * 8));scroll-snap-type:x mandatory;scroll-padding-inline:0}.def-cols .panel-card{scroll-snap-align:start}.def-cols .def-back{display:inline-flex}.def-cols>.contents:first-child>.panel-card:first-child .def-back{display:none}}.def-cols-plain .def-row{grid-template-columns:minmax(0,1fr) auto}.def-cols-code .def-row{grid-template-columns:5.5rem minmax(0,1fr) auto}@media (hover:hover){.def-row-acts{opacity:0;transition:opacity .12s}.group:hover .def-row-acts,.group:focus-within .def-row-acts{opacity:1}}html.kit-loading #main-content{visibility:hidden;position:relative}.kit-veil{display:none}html.kit-loading .kit-veil{visibility:visible;background:var(--bg-tint);display:block;position:absolute;inset:0;overflow:auto}.mdi-tabbar{z-index:19;align-items:stretch;gap:var(--spacing);top:var(--nav-h);height:calc(var(--spacing) * 9.5);background:var(--bg-tint);border-bottom:1px solid var(--chrome-line);scrollbar-width:none;padding-inline-end:calc(var(--spacing) * 2);display:flex;position:sticky;overflow:auto hidden}.mdi-tabbar::-webkit-scrollbar{display:none}.mdi-tabbar.can-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}@media (max-width:639px){.mdi-tabbar{display:none}}.mdi-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);height:100%;padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;border-color:#0000;border-bottom-width:2px;flex:none;max-width:12.5rem;display:flex}.mdi-tab:hover{color:var(--text);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mdi-tab:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.mdi-tab.is-home{z-index:2;background:var(--bg-tint);box-shadow:1px 0 0 var(--chrome-line);position:sticky;left:0}.mdi-tab.is-home:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mdi-tab.is-home:hover{background:color-mix(in srgb, var(--primary) 6%, var(--bg-tint))}}.mdi-tabmenu{z-index:50;border-radius:var(--r-md);padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);background:var(--surface);border:1px solid var(--border);width:max-content;min-width:11rem;position:fixed}.mdi-tabmenu>button{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--text);border-radius:.25rem;display:flex}.mdi-tabmenu>button>.ti{color:oklch(from var(--tone) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h);flex:none;font-size:1rem}.mdi-tabmenu>button:hover{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.mdi-tabmenu>button:hover{background:color-mix(in srgb, var(--tone) 12%, transparent)}}.mdi-tabmenu>button:disabled{opacity:.4;pointer-events:none}.mdi-tabmenu>hr{margin-block:var(--spacing);border:0;border-top:1px solid var(--border)}.mdi-tab.is-pinned:after{content:"";color:oklch(from var(--cat-amber) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h);flex:none;font-family:tabler-icons;font-size:.75rem}.mdi-tab.is-active{color:var(--primary);font-weight:var(--fw-med);border-bottom-color:var(--primary);background:var(--surface)}.mdi-tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdi-tab.is-preview .mdi-tab-label{font-style:italic}.mdi-tab.is-pending .mdi-tab-label:after{content:"...";vertical-align:bottom;width:1.1em;color:var(--text-muted);letter-spacing:.12em;animation:1.2s steps(4,end) infinite mdi-tab-dots;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:reduce){.mdi-tab.is-pending .mdi-tab-label:after{animation:none}}.mdi-tab.is-failed .mdi-tab-label{color:var(--c-danger)}.mdi-tab.is-failed .mdi-tab-label:before{content:"";margin-inline-end:var(--spacing);font-family:tabler-icons}.mdi-tab.is-dragging{opacity:.5}.page-title{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.page-title .icon-btn{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}@media (max-width:639.98px){.page-title~div .btn-primary{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);gap:0;padding:0;font-size:0}.page-title~div .btn-primary .ti{font-size:1.15rem}}.mdi-tab-close{color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:.25rem;flex-shrink:0;place-items:center;font-size:.8125rem;display:grid}.mdi-tab-close:hover{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.mdi-tab-close:hover{background:color-mix(in srgb, var(--c-danger) 15%, transparent)}}.mdi-panel{display:none}.mdi-panel.is-active{flex-direction:column;flex:1;min-height:0;display:flex}.mdi-scroll{flex:1;min-height:0;overflow:auto}.mdi-pad{min-height:100%;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.mdi-pad{padding:calc(var(--spacing) * 4)}}.skel{gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.skel-head,.skel-line{border-radius:var(--r-md);height:calc(var(--spacing) * 3.5);background:linear-gradient(90deg, var(--bg-tint) 25%, var(--border) 37%, var(--bg-tint) 63%);background-size:400% 100%;animation:1.4s infinite kit-skel;display:block}.skel-head{height:calc(var(--spacing) * 6);width:34%;margin-bottom:calc(var(--spacing) * 1.5)}@media (prefers-reduced-motion:reduce){.skel-head,.skel-line{animation:none}}.kit-frame{border-radius:var(--radius-md);border:0;flex:1;width:100%;min-height:60vh;display:block}.mdi-loading{padding-block:calc(var(--spacing) * 20);color:var(--text-muted);place-items:center;display:grid}.mdi-loading .ti{font-size:1.625rem}.topbar{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2.5);display:flex;position:sticky;top:0}@media (min-width:40rem){.topbar{gap:calc(var(--spacing) * 2)}}.topbar{z-index:var(--z-nav);background-color:var(--bg);height:var(--nav-h)}.term-band{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--tone-bg);color:var(--tone-fg);border-bottom:1px solid var(--tone-bd);display:flex}.term-band .ti{flex-shrink:0;font-size:1rem}.side-link,.nav-parent,.nav-sub a,.icon-btn,.filter-tab{--chrome-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.side-link,.nav-parent,.nav-sub a,.icon-btn,.filter-tab{--chrome-hover:color-mix(in srgb, var(--primary) 8%, transparent)}}.side-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.side-link:hover{color:var(--text)}}.side-link:hover{background:var(--chrome-hover)}.side-link.is-active{background-color:var(--primary-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.side-link.is-soon{pointer-events:none;cursor:default;color:var(--text-muted)}.side-link.is-soon:hover{color:var(--text-muted);background-color:#0000}.side-link .ti{font-size:1.25rem}.side-label{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase}.icon-btn{border-radius:var(--r-md);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);place-items:center;display:grid}.icon-btn:hover{background:var(--chrome-hover)}.icon-btn .ti{font-size:1.25rem}.icon-btn.is-pinned{--tone:var(--cat-amber);color:oklch(from var(--tone) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h)}.lnc-lbl{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;display:flex}.lnc-count{padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:.7rem;font-weight:var(--font-weight-medium);color:var(--text-soft);background:var(--bg-tint);border-radius:3.40282e38px}.lnc-tile{border-radius:var(--r-lg);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;align-items:center;display:flex;position:relative}@media (hover:hover){.lnc-tile:hover{background-color:var(--surface-hover)}}.lnc-tile:hover{border-color:var(--border)}.lnc-tile .lnc-hit{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1;display:flex}.lnc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lnc-grip{width:calc(var(--spacing) * 3);cursor:grab;color:var(--text-muted);inset-inline-start:calc(var(--spacing) * 0);place-items:center;display:grid;position:absolute;top:0;bottom:0}.lnc-hint{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;margin-inline-start:auto;display:inline-flex}.lnc-hint .ti{font-size:.8rem}.lnc-div{margin-block:var(--spacing)}.lnc-tile .lnc-act{inset-inline-end:calc(var(--spacing) * 1);top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--text-muted);border-radius:.25rem;place-items:center;display:grid;position:absolute}.lnc-tile .lnc-act .ti{font-size:.75rem}.lnc-grip .ti{font-size:.7rem}.lnc-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-lg);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.lnc-row:hover{background-color:var(--surface-hover)}}.lnc-empty{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted);background:var(--bg-tint);display:flex}.lnc-act{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--r-md);color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));place-items:center;display:grid}.lnc-hover{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lnc-row:hover .lnc-hover,.lnc-row:focus-within .lnc-hover,.lnc-tile:hover .lnc-hover,.lnc-tile:focus-within .lnc-hover{opacity:1}@media (hover:none){.lnc-hover{opacity:1}}.lnc-sec:has([data-filter-item]):not(:has([data-filter-item]:not([hidden]))){display:none}.fav-star svg{fill:none}.fav-star.is-pinned svg{fill:currentColor}#favHome{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex:none;display:inline-flex}.icon-btn-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.icon-btn-sm .ti{font-size:1.125rem}.icon-btn-sm:hover{background-color:var(--surface-hover)}.bildirim-row{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (min-width:40rem){.bildirim-row{padding:calc(var(--spacing) * 5)}}.bildirim-row{position:relative}.bildirim-row+.bildirim-row{border-top:1px solid var(--border)}.bildirim-row:hover{background:var(--surface-hover)}.bildirim-row.is-unread{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bildirim-row.is-unread{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.bildirim-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);background:var(--primary);opacity:0;border-radius:999px;flex:none}.bildirim-row.is-unread .bildirim-dot{opacity:1}.bildirim-read{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--t-fast), color var(--t-fast), background var(--t-fast);flex:none;place-items:center;display:grid}.bildirim-row:hover .bildirim-read{opacity:1}.bildirim-read:hover{color:var(--c-success);background:var(--surface-hover)}.bildirim-row:not(.is-unread) .bildirim-read{display:none}.icon-box{border-radius:var(--r-md);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);place-items:center;display:grid}.icon-box .ti{font-size:1.25rem}.avatar{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.avatar-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.avatar-list{display:inline-flex}.avatar-list .avatar{box-shadow:0 0 0 2px var(--surface)}.avatar-list .avatar:not(:first-child){margin-left:calc(-1 * calc(var(--spacing) * 2))}.app-sidebar{background-color:var(--bg);color:var(--text)}.app-sidebar,.app-sidebar-head,.topbar{border-color:var(--chrome-line)}@supports (color:color-mix(in lab, red, red)){.topbar{border-color:color-mix(in srgb, var(--chrome-line) 45%, transparent)}}.app-sidebar .logo span{color:var(--text)}.nav-parent{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-md);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.nav-parent:hover{color:var(--text)}}.nav-parent:hover{background:var(--chrome-hover)}.nav-parent .ti:first-child{font-size:1.25rem}.nav-parent .chev{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-left:auto;font-size:1rem}.nav-group.is-open>.nav-parent{color:var(--text)}.nav-group.is-open>.nav-parent .chev{transform:rotate(90deg)}.nav-sub{transition:grid-template-rows var(--t-med);grid-template-rows:0fr;display:grid}.nav-group.is-open>.nav-sub{grid-template-rows:1fr}.nav-sub>div{overflow:hidden}.nav-sub a{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.nav-sub a:hover{color:var(--text)}}.nav-sub a{padding-left:calc(var(--spacing) * 8);font-size:var(--fs-sm)}.nav-sub a:hover{background:var(--chrome-hover)}.nav-sub a:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.nav-sub a:before{background:color-mix(in srgb, var(--primary) 55%, transparent)}}.nav-sub a:before{transition:background-color var(--t-fast)}.nav-sub a:hover:before{background:var(--primary)}.nav-sub a.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.nav-sub a.is-active:before{background:var(--primary)}.nav-sub .is-soon{cursor:default;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);color:var(--text-muted);padding-left:calc(var(--spacing) * 8);font-size:var(--fs-sm);pointer-events:none;display:flex}.nav-sub .is-soon:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px}.nav-sub .nav-parent{padding-left:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);font-size:var(--fs-sm);font-weight:500}.nav-sub .nav-parent .ti:first-child{opacity:.7;font-size:1rem}.nav-sub .nav-group.is-open>.nav-parent .ti:first-child{opacity:1}.nav-sub .nav-parent .chev{font-size:.875rem}.nav-sub .nav-sub{margin-left:calc(var(--spacing) * 6);border-left:1px solid var(--border)}.nav-sub .nav-sub a,.nav-sub .nav-sub .is-soon{padding-left:calc(var(--spacing) * 5)}html{--sidebar-w:16rem}.app-sidebar{width:var(--sidebar-w);transition:translate .3s ease-out,width .2s ease-out}.nav-fly-title{display:none}@media (min-width:64rem){.app-main{margin-left:var(--sidebar-w);transition:margin-left .2s ease-out}html.sidebar-mini{--sidebar-w:4.5rem}html.sidebar-mini .app-sidebar-head{justify-content:center;padding-inline:0}html.sidebar-mini .app-sidebar .logo span,html.sidebar-mini .app-sidebar .side-label,html.sidebar-mini .app-sidebar .side-link>span,html.sidebar-mini .app-sidebar .nav-parent>.nav-label,html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-parent>.chev{display:none}html.sidebar-mini .app-sidebar .side-link,html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-parent{justify-content:center;padding-inline:0}html.sidebar-mini .app-sidebar>nav>.nav-group:has(a.is-active)>.nav-parent{background-color:var(--primary-soft);color:var(--primary)}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub{top:var(--fly-top,0);left:calc(var(--sidebar-w) - var(--spacing) - 1px);min-width:17rem;max-height:calc(100dvh - var(--fly-top,0px) - calc(var(--spacing) * 2));padding:calc(var(--spacing) * 1.5);background:var(--bg);box-shadow:var(--shadow-soft-lg);border:1px solid var(--border);border-left:2px solid var(--primary);border-radius:0 var(--r-lg) var(--r-lg) 0;display:none;position:fixed;overflow-y:auto}html.sidebar-mini .app-sidebar>nav>.nav-group:hover>.nav-sub,html.sidebar-mini .app-sidebar>nav>.nav-group:focus-within>.nav-sub{display:block}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub>div{overflow:visible}html.sidebar-mini .app-sidebar .nav-fly-title{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase;display:block}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub>div>a,html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub>div>.is-soon,html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub>div>.nav-group>.nav-parent{padding-left:calc(var(--spacing) * 3)}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub .nav-group>.nav-sub{grid-template-rows:1fr}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub .nav-group>.nav-parent{cursor:default}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub .nav-group>.nav-parent:hover{color:var(--text-soft);background:0 0}html.sidebar-mini .app-sidebar>nav>.nav-group>.nav-sub .nav-group>.nav-parent .chev{display:none}}.notif{position:relative}.count-pill{height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:var(--primary);padding-inline:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--on-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);line-height:calc(var(--spacing) * 4);border-radius:3.40282e38px;display:inline-block}.count-pill-float{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);position:absolute}.count-pill-danger{background-color:var(--c-danger);color:var(--on-primary)}.notif-menu,.appdrawer-menu,.usermenu-menu,.lang-menu{margin-top:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:var(--z-dropdown);display:none;position:absolute;right:0}.notif-menu{width:340px;max-width:calc(100vw - calc(var(--spacing) * 8));overflow:hidden}@media (max-width:575px){.notif-menu{top:calc(var(--nav-h) + var(--spacing));left:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:auto;max-width:none;margin-top:0;position:fixed}}.notif.is-open .notif-menu{display:block}.notif-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.notif-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.notif-item:hover{background-color:var(--surface-hover)}}.notif-item .icon-box{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.notif-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.notif-list{max-height:min(60vh,26rem);overflow-y:auto}.notif-foot{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.notif-foot:hover{background-color:var(--surface-hover)}}.notif-foot .ti{font-size:.9375rem}.notif-dot{background-color:var(--cat-peach);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--bg-elevated);border-radius:3.40282e38px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.625rem;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.appdrawer{position:relative}.appdrawer-menu{gap:var(--spacing);padding:calc(var(--spacing) * 2);width:320px;max-width:calc(100vw - calc(var(--spacing) * 4));grid-template-columns:repeat(3,minmax(0,1fr))}.appdrawer.is-open .appdrawer-menu{display:grid}.appdrawer-item{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-lg);padding:calc(var(--spacing) * 3);text-align:center;color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.appdrawer-item:hover{background-color:var(--surface-hover);color:var(--text)}}.appdrawer-item .ti{font-size:1.5rem}.appdrawer-item span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.appdrawer-item.is-soon{pointer-events:none;cursor:default;color:var(--text-muted);position:relative}.appdrawer-item.is-soon .appdrawer-soon{top:var(--spacing);right:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;position:absolute}@media (max-width:575px){.appdrawer-menu{top:calc(var(--nav-h) + var(--spacing));left:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:auto;max-width:none;margin-top:0;position:fixed}}.topbar-clock{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);min-width:5ch}html[data-seconds="1"] .topbar-clock,html[data-time="12"] .topbar-clock{min-width:8ch}html[data-time="12"][data-seconds="1"] .topbar-clock{min-width:11ch}.topbar-sep{background-color:var(--border);width:1px;height:calc(var(--spacing) * 6);margin:0 calc(var(--spacing) * .5);align-self:center}.usermenu{position:relative}.usermenu-btn{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.usermenu-btn:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.usermenu-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--surface);top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);border-radius:3.40282e38px;display:none;position:absolute}.usermenu:has(.usermenu-menu .count-pill) .usermenu-dot{display:block}.usermenu-menu{padding:var(--spacing);flex-direction:column;min-width:220px}.usermenu.is-open .usermenu-menu{display:flex}.new-menu{width:440px;max-width:calc(100vw - calc(var(--spacing) * 4));max-height:calc(100dvh - var(--nav-h) - calc(var(--spacing) * 4));overflow-y:auto}@media (max-width:575px){.new-menu{top:calc(var(--nav-h) + var(--spacing));left:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:auto;max-width:none;margin-top:0;position:fixed}}.new-menu-grid{column-gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-menu-grid>*{min-width:0}.usermenu-menu a,.usermenu-menu button[role=menuitem]{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){:is(.usermenu-menu a,.usermenu-menu button[role=menuitem]):hover{background-color:var(--surface-hover);color:var(--text)}}.usermenu-menu a .ti,.usermenu-menu button[role=menuitem] .ti{font-size:1.125rem}.usermenu-menu .is-soon{pointer-events:none;cursor:default;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted);display:flex}.usermenu-menu .is-soon .ti{font-size:1.125rem}.mobile-search{z-index:20;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--bg-elevated);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);position:sticky}@media (min-width:48rem){.mobile-search{display:none}}.mobile-search{top:var(--nav-h)}.search-panel{margin-top:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);max-height:70vh;padding-block:calc(var(--spacing) * 1.5);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:var(--z-dropdown);position:absolute;left:0;right:0;overflow-y:auto}.search-state{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted)}.search-group+.search-group{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:var(--spacing)}.search-group-head{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;display:flex}.search-group-head .ti{font-size:.875rem}.search-item{margin-inline:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.search-item.is-active,.search-item:hover{background-color:var(--surface-hover);color:var(--text)}.search-ava{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:cover;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.search-ava--ph{background-color:var(--cat-violet)}@supports (color:color-mix(in lab, red, red)){.search-ava--ph{background-color:color-mix(in oklab, var(--cat-violet) 14%, transparent)}}.search-ava--ph{color:var(--cat-violet)}.search-item-main{flex-direction:column;flex:1;min-width:0;display:flex}.search-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text);overflow:hidden}.search-item-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);overflow:hidden}.search-copy-val{align-items:center;gap:calc(var(--spacing) * .5);white-space:nowrap;display:inline-flex}.search-copy{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;color:var(--text-muted);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;place-items:center;display:inline-grid}@media (hover:hover){.search-copy:hover{background-color:var(--border);color:var(--text)}}.search-copy{font-size:.8125rem}@media (hover:hover){.search-copy{opacity:0}.search-item:hover .search-copy,.search-item.is-active .search-copy,.search-copy:hover{opacity:1}}.search-item-go{color:var(--text-muted);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:none;font-size:1rem}.search-item.is-active .search-item-go{opacity:1}.cz-overlay{pointer-events:none;background-color:#0006;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cz-overlay{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.cz-overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));z-index:var(--z-drawer-overlay)}.cz-overlay.is-open{pointer-events:auto;opacity:1}.cz{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--surface);--tw-shadow:var(--shadow-lg);max-width:92vw;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:min(30rem,92vw);z-index:var(--z-drawer);transition:transform var(--t-med);visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.cz.is-open{visibility:visible;transform:none}.cz-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.cz-body{align-content:flex-start;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.cz-body>*{grid-column:span 2/span 2}.cz-body>.cz-half{grid-column:span 1/span 1}.cz-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase}.cz-seg{gap:var(--spacing);border-radius:var(--r-md);background-color:var(--surface-hover);padding:var(--spacing);display:grid}.cz-seg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-seg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-seg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cz-seg button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;flex-direction:column;display:flex}.cz-seg button .ti{font-size:1.125rem}.cz-seg button.is-active{background-color:var(--surface);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cz-swatches{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cz-sw{aspect-ratio:1;cursor:pointer;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--tone);border:2px solid #0000;border-radius:3.40282e38px;place-items:center;display:grid;position:relative}.cz-sw:hover{transform:scale(1.12)}.cz-sw i{color:var(--tone-hue-on);opacity:0;transition:opacity var(--t-fast);font-size:.8125rem}.cz-sw.is-active{border-color:var(--text)}.cz-sw.is-active i{opacity:1}.hue-pick{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hue-pick .cz-sw{width:calc(var(--spacing) * 7)}.cz-sw>input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.cz-sw:has(>input:checked){border-color:var(--text)}.cz-sw:has(>input:checked) i{opacity:1}.cz-sw:has(>input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.cz-sw.hue-none{border:2px dashed var(--border);background:0 0}.cz-sw.hue-none i{color:var(--text-muted);opacity:1}.cz-sw.hue-none:has(>input:checked){border:2px solid var(--text)}.badge-soon{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);background:var(--accent);border-radius:3.40282e38px;font-size:.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-soon{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.badge-soon{color:var(--accent-hover)}.badge-soon .ti{font-size:.75rem}.cz-textures{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cz-textures button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-md);padding:var(--spacing);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:2px solid #0000;flex-direction:column;font-size:.68rem;display:flex}.cz-textures button:hover{background:var(--chrome-hover)}.cz-textures button.is-active{border-color:var(--primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.cz-tx{aspect-ratio:3/4;background-color:var(--bg);border:1px solid var(--border);border-radius:.25rem;width:100%;display:block}.cz-bases{gap:var(--spacing);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cz-base{cursor:pointer;align-items:center;gap:var(--spacing);padding-block:calc(var(--spacing) * 2);color:var(--text-soft);text-transform:capitalize;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;flex-direction:column;font-size:.68rem;display:flex}.cz-base:hover{background:var(--chrome-hover)}.cz-base.is-active{background-color:var(--surface);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cz-base-dot{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:hsl(var(--bh) var(--bs) 62%);box-shadow:inset 0 0 0 1px hsl(var(--bh) var(--bs) 45%);border-radius:3.40282e38px}.data-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));table-layout:fixed}.data-table th,.data-table td{text-overflow:ellipsis;overflow:hidden}.data-table th:last-child,.data-table td:last-child{text-overflow:clip}.data-table td:last-child{position:sticky;right:0}@media (min-width:640px){.data-table tbody td:has(>.row-acts){padding-left:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 1.5)}}.data-table tbody tr:has(:focus-visible){background:var(--color-surface-hover)}table[data-dt-server] tbody tr.is-kbd{background:var(--primary-soft);outline:2px solid var(--primary);outline-offset:-2px}.data-table tbody tr:hover td:has(>.row-acts),.data-table tbody tr:has(:focus-visible) td:has(>.row-acts){background:var(--color-surface-hover)}@media (hover:hover) and (min-width:640px){:is(.dt-hscroll,.dt-fluid) .data-table tbody tr:hover td:has(>.row-acts),:is(.dt-hscroll,.dt-fluid) .data-table tbody tr:has(:focus-visible) td:has(>.row-acts){box-shadow:calc(var(--spacing) * -2) 0 calc(var(--spacing) * 2) calc(var(--spacing) * -2) var(--text)}@supports (color:color-mix(in lab, red, red)){:is(.dt-hscroll,.dt-fluid) .data-table tbody tr:hover td:has(>.row-acts),:is(.dt-hscroll,.dt-fluid) .data-table tbody tr:has(:focus-visible) td:has(>.row-acts){box-shadow:calc(var(--spacing) * -2) 0 calc(var(--spacing) * 2) calc(var(--spacing) * -2) color-mix(in srgb, var(--text) 18%, transparent)}}}@media (hover:none){:is(.dt-hscroll,.dt-fluid) .data-table td:has(>.row-acts){background:var(--color-surface)}}@media (hover:none) and (min-width:640px){:is(.dt-hscroll,.dt-fluid) .data-table td:has(>.row-acts){box-shadow:calc(var(--spacing) * -2) 0 calc(var(--spacing) * 2) calc(var(--spacing) * -2) var(--text)}@supports (color:color-mix(in lab, red, red)){:is(.dt-hscroll,.dt-fluid) .data-table td:has(>.row-acts){box-shadow:calc(var(--spacing) * -2) 0 calc(var(--spacing) * 2) calc(var(--spacing) * -2) color-mix(in srgb, var(--text) 18%, transparent)}}}.dt-filler{width:auto}.dt-scroll{contain:inline-size;overflow:clip}.list-tools,.list-tools-tray{display:contents}.list-tools-toggle,.list-filter-toggle{display:none}@media (max-width:639.98px){.list-head .list-filter-toggle:not([hidden]){display:inline-flex}.list-head .list-filter-toggle[aria-expanded=true]{color:var(--color-primary)}.list-head{margin-bottom:calc(var(--spacing) * 3);flex-wrap:nowrap;align-items:center}.list-head>.ms-auto{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:100%}.list-head>h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-head .btn:not(.btn-primary)>.btn-text{display:none}.list-head .btn:not(.btn-primary):not(.btn-icon){width:calc(var(--spacing) * 10);justify-content:center;padding:0}.list-tools{display:block;position:relative}.list-tools-toggle{display:inline-flex}.list-tools-tray{top:calc(100% + calc(var(--spacing) * 2));z-index:30;align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 1.5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);display:none;position:absolute;right:0}.list-tools.is-open .list-tools-tray{display:flex}.dt-scroll{--dt-scrolls:1;min-width:0!important}.dt-scroll .data-table{table-layout:auto;width:100%}.dt-scroll .dt-filler{display:none}.dt-scroll .data-table td.truncate{max-width:0}}.dt-card-tail,.dt-card-filter{display:none}@media (max-width:639.98px){.dt-scroll.panel-card{box-shadow:none;background:0 0;border:0;border-radius:0}.dt-scroll .datatable-container{overflow:visible}table[data-dt-server]{width:100%;display:block}table[data-dt-server] thead{display:none}table[data-dt-server] tbody{gap:calc(var(--spacing) * 3.5);border:0;flex-direction:column;display:flex}table[data-dt-server] tbody tr{align-items:center;column-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-content:flex-start;display:flex;position:relative}table[data-dt-server] tbody tr:hover{background:var(--surface)}table[data-dt-server] tbody tr>td{background:0 0;border:0;min-width:0;padding:0;display:block;position:static;overflow:hidden;text-align:left!important}table[data-dt-server] tbody tr:hover>td:last-child{background:0 0}table[data-dt-server]>tbody>tr>td{border-bottom:0!important}table[data-dt-server] tbody tr>td .cell-val{text-align:left}table[data-dt-server] tbody tr>td[data-slot=id]{align-items:center;gap:calc(var(--spacing) * 2);max-width:60%;font-weight:var(--fw-med);color:var(--color-primary);flex:none;order:1;display:flex}table[data-dt-server] tbody tr>td[data-slot=badge]{flex:0 auto;order:2;max-width:60%;margin-left:auto;text-align:right!important}table[data-dt-server] tbody tr>td[data-slot=title]{margin-top:calc(var(--spacing) * 2);font-size:1rem;font-weight:var(--fw-med);color:var(--text);flex:0 0 100%;order:3}table[data-dt-server] tbody tr>td[data-slot=title] :is(.cell-val,.cell-link,a,button){color:inherit}table[data-dt-server] tbody tr>td[data-slot=aside]{max-width:55%;color:var(--text-muted);flex:0 auto;order:2;margin-left:auto;font-size:.875rem;text-align:right!important}table[data-dt-server] tbody tr>td[data-slot=aside] .cell{justify-content:flex-end}table[data-dt-server] tbody tr>td[data-slot=aside]:before{content:attr(data-label) ": ";color:var(--text-muted)}table[data-dt-server] tbody tr>td[data-slot=aside]{justify-content:flex-end;align-items:center;gap:var(--spacing);white-space:nowrap;display:flex}table[data-dt-server] tbody tr>td[data-slot=aside] :is(.cell-val,.cell-link,a,button){color:inherit;text-align:right}table[data-dt-server] tbody tr>td[data-slot=lead]{margin-top:calc(var(--spacing) * 1.5);flex:0 0 100%;order:4}table[data-dt-server] tbody tr>td[data-slot=meta]{min-width:0;margin-top:calc(var(--spacing) * 3);flex:calc(50% - .375rem);order:5}table[data-dt-server] tbody tr>td[data-slot=more]{min-width:0;margin-top:calc(var(--spacing) * 3);flex:calc(50% - .375rem);order:6;display:none}table[data-dt-server] tbody tr.is-open>td[data-slot=more]{display:block}table[data-dt-server] tbody tr>td[data-empty]:not([data-slot=id]){display:none!important}table[data-dt-server] tbody tr>td:is([data-slot=meta],[data-slot=more]):has(a[href^=tel\:],a[href^=mailto\:]){flex-basis:100%}table[data-dt-server] tbody tr>td:is([data-slot=meta],[data-slot=more],[data-slot=title]) .cell-val{white-space:normal;overflow-wrap:anywhere;text-align:left;overflow:visible;-webkit-mask-image:none;mask-image:none}table[data-dt-server] tbody tr>td:is([data-slot=meta],[data-slot=more]){align-self:flex-start}table[data-dt-server] tbody tr>td[data-slot=meta]:before,table[data-dt-server] tbody tr>td[data-slot=more]:before{content:attr(data-label);font-size:.6875rem;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);display:block}table[data-dt-server] tbody tr>td.dt-card-tail{width:calc(100% + 2 * calc(var(--spacing) * 4));height:calc(var(--spacing) * 10);margin:calc(var(--spacing) * 3) calc(-1 * calc(var(--spacing) * 4)) 0;border-top:1px solid var(--border);flex:none;order:9;display:block}.dt-card-more{width:100%;height:100%;color:var(--text-muted);border-radius:0 0 var(--r-lg) var(--r-lg);place-items:center;display:grid}tr:not(.has-more) .dt-card-more{visibility:hidden}.dt-card-more .ti{transition:transform var(--t-fast);font-size:1.25rem}tr.is-open .dt-card-more{color:var(--color-primary);background:var(--surface-hover)}tr.is-open .dt-card-more .ti{transform:rotate(180deg)}table[data-dt-server] tbody tr.dt-empty-row{padding:0}table[data-dt-server] tbody tr.dt-empty-row>td{flex:100%}table[data-dt-server] tbody tr>td:last-child:not(.dt-card-tail):not([colspan]){right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);z-index:1;background:0 0;align-items:center;display:flex;position:absolute;bottom:0}table[data-dt-server] .cell{justify-content:space-between;width:100%;max-width:none;display:flex}table[data-dt-server] .cell .cell-val{flex:auto}table[data-dt-server] td[data-slot=id] .cell{justify-content:flex-start;width:auto;position:static}table[data-dt-server] td[data-slot=id] .cell .cell-val{flex:0 auto}table[data-dt-server] td[data-slot=id] .cell-acts{left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);z-index:1;align-items:center;display:flex;position:absolute;top:auto;bottom:0}table[data-dt-server] .cell-acts,table[data-dt-server] .cell.is-tight .cell-acts{opacity:1;pointer-events:auto;box-shadow:none;column-gap:calc(var(--spacing) * .5);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;position:static;transform:none}table[data-dt-server] .cell-acts:before,table[data-dt-server] .cell-acts>[data-mdi-newtab],table[data-dt-server] .cell-acts>[data-window-load],table[data-dt-server] .cell-acts:not(:has(a[href^=tel\:],a[href^=mailto\:]))>.t-indigo{display:none}table[data-dt-server] .cell-acts .cell-act{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}table[data-dt-server] .cell-acts .cell-act .ti{font-size:1.25rem}table[data-dt-server] td[data-slot=lead] .cell-acts{margin-block:calc(-1 * calc(var(--spacing) * 2));margin-right:calc(-1 * calc(var(--spacing) * 2))}.dt-card-filter{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;height:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 3.5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-size:.875rem;font-weight:var(--fw-med);display:flex}.datatable-wrapper.is-filtering .dt-card-filter{color:var(--color-primary);border-color:var(--color-primary)}.axis-bar>.dt-card-filter.is-inline{width:calc(var(--spacing) * 10);flex:none;justify-content:center;margin:0;padding:0;display:inline-flex}.axis-bar>.dt-card-filter.is-inline>span{display:none}.axis-bar:has(>.dt-card-filter.is-inline)>.axis-strip{flex:1 1 0}.axis-bar>.dt-card-filter.is-inline{order:1}.axis-bar:has(>.dt-card-filter.is-inline)>.axis-right{flex:0 0 100%;order:2;width:auto;margin:0}.axis-bar:has(>.dt-card-filter.is-inline):not(:has(>.axis-strip))>.axis-right:not(:has(.filter-bar)){flex:1 1 0;order:0;min-width:0}.datatable-wrapper.is-filtering table[data-dt-server] thead{margin-bottom:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);display:block}.datatable-wrapper.is-filtering table[data-dt-server] thead tr{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.datatable-wrapper.is-filtering table[data-dt-server] thead th{text-align:left;background:0 0;border:0;padding:0;display:block;position:static;width:auto!important}.datatable-wrapper.is-filtering table[data-dt-server] thead th.dt-filler{display:none}.datatable-wrapper.is-filtering table[data-dt-server] thead th .dt-th-label{text-align:left;justify-content:flex-start}}.data-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-soft);z-index:2;background:var(--surface);position:sticky;top:0}.dt-resize{cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:0}.dt-resize:hover,.is-resizing .dt-resize:active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dt-resize:hover,.is-resizing .dt-resize:active{background:color-mix(in srgb, var(--primary) 35%, transparent)}}.data-table.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (max-width:639.98px){.dt-resize{display:none}}.dt-col-filter{margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--text);text-transform:none;transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:.25rem;min-width:0;display:block}.dt-col-filter:hover{border-color:var(--text-muted)}.dt-col-filter:focus{--tw-outline-style:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline-style:none}@supports (color:color-mix(in lab, red, red)){.dt-col-filter:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}}.dt-col-filter.is-active{border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dt-col-filter.is-active{background-color:color-mix(in srgb, var(--primary) 8%, var(--bg))}}.dt-th-daterange{margin-top:var(--spacing)}.dt-th-daterange .fctl-range{min-width:0}.dt-th-daterange .fctl-range>.ti{left:calc(var(--spacing) * 1.5);font-size:.8rem}.dt-th-daterange .fctl-range>.input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);width:100%;min-height:0;padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-overflow:ellipsis;color:var(--text);text-transform:none;min-width:0;border-radius:.25rem;padding-inline-start:calc(var(--spacing) * 6);padding-inline-end:calc(var(--spacing) * 1.5)}.dt-th-daterange .fctl-range.is-filled>.fctl-clear{width:14px;height:14px;padding:0;font-size:8px;inset-inline-end:var(--spacing)}.dt-th-daterange .fctl-range.is-filled>.fctl-clear .ti{font-size:8px}.dt-th-daterange .fctl-range.is-filled>.input{padding-inline-end:calc(var(--spacing) * 5)}.dt-th-num{margin-top:var(--spacing)}.dt-num{gap:calc(var(--spacing) * .5);flex-wrap:wrap;min-width:0;display:flex}.dt-num>.dt-num-op,.dt-num>.input,.dt-choice{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);min-height:0;padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--text);text-transform:none;border-radius:.25rem}.dt-num>.dt-num-op{cursor:pointer;padding-inline:calc(var(--spacing) * .5);text-align:center;width:calc(var(--spacing) * 9);flex-shrink:0;margin-inline-start:auto}.dt-num>.input{width:100%;padding-inline:calc(var(--spacing) * 1.5);flex:1 1 calc(var(--spacing) * 14);min-width:0}.dt-num>.dt-num-to{flex-basis:100%}.dt-num:not([data-op=between])>.dt-num-to,.dt-num:is([data-op=null],[data-op=notnull])>.input{display:none}.dt-choice{cursor:pointer;width:100%;padding-inline:var(--spacing);min-width:0}.dt-num>:focus,.dt-choice:focus{--tw-outline-style:none;border-color:var(--primary);outline-style:none}.dt-num:not([data-op=""])>.dt-num-op,.dt-num>.input:not(:placeholder-shown),.dt-choice:has(option:checked:not([value=""])){border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dt-num:not([data-op=""])>.dt-num-op,.dt-num>.input:not(:placeholder-shown),.dt-choice:has(option:checked:not([value=""])){background-color:color-mix(in srgb, var(--primary) 8%, var(--bg))}}.data-table thead th{vertical-align:top}:where(.data-table tbody>: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)));border-color:var(--border)}.data-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.data-table tbody tr:hover{background-color:var(--surface-hover)}}.data-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);vertical-align:middle}.data-table th,.data-table td,.data-table p{white-space:nowrap}@media (min-width:40rem){.data-table thead th:first-child,.data-table td:first-child{padding-left:calc(var(--spacing) * 4)}.data-table thead th:last-child,.data-table td:last-child{padding-right:calc(var(--spacing) * 4)}}@media (max-width:639.98px){.data-table thead th,.data-table td{padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}}.row-link{cursor:pointer}.cell{vertical-align:middle;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.cell-val,.dt-th-label{white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}.cell-val.is-clipped,.dt-th-label.is-clipped{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.text-right .cell-val.is-clipped,th.text-right .dt-th-label.is-clipped{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 14px),#0000)}.user-deleted{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);font-style:italic}@supports (color:color-mix(in lab, red, red)){.user-deleted{-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 55%, transparent)}}.money{font-variant-numeric:tabular-nums;font-weight:var(--fw-med)}.money-drill{cursor:pointer;border-style:var(--tw-border-style);--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,);color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--t-fast);background-color:#0000;border-width:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.money-zero{color:var(--text-muted);font-weight:inherit}.money-debit{color:var(--c-danger)}.money-credit{color:var(--c-success)}.ico-money{vertical-align:-.06em;background-color:currentColor;block-size:.73em;inline-size:1.3em;margin-inline-end:.3em;display:inline-block;-webkit-mask:url(/assets/icons/money.svg) 50%/contain no-repeat;mask:url(/assets/icons/money.svg) 50%/contain no-repeat}.money-drill:hover,.money-drill:focus-visible{text-decoration-color:currentColor}.cell-acts{pointer-events:none;z-index:10;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--r-md);opacity:0;--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-left:var(--spacing);padding:1px calc(var(--spacing) * .5);background:var(--surface);border:1px solid var(--border);transition:opacity var(--t-fast);display:inline-flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.cell-acts:before{content:"";width:calc(var(--spacing) * 1.5);position:absolute;top:0;bottom:0;right:100%}.cell.is-tight .cell-acts:before{width:100%;height:calc(var(--spacing) * 1.5);inset:100% auto auto 0}.cell-acts.acts-static{pointer-events:auto;z-index:0;border-style:var(--tw-border-style);opacity:1;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0 0 0 calc(var(--spacing) * 2);background:0 0;border-width:0;border-radius:0;padding:0;position:static;transform:none}.data-table td:has(.cell-acts){overflow:visible}.cell.is-tight .cell-acts{margin-left:0;top:0;left:auto;right:0;transform:translateY(-100%)}.cell:hover .cell-acts,.cell:has(:focus-visible) .cell-acts{pointer-events:auto;opacity:1}@media (hover:none){.cell-acts{pointer-events:auto;opacity:1;padding-left:var(--spacing);box-shadow:none;background:0 0;border:0;position:static;transform:none}.cell.is-tight .cell-acts{transform:none}}@media (hover:none) and (min-width:640px){.data-table td .cell:has(>.cell-acts>[data-window-load]){flex-wrap:nowrap;width:100%;display:flex}.data-table td .cell:has(>.cell-acts>[data-window-load])>.cell-val{flex:0 auto}.data-table td .cell>.cell-acts:has(>[data-window-load]){flex:none}.data-table td .cell>.cell-acts:has(>[data-window-load]):not(:has(a[href^=tel\:],a[href^=mailto\:]))>.t-indigo{display:none}}@media (pointer:coarse){.cell-act{position:relative}.cell-act:after{content:"";width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.cell-act{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5);color:var(--tone-fg);border-radius:.25rem;place-items:center;display:grid}.cell-act .ti{font-size:1rem}.row-acts{align-items:center;gap:calc(var(--spacing) * .5);vertical-align:middle;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}tr:hover .row-acts,tr:has(:focus-visible) .row-acts{opacity:1}@media (hover:none){.row-acts{opacity:1}}@media (pointer:coarse){.row-acts,.cell-acts{column-gap:calc(var(--spacing) * 4.5)}}@media (hover:hover){.cell-link:hover{text-decoration-line:underline}}.cell-link{text-underline-offset:2px}.cell-link:hover{color:var(--primary)}@media (hover:none){.cell-link{color:var(--primary)}}[data-lv-pick] .cell-link{pointer-events:none;color:inherit;text-decoration:none}.cell-act:hover{background:var(--tone-bg)}[data-sortable]>*{position:relative}[data-sortable]:not([data-sortable-handle])>*{cursor:grab}.moserra-card-grip{bottom:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 3);color:var(--text-muted);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute}[data-sortable]>:hover .moserra-card-grip{opacity:.5}.moserra-drag-ghost:after{content:"";z-index:5;border:2px dashed var(--primary);border-radius:var(--r-lg);background:var(--primary-soft);position:absolute;inset:0}.moserra-drag-ghost>*{opacity:.25}.moserra-drag-fallback{box-shadow:var(--shadow-lg);cursor:grabbing;opacity:.96}.filter-tab{cursor:pointer;border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.filter-tab:hover{background:var(--chrome-hover);color:var(--text)}.filter-tab.is-active{background-color:var(--primary-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.slot-chip{cursor:pointer;border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text);--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,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.slot-chip{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.slot-chip:hover{border-color:var(--primary);background-color:var(--primary-soft)}.slot-chip.is-active{background-color:var(--primary);border-color:var(--primary);color:var(--on-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ac-option{cursor:pointer;gap:calc(var(--spacing) * .5);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.ac-option:hover{background-color:var(--surface-hover)}}.ac-option__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.ac-option__name.is-risky{color:var(--color-amber-600)}.ac-option__phone{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.kpi{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);text-align:left;--tw-shadow:var(--shadow-sm);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);display:flex}.kpi:hover{background:var(--surface-hover)}.kpi.is-active{border-color:var(--kpi-c,var(--primary))}@supports (color:color-mix(in lab, red, red)){.kpi.is-active{border-color:color-mix(in srgb, var(--kpi-c,var(--primary)) 55%, var(--border))}}.kpi.is-active{background:var(--kpi-c,var(--primary))}@supports (color:color-mix(in lab, red, red)){.kpi.is-active{background:color-mix(in srgb, var(--kpi-c,var(--primary)) 10%, var(--surface))}}.kpi-val{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.kpi-lbl{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.kpi .icon-box{color:var(--kpi-c,var(--primary));background:var(--kpi-c,var(--primary))}@supports (color:color-mix(in lab, red, red)){.kpi .icon-box{background:color-mix(in srgb, var(--kpi-c,var(--primary)) 13%, transparent)}}.drawer-overlay{pointer-events:none;background-color:#0006;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-overlay{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.drawer-overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));z-index:var(--z-drawer-overlay)}.drawer-overlay.is-open{pointer-events:auto;opacity:1}.drawer-overlay[style*=--wz],.drawer[style*=--wz]{z-index:calc(var(--z-window) + var(--wz))}.drawer{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--surface);--tw-shadow:var(--shadow-lg);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:fixed;top:0;right:0}@media (min-width:40rem){.drawer{width:30rem;max-width:92vw}}.drawer{z-index:var(--z-drawer);transition:transform var(--t-med);visibility:hidden;transform:translate(100%)}.drawer.is-open{visibility:visible;transform:none}.drawer-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);min-height:var(--nav-h);display:flex}.drawer-head:has(>[data-drawer-head]){align-items:flex-start}.drawer-acts{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.drawer-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.dhead{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.drawer-head>[data-drawer-head]{flex:1;min-width:0;margin-bottom:0}.drawer-body{flex:1;overflow-y:auto}.drawer-pad{padding:calc(var(--spacing) * 4)}.drawer-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);display:flex}.drawer-scroll{max-height:calc(var(--spacing) * 80);overflow-y:auto}.st{display:block}.wnd-pad:has(>.st){padding:0}.dt-fluid .data-table{table-layout:auto;width:100%}.dt-fluid .dt-filler{width:1%;padding:0}.dt-fluid{--dt-scrolls:1}@media (min-width:640px){.dt-fluid .data-table :is(td.truncate,td.sm\:truncate){max-width:0}.dt-fluid .data-table td:is(.truncate,.sm\:truncate):not(:is(.truncate,.sm\:truncate)~td){min-width:calc(var(--spacing) * 32)}}.wnd-body,.st-page,[data-card-pane]{container-type:inline-size}@container (max-width:44rem){.dt-fluid .data-table th,.dt-fluid .data-table td{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--fs-xs)}}.pane-split{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pane-split-main{grid-column:span 8/span 8;min-width:0}.pane-split-side-wide .pane-split-main{grid-column:span 7/span 7}.pane-split-side-wide .pane-split-side{grid-column:span 5/span 5}.pane-split-side{min-width:0;top:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);padding-left:calc(var(--spacing) * 5);grid-column:span 4/span 4;position:sticky;container-type:inline-size}@container (max-width:62rem){.pane-split-main,.pane-split-side{grid-column:1/-1}.pane-split-side{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0;border-color:var(--border);padding-top:calc(var(--spacing) * 4);padding-left:0;position:static}}@container (max-width:26rem){.pane-split-side .form-dense .dfield{align-items:start;row-gap:var(--spacing);grid-template-columns:minmax(0,1fr)}.pane-split-side .form-dense .dfield.top{padding-top:0}}.pane-side-head{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.pane-side-head .btn{margin-left:auto}.pane-row.is-active{background-color:var(--surface-hover)}.pane-empty{border-radius:var(--r-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted);border:1px dashed var(--border)}.st-bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);margin-bottom:0}.st-len{align-items:center;gap:var(--spacing);margin-left:auto;display:flex}.tot-strip{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background:var(--bg-tint);flex-wrap:wrap;display:flex}.tot-strip>div{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.tot-strip dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-soft);text-transform:uppercase}.tot-strip dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.tot-strip .tot-main dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.st-rule>td{background:var(--bg-tint)}.st-month>td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background:var(--bg-tint)}.st-closing>td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-strong)}.wnd{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);flex-direction:column;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wnd{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.wnd{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);z-index:calc(var(--z-window) + var(--wz,0));box-shadow:var(--shadow-window);animation:wnd-in var(--t-fast) ease-out}@keyframes wnd-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wnd{animation:none}}.wnd.is-away{display:none}.wnd.is-under{filter:blur(3px);transition:filter var(--t-fast)}.wnd.is-over{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.wnd.is-child{box-shadow:var(--shadow-window), var(--glow-child)}.wnd.is-dragging{-webkit-user-select:none;user-select:none}.wnd.is-dragging .wnd-body{pointer-events:none}.wnd-head{cursor:move;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);background:var(--surface-hover);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.wnd-head{background:color-mix(in srgb, var(--surface-hover) 88%, transparent)}}.wnd-head{min-height:calc(var(--spacing) * 11)}.wnd-head .wnd-ico{color:var(--text-muted);flex-shrink:0}.wnd-head [data-wnd-back]{margin-left:calc(var(--spacing) * -2);flex-shrink:0}.wnd-head{flex-wrap:wrap}.wnd-titles{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);min-width:min(100%, calc(var(--spacing) * 28));flex-direction:column;flex:1 1 0;display:flex}.wnd-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.wnd-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);overflow:hidden}.wnd-acts{align-items:center;gap:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2);flex-shrink:0;margin-left:auto;display:flex}.wnd-act-own+.wnd-act:not(.wnd-act-own){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border);margin-inline-start:var(--spacing);padding-inline-start:calc(var(--spacing) * 1.5)}.wnd-acts .btn{padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.wnd-act{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--r-md);color:var(--text-muted);transition:background var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.wnd-act:hover{background-color:var(--surface)}.wnd-act.cell-act{color:var(--tone-fg)}.wnd-act.cell-act:hover{background:var(--tone-bg)}.wnd-body{flex:1;overflow:auto}.wnd-busy{pointer-events:none;place-items:center;display:none;position:absolute;inset:0}.wnd.is-fitting .wnd-busy{display:grid}.wnd.is-fitting .wnd-body,.wnd.is-fitting .wnd-tools{visibility:hidden}.wnd-pad{padding:calc(var(--spacing) * 4)}[data-wnd-body] .tab-card-body{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4) 0 0;background-color:#0000;border-width:0;margin-top:0}[data-wnd-body]>.wnd-pad{padding:calc(var(--spacing) * 3)}.wnd-body:has(>.wnd-pad>.kit-frame){overflow:hidden}.wnd-pad:has(>.kit-frame){height:100%;padding:0}.wnd-pad>.kit-frame{border-radius:0;height:100%;min-height:0}.wnd-tools{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background:var(--surface);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.wnd-tools{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.wnd-grip{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:nwse-resize;background:linear-gradient(135deg, transparent 50%, var(--border-strong) 50%, var(--border-strong) 62%, transparent 62%);position:absolute;bottom:0;right:0}[data-mdi-host]{position:relative}[data-mdi-host]:after{content:"";pointer-events:none;opacity:0;z-index:var(--z-wnd-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-mdi-host]:after{background:color-mix(in srgb, var(--bg) 22%, transparent)}}[data-mdi-host]:after{transition:opacity var(--t-fast)}body.has-wnd [data-mdi-host]:after{pointer-events:auto;opacity:1}@media (prefers-reduced-motion:reduce){[data-mdi-host]:after{transition:none}}.wnd.is-max{inset:calc(var(--spacing) * 2)!important;width:auto!important;height:auto!important}.wnd.is-max .wnd-head{cursor:default}.wnd.is-max .wnd-grip,.wnd.is-max [data-wnd-center]{display:none}@media (max-width:640px){.wnd{border-style:var(--tw-border-style);border-width:0;border-radius:0;width:auto!important;height:auto!important;inset:0!important}.wnd-head{cursor:default}.wnd-grip{display:none}}.empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;flex-direction:column;display:flex}.empty-state .ti{color:var(--text-muted);font-size:2.5rem}.dt-empty-row td{padding:0}.dt-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.dt-empty .ti{color:var(--text-muted);font-size:1.75rem}.dt-empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted)}.dt-empty .btn .ti{display:none}.page-head{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.page-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.page-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.choice-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.choice-card{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex;position:relative}@media (min-width:40rem){.choice-card{padding:calc(var(--spacing) * 5)}}.choice-card{transition:border-color var(--t-fast), background-color var(--t-fast), box-shadow var(--t-fast)}.choice-card:hover{border-color:var(--border-strong)}.choice-card input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-card .ti{color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:1.875rem}.choice-card .choice-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.choice-card .choice-check{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);color:var(--primary);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.choice-card:has(input:checked){border-color:var(--primary);background-color:var(--primary-soft);box-shadow:0 0 0 1px var(--primary)}.choice-card:has(input:checked) .ti,.choice-card:has(input:checked) .choice-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.choice-card:has(input:checked) .choice-check{opacity:1}.choice-card:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.rchart{align-items:center;gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);grid-template-columns:minmax(6rem,14rem) minmax(0,1fr) auto;display:grid}.rchart-l{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-soft);overflow:hidden}.rchart-track{height:calc(var(--spacing) * 3);background:var(--bg-tint);border-radius:3.40282e38px;overflow:hidden}.rchart-bar{background:var(--primary);border-radius:3.40282e38px;min-width:2px;height:100%;display:block}.rchart-v{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,)}.rcmp{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rcmp-h{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.rcmp-i{align-items:baseline;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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,);display:inline-flex}.rcmp-l{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.rcmp-d{align-items:center;gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-soft);display:inline-flex}:root[data-texture=plain] .app-sidebar,:root[data-texture=plain] .topbar,.cz-tx[data-tx=plain]{background-image:none}:root[data-texture=stars] .app-sidebar,.cz-tx[data-tx=stars]{background-image:radial-gradient(1px 1px at 18% 12%, var(--tx-dot), transparent), radial-gradient(1px 1px at 72% 20%, var(--tx-dot-2), transparent), radial-gradient(1.5px 1.5px at 40% 33%, var(--tx-dot), transparent), radial-gradient(1px 1px at 86% 41%, var(--tx-dot-2), transparent), radial-gradient(1px 1px at 12% 54%, var(--tx-dot-2), transparent), radial-gradient(1.5px 1.5px at 63% 63%, var(--tx-dot), transparent), radial-gradient(1px 1px at 30% 74%, var(--tx-dot-2), transparent), radial-gradient(1px 1px at 90% 82%, var(--tx-dot-2), transparent), radial-gradient(1px 1px at 48% 91%, var(--tx-dot), transparent), radial-gradient(ellipse 110% 38% at 0% 96%, var(--tx-glow), transparent 72%), radial-gradient(ellipse 90% 32% at 100% 70%, var(--tx-glow-2), transparent 72%), radial-gradient(ellipse 80% 26% at 20% 36%, var(--tx-glow-2), transparent 74%), var(--tx-base-v)}:root[data-texture=stars] .topbar{background-image:radial-gradient(1px 1px at 8% 30%, var(--tx-dot), transparent), radial-gradient(1px 1px at 27% 70%, var(--tx-dot-2), transparent), radial-gradient(1.5px 1.5px at 46% 24%, var(--tx-dot), transparent), radial-gradient(1px 1px at 64% 66%, var(--tx-dot-2), transparent), radial-gradient(1.5px 1.5px at 81% 34%, var(--tx-dot), transparent), radial-gradient(1px 1px at 94% 72%, var(--tx-dot-2), transparent), radial-gradient(ellipse 34% 140% at 0% 100%, var(--tx-glow), transparent 72%), radial-gradient(ellipse 30% 150% at 100% 0%, var(--tx-glow-2), transparent 72%), var(--tx-base-h)}:root[data-texture=aurora] .app-sidebar,.cz-tx[data-tx=aurora]{background-image:radial-gradient(ellipse 150% 42% at 100% 6%, var(--tx-glow), transparent 70%), radial-gradient(ellipse 140% 40% at 0% 52%, var(--accent), transparent 70%), radial-gradient(ellipse 150% 44% at 90% 100%, var(--tx-glow), transparent 70%), var(--tx-base-v)}@supports (color:color-mix(in lab, red, red)){:root[data-texture=aurora] .app-sidebar,.cz-tx[data-tx=aurora]{background-image:radial-gradient(ellipse 150% 42% at 100% 6%, var(--tx-glow), transparent 70%), radial-gradient(ellipse 140% 40% at 0% 52%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(ellipse 150% 44% at 90% 100%, var(--tx-glow), transparent 70%), var(--tx-base-v)}}:root[data-texture=aurora] .topbar{background-image:radial-gradient(ellipse 40% 170% at 4% 0%, var(--tx-glow), transparent 70%), radial-gradient(ellipse 36% 160% at 55% 120%, var(--accent), transparent 70%), radial-gradient(ellipse 40% 170% at 100% 0%, var(--tx-glow), transparent 70%), var(--tx-base-h)}@supports (color:color-mix(in lab, red, red)){:root[data-texture=aurora] .topbar{background-image:radial-gradient(ellipse 40% 170% at 4% 0%, var(--tx-glow), transparent 70%), radial-gradient(ellipse 36% 160% at 55% 120%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(ellipse 40% 170% at 100% 0%, var(--tx-glow), transparent 70%), var(--tx-base-h)}}:root[data-texture=dots] .app-sidebar,.cz-tx[data-tx=dots]{background-image:linear-gradient(180deg, transparent 0%, var(--bg) 96%), radial-gradient(circle, var(--tx-dot-2) .9px, transparent 1.4px), var(--tx-base-v)}@supports (color:color-mix(in lab, red, red)){:root[data-texture=dots] .app-sidebar,.cz-tx[data-tx=dots]{background-image:linear-gradient(180deg, transparent 0%, var(--bg) 96%), radial-gradient(circle, color-mix(in srgb, var(--tx-dot-2) 60%, transparent) .9px, transparent 1.4px), var(--tx-base-v)}}:root[data-texture=dots] .app-sidebar,.cz-tx[data-tx=dots]{background-size:auto,16px 16px,auto}:root[data-texture=dots] .topbar{background-image:linear-gradient(90deg, transparent 0%, var(--bg) 96%), radial-gradient(circle, var(--tx-dot-2) .9px, transparent 1.4px), var(--tx-base-h)}@supports (color:color-mix(in lab, red, red)){:root[data-texture=dots] .topbar{background-image:linear-gradient(90deg, transparent 0%, var(--bg) 96%), radial-gradient(circle, color-mix(in srgb, var(--tx-dot-2) 60%, transparent) .9px, transparent 1.4px), var(--tx-base-h)}}:root[data-texture=dots] .topbar{background-size:auto,16px 16px,auto}:root[data-texture=lines] .app-sidebar,.cz-tx[data-tx=lines]{background-image:repeating-linear-gradient(135deg, var(--tx-line) 0 1px, transparent 1px 14px), radial-gradient(ellipse 120% 34% at 100% 0%, var(--tx-glow-2), transparent 72%), var(--tx-base-v)}:root[data-texture=lines] .topbar{background-image:repeating-linear-gradient(135deg, var(--tx-line) 0 1px, transparent 1px 14px), radial-gradient(ellipse 30% 150% at 100% 0%, var(--tx-glow-2), transparent 72%), var(--tx-base-h)}:root[data-texture=gradient] .app-sidebar,.cz-tx[data-tx=gradient]{background-image:linear-gradient(180deg, var(--primary) 0%, var(--bg) 62%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-texture=gradient] .app-sidebar,.cz-tx[data-tx=gradient]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--primary) 20%, var(--bg)) 0%, var(--bg) 62%, color-mix(in srgb, var(--accent) 9%, var(--bg)) 100%)}}:root[data-texture=gradient] .topbar{background-image:linear-gradient(90deg, var(--primary) 0%, var(--bg) 62%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-texture=gradient] .topbar{background-image:linear-gradient(90deg, color-mix(in srgb, var(--primary) 20%, var(--bg)) 0%, var(--bg) 62%, color-mix(in srgb, var(--accent) 9%, var(--bg)) 100%)}}.badge,.chip,.btn-tone,.ico-box,.ico-tone,.dot,.avatar,.cell-act,.cz-sw,.tab,.tone,.dfact,.pact,.pflag,.pwarn,.pplus,.pminus,.tone-edge,.switch-tone,.seg-opt{--tone:var(--text-soft);--tone-fg:oklch(from var(--tone) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h);--tone-bg:oklch(from var(--tone) var(--tone-bg-l) calc(c * var(--tone-bg-c)) h);--tone-bd:oklch(from var(--tone) var(--tone-bd-l) calc(c * var(--tone-bd-c)) h);--tone-solid:oklch(from var(--tone) var(--tone-solid-l) calc(c * var(--tone-solid-c)) h);--tone-hue-on:oklch(from var(--tone) clamp(var(--on-dark), (var(--on-flip) - l) * 10000, var(--on-light)) calc(c * var(--on-chroma)) h)}.t-crimson{--tone:var(--cat-crimson)}.t-peach{--tone:var(--cat-peach)}.t-red{--tone:var(--cat-red)}.t-coral{--tone:var(--cat-coral)}.t-orange{--tone:var(--cat-orange)}.t-bronze{--tone:var(--cat-bronze)}.t-brown{--tone:var(--cat-brown)}.t-amber{--tone:var(--cat-amber)}.t-gold{--tone:var(--cat-gold)}.t-olive{--tone:var(--cat-olive)}.t-lime{--tone:var(--cat-lime)}.t-green{--tone:var(--cat-green)}.t-emerald{--tone:var(--cat-emerald)}.t-jade{--tone:var(--cat-jade)}.t-mint{--tone:var(--cat-mint)}.t-teal{--tone:var(--cat-teal)}.t-aqua{--tone:var(--cat-aqua)}.t-cyan{--tone:var(--cat-cyan)}.t-cerulean{--tone:var(--cat-cerulean)}.t-sky{--tone:var(--cat-sky)}.t-azure{--tone:var(--cat-azure)}.t-denim{--tone:var(--cat-denim)}.t-blue{--tone:var(--cat-blue)}.t-cobalt{--tone:var(--cat-cobalt)}.t-indigo{--tone:var(--cat-indigo)}.t-violet{--tone:var(--cat-violet)}.t-purple{--tone:var(--cat-purple)}.t-orchid{--tone:var(--cat-orchid)}.t-plum{--tone:var(--cat-plum)}.t-fuchsia{--tone:var(--cat-fuchsia)}.t-magenta{--tone:var(--cat-magenta)}.t-rose{--tone:var(--cat-rose)}.t-doc-pdf{--tone:var(--cat-plum)}.t-doc-view{--tone:var(--cat-azure)}.t-doc-xml{--tone:var(--cat-olive)}.t-primary{--tone:var(--primary)}.t-success{--tone:var(--c-success)}.t-warning{--tone:var(--c-warning)}.t-danger{--tone:var(--c-danger)}.t-info{--tone:var(--c-info)}.t-muted{--tone:var(--text-muted)}.badge-crimson{--tone:var(--cat-crimson)}.badge-peach{--tone:var(--cat-peach)}.badge-red{--tone:var(--cat-red)}.badge-coral{--tone:var(--cat-coral)}.badge-orange{--tone:var(--cat-orange)}.badge-bronze{--tone:var(--cat-bronze)}.badge-brown{--tone:var(--cat-brown)}.badge-amber{--tone:var(--cat-amber)}.badge-gold{--tone:var(--cat-gold)}.badge-olive{--tone:var(--cat-olive)}.badge-lime{--tone:var(--cat-lime)}.badge-green{--tone:var(--cat-green)}.badge-emerald{--tone:var(--cat-emerald)}.badge-jade{--tone:var(--cat-jade)}.badge-mint{--tone:var(--cat-mint)}.badge-teal{--tone:var(--cat-teal)}.badge-aqua{--tone:var(--cat-aqua)}.badge-cyan{--tone:var(--cat-cyan)}.badge-cerulean{--tone:var(--cat-cerulean)}.badge-sky{--tone:var(--cat-sky)}.badge-azure{--tone:var(--cat-azure)}.badge-denim{--tone:var(--cat-denim)}.badge-blue{--tone:var(--cat-blue)}.badge-cobalt{--tone:var(--cat-cobalt)}.badge-indigo{--tone:var(--cat-indigo)}.badge-violet{--tone:var(--cat-violet)}.badge-purple{--tone:var(--cat-purple)}.badge-orchid{--tone:var(--cat-orchid)}.badge-plum{--tone:var(--cat-plum)}.badge-fuchsia{--tone:var(--cat-fuchsia)}.badge-magenta{--tone:var(--cat-magenta)}.badge-rose{--tone:var(--cat-rose)}.badge-primary{--tone:var(--primary)}.badge-success{--tone:var(--c-success)}.badge-warning{--tone:var(--c-warning)}.badge-danger{--tone:var(--c-danger)}.badge-info{--tone:var(--c-info)}.badge,.chip{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--tone-fg);background:var(--tone-bg);border-radius:3.40282e38px;line-height:1.25;display:inline-flex}.chip-pick{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));opacity:.75}.chip-pick:hover{opacity:1}.chip-pick.is-empty{border:1px dashed var(--border-strong);color:var(--text-soft);background:0 0}.chip-pick.is-empty.is-active{background:var(--tone-solid);color:var(--tone-on);border-color:#0000}.chip-pick:has(>input:focus-visible){outline:2px solid var(--tone-solid);outline-offset:2px}.chip-pick:has(>input:disabled){opacity:.35;cursor:not-allowed}.chip-pick.is-active,.chip-pick:has(>input:checked){opacity:1;color:var(--tone-on);background:var(--tone-solid);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.badge.badge-zero{--tone:var(--text-soft)}.badge-solid{color:var(--tone-on);background:var(--tone-solid)}.badge-outline{border:1px solid var(--tone-bd);background:0 0}.badge-dot:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--tone-solid);border-radius:999px;flex:none}.badge-live:before,.live-blink{animation:1.1s ease-in-out infinite badge-live-blink}@media (prefers-reduced-motion:reduce){.badge-live:before,.live-blink{animation:none}}.btn-tone{color:var(--tone-fg);background:var(--tone-bg);box-shadow:none;border:1px solid #0000}.btn-tone:hover{border-color:var(--tone-bd);filter:none;transform:none}.act-strip .btn-tone{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.act-strip .btn-tone{border-color:color-mix(in oklab, var(--tone) 55%, transparent)}}.act-strip .btn-icon .ti{font-size:1.15rem}.btn-tone.is-active,.btn-tone[aria-pressed=true]{color:var(--tone-on);background:var(--tone-solid)}.ico-box{border-radius:var(--r-md);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--tone-fg);background:var(--tone-bg);flex:none;place-items:center;display:inline-grid}.ico-box-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.ico-box-sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ico-box .ti{font-size:1.05rem}.ico-box-lg .ti{font-size:1.3rem}.ico-box-sm .ti{font-size:.75rem}.ico-tone{color:var(--tone-fg)}.dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--tone-solid);border-radius:3.40282e38px;flex:none;display:inline-block}.tone-edge{border-left:3px solid var(--tone-solid)}.tone-fill{background:var(--tone-solid)}.avatar{color:var(--tone-on);background:var(--tone-solid)}.dash-w .ico-box,.dash-ghead .ico-box,.dash-hero-stat .ico-box,.dash-attn-pill .ico-box,.dash-gal-row .ico-box{--tone:inherit}.dash-hero{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 5);background:radial-gradient(32rem 15rem at 100% 0%, var(--cat-violet), transparent 70%), radial-gradient(26rem 13rem at 0% 115%, var(--cat-teal), transparent 70%), var(--surface);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash-hero{background:radial-gradient(32rem 15rem at 100% 0%, color-mix(in srgb, var(--cat-violet) 14%, transparent), transparent 70%), radial-gradient(26rem 13rem at 0% 115%, color-mix(in srgb, var(--cat-teal) 12%, transparent), transparent 70%), var(--surface)}}.dash-hero{box-shadow:var(--shadow-sm)}.dash-hero-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase}.dash-hero-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin:var(--spacing) 0 calc(var(--spacing) * 3.5);text-wrap:balance;line-height:1.25}.dash-hero-title b{border-radius:var(--r-md);background:var(--cat-amber);padding:0 .3em}@supports (color:color-mix(in lab, red, red)){.dash-hero-title b{background:color-mix(in srgb, var(--cat-amber) 22%, transparent)}}.dash-hero-title b{color:oklch(from var(--cat-amber) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h)}.dash-attn{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dash-attn-pill{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text);padding:var(--spacing) calc(var(--spacing) * 3.5) var(--spacing) var(--spacing);background:var(--tone);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash-attn-pill{background:color-mix(in srgb, var(--tone) 12%, var(--surface))}}.dash-attn-pill{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.dash-attn-pill{border:1px solid color-mix(in srgb, var(--tone) 32%, transparent)}}.dash-attn-pill:hover{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.dash-attn-pill:hover{background:color-mix(in srgb, var(--tone) 20%, var(--surface))}}.dash-attn-pill .ico-box{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background:var(--tone);border-radius:3.40282e38px;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.dash-attn-pill .ico-box{background:color-mix(in srgb, var(--tone) 24%, transparent)}}.dash-attn-pill b{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);color:var(--tone-fg)}.dash-hero-stats{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-hero-stat{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-lg);min-width:0;padding:calc(var(--spacing) * 3);background:linear-gradient(150deg, var(--tone), var(--surface) 85%);display:flex}@supports (color:color-mix(in lab, red, red)){.dash-hero-stat{background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 15%, var(--surface)), var(--surface) 85%)}}.dash-hero-stat{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.dash-hero-stat{border:1px solid color-mix(in srgb, var(--tone) 28%, transparent)}}.dash-hero-stat b{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);line-height:1.1;display:block}.dash-hero-stat p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-soft);line-height:1.3}@media (max-width:899px){.dash-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.dash-hero{padding:calc(var(--spacing) * 4)}.dash-hero-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.dash-attn{flex-direction:column}.dash-attn-pill{width:100%;display:flex}.dash-hero-stats{grid-template-columns:minmax(0,1fr)}.dash-hero-stat{align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);grid-template-columns:auto minmax(0,1fr);row-gap:0;display:grid}.dash-hero-stat>div{display:contents}.dash-hero-stat .ico-box{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);grid-row:1/span 2}.dash-hero-stat b{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));grid-column:2}.dash-hero-stat p{grid-column:2}}.dash-grid{align-items:stretch;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;container:dash/inline-size}.dash-w{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;grid-column:span 12;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.dash-w:hover{border-color:var(--tone);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dash-w:hover{border-color:color-mix(in srgb, var(--tone) 40%, var(--border))}}.dash-s2,.dash-s3{grid-column:span 6}@container dash (min-width:600px){.dash-s2{grid-column:span 4}.dash-s4,.dash-s6{grid-column:span 6}}@container dash (max-width:519px){.kpi-fit>.dash-kpi:last-child:nth-child(odd){grid-column:span 12}}@container dash (min-width:860px){.dash-s2{grid-column:span 2}.dash-s3{grid-column:span 3}.dash-s4{grid-column:span 4}.dash-s6{grid-column:span 6}.dash-s8{grid-column:span 8}}.dash-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted)}.dash-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background:linear-gradient(100deg, var(--tone), var(--surface) 72%);display:flex}@supports (color:color-mix(in lab, red, red)){.dash-head{background:linear-gradient(100deg, color-mix(in srgb, var(--tone) 12%, var(--surface)), var(--surface) 72%)}}.dash-head .ico-box{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background:linear-gradient(145deg, var(--tone), var(--tone))}@supports (color:color-mix(in lab, red, red)){.dash-head .ico-box{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 34%, transparent), color-mix(in srgb, var(--tone) 10%, transparent))}}.dash-head .ico-box{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.dash-head .ico-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent)}}.dash-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;font-weight:var(--font-weight-semibold);line-height:1.3;overflow:hidden}.dash-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);overflow:hidden}.dash-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);margin-top:auto;display:flex}.dash-foot:hover{background:var(--surface-hover)}.dash-gtop{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background:linear-gradient(100deg, var(--tone), var(--surface) 72%)}@supports (color:color-mix(in lab, red, red)){.dash-gtop{background:linear-gradient(100deg, color-mix(in srgb, var(--tone) 12%, var(--surface)), var(--surface) 72%)}}.dash-ghead{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);display:flex}.dash-ghead .ico-box{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(145deg, var(--tone), var(--tone));flex-shrink:0;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.dash-ghead .ico-box{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 34%, transparent), color-mix(in srgb, var(--tone) 10%, transparent))}}.dash-ghead .ico-box{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.dash-ghead .ico-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent)}}.dash-tabs{gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);scrollbar-width:none;display:flex;overflow-x:auto;container-type:inline-size}.dash-tab{align-items:center;gap:var(--spacing);border-top-left-radius:var(--r-md);border-top-right-radius:var(--r-md);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--text-soft);border-color:#0000;border-bottom-width:2px;flex-shrink:0;margin-bottom:-1px;display:inline-flex}.dash-tab .ti{font-size:1rem}.dash-tab-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--tone-fg);background:var(--tone);border-radius:3.40282e38px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dash-tab-count{background:color-mix(in srgb, var(--tone) 22%, transparent)}}@container (max-width:28rem){.dash-tab .ti{display:none}}.dash-tab:hover{background:var(--surface-hover)}.dash-tab[aria-selected=true]{color:var(--tone-fg);border-color:var(--tone)}.dash-panel{flex-direction:column;flex:1;min-height:0;display:flex}.dash-panel[hidden]{display:none}.dash-part+.dash-part{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@container dash (min-width:860px){.dash-s12 .dash-panel{flex-direction:row}.dash-s12 .dash-part{flex:1;min-width:0}.dash-s12 .dash-part+.dash-part{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}}.dash-sect{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background:var(--bg-tint);display:flex}.dash-sect .ico-box{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background:linear-gradient(145deg, var(--tone), var(--tone));flex-shrink:0;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.dash-sect .ico-box{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 34%, transparent), color-mix(in srgb, var(--tone) 10%, transparent))}}.dash-sect .badge{--tone:inherit}.dash-sect-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}.dash-sect-all{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--r-md);color:var(--text-soft);flex-shrink:0;place-items:center;display:grid}.dash-sect-all:hover{background:var(--surface-hover)}.dash-kpi{background:linear-gradient(165deg, var(--tone) 0%, var(--surface) 68%);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.dash-kpi{background:linear-gradient(165deg, color-mix(in srgb, var(--tone) 16%, var(--surface)) 0%, var(--surface) 68%)}}.dash-kpi:before{content:"";z-index:10;background:linear-gradient(90deg, var(--tone), transparent 90%);inset-inline:0;height:3px;position:absolute;top:0}.kpi-link{gap:var(--spacing);height:100%;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:relative}.kpi-link:hover{background:var(--surface-hover)}.kpi-top{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-soft);display:flex}.kpi-top .ico-box{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(145deg, var(--tone), var(--tone));font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.kpi-top .ico-box{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 36%, transparent), color-mix(in srgb, var(--tone) 12%, transparent))}}.kpi-top .ico-box{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.kpi-top .ico-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent)}}.kpi-val{margin-top:calc(var(--spacing) * 1.5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;--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,);letter-spacing:-.02em;font-size:clamp(1.1rem,11cqi,1.5rem);line-height:1.1}.kpi-link.is-alert .kpi-val{color:var(--tone-fg)}.kpi-link.is-active{box-shadow:inset 0 0 0 2px var(--tone);border-radius:inherit}.kpi-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.stm{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stm.stm-cur{grid-template-columns:auto repeat(4,minmax(0,1fr))}.stm>*{min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-top:1px solid var(--border)}.stm>.stm-h{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted);background:var(--bg-tint);border-top:0;display:flex}.stm-h .ico-box{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);font-size:.75rem}.stm-cur-cell{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-muted);align-items:center;display:flex}.stm-cell{align-items:baseline;column-gap:calc(var(--spacing) * 2);text-align:left;flex-wrap:wrap;display:flex}button.stm-cell{cursor:pointer}button.stm-cell:hover{background:var(--surface-hover)}button.stm-cell.is-active{box-shadow:inset 0 0 0 2px var(--tone)}.stm-val{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;--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,);letter-spacing:-.01em;font-size:1.05rem}.stm-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--text-muted)}@media (max-width:40rem){.stm>*{padding-inline:calc(var(--spacing) * 2)}.stm-val{font-size:.9rem}.stm-note,.stm-h .ico-box{display:none}}@container dash (max-width:399px){.dash-grid>.dash-kpi{grid-column:span 12}.dash-kpi .kpi-link{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);grid-template-columns:auto minmax(0,1fr);display:grid}.dash-kpi .kpi-top{display:contents}.dash-kpi .kpi-top .ico-box{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);grid-row:1/span 3}.dash-kpi .kpi-top .truncate{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted);grid-column:2}.dash-kpi .kpi-val{grid-column:2;margin-top:0}.dash-kpi .kpi-note{grid-column:2}}.dash-chart{width:100%;min-height:calc(var(--spacing) * 56);flex:1}.dash-chart-pad{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing)}.dash-list{flex:1}.dash-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:inherit;text-decoration-line:none;display:flex}.dash-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.dash-row:hover{background:var(--surface-hover)}.dash-row-lead{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);width:calc(var(--spacing) * 11);flex-shrink:0}.dash-row-main{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.dash-row-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);overflow:hidden}.dash-row-aside{flex-shrink:0}.dash-row-open{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.dash-row:hover .dash-row-open,.dash-row:focus-within .dash-row-open{opacity:1}@media (hover:none){.dash-row-open{opacity:1}}.fx-meta{align-items:center;gap:calc(var(--spacing) * 1.5);--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,);display:flex}.fx-meta .dash-live-dot:not(.is-stale){animation:1.8s ease-in-out infinite dash-pulse}.fx-meta .dash-live-dot.is-stale{background:var(--cat-amber)}.fx-board{flex-direction:column;flex:1;min-height:0;display:flex;container:fxboard/inline-size}.fx-scroll{column-gap:calc(var(--spacing) * 3.5);scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1fr) auto auto auto;align-content:start;max-height:32rem;display:grid;overflow-y:auto}.fx-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:inherit;--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,);grid-template-columns:subgrid;grid-column:1/-1;align-items:center;text-decoration-line:none;display:grid}.fx-row:not(.fx-hd):hover{background:var(--surface-hover)}.fx-hd{z-index:1;border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase;background:var(--bg-tint);border-top-width:0;position:sticky;top:0}.fx-hd>:not(.fx-cur){text-align:right}.fx-cur{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.fx-cur .ico-box{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:15px}.fx-name{flex-direction:column;min-width:0;display:flex}.fx-name b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.01em}.fx-name small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);overflow:hidden}.fx-adj{margin-left:var(--spacing);cursor:help;vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cat-blue)}.fx-mkt,.fx-tcmb{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.fx-mkt b,.fx-tcmb b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fx-mkt small,.fx-tcmb small{color:var(--text-muted);font-size:11.5px}.fx-tcmb b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-soft)}.fx-tcmb .fx-pinned{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cat-blue)}.fx-tcmb .ti{margin-right:calc(var(--spacing) * .5);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fx-tcmb small,.fx-tcmb b .ti-building-bank{color:var(--tone-fg)}.fx-chg{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.fx-row:not(.fx-hd) .fx-chg{color:var(--tone-fg)}.fx-hd .fx-chg{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold)}.fx-chg .ti{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fx-board.is-stale .fx-mkt b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted)}.fx-board.is-stale .fx-row:not(.fx-hd) .fx-chg{visibility:hidden}.fx-stale{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--tone-fg);background:var(--tone-bg);border-bottom-width:1px;border-color:var(--tone-bd);display:flex}.fx-stale>span{flex:1;min-width:0}.fx-icon-btn{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--r-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--text-muted);flex-shrink:0;place-items:center;display:inline-grid}.fx-icon-btn:hover{background:var(--surface-hover);color:var(--text)}.fx-empty{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.fx-empty .ti{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.fx-empty b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-soft)}.fx-empty p{max-width:28ch;font-size:12.5px}.fx-foot{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-top:auto;display:flex}.fx-note{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:inline-flex}.fx-all{margin-right:calc(var(--spacing) * -1.5);align-items:center;gap:var(--spacing);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);display:inline-flex}.fx-all:hover{background:var(--surface-hover)}@container fxboard (max-width:30rem){.fx-row{padding-inline:calc(var(--spacing) * 3)}.fx-cur .ico-box{display:none}}.dash-body{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.dash-gridcol{flex:20rem;min-width:0}.dash-edit{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);background:var(--bg-tint);display:none}.is-editing .dash-edit{display:flex}.dash-edit-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.dash-grip{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:grab;color:var(--text-muted);touch-action:none;place-items:center;display:grid}.dash-grip:active{cursor:grabbing}.dash-move,.dash-remove{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--r-md);color:var(--text-soft);place-items:center;display:grid}.dash-move:hover{background:var(--surface-hover)}.dash-remove{color:oklch(from var(--cat-red) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h)}.dash-remove:hover{background:var(--cat-red)}@supports (color:color-mix(in lab, red, red)){.dash-remove:hover{background:color-mix(in srgb, var(--cat-red) 14%, transparent)}}.dash-seg{margin-left:var(--spacing);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:inline-flex;overflow:hidden}.dash-seg button{background-color:var(--surface);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--text-soft);min-width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 6.5)}.dash-seg button+button{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.dash-seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.dash-tools{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dash-tools .dash-seg{margin-left:0}.dash-tools .dash-seg button{padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));height:calc(var(--spacing) * 8)}.dash-range-box{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:inline-flex}.dash-range>.input{min-width:11.5rem}@media (max-width:639px){.dash-tools{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto auto auto;width:100%;display:grid}.dash-range-box:not([hidden]){display:contents}.dash-tools .dash-seg{grid-column:1/-1;width:100%;display:flex}.dash-tools .dash-seg button{padding-inline:var(--spacing);white-space:nowrap;flex:1;min-width:0;font-size:11.5px}.dash-range.fctl-range{min-width:0}.dash-range.fctl-range>.input{width:100%;min-width:0;padding-right:var(--spacing);font-size:12.5px}.dash-tools .dash-live{grid-column:2}}.dash-updated{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:flex}.dash-live-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--cat-emerald);border-radius:3.40282e38px;flex-shrink:0}.dash-live{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-muted);height:calc(var(--spacing) * 8);border-radius:3.40282e38px;display:inline-flex}.dash-live[aria-pressed=true]{color:oklch(from var(--cat-emerald) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h);background:var(--cat-emerald)}@supports (color:color-mix(in lab, red, red)){.dash-live[aria-pressed=true]{background:color-mix(in srgb, var(--cat-emerald) 12%, var(--surface))}}.dash-live[aria-pressed=true]{border-color:var(--cat-emerald)}@supports (color:color-mix(in lab, red, red)){.dash-live[aria-pressed=true]{border-color:color-mix(in srgb, var(--cat-emerald) 40%, var(--border))}}.dash-live[aria-pressed=true] .dash-live-dot{animation:1.8s ease-in-out infinite dash-pulse}.dash-live[aria-pressed=false] .dash-live-dot{background:var(--text-muted)}.dash-w.is-loading>:not(.dash-edit){pointer-events:none;animation:1.1s ease-in-out infinite dash-pulse}@keyframes dash-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.dash-live[aria-pressed=true] .dash-live-dot,.fx-meta .dash-live-dot,.dash-w.is-loading>:not(.dash-edit){animation:none}}.is-editing .dash-w{outline:1.5px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.is-editing .dash-w{outline:1.5px dashed color-mix(in srgb, var(--primary) 55%, transparent)}}.is-editing .dash-w{outline-offset:2px}.is-editing .dash-w:hover{transform:none}.is-editing .dash-w>:not(.dash-edit){pointer-events:none}.dash-editbar{z-index:10;margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);padding:calc(var(--spacing) * 3);background:var(--cat-blue);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dash-editbar{background:color-mix(in srgb, var(--cat-blue) 10%, var(--surface))}}.dash-editbar{border:1px solid var(--cat-blue)}@supports (color:color-mix(in lab, red, red)){.dash-editbar{border:1px solid color-mix(in srgb, var(--cat-blue) 38%, transparent)}}.dash-editbar{box-shadow:var(--shadow-sm)}.dash-editbar-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-soft);flex:18rem}.dash-editbar-hint b{color:var(--text)}.dash-dirty{margin-left:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:oklch(from var(--cat-red) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h)}.dash-editbar-acts{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dash-more{width:21rem}.dash-more .popover-menu>a{white-space:normal;align-items:flex-start}.dash-more .ico-box{flex-shrink:0}.dash-mi{flex-direction:column;min-width:0;display:flex}.dash-mi b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dash-mi small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-soft)}.dash-role{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3)}.dash-role-label{padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.dash-role-hint{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-soft)}.dash-role .popover-menu{margin-top:calc(var(--spacing) * 2);margin-bottom:0}.dash-role .popover-menu>a{align-items:center}.dash-role .select,.dash-role .hs-select{margin-inline:calc(var(--spacing) * 2.5);width:calc(100% - calc(var(--spacing) * 5))}.dash-gallery{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:19rem;max-width:100%;top:calc(var(--spacing) * 20);max-height:calc(100dvh - 7rem);box-shadow:var(--shadow-sm);flex-direction:column;flex:0 0 19rem;display:flex;position:sticky;overflow:hidden}.dash-gallery-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:flex}.dash-gallery-head h2{font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;font-weight:var(--font-weight-semibold)}.dash-gallery-head .ico-box{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.dash-gallery-body{padding-inline:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 3.5);flex:1;overflow:auto}.dash-gallery-module{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase}.dash-gal-row{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2);display:flex}.dash-gal-row.is-locked{background:var(--bg-tint);opacity:.75}.dash-gal-row .ico-box{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0}.dash-gal-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.3}.dash-kind{margin-left:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--text-muted);background:var(--bg-tint);border-radius:.25rem}.dash-gal-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);line-height:1.35}@media (max-width:979px){.dash-gallery{flex:100%;width:100%;max-height:none;position:static}}@media (prefers-reduced-motion:reduce){.dash-w{transition:none}.dash-w:hover{transform:none}}.rv-body{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.rv-crumb{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);color:var(--text-muted);font-size:.8125rem;display:flex}.rv-crumb a{color:var(--text-muted);text-decoration-line:none}.rv-crumb a:hover{color:var(--primary)}.rv-crumb .ti{font-size:.8rem}.rv-crumb-switch{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--r-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--text-soft);background-color:#0000;border-width:0;display:inline-flex}.rv-crumb-switch:hover,.rv-crumb-switch[aria-expanded=true]{background:var(--surface-hover);color:var(--text)}.rv-crumb .rv-menu{width:calc(var(--spacing) * 64);left:0;right:auto}.rv-item.is-active{background:var(--primary-soft);color:var(--primary);font-weight:600}.rv-item.is-active .ti{color:var(--primary)}.rv-item .badge{margin-left:auto}.rv-menu-sep{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:var(--spacing)}.rv-switch{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);color:var(--text-soft);margin-left:auto;font-size:.8125rem;display:inline-flex}.rv-delta{align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;--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,);display:inline-flex}.rv-delta .ti{font-size:.95em}.rv-delta.is-good{color:var(--c-success)}.rv-delta.is-bad{color:var(--c-danger)}.rv-delta.is-flat{color:var(--text-muted)}.rv-kpis{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.rv-kpis>.dash-w{cursor:default;grid-column:auto}.rv-kpis .kpi-link{color:inherit;gap:2px;text-decoration-line:none}.rv-kpis .kpi-note{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rv-spark{margin-top:calc(var(--spacing) * 2);width:100%;height:30px;display:block}.rv-duo{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);display:grid}.rv-duo-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rv-card-head{margin-bottom:calc(var(--spacing) * 2.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rv-card-head.is-flush{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);margin-bottom:0}.rv-card-head h2{align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;font-weight:var(--font-weight-semibold);display:flex}.rv-help{cursor:help;border-style:var(--tw-border-style);width:22px;height:22px;color:var(--text-muted);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;padding:0;display:inline-grid}.rv-help:hover,.rv-help:focus-visible{color:var(--primary);background:var(--primary-soft)}.rv-legend{margin-bottom:var(--spacing);gap:calc(var(--spacing) * 4);color:var(--text-muted);font-size:.78rem;display:flex}.rv-legend>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.rv-swatch{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3px;display:inline-block}.rv-swatch.is-cur{background:var(--primary)}.rv-swatch.is-prev{border:2px dashed var(--cat-amber);background-color:#0000;border-radius:3.40282e38px}.rv-swatch.is-target{height:0;width:calc(var(--spacing) * 3.5);border-top:2px dashed var(--cat-green);background-color:#0000;border-radius:0}.rv-chart svg{width:100%;height:auto;display:block;overflow:visible}.rv-chart text{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.rv-grid{stroke:var(--border);stroke-dasharray:3 4}.rv-bar{fill:var(--primary);transition:opacity .15s}.rv-bar.is-dim{opacity:.45}.rv-prev-line{fill:none;stroke:var(--cat-amber);stroke-width:2px;stroke-dasharray:5 4}.rv-prev-dot{fill:var(--surface);stroke:var(--cat-amber);stroke-width:2px}.rv-target{stroke:var(--cat-green);stroke-width:1.5px;stroke-dasharray:2 5}.rv-hit{fill:#0000;cursor:crosshair}.rv-hit:hover{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rv-hit:hover{fill:color-mix(in srgb, var(--primary) 6%, transparent)}}.rv-chart .rv-d-pos{fill:var(--c-success);font-weight:600}.rv-chart .rv-d-neg{fill:var(--c-danger);font-weight:600}.rv-chart .rv-best{fill:var(--primary);font-weight:600}.rv-chart .rv-goal{fill:var(--cat-green);font-weight:600}.rv-insights{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-insights li{gap:calc(var(--spacing) * 2.5);border-radius:var(--r-md);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-soft);background:var(--bg-tint);line-height:1.45;display:flex}.rv-insights li b{color:var(--text);--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,)}.rv-insights .ico-box{flex-shrink:0}.rv-insights a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--primary);text-decoration-line:none}.rv-donut-wrap{gap:calc(var(--spacing) * 5);grid-template-columns:190px minmax(0,1fr);align-items:center;display:grid}.rv-donut svg{width:190px;height:190px;display:block}.rv-seg{fill:none;stroke-width:26px;cursor:pointer;transition:opacity .15s}.rv-seg.is-dim{opacity:.3}.rv-donut text{text-anchor:middle;fill:var(--text)}.rv-donut .rv-donut-v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.rv-donut .rv-donut-l{fill:var(--text-muted);font-size:11px}.rv-cats{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-cat{gap:calc(var(--spacing) * 2);cursor:pointer;border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;font-size:.85rem;display:grid}.rv-cat:hover,.rv-cat.is-on{background:var(--surface-hover)}.rv-cat-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3px}.rv-cat-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-cat-name small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.rv-cat-pc{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.rv-funnel{gap:var(--spacing);flex-direction:column;display:flex}.rv-fn-step{gap:calc(var(--spacing) * 3);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;font-size:.85rem;display:grid}.rv-fn-step:hover{background:var(--surface-hover)}.rv-fn-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-soft)}.rv-fn-track{border-radius:var(--r-md);background:var(--bg-tint);height:30px;overflow:hidden}.rv-fn-bar{height:100%;min-width:calc(var(--spacing) * 12);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.8rem;font-weight:var(--font-weight-semibold);white-space:nowrap;--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,);color:var(--accent-on);align-items:center;display:flex}.rv-fn-meta{text-align:right;--tw-font-weight:var(--font-weight-semibold);min-width:4.5rem;font-weight:var(--font-weight-semibold);--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,)}.rv-fn-drop{align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--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,);color:var(--c-danger);margin-left:calc(5.5rem + 18px);font-size:.78rem;display:flex}.rv-fn-drop .ti{color:var(--text-muted)}.rv-track{height:calc(var(--spacing) * 2);background:var(--bg-tint);border-radius:3.40282e38px;position:relative;overflow:hidden}.rv-track>i{background:var(--primary);border-radius:3.40282e38px;display:block;position:absolute;inset-block:0}.rv-track>i.is-cum{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rv-track>i.is-cum{background:color-mix(in srgb, var(--primary) 28%, transparent)}}.rv-share,.rv-meter{gap:calc(var(--spacing) * 2);align-items:center;display:grid}.rv-share{grid-template-columns:minmax(0,1fr) 3.4rem}.rv-meter{grid-template-columns:minmax(0,1fr) 2.9rem}.rv-share>b,.rv-meter>b{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.rv-scroll{overflow-x:auto}.rv-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse;min-width:760px}.rv-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--text-muted);text-transform:uppercase;background:var(--bg-tint)}.rv-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);vertical-align:middle;padding-block:11px}.rv-table .is-num{text-align:right;white-space:nowrap;--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,)}.rv-table .is-x{width:calc(var(--spacing) * 11);padding-right:0}.rv-table .is-share{min-width:190px}.rv-table .is-meter{min-width:150px}.rv-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.rv-table th[aria-sort]:hover{color:var(--text)}.rv-table th[aria-sort] .ti{opacity:.4;font-size:.85em}.rv-table th[aria-sort=ascending] .ti,.rv-table th[aria-sort=descending] .ti{opacity:1;color:var(--primary)}.rv-row{cursor:pointer}.rv-row:hover>td{background:var(--surface-hover)}.rv-row.is-open>td{background:var(--primary-soft)}.rv-sub>td{background:var(--bg-tint);padding:0}.rv-table tfoot td{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--bg-tint);border-bottom-width:0}.rv-expand{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface);color:var(--primary);border-radius:3.40282e38px;place-items:center;padding:0;transition:background .15s;display:inline-grid}.rv-expand:hover{background:var(--primary-soft)}.is-open .rv-expand{background:var(--primary);color:var(--accent-on);border-color:var(--primary)}.rv-cust{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.rv-cust b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.rv-cust small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.rv-av{border-radius:var(--r-md);--tw-font-weight:var(--font-weight-bold);width:30px;height:30px;font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--tone-fg,var(--text));background:var(--tone-bg,var(--bg-tint));flex-shrink:0;place-items:center;display:grid}.rv-sub-body{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(var(--spacing) * 14);grid-template-columns:minmax(0,1fr) 220px;display:grid}.rv-sub-table{border-collapse:collapse;width:100%;font-size:.82rem}.rv-sub-table th{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);background-color:#0000;font-size:.68rem}.rv-sub-table td{padding-inline:calc(var(--spacing) * 2);border-bottom:1px dashed var(--border);padding-block:7px}.rv-sub-side{gap:calc(var(--spacing) * 2);color:var(--text-soft);flex-direction:column;font-size:.82rem;display:flex}.rv-sub-side .rv-kv{justify-content:space-between;gap:calc(var(--spacing) * 2);display:flex}.rv-sub-side .rv-kv b{color:var(--text);--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,)}.rv-seg-ctl{gap:calc(var(--spacing) * .5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * .5);background:var(--bg-tint);display:inline-flex}.rv-seg-ctl button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--text-soft);background-color:#0000;border-width:0;border-radius:6px}.rv-seg-ctl button:hover{color:var(--text)}.rv-seg-ctl button[aria-pressed=true]{background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.rv-stamp{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);display:inline-flex}.rv-stamp button{cursor:pointer;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);background-color:#0000;border-width:0;padding:0;display:inline-flex}.rv-stamp .is-spin{animation:.8s linear infinite rv-spin}@keyframes rv-spin{to{transform:rotate(360deg)}}.rv-pop{pointer-events:none;z-index:60;min-width:13rem;max-width:20rem}.rv-pop-title{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.85rem;font-weight:var(--font-weight-semibold);display:flex}.rv-pop dl{grid-template-columns:auto auto;gap:3px 16px;margin:0;font-size:.8rem;display:grid}.rv-pop dt{color:var(--text-muted)}.rv-pop dd{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,);margin:0}.rv-pop dd.is-up{color:var(--c-success)}.rv-pop dd.is-down{color:var(--c-danger)}.rv-pop-note{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);color:var(--text-soft);font-size:.76rem;line-height:1.45}.rv-views{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rv-views>.ti{color:var(--text-muted);font-size:1.1rem}.rv-views-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.rv-views .rv-grow{margin-left:auto}.rv-pill{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--tone-fg,var(--text-soft));background:var(--tone-bg,var(--bg-tint));border-radius:3.40282e38px;display:inline-flex}.rv-pill button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;border-style:var(--tw-border-style);color:inherit;background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;padding:0;display:grid}.rv-pill button:hover{background:var(--surface-hover)}.rv-alert{align-items:center;gap:var(--spacing);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--tone-fg);background:var(--tone-bg);border-radius:3.40282e38px;display:inline-flex}.rv-alert.is-hit{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.rv-alert.is-hit{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.rv-bar.is-picked{stroke:var(--text);stroke-width:2px}.rv-chip-x{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * .5);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--primary-soft);color:var(--primary);border-radius:3.40282e38px;display:inline-flex}.rv-chip-x button{cursor:pointer;border-style:var(--tw-border-style);width:18px;height:18px;color:inherit;background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;padding:0;display:grid}.rv-chip-x button:hover{background:var(--surface-hover)}.rv-edit{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--r-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.78rem;font-weight:var(--font-weight-medium);color:var(--primary);background-color:#0000;border-width:0;display:inline-flex}.rv-edit:hover{background:var(--primary-soft)}.rv-grid-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse}.rv-grid-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.rv-grid-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);white-space:nowrap;--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,)}.rv-grid-table .is-num{text-align:right}.rv-menu-wrap{position:relative}.rv-menu{z-index:30;margin-top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 56);gap:calc(var(--spacing) * .5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 1.5);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.rv-menu label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.rv-menu label:hover{background:var(--surface-hover)}.rv-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-sm);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}.rv-item:hover{background:var(--surface-hover)}.rv-item .ti{color:var(--text-muted)}.rv-menu-foot{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.rv-dialog{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:calc(100% - 2rem);max-width:520px;color:var(--text);box-shadow:var(--shadow-lg);margin:auto;padding:0}.rv-dialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.rv-dialog::backdrop{background:color-mix(in srgb, var(--text) 45%, transparent)}}.rv-dialog-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);display:flex}.rv-dialog-head h2{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1}.rv-dialog-body{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rv-dialog-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background:var(--bg-tint);display:flex}.rv-fields{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-field{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.rv-field.is-wide{grid-column:1/-1}.rv-field>span{--tw-font-weight:var(--font-weight-semibold);font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--text-soft)}.rv-field small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.rv-field .rv-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rv-toast{bottom:calc(var(--spacing) * 6);z-index:50;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);display:flex;position:fixed;left:50%;transform:translate(-50%)}.rv-toast .ti{color:var(--c-success);font-size:1.1rem}@media (max-width:1024px){.rv-duo,.rv-duo-even{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rv-switch{margin-left:0}.rv-sub-body{padding-left:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rv-donut-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.rv-cats{width:100%}.rv-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rv-stamp .is-spin{animation:none}.rv-bar,.rv-seg,.rv-expand{transition:none}}.field{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text)}.field-label.req:after{content:" *";color:var(--c-danger);font-weight:var(--fw-bold)}.field-optional{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--text-muted)}.field-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--c-danger)}.field-error:empty{display:none}.field-grid{column-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid .field-full{grid-column:span 2/span 2}}.form-dense{--dlabel-w-base:calc(var(--spacing) * 28)}.form-dense .fset{margin-top:calc(var(--spacing) * 7)}.form-dense .fset:first-of-type{margin-top:var(--spacing)}.form-dense .fset-head{margin-bottom:calc(var(--spacing) * 3.5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);letter-spacing:.015em;display:flex}.form-dense .fset-head:after{content:"";height:1px;margin-left:calc(var(--spacing) * 1.5);background:var(--border);flex:auto}.form-dense .fset-head>.ti{flex:none;font-size:.9375rem}.form-dense .dgrid{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.form-dense .dgrid>:is(.dsep,.fset-head){grid-column:1/-1}.form-dense .dgrid2{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.form-dense .dgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-dense .dspan2,.form-dense .dspan-full{grid-column:1/-1}.form-dense [data-show-when]:not([hidden]){display:contents}.form-dense .dcols{align-items:flex-start;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.form-dense .dcols{grid-template-columns:1.45fr 1fr}}.form-dense .dstack{align-content:flex-start;row-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);display:grid}.form-dense .dcols.dcols-even{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--spacing) * 104), 100%), 1fr))}@media (min-width:64rem){.form-dense .dcols.dcols-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-dense .dcols:not(:has(>.dstack:last-child>*)){grid-template-columns:minmax(0,1fr);max-width:60rem}.wnd .form-dense .dgrid{max-width:60rem}.form-dense .dcols>.dstack:not(:has(*)){display:none}.form-dense .dstack>*{grid-column:1/-1}.form-dense .dpair{gap:calc(var(--spacing) * 2);grid-template-columns:1fr 1fr;display:grid}.form-dense .drow{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);--dlabel-w:calc(var(--spacing) * 22);display:grid}.form-dense .drow>.dfield>.dlabel{white-space:normal;text-overflow:clip;overflow:visible}.form-dense .drow-wide{--dlabel-w:calc(var(--spacing) * 32)}.form-dense .drow2.drow-snug{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));container-type:inline-size}@container (min-width:33rem){.form-dense .drow-snug>.dfield:nth-child(2){--dlabel-w:calc(var(--spacing) * 27)}}.form-dense .drow-fit{--dlabel-w:calc(var(--spacing) * 6)}.form-dense .drow-flow{--dlabel-w:inherit}.form-dense .drow2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-dense .drow-top{--dlabel-w:0px}.form-dense .drow-top .dfield{row-gap:var(--spacing);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.form-dense .drow3{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(var(--dlabel-w,var(--dlabel-w-base)) + 9rem), calc((100% - 2 * calc(var(--spacing) * 4)) / 3))), 1fr))}.form-dense .drow-flow.drow3{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(var(--dlabel-w,var(--dlabel-w-base)) + 8rem), calc((100% - 2 * calc(var(--spacing) * 4)) / 3))), 1fr))}.form-dense .drow4{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(var(--dlabel-w,var(--dlabel-w-base)) + 8rem), calc((100% - 3 * calc(var(--spacing) * 4)) / 4))), 1fr))}.form-dense .drow>.dw-c2{grid-column:span 2}.form-dense .dsep{border-top:1px solid var(--border);margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 1.5)}.form-dense .dhead{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.form-dense .dhead-row{align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.form-dense .dhead-badges{column-gap:calc(var(--spacing) * 2.5)}.form-dense .dhead .dfield{grid-template-columns:auto minmax(0,1fr)}.form-dense .dhead .dfield:first-child{grid-template-columns:var(--dlabel-w,var(--dlabel-w-base)) minmax(0, 1fr)}.form-dense .dhead .dfield:first-child .input{min-width:18rem}.form-dense .dhead .input,.form-dense .dhead .select{min-width:9.5rem}.form-dense .dhead .money-drill,.form-dense .dhead .balance-flat{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border:1px solid;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-dense .dhead .money-drill,.form-dense .dhead .balance-flat{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.form-dense .dhead .money-drill,.form-dense .dhead .balance-flat{background:currentColor}@supports (color:color-mix(in lab, red, red)){.form-dense .dhead .money-drill,.form-dense .dhead .balance-flat{background:color-mix(in srgb, currentColor 8%, transparent)}}.form-dense .dhead .money-drill,.form-dense .dhead .balance-flat{text-decoration:none}.form-dense .dhead .money-drill>.ti,.form-dense .dhead .balance-flat>.ti{opacity:.6;font-size:.9em}.form-dense .dhead .dfact{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--tone-fg);border:1px solid;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-dense .dhead .dfact{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.form-dense .dhead .dfact{background:currentColor}@supports (color:color-mix(in lab, red, red)){.form-dense .dhead .dfact{background:color-mix(in srgb, currentColor 8%, transparent)}}.form-dense .dhead .dfact>.ti{opacity:.6;font-size:.9em}.form-dense .dhead .dfact-l{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.75}.form-dense .dhead .money-drill:hover,.form-dense .dhead .money-drill:focus-visible{background:currentColor}@supports (color:color-mix(in lab, red, red)){.form-dense .dhead .money-drill:hover,.form-dense .dhead .money-drill:focus-visible{background:color-mix(in srgb, currentColor 16%, transparent)}}.form-dense .dhead .money-drill:hover>.ti{opacity:1}.form-dense .dfield{grid-template-columns:var(--dlabel-w,var(--dlabel-w-base)) minmax(0, 1fr);align-items:center;column-gap:calc(var(--spacing) * 2);display:grid}.form-dense .dfield>label,.form-dense .dfield>.dlabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-dense .dfield>.lbl-wrap{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.form-dense .dfield>.lbl-wrap:has(>[data-tooltip-html]){-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.form-dense .dfield.top{padding-top:var(--spacing);align-items:start}.form-dense .dfield.bare{grid-template-columns:minmax(0,1fr);padding-top:0}@media (min-width:640px){.form-dense .dfield:not(:is(.drow-top,.sv-card) .dfield):is(:has(.field-hint),:has([data-lookup-multiple])):not(.top,.bare){align-items:start}.form-dense .dfield:not(:is(.drow-top,.sv-card) .dfield):is(:has(.field-hint),:has([data-lookup-multiple])):not(.top,.bare)>.dlabel{min-height:var(--ctl-h);align-content:center}@container (max-width:26rem){.pane-split-side .form-dense .dfield:not(:is(.drow-top,.sv-card) .dfield):has(.field-hint):not(.top,.bare)>.dlabel{align-content:normal;min-height:0}}}.form-dense .dfield>label,.form-dense .dfield>.dlabel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted)}.form-dense .dfield.req>label:after,.form-dense .dfield.req>.dlabel:after{content:" *";color:var(--c-danger)}.dref-go{align-items:center;gap:calc(var(--spacing) * .5);color:inherit;min-width:0;max-width:100%;text-decoration-line:none;display:inline-flex}.dref-go-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dref-go .ti{opacity:.55;transition:opacity var(--t-fast);font-size:.9em}.dref-go:hover{color:var(--primary);text-decoration-line:underline}.dref-go:hover .ti{opacity:1}.dref-open{margin-left:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);vertical-align:middle;color:var(--text-muted);transition:color var(--t-fast), background-color var(--t-fast);border-radius:.25rem;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.dref-open .ti{font-size:14px}.dref-open:hover{color:var(--primary);background:var(--primary-soft)}.form-dense .dchecks{gap:calc(var(--spacing) * .5) calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.form-dense .dchecks .checkbox{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rolehead{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.rolecount{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rolefilter{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);color:var(--text-muted);border-radius:3.40282e38px;margin-left:auto;display:inline-flex}.rolefilter input{width:calc(var(--spacing) * 28);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0}.rolebox{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:var(--spacing);max-height:calc(var(--spacing) * 44);overflow-y:auto}.roles{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.role{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);-webkit-user-select:none;user-select:none;transition:background var(--t-fast), border-color var(--t-fast);border-width:1px;border-color:#0000;display:flex}.role:hover{background-color:var(--surface-hover)}.role input{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);accent-color:var(--primary);flex:none;margin:0}.role .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role:has(input:checked){background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.role:has(input:checked){border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.role:has(input:checked) .name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.role.is-locked,.role.covered{cursor:not-allowed;opacity:.5}.role-lvl{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 4);font-size:.625rem;line-height:calc(var(--spacing) * 4);color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e38px;margin-left:auto}.rolesay{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-soft);background:var(--primary-soft);border-left:3px solid var(--primary)}.pass-meter{margin-top:var(--spacing);gap:var(--spacing);display:flex}.pass-meter i{height:calc(var(--spacing) * .5);background:var(--border);border-radius:3.40282e38px;flex:1}.pass-meter[data-score="1"] i:nth-child(-n+1){background:var(--c-danger)}.pass-meter[data-score="2"] i:nth-child(-n+2),.pass-meter[data-score="3"] i:nth-child(-n+3){background:var(--c-warning)}.pass-meter[data-score="4"] i{background:var(--c-success)}.creds{gap:calc(var(--spacing) * 2);border-radius:var(--r-md);padding:calc(var(--spacing) * 2.5);border:1px solid var(--c-success);flex-direction:column;grid-column:1/-1;display:flex}@supports (color:color-mix(in lab, red, red)){.creds{border:1px solid color-mix(in srgb, var(--c-success) 40%, var(--border))}}.creds{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.creds{background:color-mix(in srgb, var(--c-success) 10%, transparent)}}.creds-head{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.creds-head .ti{color:var(--c-success)}.creds-lines{column-gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:auto minmax(0,1fr);display:grid}.creds-lines dt{color:var(--text-muted)}.creds-lines dd{font-family:var(--font-mono);word-break:break-all;-webkit-user-select:all;user-select:all;margin:0}.creds-warn{align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--c-warning-fg);display:flex}.pane-field{display:block}.pane-field>span{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted);display:block}.card-acts{z-index:20;margin-inline:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);background:var(--bg);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.card-acts{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.card-acts{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:640px){.card-acts{flex-wrap:nowrap}.card-acts>:not(.card-title,.flex-1){flex:none}.card-acts>.card-title{min-width:calc(var(--spacing) * 24)}}@media (max-width:639px){.card-acts .btn,.card-foot .btn{min-height:calc(var(--spacing) * 10)}.card-acts>.card-title{flex:60%;order:-2}.card-acts>[data-fav-slot]{order:-1}.card-acts>.flex-1{display:none}.card-acts>.btn{flex:none;justify-content:center}.card-acts:has(>button.btn~button.btn)>.btn:not(.btn-icon),.card-acts:not(:has(>button.btn~button.btn))>button.btn:not(.btn-icon){flex:auto}.form-dense .act-strip:has(>.dfield~.btn~.btn~.btn)>.dfield{flex:100%}.form-dense .act-strip:has(>.dfield~.btn~.btn~.btn)>.dfield :is(.input,.field-acted){max-width:none}}.card-foot{z-index:20;margin-inline:calc(var(--spacing) * -1);margin-top:calc(var(--spacing) * 3);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);background:var(--bg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.card-foot{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.card-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pk-quick{margin-top:calc(var(--spacing) * 2);align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);background-color:var(--surface-hover);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.card-narrow{max-width:var(--container-4xl)}[data-wnd-body] .card-narrow{max-width:none}.card-col9{width:100%}@media (min-width:64rem){.card-col9{width:75%}}[data-wnd-body] .card-col9,.card-col8{width:100%}@media (min-width:80rem){.card-col8{width:66.6667%}}[data-wnd-body] .card-col8{width:100%}.card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow:hidden}@media (min-width:40rem){.card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.card-hint{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:help;background-color:var(--primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.card-hint:hover{filter:brightness(1.1)}.pcols{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 21rem;display:grid}.pmain{gap:calc(var(--spacing) * 3.5);display:grid}.pside{top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);display:grid;position:sticky}@media (max-width:1200px){.pcols{grid-template-columns:minmax(0,1fr)}.pside{position:static}}.phead{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.phead-main{flex:1;min-width:0}.phead-main .input{font-size:1.0625rem;font-weight:600}.pmeta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ptpl{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ptpl>span{margin-right:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted)}.ptpl .btn{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-soft)}.ptpl .btn:hover{border-color:var(--border-strong);background-color:var(--surface-hover);color:var(--text)}.ptpl .btn>.ti{color:var(--text-muted);font-size:.875rem}.ptpl .btn:hover>.ti{color:var(--primary)}.ptpl .btn:last-child{margin-left:var(--spacing);color:var(--text-muted);background-color:#0000;border-color:#0000}.ptpl .btn:last-child:hover{background-color:var(--surface-hover);color:var(--text)}.pgrid{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);overflow:clip}.pgrid>h2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-hover);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-muted);letter-spacing:.05em}.phrow,.prow{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);grid-template-columns:minmax(9rem,1fr) repeat(5,minmax(0,8.5rem));align-items:center;display:grid}.phrow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-muted);letter-spacing:.05em}.phrow>span:not(:first-child){text-align:center}.prow+.prow{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.prow:hover{background-color:var(--surface-hover)}.pwho{cursor:help;min-width:0}.pwho>b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:block;overflow:hidden}.pwho[data-tooltip]>b{-webkit-text-decoration:underline dotted var(--border-strong);-webkit-text-decoration:underline dotted var(--border-strong);text-decoration:underline dotted var(--border-strong);text-underline-offset:3px}.pwho[data-tooltip]:hover>b{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.pwho>small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);display:block;overflow:hidden}.pcell{gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pflag{margin-left:var(--spacing);padding-inline:calc(var(--spacing) * 2);vertical-align:middle;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);background:var(--tone-bg);color:var(--tone-fg);border-radius:3.40282e38px;align-items:center;padding-block:1px;display:inline-flex}.pwarn{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--tone-fg);grid-column:1/-1;display:flex}.pwarn[hidden]{display:none}.pact{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--text-muted);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.pact input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pact .plabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pact .pbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:var(--r-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--border-strong);color:#0000;flex-shrink:0;place-items:center;display:grid}.pact:hover{border-color:var(--border-strong);color:var(--text)}.pact:has(input:checked){background:var(--tone-bg);border-color:var(--tone-bd);color:var(--tone-fg)}.pact:has(input:checked) .pbox{background:var(--tone-solid);border-color:var(--tone-solid);color:var(--tone-on)}.pact:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.pboard-live .pact:has(input:disabled){cursor:not-allowed;color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.pboard-live .pact:has(input:disabled){color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.pboard-live .pact:has(input:disabled:not([data-perm-gate])){background:repeating-linear-gradient(135deg, transparent 0 5px, var(--surface-hover) 5px 10px)}.pboard-live .pact:has(input:disabled:not([data-perm-gate])) .pbox{border-style:dashed}.pboard-live .pact:has(input[data-perm-gate]){--tw-border-style:dashed;opacity:.6;border-style:dashed}.pboard-locked .pact{cursor:default}@media (max-width:639px){.phrow{display:none}.prow{padding-inline:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.prow>.pwho{grid-column:1/-1}.prow>span:empty{display:none}.prow>.pcell{display:contents}.pwho>b,.pwho>small,.pact,.pact .plabel{white-space:normal;text-overflow:clip;overflow:visible}.pact{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2)}}.psay{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.psay .pquiet{color:var(--text-muted)}.pscreens{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.pdiff{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.pdiff .pplus,.pdiff .pminus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tone-fg)}.form-dense .dfield.req .input,.form-dense .dfield.req .select,.form-dense .dfield.req .textarea{border-left:3px solid var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.form-dense .dfield.req .input,.form-dense .dfield.req .select,.form-dense .dfield.req .textarea{border-left:3px solid color-mix(in srgb, var(--c-danger) 45%, transparent)}}@media (min-width:640px){.form-dense .dfield.req .input:not(.input-icon>.input,.field-acted>.input),.form-dense .dfield.req .textarea{padding-left:calc(calc(var(--spacing) * 2.5) - 2px)}}.form-dense .dw-sm .input,.form-dense .dw-sm .select,.form-dense .dw-sm .lookup-input,.form-dense .dw-sm .field-acted{max-width:7.5rem}.form-dense .dw-md .input,.form-dense .dw-md .select,.form-dense .dw-md .field-acted{max-width:11rem}.form-dense .dw-sm:has(.field-acted) .input,.form-dense .dw-sm:has(.field-acted) .field-acted{max-width:10.5rem}.form-dense .dw-md:has(.field-acted) .input,.form-dense .dw-md:has(.field-acted) .field-acted{max-width:14rem}.form-dense .dw-md>.dpair{grid-template-columns:repeat(2,minmax(0,11rem))}.form-dense .dw-lg .input,.form-dense .dw-lg .select,.form-dense .dw-lg .field-acted{max-width:16rem}.form-dense .dw-lg>.dpair{grid-template-columns:repeat(2,minmax(0,16rem))}.form-dense{--ctl-h:calc(var(--spacing) * 9);--ctl-fs:.9375rem}.form-dense .input,.form-dense .select,.form-dense .textarea{min-height:var(--ctl-h);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);font-size:var(--ctl-fs);border-radius:var(--r-sm)}.form-dense .lookup-input{min-height:var(--ctl-h);padding-block:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 2.5);font-size:var(--ctl-fs);border-radius:var(--r-sm);text-overflow:ellipsis}.form-dense .textarea{min-height:calc(var(--spacing) * 13)}.form-dense.form-tight{--ctl-h:calc(var(--spacing) * 7);--ctl-fs:.8125rem}.form-dense.form-tight .input,.form-dense.form-tight .select,.form-dense.form-tight .textarea,.form-dense.form-tight .lookup-input{padding-block:calc(var(--spacing) * .5)}.form-dense.form-tight .textarea{min-height:calc(var(--spacing) * 16)}.form-dense .dcount{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 20);height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:var(--ctl-fs);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.form-dense .dcount>.ti{color:var(--text-muted)}.form-dense .dcount-link{cursor:pointer;color:inherit;text-decoration:none}.form-dense .dcount-link:hover{border-color:var(--border-strong);background:var(--surface-hover)}.form-dense.form-tight .dstack{row-gap:var(--spacing)}.form-dense.form-tight .dcols{row-gap:calc(var(--spacing) * 2)}.form-dense.form-tight .dsep{margin-block:calc(var(--spacing) * 2) var(--spacing)}.form-dense .select{padding-right:calc(var(--spacing) * 8);background-position:right .5rem center}.form-dense .field-error{margin-top:calc(var(--spacing) * .5)}.form-dense .field-error:empty{display:none}.input,.select,.textarea{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:100%;color:var(--text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.input,.select,.textarea)::placeholder{color:var(--text-muted)}.input,.select,.textarea{min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);font-family:var(--font-body);font-size:1rem;line-height:var(--lh-snug)}.textarea{resize:vertical;min-height:6rem;line-height:var(--lh-body)}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.input:disabled,.select:disabled,.textarea:disabled,.select.disabled{background:var(--bg-sunken);color:var(--text-muted);cursor:not-allowed}.select.disabled:hover,.select.disabled:focus{border-color:var(--border);box-shadow:none}.textarea[readonly]{background:var(--bg-sunken);color:var(--text-muted);resize:none}.select{appearance:none;padding-right:calc(var(--spacing) * 10);background-image:conic-gradient(from -45deg at 50% 100%, var(--text-muted) 0 90deg, transparent 0);background-position:right .85rem center;background-repeat:no-repeat;background-size:.8rem .4rem}.input-icon{position:relative}.input-icon>.ti{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--text-muted);font-size:1.125rem;position:absolute}.input-icon>.input{padding-left:calc(var(--spacing) * 10.5)}.field-acted{--act-sz:calc(var(--spacing) * 6.5);--act-gap:calc(var(--spacing) * .5);--act-edge:calc(var(--spacing) * 3);--act-tx:calc(var(--spacing) * 4);--act-n:1;position:relative}.field-acted:has(>.cell-acts>:nth-child(2)){--act-n:2}.field-acted:has(>.cell-acts>:nth-child(3)){--act-n:3}.field-acted>.input{padding-right:calc(var(--act-n) * var(--act-sz) + (var(--act-n) - 1) * var(--act-gap) + var(--act-edge))}.field-acted>.input:not(:focus){text-overflow:ellipsis}.field-acted:has([data-taxpayer-check])>.input{padding-right:calc(var(--act-n) * var(--act-sz) + (var(--act-n) - 1) * var(--act-gap) + var(--act-tx) + var(--act-edge))}.field-acted [data-taxpayer-check]{background:var(--tone);color:var(--tone-hue-on);margin-left:var(--spacing)}.field-acted [data-taxpayer-check]:hover{background:var(--tone);filter:brightness(.9)}.field-acted .cell-act:not([data-taxpayer-check])+[data-taxpayer-check]{margin-left:calc(var(--spacing) * 3)}[data-taxpayer-check][data-state=yes]{--tone:var(--cat-green)}[data-taxpayer-check][data-state=no]{--tone:var(--cat-red)}[data-taxpayer-check]:disabled{opacity:.6;cursor:progress}.field-acted>.cell-acts{pointer-events:auto;z-index:0;border-style:var(--tw-border-style);opacity:1;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);right:calc(var(--spacing) * 2);column-gap:var(--act-gap);background:0 0;border-width:0;border-radius:0;margin:0;padding:0;position:absolute;top:50%;left:auto;transform:translateY(-50%)}@media (min-width:640px){.form-dense .dpair .field-acted:has(>.cell-acts>:nth-child(2))>.input,.form-dense .dpair .field-acted:has(>.cell-acts>:nth-child(2)):has([data-taxpayer-check])>.input{padding-right:calc(var(--spacing) * 2.5)}.form-dense .dpair .field-acted:has(>.cell-acts>:nth-child(2))>.cell-acts{opacity:0;pointer-events:none;padding-inline:calc(var(--spacing) * 1.5);background:var(--surface);border-radius:var(--r-sm)}.form-dense .dpair .field-acted:has(>.cell-acts>:nth-child(2)):hover>.cell-acts,.form-dense .dpair .field-acted:has(>.cell-acts>:nth-child(2)):focus-within>.cell-acts{opacity:1;pointer-events:auto}}:is(.field--invalid .input,.field--invalid .select,.field--invalid .textarea,.input:user-invalid,.select:user-invalid,.textarea:user-invalid){border-color:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger)}@supports (color:color-mix(in lab, red, red)){:is(.field--invalid .input,.field--invalid .select,.field--invalid .textarea,.input:user-invalid,.select:user-invalid,.textarea:user-invalid){box-shadow:0 0 0 3px color-mix(in srgb, var(--c-danger) 18%, transparent)}}.field--warn .input,.field--warn .select,.field--warn .textarea{border-color:var(--c-warning);box-shadow:0 0 0 3px var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.field--warn .input,.field--warn .select,.field--warn .textarea{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-warning) 18%, transparent)}}.field--warn .field-error{color:var(--c-warning-fg)}.checkbox,.radio{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox input,.radio input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--primary);cursor:pointer;margin:0;margin-top:calc((1em * var(--lh-snug) - calc(var(--spacing) * 4)) / 2);flex:none}.checkbox:has(input:disabled),.radio:has(input:disabled){cursor:not-allowed;color:var(--text-muted)}.checkbox input:disabled,.radio input:disabled{cursor:not-allowed;opacity:.55}.checkbox,.radio{line-height:var(--lh-snug)}.dt-check,.dt-check-all{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--primary);vertical-align:-.22em;cursor:pointer;margin:0 calc(var(--spacing) * 2) 0 0}.dt-check-all{vertical-align:middle}.data-table:not([data-dt-bulk]) .dt-check{display:none}.switch{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);-webkit-user-select:none;user-select:none;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch-track{width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 6);border-radius:var(--r-pill);background:var(--border-strong);transition:background var(--t-fast);flex:none;position:relative}.switch-track:after{content:"";width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);background:var(--white);box-shadow:var(--shadow-sm);transition:transform var(--t-fast);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch-track{background:var(--primary)}.switch input:checked+.switch-track:after{transform:translate(1.1rem)}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--primary-soft)}.switch:has(input:disabled){cursor:not-allowed;color:var(--text-muted)}.switch input:disabled+.switch-track{opacity:.55}.switch input:disabled:not(:checked)+.switch-track{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border-strong)}.switch input:disabled+.switch-track:after{box-shadow:none}.switch-tone input:checked+.switch-track{background:var(--tone-solid)}.switch-tone input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--tone-bg)}.seg{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);display:inline-flex;overflow:hidden}.seg-opt{height:calc(var(--spacing) * 10);padding:0 calc(var(--spacing) * 4);cursor:pointer;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-soft);transition:background var(--t-fast), color var(--t-fast);align-items:center;font-weight:500;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--border-strong)}.seg-opt:hover{color:var(--text);background:var(--surface-hover)}.seg-opt[aria-checked=true],.seg-opt:has(>input:checked){color:var(--tone-on);background:var(--tone-solid);font-weight:600}.seg-opt:focus-visible,.seg-opt:has(>input:focus-visible){outline:2px solid var(--tone-solid);outline-offset:-2px}.seg-sm{max-width:100%}.seg-sm .seg-opt{height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 2);font-size:var(--fs-xs)}.filter-bar{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fctl{align-items:center;display:flex;position:relative}.fctl>.ti{pointer-events:none;top:50%;left:calc(var(--spacing) * 2.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--text-muted);z-index:1;font-size:1rem;position:absolute}.fctl>.input,.fctl>.select{min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5) calc(var(--spacing) * 1.5) calc(var(--spacing) * 8);font-size:var(--fs-sm);border-radius:var(--r-md);width:auto}.fctl>.select{padding-right:calc(var(--spacing) * 8);background-position:right .5rem center}.fctl>.input{min-width:11rem}.fctl>.hs-select{width:auto}.fctl .moserra-sel-toggle{min-height:calc(var(--spacing) * 10);width:auto;min-width:11rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 8);font-size:var(--fs-sm);border-radius:var(--r-md);background-position:right .5rem center}.fctl-clear{display:none}.fctl.is-filled>.fctl-clear{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--text-muted);z-index:2;padding:calc(var(--spacing) * .5);top:50%;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing) * 6)}.fctl.is-filled>.fctl-clear:hover{background-color:var(--surface-hover);color:var(--text)}.fctl.is-filled>.input~.fctl-clear{inset-inline-end:calc(var(--spacing) * 1.5)}.fctl.is-filled>.input,.fctl.is-filled .moserra-sel-toggle{padding-right:calc(var(--spacing) * 11)}.fctl-range>.input{min-width:15rem}.fctl .flatpickr-input[type=hidden]{display:none}.wh-row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.wh-day{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);width:6.5rem}.wh-time{flex:none;width:6rem}@media (max-width:639px){.form-dense .input:not(textarea),.form-dense .select{height:calc(var(--spacing) * 10);font-size:1rem}.form-dense textarea.input{font-size:1rem}.form-dense .dfield{align-items:start;row-gap:var(--spacing);grid-template-columns:minmax(0,1fr)}.form-dense .dfield.top{padding-top:0}.form-dense .dw-sm .input,.form-dense .dw-sm .select,.form-dense .dw-sm .lookup-input,.form-dense .dw-sm .field-acted,.form-dense .dw-md .input,.form-dense .dw-md .select,.form-dense .dw-md .field-acted{max-width:none}.form-dense .dcols{column-gap:0;row-gap:calc(var(--spacing) * 3)}.form-dense .drow2,.form-dense .drow3{grid-template-columns:minmax(0,1fr)}.form-dense .drow4{grid-template-columns:repeat(2,minmax(0,1fr))}.form-dense .dpair:has(.field-acted),.form-dense .dpair:has(.lookup-input,.moserra-sel-toggle){grid-template-columns:minmax(0,1fr)}.tabs-icon,.tabs-card.tabs-scroll{padding-inline-end:calc(var(--spacing) * 8);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.lookup-manage:after{content:"";inset:calc(var(--spacing) * -2.5) calc(var(--spacing) * -2);position:absolute}:is(.form-dense .dfield.req:not(.field--invalid) .input:not(:user-invalid),.form-dense .dfield.req:not(.field--invalid) .select:not(:user-invalid),.form-dense .dfield.req:not(.field--invalid) .textarea:not(:user-invalid)){border-left:1px solid var(--border)}.form-dense .drow>.dw-c2{grid-column:1/-1}.form-dense .dhead{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr);display:grid}.form-dense .dhead .dhead-row,.form-dense .dhead .dfield{display:contents}.form-dense .dhead .input,.form-dense .dhead .select{min-width:0}.form-dense .dhead .money-drill,.form-dense .dhead .balance-flat,.form-dense .dhead .dfact{grid-column:2;justify-self:start}}@media (max-width:639px),(pointer:coarse){.field-acted{--act-sz:calc(var(--spacing) * 9);--act-gap:calc(var(--spacing) * 2)}.field-acted .cell-act{width:var(--act-sz);height:var(--act-sz)}}.set-card{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.set-band{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-hover);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.set-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);display:grid}@media (min-width:48rem){.set-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.set-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.set-row-label{padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.set-row-label{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border)}}.set-row-control{padding:calc(var(--spacing) * 5);align-items:center;display:flex}.set-row-control>*{width:100%}.set-pick-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.set-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.set-pick{cursor:pointer;border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;align-items:center;display:flex}@media (hover:hover){.set-pick:hover{border-color:var(--border-strong)}}.set-pick input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.set-pick-main{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.set-pick-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.set-pick:has(input:checked){border-color:var(--primary);background-color:var(--primary-soft);box-shadow:0 0 0 1px var(--primary)}.set-pick:has(input:checked) .set-pick-main{color:var(--primary)}.set-pick:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}@media (max-width:639px){.cz-swatches{grid-template-columns:repeat(8,minmax(0,1fr))}.cz-head{padding-inline:calc(var(--spacing) * 4)}.set-band{align-items:stretch;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column}.set-band .text-right{text-align:start}.set-row-label{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(var(--spacing) * 2)}.set-row-control{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.set-pick-grid>.set-pick:last-child:nth-child(odd){grid-column:1/-1}[data-hours-row]:has([data-hours-toggle]:not(:checked))>.hours-field{display:none}.card-acts>.btn-primary{margin-left:auto}.form-dense .input::placeholder,.form-dense .textarea::placeholder{text-overflow:ellipsis}.form-dense .dgrid,.form-dense .dgrid2{row-gap:calc(var(--spacing) * 4)}.form-dense .dstack{row-gap:calc(var(--spacing) * 3.5)}.form-dense .fset{margin-top:calc(var(--spacing) * 6)}.form-dense .dsep{margin-block:calc(var(--spacing) * 2) 0}}@media (max-width:767px){.set-navbar{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.set-navbar::-webkit-scrollbar{display:none}.set-navbar:after{content:"";width:calc(var(--spacing) * 6);flex:none}}.pkrow-body{display:none}.pkrow.is-open .pkrow-body{display:block}.pkrow-chev{color:var(--text-muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.pkrow.is-open .pkrow-chev{transform:rotate(90deg)}.pkrow.is-kbd{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.pk-group{padding-inline:var(--spacing);padding-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.msg-preview{min-width:0}.msg-out{white-space:pre-line;overflow-wrap:anywhere}.msg-note{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 3);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.msg-note-top{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.msg-note-text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-soft)}.msg-chat{border-radius:var(--r-lg);padding:calc(var(--spacing) * 3.5);background:var(--bg-tint)}.msg-bubble{max-width:92%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--surface);border-radius:16px 16px 16px 4px;line-height:1.45}.msg-bubble-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.msg-bubble-time{margin-top:calc(var(--spacing) * .5);text-align:right;color:var(--text-muted);font-size:11px}.msg-phone{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);background-color:var(--surface);--tw-shadow:var(--shadow-sm);max-width:340px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto;overflow:hidden}.msg-phone-head{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background:var(--bg-tint);flex-direction:column;display:flex}.msg-phone-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--surface);color:var(--text-muted);border-radius:3.40282e38px;place-items:center;display:grid}.msg-phone-screen{min-height:calc(var(--spacing) * 24);border-radius:0}.msg-count{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.msg-count.is-over{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--c-warning-fg)}.axis-bar{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.axis-strip{contain:inline-size;flex:24rem;min-width:0}.axis-strip~.axis-right{margin-left:auto}.axis-right{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.axis-total{margin-left:auto}.axis-right>.filter-bar{margin-bottom:0}@media (max-width:40rem){.axis-strip{flex-basis:100%}.axis-strip~.axis-right,.axis-right{width:100%;margin-left:0}.axis-right>.filter-bar{width:100%}.axis-right .fctl{flex:1 1 calc(50% - var(--spacing));min-width:0}.axis-right .fctl-range{flex-basis:100%}.axis-right .fctl>.input,.axis-right .fctl>.select,.axis-right .fctl .moserra-sel-toggle,.axis-right .fctl .hs-select{width:100%;min-width:0}.axis-right .axis-switch{width:100%}}.rail{width:100%;min-height:calc(var(--spacing) * 10);background:var(--bg-sunken);border-radius:calc(var(--r-md) + 2px);align-items:center;gap:2px;padding:3px;display:flex;position:relative}.rail [hidden]{display:none!important}.axis-strip:not([data-rail-ready]) .rail{overflow:hidden}.rail-glider{pointer-events:none;opacity:0;background:var(--surface);border-radius:var(--r-md);width:0;box-shadow:var(--shadow-sm);transition:transform .26s cubic-bezier(.3,.8,.3,1),width .26s cubic-bezier(.3,.8,.3,1);position:absolute;top:3px;bottom:3px;left:0}.rail-glider.is-still{transition:none}@media (prefers-reduced-motion:reduce){.rail-glider{transition:none}}.rail-chip,.rail-more{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;color:var(--text-soft);z-index:1;height:calc(calc(var(--spacing) * 10) - 6px);padding:0 calc(var(--spacing) * 3);font-size:var(--fs-sm);border-radius:var(--r-md);transition:color var(--t-fast);background:0 0;border:0;flex:none;font-weight:500;display:inline-flex;position:relative}.rail-chip:hover,.rail-more:hover{color:var(--text)}.rail-chip:not([aria-checked=true]):hover,.rail-more:not([aria-checked=true]):hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.rail-chip:not([aria-checked=true]):hover,.rail-more:not([aria-checked=true]):hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}.rail-chip[aria-checked=true],.rail-more[aria-checked=true]{color:var(--text);font-weight:600}.rail-chip[aria-checked=true] .axis-badge,.rail-more[aria-checked=true] .axis-badge{background:var(--primary-soft);color:var(--primary)}.rail-more{max-width:15rem}.rail-more>.rail-label{text-overflow:ellipsis;overflow:hidden}.rail-more>.ti{color:var(--text-muted);font-size:.95rem}.rail-more-wrap{flex:none;display:inline-flex;position:relative}.rail-menu{z-index:30;min-width:15rem;max-width:calc(100vw - calc(var(--spacing) * 8));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);max-height:20rem;box-shadow:var(--shadow-lg);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.rail-menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:left;width:100%;color:var(--text);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border-radius:var(--r-md);font-size:var(--fs-sm);background:0 0;border:0;display:flex}.rail-menu-item:hover{background:var(--surface-hover)}.rail-menu-item[aria-checked=true]{background:var(--primary-soft)}.rail-menu-item .axis-badge{margin-left:auto}.rail-menu-item>.ti{color:var(--primary);font-size:1rem}.axis-switch{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--surface);white-space:nowrap;color:var(--text);height:calc(var(--spacing) * 10);padding:0 calc(var(--spacing) * 3) 0 calc(var(--spacing) * 2.5);font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--r-md);display:inline-flex}.axis-switch:hover{border-color:var(--border-strong)}.axis-switch-track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 4);background:var(--border-strong);transition:background var(--t-fast);border-radius:999px;flex:none;position:relative}.axis-switch-track:after{content:"";width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:var(--surface);transition:transform var(--t-fast);border-radius:50%;position:absolute;top:2px;left:2px}.axis-switch[aria-checked=true]{background:var(--primary-soft);border-color:var(--primary)}.axis-switch[aria-checked=true] .axis-switch-track{background:var(--primary)}.axis-switch[aria-checked=true] .axis-switch-track:after{transform:translate(.75rem)}.team-wrap{container-type:inline-size}.team-board{align-items:flex-start;gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.team-side{width:100%}.team-grid{align-items:flex-start;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;width:100%;min-width:0;display:flex}@container (min-width:72rem){.team-board{flex-direction:row}.team-side{top:calc(var(--spacing) * 3);flex-shrink:0;width:max(20rem,25%);position:sticky}.team-grid{border-left:1px solid var(--border);width:auto;padding-left:calc(var(--spacing) * 3.5);flex:1}}@container (min-width:40rem){.team-grid>.team-col{width:calc((100% - calc(var(--spacing) * 3.5)) / 2)}}.team-col{flex-direction:column;width:100%;display:flex}.team-col.is-unassigned{border-style:dashed;border-color:var(--cat-amber)}@supports (color:color-mix(in lab, red, red)){.team-col.is-unassigned{border-color:color-mix(in oklch, var(--cat-amber) 65%, transparent)}}.team-col.is-unassigned{background:var(--cat-amber)}@supports (color:color-mix(in lab, red, red)){.team-col.is-unassigned{background:color-mix(in oklch, var(--cat-amber) 8%, var(--surface))}}.team-col.is-unassigned>:first-child{border-bottom-color:var(--cat-amber)}@supports (color:color-mix(in lab, red, red)){.team-col.is-unassigned>:first-child{border-bottom-color:color-mix(in oklch, var(--cat-amber) 40%, transparent)}}.team-col.is-unassigned>:first-child i.ti-inbox{color:var(--cat-amber)}.team-col.has-tone{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.team-col.has-tone{border-color:color-mix(in oklch, var(--tone) 55%, var(--border))}}.team-col.has-tone{box-shadow:0 0 22px -6px var(--tone);border-left-width:0;border-right-width:0}@supports (color:color-mix(in lab, red, red)){.team-col.has-tone{box-shadow:0 0 22px -6px color-mix(in oklch, var(--tone) 55%, transparent)}}.team-col.has-tone>:first-child{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.team-col.has-tone>:first-child{background:color-mix(in oklch, var(--tone) 9%, transparent)}}.team-col.has-tone>:first-child{border-bottom-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.team-col.has-tone>:first-child{border-bottom-color:color-mix(in oklch, var(--tone) 30%, var(--border))}}.team-col.has-tone>:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.team-col.has-tone>:first-child i.ti-users-group{color:var(--tone)}.team-col-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5);flex-direction:column;min-height:5.5rem;display:flex}@media (min-width:640px){.team-col-body{max-height:max(20rem,100dvh - 18rem);overflow-y:auto}.team-side .team-col-body{max-height:max(24rem,100dvh - 12rem)}}.team-card{cursor:pointer;border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-left:3px solid var(--tone-solid);box-shadow:var(--shadow-sm)}.team-card:hover{border-color:var(--primary);border-left-color:var(--tone-solid)}.team-card-foot{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));display:grid}.team-card-foot>span{align-items:center;gap:var(--spacing);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.team-card-foot>.chip{justify-self:flex-start}.team-card-foot>span:not(.chip) i{opacity:.7;flex-shrink:0}.team-col-body[data-sortable]>.team-card{cursor:grab}.team-col-body.is-over{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.team-col-body.is-over{background:color-mix(in oklch, var(--primary) 6%, transparent)}}@media (hover:none),(max-width:639px){.team-card .cell-acts{display:none}.team-card .cell-link{pointer-events:none}}.team-empty{border-radius:var(--r-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted)}.rule-item{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 4rem minmax(12rem,18rem) 5.5rem;align-items:center;display:grid}.rule-item :is(.select,.input){height:calc(var(--spacing) * 9);min-height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:0}.rule-item-title{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rule-item-title>b,.rule-item-now b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rule-item-name>small,.rule-item-now>small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);display:block}.rule-item-kind{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.rule-item-name.is-inert :is(b,small){color:var(--text-muted)}.tab .badge[hidden]{display:none}.rule-ctl.rule-pick{width:100%}.rule-inline{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rule-item-acts{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}@media not all and (min-width:64rem){.rule-item{gap:calc(var(--spacing) * 1.5);grid-template-columns:1fr}.rule-item-acts{justify-content:flex-start}}@media (max-width:639px){.rule-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rule-item-name{grid-column:1/-1}.rule-item-kind{display:none}.rule-item-acts{justify-content:flex-end}}.rule-card{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rule-head{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.rule-sec{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.rule-sec-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rule-sec-head>h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rule-sec-head>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.rule-rows{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rule-rows:empty{display:none}.rule-row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-hover);padding:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.rule-row.is-hit{border-color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.rule-row.is-hit{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}}.rule-n{width:calc(var(--spacing) * 6);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rule-word{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted)}.rule-ctl{width:auto;min-width:9rem}.rule-num{width:7.5rem}.rule-slot[hidden]{display:none}.rule-add{--tw-border-style:dashed;border-style:dashed;align-self:flex-start}.rule-try{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 4)}.rule-try-field{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);flex-direction:column;display:flex}.rule-try-out{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-wrap:wrap;display:flex}.rule-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.rule-history>li{gap:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}.rule-history>li:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--surface);border-radius:3.40282e38px;position:absolute;top:.4rem;left:0}.rule-history>li:after{content:"";background-color:var(--text-muted);width:1px;position:absolute;top:1.15rem;bottom:0;left:3.5px}@supports (color:color-mix(in lab, red, red)){.rule-history>li:after{background-color:color-mix(in oklab, var(--text-muted) 30%, transparent)}}.rule-history>li:last-child{padding-bottom:0}.rule-history>li:last-child:after{display:none}.rel-head{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.rel-head-main{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.rel-head-ico{color:var(--cat-violet);font-size:1.75rem}.rel-filters{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rel-filter{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}.rel-filter .ti{font-size:1.05rem}.rel-filter:hover{color:var(--text)}.rel-filter.is-on{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.rel-filter em{font-family:var(--font-mono);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);opacity:.6;font-size:.7rem;font-style:normal}.rel-filter .tone{color:var(--tone-solid)}.rel-rail{--rail-x:calc(var(--spacing) * 4);--rail-gap:calc(var(--spacing) * 5);--dot:calc(var(--spacing) * 2.5);padding-inline-start:calc(var(--rail-x) + var(--rail-gap));position:relative}.rel-rail:before{content:"";background:var(--border);width:1px;inset-inline-start:var(--rail-x);top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 6);margin-inline-start:-.5px;position:absolute}@media (max-width:40rem){.rel-rail{--rail-x:calc(var(--spacing) * 2)}}.rel-rel{padding-bottom:calc(var(--spacing) * 9);scroll-margin-top:calc(var(--spacing) * 6);position:relative}.rel-stamp{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--stamp-lh:calc(var(--spacing) * 5);color:var(--text-muted);line-height:var(--stamp-lh);display:flex}.rel-stamp:before{content:"";width:var(--dot);height:var(--dot);inset-inline-start:calc(-1 * (var(--rail-gap) + var(--dot) / 2));top:calc((var(--stamp-lh) - var(--dot)) / 2);background:var(--border-strong);border-radius:3.40282e38px;position:absolute;transform:scale(.7)}.rel-rel.is-new .rel-stamp:before{background:var(--primary);box-shadow:0 0 0 var(--spacing) var(--primary-soft);transform:none}.rel-ver{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text);--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,)}.rel-sep{background-color:var(--border);border-radius:3.40282e38px;width:3px;height:3px}.rel-new{--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--primary)}.rel-title{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.rel-item{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2.5);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.rel-item:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.rel-item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--text-soft)}.rel-item p b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.rel-glyph{border-radius:var(--r-lg);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background:var(--tone-bg);color:var(--tone-fg);place-items:center;display:grid}.rel-glyph .ti{font-size:1rem}.rel-where{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--text-muted);margin-inline-start:calc(var(--spacing) * 1.5);display:inline-flex}.rel-where .ti{font-size:.9rem}@media (max-width:48rem){.rel-head{align-items:flex-start}.rel-item{gap:calc(var(--spacing) * 3)}}.convo{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.convo-msg{gap:var(--spacing);flex-direction:column;max-width:92%;display:flex}.convo-msg.is-own{align-self:flex-end;align-items:flex-end}.convo-msg.is-staff{align-self:flex-start;align-items:flex-start}.convo-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.convo-bubble{border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--surface)}.convo-msg.is-own .convo-bubble{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.convo-msg.is-own .convo-bubble{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.convo-msg.is-own .convo-bubble{border-end-end-radius:calc(var(--spacing) * .5)}.convo-msg.is-staff .convo-bubble{background:var(--bg-tint);border-end-start-radius:calc(var(--spacing) * .5)}.convo-bubble.is-failed{border-color:var(--c-danger)}.convo-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.convo-flag{margin-top:var(--spacing);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--c-danger);display:flex}.convo-shots{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.convo-shot{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);aspect-ratio:4/3;display:block;overflow:hidden}.convo-shot img{object-fit:cover;width:100%;height:100%}.report-shots{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.report-shots:empty{display:none}.report-shot{border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:calc(var(--spacing) * 28);aspect-ratio:4/3;position:relative;overflow:hidden}.report-shot img{object-fit:cover;width:100%;height:100%}.report-shot-x{top:var(--spacing);right:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);color:var(--text);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.report-shot-x:hover{color:var(--c-danger)}[data-report-capture][aria-busy=true]{cursor:progress}[data-report-capture][aria-busy=true] .ti{animation:.7s linear infinite kit-spin}.sc-chips{margin-top:calc(var(--spacing) * 1.5);gap:var(--spacing);flex-wrap:wrap;display:flex}.sc-chip{border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);background:var(--primary-soft);color:var(--primary);font-size:.6875rem}.sc-more{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);color:var(--text-muted);font-size:.6875rem}.sc-toggle{height:calc(var(--spacing) * 10);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text);transition:background var(--t-fast), border-color var(--t-fast);display:flex}.sc-toggle:hover{background-color:var(--surface-hover)}.sc-toggle .ti{transition:transform var(--t-fast)}.sc-toggle[aria-expanded=true]{border-color:var(--primary);color:var(--primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sc-toggle[aria-expanded=true] .ti{transform:rotate(180deg)}[data-serial-check].is-picked .sc-toggle{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-serial-check].is-picked .sc-toggle{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.sc-panel-row>td{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.sc-panel{gap:calc(var(--spacing) * 2.5);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 3);border-color:var(--primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-panel{border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}}.sc-tools{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sc-tools .rolefilter{margin-left:0}.sc-tools .rolefilter input{width:calc(var(--spacing) * 32)}.sc-first{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);display:inline-flex}.sc-first input{width:calc(var(--spacing) * 12);text-align:center}.sc-clear{color:var(--c-danger);margin-left:auto}.sc-paste{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.sc-paste textarea{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sc-note{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted);display:flex}.sc-note.is-error{color:var(--c-danger)}.sc-toggle+.sc-note{margin-top:calc(var(--spacing) * 1.5)}.sc-box{gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 44);flex-direction:column;display:flex;overflow-y:auto}.sc-group-title{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.sc-grid{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));display:grid}.sc-serial{height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);color:var(--text);-webkit-user-select:none;user-select:none;transition:background var(--t-fast), border-color var(--t-fast);display:flex}.sc-serial:hover{background-color:var(--surface-hover)}.sc-serial input{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);accent-color:var(--primary);flex:none;margin:0}.sc-serial span{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sc-serial:has(input:checked){background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sc-serial:has(input:checked){border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.sc-serial:has(input:disabled){cursor:not-allowed;opacity:.5}.sc-total{margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text-muted);flex-wrap:wrap;display:flex}.sc-total strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.sv-types{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sv-type{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5);font-size:15px}.sv-page{width:100%;max-width:78rem;container-type:inline-size}.wnd .sv-page{max-width:none}.sv-blocks{align-items:start;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));display:grid}.sv-groups{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--mx-min,11rem)), 1fr));display:grid;overflow:hidden}.sv-group{min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.5) 0;position:relative}.sv-group:before,.sv-group:after{content:"";background:var(--border);pointer-events:none;position:absolute}.sv-group:before{height:1px;top:-1px;left:0;right:0}.sv-group:after{width:1px;top:0;bottom:0;left:-1px}.sv-groups .mx-scroll,.sv-groups .sv-axis3{padding-inline:0}.sv-blocks .sv-line-sp{display:none}.sv-blocks .sv-line-tot{margin-left:auto}.sv-blocks .sv-line-code,.sv-blocks .sv-tag{white-space:nowrap}.sv-blocks>.sv-line{margin-bottom:0}.sv-head [data-sv-when]:not([hidden]){display:contents}.sv-sec{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.sv-sec h2{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:13px}.sv-add{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sv-barcode{width:12rem}.sv-line{border:1px solid var(--border);background:var(--surface);margin-bottom:calc(var(--spacing) * 3);border-radius:10px}.sv-line-wide{grid-column:1/-1}.sv-line-h{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.sv-line-name{font-weight:600}.sv-line-code{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.sv-line-sp{flex:1}.sv-line-tot{font-variant-numeric:tabular-nums;font-weight:600}.sv-tag{background:var(--primary-soft);color:var(--primary);border-radius:99px;padding:2px 8px;font-size:11px}.sv-tag.warn{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.sv-tag.warn{background:color-mix(in srgb, var(--c-warning) 16%, var(--surface))}}.sv-tag.warn{color:var(--c-warning-fg)}.sv-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:18px;line-height:1}.sv-x:hover{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sv-x:hover{background:color-mix(in srgb, var(--c-danger) 12%, var(--surface))}}.sv-extra{gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 3.5) calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(10rem,14rem));display:grid}.sv-extra .sv-wide{grid-column:1/-1}.sv-extra label,.sv-extra .sv-serials-box{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.sv-qty{text-align:center;font-variant-numeric:tabular-nums}.sv-line-tot.is-empty{color:var(--text-muted);font-weight:400}.sv-req>span:after{content:" *";color:var(--c-danger);font-weight:var(--fw-bold)}.sv-hint{color:var(--text-muted);font-size:12px}.sv-axis3{padding:0 calc(var(--spacing) * 3.5) calc(var(--spacing) * 1.5);color:var(--text-muted);font-size:12px;font-weight:600}.sv-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.sv-top .sv-types{margin-bottom:0}.sv-summary{gap:var(--spacing);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-hover);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);display:grid}.sv-stats{gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.sv-stat-n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.sv-stat-l{color:var(--text-muted);font-size:12px}.sv-msg{font-size:13px}.sv-msg:empty{display:none}.sv-msg[data-kind=err]{color:var(--c-danger)}.sv-msg[data-kind=ok]{color:var(--c-success)}.sv-facts{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sv-fact{gap:2px;display:grid}.sv-fact dt{color:var(--text-muted);font-size:12px}.sv-fact dd{margin:0;font-weight:600}.sv-bar{align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.sv-bar-sp{flex:1}.sv-type-hint{text-align:right;max-width:28rem;color:var(--text-muted);margin:0;font-size:12px}.sv-grid{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) 19rem;align-items:start;display:grid}.sv-main{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.sv-rail{gap:calc(var(--spacing) * 3.5);top:calc(var(--spacing) * 16);display:grid;position:sticky}@container (max-width:58rem){.sv-grid{grid-template-columns:minmax(0,1fr)}.sv-rail{position:static}.sv-type-hint{text-align:left}}.sv-card{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);border:1px solid var(--border);background:var(--surface);border-radius:14px;display:grid}.form-dense .sv-card .dfield{row-gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr);align-items:start;padding-top:0;display:grid}.form-dense .sv-card .dfield>.dlabel{white-space:normal;text-overflow:clip;overflow:visible}.sv-card .dfield :is(.select,.input,.textarea,[data-select],.moserra-sel-wrapper){width:100%;min-width:0}.sv-sum-h{color:var(--text-muted);font-size:12px;font-weight:600}.sv-sum-row{justify-content:space-between;gap:calc(var(--spacing) * 3);display:flex}.sv-sum-row b{font-variant-numeric:tabular-nums}.sv-sum .sv-msg{font-size:13px;font-weight:500;line-height:1.45}.sv-sum .sv-msg:empty{display:none}.sv-save{width:100%;padding-block:calc(var(--spacing) * 3);margin-top:var(--spacing);justify-content:center}.sv-scan{gap:calc(var(--spacing) * 2.5);display:flex}.sv-scan-box{align-items:center;gap:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:12px;flex:1;display:flex}.sv-scan-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sv-barcode{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.sv-scan-pick{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4)}.sv-lines{gap:calc(var(--spacing) * 3);display:grid}.sv-lines .sv-line{border-radius:14px;margin-bottom:0}.sv-lines .sv-line-h{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4.5);flex-wrap:nowrap}.sv-line-id{flex:1;gap:2px;min-width:0;display:grid}.sv-lines .sv-line-name{font-size:15px}.sv-line-meta{align-items:center;gap:calc(var(--spacing) * 2);color:var(--text-muted);flex-wrap:wrap;font-size:12px;display:flex}.sv-ctl{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.sv-ctl .input{width:8.5rem;height:calc(var(--spacing) * 10);font-variant-numeric:tabular-nums}.sv-ctl .sv-lot{width:9rem}.sv-cost-box{gap:4px;display:grid}.sv-cost-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sv-cost-row .input{width:7.5rem}.sv-cur-tag{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:600}.sv-fx{min-height:1em}.sv-stock{text-align:right;min-width:4.5rem;color:var(--text-muted);font-variant-numeric:tabular-nums;gap:2px;font-size:12px;display:grid}.sv-stock b{color:var(--c-success);font-size:13px}.sv-stock.neg b{color:var(--c-danger)}.sv-stock:empty{display:none}.sv-step{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.sv-step:focus-within{border-color:var(--primary)}.sv-step button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.sv-step button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.sv-step button:disabled{opacity:.35;cursor:default}.sv-step input{width:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 16);field-sizing:content;max-width:12rem;height:calc(var(--spacing) * 10);border:0;border-inline:1px solid var(--border);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:16px;font-weight:700}.sv-step input:focus{outline:0}.sv-step.over{border-color:var(--c-danger)}.sv-step.over input{color:var(--c-danger)}.sv-picked{text-align:right}.sv-picked b{color:var(--primary);font-size:15px;display:block}.sv-picked span{color:var(--text-muted);font-size:12px}.sv-body{gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 4.5) calc(var(--spacing) * 4);display:grid}.sv-body>.mx-scroll,.sv-body>div>.sv-groups{padding-inline:0}.sv-lines .sv-line>.sv-groups{padding-inline:calc(var(--spacing) * 2)}.sv-line-foot{align-items:center;gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 4.5) calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.sv-line-foot .sv-hint{flex:1;min-width:12rem;margin:0}.sv-prog{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.sv-prog[hidden]{display:none}.sv-prog-bar{background:var(--bg-sunken);border-radius:99px;flex:1;height:8px;overflow:hidden}.sv-prog-fill{background:var(--primary);height:100%;transition:width .15s}.sv-prog-lbl{color:var(--primary);white-space:nowrap;font-size:13px;font-weight:600}.sv-prog.done .sv-prog-fill{background:var(--c-success)}.sv-prog.done .sv-prog-lbl{color:var(--c-success)}.sv-sl{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;display:flex;overflow:hidden}.sv-sl:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sv-sl-gutter{padding-block:calc(var(--spacing) * 2);background:var(--bg-sunken);border-right:1px solid var(--border);flex:0 0 3.5rem;overflow:hidden}.sv-sl-n{height:28px;padding-right:calc(var(--spacing) * 2.5);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted);font:12px/28px ui-monospace,monospace}.sv-sl-n.ok{color:var(--c-success)}.sv-sl-n:is(.dup,.stocked){color:var(--c-danger);background:var(--c-danger);font-weight:700}@supports (color:color-mix(in lab, red, red)){.sv-sl-n:is(.dup,.stocked){background:color-mix(in srgb, var(--c-danger) 14%, var(--bg-sunken))}}.sv-sl-area{resize:none;min-width:0;color:var(--text);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);white-space:pre;background:0 0;border:0;outline:0;flex:1;font:14px/28px ui-monospace,monospace;overflow:auto}.sv-sl-area::placeholder{color:var(--text-muted)}.sv-sl-problems{gap:calc(var(--spacing) * 1.5);max-height:12rem;display:grid;overflow-y:auto}.sv-sl-problems[hidden]{display:none}.sv-sl-problem{width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:0;border-left:3px solid var(--c-danger);background:var(--c-danger);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sv-sl-problem{background:color-mix(in srgb, var(--c-danger) 9%, var(--surface))}}.sv-sl-problem{color:var(--text);text-align:left;cursor:pointer;font-size:13px;line-height:1.4}.sv-sl-problem:hover{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sv-sl-problem:hover{background:color-mix(in srgb, var(--c-danger) 16%, var(--surface))}}.sv-sl-tools{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sv-sl-tools:not(:has(>:not([hidden]))){display:none}.sv-serial-in,.sv-serial-out{gap:calc(var(--spacing) * 3);display:grid}.sv-chooser-tools{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sv-chooser-tools .input{min-width:12rem;height:calc(var(--spacing) * 10);flex:1}.sv-paste{gap:calc(var(--spacing) * 2);justify-items:start;display:grid}.sv-paste[hidden]{display:none}.sv-paste .textarea{width:100%;font-family:monospace}.sv-chooser-status{gap:calc(var(--spacing) * 2);display:grid}.sv-chooser-status:empty{display:none}.sv-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;max-height:14rem;display:flex;overflow-y:auto}.sv-chip{border-radius:9px;padding:7px 12px;font-size:13px}.sv-chip:has(>input:checked):after{content:"✓"}.sv-note{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);background:var(--surface-hover);border-radius:10px;flex-wrap:wrap;font-size:13.5px;line-height:1.45;display:flex}.sv-note>span:first-child{flex:18rem}.sv-note.warn{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.sv-note.warn{background:color-mix(in srgb, var(--c-warning) 14%, var(--surface))}}.sv-note.err{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sv-note.err{background:color-mix(in srgb, var(--c-danger) 12%, var(--surface))}}.sv-note.ok{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.sv-note.ok{background:color-mix(in srgb, var(--c-success) 12%, var(--surface))}}.sv-note.info{background:var(--primary-soft)}.sv-note .font-mono{font-size:12px}.sv-scan{position:relative}.sv-scan-menu{z-index:30;padding:calc(var(--spacing) * 1.5);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:14px;max-height:22rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sv-scan-menu[hidden]{display:none}.sv-scan-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);cursor:pointer;border-radius:9px;display:flex}.sv-scan-row:hover,.sv-scan-row.on{background:var(--primary-soft)}.sv-scan-body{flex:1;min-width:0}.sv-scan-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sv-scan-sub{color:var(--text-muted);font-size:12px;font-weight:400}.sv-scan-empty{padding:calc(var(--spacing) * 3);color:var(--text-muted);font-size:13px}.sv-scan-feedback:empty{display:none}.sv-scan-feedback{margin-top:calc(-1 * calc(var(--spacing) * 2))}.sv-note-list{padding-left:calc(var(--spacing) * 4);flex:100%;margin:0;font-size:12.5px}.sv-msg{white-space:pre-line}.sv-msg[data-kind=warn]{color:var(--c-warning-fg)}.sv-slots{gap:calc(var(--spacing) * 2);display:grid}.sv-slot{gap:calc(var(--spacing) * 3);display:grid}details.sv-slot{border:1px solid var(--border);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);background:var(--surface-hover);border-radius:10px}.sv-vgroup-h{align-items:center;gap:calc(var(--spacing) * 2.5);cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex}.sv-vgroup-h::-webkit-details-marker{display:none}details.sv-slot[open]>.sv-vgroup-h{margin-bottom:calc(var(--spacing) * 3)}.mx td.mx-off .mx-cell{opacity:1;background:var(--bg-sunken);color:var(--text-muted);border-style:dashed}.mx-hide-off .mx-rowoff,.mx-hide-off .mx-coloff{display:none}.vh{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.vh-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.vh-total{font-size:22px;font-weight:700;line-height:1.2}.vh-badges{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:inline-flex}.vh-strip{flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.vh-strip>div{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);border-left:1px solid var(--border);white-space:nowrap;flex:none;margin-left:-1px;font-size:13px;display:flex}.vh-strip>div>.ti{color:var(--text-muted);font-size:16px}.vh-strip dd{margin:0;font-weight:600}.vh-strip>.vh-note{border-left:0;border-top:1px solid var(--border);white-space:normal;flex:1 0 100%;margin-left:0}.vh-strip>.vh-note dd{color:var(--text-muted);font-weight:400}[data-wnd-body] .tab-card-body.vh-panel{padding-top:var(--spacing)}.vh-mizan{cursor:help}.tooltip--rich>.vh-mizan-sum{font-variant-numeric:tabular-nums;font-weight:600}.tooltip--rich>.vh-mizan-sum.money-credit{color:var(--c-success)}.tooltip--rich>.vh-mizan-sum.money-debit{color:var(--c-danger)}.mx-scroll{padding:0 calc(var(--spacing) * 3.5) calc(var(--spacing) * 3.5);overflow-x:auto}.mx{border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums;font-size:13px}.mx th{color:var(--text-muted);white-space:nowrap;padding:2px 6px;font-size:12px;font-weight:600}.mx th.mx-rh{text-align:right}.mx td{padding:0}.mx-cell{field-sizing:content;text-align:center;border:1px solid var(--border);background:var(--surface);width:62px;min-width:62px;max-width:9rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:8px 4px}.mx-cell::placeholder{color:var(--border-strong)}.mx-cell.on{background:var(--primary-soft);border-color:var(--primary);font-weight:600}.mx-cell.over{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.mx-cell.over{background:color-mix(in srgb, var(--c-danger) 12%, var(--surface))}}.mx-cell.over{border-color:var(--c-danger);color:var(--c-danger)}.mx-cell:disabled{opacity:.35;cursor:not-allowed}.mx-avail{text-align:center;color:var(--text-muted);height:12px;font-size:10px;display:block}.mx:not(.mx-table) tbody tr:not(.mx-foot) :is(th.mx-rh,td.mx-sum){padding-bottom:14px}.mx-sum{text-align:center;padding:0 8px;font-weight:600}.mx-foot td,.mx-foot th{padding-top:4px}.mx-v{text-align:center;border:1px solid var(--border);border-radius:6px;min-width:52px;padding:6px 4px}.mx-v.crit{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.mx-v.crit{background:color-mix(in srgb, var(--c-warning) 16%, var(--surface))}}.mx-v.crit{color:var(--c-warning-fg);font-weight:600}.mx-v.zero{color:var(--border-strong)}.mx-v.none{border-color:#0000}.mx-btn{background:var(--surface);font:inherit;color:inherit;cursor:pointer;width:100%}.mx-min{color:var(--text-muted);font-size:.6875rem;font-weight:400;display:block}.mx-btn:hover{outline:1px solid var(--primary)}.mx-v.neg{color:var(--c-danger)}.mx-pack-bar{align-items:center;gap:calc(var(--spacing) * 2);padding:0 calc(var(--spacing) * 3.5) calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.mx-pack-bar .select{width:auto;min-width:12rem;max-width:18rem}.mx-pack-bar .input{text-align:center;width:4.5rem}.mx-pack-note{color:var(--text-muted);font-size:12px}.mx-pack-note[data-kind=warn]{color:var(--c-warning-fg)}.mx-pack-add,.mx-pack-sub{cursor:pointer;width:22px;height:22px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.mx-pack-add{background:var(--primary);color:var(--on-primary)}.mx-pack-sub{background:var(--c-danger);color:var(--tone-on)}.mx-pack-add:hover,.mx-pack-sub:hover{filter:brightness(1.12)}.mx-pack-add:disabled,.mx-pack-sub:disabled{opacity:.35;cursor:not-allowed;filter:none}.mx-pack-form{margin-top:calc(var(--spacing) * 3)}.mx-pack-form-h{color:var(--text-muted);margin-bottom:calc(var(--spacing) * 1.5);font-size:12px;font-weight:600}.mx-pack-cols{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.mx-pack-col{text-align:center;color:var(--text-muted);gap:2px;font-size:12px;font-weight:600;display:grid}.mx-pack-col .input{text-align:center}.mx-table{border-collapse:collapse;border-spacing:0;width:100%}.mx-table th,.mx-table td{border:1px solid var(--border);text-align:right;padding:6px 8px}.mx-table thead th,.mx-table th.mx-rh{background:var(--bg-sunken);text-align:left}.mx-table thead th{text-align:right}.mx-table .mx-v{text-align:right;border:0;min-width:0;padding:0}.mx-table .mx-sum{text-align:right;background:var(--bg-sunken);padding:6px 8px}.mx-table .mx-foot td,.mx-table .mx-foot th{padding-top:6px}.leg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.leg-table th,.leg-table td{padding:var(--spacing) calc(var(--spacing) * 3);text-align:right;border-bottom:1px solid var(--border);font-weight:400}.leg-table thead th{color:var(--text-muted);font-size:12px;font-weight:600}.leg-table .l{text-align:left}.leg-table th,.leg-table td{vertical-align:middle}.leg-table th+th,.leg-table td+td,.leg-table th+td,.leg-table td+th{border-left:1px solid var(--border)}.leg-table thead th{background:var(--bg-sunken);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.leg-table .m{white-space:nowrap;width:9.5rem}.leg-table tbody th.l .badge{margin-left:calc(var(--spacing) * 2);vertical-align:middle}.leg-table tbody th.l{white-space:nowrap;font-weight:500}.leg-table tfoot th,.leg-table tfoot td{border-bottom:0;border-top:1px solid var(--border-strong);font-weight:600}@media (max-width:639px){.sv-main{grid-template-columns:minmax(0,1fr)}.sv-scan{flex-wrap:wrap}.sv-scan-box{flex:100%;min-width:0}.sv-scan-pick{flex:100%;justify-content:center}.sv-scan-row{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);flex-wrap:wrap}.sv-scan-body{flex:100%}.sv-lines .sv-line-h{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);flex-wrap:wrap}.sv-lines .sv-line-id{flex:1 1 calc(100% - calc(var(--spacing) * 14))}.sv-lines .sv-line-name{overflow-wrap:anywhere}.sv-lines .sv-x{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);order:1;place-items:center;display:grid}.sv-lines .sv-line-h>:not(.sv-line-id,.sv-x){order:2;flex:1 1 calc(50% - calc(var(--spacing) * 2.5));min-width:0}.sv-lines .sv-line-h>.sv-stock,.sv-lines .sv-line-h>.sv-picked,.sv-lines .sv-line-h>.sv-line-tot{text-align:left;flex-basis:100%}.sv-lines .sv-ctl .input,.sv-lines .sv-ctl .sv-lot,.sv-step{width:100%}.sv-step input{flex:1;width:auto;min-width:0}.sv-top .sv-summary{width:100%}.sv-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv-fact{overflow-wrap:anywhere;min-width:0}.sv-body,.sv-line-foot{padding-inline:calc(var(--spacing) * 3)}}.modal-body:has(>.entry-panes){padding-bottom:0}.entry-panes>[role=tabpanel]:not(:has(.form-foot)){padding-bottom:calc(var(--spacing) * 5)}@media (max-width:639px){.form-dense .drow4.ph-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.form-dense .drow4.ph-stack{grid-template-columns:minmax(0,1fr)}.form-dense .drow4.ph-pair>.dfield:has(.switch)>.dlabel{min-height:calc(var(--spacing) * 6);align-items:center;display:flex}.entry-kinds{gap:calc(var(--spacing) * 1.5);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.entry-kinds .tab{justify-content:center;gap:var(--spacing);min-height:calc(var(--spacing) * 14);padding-inline:var(--spacing);white-space:normal;text-align:center;border-radius:var(--r-md);flex-direction:column;margin-bottom:0;font-size:.75rem;line-height:1.2}.entry-kinds .tab>.ti{font-size:1.25rem}.entry-kinds:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.entry-kinds:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cheque-choice>.btn{flex:100%;justify-content:center}.leg-table.leg-stack{display:block}.leg-table.leg-stack thead{display:none}.leg-table.leg-stack :is(tbody,tfoot){display:block}.leg-table.leg-stack tr{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) var(--spacing);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leg-table.leg-stack :is(tbody,tfoot)>tr>:is(th,td){text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0}.leg-table.leg-stack>tbody>tr>th.l,.leg-table.leg-stack>tfoot>tr>th.l{grid-column:1/-1}.leg-table.leg-stack>tbody>tr>th.l{white-space:normal}.leg-table.leg-stack :is(tbody,tfoot)>tr>td:empty{display:none}.leg-table.leg-stack :is(tbody,tfoot)>tr>td[data-label]:before{content:attr(data-label);font-size:.6875rem;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);display:block}.leg-table.leg-stack>tbody>tr>td.l[data-label]:is(:last-child,:has(.badge)){grid-column:1/-1}.leg-table.leg-stack .badge{white-space:nowrap}.leg-table.leg-stack>tfoot>tr{border-bottom:0;border-top:1px solid var(--border-strong)}.leg-table.leg-pick>tbody>tr{position:relative}.leg-table.leg-pick>tbody>tr>td:first-child{inset-inline-start:var(--spacing);top:var(--spacing);position:absolute}.leg-table.leg-pick>tbody>tr>td:first-child .checkbox{padding:calc(var(--spacing) * 2)}.leg-table.leg-pick>tbody>tr>th.l{min-height:calc(var(--spacing) * 6);padding-inline-start:calc(var(--spacing) * 10)}}.auth-shell{justify-content:center;align-items:center;gap:calc(var(--spacing) * 16);min-height:100vh;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);background-image:radial-gradient(ellipse 60% 70% at 20% 30%, var(--primary), transparent 70%), radial-gradient(ellipse 50% 60% at 90% 90%, var(--brand-sky), transparent 70%);display:flex}@supports (color:color-mix(in lab, red, red)){.auth-shell{background-image:radial-gradient(ellipse 60% 70% at 20% 30%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 70%), radial-gradient(ellipse 50% 60% at 90% 90%, color-mix(in srgb, var(--brand-sky) 12%, transparent), transparent 70%)}}.auth-hero{gap:calc(var(--spacing) * 7);flex-direction:column;flex:1;min-width:0;max-width:40rem;display:none}@media (min-width:1024px){.auth-hero{display:flex}}.auth-brand{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.auth-logo{border-radius:var(--r-xl);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background:var(--primary);color:var(--on-primary);justify-content:center;align-items:center;font-size:1.625rem;display:inline-flex}.auth-brand-name{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.auth-brand-bar{margin-bottom:var(--spacing)}@media (min-width:1024px){.auth-brand-bar{display:none}}.auth-slogan{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.03em;max-width:38rem;font-size:2.75rem;line-height:1.1}.auth-preview{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.auth-preview-head{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.auth-dots{gap:calc(var(--spacing) * 1.5);display:flex}.auth-dots i{background:var(--border);border-radius:3.40282e38px;width:9px;height:9px}.auth-kpis{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-kpi,.auth-tile{gap:calc(var(--spacing) * 1.5);border-radius:var(--r-xl);padding:calc(var(--spacing) * 3.5);background:var(--bg);flex-direction:column;display:flex}.auth-kpi-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.auth-kpi-value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-size:1.5rem}.auth-kpi-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.auth-kpi-note.is-ok{color:var(--c-success)}.auth-kpi-note.is-bad{color:var(--c-danger)}.auth-kpi-note.is-warn{color:var(--c-warning)}.auth-preview-row{gap:calc(var(--spacing) * 3);grid-template-columns:1.1fr 1fr;display:grid}.auth-bars{align-items:flex-end;gap:calc(var(--spacing) * 2);height:6rem;display:flex}.auth-bars i{border-top-left-radius:var(--r-md);border-top-right-radius:var(--r-md);background:var(--primary);flex:1}@supports (color:color-mix(in lab, red, red)){.auth-bars i{background:color-mix(in srgb, var(--primary) 32%, transparent)}}.auth-bars i.is-peak{background:var(--primary)}.auth-bars i:first-child{height:38%}.auth-bars i:nth-child(2){height:56%}.auth-bars i:nth-child(3){height:44%}.auth-bars i:nth-child(4){height:72%}.auth-bars i:nth-child(5){height:60%}.auth-bars i:nth-child(6){height:88%}.auth-bars i:nth-child(7){height:66%}.auth-visit{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:.8125rem;display:flex}.auth-visit-time{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);width:calc(var(--spacing) * 10);color:var(--primary)}.auth-visit-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auth-mods{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auth-mods li{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 8.5);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:3.40282e38px;font-size:.8125rem;display:inline-flex}.auth-side{flex:none;justify-content:center;width:100%;max-width:26.25rem;display:flex}.auth-card{gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);width:100%;padding:calc(var(--spacing) * 6);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.auth-card{padding:calc(var(--spacing) * 10)}}.auth-card:before{content:"";background:linear-gradient(90deg, var(--primary), var(--brand-sky));inset-inline:0;height:3px;position:absolute;top:0}.auth-title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-size:1.625rem}.auth-sub{margin-top:calc(var(--spacing) * 1.5);color:var(--text-muted)}.auth-form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.auth-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.auth-label-row{justify-content:space-between;align-items:baseline;display:flex}.auth-label-row .auth-label{margin-bottom:calc(var(--spacing) * 1.5)}.auth-link{--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--primary)}.auth-link:hover{text-decoration-line:underline}.auth-remember{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:calc(var(--spacing) * 11);display:flex}.auth-submit{width:100%;height:calc(var(--spacing) * 12);font-size:1rem}.auth-foot{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.auth-state{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.auth-state-icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.auth-state-icon.is-ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.auth-state-icon.is-ok{background:color-mix(in srgb, var(--c-success) 14%, transparent)}}.auth-state-icon.is-bad{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.auth-state-icon.is-bad{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.auth-note{color:var(--text-muted);font-size:.8125rem}.auth-links{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.auth-links .auth-link{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.pass-rules{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);color:var(--text-muted);flex-direction:column;font-size:.8125rem;display:flex}.pass-rules li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pass-rules li.is-met{color:var(--c-success)}.pass-match{margin-top:calc(var(--spacing) * 1.5);font-size:.8125rem}.pass-match[hidden]{display:none}.pass-match.is-ok{color:var(--c-success)}.pass-match.is-bad{color:var(--c-danger)}.auth-caps{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--c-warning);font-size:.8125rem;display:flex}.auth-caps[hidden]{display:none}dialog.modal{--w:560px;--maxw:92vw;width:auto;max-width:none;height:auto;max-height:none;padding:calc(var(--spacing) * 4);background:0 0;border:0;margin:0;inset:0;overflow:visible}dialog.modal[open]{justify-content:center;align-items:center;display:flex}dialog.modal--sm{--w:460px}dialog.modal--md{--w:620px}dialog.modal--lg{--w:780px}dialog.modal--xl{--w:1000px}dialog.modal--xxl{--w:1160px}dialog.modal--full{--w:1280px;--maxw:96vw}dialog.modal::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px)saturate(120%)}.modal-card:focus,.drawer:focus{outline:none}.modal-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);box-shadow:var(--shadow-lg);width:100%;max-width:min(var(--maxw), var(--w));flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.modal-head,.modal-foot{flex:none}.modal-body{min-height:0}.modal-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.modal-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text);font-family:var(--font-display)}.modal-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.modal-acts{align-items:center;gap:calc(var(--spacing) * 2);margin-inline-start:auto;display:flex}.modal-head:has(.modal-acts) .modal-close{margin-inline-start:0}.modal-close{border-radius:var(--r-md);color:var(--text-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));place-items:center;margin-left:auto;display:grid}@media (hover:hover){.modal-close:hover{background-color:var(--surface-hover);color:var(--text)}}.modal-close{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex:none}.modal-close .ti{font-size:1.25rem}.modal-body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);overflow-y:auto}.modal-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:var(--bg-sunken);display:flex}.modal-body:has(>form:last-child>.form-foot:last-child,>.form-foot:last-child),[data-wnd-body]>.wnd-pad:has(>form:last-child>.form-foot:last-child,>.form-foot:last-child){padding-bottom:0}.form-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);z-index:1;margin-top:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 3.5) 0;background:var(--surface);display:flex;position:sticky;bottom:0}.modal-body .form-foot{margin-inline:calc(-1 * calc(var(--spacing) * 5));padding-inline:calc(var(--spacing) * 5)}.modal-loading{padding-block:calc(var(--spacing) * 12);color:var(--text-muted);place-items:center;display:grid}.modal-loading .ti,.modal-spin{animation:.7s linear infinite kit-spin}.modal-spin{margin-right:calc(var(--spacing) * 1.5);display:inline-block}@media (max-width:639px){dialog.modal--sheet{padding:0}dialog.modal--sheet[open]{align-items:flex-end}dialog.modal--sheet>.modal-card{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:100%;max-height:92vh;padding-top:calc(var(--spacing) * 2);border-bottom:0}dialog.modal--sheet>.modal-card:before{content:"";width:calc(var(--spacing) * 9);height:var(--spacing);margin:0 auto var(--spacing);border-radius:var(--r-pill);background:var(--border);flex:none}dialog.modal--sheet .modal-body{flex:auto;min-height:0}dialog.modal--sheet[open]>.modal-card{animation:kit-sheet-in var(--t-fast)}.form-foot,.modal-foot{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.form-foot:has(>.mr-auto)>.btn:not(.mr-auto),.modal-foot:has(>.mr-auto)>.btn:not(.mr-auto){flex:1 1 0}.form-foot>.btn.mr-auto,.modal-foot>.btn.mr-auto{flex:1 0 100%;order:3;margin-right:0}.rolebox{max-height:none;overflow:visible}.role{min-height:calc(var(--spacing) * 10)}.role input{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.wnd-head{padding-block:var(--spacing);flex-wrap:wrap;row-gap:0}.wnd-head .wnd-titles{flex:60%}.wnd-head .wnd-title,.wnd-head .wnd-sub{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wnd-head .wnd-sub{-webkit-line-clamp:1}.wnd-head .wnd-acts{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:0;padding-left:0}.wnd-head .wnd-act-own+.wnd-act:not(.wnd-act-own){border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.wnd-head [data-wnd-center],.wnd-head [data-wnd-tile],.wnd-head [data-wnd-reset],.wnd-head [data-wnd-max],.wnd-head [data-wnd-full]{display:none}.wnd-act{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.wnd-head .wnd-acts .wnd-act-own+.wnd-act:not(.wnd-act-own){margin-inline-start:0;padding-inline-start:0}.wnd-acts .btn{min-height:calc(var(--spacing) * 8.5)}}.toast-root{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:var(--z-toast);gap:calc(var(--spacing) * 2);width:340px;max-width:calc(100vw - calc(var(--spacing) * 8));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{--toast-c:var(--primary);pointer-events:auto;align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);background:var(--toast-c);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb, var(--toast-c) 14%, var(--surface))}}.toast{color:var(--text);border:1px solid var(--toast-c)}@supports (color:color-mix(in lab, red, red)){.toast{border:1px solid color-mix(in srgb, var(--toast-c) 35%, var(--border))}}.toast{border-left:4px solid var(--toast-c);border-radius:var(--r-md);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);overflow:hidden;transform:translate(12px)}.toast.is-in{opacity:1;transform:translate(0)}.toast.is-leaving{opacity:0;transform:translate(12px)}.toast-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--toast-c);background:var(--toast-c);border-radius:999px;flex:none;align-self:start;place-items:center;font-size:1.0625rem;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.toast-icon{background:color-mix(in srgb, var(--toast-c) 24%, transparent)}}.toast-body{flex:1;min-width:0}.toast-title{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--toast-c);display:block}.toast-msg{font-size:var(--fs-sm);color:var(--text-soft);line-height:var(--lh-snug);word-wrap:break-word}.toast-close{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);margin:0 calc(-1 * calc(var(--spacing) * .5)) 0 0;border-radius:var(--r-sm);color:var(--text-muted);transition:color var(--t-fast), background var(--t-fast);flex:none;align-self:start;place-items:center;display:grid}.toast-close:hover{color:var(--text);background:var(--surface-hover)}.toast--success{--toast-c:var(--c-success)}.toast--info{--toast-c:var(--brand-sky)}.toast--warning{--toast-c:var(--c-warning)}.toast--error{--toast-c:var(--c-danger)}.toast-progress{transform-origin:0;background:var(--toast-c);opacity:.5;width:100%;height:2px;animation:linear forwards kit-toast-bar;position:absolute;bottom:0;left:0}.tooltip{z-index:var(--z-tooltip,1080);max-width:16rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);background:var(--text);color:var(--bg);white-space:pre-line;font-size:var(--fs-xs);line-height:var(--lh-snug);border-radius:var(--r-sm);box-shadow:var(--shadow-md);pointer-events:none;opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);position:fixed;top:0;left:0;transform:translateY(2px)}.tooltip.is-in{opacity:1;transform:translateY(0)}.tooltip--rich{max-width:24rem;padding:calc(var(--spacing) * 3);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-md);font-size:var(--fs-sm);text-align:left}.tooltip--rich>b{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.tooltip--rich>p{color:var(--text-soft)}.tooltip--rich .pscreens{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);align-items:center}.tooltip--rich .pquiet{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-muted)}.tooltip--rich:has(>.tipc){white-space:normal;max-width:min(40rem, calc(100vw - calc(var(--spacing) * 4)));width:max-content;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5)}.tipc{min-width:calc(var(--spacing) * 60);grid-template-columns:1fr auto;display:grid}.tipc-x1{grid-template-columns:1fr auto auto}.tipc-x2{grid-template-columns:1fr auto auto auto}.tipc-x3{grid-template-columns:1fr auto auto auto auto}.tipc-head,.tipc-big,.tipc-sec,.tipc-note{grid-column:1/-1}.tipc-head{justify-content:space-between;gap:calc(var(--spacing) * 4);color:var(--text-muted);display:flex}.tipc-head b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.tipc-big{margin-top:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.tipc-big.tipc-empty{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-muted)}.tipc-sec,.tipc-th,.tipc-row{grid-template-columns:subgrid;display:grid}.tipc-sec{margin-top:calc(var(--spacing) * 2)}.tipc-th,.tipc-row{grid-column:1/-1}.tipc-th>*,.tipc-row>*{padding-block:3px}.tipc-th>*{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase;font-size:10.5px}.tipc-th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tipc-row+.tipc-row>*{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tipc-row+.tipc-row>*{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tipc-th>:not(:first-child),.tipc-row>:not(:first-child){padding-left:calc(var(--spacing) * 3.5);text-align:right;white-space:nowrap}:is(.tipc-x1,.tipc-x2,.tipc-x3) :is(.tipc-th,.tipc-row)>:nth-child(2){padding-right:calc(var(--spacing) * 3.5)}.tipc-th>:nth-child(3),.tipc-row>:nth-child(3){border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.tipc-row>:first-child{padding-right:calc(var(--spacing) * 3.5);white-space:nowrap;color:var(--text-muted)}.tipc-row>span:first-child:has(>small){flex-direction:column;display:flex}.tipc-row>span:first-child small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text);--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,)}.tipc-row>em{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,);font-style:normal}.tipc-row>:not(:first-child):not(em){--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,)}.tipc-row>.tipc-nil{color:var(--text-muted)}.tipc .tone{color:var(--tone-fg)}.tipc-row .dot{margin-right:calc(var(--spacing) * 2);vertical-align:middle}.tipc-row.is-on>*{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tipc-row.is-on>*{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.tipc-check{margin-left:calc(var(--spacing) * 1.5);vertical-align:middle;color:var(--primary)}.tipc-note{margin-top:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:11.5px;line-height:var(--leading-snug);color:var(--text-muted)}.tipc-note b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.tipc-act{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--primary);grid-column:1/-1;display:flex}.tipc-on-touch{display:none}@media (hover:none){.tipc-on-hover{display:none}.tipc-on-touch{display:inline}}@media (max-width:639px){.tooltip--rich:has(>.tipc){width:calc(100vw - calc(var(--spacing) * 4));padding:calc(var(--spacing) * 2.5)}.tipc{min-width:0}.tipc-row>:first-child{padding-right:calc(var(--spacing) * 2);white-space:normal}.tipc-th>:not(:first-child),.tipc-row>:not(:first-child){padding-left:calc(var(--spacing) * 2)}:is(.tipc-x1,.tipc-x2,.tipc-x3) :is(.tipc-th,.tipc-row)>:nth-child(2){padding-right:calc(var(--spacing) * 2)}.tipc-th>*{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);font-size:9.5px}}.popover{z-index:var(--z-dropdown);min-width:12rem;max-width:22rem;padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.45;position:fixed;top:0;left:0}.popover-title{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.popover-menu{margin:calc(calc(var(--spacing) * 3.5) * -1) calc(calc(var(--spacing) * 4) * -1);padding:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.popover-menu>:is(a,button){align-items:center;gap:calc(var(--spacing) * 2.5);width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border-radius:var(--r-sm);color:var(--text);white-space:nowrap;text-align:left;cursor:pointer;display:flex}.popover-menu>:is(a,button):hover{background:var(--surface-hover)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-full{bottom:100%}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.ms-1{margin-inline-start:var(--spacing)}.ms-auto{margin-inline-start:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.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-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-16{margin-top:calc(var(--spacing) * 16)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[var\(--nav-h\)\]{height:var(--nav-h)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[34vh\]{max-height:34vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[54vh\]{max-height:54vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[44vh\]{min-height:44vh}.min-h-\[297mm\]{min-height:297mm}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-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-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[210mm\]{width:210mm}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.\[zoom\:\.5\]{zoom:.5}.\[zoom\:\.75\]{zoom:.75}.\[zoom\:1\.5\]{zoom:1.5}.\[zoom\:1\.25\]{zoom:1.25}.\[zoom\:1\]{zoom:1}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[4\.5rem_5\.5rem\]{grid-template-columns:4.5rem 5.5rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.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)))}.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-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-3{row-gap:calc(var(--spacing) * 3)}: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-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-xl{border-radius:var(--r-xl)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:var(--r-xl);border-bottom-left-radius:var(--r-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500{border-color:var(--color-amber-500)}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-danger,.border-danger\/40{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--c-danger) 40%, transparent)}}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-primary{border-color:var(--primary)}.border-red-500{border-color:var(--color-red-500)}.border-warning\/40{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--c-warning) 40%, transparent)}}.border-l-primary{border-left-color:var(--primary)}.bg-\[var\(--tone-bg\)\]{background-color:var(--tone-bg)}.bg-bg{background-color:var(--bg)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-border{background-color:var(--border)}.bg-cat-red\/6{background-color:var(--cat-red)}@supports (color:color-mix(in lab, red, red)){.bg-cat-red\/6{background-color:color-mix(in oklab, var(--cat-red) 6%, transparent)}}.bg-current{background-color:currentColor}.bg-danger\/5{background-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab, var(--c-danger) 5%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-soft{background-color:var(--primary-soft)}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-surface{background-color:var(--surface)}.bg-surface-hover,.bg-surface-hover\/60{background-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/60{background-color:color-mix(in oklab, var(--surface-hover) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/5{background-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--c-warning) 5%, transparent)}}.bg-white{background-color:var(--color-white)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-18{padding-left:calc(var(--spacing) * 18)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-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-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[var\(--tone-fg\)\]{color:var(--tone-fg)}.text-amber-600{color:var(--color-amber-600)}.text-cat-green{color:var(--cat-green)}.text-cat-peach{color:var(--cat-peach)}.text-cat-rose{color:var(--cat-rose)}.text-danger{color:var(--c-danger)}.text-gray-800{color:var(--color-gray-800)}.text-info{color:var(--c-info)}.text-on-primary{color:var(--on-primary)}.text-primary{color:var(--primary)}.text-success{color:var(--c-success)}.text-text{color:var(--text)}.text-text-muted{color:var(--text-muted)}.text-text-soft{color:var(--text-soft)}.text-warning-fg{color:var(--c-warning-fg)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--primary)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--dlabel-w\:6rem\]{--dlabel-w:6rem}.\[--dlabel-w\:11rem\]{--dlabel-w:11rem}.not-first\:ms-1:not(:first-child){margin-inline-start:var(--spacing)}.not-first\:border-s:not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.not-first\:border-border:not(:first-child){border-color:var(--border)}.not-first\:ps-2\.5:not(:first-child){padding-inline-start:calc(var(--spacing) * 2.5)}.group-first\:border-t-0:is(:where(.group):first-child *){border-top-style:var(--tw-border-style);border-top-width:0}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:rounded-b-none:is(:where(.group):is([open],:popover-open,:open) *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-open\/axis\:rotate-90:is(:where(.group\/axis):is([open],:popover-open,:open) *),.group-open\/more\:rotate-90:is(:where(.group\/more):is([open],:popover-open,:open) *){rotate:90deg}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-text-muted::placeholder{color:var(--text-muted)}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:text-cat-peach:hover{color:var(--cat-peach)}.hover\:text-danger:hover{color:var(--c-danger)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary-soft:focus{--tw-ring-color:var(--primary-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.has-\[\#bfWindows\:not\(\[hidden\]\)\]\:max-w-5xl:has(#bfWindows:not([hidden])){max-width:var(--container-5xl)}.has-\[\:checked\]\:\[color\:var\(--tone-on\)\]:has(:checked){color:var(--tone-on)}.has-\[\:checked\]\:\[background\:var\(--tone-solid\)\]:has(:checked){background:var(--tone-solid)}.aria-pressed\:ring-2[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:ring-primary[aria-pressed=true]{--tw-ring-color:var(--primary)}.aria-pressed\:ring-offset-1[aria-pressed=true]{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.data-\[state\=warn\]\:text-warning-fg[data-state=warn]{color:var(--c-warning-fg)}@media not all and (min-width:64rem){.max-lg\:max-h-52{max-height:calc(var(--spacing) * 52)}.max-lg\:overflow-y-auto{overflow-y:auto}}@media not all and (min-width:48rem){.max-md\:order-first{order:-9999}.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:col-start-2{grid-column-start:2}.max-md\:row-start-1{grid-row-start:1}.max-md\:contents{display:contents}.max-md\:hidden{display:none}.max-md\:shrink-0{flex-shrink:0}.max-md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:overflow-visible{overflow:visible}.max-md\:text-clip{text-overflow:clip}.max-md\:whitespace-normal{white-space:normal}.max-md\:whitespace-nowrap{white-space:nowrap}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:order-2{order:2}.max-sm\:order-3{order:3}.max-sm\:order-last{order:9999}.max-sm\:mt-0{margin-top:0}.max-sm\:ml-0{margin-left:0}.max-sm\:ml-auto{margin-left:auto}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:w-36{width:calc(var(--spacing) * 36)}.max-sm\:w-full{width:100%}.max-sm\:shrink-0{flex-shrink:0}.max-sm\:grow{flex-grow:1}.max-sm\:basis-\[45\%\]{flex-basis:45%}.max-sm\:basis-full{flex-basis:100%}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-3{gap:calc(var(--spacing) * 3)}.max-sm\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.max-sm\:gap-y-0{row-gap:0}.max-sm\:gap-y-1{row-gap:var(--spacing)}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.max-sm\:border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.max-sm\:py-2{padding-block:calc(var(--spacing) * 2)}.max-sm\:text-left{text-align:left}.max-sm\:whitespace-normal{white-space:normal}}@media (min-width:40rem){.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-h-\[55vh\]{max-height:55vh}.sm\:max-h-\[calc\(100vh-28\.5rem\)\]{max-height:calc(100vh - 28.5rem)}.sm\:min-h-\[48vh\]{min-height:48vh}.sm\:min-h-\[58vh\]{min-height:58vh}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\(--col-w\){max-width:var(--col-w)}.sm\:flex-none{flex:none}.sm\:\[grid-template-columns\:7rem_2\.5rem_repeat\(2\,minmax\(5\.5rem\,1fr\)\)_minmax\(9rem\,1fr\)_5rem\]{grid-template-columns:7rem 2.5rem repeat(2,minmax(5.5rem,1fr)) minmax(9rem,1fr) 5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-y-1{row-gap:var(--spacing)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-border{border-color:var(--border)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:contents{display:contents}.md\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[minmax\(14rem\,1fr\)_minmax\(8rem\,auto\)_auto_auto\]{grid-template-columns:minmax(14rem,1fr) minmax(8rem,auto) auto auto}.md\:justify-self-end{justify-self:flex-end}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-auto{overflow-y:auto}}@media (min-width:64rem){.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:\[grid-template-columns\:minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:\[grid-template-columns\:minmax\(0\,29rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,29rem) minmax(0,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:w-9\/12{width:75%}}@container not (min-width:28rem){.\@max-md\:order-1{order:1}.\@max-md\:order-2{order:2}.\@max-md\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.\@max-md\:ml-0{margin-left:0}.\@max-md\:block{display:block}.\@max-md\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\@max-md\:h-0{height:0}.\@max-md\:flex-1{flex:1}.\@max-md\:basis-full{flex-basis:100%}.\@max-md\:flex-wrap{flex-wrap:wrap}.\@max-md\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.\@max-md\:gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.\@max-md\:whitespace-normal{white-space:normal}}@container (min-width:56rem){.\@4xl\:order-none{order:0}.\@4xl\:col-start-6{grid-column-start:6}.\@4xl\:row-start-1{grid-row-start:1}.\@4xl\:contents{display:contents}.\@4xl\:grid{display:grid}.\@4xl\:hidden{display:none}.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_6rem_13rem_7rem_6\.5rem_2rem\]{grid-template-columns:minmax(0,1fr) 6rem 13rem 7rem 6.5rem 2rem}}.dark\:border-neutral-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-neutral-700)}.dark\:bg-neutral-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-900)}.dark\:text-neutral-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-200)}.dark\:text-neutral-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-400)}@media not all and (min-width:40rem){.max-sm\:\[\&_\.btn\]\:min-h-10 .btn{min-height:calc(var(--spacing) * 10)}}.\[\&\>\*\]\:border-border>*{border-color:var(--border)}.\[\&\>\*\]\:py-2>*{padding-block:calc(var(--spacing) * 2)}.\[\&\>\*\]\:py-5>*{padding-block:calc(var(--spacing) * 5)}.\[\&\>\*\:first-child\]\:pt-0>:first-child{padding-top:0}@media (min-width:48rem){.md\:\[\&\>\*\:nth-child\(-n\+2\)\]\:pt-0>:nth-child(-n+2){padding-top:0}.md\:\[\&\>\*\:nth-child\(even\)\]\:border-l>:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px}.md\:\[\&\>\*\:nth-child\(even\)\]\:pl-8>:nth-child(2n){padding-left:calc(var(--spacing) * 8)}}@media not all and (min-width:48rem){.max-md\:\[\&\>\*\:nth-child\(n\+2\)\]\:border-t>:nth-child(n+2){border-top-style:var(--tw-border-style);border-top-width:1px}}@media (min-width:48rem){.md\:\[\&\>\*\:nth-child\(n\+3\)\]\:border-t>:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}.md\:\[\&\>\*\:nth-child\(odd\)\]\:pr-8>:nth-child(odd){padding-right:calc(var(--spacing) * 8)}}form:has(#guideToggle:checked) .\[form\:has\(\#guideToggle\:checked\)_\&\]\:block{display:block}}:root{--accent-hue:var(--cat-violet);--accent-dark:oklch(from var(--accent-hue) calc(l - .07) c h);--accent-light:oklch(from var(--accent-hue) calc(l + .08) c h);--accent-on:oklch(from var(--accent-hue) clamp(var(--on-dark), (var(--on-flip) - l) * 10000, var(--on-light)) calc(c * var(--on-chroma)) h);--on-flip:.738;--on-dark:.32;--on-light:.99;--on-chroma:(.2 + .35 * clamp(0, (l - var(--on-flip)) * 10000, 1));--brand-sky:#5fb8de;--brand-amber:#f6b756;--brand-amber-d:#e29c3c;--c-success:#22c55e;--c-warning:#f59e0b;--c-warning-fg:oklch(from var(--c-warning) var(--tone-fg-l) calc(c * var(--tone-fg-c)) h);--c-danger:#e5484d;--c-info:#0ea5e9;--cat-red:#e5484d;--cat-crimson:#e93d82;--cat-rose:#ec4899;--cat-magenta:#d6409f;--cat-fuchsia:#c145af;--cat-plum:#ab4aba;--cat-orchid:#a652cd;--cat-purple:#9f5be0;--cat-violet:#8b5cf6;--cat-indigo:#6366f1;--cat-cobalt:#3e63dd;--cat-blue:#3b82f6;--cat-denim:#1f95f1;--cat-azure:#0ea5e9;--cat-sky:#38bdf8;--cat-cerulean:#21bae6;--cat-cyan:#06b6d4;--cat-aqua:#00b8be;--cat-teal:#14b8a6;--cat-mint:#00b995;--cat-jade:#10b981;--cat-emerald:#22c55e;--cat-green:#4caf50;--cat-lime:#84cc16;--cat-olive:#94a227;--cat-gold:#ca9a04;--cat-amber:#f59e0b;--cat-bronze:#cc6c00;--cat-orange:#f97316;--cat-coral:#f15d37;--cat-peach:#fb7185;--cat-brown:#a16207;--font-display:"Sora", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-hero:clamp(2.6rem, 6vw + 1rem, 5.5rem);--fs-h1:clamp(2rem, 4vw + .5rem, 3.5rem);--fs-h2:clamp(1.6rem, 2.5vw + .5rem, 2.6rem);--fs-h3:clamp(1.25rem, 1.5vw + .5rem, 1.6rem);--fs-lead:clamp(1.1rem, 1vw + .6rem, 1.4rem);--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--fw-light:300;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.65;--tracking-tight:-.02em;--tracking-wide:.04em;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--container:1180px;--container-narrow:760px;--nav-h:3.5rem;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.18s var(--ease);--t-med:.4s var(--ease);--t-slow:.8s var(--ease-out);--shadow-glow:0 10px 34px -8px var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow:0 10px 34px -8px color-mix(in srgb, var(--accent-hue) 50%, transparent)}}:root{--blur-glass:saturate(180%) blur(20px);--grad-primary:linear-gradient(135deg, var(--accent-hue), var(--accent-dark));--z-dropdown:60;--z-nav:70;--z-drawer-overlay:90;--z-drawer:95;--z-wnd-scrim:10;--z-window:150;--z-modal:200;--z-toast:300;--z-tooltip:400;--scrim:#060e0a8c;--selection-bg:#ffd84d;--selection-fg:#14161a;--white:#fff}:root[data-accent=red]{--accent-hue:var(--cat-red)}:root[data-accent=crimson]{--accent-hue:var(--cat-crimson)}:root[data-accent=rose]{--accent-hue:var(--cat-rose)}:root[data-accent=magenta]{--accent-hue:var(--cat-magenta)}:root[data-accent=plum]{--accent-hue:var(--cat-plum)}:root[data-accent=purple]{--accent-hue:var(--cat-purple)}:root[data-accent=violet]{--accent-hue:var(--cat-violet)}:root[data-accent=indigo]{--accent-hue:var(--cat-indigo)}:root[data-accent=cobalt]{--accent-hue:var(--cat-cobalt)}:root[data-accent=blue]{--accent-hue:var(--cat-blue)}:root[data-accent=azure]{--accent-hue:var(--cat-azure)}:root[data-accent=sky]{--accent-hue:var(--cat-sky)}:root[data-accent=cyan]{--accent-hue:var(--cat-cyan)}:root[data-accent=teal]{--accent-hue:var(--cat-teal)}:root[data-accent=jade]{--accent-hue:var(--cat-jade)}:root[data-accent=emerald]{--accent-hue:var(--cat-emerald)}:root[data-accent=green]{--accent-hue:var(--cat-green)}:root[data-accent=lime]{--accent-hue:var(--cat-lime)}:root[data-accent=olive]{--accent-hue:var(--cat-olive)}:root[data-accent=gold]{--accent-hue:var(--cat-gold)}:root[data-accent=amber]{--accent-hue:var(--cat-amber)}:root[data-accent=orange]{--accent-hue:var(--cat-orange)}:root[data-accent=peach]{--accent-hue:var(--cat-peach)}:root[data-accent=brown]{--accent-hue:var(--cat-brown)}:root[data-accent=fuchsia]{--accent-hue:var(--cat-fuchsia)}:root[data-accent=orchid]{--accent-hue:var(--cat-orchid)}:root[data-accent=denim]{--accent-hue:var(--cat-denim)}:root[data-accent=cerulean]{--accent-hue:var(--cat-cerulean)}:root[data-accent=aqua]{--accent-hue:var(--cat-aqua)}:root[data-accent=mint]{--accent-hue:var(--cat-mint)}:root[data-accent=bronze]{--accent-hue:var(--cat-bronze)}:root[data-accent=coral]{--accent-hue:var(--cat-coral)}:root[data-scale=sm]{font-size:14.5px}:root[data-scale=md]{font-size:16px}:root[data-scale=lg]{font-size:17.5px}:root[data-radius=none]{--r-sm:0;--r-md:0;--r-lg:0;--r-xl:0}:root[data-radius=sm]{--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px}:root[data-radius=md]{--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px}:root[data-radius=lg]{--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px}:root,:root[data-base=slate],.fam-slate{--bh:215;--bs:16%}:root[data-base=gray],.fam-gray{--bh:220;--bs:9%}:root[data-base=zinc],.fam-zinc{--bh:240;--bs:5%}:root[data-base=neutral],.fam-neutral{--bh:0;--bs:0%}:root[data-base=stone],.fam-stone{--bh:30;--bs:7%}:root{--bs-lit:calc(var(--bs) * 2.2);--bg:hsl(var(--bh) var(--bs-lit) 96%);--bg-elevated:hsl(var(--bh) var(--bs-lit) 100%);--bg-sunken:hsl(var(--bh) var(--bs-lit) 93.5%);--bg-tint:hsl(var(--bh) var(--bs-lit) 95%);--bg-glass:hsl(var(--bh) var(--bs-lit) 96% / .72);--surface:hsl(var(--bh) var(--bs-lit) 100%);--surface-hover:hsl(var(--bh) var(--bs-lit) 95.5%);--border:hsl(var(--bh) var(--bs-lit) 88%);--border-strong:hsl(var(--bh) var(--bs-lit) 78%);--text:hsl(var(--bh) calc(var(--bs) + 10%) 17%);--text-soft:hsl(var(--bh) calc(var(--bs) + 3%) 34%);--text-muted:hsl(var(--bh) var(--bs) 46%);--text-invert:hsl(var(--bh) var(--bs) 98%);--primary:var(--accent-hue);--primary-hover:var(--accent-dark);--primary-soft:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root{--primary-soft:color-mix(in srgb, var(--accent-hue) 12%, transparent)}}:root{--on-primary:var(--accent-on);--glow-child:0 0 70px 6px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--glow-child:0 0 70px 6px color-mix(in srgb, var(--primary) 14%, transparent)}}:root{--tx-dot:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tx-dot:color-mix(in srgb, var(--primary) 62%, transparent)}}:root{--tx-dot-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tx-dot-2:color-mix(in srgb, var(--primary) 46%, transparent)}}:root{--tx-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tx-glow:color-mix(in srgb, var(--primary) 20%, transparent)}}:root{--tx-glow-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tx-glow-2:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--tx-line:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tx-line:color-mix(in srgb, var(--primary) 9%, transparent)}}:root{--tx-base-v:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg) 55%, var(--bg-sunken) 100%);--tx-base-h:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg) 55%, var(--bg-sunken) 100%);--chrome-line:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-line:color-mix(in srgb, var(--border-strong) 55%, var(--border))}}:root{--accent:var(--brand-amber);--accent-hover:var(--brand-amber-d);--on-accent:#3a2a1e;--shadow-sm:0 1px 2px #0f121c0f, 0 2px 8px #0f121c0a;--shadow-md:0 4px 12px #0f121c12, 0 12px 32px #0f121c0f;--shadow-lg:0 8px 24px #0f121c17, 0 24px 64px #0f121c1a;--shadow-window:0 1px 2px #0f121c14, 0 24px 56px -12px #0f121c47;--tone-fg-l:47%;--tone-fg-c:1;--tone-bg-l:95.5%;--tone-bg-c:.42;--tone-bd-l:84%;--tone-bd-c:.6;--tone-solid-l:55%;--tone-solid-c:1;--tone-on:#fff;--hero-glow:radial-gradient(38% 42% at 50% -6%, var(--primary), transparent 60%), radial-gradient(32% 36% at 84% 6%, var(--brand-sky), transparent 60%), radial-gradient(30% 32% at 10% 18%, var(--accent-light), transparent 60%)}@supports (color:color-mix(in lab, red, red)){:root{--hero-glow:radial-gradient(38% 42% at 50% -6%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 60%), radial-gradient(32% 36% at 84% 6%, color-mix(in srgb, var(--brand-sky) 18%, transparent), transparent 60%), radial-gradient(30% 32% at 10% 18%, color-mix(in srgb, var(--accent-light) 16%, transparent), transparent 60%)}}:root{color-scheme:light}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--bg:hsl(var(--bh) var(--bs) 7%);--bg-elevated:hsl(var(--bh) var(--bs) 12%);--bg-sunken:hsl(var(--bh) var(--bs) 5%);--bg-tint:hsl(var(--bh) var(--bs) 11%);--bg-glass:hsl(var(--bh) var(--bs) 7% / .72);--surface:hsl(var(--bh) var(--bs) 12%);--surface-hover:hsl(var(--bh) var(--bs) 16%);--border:hsl(var(--bh) var(--bs) 22%);--border-strong:hsl(var(--bh) var(--bs) 30%);--text:hsl(var(--bh) calc(var(--bs) + 6%) 89%);--text-soft:hsl(var(--bh) calc(var(--bs) + 2%) 73%);--text-muted:hsl(var(--bh) var(--bs) 63%);--text-invert:hsl(var(--bh) var(--bs) 7%);--primary:var(--accent-hue);--primary-hover:var(--accent-light);--primary-soft:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--primary-soft:color-mix(in srgb, var(--accent-hue) 18%, transparent)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--on-primary:var(--accent-on);--tx-dot:#ffffff80;--tx-dot-2:#ffffff6b;--tx-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-glow:color-mix(in srgb, var(--primary) 16%, transparent)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-glow-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-glow-2:color-mix(in srgb, var(--primary) 9%, transparent)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-line:#ffffff0d;--tx-base-v:linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-base-v:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 82%, black) 100%)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-base-h:linear-gradient(90deg, var(--bg) 0%, var(--bg) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tx-base-h:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 82%, black) 100%)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--chrome-line:var(--border)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--chrome-line:color-mix(in srgb, var(--border) 45%, transparent)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--accent:var(--brand-amber);--accent-hover:var(--brand-amber-d);--on-accent:#2a1b10;--shadow-sm:0 1px 2px #00000080, 0 2px 8px #0006;--shadow-md:0 4px 14px #0000008c, 0 14px 36px #00000080;--shadow-lg:0 10px 30px #0009, 0 30px 70px #0009;--shadow-window:0 1px 2px #00000080, 0 24px 56px -12px #000000b3;--shadow-glow:0 10px 40px -8px var(--accent-light)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--shadow-glow:0 10px 40px -8px color-mix(in srgb, var(--accent-light) 45%, transparent)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--glow-child:0 0 80px 8px var(--accent-light)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--glow-child:0 0 80px 8px color-mix(in srgb, var(--accent-light) 16%, transparent)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--tone-fg-l:80%;--tone-fg-c:.85;--tone-bg-l:26%;--tone-bg-c:.45;--tone-bd-l:38%;--tone-bd-c:.6;--tone-solid-l:62%;--tone-solid-c:1;--tone-on:hsl(var(--bh) var(--bs) 7%);--hero-glow:radial-gradient(60% 60% at 50% 0%, var(--accent-light), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){--hero-glow:radial-gradient(60% 60% at 50% 0%, color-mix(in srgb, var(--accent-light) 18%, transparent), transparent 70%)}}:root[data-theme=dark],.band-dark,:root:is([data-chrome=dark],[data-chrome=accent]) :is(.app-sidebar,.cz-tx){color-scheme:dark}:root[data-theme=dark] .app-sidebar,:root:is([data-chrome=dark],[data-chrome=accent]) .app-sidebar{--text-muted:hsl(var(--bh) calc(var(--bs) + 2%) 74%);--text-soft:hsl(var(--bh) calc(var(--bs) + 2%) 84%)}:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--bg-tint:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--bg-tint:color-mix(in oklab, var(--accent-hue) 22%, hsl(var(--bh) var(--bs) 8%))}}:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--bg:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--bg:color-mix(in oklab, var(--accent-hue) 26%, hsl(var(--bh) var(--bs) 7%))}}:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--surface:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--surface:color-mix(in oklab, var(--accent-hue) 20%, hsl(var(--bh) var(--bs) 10%))}}:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--border:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--border:color-mix(in oklab, var(--accent-hue) 28%, hsl(var(--bh) var(--bs) 18%))}}:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--primary:var(--accent-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--primary:color-mix(in oklab, var(--accent-hue) 55%, white)}}:root[data-chrome=accent] :is(.app-sidebar,.cz-tx){--on-primary:hsl(var(--bh) var(--bs) 8%)}.ripple-host{position:relative;overflow:hidden}.ripple-ink{opacity:.35;pointer-events:none;background:currentColor;border-radius:9999px;animation:.6s ease-out moserra-ripple;position:absolute;transform:scale(0)}@keyframes moserra-ripple{to{opacity:0;transform:scale(2.6)}}@font-face{font-family:roboto;font-weight:400;src:url(/assets/fonts/roboto/Roboto-Regular.ttf)}@font-face{font-family:roboto;font-weight:700;src:url(/assets/fonts/roboto/Roboto-Bold.ttf)}@font-face{font-family:roboto;font-weight:400;font-style:italic;src:url(/assets/fonts/roboto/Roboto-Italic.ttf)}@font-face{font-family:roboto;font-weight:700;font-style:italic;src:url(/assets/fonts/roboto/Roboto-BoldItalic.ttf)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes app-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mdi-tab-dots{0%{width:0}to{width:1.1em}}@keyframes badge-live-blink{0%,to{opacity:1}50%{opacity:.1}}.sg-box{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow-x:auto}.sg{--sg-h:38px;--sg-pad:6px;--sg-w-name:180px;--sg-w-name-fx:130px;--sg-w-qty:84px;--sg-w-unit:60px;--sg-w-price:80px;--sg-w-cur:56px;--sg-w-rate:84px;--sg-w-disc:64px;--sg-w-vat:88px;border-collapse:collapse;width:100%;font-size:14px}.sg th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-sunken);white-space:nowrap;padding:9px 8px;font-size:12px;font-weight:600}.sg th.r,.sg td.r{text-align:right}.sg th:not(.sg-no){padding-inline:var(--sg-pad)}.sg th:not(:nth-child(2)),.sg tr.sg-row td:not(:nth-child(2)){white-space:nowrap;width:1%}.sg th:nth-child(3){text-align:center}.sg td{border-bottom:1px solid var(--border);vertical-align:middle;padding:0}.sg tr:last-child td{border-bottom:0}.sg tr.sg-row td{padding-block:8px}.sg tr.sg-row:hover td{background:var(--surface-hover)}.sg .sg-no{text-align:center;width:36px;color:var(--text-muted);font-variant-numeric:tabular-nums}.sg-cell{border:0;border-bottom:1px solid var(--border-strong);width:100%;height:var(--sg-h);min-width:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0 4px}.sg-cell.r{text-align:right}.sg-cell:hover{border-bottom-color:var(--text-muted)}.sg-cell:focus{border-bottom-color:var(--primary);box-shadow:0 1px 0 var(--primary);outline:0}select.sg-cell{cursor:pointer}.sg-name{min-width:var(--sg-w-name);align-items:center;gap:6px;padding-left:8px;display:flex}.sg-code{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:none;max-width:120px;font-size:12px;overflow:hidden}.sg-qty{width:var(--sg-w-qty)}.sg-unit{width:var(--sg-w-unit)}.sg-price{width:var(--sg-w-price)}.sg-pricebox{align-items:center;display:flex}.sg .sg-rate{display:none}.sg.sg-has-fx .sg-rate{min-width:calc(var(--sg-w-rate) + 2 * var(--sg-pad));display:table-cell}.sg.sg-has-fx .sg-name{min-width:var(--sg-w-name-fx)}.sg.sg-has-fx .sg-row .sg-name{flex-wrap:wrap;gap:0 6px;padding-top:4px}.sg.sg-has-fx .sg-row .sg-name .sg-cell{flex:100%;padding-top:4px;padding-bottom:6px}.sg-disc{width:var(--sg-w-disc);align-items:center;display:flex}.sg-disc .sg-cell{flex:1}.sg-mode{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:26px;min-width:26px;height:26px;padding:0;font-size:14px;font-weight:700}.sg-mode:hover{background:var(--primary-soft);color:var(--primary)}.sg-vatcell{width:var(--sg-w-vat);align-items:center;gap:2px;display:flex}.sg-vatcell>div,.sg-pricebox>div{min-width:0}.sg-vatcell>div{flex:1}.sg .moserra-sel-toggle{width:100%;height:var(--sg-h);border:0;border-bottom:1px solid var(--border-strong);min-height:0;box-shadow:none;background-color:#0000;background-position:right .25rem center;border-radius:0;padding:0 22px 0 4px;font-size:14px}.sg-pricebox .moserra-sel-toggle{height:calc(var(--sg-h) - 2px);color:var(--text-muted);border:0;border-left:1px solid var(--border);border-radius:0;padding-left:8px;font-size:12px}.sg-pricebox>div{width:var(--sg-w-cur);flex:none}.sg-taxbtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sg-taxbtn .ti{font-size:1rem}.sg-taxbtn:hover,.sg-taxbtn.is-set{background:var(--primary-soft);color:var(--primary)}.sg-taxbtn.is-missing{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sg-taxbtn.is-missing{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.sg-taxbtn.is-missing{color:var(--c-danger)}.sg-total{padding:0 var(--sg-pad);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sg tr.sg-row td:last-child{width:0;padding:0;position:relative;overflow:visible}.sg-acts .btn-icon{width:26px;height:26px}.sg-acts{z-index:5;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--t-fast);border-radius:8px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:0;right:8px;transform:translateY(-50%)}.sg tr.sg-row:hover .sg-acts,.sg tr.sg-row:has(:focus-visible) .sg-acts{opacity:1;pointer-events:auto}@media (hover:none){.sg tr.sg-row td:last-child{width:auto;padding-right:6px}.sg-acts{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static;transform:none}}.sg-step{width:var(--sg-w-qty);align-items:center;display:flex}.sg-step .sg-qty{text-align:center;flex:1;width:auto;padding-inline:2px}.sg-step .sg-mode{margin-right:0}.sg tr.sg-row td:not(.sg-no):not(:last-child){padding-inline:var(--sg-pad)}.sg-step,.sg-pricebox,.sg-disc{border-bottom:1px solid var(--border-strong);height:var(--sg-h)}.sg-step:hover,.sg-pricebox:hover,.sg-disc:hover{border-bottom-color:var(--text-muted)}.sg-step:focus-within,.sg-pricebox:focus-within,.sg-disc:focus-within{border-bottom-color:var(--primary);box-shadow:0 1px 0 var(--primary)}.sg-step .sg-cell,.sg-pricebox .sg-cell,.sg-disc .sg-cell{box-shadow:none;height:calc(var(--sg-h) - 2px);border:0}.sg-slip{z-index:30;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 -6px 20px var(--text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:12px;padding:10px 16px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.sg-slip{box-shadow:0 -6px 20px color-mix(in srgb, var(--text) 12%, transparent)}}.sg-slip-total{font-size:22px;font-weight:700;font-family:var(--font-display)}.sg-foot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:8px;font-size:12.5px;display:flex}.sg-fx{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:8px;padding:12px 16px}.sg-fx-title{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11.5px;font-weight:600}.sg-fx-row{justify-content:space-between;gap:20px;display:flex}.sg-fx-row b{color:var(--text)}.sg-keys{flex-wrap:wrap;gap:6px 16px;display:flex}.sg-vr{background:var(--text-muted);opacity:.45;width:1px;height:22px}.sg-state[data-state=error]{color:var(--c-danger);font-weight:600}.sg-state[data-state=warn]{color:var(--c-warning-fg);font-weight:600}.sg-pricebox:has(.sg-cell[aria-invalid=true]){border-bottom-color:var(--c-danger);box-shadow:0 1px 0 var(--c-danger)}.sg-pricebox:has(.sg-cell[aria-invalid=true]):focus-within{border-bottom-color:var(--primary);box-shadow:0 1px 0 var(--primary), 0 0 0 3px var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sg-pricebox:has(.sg-cell[aria-invalid=true]):focus-within{box-shadow:0 1px 0 var(--primary), 0 0 0 3px color-mix(in srgb, var(--c-danger) 28%, transparent)}}.sg-serial{margin-top:2px}.sg-strip{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;font-size:13px;display:flex}.sg-strip b{color:var(--text);font-weight:600}.sg-taxpayer[data-state=einvoice],.sg-taxpayer[data-state=earchive]{color:var(--text)}.sg-sw{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sg-keys kbd{background:var(--surface-hover);border:1px solid var(--border-strong);color:var(--text);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-family:inherit;font-size:11.5px;font-weight:600}#inboxMatch{min-height:22rem}.mt-box{border:1px solid var(--border);background:var(--surface);border-radius:12px}.mt{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.mt.mt-compact{min-width:0}.mt th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-sunken);white-space:nowrap;padding:9px 10px;font-size:12px;font-weight:600}.mt th.r,.mt td.r{text-align:right}.mt td.tone{color:var(--tone-fg)}@media (max-width:639px){.mt.mt-fit th,.mt.mt-fit td{padding-inline:6px;font-size:13px}.mt.mt-fit th:first-child,.mt.mt-fit td:first-child{width:100%}}.mt td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.mt tr:last-child td{border-bottom:0}.mt tr.mt-row td:first-child{box-shadow:inset 3px 0 var(--c-warning)}.mt tr.mt-row.is-matched td:first-child{box-shadow:inset 3px 0 var(--c-success)}.mt .mt-no{width:36px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mt .mt-num{font-variant-numeric:tabular-nums;white-space:nowrap}.mt .mt-desc{max-width:300px}.mt .mt-code{color:var(--text-muted);font-size:12px}.mt .mt-pick{width:100%;min-width:260px}.mt .mt-pick form{align-items:center;gap:6px;display:flex}.mt .mt-pick form>div{flex:1;min-width:0}.mt .mt-pick .lookup-panel{width:32rem;max-width:90vw;left:auto}@media (max-width:639px){.vt,.vt tbody,.vt tr,.vt td{display:block}.vt colgroup,.vt thead{display:none}.vt tr.vrow{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vt tr.vrow>td{min-width:0;padding:0}.vt tr.vrow>td.vt-name,.vt tr.vrow>td.vt-wide{grid-column:1/-1}.vt tr.vrow>td[data-label]:before{content:attr(data-label);margin-bottom:calc(var(--spacing) * .5);text-transform:uppercase;color:var(--text-muted);text-align:left;font-size:11px;font-weight:500;display:block}.vt tr.vrow>td.vt-acts{justify-content:flex-end;align-items:end;display:flex}.mt:not(.mt-fit),.mt:not(.mt-fit) tbody{min-width:0;display:block}.mt:not(.mt-fit) thead{display:none}.mt tr.mt-row{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr) auto;display:grid}.mt tr.mt-row:last-child{border-bottom:0}.mt tr.mt-row>td{min-width:0;box-shadow:none;border:0;padding:0;display:block}.mt tr.mt-row>td.mt-no{grid-area:1/1;width:auto}.mt tr.mt-row>td:nth-child(2){overflow-wrap:anywhere;grid-area:1/2/auto/4}.mt tr.mt-row>td.mt-state{grid-area:1/4}.mt tr.mt-row>td.mt-qty{text-align:left;grid-area:2/2}.mt tr.mt-row>td.mt-price{text-align:left;grid-area:2/3/auto/5}.mt tr.mt-row>td.mt-pick{grid-area:3/1/auto/-1}.mt tr.mt-row>td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:12px}.mt tr.mt-row>td:first-child,.mt tr.mt-row.is-matched>td:first-child{box-shadow:none}.mt tr.mt-row{border-left:3px solid var(--c-warning)}.mt tr.mt-row.is-matched{border-left-color:var(--c-success)}}@container (max-width:899px){.sg,.sg tbody,.sg tr,.sg td{display:block}.sg thead,.sg-foot{display:none}.sg tr.sg-row{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2.5);border-bottom:1px solid var(--border);grid-template-columns:1.75rem repeat(6,minmax(0,1fr));display:grid}.sg tr.sg-row>td{white-space:normal;width:auto;min-width:0;padding:0}.sg tr.sg-row td:not(.sg-no):not(:last-child){padding-inline:0}.sg tr.sg-row td:not(.sg-no):not(.sg-col-name){width:auto}.sg tr.sg-row>td.sg-no{grid-area:1/1;align-self:center}.sg tr.sg-row>td.sg-col-name{grid-area:1/2/auto/8}.sg tr.sg-row>td.sg-col-qty{grid-area:2/2/auto/4}.sg tr.sg-row>td.sg-col-unit{grid-area:2/4/auto/6}.sg tr.sg-row>td.sg-col-vat{grid-area:2/6/auto/8}.sg tr.sg-row>td.sg-col-price{grid-area:3/2/auto/6}.sg tr.sg-row>td.sg-col-disc{grid-area:3/6/auto/8}.sg tr.sg-row>td.sg-rate{grid-area:4/2/auto/8}.sg tr.sg-row>td.sg-col-total{grid-area:5/2/auto/5;align-self:center}.sg tr.sg-row>td.sg-col-acts{grid-area:5/5/auto/8;width:auto}.sg:not(.sg-has-fx) tr.sg-row>td.sg-rate{display:none}.sg tr.sg-row>td[data-label]:before{content:attr(data-label);margin-bottom:calc(var(--spacing) * .5);color:var(--text-muted);font-size:11px;font-weight:500;display:block}.sg tr.sg-row .sg-name{flex-wrap:wrap;gap:0 6px;min-width:0;padding-left:0}.sg tr.sg-row .sg-name .sg-cell{flex:100%}.sg-name{min-width:0}.sg tr.sg-row>td[data-label]>.sg-total{text-align:left;font-size:16px}.sg-acts{justify-content:flex-end}.sg-step,.sg-disc,.sg-vatcell{width:100%}.sg-vatcell{gap:0}.sg-vatcell .moserra-sel-toggle{padding-right:calc(var(--spacing) * 4)}.sg-qty,.sg-price{width:auto;min-width:calc(var(--spacing) * 10);flex:1 1 0}.sg-unit{width:100%}.sg-acts{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static;transform:none}.sg-acts .btn-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sg-slip{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2)}.sg-slip-total{font-size:18px}.sg-slip>div:last-child{gap:calc(var(--spacing) * 1.5);width:100%}.sg-slip>div:last-child>:is(.btn,a){white-space:nowrap;padding-inline:calc(var(--spacing) * 2);flex:auto;justify-content:center}.sg-slip>div:last-child>.sg-state:empty{display:none}}@keyframes kit-spin{to{transform:rotate(360deg)}}@keyframes kit-skel{0%{background-position:100% 0}to{background-position:0 0}}@keyframes kit-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes kit-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes kit-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}dialog.modal[open]>.modal-card{animation:kit-modal-in var(--t-fast)}dialog.modal[open]::backdrop{animation:kit-backdrop-in var(--t-fast)}@media (prefers-reduced-motion:reduce){dialog.modal[open]>.modal-card,dialog.modal--sheet[open]>.modal-card,dialog.modal[open]::backdrop,.toast,.toast-progress{transition:none;animation:none}}@media (max-width:639px){.drawer-head .drawer-title,.drawer-head [data-drawer-head] .truncate{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tabler/fonts/tabler-icons.woff2?v3.41.0)format("woff2"),url(/assets/tabler/fonts/tabler-icons.woff?)format("woff"),url(/assets/tabler/fonts/tabler-icons.ttf?v3.41.0)format("truetype")}.datatable-wrapper{width:100%}.datatable-top{display:none}.datatable-container{overflow:visible}.dt-fluid>.datatable-wrapper>.datatable-container{overflow:auto clip}@media (max-width:639.98px){.dt-scroll>.datatable-wrapper>.datatable-container{overflow:auto clip}}.dt-scroll.dt-hscroll>.datatable-wrapper>.datatable-container{max-height:var(--dt-box-h);overflow:auto}.datatable-bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.wnd .datatable-bottom,.mdi-scroll .datatable-bottom{z-index:3;background:var(--surface);position:sticky;bottom:0}.datatable-info{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.datatable-totals{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-right:auto;display:flex}.dt-total{align-items:baseline;gap:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:inline-flex}.dt-total-label{color:var(--text-muted);font-size:var(--fs-xs)}.dt-total b{font-weight:650}.datatable-table{border-collapse:separate;border-spacing:0;width:100%}.datatable-table>thead>tr>th{text-align:left;border-bottom:1px solid var(--border)}.datatable-table>thead>tr>th.text-right{text-align:right}.datatable-table>thead>tr>th.text-center{text-align:center}.datatable-table>tbody>tr>td{vertical-align:middle}.datatable-table>tbody>tr:not(:last-child)>td{border-bottom:1px solid var(--border)}.datatable-table:focus{outline:none}.datatable-table th button:not(.fctl-clear){color:inherit;cursor:pointer;text-align:inherit;font:inherit;background:0 0;border:0;width:100%;padding:0}.datatable-table th button:focus{outline:none}.datatable-table th button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-sm)}.datatable-sorter{vertical-align:middle;width:100%;display:inline-block;position:relative}.data-table th button.datatable-sorter{padding-right:16px}.dt-th-label{white-space:nowrap;display:block;overflow:hidden}.data-table th:has(.dt-check-all) .datatable-sorter{width:calc(100% - calc(var(--spacing) * 6))}.datatable-sorter:before,.datatable-sorter:after{content:"";opacity:.35;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;right:4px}.datatable-sorter:before{border-top:4px solid var(--text-soft);margin-top:1px;top:50%}.datatable-sorter:after{border-bottom:4px solid var(--text-soft);margin-bottom:1px;bottom:50%}.datatable-ascending .datatable-sorter:after,.datatable-descending .datatable-sorter:before{opacity:.9}.datatable-pagination ul,.datatable-pagination-list{gap:var(--spacing);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.datatable-pagination li{list-style:none}.datatable-pagination li.datatable-hidden{visibility:hidden}.datatable-pagination a,.datatable-pagination button{min-width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 2.5);border-radius:var(--r-md);color:var(--text-soft);font-weight:var(--fw-med);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.datatable-pagination a:hover,.datatable-pagination button:hover{background:var(--surface-hover);color:var(--text)}.datatable-pagination button:focus{outline:none}.datatable-pagination button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.datatable-pagination .datatable-active a,.datatable-pagination .datatable-active button{background:var(--primary-soft);color:var(--primary);font-weight:var(--fw-semi);cursor:default}.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled button{opacity:.35;cursor:default;pointer-events:none}.datatable-empty{color:var(--text-muted);padding:calc(var(--spacing) * 2);text-align:center}.datatable-wrapper.datatable-empty{padding:0}.datatable-wrapper.datatable-loading .datatable-container{min-height:18rem;position:relative}.datatable-wrapper.datatable-loading .datatable-container:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--text), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.datatable-wrapper.datatable-loading .datatable-container:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 6%, transparent), transparent)}}.datatable-wrapper.datatable-loading .datatable-container:after{background-size:200% 100%;animation:1.3s ease-in-out infinite dt-skel-shimmer}@keyframes dt-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.datatable-wrapper.datatable-loading .datatable-container:after{animation:none}}.hs-select{width:100%;position:relative}select[data-select][data-hs-select]{display:none}.moserra-sel-toggle{text-align:left;align-items:center;gap:calc(var(--spacing) * 2);cursor:pointer;line-height:var(--lh-snug);display:flex}.moserra-sel-toggle>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moserra-sel-toggle.active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.moserra-sel-toggle.disabled{cursor:not-allowed}.moserra-sel-toggle[data-placeholder]:not([data-has-value]){color:var(--text-muted)}.moserra-sel-icon{width:calc(var(--spacing) * 5);height:auto;box-shadow:0 0 0 1px var(--border);border-radius:2px;display:block}.moserra-sel-toggleico,.moserra-sel-optico{flex:none;align-items:center;display:inline-flex}.moserra-sel-toggleico:empty,.moserra-sel-optico:empty{display:none}.moserra-sel-optrow{justify-content:flex-start}.moserra-sel-dropdown-meta .moserra-sel-optmain{align-items:baseline;gap:calc(var(--spacing) * 2);flex-direction:row}.moserra-sel-optmain{flex:1}.moserra-sel-check{margin-left:auto}.moserra-sel-dropdown{width:100%;margin-top:var(--spacing);z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);max-height:16rem;box-shadow:var(--shadow-lg);overflow-y:auto}.moserra-sel-dropdown.bottom-full{margin-top:0;margin-bottom:var(--spacing)}.fctl .moserra-sel-dropdown{width:max-content;min-width:100%;max-width:24rem}@media (min-width:40.0625rem){.axis-strip~.axis-right .fctl .moserra-sel-dropdown{left:auto;right:0}}.moserra-sel-dropdown-meta{width:max-content;min-width:100%;max-width:min(24rem,92vw);overflow-x:hidden}[data-select-fixed] .moserra-sel-dropdown{width:max-content;min-width:188px;max-width:30rem}.moserra-sel-searchwrap{z-index:1;background:var(--surface);padding:var(--spacing);position:sticky;top:0}.moserra-sel-search{min-height:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);font-size:var(--fs-sm)}.moserra-sel-option{color:var(--text-soft);cursor:pointer}.moserra-sel-optrow{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--lh-snug);display:flex}@media (max-width:575px){.moserra-sel-optrow{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);font-size:var(--fs-xs)}.moserra-sel-dropdown{max-height:14rem}.moserra-sel-search{font-size:var(--fs-sm)}}.moserra-sel-option:not(:last-child){border-bottom:1px solid var(--border)}.moserra-sel-option:hover,.moserra-sel-option.hs-select-option-highlighted{background:var(--surface-hover);color:var(--text)}.moserra-sel-option.selected{color:var(--primary);font-weight:var(--fw-med)}.moserra-sel-option.disabled{opacity:.4;cursor:not-allowed}.moserra-sel-check{opacity:0;color:var(--primary);flex:none;font-size:1rem}.moserra-sel-option.selected .moserra-sel-check{opacity:1}.moserra-sel-optmain{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.moserra-sel-optdesc{font-size:var(--fs-xs);color:var(--text-muted)}.moserra-sel-optdesc:empty{display:none}.moserra-sel-tagwrap{align-items:center;gap:calc(var(--spacing) * 1.5);height:auto;min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);cursor:text;flex-wrap:wrap;display:flex}.moserra-sel-tag{padding:var(--spacing) var(--spacing) var(--spacing) calc(var(--spacing) * 2.5);background:var(--primary-soft);color:var(--primary);border-radius:var(--r-pill);font-size:var(--fs-sm);line-height:var(--lh-snug);align-items:center;display:inline-flex}.moserra-sel-taginner{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.moserra-sel-tagx{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--primary);cursor:pointer;opacity:.75;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.moserra-sel-tagx:hover{opacity:1;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moserra-sel-tagx:hover{background:color-mix(in srgb, var(--primary) 22%, transparent)}}.moserra-sel-tagx i{font-size:.875rem}.moserra-sel-taginput{min-width:6ch;padding:var(--spacing);color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;outline:0;flex:6ch;order:1}.moserra-sel-taginput::placeholder{color:var(--text-muted)}.moserra-sel-summary{margin-top:calc(var(--spacing) * 2);font-size:var(--fs-sm);font-weight:var(--fw-med);color:var(--text-muted)}.lookup{width:100%;position:relative}.lookup:not(:has(.lookup-control)){min-height:calc(var(--spacing) * 11);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);display:block}.form-dense .lookup:not(:has(.lookup-control)){min-height:var(--ctl-h,calc(var(--spacing) * 9));border-radius:var(--r-sm)}.lookup-control{position:relative}.lookup-flag{left:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);height:auto;box-shadow:0 0 0 1px var(--border);pointer-events:none;border-radius:2px;position:absolute;top:50%;translate:0 -50%}.lookup-control.has-flag .lookup-input{padding-left:calc(var(--spacing) * 10)}.lookup-optflag{width:calc(var(--spacing) * 5);height:auto;margin-right:calc(var(--spacing) * 2);vertical-align:-2px;box-shadow:0 0 0 1px var(--border);border-radius:2px;display:inline-block}.lookup-input{width:100%;padding-right:calc(var(--spacing) * 12.5)}.lookup-control:not(:has(.lookup-manage)) .lookup-input{padding-right:calc(var(--spacing) * 7.5)}.lookup-manage{top:50%;right:calc(var(--spacing) * 7.5);padding:calc(var(--spacing) * .5);cursor:pointer;color:var(--text-muted);border-radius:var(--r-sm);background:0 0;border:0;font-size:.9375rem;display:inline-flex;position:absolute;transform:translateY(-50%)}.lookup-manage:hover{color:var(--primary);background:var(--primary-soft)}.lookup-caret{top:50%;right:calc(var(--spacing) * 2.5);color:var(--text-muted);pointer-events:auto;cursor:pointer;font-size:1rem;position:absolute;transform:translateY(-50%)}.lookup.is-open .lookup-caret{transform:translateY(-50%)rotate(180deg)}.lookup-panel{margin-top:var(--spacing);z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:var(--spacing);position:absolute;left:0;right:0}.lookup-list{max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.lookup-option{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-soft);cursor:pointer}.lookup-option:not(:last-child){border-bottom:1px solid var(--border)}.lookup-option:hover{background:var(--surface-hover);color:var(--text)}.lookup-option.selected{color:var(--primary);font-weight:var(--fw-med)}.lookup-empty{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);font-size:var(--fs-sm);color:var(--text-muted)}.lookup-optcode{margin-right:calc(var(--spacing) * 2);color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-xs,11px)}.lookup-manbody{--lk-code-w:5.75rem}.lookup-mantools{align-items:center;gap:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 2.5);display:flex}.lookup-mansearchwrap{flex:1;min-width:0;position:relative}.lookup-mansearchwrap .ti-search{left:calc(var(--spacing) * 2.5);color:var(--text-muted);pointer-events:none;font-size:.9375rem;position:absolute;top:50%;transform:translateY(-50%)}.lookup-mansearch{width:100%;padding-left:calc(var(--spacing) * 8.5)}.lookup-mancount{font-size:var(--fs-xs,11px);color:var(--text-muted);white-space:nowrap;flex:none}.lookup-manlist{border:1px solid var(--border);border-radius:var(--r-md);max-height:min(50vh,22rem);margin:0;padding:0;list-style:none;overflow-y:auto}.lookup-manlist .lookup-empty{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 9) calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.lookup-manlist .lookup-empty .ti{opacity:.4;font-size:1.625rem}.lookup-manrow{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2) calc(var(--spacing) * .5) var(--spacing);display:flex}.lookup-manrow:not(:last-child){border-bottom:1px solid var(--border)}.lookup-manrow:hover{background:var(--surface-hover)}.lookup-manlabel{align-items:center;gap:calc(var(--spacing) * 2);text-align:left;cursor:pointer;min-width:0;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;flex:1;display:flex}.lookup-manlabel>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lookup-manlabel .ti-check{color:var(--primary);flex:none;font-size:.9375rem}.lookup-mancode{min-width:var(--lk-code-w);text-align:center;padding:0px calc(var(--spacing) * 1.5);border-radius:var(--r-sm);background:var(--surface-hover);color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-xs,11px);flex:none}.lookup-manmeta{text-overflow:ellipsis;white-space:nowrap;text-align:right;width:30%;color:var(--text-muted);font-size:var(--fs-xs,11px);flex:none;overflow:hidden}.lookup-mantag{text-align:center;flex:none;width:4.5rem}.lookup-mantag:not(:empty){color:var(--text-soft);font-size:var(--fs-xs,11px)}.lookup-manhead{align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2) calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--bg-sunken);color:var(--text-muted);font-size:var(--fs-xs,11px);font-weight:var(--fw-med);text-transform:uppercase;letter-spacing:.04em;border-bottom:0;display:flex}.lookup-manhead+.lookup-manlist{border-top-left-radius:0;border-top-right-radius:0}.lookup-manhead-code{width:var(--lk-code-w);flex:none}.lookup-manhead-label{flex:1;min-width:0}.lookup-manhead-tag{text-align:center;flex:none;width:4.5rem}.lookup-manhead-meta{text-align:right;flex:none;width:30%}.lookup-manlabel:hover{color:var(--primary)}.lookup-manrow.selected .lookup-manlabel{color:var(--primary);font-weight:var(--fw-med)}.lookup-manacts{align-items:center;gap:calc(var(--spacing) * .5);opacity:.35;flex:none;display:flex}.lookup-manrow:hover .lookup-manacts,.lookup-manrow:focus-within .lookup-manacts{opacity:1}.lookup-manchip{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--r-pill,999px);background:var(--surface-hover);color:var(--text-muted);font-size:var(--fs-xs,11px);flex:none}.lookup-manedit{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding:var(--spacing) var(--spacing);flex:1;display:flex}.lookup-manedit .input{flex:1;min-width:0}.lookup-manfoot{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-top:1px solid var(--border);background:var(--bg-sunken);display:flex}.lookup-manfoot.hidden{display:none}.lookup-manfoot .input{flex:1;min-width:0}.lookup-chips{gap:var(--spacing);margin-bottom:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lookup-chips:empty{display:none}.lookup-chip{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * .5) var(--spacing) calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--r-pill,999px);background:var(--primary-soft);color:var(--primary);font-size:var(--fs-sm);line-height:var(--lh-snug);display:inline-flex}.lookup-chip-x{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);cursor:pointer;color:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lookup-chip-x i{font-size:.875rem}.lookup-chip-x:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lookup-chip-x:hover{background:color-mix(in srgb, var(--primary) 22%, transparent)}}.upload-zone{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border:1.5px dashed var(--border);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s;display:flex}.upload-zone:hover,.upload-zone.is-drag{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.upload-zone i{font-size:1.25rem}.flatpickr-wrapper{width:100%;display:block}.flatpickr-calendar{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);color:var(--text)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{display:none}.flatpickr-months,.flatpickr-month{color:var(--text);fill:var(--text);background:0 0}.month-dd-toggle{align-items:center;gap:var(--spacing);vertical-align:initial;color:var(--text);font:inherit;font-weight:300;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.month-dd-toggle:hover{color:var(--primary)}.month-dd-toggle i{color:var(--text-muted);font-size:.7em}.month-dd-list{z-index:50;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:9rem;max-height:14rem;box-shadow:var(--shadow-lg);padding:var(--spacing);position:absolute;overflow-y:auto;transform:translate(-50%)}.month-dd-list.hidden{display:none}.month-dd-opt{height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 2);color:var(--text-soft);cursor:pointer;border-radius:var(--r-sm);align-items:center;font-size:.875rem;display:flex}.month-dd-opt:hover{background:var(--primary-soft);color:var(--text)}.month-dd-opt.is-selected{background:var(--primary);color:var(--on-primary);font-weight:var(--fw-semi)}.flatpickr-current-month,.flatpickr-current-month span.cur-month,.flatpickr-current-month input.cur-year{color:var(--text)!important}span.flatpickr-weekday{font-weight:var(--fw-semi);background:0 0;color:var(--primary)!important}.flatpickr-weekdays{background:0 0}.flatpickr-day{color:var(--text-soft);border-radius:var(--r-sm)}.flatpickr-day:hover{background:var(--surface-hover);border-color:#0000}.flatpickr-day.today{border-color:var(--primary)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:var(--primary);background:var(--surface-hover);color:var(--text)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important;box-shadow:none!important}.flatpickr-day.inRange{background:var(--primary-soft)!important;box-shadow:none!important;border-color:#0000!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--text-muted);opacity:.5}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:var(--text-soft)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--primary)}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:var(--text)}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover{background:var(--surface-hover)}.flatpickr-calendar.open[data-dp-mode=datetime]{grid-template-columns:auto auto;grid-template-areas:"months time""days time";width:max-content;display:grid}.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-months{grid-area:months}.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-innerContainer{grid-area:days}.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-time{grid-area:time}.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-months .flatpickr-next-month{right:92px}.flatpickr-current-month .numInputWrapper{font-size:.9em}.flatpickr-time.tl-active{border-left:1px solid var(--border);width:5.5rem;padding:0;border-top:none!important;max-height:none!important}.flatpickr-time.tl-active .numInputWrapper,.flatpickr-time.tl-active .flatpickr-time-separator,.flatpickr-time.tl-active .flatpickr-am-pm{display:none}.flatpickr-calendar[data-dp-mode=time]{width:auto}.flatpickr-calendar[data-dp-mode=time] .flatpickr-time.tl-active{border-left:none;width:100px;height:16rem}.time-list-wrap{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:15rem;display:flex}.time-list-nav{height:calc(var(--spacing) * 6);color:var(--text-soft);background:var(--surface);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:flex}.time-list-nav:hover{color:var(--on-primary);background:var(--primary)}.time-list{overscroll-behavior:contain;scroll-snap-type:y proximity;border-top:1px solid var(--border);outline:none;flex:auto;width:100%;min-height:0;overflow-y:auto}.time-list-opt{height:calc(var(--spacing) * 8);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-soft);cursor:pointer;scroll-snap-align:center;-webkit-user-select:none;user-select:none;background:var(--surface);border-top:1px solid var(--border);justify-content:center;align-items:center;font-size:.8125rem;transition:background .1s,color .1s;display:flex}.time-list-opt:first-child{border-top:none}.time-list-opt:hover{background:var(--primary-soft);color:var(--text)}.time-list-opt:active{background:var(--primary);color:var(--on-primary)}.time-list-opt.is-selected{background:var(--primary);color:var(--on-primary);font-weight:var(--fw-semi);box-shadow:none}@media (max-width:429.98px){.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-days,.flatpickr-calendar[data-dp-mode=datetime] .dayContainer,.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-rContainer,.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-innerContainer,.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-weekdays{width:217px;min-width:217px;max-width:217px}.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-day{max-width:none;height:31px;line-height:31px}.flatpickr-calendar.open[data-dp-mode=datetime] .flatpickr-months .flatpickr-next-month{right:5.5rem}.flatpickr-calendar[data-dp-mode=datetime] .flatpickr-time.tl-active{width:4.75rem}}.numInputWrapper span.arrowUp:after{border-bottom-color:var(--text)}.numInputWrapper span.arrowDown:after{border-top-color:var(--text)}.numInputWrapper:hover span.arrowUp:after{border-bottom-color:var(--primary)}.numInputWrapper:hover span.arrowDown:after{border-top-color:var(--primary)}.flatpickr-calendar.dp-has-presets{align-items:stretch;width:max-content!important;max-width:calc(100vw - calc(var(--spacing) * 4))!important}.flatpickr-calendar.dp-has-presets.open{display:flex}.flatpickr-calendar.dp-has-presets .dp-cal-body{width:max-content;padding:0 calc(var(--spacing) * 2);flex-direction:column;display:flex}.flatpickr-calendar.dp-has-presets .dp-foot{white-space:nowrap}.flatpickr-calendar.dp-has-presets .flatpickr-months{position:relative}.flatpickr-calendar.dp-has-presets .flatpickr-days,.flatpickr-calendar.dp-has-presets .flatpickr-rContainer,.flatpickr-calendar.dp-has-presets .flatpickr-weekdays{background:0 0}.flatpickr-calendar.dp-has-presets .flatpickr-innerContainer,.flatpickr-calendar.dp-has-presets .flatpickr-rContainer,.flatpickr-calendar.dp-has-presets .flatpickr-weekdays,.flatpickr-calendar.dp-has-presets .flatpickr-weekdaycontainer,.flatpickr-calendar.dp-has-presets .flatpickr-days,.flatpickr-calendar.dp-has-presets .dayContainer,.flatpickr-calendar.dp-has-presets .flatpickr-months{width:266px;min-width:266px;max-width:266px;margin-left:auto;margin-right:auto;box-shadow:none!important}.flatpickr-calendar.dp-has-presets .flatpickr-day{max-width:38px;height:38px;line-height:38px}.dp-presets{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-right:1px solid var(--border);flex-direction:column;flex:0 0 8.5rem;align-items:flex-start;gap:4px;display:flex}.dp-presets .dp-preset{padding:var(--spacing) 0;font-size:var(--fs-sm);color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.dp-presets .dp-preset:hover{color:var(--text);border-bottom-color:var(--primary)}.dp-presets .dp-preset.is-active{color:var(--primary);border-bottom-color:var(--primary);font-weight:var(--fw-semi)}.dp-preset:not(.dp-preset-op)+.dp-preset-op{margin-top:calc(var(--spacing) * 2)}.dp-range-inputs{contain:inline-size;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dp-range-field{gap:var(--spacing);text-align:left;font-size:var(--fs-xs);color:var(--text-muted);display:grid}.dp-range-field .input{width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2);text-align:center;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.dp-range-field .input[aria-invalid=true]{border-color:var(--c-danger)}.dp-foot{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);display:flex}@media (max-width:639.98px){.flatpickr-calendar.dp-has-presets{flex-direction:column;max-height:88vh;overflow:auto;width:auto!important;max-width:calc(100vw - calc(var(--spacing) * 4))!important}.flatpickr-calendar.dp-has-presets .dp-cal-body{width:auto}.dp-presets{border-right:0;border-bottom:1px solid var(--border);flex-flow:row;flex:none;width:auto;min-width:0;overflow-x:auto}.dp-presets .dp-preset{flex:none}.dp-preset:not(.dp-preset-op)+.dp-preset-op{margin-top:0;margin-left:calc(var(--spacing) * 2)}.dp-selected{font-weight:var(--fw-semi);color:var(--text)}.flatpickr-calendar.dp-has-presets .flatpickr-innerContainer,.flatpickr-calendar.dp-has-presets .flatpickr-rContainer,.flatpickr-calendar.dp-has-presets .flatpickr-weekdays,.flatpickr-calendar.dp-has-presets .flatpickr-weekdaycontainer,.flatpickr-calendar.dp-has-presets .flatpickr-days,.flatpickr-calendar.dp-has-presets .dayContainer,.flatpickr-calendar.dp-has-presets .flatpickr-months{width:224px;min-width:224px;max-width:224px}.flatpickr-calendar.dp-has-presets .flatpickr-day{max-width:32px;height:32px;line-height:32px}}[data-calendar]{height:calc(100dvh - 14.5rem);min-height:520px}@media (max-width:639.98px){[data-calendar]{height:calc(100dvh - 15.5rem);min-height:440px}}.fc{--fc-border-color:var(--border);--fc-page-bg-color:var(--surface);--fc-neutral-bg-color:var(--bg-sunken);--fc-today-bg-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc{--fc-today-bg-color:color-mix(in srgb, var(--primary) 6%, transparent)}}.fc{--fc-now-indicator-color:var(--primary);--fc-non-business-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.fc{--fc-non-business-color:color-mix(in srgb, var(--text-muted) 20%, transparent)}}.fc{--fc-highlight-color:var(--primary-soft);--fc-event-bg-color:var(--primary);--fc-event-border-color:var(--primary);--fc-event-text-color:var(--on-primary);--fc-list-event-hover-bg-color:var(--surface-hover);color:var(--text);font-family:var(--font-body);font-size:var(--fs-sm)}.fc a{color:inherit;text-decoration:none}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section>*{border-color:var(--border)}.fc .fc-scrollgrid{border-radius:var(--r-md);overflow:hidden}.fc .fc-col-header-cell{background:var(--bg-sunken)}.fc .fc-col-header-cell-cushion{padding:calc(var(--spacing) * 2) var(--spacing);display:block}.fc .fc-dow{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:block}.fc .fc-dom{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text);margin-top:2px;font-size:1.05rem;display:block}.fc .fc-day-today .fc-dom{color:var(--primary)}.fc .fc-daygrid-day-number,.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{color:var(--text-muted);font-size:var(--fs-xs)}.fc .fc-day-today .fc-daygrid-day-number{color:var(--primary);font-weight:var(--fw-bold)}.fc .fc-timegrid-slot{height:calc(var(--spacing) * 10)}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-now-indicator-line{border-width:2px 0 0}@media (max-width:639.98px){.fc .fc-col-header-cell-cushion{padding:var(--spacing) calc(var(--spacing) * .5)}.fc .fc-dow{letter-spacing:0;font-size:.6rem}.fc .fc-dom{margin-top:0;font-size:.85rem}.fc .fc-timegrid-slot{height:calc(var(--spacing) * 7.5)}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{font-size:.6rem}}.fc .cal-heat-1 .fc-daygrid-day-frame{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc .cal-heat-1 .fc-daygrid-day-frame{background:color-mix(in srgb, var(--primary) 5%, transparent)}}.fc .cal-heat-2 .fc-daygrid-day-frame{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc .cal-heat-2 .fc-daygrid-day-frame{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.fc .cal-heat-3 .fc-daygrid-day-frame{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fc .cal-heat-3 .fc-daygrid-day-frame{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.fc .cal-closed .fc-daygrid-day-frame{background-image:repeating-linear-gradient(135deg, var(--text-muted) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.fc .cal-closed .fc-daygrid-day-frame{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-muted) 8%, transparent) 0 6px, transparent 6px 12px)}}.fc .cal-closed .fc-daygrid-day-number{color:var(--text-muted)}.fc .cal-ev{--cat:var(--primary);--cat-bg:oklch(from var(--cat) var(--tone-bg-l) calc(c * var(--tone-bg-c)) h);cursor:pointer}.fc .cal-ev--green{--cat:var(--cat-green)}.fc .cal-ev--sky{--cat:var(--cat-sky)}.fc .cal-ev--violet{--cat:var(--cat-violet)}.fc .cal-ev--amber{--cat:var(--cat-amber)}.fc .cal-ev--peach{--cat:var(--cat-peach)}.fc .cal-ev--rose{--cat:var(--cat-rose)}.fc .cal-ev--teal{--cat:var(--cat-teal)}.fc .fc-event{border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-med)}.fc .fc-timegrid-event.cal-ev,.fc .fc-daygrid-block-event.cal-ev{background:var(--cat)}@supports (color:color-mix(in lab, red, red)){.fc .fc-timegrid-event.cal-ev,.fc .fc-daygrid-block-event.cal-ev{background:color-mix(in srgb, var(--cat) 24%, var(--surface))}}.fc .fc-timegrid-event.cal-ev,.fc .fc-daygrid-block-event.cal-ev{border:0;border-left:3px solid var(--cat);color:var(--text);box-shadow:none;padding:2px 6px}.fc .fc-timegrid-event.cal-ev:hover,.fc .fc-daygrid-block-event.cal-ev:hover{background:var(--cat)}@supports (color:color-mix(in lab, red, red)){.fc .fc-timegrid-event.cal-ev:hover,.fc .fc-daygrid-block-event.cal-ev:hover{background:color-mix(in srgb, var(--cat) 34%, var(--surface))}}.fc .cal-ev .fc-event-time{color:var(--cat);font-weight:var(--fw-semi)}.fc .cal-ev .fc-event-title{color:var(--text);font-weight:var(--fw-med)}.fc .fc-daygrid-dot-event{color:var(--text-soft);border-radius:var(--r-sm);padding:1px 4px}.fc .fc-daygrid-dot-event:hover{background:var(--surface-hover)}.fc .fc-daygrid-dot-event .fc-daygrid-event-dot{border-color:var(--cat)}.fc .fc-event:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.fc .fc-daygrid-more-link{color:var(--primary);font-weight:var(--fw-med);font-size:var(--fs-xs)}.fc .fc-popover{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}.fc .fc-popover-header{background:var(--bg-sunken);color:var(--text)}.fc .fc-popover-close{color:var(--text-muted)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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}