@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-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-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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono);--font-display:var(--font-schibsted-grotesk), system-ui, sans-serif;--font-body:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--text-total:54px;--text-doc-title:42px;--text-figure:40px;--text-page-title:30px;--text-wordmark-paper:27px;--text-section:19px;--text-wordmark:17px;--text-lead:16px;--text-field:15px;--text-body:13.5px;--text-row:13px;--text-small:12.5px;--text-mono:12px;--text-label:11.5px;--text-kbd:11px;--text-axis:10px;--leading-tight:1;--leading-snug:1.35;--leading-body:1.5;--shadow-paper:0 1px 2px #161d450f, 0 10px 32px -14px #161d4533;--shadow-flat:0 1px 2px #161d450f, 0 4px 14px -8px #161d4524;--shadow-hero:0 16px 36px -14px #3b4fd88c;--shadow-sel:0 1px 2px #00000024;--shadow-note:0 8px 24px -14px #0006;--shadow-pop:0 2px 6px #121a2b1a, 0 18px 48px -12px #121a2b52;--shadow-dock:0 18px 40px -12px #121a2b8c;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}}@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;-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{-webkit-text-size-adjust:100%}body{background:var(--ground);min-height:100vh;color:var(--ground-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}a{color:var(--accent)}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-ctl)}}@layer components{.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-disp{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:var(--leading-tight)}.ui-num{font-variant-numeric:tabular-nums}.ui-lab{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-weight:500}.ui-on-ground .ui-lab,.ui-glab{color:var(--ground-muted);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.ui-sub{color:var(--muted);font-size:var(--text-small)}.ui-on-ground .ui-sub{color:var(--ground-muted)}.ui-neg{color:var(--danger)}.ui-pos{color:var(--success)}.ui-on-ground :focus-visible{box-shadow:var(--focus-ring-ground)}@media (pointer:coarse){.ui-hit{position:relative}.ui-hit:after{content:"";width:max(100%, var(--touch-min));height:max(100%, var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ui-ic{width:var(--icon-md);height:var(--icon-md);flex:none}.ui-ic[data-size=sm]{width:var(--icon-sm);height:var(--icon-sm)}.ui-ic[data-size=lg]{width:var(--icon-lg);height:var(--icon-lg)}.ui-t-home{--t:var(--accent);--t-ink:var(--accent-soft-ink);--t-soft:var(--accent-soft)}.ui-t-sales{--t:var(--tone-sales);--t-ink:var(--tone-sales-ink);--t-soft:var(--tone-sales-soft)}.ui-t-purchases{--t:var(--tone-purchases);--t-ink:var(--tone-purchases-ink);--t-soft:var(--tone-purchases-soft)}.ui-t-stock{--t:var(--tone-stock);--t-ink:var(--tone-stock-ink);--t-soft:var(--tone-stock-soft)}.ui-t-parties{--t:var(--tone-parties);--t-ink:var(--tone-parties-ink);--t-soft:var(--tone-parties-soft)}.ui-t-accounts{--t:var(--tone-accounts);--t-ink:var(--tone-accounts-ink);--t-soft:var(--tone-accounts-soft)}.ui-t-reports{--t:var(--tone-reports);--t-ink:var(--tone-reports-ink);--t-soft:var(--tone-reports-soft)}.ui-t-settings{--t:var(--tone-settings);--t-ink:var(--tone-settings-ink);--t-soft:var(--tone-settings-soft)}.ui-t-alert{--t:var(--tone-alert);--t-ink:var(--tone-alert-ink);--t-soft:var(--tone-alert-soft)}.ui-art{width:120px;height:96px;color:var(--accent);display:block}.ui-btn{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);height:var(--control-h);padding:0 var(--space-7);border:1px solid var(--ground-control-line);border-radius:var(--r-ctl);background:var(--paper);color:var(--ink);font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.ui-btn:hover{background:var(--row-hover);border-color:var(--field-line)}.ui-btn[data-variant=primary]{background:var(--primary-on-paper);border-color:var(--primary-on-paper);color:var(--primary-on-paper-ink);box-shadow:0 6px 16px -8px var(--primary-on-paper)}.ui-btn[data-variant=primary]:hover{background:var(--primary-on-paper-hover)}.ui-btn[data-variant=primary] .ui-kbd{color:var(--primary-on-paper-kbd-ink);border-color:var(--primary-on-paper-kbd-line);background:0 0}.ui-btn[data-variant=save]{border-radius:var(--r-ctl-lg);background:var(--primary);height:56px;color:var(--primary-ink);font-size:var(--text-field);gap:var(--space-5);border:0;padding:0 26px;font-weight:600}.ui-btn[data-variant=save]:hover{background:var(--primary-hover)}.ui-btn[data-variant=save]:disabled{opacity:1;background:var(--dock-track);color:var(--dock-track-ink)}.ui-btn[data-variant=save] .ui-kbd{color:var(--primary-kbd-ink);border-color:var(--primary-kbd-line);background:0 0}.ui-btn[data-variant=dark]{border:1px solid var(--dock-track);background:var(--dock-track);height:56px;color:var(--dock-ink);border-radius:var(--r-ctl-lg);padding:0 var(--space-9)}.ui-btn[data-variant=dark]:hover{background:var(--dock-track);border-color:var(--dock-track-ink)}.ui-btn[data-variant=ghost]{background:0 0;border-color:#0000}.ui-btn[data-variant=ghost]:hover{background:var(--ground-track)}.ui-btn[data-variant=quiet]{background:var(--ground-control);color:var(--ground-ink)}.ui-btn[data-variant=danger]{background:var(--danger);border-color:var(--danger);color:var(--danger-ink)}.ui-btn[data-variant=link]{height:auto;color:var(--accent);background:0 0;border:0;padding:0;font-weight:500}.ui-btn[data-variant=link]:hover{text-decoration:underline}.ui-btn[data-size=lg]{height:var(--control-h-lg);padding:0 var(--space-8)}.ui-btn[data-size=dock]{height:48px}.ui-btn[data-icon-only]{width:var(--control-h);padding:0}.ui-btn[data-block]{width:100%}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-btn[aria-busy=true]{pointer-events:none}.ui-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ui-spin}.ui-dock-surface .ui-btn:focus-visible,.ui-btn[data-variant=save]:focus-visible,.ui-btn[data-variant=dark]:focus-visible{box-shadow:var(--focus-ring-dark)}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (max-width:639px){.ui-page-actions .ui-btn[data-fab]{right:var(--space-8);bottom:var(--space-8);z-index:6;height:48px;padding:0 var(--space-9);border-radius:var(--r-sheet);box-shadow:var(--shadow-dock);position:fixed}}.ui-kbd{font-family:var(--font-mono);font-size:var(--text-kbd);border:1px solid var(--ground-control-line);color:var(--ground-muted);background:var(--ground-control);white-space:nowrap;border-bottom-width:2px;border-radius:4px;padding:1px 5px;line-height:1.3}.ui-btn[data-variant=save] .ui-kbd{font-weight:600}.ui-status{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-5);border-radius:var(--r-pill);font-size:var(--text-small);white-space:nowrap;background:var(--rule-soft);color:var(--ink-2);font-weight:500;display:inline-flex}.ui-status[data-dot]:before{content:"";width:6px;height:6px;margin-right:var(--space-2);background:currentColor;border-radius:50%;flex:none}.ui-status .ui-ic{width:13px;height:13px}.ui-status[data-tone=success]{background:var(--success-soft);color:var(--success)}.ui-status[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.ui-status[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.ui-status[data-tone=info]{background:var(--info-soft);color:var(--info)}.ui-chip{border-radius:var(--r-chip);background:var(--t,var(--accent));width:36px;height:36px;color:var(--hero-ink);flex:none;place-items:center;display:inline-grid}.ui-chip .ui-ic{width:18px;height:18px}.ui-chip[data-soft]{background:var(--t-soft,var(--accent-soft));color:var(--t-ink,var(--accent-soft-ink))}.ui-chip[data-home]{background:linear-gradient(135deg, var(--hero-from), var(--hero-to))}.ui-chip[data-size=title]{width:40px;height:40px;box-shadow:0 8px 18px -10px var(--t,var(--accent))}.ui-chip[data-size=title] .ui-ic{width:21px;height:21px}.ui-chip[data-size=tile]{width:32px;height:32px}.ui-chip[data-size=tile] .ui-ic{width:17px;height:17px}.ui-chip[data-size=section]{width:30px;height:30px}.ui-chip[data-size=section] .ui-ic{width:16px;height:16px}.ui-chip[data-size=sheet]{width:32px;height:32px}.ui-chip[data-size=sheet] .ui-ic{width:15px;height:15px}.ui-chip[data-size=step]{width:36px;height:36px}.ui-chip[data-size=next]{border-radius:12px;width:48px;height:48px}.ui-chip[data-size=next] .ui-ic{width:22px;height:22px}@media (max-width:639px){.ui-chip[data-size=title]{width:34px;height:34px}.ui-chip[data-size=title] .ui-ic{width:18px;height:18px}}.ui-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-money[data-size]{font-family:var(--font-display);letter-spacing:var(--fig-track);font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:1.05}.ui-money[data-size=total]{font-size:var(--text-total);font-weight:var(--total-weight);letter-spacing:var(--total-track);line-height:1}.ui-money[data-size=figure]{font-size:var(--text-figure);letter-spacing:-.04em;font-weight:700}.ui-money[data-size="36"]{letter-spacing:-.04em;font-size:36px;font-weight:700}.ui-money[data-size="32"]{letter-spacing:-.04em;font-size:32px;font-weight:700}.ui-money[data-size="28"]{letter-spacing:-.03em;font-size:28px}.ui-money[data-size="26"]{letter-spacing:-.03em;font-size:26px}.ui-money[data-size="24"]{letter-spacing:-.03em;font-size:24px}.ui-money[data-size="22"]{letter-spacing:-.03em;font-size:22px}.ui-money[data-size="20"]{letter-spacing:-.02em;font-size:20px}.ui-money[data-size="17"]{letter-spacing:-.02em;font-size:17px}.ui-money .ui-rupee{vertical-align:.6em;margin-right:var(--space-1);font-size:.44em}.ui-money .ui-paise{opacity:.72;font-size:.44em}.ui-money[data-tone=neg]{color:var(--danger)}.ui-money[data-tone=pos]{color:var(--success)}@media (max-width:639px){.ui-money[data-size="36"]{font-size:30px}.ui-money[data-size="32"]{font-size:26px}}.ui-ink-2{color:var(--ink-2)}.ui-mono{font-family:var(--font-mono);font-size:var(--text-mono);white-space:nowrap}.ui-avatar{background:linear-gradient(135deg, var(--tone-parties), var(--hero-from));width:30px;height:30px;color:var(--hero-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ui-avatar[data-size=sm]{width:28px;height:28px;font-size:11px}.ui-avatar[data-size=lg]{width:40px;height:40px;font-size:14px}.ui-avatar[data-system]{background:var(--rule);color:var(--ink-2)}.ui-brand{align-items:center;gap:var(--space-5);color:var(--ground-ink);text-decoration:none;display:flex}.ui-wordmark{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:var(--text-wordmark);white-space:nowrap;line-height:1}.ui-monogram{background:var(--ground-ink);width:32px;height:32px;color:var(--paper);font-family:var(--font-display);letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ui-brand[data-variant=focus]{justify-content:center;gap:var(--space-6)}.ui-brand[data-variant=focus] .ui-monogram{border-radius:12px;width:44px;height:44px;font-size:16px}.ui-brand[data-variant=focus] .ui-wordmark{font-size:24px}.ui-brand[data-variant=paper] .ui-wordmark{font-size:var(--text-wordmark-paper);color:var(--ink)}@media (max-width:639px){.ui-brand[data-variant=focus] .ui-monogram{border-radius:10px;width:36px;height:36px;font-size:14px}.ui-brand[data-variant=focus] .ui-wordmark{font-size:20px}}.ui-paper{background:var(--paper);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-paper)}.ui-paper[data-flat]{box-shadow:var(--shadow-flat)}.ui-card{background:var(--paper);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-flat);padding:var(--space-9) var(--space-10)}.ui-card>h2,.ui-sec-title{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;color:var(--ink);font-weight:600}.ui-rule{border:0;border-top:1px solid var(--rule);margin:0}@media (max-width:639px){.ui-card{padding:var(--space-8)}}.ui-sk{background:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-shine) 50%, var(--skeleton) 100%);vertical-align:middle;background-size:200% 100%;border-radius:4px;max-width:100%;height:.9em;animation:1.4s ease-in-out infinite ui-sk;display:inline-block}@keyframes ui-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-progress-top{background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1.2s linear infinite ui-prog;position:absolute;top:0;left:0;right:0}@keyframes ui-prog{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.ui-sk,.ui-progress-top,.ui-btn[aria-busy=true]:before{animation:none}.ui-progress-top{background-position:50% 0}}.ui-field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-field>.ui-lab{align-items:center;gap:var(--space-4);display:flex}.ui-field .ui-opt-tag{text-transform:none;letter-spacing:0;color:var(--muted);margin-left:auto;font-weight:400}.ui-field-error{gap:var(--space-3);color:var(--danger);font-size:var(--text-small);align-items:flex-start;display:flex}.ui-field-error .ui-ic{margin-top:2px}.ui-field-hint{color:var(--muted);font-size:var(--text-small)}.ui-ro{font-size:var(--text-field);color:var(--ink);padding:var(--space-2) 0 var(--space-3)}.ui-input{align-items:center;gap:var(--space-4);min-height:var(--control-h);padding:0 var(--space-5);border:1px solid var(--field-line);border-radius:var(--r-ctl);background:var(--paper);color:var(--ink);font-size:var(--text-body);min-width:0;display:flex}.ui-input>.ui-ic{color:var(--muted)}.ui-input input,.ui-input select{min-width:0;height:calc(var(--control-h) - 2px);color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.ui-input input::placeholder{color:var(--muted)}.ui-input input.ui-mono{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-body)}.ui-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ui-input input:focus-visible,.ui-input select:focus-visible{box-shadow:none}.ui-input[data-invalid]{border-color:var(--danger)}.ui-input[data-invalid]:focus-within{box-shadow:0 0 0 1px var(--danger)}.ui-input[data-readonly]{background:var(--row-hover);color:var(--ink-2)}.ui-input:has(input:disabled){background:var(--row-hover);color:var(--ink-2)}.ui-input:has(select:disabled){background:var(--row-hover);color:var(--ink-2)}.ui-input[data-surface=ground],.ui-on-ground .ui-input{border-color:var(--ground-field-line);background:var(--ground-control)}.ui-input[data-size=lg]{min-height:44px;font-size:var(--text-field)}.ui-input[data-size=lg] input,.ui-input[data-size=lg] select{height:42px}.ui-input[data-size=auth]{min-height:44px;padding-right:var(--space-2)}.ui-input[data-size=auth] input{height:42px;font-size:var(--text-field)}.ui-input[data-amount] input{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;height:44px;font-size:24px;font-weight:600}.ui-input[data-amount=field] input{height:calc(var(--control-h) - 2px)}.ui-input-action{border-radius:var(--r-ctl);width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ui-input-action:hover{background:var(--row-hover);color:var(--ink)}@media (max-width:639px){.ui-input input,.ui-input select{height:calc(var(--control-h) - 2px)}}.ui-textarea{resize:vertical;border:1px solid var(--field-line);border-radius:var(--r-ctl);width:100%;min-height:84px;padding:var(--space-4) var(--space-5);font:inherit;font-size:var(--text-body);background:var(--paper);color:var(--ink)}.ui-textarea[data-size=sm]{min-height:56px}.ui-textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);border-radius:var(--r-ctl)}.ui-textarea[aria-invalid=true]{border-color:var(--danger)}.ui-textarea:read-only{background:var(--row-hover);color:var(--ink-2)}.ui-check{vertical-align:middle;align-items:center;gap:var(--space-4);font-size:var(--text-body);cursor:pointer;display:inline-flex}.ui-check-box{vertical-align:middle;border:1.5px solid var(--field-line);background:var(--paper);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;padding:0;display:grid}.ui-check-box[data-checked],.ui-check-box[data-indeterminate]{background:var(--accent);border-color:var(--accent)}.ui-check-box[data-checked]:after{content:"";border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.ui-check-box[data-indeterminate]:after{content:"";background:var(--accent-ink);width:8px;height:2px}.ui-check-box[data-disabled]{opacity:.45;cursor:default}.ui-check-box[data-size=lg]{width:22px;height:22px}.ui-check-box:focus-visible{border-radius:4px}.ui-switch{align-items:center;gap:var(--space-5);cursor:pointer;font-size:var(--text-body);display:inline-flex}.ui-switch-track{border-radius:var(--r-pill);background:var(--field-line);cursor:pointer;width:32px;height:18px;transition:background var(--dur-fast) var(--ease-out);border:0;flex:none;padding:0;position:relative}.ui-switch-thumb{background:var(--accent-ink);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.ui-switch-track[data-checked]{background:var(--accent)}.ui-switch-track[data-checked] .ui-switch-thumb{transform:translate(14px)}.ui-switch-track[data-disabled]{opacity:.45;cursor:default}.ui-switch-track:focus-visible{border-radius:var(--r-pill)}.ui-choices{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-choices>legend{margin-bottom:var(--space-3);padding:0}.ui-choices[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-choice{align-items:center;gap:var(--space-5);min-height:40px;padding:var(--space-3) var(--space-6);border:1px solid var(--field-line);border-radius:var(--r-ctl);background:var(--paper);font-size:var(--text-body);cursor:pointer;display:flex}.ui-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:500}.ui-choice:has(input:disabled){opacity:.45;cursor:default}.ui-choice input{accent-color:var(--accent);flex:none;margin:0}.ui-choice small{color:var(--muted);font-weight:400;font-size:var(--text-small);display:block}.ui-choices[data-variant=plain]{gap:var(--space-5)}.ui-picker{margin-top:var(--space-6)}.ui-choices[data-variant=plain] .ui-choice{min-height:0;color:var(--ink);background:0 0;border:0;padding:0;font-weight:400}.ui-radio-dot{border:1.5px solid var(--field-line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.ui-choice:has(input:checked) .ui-radio-dot{border-color:var(--accent)}.ui-choice:has(input:checked) .ui-radio-dot:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ui-choice:has(input:focus-visible) .ui-radio-dot{box-shadow:var(--focus-ring)}@media (max-width:639px){.ui-choices[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.ui-seg{background:var(--ground-track);border-radius:calc(var(--r-ctl) + 2px);gap:2px;max-width:100%;padding:3px;display:inline-flex}a.ui-seg-item{text-decoration:none}.ui-seg-item{height:30px;padding:0 var(--space-8);border-radius:var(--r-ctl);color:var(--ground-muted);font-size:var(--text-body);justify-content:center;align-items:center;gap:var(--space-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-seg-item[data-checked],.ui-seg-item[data-active],.ui-seg-item[aria-selected=true],.ui-seg-item[aria-current=page]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sel);font-weight:500}.ui-seg-item[data-disabled]{opacity:.45;cursor:default}.ui-seg[data-variant=block]{display:flex}.ui-seg[data-variant=block] .ui-seg-item{padding:0 var(--space-3);flex:1}.ui-seg[data-variant=compact] .ui-seg-item{height:28px}.ui-seg[data-variant=dock]{background:var(--dock-track);border-radius:var(--r-ctl-lg);padding:4px}.ui-seg[data-variant=dock] .ui-seg-item{height:40px;padding:0 var(--space-7);color:var(--dock-track-ink)}.ui-seg[data-variant=dock] .ui-seg-item[data-checked]{background:var(--dock-sel);color:var(--dock-sel-ink);box-shadow:none}.ui-seg[data-variant=dock] .ui-seg-item:focus-visible{box-shadow:var(--focus-ring-dark)}@media (max-width:639px){.ui-seg{scrollbar-width:none;overflow-x:auto}}.ui-scanbox{align-items:center;gap:var(--space-5);height:44px;padding:0 var(--space-7);border:var(--border-strong) dashed var(--field-line);border-radius:var(--r-ctl);color:var(--ink-2);background:var(--paper);font-size:14px;display:flex}.ui-scanbox input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:100%}.ui-scanbox input::placeholder{color:var(--ink-2)}.ui-scanbox input:focus-visible{box-shadow:none}.ui-scanbox:focus-within{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ui-scan-result{gap:var(--space-3);font-size:var(--text-small);align-items:center;display:flex}.ui-scan-result:empty{position:absolute}.ui-scan-result[data-tone=success]{color:var(--success)}.ui-scan-result[data-tone=danger]{color:var(--danger)}.ui-cell-input{width:76px;height:32px;padding:0 var(--space-4);border:1px solid var(--field-line);border-radius:var(--r-ctl);background:var(--paper);color:var(--ink);text-align:right;font:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-row);margin:-6px 0 -6px auto;display:block}.ui-cell-input[data-width=wide]{width:92px}.ui-cell-input[data-kind=date]{text-align:left;width:112px}.ui-cell-input[data-kind=select]{text-align:left;width:100%;margin-left:0}.ui-cell-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);border-radius:var(--r-ctl);outline:none}.ui-cell-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}@media (max-width:639px){.ui-cell-input{width:96px;height:40px;font-size:var(--text-body);margin:0}}.ui-line-field{font-size:var(--text-field);border-bottom:1px solid var(--field-line);padding:var(--space-2) 0 var(--space-3);color:var(--ink);flex-direction:column;min-height:30px;display:flex}.ui-line-field input{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%;padding:0}.ui-line-field input::placeholder{color:var(--muted)}.ui-line-field input:focus-visible{box-shadow:none}.ui-line-field:focus-within,.ui-line-field[data-picked]{border-bottom:var(--border-strong) solid var(--accent);background:var(--pick-bg)}.ui-line-field[data-invalid]{border-color:var(--danger)}.ui-line-field[data-empty]{color:var(--muted)}.ui-line-field[data-size=sm]{font-size:var(--text-body)}.ui-line-field b{font-size:var(--text-lead);font-weight:600;display:block}.ui-line-field .ui-line-sub{font-size:var(--text-small);color:var(--ink-2);margin-top:var(--space-1);display:block}.ui-line-button{width:100%;font:inherit;font-size:var(--text-field);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:stretch}.ui-line-field:has(>.ui-pick-trigger){align-items:center;gap:var(--space-3);flex-direction:row}.ui-line-field:has(>.ui-pick-trigger) input{flex:1;min-width:0}.ui-pop{background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop);padding:var(--space-3);min-width:220px;max-height:min(360px, var(--available-height,360px));overflow-y:auto}.ui-pop-item{align-items:center;gap:var(--space-5);min-height:34px;padding:var(--space-2) var(--space-5);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--text-body);cursor:pointer;text-decoration:none;display:flex}.ui-pop-item[data-highlighted],.ui-pop-item[data-selected]{background:var(--pick-bg)}.ui-pop-item[data-disabled]{color:var(--muted);cursor:default}.ui-pop-item .ui-kbd,.ui-pop-item .ui-pop-end{margin-left:auto}.ui-pop-item .ui-pop-main{flex-direction:column;min-width:0;display:flex}.ui-pop-item .ui-pop-main small{color:var(--muted);font-size:var(--text-small)}.ui-pop-foot{border-top:1px solid var(--rule-soft);margin-top:var(--space-3);padding-top:var(--space-3)}.ui-pop-foot .ui-pop-item{color:var(--accent);font-weight:500}.ui-pop-empty{padding:var(--space-5) var(--space-5);color:var(--ink-2);font-size:var(--text-body)}.ui-pop-status{padding:var(--space-5)}.ui-pop[data-starting-style],.ui-pop[data-ending-style]{opacity:0;transform:translateY(8px)}.ui-pop{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.ui-pop[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}@media (max-width:639px){.ui-pop{min-width:calc(100vw - 32px)}}.ui-input.ui-tags{padding-top:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap}.ui-tag{align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3) 0 var(--space-5);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-small);font-weight:500;display:inline-flex}.ui-tag button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ui-tag button:hover{background:var(--paper)}.ui-input.ui-tags input{min-width:120px;height:28px}.ui-imgs{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.ui-img{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-img-ph{aspect-ratio:4/3;border-radius:var(--r-ctl);background:repeating-linear-gradient(135deg, var(--rule-soft) 0 8px, var(--paper) 8px 16px);border:1px solid var(--rule);color:var(--muted);font-size:var(--text-small);text-align:center;padding:var(--space-4);place-items:center;display:grid;position:relative;overflow:hidden}.ui-img-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-img-ph .ui-status{top:var(--space-3);left:var(--space-3);position:absolute}.ui-img[data-failed] .ui-img-ph{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.ui-img-name{font-size:var(--text-small);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-img-acts{gap:var(--space-5);font-size:var(--text-small);display:flex}.ui-img-bar{background:var(--rule-soft);border-radius:2px;height:4px;overflow:hidden}.ui-img-bar i{background:var(--accent);height:100%;display:block}.ui-drop{justify-content:center;align-items:center;gap:var(--space-5);min-height:88px;margin-top:var(--space-7);border:var(--border-strong) dashed var(--field-line);border-radius:var(--r-ctl);color:var(--ink-2);background:var(--paper);text-align:center;padding:var(--space-6);width:100%;font:inherit;cursor:pointer;display:flex}.ui-drop[data-over]{border-color:var(--accent);background:var(--pick-bg)}@media (max-width:639px){.ui-imgs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-field-note{margin-top:var(--space-3)}.ui-pref{gap:var(--space-4);flex-direction:column;max-width:64ch;display:flex}.ui-pref-body{color:var(--ink-2);margin:0}.ui-logo-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ui-logo-prev{border-radius:var(--r-sheet);background:var(--paper);flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.ui-logo-prev img{object-fit:contain;width:100%;height:100%}.ui-logo-prev[data-none]{background:repeating-linear-gradient(135deg, var(--rule-soft) 0 8px, var(--paper) 8px 16px);border:1px dashed var(--field-line);color:var(--muted);font-size:var(--text-small);letter-spacing:-.04em}.ui-logo-acts{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.ui-hint-split{justify-content:space-between;gap:var(--space-6);display:flex}.ui-hint-split>:last-child{text-align:right}.ui-blank{text-align:center;align-items:center;gap:var(--space-6);padding:var(--space-15) var(--space-10);color:var(--ink-2);flex-direction:column;display:flex}.ui-blank h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;color:var(--ink);font-weight:600}.ui-blank p{max-width:54ch;margin:0}.ui-blank p a{text-decoration:underline}.ui-blank .ui-blank-acts{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.ui-blank[data-surface=ground]{color:var(--ground-ink-2)}.ui-blank[data-surface=ground] h2{color:var(--ground-ink)}.ui-blank[data-surface=ground] .ui-art{color:var(--ground-muted)}.ui-blank[data-kind=error] .ui-art,.ui-blank[data-kind=offline] .ui-art{color:var(--muted)}.ui-blank[data-kind=clear]{color:var(--success);padding:var(--space-12) var(--space-10);flex-direction:row;justify-content:center;font-weight:500}.ui-blank-icon{width:40px;height:40px;color:var(--muted)}.ui-alert{gap:var(--space-5);padding:var(--space-6) var(--space-7);border-radius:var(--r-ctl);background:var(--danger-soft);color:var(--danger);font-size:var(--text-body);align-items:flex-start;display:flex}.ui-alert>.ui-ic{margin-top:2px}.ui-alert[data-tone=info]{background:var(--info-soft);color:var(--info)}.ui-alert[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.ui-alert b{font-weight:700}.ui-alert ul{margin:var(--space-3) 0 0;padding-left:var(--space-9);list-style:outside}.ui-alert a{color:inherit}.ui-alert .ui-alert-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ui-alert .ui-alert-act{flex:none;margin-left:auto}.ui-toasts{z-index:50;left:50%;bottom:var(--space-10);gap:var(--space-4);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.ui-toast{pointer-events:auto;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-8);background:var(--dock);color:var(--dock-ink);border-radius:var(--r-sheet);box-shadow:var(--shadow-dock);font-size:var(--text-body);max-width:calc(100vw - 32px);display:flex}.ui-toast .ui-btn[data-variant=link]{color:var(--primary)}.ui-toast .ui-btn:focus-visible{box-shadow:var(--focus-ring-dark)}.ui-toast-detail{color:var(--dock-muted);font-size:var(--text-small);display:block}.ui-toast-detail code{font-family:var(--font-mono);color:var(--dock-ink)}.ui-toast-body{gap:var(--space-2);flex-direction:column;display:flex}.ui-toast-secret{font-family:var(--font-mono);font-size:var(--text-lead);color:var(--dock-ink)}.ui-toast .ui-toast-dismiss{color:var(--dock-ink)}@media (max-width:639px){.ui-toasts{bottom:96px}.ui-toasts:has(.ui-toast-secret){left:var(--space-4);right:var(--space-4);transform:none}.ui-toast:has(.ui-toast-secret){flex-wrap:wrap}}.ui-sidebar{gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-8);background:var(--ground);color:var(--ground-ink);border-right:1px solid var(--ground-line);flex-direction:column;display:flex;overflow-y:auto}.ui-sidebar>.ui-brand{height:40px;padding:0 var(--space-3);margin-bottom:var(--space-8)}.ui-nav-group{flex-direction:column;gap:1px;display:flex}.ui-nav-group+.ui-nav-group{margin-top:var(--space-2)}.ui-nav-head{align-items:center;gap:var(--space-5);height:36px;padding:0 var(--space-3);border-radius:var(--r-ctl);color:var(--ground-ink-2);font-weight:500;font-size:var(--text-body);text-decoration:none;display:flex}.ui-nav-ic{width:20px;height:20px;color:var(--ground-muted);flex:none;place-items:center;display:grid}.ui-nav-ic .ui-ic{width:18px;height:18px}.ui-nav-head[aria-expanded=true],.ui-nav-head[aria-current=page]{color:var(--ground-ink);font-weight:600}.ui-nav-head[aria-expanded=true] .ui-nav-ic,.ui-nav-head[aria-current=page] .ui-nav-ic{color:var(--t)}.ui-nav-tree{margin:var(--space-1) 0 var(--space-4) 19px;padding-left:var(--space-5);border-left:1px solid var(--ground-control-line);flex-direction:column;gap:1px;display:flex}.ui-nav-sub{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ground-muted);padding:var(--space-4) var(--space-5) var(--space-2)}.ui-nav-item{align-items:center;gap:var(--space-4);height:30px;padding:0 var(--space-5);border-radius:var(--r-ctl);color:var(--ground-ink-2);font-size:var(--text-body);text-decoration:none;display:flex;position:relative}.ui-nav-item:hover,.ui-nav-head:hover{background:var(--ground-track);color:var(--ground-ink)}.ui-nav-item[aria-current=page],.ui-nav-head[aria-current=page]{background:var(--paper);box-shadow:var(--shadow-sel)}.ui-nav-item[aria-current=page]{color:var(--ground-ink);font-weight:500}.ui-nav-item[aria-current=page]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-13px}.ui-nav-count{font-size:var(--text-small);color:var(--accent-soft-ink);background:var(--accent-soft);border-radius:var(--r-pill);padding:0 var(--space-4);margin-left:auto;font-weight:600;line-height:18px}.ui-nav-item:focus-visible[aria-current=page],.ui-nav-head:focus-visible[aria-current=page]{box-shadow:var(--focus-ring)}@media (pointer:coarse){.ui-nav-item,.ui-nav-head{position:relative}.ui-nav-item:after{content:"";position:absolute;inset:-7px 0}}.ui-topbar{align-items:center;gap:var(--space-5);padding:0 var(--space-9) 0 var(--space-10);border-bottom:1px solid var(--ground-line);background:var(--ground);min-width:0;display:flex}.ui-topbar .ui-find{align-items:center;gap:var(--space-4);min-width:0;height:var(--control-h);padding:0 var(--space-4) 0 var(--space-5);border:1px solid var(--ground-control-line);border-radius:var(--r-ctl);background:var(--ground-control);color:var(--ground-muted);font:inherit;font-size:var(--text-body);cursor:pointer;text-align:left;flex:0 380px;text-decoration:none;display:flex}.ui-topbar .ui-find>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-topbar-side{align-items:center;gap:inherit;flex:1 1 0;min-width:max-content;display:flex}.ui-topbar-side[data-end]{justify-content:flex-end}.ui-ctx{align-items:center;gap:var(--space-3);height:var(--control-h);padding:0 var(--space-5);border-radius:var(--r-ctl);color:var(--ground-ink);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-ctx:hover{background:var(--ground-track)}.ui-ctx .ui-ic{color:var(--ground-muted)}.ui-menu-btn{display:none}@media (max-width:1023px){.ui-topbar{padding:0 var(--space-8);gap:var(--space-4)}.ui-topbar .ui-find .ui-kbd{display:none}}@media (max-width:639px){.ui-menu-btn{display:inline-flex}.ui-topbar{padding:0 var(--space-6);gap:var(--space-3)}.ui-topbar .ui-find{flex:1}.ui-topbar-side{flex:none}.ui-topbar .ui-hide-phone,.ui-hide-phone{display:none!important}}.ui-menu{min-width:200px;padding:var(--space-3);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop);outline:none;flex-direction:column;display:flex}.ui-menu-item{align-items:center;gap:var(--space-5);height:36px;padding:0 var(--space-5);border-radius:var(--r-ctl);color:var(--ink);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;text-decoration:none;display:flex}.ui-menu-item[data-highlighted]{background:var(--accent-soft);color:var(--accent-soft-ink)}.ui-menu-item[data-disabled]{color:var(--muted);cursor:default}.ui-menu-item[data-tone=danger]{color:var(--danger)}.ui-menu-item .ui-kbd{margin-left:auto}.ui-menu-sep{background:var(--rule-soft);height:1px;margin:var(--space-3) 0}.ui-menu-label{padding:var(--space-4) var(--space-5) var(--space-2)}.ui-menu{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.ui-menu[data-starting-style],.ui-menu[data-ending-style]{opacity:0;transform:translateY(8px)}.ui-menu[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}@media (pointer:coarse){.ui-menu-item{height:var(--touch-min)}}.ui-crumbs{gap:var(--space-3);font-size:var(--text-small);color:var(--ground-muted);margin-bottom:var(--space-4);display:flex}.ui-crumbs a{color:var(--ground-muted);text-decoration:none}.ui-crumbs a:hover{text-decoration:underline}.ui-tabs{gap:var(--space-9);border-bottom:1px solid var(--rule);padding:0 var(--space-10);display:flex}.ui-tab{align-items:center;gap:var(--space-3);height:44px;color:var(--ink-2);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;text-decoration:none;display:inline-flex}.ui-tab[data-active],.ui-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.ui-tab .ui-tab-n{color:var(--muted);font-size:var(--text-small)}.ui-tabs[data-queue] .ui-tab[aria-selected=true] .ui-tab-n{color:var(--accent);font-weight:600}@media (max-width:639px){.ui-tabs{padding:0 var(--space-8);scrollbar-width:none;overflow:auto hidden}}.ui-rail{gap:var(--space-9);padding-top:var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.ui-rail h2{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ground-muted);margin:0 0 var(--space-4);font-weight:500}.ui-rail-opts{flex-direction:column;display:flex}.ui-rail-opts[data-index]{gap:var(--space-1)}.ui-rail-opt{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:30px;padding:var(--space-2) var(--space-4);border-radius:var(--r-ctl);color:var(--ground-ink-2);font:inherit;font-size:var(--text-body);line-height:var(--leading-snug);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.ui-rail-opt:hover{background:var(--ground-track)}.ui-rail-opt[aria-current=true]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.ui-rail-opt .ui-n{color:var(--ground-muted);font-size:var(--text-small);font-weight:400}.ui-rail-opt[aria-current=true] .ui-n{color:var(--accent-soft-ink)}.ui-rail-opts[data-index] .ui-rail-opt .ui-n{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ui-rail-checks{gap:var(--space-4);flex-direction:column;display:flex}.ui-rail .ui-seg{display:flex}.ui-rail .ui-seg .ui-seg-item{padding:0 var(--space-3);flex:1;justify-content:flex-start}.ui-sec-mark{color:var(--ground-muted);display:inline-flex}.ui-sec-mark[data-mark=done]{color:var(--success)}.ui-sec-mark[data-mark=bad]{color:var(--danger)}.ui-sec-ring{border:1.5px solid var(--ground-field-line);border-radius:50%;width:14px;height:14px}.ui-rail-save{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--ground-line);flex-direction:column;display:flex}.ui-rail-save .ui-sub{color:var(--ground-ink-2)}.ui-checks-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-checks-list a{gap:var(--space-4);color:var(--danger);font-size:var(--text-body);line-height:var(--leading-snug);align-items:flex-start;text-decoration:none;display:flex}.ui-checks-list a:hover span{text-decoration:underline}.ui-checks-list .ui-ok{gap:var(--space-4);color:var(--success);align-items:center;display:flex}.ui-checks-list .ui-ic,.ui-rail-export .ui-ic,.ui-month-mark .ui-ic{flex:none;margin-top:2px}.ui-rail-export{gap:var(--space-4);flex-direction:column;display:flex}.ui-rail-export .ui-btn{justify-content:flex-start}.ui-rail-export .ui-note-line{color:var(--ground-ink-2);font-size:var(--text-small);line-height:var(--leading-snug);margin:0}.ui-month-mark{margin-top:var(--space-4)}@media (pointer:coarse){.ui-rail-opt{min-height:var(--touch-min)}}.ui-pager{align-items:center;gap:var(--space-4);display:flex}.ui-skip{left:var(--space-8);z-index:100;background:var(--paper);color:var(--ink);padding:var(--space-4) var(--space-8);border-radius:var(--r-ctl);position:absolute;top:-60px}.ui-skip:focus{top:var(--space-4)}.ui-app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr);height:100vh;display:grid}.ui-app>.ui-sidebar{grid-row:1/3}.ui-main{min-width:0;position:relative;overflow-y:auto}.ui-main:focus-visible{box-shadow:none}.ui-page{max-width:var(--content-max);padding:var(--space-11) var(--space-12) var(--space-15);margin:0 auto}.ui-page[data-sheet]{margin-right:var(--sheet-w)}.ui-app[data-folded]{grid-template-columns:var(--sidebar-w-icons) minmax(0, 1fr)}.ui-app[data-folded] .ui-nav-label,.ui-app[data-folded] .ui-nav-tree{display:none}.ui-app[data-folded] .ui-sidebar .ui-wordmark{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-app[data-folded] .ui-nav-head{justify-content:center}.ui-drawer-scrim{display:none}@media (max-width:1365px){.ui-page{padding-left:var(--space-10);padding-right:var(--space-10)}.ui-page[data-sheet]{margin-right:0}}@media (max-width:1023px){.ui-app{grid-template-columns:var(--sidebar-w-icons) minmax(0, 1fr)}.ui-app .ui-nav-label,.ui-app .ui-nav-tree{display:none}.ui-app .ui-sidebar .ui-wordmark{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-app .ui-nav-head{justify-content:center}}@media (max-width:639px){.ui-app,.ui-app[data-folded]{grid-template-columns:minmax(0,1fr)}.ui-app>.ui-sidebar{display:none}.ui-app[data-drawer]>.ui-sidebar{z-index:45;width:280px;box-shadow:var(--shadow-pop);display:flex;position:fixed;inset:0 auto 0 0}.ui-app[data-drawer] .ui-sidebar .ui-wordmark,.ui-app[data-drawer] .ui-nav-label{display:inline}.ui-app[data-drawer] .ui-sidebar .ui-wordmark{clip:auto;width:auto;height:auto;position:static;overflow:visible}.ui-app[data-drawer] .ui-nav-tree{display:flex}.ui-app[data-drawer] .ui-nav-head{justify-content:flex-start}.ui-app[data-drawer] .ui-drawer-scrim{background:var(--scrim);z-index:44;display:block;position:fixed;inset:0}.ui-page{padding:var(--space-9) var(--space-8) 120px}}.ui-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-10);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.ui-page-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:var(--text-page-title);color:var(--ground-ink);align-items:center;gap:var(--space-6);min-width:0;margin:0;line-height:1.05;display:flex}.ui-page-title:focus-visible{box-shadow:none}.ui-page-title .ui-title-chip{margin-left:var(--space-5);display:inline-flex}.ui-page-sub{margin-top:var(--space-4);color:var(--ground-muted);font-size:var(--text-small)}.ui-page-desc{margin-top:var(--space-3);color:var(--ground-ink-2);max-width:70ch}.ui-page-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-filters-btn{display:none}@media (max-width:1023px){.ui-filters-btn{display:inline-flex}}@media (max-width:639px){.ui-page-head{margin-bottom:var(--space-9);align-items:flex-start;gap:var(--space-6)}.ui-page-head>div:first-child{flex:1 0 100%;min-width:0}.ui-page-title{gap:var(--space-5)}}.ui-with-rail{grid-template-columns:var(--rail-w) minmax(0, 1fr);gap:var(--space-10);align-items:start;display:grid}.ui-with-inspector{grid-template-columns:minmax(0, 1fr) var(--inspector-w);gap:var(--space-10);align-items:start;display:grid}.ui-with-rail>*,.ui-with-inspector>*{min-width:0}.ui-inspector{gap:var(--space-8);flex-direction:column;display:flex;position:sticky;top:0}.ui-canvas{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}@media (max-width:1365px){.ui-with-rail{gap:var(--space-8)}}@media (max-width:1023px){.ui-with-rail{grid-template-columns:minmax(0,1fr)}.ui-with-rail>.ui-rail{display:none}.ui-with-inspector{grid-template-columns:minmax(0,1fr)}.ui-inspector{position:static}.ui-with-rail[data-rail=above]>.ui-rail{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;position:static}}.ui-form-col{gap:var(--space-8);flex-direction:column;min-width:0;max-width:860px;display:flex}.ui-fsec{padding:var(--space-10) var(--space-11);border:0;border-top:1px solid var(--rule);min-width:0;scroll-margin-top:var(--space-8);margin:0}.ui-fsec:first-child{border-top:0}.ui-fsec>legend{float:left;width:100%;margin-bottom:var(--space-8);align-items:center;gap:var(--space-5);padding:0;display:flex}.ui-fsec>legend+*{clear:both}.ui-fsec>legend h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-fsec>legend h2:focus-visible{box-shadow:none}.ui-fsec>legend .ui-opt-tag{color:var(--muted);font-size:var(--text-small);margin-left:auto;font-weight:400}.ui-fsec .ui-intro{color:var(--ink-2);max-width:62ch;margin:0 0 var(--space-8)}.ui-fgrid{gap:var(--space-8) var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-fgrid .ui-span-2,.ui-span-2{grid-column:1/-1}.ui-fgrid[data-narrow]{max-width:640px}.ui-fgrid+.ui-field-hint{margin:var(--space-5) 0 0}.ui-form-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-8);display:flex}.ui-fsec .ui-table-scroll{margin:0 calc(-1 * var(--space-11))}.ui-date-range{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:639px){.ui-fsec{padding:var(--space-9) var(--space-8)}.ui-fgrid{grid-template-columns:minmax(0,1fr)}.ui-fsec .ui-table-scroll{margin:0 calc(-1 * var(--space-8))}}.ui-focus-frame{flex-direction:column;height:100vh;display:flex}.ui-focus-bar{height:var(--topbar-h);align-items:center;gap:var(--space-6);padding:0 var(--space-9);border-bottom:1px solid var(--ground-line);background:var(--paper);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.ui-focus-bar .ui-fb-left,.ui-focus-bar .ui-fb-right{align-items:center;gap:var(--space-6);min-width:0;display:flex}.ui-focus-bar .ui-fb-right{color:var(--ground-muted);justify-content:flex-end}.ui-fb-divider{background:var(--ground-control-line);width:1px;height:20px}.ui-focus-scroll{min-height:0;padding:36px var(--space-9) max(160px, calc(var(--dock-inset,0px) + var(--space-9)));flex:1;overflow-y:auto}.ui-focus-dock{display:contents}.ui-doc-grid{width:calc(var(--margin-w) * 2 + var(--doc-w));grid-template-columns:var(--margin-w) var(--doc-w) var(--margin-w);align-items:start;margin:0 auto;display:grid}.ui-doc-margin{padding:var(--space-4) var(--space-10) 0 0;gap:var(--space-7);font-size:var(--text-small);color:var(--ground-muted);flex-direction:column;display:flex;position:sticky;top:0}.ui-doc{padding:44px 48px 40px;position:relative}.ui-doc-note{z-index:2;width:236px;margin-top:150px;margin-left:-28px;position:sticky;top:0}@media (max-width:1319px){:root{--margin-w:150px}.ui-doc-note{width:206px}}@media (max-width:1199px){.ui-doc-grid{width:100%;max-width:var(--doc-w);grid-template-columns:minmax(0,1fr)}.ui-doc-margin{display:none}.ui-doc-note{margin:var(--space-8) 0 0;grid-column:1;width:auto;position:static}}@media (max-width:639px){.ui-focus-bar{padding:0 var(--space-4);grid-template-columns:auto 1fr auto}.ui-focus-bar .ui-fb-hide,.ui-fb-divider{display:none}.ui-focus-scroll{padding:var(--space-4) var(--space-4) max(130px, calc(var(--dock-inset,0px) + var(--space-4)))}.ui-doc{padding:var(--space-9) var(--space-8) var(--space-10)}}.ui-focus-shell{min-height:100vh;padding:var(--space-13) var(--space-8);isolation:isolate;place-items:center;display:grid;position:relative}.ui-focus-shell:before{content:"";z-index:-1;background:repeating-linear-gradient(to bottom, transparent 0 31px, var(--ground-line) 31px 32px);opacity:.8;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000 20%,#0000 75%)}.ui-focus-card{gap:var(--space-10);flex-direction:column;width:min(420px,100%);display:flex}.ui-auth-card{gap:var(--space-9);padding:var(--space-11) var(--space-10) var(--space-10);box-shadow:var(--shadow-paper);flex-direction:column;display:flex}.ui-auth-card h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:var(--text-page-title);color:var(--ink);margin:0;line-height:1.1}.ui-auth-card .ui-lead{color:var(--ink-2);font-size:var(--text-lead);margin:calc(var(--space-6) * -1) 0 0}.ui-auth-form{gap:var(--space-8);flex-direction:column;display:flex}.ui-auth-form .ui-lab{color:var(--ink-2)}.ui-auth-form .ui-btn[data-variant=primary]{height:44px;font-size:var(--text-field)}.ui-auth-form .ui-input[data-invalid]{box-shadow:0 0 0 1px var(--danger)}.ui-auth-msg:has(.ui-alert-act){align-items:center}.ui-auth-msg b{font-variant-numeric:tabular-nums;font-weight:600}.ui-auth-help{text-align:center;color:var(--ground-muted);font-size:var(--text-small)}@media (max-width:639px){.ui-focus-shell{padding:var(--space-12) var(--space-8);place-items:start center}.ui-auth-card{padding:var(--space-10) var(--space-8) var(--space-9)}.ui-auth-card h1{font-size:26px}}.ui-hub{gap:var(--space-11);flex-direction:column;max-width:920px;display:flex}.ui-area{padding:0;overflow:hidden}.ui-area-head{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);background:var(--t-soft);display:flex}.ui-area-head h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-area-head .ui-n{color:var(--t-ink);font-size:var(--text-small);margin-left:auto;font-weight:500}.ui-area ul{margin:0;padding:0;list-style:none}.ui-area li+li{border-top:1px solid var(--rule-soft)}.ui-area-link{gap:var(--space-1) var(--space-8);padding:var(--space-7) var(--space-10);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.ui-area-link:hover{background:var(--table-head)}.ui-area-link b{font-weight:600;font-size:var(--text-lead)}.ui-area-link .ui-line{color:var(--ink-2);font-size:var(--text-body);grid-column:1}.ui-area-link .ui-ic{color:var(--muted);grid-area:1/2/span 2}.ui-area-link:hover .ui-ic{color:var(--t-ink)}.ui-hub-search{max-width:520px}.ui-hub-search .ui-input{height:44px}.ui-hub-recent h2{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.02em;margin:0 0 var(--space-5);color:var(--ground-ink-2);font-weight:600}.ui-hub-recent ul{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-hub-recent a{align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-7);border-radius:var(--r-paper);background:var(--paper);border:1px solid var(--ground-line);color:var(--ink);min-width:0;font-weight:500;text-decoration:none;display:flex}.ui-hub-recent a:hover{border-color:var(--accent)}.ui-hub-recent .ui-chip .ui-ic{width:15px;height:15px}.ui-hub-recent a span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-mark{background:var(--warning-soft);color:inherit;border-radius:2px}@media (max-width:639px){.ui-hub-recent ul{grid-template-columns:minmax(0,1fr)}.ui-area-head,.ui-area-link{padding-left:var(--space-8);padding-right:var(--space-8)}}.ui-bento{gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"sales sales sales sales sales money money money money need need need""sales sales sales sales sales money money money money need need need""recv recv recv pay pay pay purch purch purch stockv stockv stockv""recv recv recv pay pay pay low low low profit profit profit";grid-auto-rows:minmax(118px,auto);display:grid}.ui-bento[data-no-cost]{grid-template-areas:"sales sales sales sales sales money money money money need need need""sales sales sales sales sales money money money money need need need""recv recv recv pay pay pay purch purch purch low low low"}@media (max-width:1023px){.ui-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sales sales""money money""need need""recv pay""purch stockv""low profit"}.ui-bento[data-no-cost]{grid-template-areas:"sales sales""money money""need need""recv pay""purch low"}}@media (max-width:639px){.ui-bento{gap:var(--space-6);grid-template-areas:"sales sales""money money""need need""recv recv""pay pay""purch stockv""low profit"}.ui-bento[data-no-cost]{grid-template-areas:"sales sales""money money""need need""recv recv""pay pay""purch low"}}.ui-pin-bar{display:contents}.ui-pin-bar .ui-card-only{display:none}.ui-pin-total{font-weight:600}@media (max-width:639px){.ui-pin-bar{z-index:6;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);box-shadow:var(--shadow-pop);display:flex;position:fixed;bottom:0;left:0;right:0}.ui-pin-bar .ui-btn{height:44px}.ui-pin-bar>span{white-space:nowrap}.ui-pin-bar .ui-card-only{display:inline}.ui-save-card .ui-pin-bar .ui-btn[data-variant]{height:44px}}.ui-table-paper{position:relative}.ui-table-scroll{overflow-x:auto}.ui-table-scroll[data-edge]{margin:0 calc(-1 * var(--space-11))}.ui-table-scroll[data-edge] .ui-tbl :is(th,td):first-child{padding-left:var(--space-11)}.ui-table-scroll[data-edge] .ui-tbl :is(th,td):last-child{padding-right:var(--space-11)}.ui-table-scroll[data-edge] .ui-tbl td{vertical-align:middle}.ui-table-scroll[data-edge] .ui-cell-input{width:100%;max-width:120px;height:var(--control-h);padding:0 var(--space-5);font-size:var(--text-body);margin:-4px 0 -4px auto}.ui-table-scroll[data-edge] .ui-cell-input[data-kind=select]{max-width:150px;margin-left:0}@media (max-width:639px){.ui-table-scroll[data-edge] .ui-cell-input,.ui-table-scroll[data-edge] .ui-cell-input[data-kind=select]{width:150px;max-width:150px;height:40px;margin:0}}.ui-tbl tr[data-row=after] td{border-top:0;padding-top:0}.ui-tbl{border-collapse:collapse;width:100%;font-size:var(--text-row);color:var(--ink)}.ui-tbl[data-fixed]{table-layout:fixed;min-width:var(--table-min,0)}.ui-tbl[data-fixed] th{white-space:normal;vertical-align:bottom}.ui-tbl caption{text-align:left}.ui-tbl th{z-index:1;background:var(--table-head);text-align:left;font-size:var(--text-label);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--muted);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--rule);white-space:nowrap;font-weight:600;position:sticky;top:0}.ui-table-paper .ui-tbl thead th:first-child{border-top-left-radius:var(--r-paper)}.ui-table-paper .ui-tbl thead th:last-child{border-top-right-radius:var(--r-paper)}.ui-tbl td{padding:var(--space-5) var(--space-6);border-top:1px solid var(--rule-soft);vertical-align:top;height:var(--row-h)}.ui-tbl tbody tr:first-child td{border-top:0}.ui-tbl tbody tr:hover td{background:var(--row-hover)}.ui-tbl tbody tr[aria-selected=true] td{background:var(--pick-bg)}.ui-tbl .ui-r,.ui-tbl th.ui-r{text-align:right}.ui-tbl td.ui-id{font-weight:500}.ui-tbl td.ui-id a{color:var(--accent);font-weight:600}.ui-tbl .ui-due{color:var(--t-ink,var(--ink));font-weight:600}.ui-tbl td>.ui-status{margin-top:-2px}.ui-tbl a.ui-rowlink{color:inherit;text-decoration:none}.ui-tbl tbody tr:has(a.ui-rowlink){cursor:pointer;position:relative}.ui-tbl a.ui-rowlink:after{content:"";position:absolute;inset:0}.ui-tbl tbody tr:has(a.ui-rowlink) :is(a:not(.ui-rowlink),button,input,select,textarea,label,[role=checkbox]){z-index:1;position:relative}.ui-report-scroll .ui-tbl tbody tr:has(a.ui-rowlink){cursor:auto;position:static}.ui-report-scroll .ui-tbl a.ui-rowlink:hover{text-decoration:underline}.ui-report-scroll .ui-tbl a.ui-rowlink:after{content:none}.ui-tbl tfoot td{border-top:var(--border-strong) solid var(--rule-strong);background:var(--paper);font-weight:600;position:sticky;bottom:0}.ui-tbl th:first-child,.ui-tbl td:first-child{padding-left:var(--space-10)}.ui-tbl th:last-child,.ui-tbl td:last-child{padding-right:var(--space-10)}.ui-tbl .ui-two-line{line-height:var(--leading-snug);display:block}.ui-tbl .ui-two-line small{color:var(--muted);font-size:var(--text-small);display:block}.ui-tbl .ui-trunc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ui-tbl .ui-cell-note{color:var(--muted);font-size:var(--text-small);margin-top:var(--space-2);display:block}.ui-tbl tr[data-row=cancelled] td,.ui-tbl tr[data-row=greyed] td{color:var(--muted)}.ui-tbl tr[data-row=cancelled] td .ui-strike{text-decoration:line-through}.ui-tbl tr[data-row=credit] td{background:var(--table-head)}.ui-tbl tr[data-row=ticked] td{background:var(--accent-soft)}.ui-tbl tr[data-row=credit] td.ui-num{color:var(--ink-2)}.ui-tbl tr.ui-sec th{text-align:left;background:var(--t-soft,var(--table-head));color:var(--t-ink,var(--ink));font-weight:600;font-size:var(--text-row);text-transform:none;letter-spacing:0;border-top:1px solid var(--rule);position:static}.ui-tbl .ui-line-note{margin-top:var(--space-2);font-size:var(--text-small);line-height:var(--leading-snug);display:block}.ui-tbl .ui-line-note[data-tone=danger]{color:var(--danger)}.ui-tbl .ui-line-note[data-tone=warning]{color:var(--warning)}.ui-tbl .ui-card-only,.ui-tbl .ui-sheet-only,.ui-page[data-sheet] .ui-tbl .ui-hide-sheet,.ui-tbl tr.ui-sec th.ui-sec-open{display:none}.ui-tbl tr.ui-sec th.ui-hide-sheet{padding-right:var(--space-10)}.ui-page[data-sheet] .ui-tbl tr.ui-sec th.ui-sec-open{padding-left:var(--space-10);display:table-cell}.ui-page[data-sheet] .ui-tbl .ui-sheet-only{display:block}.ui-tbl-box{border:1px solid var(--rule);border-radius:var(--r-ctl);overflow:hidden}.ui-tbl-box .ui-tbl th,.ui-tbl-box .ui-tbl td,.ui-tbl-box .ui-tbl th:first-child,.ui-tbl-box .ui-tbl td:first-child,.ui-tbl-box .ui-tbl th:last-child,.ui-tbl-box .ui-tbl td:last-child{padding-left:var(--space-6);padding-right:var(--space-6)}.ui-report-scroll{min-height:320px;max-height:calc(100vh - 300px);overflow:auto}.ui-report-scroll .ui-tbl{min-width:100%}.ui-report-scroll .ui-tbl th:first-child,.ui-report-scroll .ui-tbl td:first-child{z-index:2;background:var(--paper);box-shadow:inset -1px 0 0 var(--rule-soft);position:sticky;left:0}.ui-report-scroll .ui-tbl thead th:first-child{z-index:3;background:var(--table-head)}.ui-report-scroll .ui-tbl tfoot td{z-index:2}.ui-report-scroll .ui-tbl tfoot td:first-child{z-index:4}.ui-report-scroll .ui-tbl[data-report]{table-layout:auto}.ui-tbl[data-report] td,.ui-tbl[data-report] th{white-space:nowrap;padding-left:var(--space-5);padding-right:var(--space-5)}.ui-tbl[data-report] td .ui-trunc{max-width:200px}.ui-tbl[data-report] td.ui-wrap{white-space:normal;min-width:220px;max-width:320px}.ui-tbl[data-report] .ui-neg{color:var(--danger)}.ui-report-scroll .ui-tbl tr.ui-grp-row th,.ui-report-scroll .ui-tbl tr.ui-grp-row td{background:var(--t-soft,var(--table-head));color:var(--t-ink,var(--ink));text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--text-row);border-top:1px solid var(--rule);position:static}.ui-report-scroll .ui-tbl tr.ui-grp-row th{z-index:2;position:sticky;left:0}.ui-report-running{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-10);color:var(--ink-2);font-size:var(--text-small);border-bottom:1px solid var(--rule);margin:0;display:flex}.ui-rep-tabs .ui-tabs{padding:0 var(--space-10)}.ui-tbl-state td{height:auto;padding:0}.ui-tbl-state td:hover{background:0 0}.ui-tbl tr.ui-day-row th{text-align:left;padding-top:var(--space-8);padding-bottom:var(--space-3);background:var(--paper);font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.01em;text-transform:none;color:var(--ink);border-bottom:0;font-weight:600}.ui-tbl tr.ui-bal td{background:var(--t-soft);color:var(--t-ink);font-weight:600;font-size:var(--text-small)}.ui-tbl tr.ui-bal td.ui-r{font-size:var(--text-row)}.ui-tbl tr.ui-fold td{color:var(--ink-2)}.ui-tbl tr.ui-fold b{color:var(--ink);font-weight:600}.ui-tbl .ui-in{color:var(--success)}.ui-tbl td.ui-nowrap{white-space:nowrap}.ui-tbl td.ui-period-note{text-align:center;color:var(--ink-2)}.ui-more-days{padding:var(--space-8);border-top:1px solid var(--rule);justify-content:center;display:flex}@media (max-width:639px){.ui-report-scroll{min-height:0;max-height:none}.ui-report-scroll .ui-tbl[data-cardify] td:first-child{box-shadow:none;background:0 0;position:static}.ui-tbl[data-cardify]{min-width:0}.ui-tbl[data-cardify] thead{display:none}.ui-tbl[data-cardify],.ui-tbl[data-cardify] tbody,.ui-tbl[data-cardify] tfoot{display:block}.ui-tbl[data-cardify] tr{gap:var(--space-1) var(--space-6);padding:var(--space-6) var(--space-8);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-tbl[data-cardify] tbody tr:first-child{border-top:0}.ui-tbl[data-cardify] td{border:0;min-width:0;height:auto;padding:0;display:none}.ui-tbl[data-cardify] td[data-card],.ui-page[data-sheet] .ui-tbl[data-cardify] td[data-card].ui-hide-sheet{display:block}.ui-tbl[data-cardify] td[data-card=title]{order:1;grid-column:1;font-weight:500}.ui-tbl[data-cardify] td[data-card=amount]{text-align:right;order:2;grid-column:2;font-weight:600}.ui-tbl[data-cardify] td[data-card=sub]{color:var(--muted);font-size:var(--text-small);text-align:left;order:3;grid-column:1}.ui-tbl[data-cardify] td[data-card=status]{text-align:right;order:4;grid-column:2}.ui-tbl[data-cardify] td[data-card=meta]{color:var(--muted);font-size:var(--text-small);text-align:left;order:5;grid-column:1/-1}.ui-tbl[data-cardify] td[data-card=field]{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-4);color:var(--ink-2);font-size:var(--text-small);order:6;grid-column:1/-1;display:flex}.ui-tbl[data-cardify] td[data-card=tick]{order:0;grid-column:1/-1;display:block}.ui-tbl[data-cardify] td[data-card=tick] .ui-check-box{width:22px;height:22px}.ui-tbl[data-cardify] tr[data-row=ticked]{background:var(--accent-soft)}.ui-tbl[data-cardify] tr[data-row=ticked] td,.ui-tbl[data-cardify] tbody tr:hover td{background:0 0}.ui-tbl[data-cardify] tr[aria-selected=true]{background:var(--pick-bg)}.ui-tbl[data-cardify] tr.ui-sec{padding:var(--space-4) var(--space-8);background:var(--t-soft,var(--table-head));display:block}.ui-tbl[data-cardify] tr.ui-sec th{background:0 0;border:0;padding:0;display:block}.ui-tbl[data-cardify] tr.ui-sec th.ui-sec-open,.ui-page[data-sheet] .ui-tbl[data-cardify] tr.ui-sec th.ui-hide-sheet{display:none}.ui-page[data-sheet] .ui-tbl[data-cardify] tr.ui-sec th.ui-sec-open{display:block}.ui-tbl[data-cardify] tr.ui-tbl-state{padding:0;display:block}.ui-tbl[data-cardify] tr.ui-tbl-state td{display:block}.ui-tbl[data-cardify] tfoot tr{position:static}.ui-tbl[data-cardify] td:first-child,.ui-tbl[data-cardify] td:last-child{padding-left:0;padding-right:0}.ui-tbl .ui-card-only{display:inline}.ui-tbl[data-cardify] tr.ui-day-row,.ui-tbl[data-cardify] tr.ui-bal{justify-content:space-between;display:flex}.ui-tbl[data-cardify] tr.ui-day-row th{padding:var(--space-8) var(--space-8) var(--space-2);display:block}.ui-tbl[data-cardify] td[data-card=bal]{font-size:var(--text-small);color:var(--muted);order:6;grid-column:1/-1;display:block}}.ui-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-tbl td .ui-sort,.ui-tbl .ui-w500{font-weight:500}.ui-tbl .ui-w600{font-weight:600}.ui-tbl .ui-muted{color:var(--muted)}.ui-tbl td.ui-stock{font-weight:400}.ui-stock-cell{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.ui-stock-min{font-size:var(--text-small);color:var(--muted)}.ui-tbl tr[data-row=after]:has(.ui-breakdown) td{background:var(--row-hover)}.ui-breakdown{gap:var(--space-4) var(--space-10);padding:var(--space-4) 0 var(--space-2);font-size:var(--text-small);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ui-breakdown dt{color:var(--muted)}.ui-breakdown dd{margin:0;font-weight:500}@media (max-width:639px){.ui-tbl[data-cardify] td.ui-stock[data-card]{font-weight:400}.ui-stock-cell{align-items:center;gap:var(--space-4);flex-direction:row}.ui-breakdown{grid-template-columns:minmax(0,1fr)}}.ui-table-tools{align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-10);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.ui-table-tools .ui-input{flex:260px;max-width:420px}.ui-list-filters{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ui-result-bar{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);border-top:var(--border-strong) solid var(--rule-strong);font-size:var(--text-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.ui-result-bar b{color:var(--ink);font-weight:600}.ui-summary-strip{gap:var(--space-13);padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.ui-summary-strip .ui-fig{gap:var(--space-1);padding-left:var(--space-6);border-left:3px solid var(--tone-sales);flex-direction:column;display:flex}.ui-summary-strip .ui-fig:nth-child(2){border-left-color:var(--tone-accounts)}.ui-summary-strip .ui-fig:nth-child(3){border-left-color:var(--tone-stock)}.ui-summary-strip .ui-fig:nth-child(4){border-left-color:var(--tone-parties)}.ui-summary-strip .ui-fig:nth-child(5){border-left-color:var(--tone-reports)}.ui-summary-strip .ui-fig b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;font-size:22px;font-weight:600}.ui-summary-strip .ui-fig[data-tone=danger] b{color:var(--danger)}.ui-summary-strip .ui-fig[data-tone=warning] b{color:var(--warning)}.ui-summary-strip[data-tight]{gap:var(--space-10)}.ui-summary-strip .ui-fig[data-tone=accounts] b{color:var(--tone-accounts-ink)}@media (max-width:639px){.ui-table-tools,.ui-summary-strip,.ui-result-bar{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-summary-strip{gap:var(--space-9)}}.ui-dl{gap:var(--space-4) var(--space-8);font-size:var(--text-body);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ui-dl dt{color:var(--muted)}.ui-dl dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0}.ui-dl dd[data-empty]{color:var(--muted)}.ui-dl[data-layout=form]{gap:var(--space-5) var(--space-8);grid-template-columns:160px minmax(0,1fr)}.ui-dl[data-layout=form] dd{text-align:left}.ui-dl[data-layout=sheet]{gap:var(--space-3) var(--space-6);grid-template-columns:120px minmax(0,1fr)}.ui-dl[data-layout=sheet] dd{text-align:left}.ui-dl+.ui-field-hint{margin:var(--space-7) 0 0;display:block}@media (max-width:639px){.ui-dl[data-layout=form]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.ui-dl[data-layout=form] dd{margin-bottom:var(--space-5)}}.ui-tline{justify-content:space-between;gap:var(--space-6);font-size:var(--text-body);color:var(--ink-2);padding:var(--space-2) 0;display:flex}.ui-tline>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-tline[data-kind=total]{border-top:var(--border-strong) solid var(--rule-strong);margin-top:var(--space-4);padding-top:var(--space-5);font-size:var(--text-lead);color:var(--ink);font-weight:600}.ui-tline[data-kind=due]{color:var(--ink);border-top:1px solid var(--rule);margin-top:var(--space-2);padding-top:var(--space-4);font-weight:600}.ui-tline[data-dot]>span:first-child{align-items:center;gap:var(--space-4);display:inline-flex}.ui-tline[data-dot]>span:first-child:before{content:"";background:var(--dot,var(--tone-accounts));border-radius:2px;flex:none;width:8px;height:8px}.ui-timeline{gap:var(--space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-timeline li{font-size:var(--text-body);color:var(--ink-2);line-height:var(--leading-snug);padding-left:24px;position:relative}.ui-timeline li b{color:var(--ink);font-weight:500;display:block}.ui-timeline li:before{content:"";border:2px solid var(--field-line);background:var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.ui-timeline li+li:after{content:"";left:5px;top:calc(-1 * var(--space-7) + 2px);height:calc(var(--space-7) - 2px);border-left:1px solid var(--rule);position:absolute}.ui-timeline li[data-state=done]:before{background:var(--accent);border-color:var(--accent)}.ui-timeline li[data-state=stop]:before{background:var(--danger);border-color:var(--danger)}.ui-add-row{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.ui-add-row .ui-input{flex:220px;max-width:420px}.ui-add-row .ui-field-error{flex-basis:100%}.ui-ilist{margin:0;padding:0;list-style:none}.ui-ilist>li{align-items:center;gap:var(--space-6);min-height:48px;padding:var(--space-3) var(--space-10);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) 110px auto;display:grid}.ui-ilist>li:first-child{border-top:0}.ui-ilist>li:hover{background:var(--row-hover)}.ui-ilist .ui-nm{overflow-wrap:anywhere;min-width:0}.ui-ilist .ui-cnt{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums}.ui-ilist .ui-acts{gap:var(--space-2);justify-content:flex-end;display:flex}.ui-ilist .ui-acts .ui-menu-only{display:none}.ui-ilist .ui-acts .ui-menu-wrap{display:inline-flex;position:relative}.ui-ilist>li[data-editing]{background:var(--pick-bg)}.ui-ilist>li[data-editing] .ui-input{max-width:420px}.ui-ilist>li .ui-row-msg{grid-column:1/-1}.ui-ilist>li[data-inactive] .ui-nm{color:var(--muted)}.ui-ilist-head{gap:var(--space-6);padding:var(--space-4) var(--space-10);background:var(--table-head);border-bottom:1px solid var(--rule);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);grid-template-columns:minmax(0,1fr) 110px auto;font-weight:500;display:grid}.ui-ilist-head .ui-r{text-align:right}.ui-ilist-add{padding:var(--space-7) var(--space-10);border-bottom:1px solid var(--rule)}.ui-ilist .ui-del{color:var(--danger)}.ui-ilist .ui-row-msg .ui-alert{padding:var(--space-4) var(--space-6)}.ui-add-row .ui-add-hint{flex-basis:100%}.ui-kinds{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-kind+.ui-kind{border-left:1px solid var(--rule)}.ui-kind>header{align-items:baseline;gap:var(--space-5);padding:var(--space-9) var(--space-10) var(--space-6);display:flex}.ui-kind>header h2{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:normal;margin:0;font-weight:700}.ui-kind>header .ui-n{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.ui-kind>.ui-add-row{padding:0 var(--space-10) var(--space-7);border-bottom:1px solid var(--rule)}.ui-kind>.ui-add-row .ui-input{max-width:none}.ui-kind .ui-ilist>li{grid-template-columns:minmax(0,1fr) auto 184px}.ui-kind .ui-ilist>li>.ui-status{justify-self:end}.ui-kind .ui-ilist .ui-acts{justify-content:flex-start}.ui-kind .ui-blank{padding:var(--space-10) var(--space-10) var(--space-11)}.ui-ilist-sk tr:first-child td{border-top:0}@media (max-width:1023px){.ui-kinds{grid-template-columns:minmax(0,1fr)}.ui-kind+.ui-kind{border-left:0;border-top:1px solid var(--rule)}}.ui-list-tools{gap:var(--space-8);padding:var(--space-7) var(--space-10);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ui-list-tools>.ui-input:first-child{flex:0 280px}.ui-list-tools>.ui-add-row{flex:420px}@media (max-width:639px){.ui-list-tools{padding:var(--space-6) var(--space-8)}.ui-list-tools>.ui-input:first-child{flex-basis:100%}}.ui-grp{border-top:1px solid var(--rule)}.ui-grp>.ui-grp-head{margin:0;font-size:1.17em}.ui-grp>.ui-grp-head button{align-items:center;gap:var(--space-5);width:100%;min-height:48px;padding:var(--space-4) var(--space-10);background:var(--t-soft,var(--table-head));color:var(--t-ink,var(--ink));font:inherit;text-align:left;cursor:pointer;border:0;font-weight:600;display:flex}.ui-grp>.ui-grp-head button .ui-n{font-weight:400;font-size:var(--text-small);margin-left:auto}.ui-grp>.ui-grp-head button .ui-ic{transition:transform var(--dur-fast) var(--ease-out)}.ui-grp>.ui-grp-head button[aria-expanded=true] .ui-chev{transform:rotate(90deg)}.ui-grp .ui-add-row{padding:var(--space-5) var(--space-10) var(--space-5) calc(var(--space-10) + 26px);border-top:1px solid var(--rule-soft)}.ui-grp .ui-ilist>li{padding-left:calc(var(--space-10) + 26px)}@media (max-width:639px){.ui-ilist>li,.ui-ilist-head{padding-left:var(--space-8);padding-right:var(--space-5);grid-template-columns:minmax(0,1fr) auto auto}.ui-ilist .ui-acts .ui-btn:not(.ui-menu-only){display:none}.ui-ilist .ui-acts .ui-menu-only,.ui-ilist>li[data-editing] .ui-acts .ui-btn{display:inline-flex}.ui-ilist>li[data-editing] .ui-acts .ui-menu-only{display:none}.ui-ilist>li[data-editing]{grid-template-columns:minmax(0,1fr)}.ui-grp>.ui-grp-head button,.ui-grp .ui-add-row,.ui-ilist-add{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-grp .ui-ilist>li{padding-left:calc(var(--space-8) + 12px)}.ui-kind .ui-ilist>li{grid-template-columns:minmax(0,1fr) auto auto}.ui-kind .ui-ilist .ui-acts{justify-content:flex-end}.ui-kind>header,.ui-kind>.ui-add-row{padding-left:var(--space-8);padding-right:var(--space-8)}}.ui-disclosure{padding:0;overflow:hidden}.ui-disclosure>summary{align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-9);cursor:pointer;color:var(--ink);font-weight:600;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary .ui-sub{margin-left:auto;font-weight:400}.ui-disclosure>summary .ui-chev{color:var(--muted);transition:transform var(--dur-fast) var(--ease-out)}.ui-disclosure[open]>summary .ui-chev{transform:rotate(180deg)}.ui-disclosure>summary:focus-visible{border-radius:var(--r-paper)}.ui-more{align-self:flex-start;gap:var(--space-4);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}.ui-more span{color:var(--ink-2);font-weight:400}.ui-more .ui-chev{transition:transform var(--dur-fast) var(--ease-out)}.ui-more[aria-expanded=true] .ui-chev{transform:rotate(180deg)}@media (max-width:639px){.ui-disclosure>summary{padding-left:var(--space-8);padding-right:var(--space-8)}}.ui-chart-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-9) var(--space-10) 0;flex-wrap:wrap;display:flex}.ui-legend{gap:var(--space-8);font-size:var(--text-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;display:flex}.ui-legend i{width:10px;height:10px;margin-right:var(--space-3);vertical-align:-1px;border-radius:2px;display:inline-block}.ui-chart{padding:var(--space-6) var(--space-10) var(--space-8)}.ui-chart svg{width:100%;height:220px;display:block}.ui-chart text{font-family:var(--font-body);font-size:var(--text-axis,10px);fill:var(--muted)}.ui-chart-sk{align-items:flex-end;gap:6px;height:220px;display:flex}.ui-chart-sk .ui-sk{flex:1}.ui-chart-note{text-align:center;margin:calc(var(--space-15) * -2) 0 0;position:relative}.ui-meter{gap:var(--space-4);flex-direction:column;display:flex}.ui-meter-count{font-size:var(--text-lead);color:var(--ground-ink-2);font-variant-numeric:tabular-nums;font-weight:500}.ui-meter-count b{color:var(--ground-ink);font-weight:600}.ui-segs{grid-template-columns:repeat(var(--steps,10), minmax(0, 1fr));gap:var(--space-2);display:grid}.ui-segs i{border-radius:var(--r-pill);background:var(--ground-track);height:8px}.ui-segs i[data-on]{background:var(--accent)}.ui-setup-line{align-items:center;gap:var(--space-6);color:var(--ground-ink-2);display:flex}.ui-setup-line>span:first-child{white-space:nowrap}.ui-setup-line .ui-bar{border-radius:var(--r-pill);background:var(--ground-track);width:160px;height:6px;overflow:hidden}.ui-setup-line .ui-bar i{background:var(--accent);height:100%;display:block}.ui-meter-thin{border-radius:var(--r-pill);background:var(--rule-soft);height:6px;overflow:hidden}.ui-meter-thin i{background:var(--accent);height:100%;display:block}.ui-scrim{background:var(--scrim);z-index:47;transition:opacity var(--dur-slow) var(--ease-out);position:fixed;inset:0}.ui-scrim[data-starting-style],.ui-scrim[data-ending-style]{opacity:0}.ui-scrim[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}.ui-pos{z-index:49}.ui-dialog{z-index:48;background:var(--paper);width:min(480px,100vw - 32px);color:var(--ink);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop);padding:var(--space-10);gap:var(--space-8);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:18vh;left:50%;transform:translate(-50%)}.ui-dialog[data-size=form]{width:min(640px,100vw - 32px);max-height:84vh;top:8vh;overflow-y:auto}.ui-dialog[data-size=sections]{gap:0;width:min(760px,100vw - 32px);padding:0;top:4vh;bottom:4vh}.ui-dialog[data-size=sections]>header{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-11);border-bottom:1px solid var(--rule);display:flex}.ui-dialog[data-size=sections]>.ui-dialog-body{flex:1;min-height:0;overflow-y:auto}.ui-dialog[data-size=sections]>footer{justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--space-11);border-top:1px solid var(--rule);display:flex}.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{opacity:0;transform:translate(-50%,8px)}.ui-dialog[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}.ui-dialog h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-dialog p{color:var(--ink-2);margin:0}.ui-dialog .ui-changes{padding-left:var(--space-9);margin:0;list-style:outside}.ui-dialog .ui-actions{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-dialog .ui-who{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ui-dialog .ui-who dd{font-size:var(--text-field);color:var(--ink);margin:0}.ui-dialog .ui-dialog-scroll{margin-top:var(--space-6);max-height:52vh;overflow-y:auto}.ui-dialog .ui-who~form .ui-lab{color:var(--ink-2)}.ui-sheet{z-index:20;top:var(--topbar-h);width:min(var(--sheet-w), 100vw);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);border-left:1px solid var(--rule);transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.ui-sheet[data-starting-style],.ui-sheet[data-ending-style]{opacity:0;transform:translate(24px)}.ui-sheet[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}.ui-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);display:flex;position:relative}.ui-sheet-head h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;align-items:center;gap:var(--space-5);min-width:0;margin:0;font-weight:600;display:flex}.ui-sheet-body{padding:var(--space-9) var(--space-10);gap:var(--space-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-sheet-body .ui-two{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-sheet-body .ui-row-hint{margin:calc(var(--space-6) * -1) 0 0}.ui-sheet-foot{justify-content:flex-end;gap:var(--space-4);padding:var(--space-7) var(--space-10);border-top:1px solid var(--rule);background:var(--table-head);flex-wrap:wrap;display:flex}.ui-sheet-foot .ui-spacer{flex:1}.ui-sheet-figs{padding:var(--space-7) var(--space-8);border-radius:var(--r-ctl);background:var(--t-soft,var(--table-head));color:var(--ink-2);font-size:var(--text-body);line-height:var(--leading-body)}.ui-sheet-figs b{color:var(--t-ink,var(--ink));font-variant-numeric:tabular-nums;font-weight:600}.ui-sheet-figs .ui-pay{width:fit-content;margin-top:var(--space-5);display:flex}.ui-sheet-section{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ui-sheet-section h3{font-size:var(--text-body);margin:0;font-weight:600}.ui-sheet-section .ui-btns{gap:var(--space-3);display:flex}.ui-sheet-body .ui-remainder{padding-top:0}@media (max-width:1023px){.ui-sheet{z-index:46;width:100vw;top:0}}@media (max-width:639px){.ui-sheet-head,.ui-sheet-body,.ui-sheet-foot{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-dialog[data-size=sections]{border-radius:0;width:100vw;top:0;bottom:0;left:0;transform:none}.ui-dialog[data-size=sections]>header,.ui-dialog[data-size=sections]>footer{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-sheet-body .ui-two{grid-template-columns:minmax(0,1fr)}}.ui-finder{z-index:48;background:var(--paper);width:min(680px,100vw - 32px);color:var(--ink);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.ui-finder[data-starting-style],.ui-finder[data-ending-style]{opacity:0;transform:translate(-50%,8px)}.ui-finder[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}.ui-finder-mode{padding:var(--space-7) var(--space-9) 0;font-size:var(--text-small);color:var(--ink-2);margin:0;font-weight:500}.ui-finder-row{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-9);border-bottom:1px solid var(--rule);display:flex;position:relative}.ui-finder-row input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.ui-finder-row input:focus-visible{box-shadow:none}.ui-finder-row input::placeholder{color:var(--muted)}.ui-finder-row>.ui-ic{color:var(--muted);width:20px;height:20px}.ui-finder-row .ui-progress-top{top:auto;bottom:-1px}.ui-finder-results{padding:var(--space-3);max-height:56vh;margin:0;list-style:none;overflow-y:auto}.ui-finder-results[data-faded]{opacity:.5}.ui-finder-head{padding:var(--space-4) var(--space-6) var(--space-2);margin:0}.ui-res{gap:var(--space-1) var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--r-ctl);color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-res[data-highlighted]{background:var(--pick-bg);box-shadow:inset 3px 0 0 var(--accent)}.ui-res .ui-res-nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-res .ui-res-meta{color:var(--muted);font-size:var(--text-small)}.ui-res .ui-res-stk{text-align:right;font-size:var(--text-body);white-space:nowrap}.ui-res .ui-res-rack{text-align:right;color:var(--muted);font-size:var(--text-small);gap:var(--space-4);justify-content:flex-end;align-items:center;display:flex}.ui-res[data-inactive] .ui-res-nm,.ui-res[data-inactive] .ui-res-stk{color:var(--muted)}.ui-finder-foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-9);border-top:1px solid var(--rule);font-size:var(--text-small);color:var(--ink-2);background:var(--row-hover);flex-wrap:wrap;display:flex}.ui-finder-none{padding:var(--space-12) var(--space-9);gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:639px){.ui-finder{border-radius:0;width:100vw;height:100vh;top:0;left:0;transform:none}.ui-finder[data-starting-style],.ui-finder[data-ending-style]{transform:translateY(8px)}.ui-finder-results{flex:1;max-height:none}.ui-res .ui-res-co,.ui-res .ui-res-rk,.ui-finder-foot .ui-hints{display:none}.ui-finder-foot:has(>.ui-hints:only-child){display:none}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-sheet,.ui-finder,.ui-scrim,.ui-pop,.ui-menu{transition:none}}.ui-doc-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding-bottom:var(--space-10);border-bottom:1px solid var(--rule);display:flex}.ui-doc-head .ui-biz{gap:var(--space-3);flex-direction:column;display:flex}.ui-doc-head .ui-biz>span{font-size:var(--text-small);color:var(--ink-2)}.ui-doc-head .ui-biz>.ui-disp{font-size:var(--text-wordmark-paper);color:var(--ink)}.ui-doc-head .ui-ttl{text-align:right;gap:var(--space-3);flex-direction:column;align-items:flex-end;display:flex}.ui-doc-head h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:var(--leading-tight);font-size:var(--text-doc-title);margin:0}.ui-doc-head h1 .ui-no{white-space:nowrap;margin-top:var(--space-2);display:block}.ui-doc-head .ui-ttl>span{font-size:var(--text-small);color:var(--ink-2)}.ui-marks{gap:var(--space-4);justify-content:flex-end;display:flex}.ui-cancelled-stamp{border:3px solid var(--danger);color:var(--danger);font-family:var(--font-display);letter-spacing:.08em;padding:var(--space-2) var(--space-8);border-radius:var(--r-ctl);opacity:.85;pointer-events:none;font-size:34px;font-weight:700;position:absolute;top:170px;right:48px;transform:rotate(-8deg)}.ui-doc-party{gap:var(--space-11);padding:var(--space-9) 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:639px){.ui-doc-head{gap:var(--space-6);padding-bottom:var(--space-8);flex-direction:column}.ui-doc-head .ui-ttl{text-align:left;order:-1;align-items:flex-start}.ui-cancelled-stamp{font-size:22px;top:120px;right:20px}.ui-doc-party{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-doc-party>:first-child{grid-column:1/-1}}.ui-lines{margin-top:var(--space-7)}.ui-lrow{column-gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--rule-soft);font-size:var(--text-row);grid-template-columns:22px minmax(0,1fr) 40px 68px 64px 40px 80px 70px 88px;align-items:start;display:grid}.ui-lines[data-kind=c] .ui-lrow{grid-template-columns:22px minmax(0,1fr) 48px 84px 72px 104px}.ui-lines[data-kind=purchase] .ui-lrow{grid-template-columns:22px minmax(0,1fr) 82px 40px 68px 40px 80px 70px 88px}.ui-lines[data-kind=purchase-nt] .ui-lrow{grid-template-columns:22px minmax(0,1fr) 82px 48px 84px 104px}.ui-lrow .ui-batch-no{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink-2)}.ui-lrow .ui-ord{font-size:var(--text-small);color:var(--tone-purchases-ink);margin-top:var(--space-1);display:block}.ui-line-pick{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:0;padding:0;display:block}.ui-line-pick:hover .ui-nm{color:var(--accent)}.ui-line-editor{align-items:flex-end;gap:var(--space-4) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;grid-column:2/-1;display:flex}.ui-line-editor .ui-field{gap:var(--space-1)}.ui-lrow .ui-n{color:var(--muted)}.ui-lrow .ui-nm{line-height:var(--leading-snug);display:block}.ui-lrow .ui-r{text-align:right;font-variant-numeric:tabular-nums}.ui-lrow .ui-amt{font-weight:500}.ui-lrow .ui-ink-2{color:var(--ink-2)}.ui-lrow[data-picked]{background:var(--pick-bg);margin:0 -12px;padding-left:12px;padding-right:12px}.ui-lhead{border-radius:var(--r-ctl);margin:0 calc(var(--space-6) * -1);padding:var(--space-5) var(--space-6) var(--space-4);font-size:var(--text-label);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--muted);background:var(--table-head);z-index:1;border-top:0;font-weight:600;position:sticky;top:-36px}.ui-lrow[data-state=bad]{background:var(--danger-soft);margin:0 -12px;padding-left:12px;padding-right:12px}.ui-stock-note{gap:var(--space-3);font-size:var(--text-small);margin-top:var(--space-2);grid-column:2/-1;align-items:center;display:flex}.ui-lrow[data-state=warn] .ui-stock-note{color:var(--warning)}.ui-lrow[data-state=bad] .ui-stock-note{color:var(--danger)}.ui-cell-bad{color:var(--danger);-webkit-text-decoration:underline wavy var(--danger);-webkit-text-decoration:underline wavy var(--danger);-webkit-text-decoration:underline wavy var(--danger);text-decoration:underline wavy var(--danger);text-underline-offset:3px}.ui-first-row{padding:var(--space-10) 0;text-align:center;color:var(--muted)}.ui-lrow .ui-phone-only{display:none}.ui-doc-foot{gap:var(--space-13);margin-top:var(--space-11);padding-top:var(--space-9);border-top:var(--border-strong) solid var(--rule-strong);grid-template-columns:minmax(0,1fr) 320px;display:grid}.ui-taxtbl{gap:var(--space-2) var(--space-6);font-size:var(--text-small);grid-template-columns:52px 48px repeat(4,minmax(0,1fr));display:grid}.ui-taxtbl .ui-h{color:var(--muted)}.ui-taxtbl .ui-r{text-align:right;font-variant-numeric:tabular-nums}.ui-more-grid{gap:var(--space-8) var(--space-10);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-more-grid .ui-line-field{font-size:var(--text-body);min-height:30px}.ui-doc-summary{flex-direction:column;display:flex}@media (max-width:639px){.ui-lhead{display:none}.ui-lrow,.ui-lines[data-kind] .ui-lrow{padding:var(--space-6) 0;grid-template-columns:20px minmax(0,1fr) auto;font-size:14px}.ui-lrow>.ui-dsk{display:none}.ui-lrow .ui-phone-only{color:var(--muted);font-size:var(--text-small);margin-top:var(--space-2);grid-column:2;display:block}.ui-lrow .ui-amt{grid-area:1/3}.ui-doc-foot{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.ui-taxtbl{grid-template-columns:44px 44px repeat(2,minmax(0,1fr))}.ui-taxtbl[data-phone-hide=cs] .ui-cs{display:none}.ui-taxtbl[data-phone-hide=ig]{grid-template-columns:44px 44px repeat(3,minmax(0,1fr))}.ui-taxtbl[data-phone-hide=ig] .ui-ig{display:none}.ui-more-grid{grid-template-columns:minmax(0,1fr)}}.ui-dock{background:var(--dock);color:var(--dock-ink);border-radius:var(--r-dock);box-shadow:var(--shadow-dock)}.ui-dock .ui-lab,.ui-dock .ui-sub{color:var(--dock-muted)}.ui-dock :focus-visible{box-shadow:var(--focus-ring-dark)}.ui-doc-dock{left:50%;bottom:var(--space-9);width:920px;max-width:calc(100vw - 32px);min-height:var(--dock-h);align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8) var(--space-6) var(--space-11);z-index:5;display:flex;position:fixed;transform:translate(-50%)}.ui-dock-total{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-dock-total .ui-sub{font-size:var(--text-small)}.ui-dock-status{font-size:var(--text-body);color:var(--dock-track-ink)}.ui-dock-warn{left:var(--space-11);gap:var(--space-3);height:28px;padding:0 var(--space-6);border-radius:var(--r-ctl) var(--r-ctl) 0 0;background:var(--warning-soft);color:var(--warning);font-size:var(--text-small);align-items:center;font-weight:500;display:flex;position:absolute;top:-36px}.ui-dock .ui-btn .ui-kbd[data-on-dark]{color:var(--dock-muted);border-color:var(--dock-muted);background:0 0}.ui-pay-panel{left:50%;bottom:calc(var(--dock-h) + var(--space-9) + var(--space-4));z-index:5;gap:var(--space-8);width:920px;max-width:calc(100vw - 32px);padding:var(--space-8) var(--space-10);border-radius:var(--r-sheet);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;transform:translate(-50%)}.ui-pay-panel .ui-input{background:var(--dock-track);border-color:var(--dock-muted);color:var(--dock-ink)}.ui-form-dock{bottom:var(--space-8);z-index:5;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-10);flex-wrap:wrap;display:flex;position:sticky}.ui-form-dock .ui-what,.ui-batch .ui-what{min-width:0;font-size:var(--text-body);color:var(--dock-muted);flex:1}.ui-form-dock .ui-what b{color:var(--dock-ink);font-weight:600}.ui-form-dock .ui-btn[data-variant=dark]{border-radius:var(--r-ctl);height:48px}.ui-form-dock .ui-btn[data-variant=save]{height:48px}.ui-form-dock .ui-dock-err,.ui-batch .ui-dock-err{color:var(--danger-on-dark);font-size:var(--text-small);gap:var(--space-3);flex-basis:100%;align-items:center;display:flex}.ui-batch{bottom:var(--space-8);z-index:5;margin-top:var(--space-8);align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-10);flex-wrap:wrap;display:flex;position:sticky}.ui-batch .ui-what{color:var(--dock-ink)}.ui-batch .ui-what b{font-size:var(--text-lead);font-variant-numeric:tabular-nums;font-weight:600}.ui-batch .ui-bd{align-items:center;gap:var(--space-5);display:flex}.ui-batch .ui-bd input{border-radius:var(--r-ctl);border:1px solid var(--dock-track);background:var(--dock-track);width:124px;height:40px;color:var(--dock-ink);padding:0 var(--space-5);font:inherit;font-size:var(--text-body)}.ui-batch .ui-bd input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.ui-batch .ui-btn[data-variant=primary]{height:48px;padding:0 var(--space-10);background:var(--dock-sel);color:var(--dock-sel-ink);border-color:var(--dock-sel)}@media (max-width:639px){.ui-doc-dock{left:var(--space-4);right:var(--space-4);width:auto;max-width:none;bottom:var(--space-4);gap:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-8);transform:none}.ui-doc-dock .ui-seg,.ui-doc-dock .ui-kbd,.ui-doc-dock .ui-btn[data-variant=dark]{display:none}.ui-doc-dock .ui-btn[data-variant=save]{height:48px;padding:0 var(--space-8)}.ui-dock-warn{left:var(--space-6)}.ui-pay-panel{bottom:90px;left:var(--space-4);right:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto;transform:none}.ui-form-dock{bottom:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-8);gap:var(--space-5)}.ui-form-dock .ui-what{flex-basis:100%}.ui-form-dock .ui-btn[data-variant=save]{flex:1}.ui-form-dock .ui-kbd{display:none}.ui-batch{padding:var(--space-6) var(--space-8);gap:var(--space-5)}.ui-batch .ui-what{flex-basis:100%}.ui-batch .ui-bd{flex:1}.ui-batch .ui-bd input{flex:1;min-width:0}.ui-batch .ui-btn[data-variant=primary]{flex:1}}.ui-note{background:var(--note);color:var(--ink);border:1px solid var(--note-line);border-top:3px solid var(--accent);border-radius:var(--r-ctl);padding:var(--space-7) var(--space-8);box-shadow:var(--shadow-note)}.ui-note h2{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-3);font-weight:500}.ui-note .ui-tline{font-size:var(--text-small)}.ui-note .ui-tline[data-kind=due]{font-size:var(--text-body);color:var(--ink);border-top:1px solid var(--rule);margin-top:var(--space-2);padding-top:var(--space-4);font-weight:600}.ui-note-row{justify-content:space-between;gap:var(--space-4);font-size:var(--text-small);color:var(--ink-2);padding:var(--space-2) 0;display:flex}.ui-note-adv{margin-top:var(--space-4);font-size:var(--text-small);color:var(--ink-2)}.ui-note+.ui-note{margin-top:var(--space-6)}.ui-key{justify-content:space-between;gap:var(--space-4);display:flex}.ui-margin-acts{gap:var(--space-2);flex-direction:column;display:flex}.ui-margin-acts .ui-btn{justify-content:flex-start;width:100%}.ui-margin-acts .ui-btn .ui-kbd{margin-left:auto}.ui-position{gap:var(--space-2);padding-bottom:var(--space-8);border-bottom:1px solid var(--rule);margin-bottom:var(--space-7);flex-direction:column;display:flex}.ui-position-figure{font-family:var(--font-display);font-weight:600;font-size:var(--text-figure);letter-spacing:-.04em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;line-height:1.05}.ui-position-figure .ui-rupee{vertical-align:.6em;margin-right:var(--space-1);font-size:.44em}.ui-position-word{font-size:var(--text-lead);color:var(--ink-2)}.ui-position-facts{gap:var(--space-3);color:var(--ink-2);flex-direction:column;display:flex}.ui-position-facts [data-warn]{color:var(--danger);font-weight:500}.ui-title-row{align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}.ui-title-row .ui-mono{font-size:var(--text-lead);color:var(--ground-muted)}.ui-state-note{margin-top:var(--space-4);color:var(--ground-ink-2);font-size:var(--text-body)}.ui-save-card .ui-btn[data-variant=primary],.ui-save-card .ui-btn[data-variant=danger]{width:100%;height:var(--control-h-lg)}.ui-save-card>.ui-big-line{margin-top:var(--space-4)}.ui-save-card .ui-pin-bar>.ui-btn{margin-top:var(--space-8)}.ui-save-card .ui-card-stack{gap:var(--space-4);margin-top:var(--space-8);flex-direction:column;display:flex}.ui-save-card .ui-card-stack .ui-btn{width:100%;height:var(--control-h-lg)}.ui-save-card .ui-alert{margin-top:var(--space-6)}.ui-doc-alert{margin:var(--space-6) var(--space-10) 0}.ui-next-action{gap:var(--space-7);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-next-action>legend{margin-bottom:var(--space-7);padding:0}.ui-next-action .ui-btn[data-variant=primary],.ui-next-action .ui-btn[data-variant=danger]{width:100%;height:var(--control-h-lg)}.ui-big-line{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.ui-big-line b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;font-size:26px;font-weight:600}.ui-type-word{color:var(--ink);font-weight:600}.ui-settle{gap:var(--space-4);font-size:var(--text-body);color:var(--ink-2);flex-direction:column;display:flex}.ui-settle b{color:var(--ink);font-weight:600}.ui-wait{gap:var(--space-5);color:var(--ink-2);align-items:flex-start;display:flex}.ui-doc-fields{gap:var(--space-8) var(--space-9);padding:var(--space-9) var(--space-10);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ui-doc-fields .ui-wide{grid-column:1/-1}.ui-scan-row{gap:var(--space-4);padding:var(--space-7) var(--space-10);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}@media (max-width:639px){.ui-doc-fields,.ui-scan-row{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-doc-fields{grid-template-columns:minmax(0,1fr)}}.ui-tile{background:var(--paper);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-flat);padding:var(--space-9) var(--space-10);gap:var(--space-5);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ui-tile[data-tint]{background:linear-gradient(160deg, var(--paper) 0%, var(--t-soft) 100%);box-shadow:var(--shadow-flat), inset 0 3px 0 var(--t)}.ui-tile-head{align-items:center;gap:var(--space-5);display:flex}.ui-tile h2{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);margin:0;font-weight:600}.ui-tile .ui-fig{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;color:var(--t-ink,var(--ink));font-weight:700;line-height:1.05;text-decoration:none}.ui-tile a.ui-fig:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ui-tile .ui-fig[data-size=l]{font-size:var(--text-figure)}.ui-tile .ui-fig[data-size=m]{font-size:36px}.ui-tile .ui-fig[data-size=s]{font-size:32px}.ui-tile-foot{padding-top:var(--space-6);margin-top:auto}.ui-tile-foot a{align-items:center;gap:var(--space-2);color:var(--t-ink,var(--accent));font-weight:500;text-decoration:none;display:inline-flex}.ui-tile-foot a:hover{text-decoration:underline}.ui-tile .ui-tile-lines{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.ui-tile-err{gap:var(--space-4);color:var(--ink-2);flex-direction:column;align-items:flex-start;display:flex}.ui-tile[data-hero]{background:linear-gradient(135deg, var(--hero-from) 0%, var(--hero-to) 100%);color:var(--hero-ink);box-shadow:var(--shadow-hero);border-radius:var(--r-dock)}.ui-tile[data-hero] h2,.ui-tile[data-hero] .ui-tline,.ui-tile[data-hero] .ui-tile-err{color:var(--hero-muted)}.ui-tile[data-hero] .ui-chip{background:var(--hero-line)}.ui-tile[data-hero] .ui-fig{color:var(--hero-ink);font-size:var(--text-total);font-weight:var(--total-weight);letter-spacing:var(--total-track)}.ui-tile[data-hero] a{color:var(--hero-ink)}.ui-tile[data-hero] a.ui-btn[data-variant=save]{color:var(--primary-ink);background:var(--hero-ink);text-decoration:none}.ui-tile[data-hero] .ui-sk{background:linear-gradient(90deg, var(--hero-line) 0%, #ffffff57 50%, var(--hero-line) 100%);background-size:200% 100%}.ui-first-run{color:var(--hero-muted);margin-top:var(--space-6);max-width:34ch}.ui-first-run-action{height:44px;margin-top:var(--space-6);align-self:flex-start}.ui-slip{gap:var(--space-5);margin:var(--space-9) 0 0;z-index:1;flex-direction:column;display:flex;position:relative}.ui-slip-row{align-items:baseline;gap:var(--space-4);font-size:var(--text-lead);display:flex}.ui-slip-row dt{color:var(--hero-muted);white-space:nowrap}.ui-slip-row i{border-bottom:1.5px dotted var(--hero-line);flex:1;min-width:12px;transform:translateY(-4px)}.ui-slip-row dd{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;margin:0;font-size:20px;font-weight:600}.ui-slip-row[data-sum]{padding-top:var(--space-5);border-top:3px double var(--hero-line)}.ui-need{gap:0}.ui-need ul{margin:var(--space-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ui-need li a{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-4);margin:0 calc(var(--space-4) * -1);border-radius:var(--r-ctl);color:var(--ink);line-height:var(--leading-snug);text-decoration:none;display:flex}.ui-need li+li a{margin-top:var(--space-1)}.ui-need li a>.ui-ic:last-child{color:var(--muted);margin-left:auto}.ui-need li a:hover{background:var(--row-hover)}.ui-need li a b{min-width:40px;height:30px;padding:0 var(--space-4);border-radius:var(--r-pill);background:var(--t-soft);color:var(--t-ink);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;place-items:center;font-size:17px;font-weight:700;display:inline-grid}.ui-need li[data-year] a{color:var(--warning)}.ui-need-quiet{padding-top:var(--space-6);margin:0}.ui-dash-chart,.ui-dash-branch{margin-top:var(--space-10)}.ui-dash-controls{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ui-dash-updated{align-items:center;gap:var(--space-3);color:var(--ground-muted);font-size:var(--text-small);display:inline-flex}.ui-dash-updated .ui-btn{height:28px;padding:0 var(--space-4)}.ui-dash-setup{margin:calc(var(--space-6) * -1) 0 var(--space-9)}@media (max-width:639px){:is(.ui-page-actions:has(>.ui-dash-controls),.ui-dash-controls){width:100%;min-width:0}.ui-dash-controls .ui-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ui-tile{padding:var(--space-8)}.ui-tile .ui-fig[data-size=m]{font-size:30px}.ui-tile .ui-fig[data-size=s]{font-size:26px}}.ui-setup{gap:var(--space-11);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.ui-setup>.ui-page-head{align-items:stretch;gap:var(--space-7);flex-direction:column;margin-bottom:0}.ui-next-step{align-items:center;gap:var(--space-8);padding:var(--space-10);border-left:4px solid var(--accent);display:flex}.ui-next-step .ui-what{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ui-next-step h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:600}.ui-next-step h2:focus-visible{box-shadow:none}.ui-next-step .ui-btn{height:var(--control-h-lg);padding:0 var(--space-8)}.ui-ready{gap:var(--space-7);padding:var(--space-11) var(--space-10);border-left:4px solid var(--success);flex-direction:column;display:flex}.ui-ready-top{align-items:center;gap:var(--space-7);display:flex}.ui-ready-mark{background:var(--success-soft);width:48px;height:48px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.ui-ready-mark .ui-ic{width:26px;height:26px}.ui-ready h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.ui-ready p{color:var(--ink-2);max-width:58ch;font-size:var(--text-lead);margin:0}.ui-ready-acts{gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-ready-acts .ui-btn{height:var(--control-h-lg);padding:0 var(--space-8)}.ui-step-group{gap:var(--space-5);flex-direction:column;display:flex}.ui-step-group>h2{padding:0 var(--space-2);margin:0}.ui-steps{grid-template-columns:auto minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ui-step{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-7);padding:var(--space-7) var(--space-9);border-top:1px solid var(--rule-soft);display:grid}.ui-step:first-child{border-top:0}.ui-step .ui-t{color:var(--ink);font-weight:600;display:block}.ui-step .ui-s{color:var(--muted);font-size:var(--text-small);margin-top:2px;display:block}.ui-step .ui-who{color:var(--ink-2);font-size:var(--text-small);margin-top:2px;display:block}.ui-step[data-done] .ui-t{color:var(--ink-2)}.ui-step .ui-status,.ui-step .ui-btn{justify-self:end}.ui-step .ui-gap{grid-column:3/5}.ui-step[data-done] .ui-btn{color:var(--accent);background:0 0;border-color:#0000}.ui-step[data-done] .ui-btn:hover{background:var(--row-hover)}.ui-fixed-row{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-9);border-top:1px solid var(--rule-soft);color:var(--ink-2);display:flex}.ui-fixed-row .ui-ic{color:var(--success)}.ui-fixed-row>span:nth-child(2){flex:1}.ui-fixed-row .ui-word{font-size:var(--text-small);color:var(--success);font-weight:500}@media (max-width:639px){.ui-setup{gap:var(--space-10)}.ui-next-step{padding:var(--space-9) var(--space-8);flex-wrap:wrap}.ui-next-step .ui-btn{width:100%}.ui-ready{padding:var(--space-10) var(--space-8)}.ui-steps{grid-template-columns:auto minmax(0,1fr) auto}.ui-step{padding:var(--space-7) var(--space-8);gap:var(--space-3) var(--space-6)}.ui-step .ui-btn,.ui-step .ui-gap{grid-column:2/4;justify-self:start}.ui-step .ui-status{grid-area:1/3}.ui-step[data-done] .ui-btn{height:32px;padding:0}.ui-fixed-row{padding-left:var(--space-8);padding-right:var(--space-8)}}.ui-mx{table-layout:fixed;width:100%}.ui-mx thead th{z-index:3;background:var(--table-head);text-align:center;position:sticky;top:0}.ui-mx thead th:first-child{text-align:left}.ui-mx .ui-col-a{width:70px}.ui-mx .ui-col-all{width:52px}.ui-mx td{text-align:center;vertical-align:middle}.ui-mx td:first-child{text-align:left;font-weight:500}.ui-mx .ui-cl{display:none}.ui-mx td .ui-check{vertical-align:baseline;gap:0}.ui-mx td .ui-check-box{overflow:hidden}.ui-mx tr.ui-sec th .ui-btn{float:right;font-weight:500;font-size:inherit}.ui-mx tr[data-dep] td{text-align:left;height:auto;color:var(--muted);font-size:var(--text-small);border-top:0;padding-top:0}.ui-mx tr[data-dep] .ui-ic{display:inline}.ui-owner-note{gap:var(--space-5);padding:var(--space-7) var(--space-11);border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;font-weight:500;display:flex}.ui-role-editor{gap:var(--space-9);flex-direction:column;min-width:0;display:flex}.ui-role-details{padding:var(--space-10) var(--space-11)}.ui-role-details .ui-fgrid{max-width:720px}.ui-role-details .ui-input[data-readonly]{background:var(--paper);color:var(--ink)}.ui-special{padding:var(--space-10) var(--space-11);gap:var(--space-8);flex-direction:column;display:flex}.ui-special h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-special-item{gap:var(--space-2) var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:720px;display:grid}.ui-special-item p{color:var(--ink-2);grid-column:2;margin:0}.ui-area-pick,.ui-form-dock.ui-role-dock{display:none}@media (max-width:1023px){.ui-mx thead{display:none}.ui-mx,.ui-mx tbody,.ui-mx tr,.ui-mx td,.ui-mx th{width:auto;display:block}.ui-mx tr{padding:var(--space-6) var(--space-8);border-top:1px solid var(--rule-soft)}.ui-mx td{text-align:left;border:0;height:auto;padding:0}.ui-mx tr[data-res]{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.ui-mx tr[data-res] td:first-child{margin-bottom:var(--space-4);flex-basis:100%}.ui-mx tr[data-res] td:empty,.ui-mx tr[data-res] td:last-child{display:none}.ui-mx .ui-cl{display:block}.ui-mx td .ui-check{gap:var(--space-4)}.ui-mx tr.ui-sec th{padding:var(--space-5) var(--space-8)}.ui-mx tr.ui-sec th .ui-btn{float:none;padding:var(--space-2) 0 0;display:block}.ui-area-pick{padding:var(--space-7) var(--space-8) 0;display:block}.ui-role-details,.ui-special{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-role-editor{padding-bottom:96px}.ui-form-dock.ui-role-dock{border-radius:0;display:flex;position:fixed;bottom:0;left:0;right:0}}.ui-alloc-mini{border-collapse:collapse;width:100%;font-size:var(--text-row)}.ui-alloc-mini th{text-align:left;font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);padding:var(--space-3);border-bottom:1px solid var(--rule);background:var(--table-head);font-weight:500}.ui-alloc-mini td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;vertical-align:middle}.ui-alloc-mini .ui-r{text-align:right}.ui-alloc-mini td.ui-num{white-space:nowrap}.ui-alloc-mini .ui-cell-input{width:92px;margin:-4px 0 -4px auto}.ui-alloc-mini tr[data-alloc=settled] td{background:var(--tone-accounts-soft)}.ui-alloc-mini tr[data-alloc=part] td{background:var(--warning-soft)}.ui-alloc-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10) var(--space-6);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.ui-alloc-head h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-alloc-head .ui-btns{gap:var(--space-4);display:flex}.ui-tbl .ui-cell-input[data-width=set]{width:112px}.ui-tbl tr[data-alloc=settled] td{background:var(--tone-accounts-soft)}.ui-tbl tr[data-alloc=part] td{background:var(--warning-soft)}.ui-newstat{margin-top:-2px;display:block}.ui-newstat>.ui-status{display:flex}.ui-hint-row,.ui-tbl-state td.ui-hint-row{padding:var(--space-5) var(--space-10);height:var(--row-h);text-align:center;color:var(--muted)}@media (max-width:639px){.ui-alloc-head{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-tbl[data-cardify] td[data-card=field] .ui-cell-input[data-width=set]{width:96px}}.ui-remainder{justify-content:space-between;gap:var(--space-5);font-size:var(--text-body);color:var(--ink-2);padding-top:var(--space-5);display:flex}.ui-remainder b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ui-stmt{border-collapse:collapse;width:100%;font-size:var(--text-row);table-layout:fixed}.ui-stmt th,.ui-stmt td{padding:var(--space-4) var(--space-10);text-align:left;border-top:1px solid var(--rule-soft);vertical-align:baseline;font-weight:400}.ui-stmt thead th{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);background:var(--table-head);border-top:0;border-bottom:1px solid var(--rule);font-weight:500}.ui-stmt .ui-r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-stmt .ui-col-amt{width:180px}.ui-stmt .ui-col-chg{width:150px}.ui-stmt a.ui-line{color:inherit;border-bottom:1px dashed var(--rule);text-decoration:none}.ui-stmt a.ui-line:hover{color:var(--accent);border-bottom-color:currentColor}.ui-stmt tr[data-row=head] th{padding-left:var(--space-14);color:var(--ink-2)}.ui-stmt tr[data-row=sec] th{padding-top:var(--space-8);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--t-ink);border-top:0;font-weight:600}.ui-stmt tr[data-row=subtot] th,.ui-stmt tr[data-row=subtot] td{border-top:1px solid var(--rule);background:var(--t-soft);color:var(--t-ink);font-weight:600}.ui-stmt tr[data-row=subtot] td.ui-r{color:var(--ink)}.ui-stmt tr[data-row=note] td{color:var(--muted);font-size:var(--text-small);padding-top:0;padding-left:var(--space-14);border-top:0}.ui-stmt tr[data-row=net] th,.ui-stmt tr[data-row=net] td{font-family:var(--font-display);letter-spacing:-.02em;padding-top:var(--space-7);padding-bottom:var(--space-7);border-top:2px solid var(--ink);font-size:20px;font-weight:600}.ui-stmt .ui-neg{color:var(--danger)}.ui-stmt .ui-up{color:var(--success)}.ui-stmt .ui-cmp-line{display:none}.ui-stmt .ui-chg-v{white-space:nowrap}.ui-stmt .ui-muted{color:var(--muted)}.ui-stmt-notice{align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-10);color:var(--ink-2);border-bottom:1px solid var(--rule);margin:0;display:flex}@media (max-width:639px){.ui-stmt th,.ui-stmt td{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-stmt tr[data-row=head] th,.ui-stmt tr[data-row=note] td{padding-left:var(--space-12)}.ui-stmt{table-layout:auto}.ui-stmt .ui-col-amt{width:auto}.ui-stmt .ui-cmp{display:none}.ui-stmt .ui-cmp-line{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-small);font-weight:400;font-family:var(--font-body);letter-spacing:0;display:block}.ui-stmt tr[data-row=net] th,.ui-stmt tr[data-row=net] td{font-size:17px}}.ui-aging td,.ui-aging th{white-space:nowrap;padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.ui-aging .ui-party{min-width:220px}.ui-aging .ui-party .ui-trunc{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;max-width:240px;font-weight:500;display:block;overflow:hidden}.ui-aging .ui-over90{color:var(--danger);font-weight:600}.ui-disc{width:24px;height:24px;margin:-2px var(--space-3) 0 0;border-radius:var(--r-ctl);color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}.ui-disc:hover{background:var(--accent-soft);color:var(--accent-soft-ink)}.ui-disc .ui-ic{transition:transform var(--dur-fast) var(--ease-out)}.ui-disc[aria-expanded=true] .ui-ic{transform:rotate(90deg)}.ui-aging tr[data-open] td{background:var(--t-soft)}.ui-aging tr[data-bills]>td{background:var(--t-soft);white-space:normal;height:auto;padding:0 var(--space-5) var(--space-6) 52px!important}.ui-bills-box{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-ctl);max-width:620px;overflow:hidden}.ui-bills-box .ui-alloc-mini td,.ui-bills-box .ui-alloc-mini th{box-shadow:none!important;padding-left:var(--space-6)!important;padding-right:var(--space-6)!important;position:static!important}.ui-bills-box .ui-bills-foot{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);display:flex}.ui-bills-box .ui-bill-date{display:none}@media (max-width:639px){.ui-aging[data-cardify] td[data-card=full]{padding:var(--space-5) 0 0;background:0 0;order:7;grid-column:1/-1;display:block}.ui-aging[data-cardify] tr[data-bills]{border-top:0;padding-top:0}.ui-aging td,.ui-aging th{padding-left:0!important;padding-right:0!important}.ui-aging tr[data-bills]>td{padding:var(--space-5) 0 0!important}.ui-aging .ui-party{min-width:0}.ui-aging .ui-party .ui-trunc{white-space:normal;max-width:none}.ui-aging tr[data-open],.ui-aging tr[data-bills]{background:var(--t-soft)}.ui-aging tr[data-open] td,.ui-aging tr[data-bills]>td{background:0 0}.ui-bills-box table.ui-alloc-mini{width:100%;display:table}.ui-bills-box .ui-alloc-mini thead{display:table-header-group}.ui-bills-box .ui-alloc-mini tbody{display:table-row-group}.ui-bills-box .ui-alloc-mini tr{padding:0;display:table-row}.ui-bills-box .ui-alloc-mini td,.ui-bills-box .ui-alloc-mini th{border:0;border-top:1px solid var(--rule-soft);font-size:var(--text-small);display:table-cell;padding:var(--space-4) var(--space-3)!important}.ui-bills-box .ui-alloc-mini td:first-child,.ui-bills-box .ui-alloc-mini th:first-child{padding-left:var(--space-5)!important}.ui-bills-box .ui-alloc-mini td:first-child{padding-right:0!important}.ui-bills-box .ui-alloc-mini td:last-child,.ui-bills-box .ui-alloc-mini th:last-child{padding-right:var(--space-5)!important}.ui-bills-box .ui-alloc-mini td:last-child{padding-left:0!important}.ui-bills-box .ui-bills-foot{padding:var(--space-5);flex-wrap:wrap}.ui-bills-box .ui-alloc-mini .ui-col-date{display:none}.ui-bills-box .ui-bill-date{display:block}}.ui-day{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-5) var(--space-10);background:var(--t-soft);color:var(--t-ink);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}.ui-day h2{font-size:var(--text-body);margin:0;font-weight:600}.ui-day span{font-size:var(--text-small);font-variant-numeric:tabular-nums}.ui-feed{margin:0;padding:0;list-style:none}.ui-ev{border-bottom:1px solid var(--rule-soft)}.ui-ev>button{align-items:center;gap:var(--space-6);width:100%;min-height:52px;padding:var(--space-4) var(--space-10);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 30px minmax(0,1fr) auto auto 20px;display:grid}.ui-ev>button:hover{background:var(--accent-soft)}.ui-ev .ui-time{font-family:var(--font-mono);font-size:var(--text-small);color:var(--muted)}.ui-ev .ui-line{min-width:0;line-height:var(--leading-snug)}.ui-ev .ui-line b{font-weight:600}.ui-ev .ui-line .ui-rec{color:var(--ink-2)}.ui-ev .ui-line .ui-fail{color:var(--danger)}.ui-ev .ui-mod{font-size:var(--text-small);color:var(--muted);white-space:nowrap}.ui-ev .ui-dev{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-4);border-radius:var(--r-pill);background:var(--rule-soft);color:var(--ink-2);font-size:var(--text-small);white-space:nowrap;display:inline-flex}.ui-ev .ui-chev{color:var(--muted)}.ui-ev .ui-avatar{width:28px;height:28px;font-size:11px}.ui-ev[data-open]>button{background:var(--t-soft)}.ui-ev-detail{padding:var(--space-4) var(--space-10) var(--space-8) calc(var(--space-10) + 64px + 30px + 2 * var(--space-6));background:var(--t-soft)}.ui-diff{border-collapse:collapse;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-ctl);width:100%;max-width:760px;font-size:var(--text-row);overflow:hidden}.ui-diff th,.ui-diff td{padding:var(--space-4) var(--space-6);text-align:left;border-top:1px solid var(--rule-soft);vertical-align:top}.ui-diff thead th{background:var(--table-head);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);border-top:0;font-weight:500}.ui-diff tbody th{color:var(--ink-2);width:30%;font-weight:500}.ui-diff tr[data-changed] td{background:var(--warning-soft)}.ui-diff tr[data-changed] td[data-after]{font-weight:600}.ui-diff .ui-before{color:var(--ink-2)}.ui-ev-foot .ui-links{gap:var(--space-6);align-items:center;display:flex}.ui-ev-foot{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);max-width:760px;margin-top:var(--space-5);color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.ui-older{padding:var(--space-8);justify-content:center;display:flex}@media (min-width:640px){.ui-ev .ui-meta-row{display:contents}.ui-ev>button>*,.ui-ev .ui-meta-row>*{grid-row:1}.ui-ev .ui-time{grid-column:1}.ui-ev .ui-avatar{grid-column:2}.ui-ev .ui-line{grid-column:3}.ui-ev .ui-mod{grid-column:4}.ui-ev .ui-dev{grid-column:5}.ui-ev .ui-chev{grid-column:6}}@media (max-width:639px){.ui-day{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-ev>button{row-gap:var(--space-2);padding:var(--space-5) var(--space-8);grid-template-columns:30px minmax(0,1fr) 20px;grid-template-areas:"ava line chev""ava meta chev"}.ui-ev .ui-avatar{grid-area:ava;align-self:start}.ui-ev .ui-line{grid-area:line}.ui-ev .ui-chev{grid-area:chev}.ui-ev .ui-meta-row{gap:var(--space-4);flex-wrap:wrap;grid-area:meta;align-items:center;display:flex}.ui-ev-detail{padding:var(--space-4) var(--space-8) var(--space-8)}.ui-diff thead{display:none}.ui-diff tr{padding:var(--space-4) var(--space-6);border-top:1px solid var(--rule-soft);grid-template-columns:1fr;display:grid}.ui-diff th,.ui-diff td{padding:var(--space-1) 0;border:0;width:auto}.ui-diff tbody th{width:auto}.ui-diff tr[data-changed]{background:var(--warning-soft)}.ui-diff td:before{content:attr(data-l) " ";color:var(--muted);font-size:var(--text-small)}}.ui-activity .ui-act-filters{gap:var(--space-6);padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);grid-template-columns:1.1fr 1.4fr 1fr 1.3fr .9fr;display:grid}.ui-activity .ui-act-filters[data-three]{grid-template-columns:1fr 1.3fr 1fr 1.6fr}.ui-act-filters .ui-field>.ui-lab{color:var(--ground-muted);gap:normal;display:block}.ui-sheet-filters .ui-act-filters{gap:var(--space-10);flex-direction:column;display:flex}.ui-activity>.ui-blank[data-kind=first-run]{padding-top:var(--space-15);padding-bottom:var(--space-15)}@media (max-width:1023px){.ui-activity .ui-act-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.ui-activity .ui-act-filters{display:none}}.ui-bals{gap:var(--space-4);display:grid}.ui-bal-card{padding:var(--space-6) var(--space-7);border-radius:var(--r-paper);background:var(--paper);border:1px solid var(--ground-line);gap:var(--space-1);flex-direction:column;display:flex}.ui-bal-card .ui-sub{font-size:var(--text-small)}.ui-bal-card b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;font-size:20px;font-weight:600}.ui-bal-card[data-tone=diff]{background:var(--warning-soft);border-color:#0000}.ui-bal-card[data-tone=diff] b{color:var(--warning)}.ui-bal-card[data-tone=ok]{background:var(--success-soft);border-color:#0000}.ui-bal-card[data-tone=ok] b,.ui-bal-card[data-tone=ok] .ui-sub{color:var(--success)}@media (max-width:1023px){.ui-bals{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-ret-sec{border-top:1px solid var(--rule)}.ui-ret-sec:first-of-type{border-top:0}.ui-ret-sec>header{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-8);padding:var(--space-8) var(--space-10) var(--space-5);flex-wrap:wrap;display:flex}.ui-ret-sec h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-ret-sec .ui-tot{color:var(--ink-2);font-size:var(--text-small);font-variant-numeric:tabular-nums}.ui-ret-sec .ui-tot b{color:var(--ink);font-weight:600}.ui-ret-sec .ui-none{padding:0 var(--space-10) var(--space-8);color:var(--muted);margin:0}.ui-ret-sec h3{padding:var(--space-5) var(--space-10) var(--space-3);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--t-ink);margin:0;font-weight:600}.ui-ret-sec .ui-hint{padding:0 var(--space-10) var(--space-4);color:var(--muted);font-size:var(--text-small);margin:calc(-1 * var(--space-3)) 0 0}.ui-tbl.ui-ret{table-layout:auto}.ui-tbl.ui-ret td,.ui-tbl.ui-ret th{white-space:nowrap;padding-left:var(--space-5);padding-right:var(--space-5)}.ui-tbl.ui-ret td:first-child,.ui-tbl.ui-ret th:first-child{padding-left:var(--space-10);z-index:1;background:var(--paper);box-shadow:inset -1px 0 0 var(--rule-soft);position:sticky;left:0}.ui-tbl.ui-ret thead th:first-child{background:var(--table-head);z-index:2}.ui-tbl.ui-ret tfoot td:first-child{background:var(--table-head)}.ui-tbl.ui-ret td:last-child,.ui-tbl.ui-ret th:last-child{padding-right:var(--space-10)}.ui-tbl.ui-ret td.ui-wrap{white-space:normal;min-width:200px}.ui-tbl.ui-ret tr[data-bad] td{background:var(--danger-soft)}.ui-tbl.ui-ret tr[data-bad] td.ui-gstin{color:var(--danger);font-weight:600}.ui-tbl.ui-ret .ui-gstin{font-family:var(--font-mono);font-size:var(--text-small)}.ui-tbl.ui-ret .ui-trunc[data-party]{max-width:220px}@media (max-width:639px){.ui-ret-sec>header,.ui-ret-sec .ui-none,.ui-ret-sec h3,.ui-ret-sec .ui-hint{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-tbl.ui-ret td:first-child,.ui-tbl.ui-ret th:first-child{padding-left:var(--space-8)}}.ui-label-stage{padding:var(--space-8) 0;background:repeating-linear-gradient(135deg, var(--rule-soft) 0 6px, var(--paper) 6px 12px);border-radius:var(--r-ctl);margin:var(--space-6) 0 var(--space-3);place-items:center;display:grid}.ui-label{background:var(--paper);border:1px solid var(--rule-strong);width:250px;height:125px;color:var(--ink);box-shadow:var(--shadow-flat);border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;font-size:10.5px;line-height:1.25;display:flex}.ui-label[data-size=small]{width:190px}.ui-label .ui-l-nm{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ui-label .ui-l-row{font-family:var(--font-mono);justify-content:space-between;gap:6px;font-size:9.5px;display:flex}.ui-label .ui-barcode{margin-top:auto}.ui-barcode{width:100%;height:30px;display:block}.ui-barcode svg{width:100%;height:100%;display:block}.ui-label .ui-l-code{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.ui-a4-sheet{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-1);gap:2px;padding:6px;display:grid}.ui-a4-sheet i{background:var(--table-head);border:1px solid var(--rule-soft);display:block}.ui-label-box{align-items:center;gap:var(--space-5);padding:var(--space-9) var(--space-6);border-radius:var(--r-ctl);background:var(--table-head);flex-direction:column;display:flex}.ui-label-cap{color:var(--muted);font-size:var(--text-small)}.ui-print-label{background:var(--paper);color:var(--ink);border:1px dashed var(--field-line);box-shadow:var(--shadow-1);font-family:var(--font-body);border-radius:3px;flex-direction:column;justify-content:center;gap:1px;padding:6px 8px;line-height:1.15;display:flex;overflow:hidden}.ui-print-label .ui-pl-name{font-size:11px;font-weight:600}.ui-print-label .ui-pl-small{font-size:9.5px}.ui-print-label .ui-pl-mrp{font-size:12px;font-weight:700}.ui-print-label .ui-pl-bars{display:contents}.ui-print-label .ui-barcode{flex:none;height:26px;margin-top:2px}.ui-labels .ui-save-card>h2+.ui-input{margin-top:var(--space-4)}.ui-label-one{text-align:center}.ui-label-count{margin-top:var(--space-6);font-size:var(--text-lead);color:var(--ink);justify-content:space-between;font-weight:600;display:flex}.ui-label-count>span+span{color:var(--ink-2);font-weight:500}.ui-label-hint{margin-top:var(--space-4)}.ui-label-source{gap:var(--space-6);padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.ui-label-source .ui-seg{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.ui-label-source .ui-picked{color:var(--ink-2)}.ui-label-source .ui-field{max-width:420px}.ui-label-missing{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:639px){.ui-label-source{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-label-source .ui-seg{flex-direction:column;align-self:stretch;overflow:visible}.ui-label-source .ui-seg>.ui-seg-item{justify-content:flex-start;height:40px}}.ui-tbl td.ui-lay-trunc .ui-trunc{max-width:320px;display:block}.ui-lay-alert{margin:var(--space-8) var(--space-10) 0}.ui-print-label .ui-pl-code{font-family:var(--font-mono);text-align:center;letter-spacing:.08em;font-size:9px}.ui-bc-show{align-items:center;gap:var(--space-8);margin-top:var(--space-5);padding:var(--space-6) var(--space-7);border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--table-head);display:flex}.ui-bc-show .ui-barcode{flex:none;width:180px;height:44px}@media (max-width:639px){.ui-bc-show{flex-direction:column;align-items:flex-start}}.ui-out{z-index:48;background:var(--paper);width:min(1120px,100vw - 48px);height:92vh;color:var(--ink);border-radius:var(--r-sheet);box-shadow:var(--shadow-pop);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);outline:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;display:grid;position:fixed;top:4vh;left:50%;overflow:hidden;transform:translate(-50%)}.ui-out[data-starting-style],.ui-out[data-ending-style]{opacity:0;transform:translate(-50%,8px)}.ui-out[data-ending-style]{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-in)}.ui-out>header{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-7) var(--space-9);border-bottom:1px solid var(--rule);grid-column:1/-1;display:flex}.ui-out>header h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-preview{background:var(--ground);padding:var(--space-10);align-items:center;gap:var(--space-8);flex-direction:column;display:flex;overflow-y:auto}.ui-preview-count{font-size:var(--text-small);color:var(--ground-muted);justify-content:space-between;align-self:stretch;display:flex}.ui-sheet-a4{aspect-ratio:1/1.414;background:var(--paper);width:520px;box-shadow:var(--shadow-paper);color:var(--ink);border-radius:2px;flex:none;padding:34px 32px;font-size:7.5px;line-height:1.45;position:relative;overflow:hidden}.ui-sheet-a4[data-format="80"]{aspect-ratio:auto;width:300px;height:860px;padding:18px 14px;font-size:8px}.ui-sheet-a4[data-format="58"]{aspect-ratio:auto;width:218px;height:940px;padding:14px 10px;font-size:7.5px}.ui-pv-top{border-bottom:1px solid var(--rule-strong);justify-content:space-between;margin-bottom:8px;padding-bottom:8px;display:flex}.ui-pv-top b{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px}.ui-pv-copy{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ink);align-self:flex-start;padding:1px 4px;font-size:7px}.ui-pv-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:14px minmax(0,1fr) 30px 46px 40px 52px;gap:6px;padding:3px 0;display:grid}.ui-sheet-a4[data-format="80"] .ui-pv-row,.ui-sheet-a4[data-format="58"] .ui-pv-row{grid-template-columns:minmax(0,1fr) 54px}.ui-sheet-a4[data-format="80"] .ui-pv-x,.ui-sheet-a4[data-format="58"] .ui-pv-x{display:none}.ui-pv-row .ui-r{text-align:right;font-variant-numeric:tabular-nums}.ui-pv-head{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:6.5px;font-weight:600}.ui-pv-tot{width:46%;margin-top:10px;margin-left:auto}.ui-sheet-a4[data-format="80"] .ui-pv-tot,.ui-sheet-a4[data-format="58"] .ui-pv-tot{width:100%}.ui-pv-tot div{justify-content:space-between;padding:1px 0;display:flex}.ui-pv-tot .ui-g{border-top:1px solid var(--ink);margin-top:3px;padding-top:3px;font-size:10px;font-weight:700}.ui-pv-stamp{font-family:var(--font-display);letter-spacing:.1em;color:var(--danger);font-size:54px;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}@supports (color:color-mix(in lab, red, red)){.ui-pv-stamp{color:color-mix(in srgb, var(--danger) 28%, transparent)}}.ui-pv-stamp{border:5px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-pv-stamp{border:5px solid color-mix(in srgb, var(--danger) 28%, transparent)}}.ui-pv-stamp{padding:0 16px}.ui-out-side{gap:var(--space-10);padding:var(--space-9);border-left:1px solid var(--rule);flex-direction:column;display:flex;overflow-y:auto}.ui-out-side fieldset{gap:var(--space-5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ui-out-side legend{margin-bottom:var(--space-5);padding:0}.ui-pv-skel{aspect-ratio:1/1.414;background:var(--paper);border-radius:2px;flex-direction:column;gap:10px;width:520px;padding:34px 32px;display:flex}.ui-outputs{gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.ui-outputs .ui-btn{width:100%;height:var(--control-h-lg)}.ui-outputs .ui-btn[data-variant=primary]{height:48px;font-size:15px}.ui-share-box{gap:var(--space-6);padding:var(--space-8);border-radius:var(--r-ctl);background:var(--pick-bg);flex-direction:column;display:flex}.ui-share-msg{font-size:var(--text-small);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-ctl);padding:var(--space-5) var(--space-6);overflow-wrap:anywhere;margin:0}.ui-pv-skel[data-format="80"]{aspect-ratio:auto;width:300px;height:860px;padding:18px 14px}.ui-pv-skel[data-format="58"]{aspect-ratio:auto;width:218px;height:940px;padding:14px 10px}.ui-share-title{font-size:var(--text-lead);margin:0;font-weight:600}.ui-out-group{gap:var(--space-5);flex-direction:column;display:flex}.ui-preview-error{margin:auto}.ui-preview-note{align-self:stretch}.ui-pdf-sheets{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.ui-pdf-sheet{background:var(--paper);box-shadow:var(--shadow-paper);border-radius:2px;flex:none;display:block}@media (max-width:899px){.ui-outputs .ui-share-first{order:-1}.ui-out{border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;height:100vh;inset:0;transform:none}.ui-out[data-starting-style],.ui-out[data-ending-style]{transform:translateY(8px)}.ui-preview{padding:var(--space-6)}.ui-sheet-a4,.ui-pv-skel{width:100%;max-width:340px}.ui-out-side{border-left:0;border-top:1px solid var(--rule);max-height:50vh;padding:var(--space-8);gap:var(--space-8);box-shadow:0 -8px 24px -12px #121a2b4d}.ui-outputs{flex-flow:wrap;order:-1;margin-top:0}.ui-outputs .ui-btn{flex:30%}}.ui-photo{aspect-ratio:4/3;border-radius:var(--r-ctl);background:repeating-linear-gradient(135deg, var(--rule-soft) 0 8px, var(--paper) 8px 16px);border:1px solid var(--rule);color:var(--muted);font-size:var(--text-small);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.ui-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-thumbs{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.ui-thumbs button{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--r-ctl);background:repeating-linear-gradient(135deg, var(--rule-soft) 0 6px, var(--paper) 6px 12px);cursor:pointer;padding:0;position:relative;overflow:hidden}.ui-thumbs button img{object-fit:cover;width:100%;height:100%}.ui-thumbs button[aria-current=true]{border:2px solid var(--accent)}@media (max-width:1023px){.ui-photo{max-width:280px}}.ui-record .ui-canvas{gap:var(--space-10)}.ui-sec-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-9) var(--space-10) var(--space-6);flex-wrap:wrap;display:flex}.ui-sec-head .ui-filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-sec-head .ui-input{width:170px}.ui-fits{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-fits li{height:28px;padding:0 var(--space-6);border:1px solid var(--rule);border-radius:var(--r-pill);font-size:var(--text-small);color:var(--ink-2);align-items:center;display:inline-flex}.ui-desc{max-width:72ch;color:var(--ink-2);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ui-desc[data-open]{display:block}.ui-card>h2.ui-lab{margin-bottom:var(--space-6);font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--track-label);color:var(--muted);font-weight:500;display:block}.ui-price-big{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--rule);margin-bottom:var(--space-6);display:flex}.ui-price-big b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;font-size:30px;font-weight:600}.ui-ident{margin-top:var(--space-8)}.ui-ident dt,.ui-ident dd{padding:var(--space-2) 0}.ui-ident .ui-barcode{height:44px;margin-top:var(--space-6);color:var(--ink)}.ui-mv-in{color:var(--success);font-weight:500}.ui-mv-out{color:var(--ink);font-weight:500}.ui-doc-link{font-family:var(--font-mono);font-size:var(--text-mono)}@media (max-width:1023px){.ui-record:not(.ui-preturn,.ui-sreturn,.ui-payment) .ui-with-inspector>.ui-inspector{order:-1}}.ui-by-head{padding:var(--space-9) var(--space-10) var(--space-10);border-top:1px solid var(--rule)}.ui-by-head h2{font-size:var(--text-body);margin:0 0 var(--space-6);font-weight:600}.ui-by-head ol{gap:var(--space-4) var(--space-13);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-by-head li{gap:var(--space-2) var(--space-6);font-size:var(--text-body);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ui-by-head .ui-amt{font-variant-numeric:tabular-nums;font-weight:600}.ui-by-head .ui-bar{background:var(--t-soft);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.ui-by-head .ui-bar i{background:var(--t);border-radius:3px;height:100%;display:block}.ui-by-head .ui-pct{color:var(--muted);font-weight:400;font-size:var(--text-small);margin-left:var(--space-3)}@media (max-width:1365px){.ui-page[data-sheet] .ui-by-head ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.ui-by-head{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-by-head ol{grid-template-columns:minmax(0,1fr)}}.ui-sheet-figs.ui-move{align-items:center;gap:var(--space-5);display:flex}.ui-move>.ui-ic{color:var(--t-ink);flex:none}.ui-dev-tbl .ui-trunc{max-width:300px;display:block}.ui-dev-tbl .ui-dev-this{margin-left:var(--space-4)}.ui-dev-tbl .ui-dev-this>.ui-status{margin-top:-2px}.ui-dev-tbl td:first-child,.ui-dev-tbl th:first-child{padding-left:var(--space-11)}.ui-dev-tbl td:last-child,.ui-dev-tbl th:last-child{padding-right:var(--space-11)}.ui-dev-foot{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.ui-racks{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--rule);flex-direction:column;display:flex}.ui-racks h3{font-size:var(--text-body);align-items:baseline;gap:var(--space-4);margin:0;font-weight:600;display:flex}.ui-racks h3 .ui-n{color:var(--muted);font-weight:400;font-size:var(--text-small)}.ui-rack-add{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}.ui-rack-add .ui-field-error{grid-column:1/-1}.ui-cell-btn{all:unset;cursor:pointer;border-radius:2px}.ui-cell-btn:hover .ui-mono{text-decoration:underline}.ui-cell-btn:focus-visible{box-shadow:var(--focus-ring)}.ui-tbl tr[data-row=open] td{background:var(--pick-bg)}.ui-rack-edit{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ui-rack-edit .ui-span,.ui-rack-edit .ui-field-error{grid-column:1/-1}.ui-rack-edit .ui-acts{justify-content:flex-end;gap:var(--space-4);display:flex}.ui-racks .ui-tbl-empty{padding:var(--space-6);color:var(--muted);margin:0}}@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:var(--space-8);height:var(--space-8)}.size-12{width:var(--space-12);height:var(--space-12)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[56px\]{height:56px}.h-\[calc\(var\(--control-h\)-2px\)\]{height:calc(var(--control-h) - 2px)}.h-control{height:var(--control-h)}.h-control-lg{height:var(--control-h-lg)}.h-full{height:100%}.h-row{height:var(--row-h)}.min-h-control{min-height:var(--control-h)}.min-h-full{min-height:100%}.w-12{width:var(--space-12)}.w-\[202px\]{width:202px}.w-\[324px\]{width:324px}.w-full{width:100%}.max-w-\[236px\]{max-width:236px}.max-w-\[360px\]{max-width:360px}.max-w-\[920px\]{max-width:920px}.max-w-content{max-width:var(--content-max)}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--r-ctl\)\+2px\)\]{border-radius:calc(var(--r-ctl) + 2px)}.rounded-chip{border-radius:var(--r-chip)}.rounded-ctl{border-radius:var(--r-ctl)}.rounded-ctl-lg{border-radius:var(--r-ctl-lg)}.rounded-dock{border-radius:var(--r-dock)}.rounded-paper{border-radius:var(--r-paper)}.rounded-pill{border-radius:var(--r-pill)}.rounded-sheet{border-radius:var(--r-sheet)}.rounded-tl-paper{border-top-left-radius:var(--r-paper)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-accent{border-color:var(--accent)}.border-danger{border-color:var(--danger)}.border-field-line{border-color:var(--field-line)}.border-ground-control-line{border-color:var(--ground-control-line)}.border-note-line{border-color:var(--note-line)}.border-primary-kbd-line{border-color:var(--primary-kbd-line)}.border-primary-on-paper{border-color:var(--primary-on-paper)}.border-rule{border-color:var(--rule)}.border-rule-soft{border-color:var(--rule-soft)}.border-t-accent{border-top-color:var(--accent)}.bg-accent{background-color:var(--accent)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-dock{background-color:var(--dock)}.bg-dock-sel{background-color:var(--dock-sel)}.bg-dock-track{background-color:var(--dock-track)}.bg-ground-control{background-color:var(--ground-control)}.bg-ground-ink{background-color:var(--ground-ink)}.bg-ground-track{background-color:var(--ground-track)}.bg-info-soft{background-color:var(--info-soft)}.bg-note{background-color:var(--note)}.bg-paper{background-color:var(--paper)}.bg-pick{background-color:var(--pick-bg)}.bg-primary{background-color:var(--primary)}.bg-primary-on-paper{background-color:var(--primary-on-paper)}.bg-success-soft{background-color:var(--success-soft)}.bg-table-head{background-color:var(--table-head)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning-soft)}.fill-rule{fill:var(--rule)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.p-\[3px\]{padding:3px}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.px-7{padding-inline:var(--space-7)}.px-8{padding-inline:var(--space-8)}.px-\[5px\]{padding-inline:5px}.px-\[26px\]{padding-inline:26px}.py-5{padding-block:var(--space-5)}.py-6{padding-block:var(--space-6)}.py-7{padding-block:var(--space-7)}.py-px{padding-block:1px}.pt-2{padding-top:var(--space-2)}.pt-6{padding-top:var(--space-6)}.pr-6{padding-right:var(--space-6)}.pr-8{padding-right:var(--space-8)}.pb-3{padding-bottom:var(--space-3)}.pb-5{padding-bottom:var(--space-5)}.pl-8{padding-left:var(--space-8)}.pl-11{padding-left:var(--space-11)}.pl-rail{padding-left:var(--rail-w)}.pl-sheet{padding-left:var(--sheet-w)}.text-left{text-align:left}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--text-body)}.text-doc-title{font-size:var(--text-doc-title)}.text-field{font-size:var(--text-field)}.text-kbd{font-size:var(--text-kbd)}.text-label{font-size:var(--text-label)}.text-mono{font-size:var(--text-mono)}.text-page-title{font-size:var(--text-page-title)}.text-row{font-size:var(--text-row)}.text-section{font-size:var(--text-section)}.text-small{font-size:var(--text-small)}.text-total{font-size:var(--text-total)}.text-wordmark{font-size:var(--text-wordmark)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.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-figure{--tw-font-weight:var(--total-weight);font-weight:var(--total-weight)}.font-heading{--tw-font-weight:var(--display-weight);font-weight:var(--display-weight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-display{--tw-tracking:var(--display-track);letter-spacing:var(--display-track)}.tracking-head{--tw-tracking:var(--track-head);letter-spacing:var(--track-head)}.tracking-label{--tw-tracking:var(--track-label);letter-spacing:var(--track-label)}.tracking-total{--tw-tracking:var(--total-track);letter-spacing:var(--total-track)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-dock-ink{color:var(--dock-ink)}.text-dock-sel-ink{color:var(--dock-sel-ink)}.text-dock-track-ink{color:var(--dock-track-ink)}.text-ground-ink{color:var(--ground-ink)}.text-ground-muted{color:var(--ground-muted)}.text-info{color:var(--info)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-paper{color:var(--paper)}.text-primary-ink{color:var(--primary-ink)}.text-primary-kbd-ink{color:var(--primary-kbd-ink)}.text-primary-on-paper-ink{color:var(--primary-on-paper-ink)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;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,)}.shadow-\[0_6px_16px_-8px_var\(--primary-on-paper\)\]{--tw-shadow:0 6px 16px -8px var(--tw-shadow-color,var(--primary-on-paper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-dock{--tw-shadow:0 18px 40px -12px var(--tw-shadow-color,#121a2b8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-flat{--tw-shadow:0 1px 2px var(--tw-shadow-color,#161d450f), 0 4px 14px -8px var(--tw-shadow-color,#161d4524);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-note{--tw-shadow:0 8px 24px -14px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-paper{--tw-shadow:0 1px 2px var(--tw-shadow-color,#161d450f), 0 10px 32px -14px var(--tw-shadow-color,#161d4533);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:0 2px 6px var(--tw-shadow-color,#121a2b1a), 0 18px 48px -12px var(--tw-shadow-color,#121a2b52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sel{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--dur-fast\){--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.before\:size-\[6px\]:before{content:var(--tw-content);width:6px;height:6px}.before\:rounded-pill:before{content:var(--tw-content);border-radius:var(--r-pill)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.first\:pl-10:first-child{padding-left:var(--space-10)}.last\:pr-10:last-child{padding-right:var(--space-10)}.focus-within\:border-accent:focus-within{border-color:var(--accent)}.focus-within\:shadow-\[0_0_0_1px_var\(--accent\)\]:focus-within{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-\(--focus-ring-dark\):focus-visible{--tw-shadow:var(--focus-ring-dark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-none:focus-visible{--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)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#eef1f7;--ground-ink:#121a2b;--ground-ink-2:#3b4559;--ground-muted:#4d5a70;--ground-line:#d3d9e3;--ground-track:#d6dce6;--ground-control:#f2f4f8;--ground-control-line:#c3cad6;--ground-field-line:#6b7690;--paper:#fff;--ink:#121a2b;--ink-2:#3b4559;--muted:#566179;--rule:#dfe4ec;--rule-soft:#ebeef3;--rule-strong:#121a2b;--field-line:#7f8aa0;--pick-bg:#eef2fd;--row-hover:#f5f7fb;--skeleton:#e9edf3;--skeleton-shine:#f4f6f9;--accent:#2f45b5;--accent-ink:#fff;--accent-soft:#dfe5ff;--accent-soft-ink:#1f2b6e;--dock:#161d45;--dock-ink:#fff;--dock-muted:#b4bccb;--dock-track:#283070;--dock-track-ink:#dde2f5;--dock-sel:#fff;--dock-sel-ink:#161d45;--primary:#93a3ff;--primary-ink:#0e1530;--primary-hover:#a9b6ff;--primary-kbd-line:#4a5bb8;--primary-kbd-ink:#1f2b6e;--primary-on-paper:#2f45b5;--primary-on-paper-ink:#fff;--primary-on-paper-hover:#2639a0;--primary-on-paper-kbd-line:#6577d6;--primary-on-paper-kbd-ink:#dfe5ff;--tone-sales:#3b4fd8;--tone-sales-ink:#2a37a3;--tone-sales-soft:#e9ecff;--tone-purchases:#0d8484;--tone-purchases-ink:#0b5f61;--tone-purchases-soft:#dcf3f2;--tone-stock:#d26a0a;--tone-stock-ink:#8a4300;--tone-stock-soft:#fdefdc;--tone-parties:#7c3aed;--tone-parties-ink:#5b21b6;--tone-parties-soft:#efe8fe;--tone-accounts:#1a8a4a;--tone-accounts-ink:#14653a;--tone-accounts-soft:#def4e6;--tone-reports:#0b7fc0;--tone-reports-ink:#075985;--tone-reports-soft:#def0fb;--tone-settings:#5b6780;--tone-settings-ink:#3b4559;--tone-settings-soft:#e8ecf3;--tone-alert:#d92d20;--tone-alert-ink:#b42318;--tone-alert-soft:#fdeceb;--hero-from:#3b4fd8;--hero-to:#5a3fd0;--hero-ink:#fff;--hero-muted:#dfe3ff;--hero-line:#ffffff38;--table-head:#f5f7fc;--note:#fff;--note-line:#c3cad6;--success:#1b6a43;--success-soft:#e5f3eb;--warning:#8a4b00;--warning-soft:#fcf0dc;--danger:#b42318;--danger-soft:#fdecea;--danger-ink:#fff;--info:#2f45b5;--info-soft:#eef2fd;--chart-1:#2f45b5;--chart-2:#0f7b8a;--chart-3:#b0650f;--chart-4:#8e3b82;--chart-5:#566179;--chart-seq-1:#dfe5ff;--chart-seq-2:#b3c0f5;--chart-seq-3:#7f93e6;--chart-seq-4:#4d65cf;--chart-seq-5:#2f45b5;--chart-grid:#ebeef3;--display-weight:700;--display-track:-.035em;--total-weight:600;--total-track:-.04em;--fig-track:-.03em;--track-label:.06em;--track-head:.04em;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:20px;--space-10:24px;--space-11:28px;--space-12:32px;--space-13:40px;--space-14:48px;--space-15:64px;--topbar-h:56px;--sidebar-w:232px;--sidebar-w-icons:64px;--rail-w:240px;--inspector-w:320px;--sheet-w:440px;--doc-w:880px;--margin-w:180px;--content-max:1360px;--row-h:44px;--row-h-compact:36px;--control-h:34px;--control-h-lg:40px;--touch-min:44px;--dock-h:92px;--tabbar-h:64px;--phone-max:480px;--bill-btn:52px;--r-paper:10px;--r-ctl:7px;--r-ctl-lg:calc(var(--r-ctl) + 3px);--r-track:9px;--r-pill:999px;--r-dock:16px;--r-sheet:12px;--r-chip:8px;--border-hair:1px;--border-strong:1.5px;--scrim:#121a2b6b;--focus:#2f45b5;--focus-on-dark:#93a3ff;--danger-on-dark:#ffb4ab;--focus-ring:0 0 0 2px var(--paper), 0 0 0 4px var(--focus);--focus-ring-ground:0 0 0 2px var(--ground), 0 0 0 4px var(--focus);--focus-ring-dark:0 0 0 2px var(--dock), 0 0 0 4px var(--focus-on-dark);--icon-stroke:1.75;--icon-sm:15px;--icon-md:18px;--icon-lg:22px;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.22s;--bp-tablet:640px;--bp-desktop:1024px;--bp-wide:1280px}@media (max-width:639px){:root{--text-total:34px;--text-doc-title:30px;--text-figure:32px;--text-page-title:26px;--text-wordmark-paper:19px;--text-body:14px;--text-row:14px;--text-small:12.5px;--text-label:11px;--row-h:56px;--control-h:44px;--dock-h:72px}}@media (max-width:1365px){:root{--rail-w:200px}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}.ui-pick-trigger{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ui-ordered{border:1px solid var(--rule);border-radius:var(--r-ctl);margin:0;padding:0;list-style:none}.ui-ordered li{align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-top:1px solid var(--rule-soft);display:flex}.ui-ordered li:first-child{border-top:0}.ui-ordered li .ui-check{flex:1;min-width:0}.ui-ordered li[data-off] .ui-check{color:var(--ink-2)}.ui-ordered .ui-ord{color:var(--muted);font-variant-numeric:tabular-nums;width:20px}.ui-ordered.ui-invalid{border-color:var(--danger)}.ui-sys-page{min-height:calc(100vh - var(--topbar-h));place-items:center;display:grid}.ui-sys{text-align:center;align-items:center;gap:var(--space-7);flex-direction:column;width:min(520px,100%);display:flex}.ui-sys .ui-sys-art{width:150px;height:120px;color:var(--accent);margin-bottom:var(--space-3)}.ui-sys h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:var(--text-page-title);color:var(--ground-ink);text-wrap:balance;margin:0;line-height:1.12}.ui-sys h1:focus,.ui-sys h1:focus-visible{box-shadow:none;outline:none}.ui-sys .ui-sys-why{color:var(--ground-ink-2);font-size:var(--text-lead);max-width:46ch;margin:0}.ui-sys .ui-sys-addr{align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-3) var(--space-6);border:1px solid var(--ground-line);border-radius:var(--r-ctl);background:var(--ground-control);color:var(--ground-ink-2);margin:0;display:inline-flex}.ui-sys .ui-sys-addr code{font-family:var(--font-mono);font-size:var(--text-mono);overflow-wrap:anywhere;text-align:left}.ui-sys .ui-sys-acts{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.ui-sys .ui-sys-acts .ui-btn{height:var(--control-h-lg);padding:0 var(--space-8)}.ui-sys-wrap>.ui-brand{margin-bottom:var(--space-8)}@media (max-width:639px){.ui-sys .ui-sys-art{display:none}.ui-sys h1{font-size:24px}.ui-sys-page{padding-top:var(--space-13);place-items:start center}.ui-sys .ui-sys-acts{flex-direction:column;align-self:stretch}.ui-sys .ui-sys-acts .ui-btn{width:100%}}.ui-tbl .ui-rate{font-family:var(--font-display);font-weight:600;font-size:var(--text-lead)}.ui-textarea.ui-applies{min-height:72px}.ui-field-hint.ui-sheet-note{margin:0}.ui-notice-line{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-10);border-bottom:1px solid var(--rule);color:var(--ink);flex-wrap:wrap;margin:0;font-weight:500;display:flex}.ui-notice-line>svg{color:var(--warning)}.ui-notice-line>.ui-btn{margin-left:auto}.ui-notice-line[data-kind=setting]{font-weight:400}.ui-notice-line[data-kind=setting]>svg{color:var(--t-ink)}.ui-notice-line[data-kind=setting]>.ui-btn{margin-left:0}.ui-notice-line[data-kind=setting] .ui-hint{color:var(--muted);font-size:var(--text-small)}@media (max-width:639px){.ui-notice-line{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-notice-line>.ui-btn{margin-left:0}}.ui-example{font-family:var(--font-mono);font-size:var(--text-lead);color:var(--ink)}.ui-copies{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-copies li{align-items:center;gap:var(--space-3);display:flex}.ui-copies .ui-ord{width:18px;color:var(--muted);font-variant-numeric:tabular-nums}.ui-copies li .ui-input{flex:1}.ui-copy-add{margin-top:var(--space-3);align-self:flex-start}.ui-toggles{gap:var(--space-6);flex-direction:column;display:flex}.ui-users-empty,.ui-products-empty,.ui-transfers-empty,.ui-write-offs-empty,.ui-adjustments-empty,.ui-orders-empty,.ui-bills-empty,.ui-preturns-empty,.ui-sreturns-empty,.ui-refunds-empty,.ui-journals-empty,.ui-entries-empty,.ui-contra-empty,.ui-payouts-empty{padding-top:var(--space-15);padding-bottom:var(--space-15)}:is(.ui-users-empty,.ui-products-empty,.ui-transfers-empty,.ui-write-offs-empty,.ui-adjustments-empty,.ui-orders-empty,.ui-bills-empty,.ui-preturns-empty,.ui-sreturns-empty,.ui-entries-empty)>.ui-blank{padding-block:0}.ui-user-must{display:contents}.ui-user-must>.ui-status{white-space:normal;max-width:100%;height:auto;min-height:22px;margin-top:-2px;padding-block:2px;line-height:1.3}.ui-sheet-filters{position:static}.ui-input input.ui-pw-show{font-family:var(--font-mono)}.ui-user-roles .ui-choice{padding-top:var(--space-5);padding-bottom:var(--space-5);align-items:flex-start}.ui-user-roles .ui-choice input{margin-top:3px}.ui-user-roles .ui-choice>span{gap:var(--space-2);flex-direction:column;display:flex}.ui-user-roles .ui-role-name{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-user-roles .ui-choice small{color:var(--ink-2);font-size:var(--text-small);font-weight:400;line-height:var(--leading-snug)}.ui-user-roles .ui-choice:has(input:checked) small{color:var(--accent-soft-ink)}.ui-user-roles .ui-choice:has(input:disabled){opacity:1;cursor:default}.ui-user-scope .ui-choices{max-width:560px}.ui-user-locs{gap:var(--space-4) var(--space-8);margin:var(--space-6) 0 0 var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-user-home{margin-top:var(--space-9)}.ui-user-acct{gap:var(--space-8);flex-direction:column;display:flex}.ui-user-status-line{gap:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.ui-user-btns{gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-user-danger{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;display:flex}.ui-user-danger .ui-user-deactivate{color:var(--danger)}.ui-user-danger .ui-user-refusal{flex:1}.ui-user-acct .ui-dev-tbl{margin:0 calc(-1 * var(--space-11))}.ui-user-acct .ui-dev-tbl td:first-child,.ui-user-acct .ui-dev-tbl th:first-child{padding-left:var(--space-11)}.ui-user-acct .ui-dev-tbl td:last-child,.ui-user-acct .ui-dev-tbl th:last-child{padding-right:var(--space-11)}.ui-user-acct .ui-dev-tbl .ui-trunc{max-width:280px}@media (max-width:639px){.ui-user-roles .ui-choices,.ui-user-locs{grid-template-columns:minmax(0,1fr)}.ui-user-locs{margin-left:0}.ui-user-acct .ui-dev-tbl{margin:0 calc(-1 * var(--space-8))}}.ui-kind-tabs{margin-bottom:var(--space-9)}.ui-gst-check{gap:var(--space-3);font-size:var(--text-small);align-items:flex-start;display:flex}.ui-gst-check[data-tone=success]{color:var(--success)}.ui-gst-check[data-tone=warning]{color:var(--warning)}.ui-gst-check a{color:inherit}.ui-tbl .ui-row-mono{font-size:var(--text-row)}.ui-tbl td.ui-id .ui-sub{font-weight:400}.ui-route .ui-route-to{color:var(--ink-2)}.ui-route .ui-route-arrow{color:var(--muted)}.ui-tbl .ui-w400{font-weight:400}.ui-short{color:var(--danger);font-weight:500}.ui-totline{font-size:var(--text-lead);color:var(--ink);margin:0;font-weight:500}.ui-transfer .ui-card>h2.ui-lab,.ui-write-off .ui-card>h2.ui-lab,.ui-adjustment .ui-card>h2.ui-lab,.ui-order .ui-card>h2.ui-lab,.ui-labels .ui-card>h2.ui-lab,.ui-preturn .ui-card>h2.ui-lab,.ui-sreturn .ui-card>h2.ui-lab,.ui-payment .ui-card>h2.ui-lab{margin-bottom:0}.ui-late{width:fit-content;margin-top:-2px;display:flex}.ui-state-note{margin:var(--space-4) 0 0;color:var(--ink-2)}.ui-order .ui-meter-thin{height:8px;margin-top:var(--space-6);display:block}.ui-order .ui-meter-thin i{background:var(--tone-purchases)}@media (min-width:640px){.ui-order .ui-tbl .ui-cell-input{width:76px;height:32px}.ui-order .ui-tbl .ui-cell-input[data-width=rate]{width:96px}}.ui-adjust-summary{margin:var(--space-4) 0 0;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink)}.ui-adjust-summary .ui-pos,.ui-adjust-summary .ui-neg{font-weight:600}.ui-adjust-pin{font-size:var(--text-small)}.ui-refusal ul{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ui-lines-prompt{padding:var(--space-10) var(--space-6);text-align:center;display:block}@media (max-width:639px){.ui-lines-prompt{visibility:hidden;block-size:var(--space-10);padding:0;overflow:hidden}}.ui-page-alert{margin-bottom:var(--space-8)}.ui-tbl .ui-ret-word{margin-top:var(--space-2);font-size:var(--text-small);color:var(--ink-2);display:block}.ui-bill .ui-doc-party{gap:var(--space-8) var(--space-11);padding:var(--space-9) 0 var(--space-8)}.ui-bill .ui-doc-head .ui-ttl{flex:none}.ui-bill .ui-doc-head h1{white-space:nowrap}.ui-other-grid{gap:var(--space-6) var(--space-8);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-other-grid .ui-wide{grid-column:1/-1}.ui-tax-row{align-items:center;gap:var(--space-8);padding:var(--space-6) 0 var(--space-8);font-size:var(--text-body);flex-wrap:wrap;display:flex}.ui-tax-row .ui-sub{flex:1;min-width:200px}.ui-summary-err{margin:var(--space-8) 0 0}.ui-more{align-self:flex-start;gap:var(--space-4);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}.ui-more span{color:var(--ink-2);font-weight:400}.ui-more[aria-expanded=true] svg{transform:rotate(180deg)}.ui-more-grid[hidden]{display:none}.ui-more-grid .ui-cell-input.ui-line-input{text-align:left;border:0;border-bottom:1px solid var(--field-line);width:100%;height:30px;font-size:var(--text-body);background:0 0;border-radius:0;padding:0}.ui-x7-list{padding-left:var(--space-9);gap:var(--space-2);flex-direction:column;margin:0;list-style:outside;display:flex}.ui-pay-dialog{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ui-pay-dialog>:last-child{grid-column:1/-1}.ui-phone-pay{display:none}.ui-fb-find{color:var(--ground-muted)}.ui-fb-ink{color:var(--ground-ink)}.ui-narrow-acts{display:none}@media (max-width:1199px){.ui-narrow-acts{margin-bottom:var(--space-6);display:block}}@media (max-width:639px){.ui-bill .ui-doc-head h1{white-space:normal}.ui-other-grid{grid-template-columns:minmax(0,1fr)}.ui-phone-pay{margin-top:var(--space-8);display:block}.ui-phone-pay .ui-seg{display:flex}.ui-phone-pay .ui-seg-item{flex:1}}.ui-bill[data-doc=sale] .ui-doc-party{padding-bottom:var(--space-9)}@media (min-width:640px){.ui-bill[data-doc=sale] .ui-doc-party{gap:var(--space-11)}}.ui-tbl .ui-walkin{color:var(--muted);font-weight:400}.ui-tbl td.ui-open-amount{font-weight:500}.ui-preturn .ui-state-note{color:var(--ground-ink-2)}.ui-bills-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10) var(--space-6);flex-wrap:wrap;display:flex}.ui-bills-head h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;font-weight:600}.ui-bills-head .ui-input{flex:0 300px}.ui-ret-bill{border-top:1px solid var(--rule)}.ui-ret-bill>button{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-7) var(--space-10);text-align:left;font-size:var(--text-body);color:var(--ink);cursor:pointer;background:0 0;border:0;display:flex}.ui-ret-bill>button:hover:not(:disabled){background:var(--row-hover)}.ui-ret-bill>button .ui-chev{color:var(--muted);transition:transform var(--dur-fast) var(--ease-out)}.ui-ret-bill>button[aria-expanded=true] .ui-chev{transform:rotate(180deg)}.ui-ret-sum{flex:1;min-width:0}.ui-ret-sum b{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent);font-weight:600}.ui-ret-picked{flex:none;display:flex}.ui-ret-bill[data-open]{background:var(--paper)}.ui-ret-bill .ui-tbl{border-top:1px solid var(--rule-soft)}.ui-ret-bill .ui-more-lines{padding:var(--space-5) var(--space-10) var(--space-7)}.ui-ret-bill .ui-cell-input[data-width=price]{width:88px}.ui-ro-num{text-align:right;display:block}.ui-preturn-extras{gap:var(--space-8) var(--space-9);padding:var(--space-8) var(--space-10) var(--space-9);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-preturn-extras .ui-wide{grid-column:1/-1}.ui-preturn-extras textarea{min-height:64px}.ui-preturn-extras .ui-ro{font-size:inherit;padding:0}.ui-preturn-extras .ui-wide .ui-ro{color:var(--ink-2)}.ui-preturn-nothing{padding:var(--space-12) var(--space-10)}.ui-preturn-prompt,.ui-preturn-none{padding:var(--space-10);text-align:center}.ui-preturn .ui-settle{margin-top:var(--space-8)}.ui-preturn .ui-save-card .ui-big-line{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-strong) solid var(--rule-strong)}.ui-preturn .ui-save-why{margin-top:var(--space-4)}@media (max-width:639px){.ui-bills-head,.ui-ret-bill>button,.ui-ret-bill .ui-more-lines{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-preturn-extras{padding-left:var(--space-8);padding-right:var(--space-8);grid-template-columns:minmax(0,1fr)}.ui-bills-head .ui-input{flex:100%}.ui-ret-bill .ui-tbl td:has(>.ui-reason-cell[data-idle]){display:none}.ui-ret-bill .ui-reason-cell{display:contents}.ui-ret-bill .ui-tbl td[data-card=field] select.ui-cell-input{width:170px}}.ui-dialog.ui-bill-picker{width:min(600px,100vw - 32px);top:12vh}.ui-bill-picker ul{margin:0 calc(-1 * var(--space-4));max-height:46vh;overflow-y:auto}.ui-bill-picker li[role=option]{justify-content:space-between;gap:var(--space-6);padding:var(--space-5) var(--space-4);border-radius:var(--r-ctl);font-size:var(--text-body);cursor:pointer;display:flex}.ui-bill-picker li[aria-selected=true]{background:var(--pick-bg);box-shadow:inset 3px 0 0 var(--accent)}.ui-bill-picker li[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.ui-bill-picker li .ui-why{flex:none}.ui-sreturn .ui-state-note{color:var(--ground-ink-2)}.ui-bill-sum{align-items:baseline;gap:var(--space-3) var(--space-6);padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--rule);font-size:var(--text-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.ui-bill-sum a{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500}.ui-bill-sum .ui-open{color:var(--ink);font-weight:600}.ui-sreturn .ui-cell-input[data-width=price]{width:84px}.ui-sreturn .ui-credit{font-weight:500}.ui-sreturn .ui-scan-row>.ui-field{gap:var(--space-4)}.ui-sreturn .ui-scan-result{align-items:flex-start}.ui-sreturn .ui-scan-result .ui-ic{margin-top:2px}.ui-sret-notes{padding:var(--space-8) var(--space-10) var(--space-9);border-top:1px solid var(--rule)}.ui-sret-notes textarea{min-height:64px}.ui-sret-notes>.ui-lab{margin-bottom:var(--space-3);display:block}.ui-sreturn .ui-settle{margin:var(--space-8) 0 var(--space-2)}.ui-sreturn .ui-save-card .ui-big-line{margin-top:var(--space-5)}.ui-sret-totals[data-taxed] .ui-big-line{padding-top:var(--space-5);border-top:var(--border-strong) solid var(--rule-strong)}.ui-sreturn .ui-save-why{margin-top:var(--space-4)}@media (max-width:639px){.ui-bill-sum,.ui-sret-notes{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-sreturn .ui-tbl td:has(>.ui-reason-cell[data-idle]){display:none}.ui-sreturn .ui-reason-cell{display:contents}.ui-sreturn .ui-tbl td[data-card=field] select.ui-cell-input{width:160px}}.ui-payment .ui-state-note{color:var(--ground-ink-2)}.ui-pay-who{gap:var(--space-8) var(--space-9);padding:var(--space-10) var(--space-10) var(--space-8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}.ui-party-line{margin-top:var(--space-3);color:var(--ink-2);font-size:var(--text-small)}.ui-pay-amount{align-items:flex-end;gap:var(--space-10);padding:0 var(--space-10) var(--space-10);flex-wrap:wrap;display:flex}.ui-pay-big{font-family:var(--font-display);font-size:var(--text-figure);letter-spacing:-.04em;font-variant-numeric:lining-nums proportional-nums;border:0;border-bottom:var(--border-strong) solid var(--accent);background:var(--pick-bg);padding:var(--space-2) var(--space-4);width:320px;max-width:100%;color:var(--ink);border-radius:0;font-weight:600}.ui-pay-big[data-readonly]{border-bottom-color:var(--rule);background:0 0}.ui-pay-big[aria-invalid=true]{border-bottom-color:var(--danger)}.ui-pay-split{gap:var(--space-8);padding:var(--space-8) var(--space-10);border-top:1px solid var(--rule);background:var(--table-head);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-pay-notes{padding:var(--space-8) var(--space-10) var(--space-9);border-top:1px solid var(--rule)}.ui-pay-notes textarea{min-height:56px}.ui-pay-notes>.ui-lab{margin-bottom:var(--space-3);display:block}.ui-pay-who .ui-ro{font-size:inherit;padding:0}.ui-pay-split .ui-input[data-readonly]{background:var(--paper);color:var(--ink)}.ui-pay-effect{gap:var(--space-3);flex-direction:column;display:flex}.ui-pay-effect .ui-type-word{color:var(--ink);font-weight:600}.ui-pay-effect .ui-tline[data-kind=total]{font-size:var(--text-body)}.ui-payment .ui-save-card .ui-pin-bar>.ui-btn{margin-top:0}@media (max-width:639px){.ui-pay-who{padding-left:var(--space-8);padding-right:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-pay-who>.ui-field:first-child{grid-column:1/-1}.ui-pay-amount,.ui-pay-notes{padding-left:var(--space-8);padding-right:var(--space-8)}.ui-pay-split{padding-left:var(--space-8);padding-right:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-pay-big{width:100%}}.ui-period-pop{gap:var(--space-5);flex-direction:column;width:260px;max-width:100%;display:flex}.ui-period-pop .ui-rail-opt{color:var(--ink-2)}.ui-period-pop .ui-rail-opt:hover{background:var(--table-head)}.ui-period-pop .ui-rail-opt[aria-current=true]{color:var(--accent-soft-ink)}.ui-sheet-body .ui-ro .ui-sub{display:block}.ui-sheet-fig{font-size:26px}.ui-sheet-fig[data-size=s]{font-size:24px}.ui-recon-head{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10) var(--space-6);flex-wrap:wrap;display:flex}.ui-recon-head h2{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.02em;margin:0;font-weight:600}.ui-recon-cleared{margin-top:var(--space-10)}.ui-recon-tick{vertical-align:baseline}.ui-recon-cleared>summary{cursor:pointer;list-style:none}.ui-recon-cleared>summary::-webkit-details-marker{display:none}.ui-all-clear{align-items:center;gap:var(--space-5);padding:var(--space-12) var(--space-10);color:var(--success);margin:0;font-weight:500;display:flex}.ui-recon-none .ui-blank{padding-block:var(--space-15)}.ui-recon-sum{display:none}@media (max-width:1023px){.ui-bals.ui-recon-sum{display:grid}}@media (max-width:639px){.ui-recon-head{padding-left:var(--space-8);padding-right:var(--space-8)}}.ui-party-head .ui-state-note{gap:var(--space-6);align-items:center;display:flex}.ui-tab-body .ui-blank{padding:var(--space-13) var(--space-10)}.ui-tbl .ui-age-old{color:var(--danger);font-weight:500}.ui-addr{color:var(--ink-2);line-height:var(--leading-body)}.ui-opening-line{justify-content:space-between;gap:var(--space-6);align-items:center;display:flex}.ui-opening-none{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.ui-tbl .ui-bal-word{font-size:var(--text-small);color:var(--muted);font-weight:400;display:block}.ui-tbl tr.ui-bal:has(.ui-bal-word) td{font-size:var(--text-row)}.ui-summary-strip .ui-fig .ui-fig-note{font-size:var(--text-small);color:var(--muted)}@media (max-width:1023px){.ui-party .ui-with-inspector>.ui-inspector{order:-1}}@media (max-width:639px){.ui-tbl[data-cardify] td.ui-ledger-bal[data-card=bal]{text-align:left}}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
