@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}*{border-color:var(--line);outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--accent)50%,transparent)}}body{background-color:var(--bg);color:var(--ink)}main{padding-inline:env(safe-area-inset-left)env(safe-area-inset-right)}}@layer components{:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--tap:44px;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--bg:#f7f4ee;--surface:#fffdf9;--surface-2:#efe9df;--surface-3:#e7dfd2;--ink:#1c1a17;--ink-2:#3b372f;--muted:#6e675c;--faint:#a0978a;--line:#e6dfd2;--line-strong:#d6cdbd;--primary:#1c1a17;--primary-hover:#2e2a24;--on-primary:#fffdf9;--accent:#c8b08f;--accent-ink:#7a5c2e;--accent-tint:#f2eadc;--success:#2f6b4f;--success-tint:#e3ede5;--warning:#9a6412;--warning-tint:#f5ead6;--danger:#a3362a;--danger-tint:#f4e1dc;--info:#2e4a7a;--info-tint:#e2e7f0;--neutral-tint:#ede8df;--chart-1:#1c1a17;--chart-2:#c8b08f;--chart-3:#8c8475;--chart-4:#d9cfbf;--scrim:#1c1a175c;--shadow-float:0 18px 40px -18px #3c280a59,0 2px 8px -2px #3c280a1a;--shadow-card:0 1px 0 #3c280a08;--shadow-tab:0 10px 30px -10px #281c0a4d,0 1px 0 #fff9 inset;--glass:#fffdf9d1;--tab-fill:var(--surface-2);--bubble:#e7f0df;--on-danger:#fff;--on-accent:#1c1a17;--knob:#fff;--font-ui:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-display:var(--font-geist-sans),"Geist",system-ui,-apple-system,sans-serif;--font-label:var(--font-tenor-sans),"Tenor Sans",var(--font-inter),sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--display-weight:500;--display-tracking:-.02em;--display-variation:normal;--font-figure:var(--font-ui);--figure-weight:500;--figure-tracking:-.035em;--figure-variation:normal;--title-size:32px;--label-size:11px;--label-tracking:.1em;--label-case:uppercase;--label-weight:400;--ui-heading-weight:600;--r-card:18px;--r-row:14px;--r-input:12px;--r-btn:999px;--r-chip:999px;--r-sheet:24px;--r-tile:12px;--card-border:1px solid var(--line);--icon-stroke:1.6;--dur:.3s;--dur-fast:.16s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--nav-h:54px;--tabbar-h:66px;--tabbar-bottom:calc(10px + var(--safe-bottom)*.55);--tabbar-gap:12px}[data-mode=dark]{--bg:#0f0e0c;--surface:#1a1815;--surface-2:#24211c;--surface-3:#2e2a24;--ink:#f3eee6;--ink-2:#d9d2c6;--muted:#a39b8e;--faint:#6f685d;--line:#2c2823;--line-strong:#3a352e;--primary:#eadfcb;--primary-hover:#f5ecdd;--on-primary:#1a1815;--accent:#c8b08f;--accent-ink:#d9c3a0;--accent-tint:#2b2519;--success:#6fbf93;--success-tint:#17271e;--warning:#e0b25c;--warning-tint:#2d2414;--danger:#e57b6b;--danger-tint:#301a16;--info:#93aedb;--info-tint:#18202e;--neutral-tint:#26231e;--chart-1:#eadfcb;--chart-2:#c8b08f;--chart-3:#7d7466;--chart-4:#3e3830;--scrim:#0000008c;--shadow-float:0 20px 44px -16px #000000b3;--shadow-card:none;--shadow-tab:0 10px 30px -10px #000c,0 1px 0 #ffffff0d inset;--glass:#1a1815d6;--tab-fill:var(--surface-3);--bubble:var(--success-tint);--on-danger:#1a1815;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--pub-bg:radial-gradient(120% 80% at 78% 0%,#3b3126 0%,#17140f 46%,#0d0c0a 100%);--pub-solid:#14120f;--pub-ink:#fbf6ec;--pub-muted:#fbf6eca3;--pub-faint:#fbf6ec61;--pub-line:#fbf6ec21;--pub-accent:#c8b08f;--pub-chip:#ffffff12}.app body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss03";-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.4}.app.desktop body{font-size:14px}.app :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.app :where(button:disabled){cursor:default}.app :where(a){color:inherit;text-decoration:none}.app :where(input,textarea,select){font:inherit;color:inherit}.app :where(h1,h2,h3,p){margin:0}.app ::selection{background:var(--accent-tint)}.app .scroll::-webkit-scrollbar{width:0;height:0}.app [hidden]{display:none!important}.app :where(button,a,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.i{stroke-width:var(--icon-stroke);flex-shrink:0;display:block}.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.muted{color:var(--muted)}.faint{color:var(--faint)}.ink2{color:var(--ink-2)}.t-success{color:var(--success)}.t-warning{color:var(--warning)}.t-danger{color:var(--danger)}.t-info{color:var(--info)}.t-accent{color:var(--accent-ink)}.strike{text-decoration:line-through}.nowrap{white-space:nowrap}.ellipsis{white-space:normal;overflow-wrap:break-word;min-width:0}.grow{flex:1;min-width:0}.hstack{align-items:center;gap:var(--s2);display:flex}.vstack{gap:var(--s2);flex-direction:column;display:flex}.between{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.wrap{flex-wrap:wrap}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.px{padding-left:16px;padding-right:16px}.center{text-align:center}.right{text-align:right}.small{font-size:13px}.xsmall{font-size:12px}.w600{font-weight:600}.w500{font-weight:500}.hr{background:var(--line);height:1px;margin:12px 0}.sr-only-kit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--font-figure);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);font-variation-settings:var(--figure-variation);font-variant-numeric:lining-nums tabular-nums}.label{font-family:var(--font-label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);font-weight:var(--label-weight);color:var(--muted);line-height:1.2}.h-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:24px;line-height:1.15}.h-sub{font-size:17px;font-weight:var(--ui-heading-weight);letter-spacing:-.01em}.money{font-family:var(--font-figure);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);font-variation-settings:var(--figure-variation);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;line-height:1}.money .cur,.money .cents{color:var(--muted);vertical-align:.8em;letter-spacing:-.01em;font-size:.46em;line-height:0}.money .cur{margin-right:.06em}.money.xl{font-size:46px}.money.lg{font-size:36px}.money.md{font-size:26px}.money.sm{font-size:20px}.money .masked{letter-spacing:.08em;color:var(--muted)}.unit{color:var(--muted);margin-left:.15em;font-size:.78em;font-weight:400}.app.phone .viewport{transition:transform var(--dur)var(--ease-out),border-radius var(--dur),filter var(--dur);transform-origin:50% 0;background:var(--bg);position:fixed;inset:0;overflow:hidden}.app.phone.has-full .viewport{transform:scale(.93)translateY(calc(var(--safe-top) + 8px));filter:brightness(.86);border-radius:18px}.doc-frame{display:contents}.app.phone .sidebar,.app.phone .topbar,.app.desktop .tabbar{display:none}.app.phone .viewport>:not(.screen):not(.tabbar):not(.topbar){position:absolute;inset:0;overflow-y:auto}.screen{background:var(--bg);flex-direction:column;animation:.2s ease-out fade-in;display:flex;position:absolute;inset:0}.app.phone .nav{z-index:6;height:calc(var(--nav-h) + var(--safe-top));padding:var(--safe-top)max(10px,env(safe-area-inset-right))0 max(10px,env(safe-area-inset-left));transition:background var(--dur-fast),box-shadow var(--dur-fast);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;display:grid;position:relative}.app.phone .screen.scrolled .nav,.app.phone .screen:not(.has-large) .nav.solid{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 1px 0 var(--line)}.nav-lead{justify-self:start;align-items:center;gap:2px;min-width:0;display:flex}.nav-trail{justify-self:end;align-items:center;gap:2px;display:flex}.nav-title{letter-spacing:-.01em;text-align:center;max-width:170px;transition:opacity var(--dur-fast);font-size:16px;font-weight:600;line-height:1.2}.screen.has-large .nav-title{opacity:0}.screen.has-large.scrolled .nav-title{opacity:1}.back-btn{height:44px;color:var(--ink);align-items:center;gap:0;min-width:0;padding:0 8px 0 2px;font-size:16px;font-weight:500;display:inline-flex}.back-btn span{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.large-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:var(--title-size);padding:2px 20px 14px;line-height:1.1}.large-sub{color:var(--muted);margin-top:-8px;padding:0 20px 14px;font-size:14px}.content{padding:0 16px}.app.phone .content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.scroll-pad{height:40px}.screen.tab-root .scroll-pad{height:calc(var(--tabbar-h) + 66px + var(--safe-bottom))}.footer-bar{z-index:6;padding:12px 16px calc(12px + var(--safe-bottom));background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 -1px 0 var(--line);flex-shrink:0}@media (min-width:640px){.app.phone .scroll>:not(.chips):not(.pager),.app.phone .footer-bar>*{max-width:720px;margin-left:auto;margin-right:auto}}.tabbar{left:14px;right:14px;bottom:var(--tabbar-bottom);height:var(--tabbar-h);z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.5);box-shadow:var(--shadow-tab);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr 68px 1fr 1fr;align-items:center;max-width:520px;margin:0 auto;padding:0 4px;display:grid;position:absolute}.tabbar.tabbar-field{grid-template-columns:92px 54px;column-gap:6px;width:max-content;padding:0 6px 0 3px;left:0;right:0}.tab-pill{background:var(--tab-fill);opacity:0;pointer-events:none;width:0;height:52px;transition:transform .42s var(--ease-out),width .42s var(--ease-out),opacity var(--dur-fast);border-radius:18px;margin-top:-26px;position:absolute;top:50%;left:0}.tab{height:56px;color:var(--faint);letter-spacing:.01em;transition:color var(--dur-fast),transform var(--dur-fast);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:550;display:flex;position:relative}.tab .i{stroke-width:calc(var(--icon-stroke) + .1);transition:stroke-width var(--dur-fast)}.tab.on{color:var(--ink)}.tab.on .i{stroke-width:calc(var(--icon-stroke) + .6)}.tab:active{transform:scale(.94)}.tab .tab-badge{margin-left:6px;position:absolute;top:5px;left:50%}.tab-plus{background:var(--primary);width:54px;height:54px;color:var(--on-primary);transition:transform var(--dur)var(--ease-out);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px -8px #00000080}.tab-plus:active{transform:scale(.92)}.tab-plus.open{transform:rotate(45deg)}.app.desktop .frame{grid-template-columns:244px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.app.desktop .frame.bare{display:block}.app.desktop .frame.bare>.main{height:100%}.sidebar{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:2px;padding:14px 12px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb,var(--surface-2)45%,var(--bg))}}.sidebar{min-height:0;overflow-y:auto}.side-biz{border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:6px 8px;display:flex}.side-biz:hover{background:var(--surface-2)}.side-biz .biz-name{font-size:13.5px;font-weight:600;line-height:1.2}.side-biz .biz-sub{color:var(--muted);font-size:12px}.side-new{margin:2px 0 12px}.side-label{padding:16px 10px 6px}.side-item{height:34px;color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.side-item:hover{background:var(--surface-2);color:var(--ink)}.side-item.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a;font-weight:600}.side-item .i{color:var(--muted)}.side-item.on .i{color:var(--ink)}.side-item .side-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.side-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.setup-card{background:var(--surface);border:var(--card-border);border-radius:12px;margin:12px 4px 4px;padding:12px}.main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.app.desktop .main>:not(.screen):not(.topbar){flex:1;min-height:0;overflow-y:auto}.topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;flex-shrink:0;align-items:center;gap:10px;height:58px;padding:0 20px 0 28px;display:flex;position:relative}.search-field{background:var(--surface);border:1px solid var(--line);width:420px;max-width:45%;height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 14px;font-size:13.5px;display:flex}.search-field .kbd{margin-left:auto}.app.desktop .screen{flex:1;min-height:0;position:relative;inset:auto}.app.desktop .scroll.page{padding:28px 36px 64px}.page-inner{max-width:1180px;margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:30px;line-height:1.1}.page-sub{color:var(--muted);margin-top:6px;font-size:14px}.crumb{color:var(--muted);align-items:center;gap:4px;margin-bottom:8px;font-size:13px;font-weight:500;display:inline-flex}.crumb:hover{color:var(--ink)}.page-actions{align-items:center;gap:8px;display:flex}.app.desktop .footer-bar{padding:12px 36px}.split{grid-template-columns:minmax(360px,400px) minmax(0,1fr);height:100%;min-height:0;display:grid}.split>.pane{scrollbar-width:thin;min-height:0;overflow-y:auto}.split>.pane+.pane{border-left:1px solid var(--line);background:var(--bg)}.split>.pane:first-child{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.split>.pane:first-child{background:color-mix(in srgb,var(--surface-2)30%,var(--bg))}}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g12{grid-template-columns:repeat(12,minmax(0,1fr))}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.btn{border-radius:var(--r-btn);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;height:46px;transition:transform var(--dur-fast)var(--ease),background var(--dur-fast),opacity var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-tonal{background:var(--surface-2);color:var(--ink)}.btn-ghost{color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--surface-2)}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-danger{background:var(--danger);color:var(--on-danger)}.btn-soft-danger{background:var(--danger-tint);color:var(--danger)}.btn-lg{height:54px;padding:0 24px;font-size:16px}.btn-sm{gap:6px;height:34px;padding:0 14px;font-size:13.5px}.btn-xs{gap:4px;height:28px;padding:0 10px;font-size:12.5px}.btn-block{width:100%}.btn[disabled],.btn.disabled{opacity:.38;pointer-events:none}.btn.loading{pointer-events:none;opacity:.7}.btn .btn-sub{opacity:.7;font-weight:500}.btn .spin{animation:.8s linear infinite spin}.app.desktop .btn{height:38px;padding:0 16px;font-size:14px}.app.desktop .btn-lg{height:46px;font-size:15px}.app.desktop .btn-sm{height:32px;padding:0 12px;font-size:13px}.app.desktop .btn-xs{height:26px;font-size:12px}.btn.long-label,.app.desktop .btn.long-label{white-space:normal;height:auto;padding-block:10px;line-height:1.25}.btn-lg.long-label{min-height:54px}.app.desktop .btn-lg.long-label{min-height:46px}.text-btn{color:var(--ink);min-height:40px;padding:8px 4px;font-size:16px;font-weight:500}.text-btn.strong{font-weight:650}.text-btn[disabled]{opacity:.35;pointer-events:none}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:550}.icon-btn{width:40px;height:40px;color:var(--ink);transition:background var(--dur-fast),transform var(--dur-fast);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.app.phone .icon-btn:not(.sm){width:44px;height:44px}.icon-btn:hover{background:var(--surface-2)}.icon-btn:active{transform:scale(.92)}.icon-btn.filled{background:var(--surface);border:var(--card-border)}.icon-btn.tonal{background:var(--surface-2)}.icon-btn.sm{width:32px;height:32px}.badge{background:var(--danger);min-width:17px;height:17px;color:var(--on-danger);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg);border-radius:99px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.icon-btn .badge{position:absolute;top:3px;right:1px}.badge.neutral{background:var(--ink);color:var(--bg)}.dot{background:var(--danger);border-radius:50%;width:8px;height:8px;display:inline-block}.app.phone :is(.chip,.seg>button,.utab,.icon-btn.sm,.btn-sm,.btn-xs,button.check,.pv-link,.text-btn,.section-link,.crumb,:is(a,button).link:not(.card)){position:relative}.app.phone :is(.chip,.seg>button,.utab,.icon-btn.sm,.btn-sm,.btn-xs,button.check,.pv-link,.text-btn,.section-link,.crumb,:is(a,button).link:not(.card)):after,.app.phone .switch:before{content:"";width:max(calc(100% + 8px),var(--tap));height:max(100%,var(--tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.actions-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.action-circle{color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:550;line-height:1.2;display:flex}.action-circle .ac-ico{background:var(--surface);border:var(--card-border);width:56px;height:56px;color:var(--ink);transition:transform var(--dur-fast);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.action-circle:active .ac-ico{transform:scale(.93)}.action-circle.primary .ac-ico{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.pill-actions{flex-wrap:wrap;gap:8px;display:flex}.chips{scrollbar-width:none;gap:8px;margin-left:-16px;margin-right:-16px;padding:2px 16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.app.phone .chips{margin-top:-3px;margin-bottom:-3px;padding-top:5px;padding-bottom:5px}.chip{border-radius:var(--r-chip);border:1px solid var(--line-strong);background:var(--surface);height:34px;color:var(--ink-2);white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast);flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:550;display:inline-flex}.chip .count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip.on .count{color:inherit;opacity:.65}.chip.soft{background:var(--surface-2);border-color:#0000}.chip.danger .count{color:var(--danger)}.chip.on.danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.chip.on.danger .count{color:inherit;opacity:.8}.chip .x{opacity:.7;margin-right:-4px}.chip.sm{height:28px;padding:0 10px;font-size:12.5px}.app.desktop .chip{height:30px;padding:0 12px;font-size:13px}.seg{background:var(--surface-2);border-radius:var(--seg-r,999px);gap:2px;padding:3px;display:flex}.seg>button{text-align:center;border-radius:inherit;height:34px;color:var(--muted);white-space:nowrap;transition:background var(--dur),color var(--dur),box-shadow var(--dur);flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:550;display:inline-flex}.seg>button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line)}.seg.sm>button{height:28px;padding:0 10px;font-size:13px}.app.desktop .seg>button{height:30px;font-size:13px}.seg.seg-inline{display:inline-flex}.status{border-radius:var(--r-chip);white-space:nowrap;background:var(--neutral-tint);height:21px;color:var(--ink-2);line-height:1;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:5px;padding:0 9px 0 8px;font-size:9.5px;font-weight:400;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status.nodot:before{display:none}.status.s-success{background:var(--success-tint);color:var(--success)}.status.s-warning{background:var(--warning-tint);color:var(--warning)}.status.s-danger{background:var(--danger-tint);color:var(--danger)}.status.s-info{background:var(--info-tint);color:var(--info)}.status.s-accent{background:var(--accent-tint);color:var(--accent-ink)}.status.s-neutral{background:var(--neutral-tint);color:var(--muted)}.status.s-outline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);background:0 0}.card{background:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.card-pad{padding:16px}.card-pad-lg{padding:20px}.card.flat{background:var(--surface-2);box-shadow:none;border-color:#0000}.card.link{cursor:pointer}.card.link:active{transform:scale(.99)}.card-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.card-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.app.desktop .card-title{font-size:14px}.section{margin-top:28px}.section:first-child{margin-top:0}.section-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 10px;display:flex}.section-title{font-family:var(--font-label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);font-weight:var(--label-weight);color:var(--muted)}.section-link{color:var(--ink-2);align-items:center;gap:2px;font-size:13.5px;font-weight:550;display:inline-flex}.group{background:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.group.plain{box-shadow:none;background:0 0;border:0;border-radius:0}.row{min-height:62px;color:inherit;cursor:pointer;transition:background var(--dur-fast);text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.row.is-static{cursor:default}.row:not(.is-static):active,.app.desktop .row:not(.is-static):hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.app.desktop .row:not(.is-static):hover{background:color-mix(in srgb,var(--surface-2)60%,transparent)}}.row+.row:before{content:"";top:0;left:var(--div,16px);background:var(--line);height:1px;position:absolute;right:0}.group.lead-40{--div:68px}.group.lead-44{--div:72px}.row.compact{min-height:48px;padding-top:9px;padding-bottom:9px}.row.sel{background:var(--accent-tint)}.row-main{flex:1;min-width:0}.row-title{letter-spacing:-.01em;overflow-wrap:break-word;font-size:15px;font-weight:560;line-height:1.3}.row-sub{color:var(--muted);overflow-wrap:break-word;margin-top:2px;font-size:13px;line-height:1.35}.row-trail{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.row-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:560}.row-meta{color:var(--muted);white-space:nowrap;font-size:12.5px}.row .chev{color:var(--faint);margin-right:-4px}.app.desktop .row{min-height:54px;padding:10px 16px}.app.desktop .row-title,.app.desktop .row-value{font-size:14px}.app.desktop .row-sub,.app.desktop .row-meta{font-size:12.5px}.compact-lists .row{min-height:50px;padding-top:8px;padding-bottom:8px}.app.desktop.compact-lists .row{min-height:44px;padding-top:6px;padding-bottom:6px}.list-head{z-index:2;background:var(--bg);justify-content:space-between;align-items:baseline;padding:14px 20px 8px;display:flex;position:sticky;top:0}.avatar{background:var(--av-bg,var(--surface-2));width:40px;height:40px;color:var(--av-fg,var(--ink-2));font-family:var(--font-label);letter-spacing:.06em;border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:400;display:grid;position:relative}.avatar.sm{width:32px;height:32px;font-size:11.5px}.avatar.xs{width:26px;height:26px;font-size:10px}.avatar.lg{width:64px;height:64px;font-size:21px}.avatar.a1{--av-bg:var(--accent-tint);--av-fg:var(--accent-ink)}.avatar.a2{--av-bg:var(--info-tint);--av-fg:var(--info)}.avatar.a3{--av-bg:var(--success-tint);--av-fg:var(--success)}.avatar.a4{--av-bg:var(--warning-tint);--av-fg:var(--warning)}.avatar.a5{--av-bg:var(--surface-3);--av-fg:var(--ink-2)}.avatar .flag{font-size:13px;line-height:1;position:absolute;bottom:-3px;right:-3px}.icon-tile{border-radius:var(--r-tile);background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);flex-shrink:0;place-items:center;display:grid}.icon-tile.sm{border-radius:calc(var(--r-tile) - 2px);width:32px;height:32px}.icon-tile.tone-success{background:var(--success-tint);color:var(--success)}.icon-tile.tone-warning{background:var(--warning-tint);color:var(--warning)}.icon-tile.tone-danger{background:var(--danger-tint);color:var(--danger)}.icon-tile.tone-info{background:var(--info-tint);color:var(--info)}.icon-tile.tone-accent{background:var(--accent-tint);color:var(--accent-ink)}.icon-tile.tone-ink{background:var(--primary);color:var(--on-primary)}.gem-tile{border-radius:var(--r-tile);background:var(--surface-2);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;line-height:1.05;display:flex;position:relative}.gem-tile .g1{font-family:var(--font-ui);letter-spacing:.01em;color:var(--ink);font-size:12px;font-weight:650}.gem-tile .g2{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.gem-tile.cert{background:var(--accent-tint)}.gem-tile.cert .g1{color:var(--accent-ink)}.grade{font-family:var(--font-ui);letter-spacing:-.02em;font-variation-settings:normal;font-weight:600}.kv{flex-direction:column;display:flex}.kv-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:14px;display:flex}.kv-row:first-child{border-top:0}.kv-row .k{color:var(--muted)}.kv-row .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:550}.kv.in-card{padding:4px 16px}.kv-row.total{font-weight:650}.kv-row.total .k{color:var(--ink)}.meter{background:var(--surface-2);border-radius:99px;gap:2px;height:6px;display:flex;overflow:hidden}.meter.thin{height:4px}.meter.thick{height:10px}.meter>span{min-width:2px;height:100%;display:block}.m-avail{background:var(--ink)}.m-memo{background:var(--info)}.m-sold{background:var(--faint)}.m-hold{background:var(--warning)}.m-success{background:var(--success)}.m-warning{background:var(--warning)}.m-danger{background:var(--danger)}.m-accent{background:var(--accent)}.m-c1{background:var(--chart-1)}.m-c2{background:var(--chart-2)}.m-c3{background:var(--chart-3)}.m-c4{background:var(--chart-4)}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.legend .sw{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.field{flex-direction:column;gap:7px;display:flex}.field+.field{margin-top:16px}.field-label{color:var(--ink-2);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.field-label .text-btn{min-height:0;padding:0 2px;font-size:13px}.field-label .opt{color:var(--faint);font-weight:400}.field-hint{color:var(--muted);font-size:12.5px}.field-error{color:var(--danger);align-items:center;gap:6px;font-size:12.5px;display:flex}.input,.select,.textarea{border-radius:var(--r-input);border:1px solid var(--line-strong);background:var(--surface);width:100%;height:50px;color:var(--ink);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);outline:none;padding:0 14px;font-size:16px}.textarea{resize:none;height:auto;min-height:88px;padding:12px 14px;line-height:1.45;display:block}.select{cursor:pointer;padding:0 12px 0 14px}.input:focus,.select:focus,.textarea:focus,.select[data-state=open],.dt-field[data-state=open]{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint)}.input.err,.select.err,.textarea.err{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-tint)}.input.num{font-variant-numeric:tabular-nums}.input::placeholder,.textarea::placeholder{color:var(--faint)}.app.desktop .input,.app.desktop .select{height:40px;font-size:14px}.app.desktop .textarea{font-size:14px}.affix{align-items:center;display:flex;position:relative}.affix .pre,.affix .suf{color:var(--muted);pointer-events:none;font-size:15px;position:absolute}.affix .pre{left:14px}.affix .suf{right:14px}.affix .input.has-pre{padding-left:30px}.affix .input.has-suf{padding-right:44px}.dt-field{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.dt-field .i{color:var(--muted)}.dt-catch{z-index:59;pointer-events:auto;position:fixed;inset:0}.search-box{background:var(--surface);border:var(--card-border);height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:16px}.search-box input:focus-visible{outline:0}.search-box:focus-within{border-color:var(--line-strong)}.app.desktop .search-box input{font-size:14px}.search-box input::placeholder{color:var(--muted)}.search-box input::-webkit-search-cancel-button{appearance:none;display:none}.search-box input::-webkit-search-decoration{appearance:none;display:none}.search-box button{width:32px;height:32px;color:var(--faint);place-items:center;margin-right:-8px;display:grid}.form-row{cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 16px;display:flex;position:relative}.form-row.is-static{cursor:default}.form-row+.form-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}.form-row .fr-label{flex:1;font-size:15px}.form-row .fr-value{color:var(--muted);text-align:right;align-items:center;gap:4px;font-size:15px;display:flex}.form-row input{text-align:right;color:var(--ink);background:0 0;border:0;outline:0;width:55%;min-width:0;font-size:16px}.switch{background:var(--line-strong);width:50px;height:30px;transition:background var(--dur);border-radius:99px;flex-shrink:0;position:relative}.switch:after{content:"";background:var(--knob);width:24px;height:24px;transition:transform var(--dur)var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.switch.on{background:var(--ink)}[data-mode=dark] .switch.on{background:var(--accent)}.switch.on:after{transform:translate(20px)}.switch:disabled{opacity:.4}.check{border:1.5px solid var(--line-strong);color:#0000;width:24px;height:24px;transition:background var(--dur-fast),border-color var(--dur-fast);background:var(--surface);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.check.round{border-radius:50%}.check.on,.check.mixed{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pv-link{color:var(--accent-ink);border-radius:8px;align-items:center;gap:5px;margin:4px 0 -4px -6px;padding:4px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.pv-link:hover{background:var(--accent-tint)}.radio-card{border-radius:var(--r-card);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;text-align:left;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.radio-card:disabled{opacity:.5;cursor:default}.radio-card.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.radio{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:1px;position:relative}.radio-card.on .radio{border-color:var(--ink)}.radio-card.on .radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.amount-entry{text-align:center;padding:18px 0 8px}.amount-entry .money{font-size:58px}.amount-entry .money.empty{color:var(--faint)}.amount-entry .caret{background:var(--accent);vertical-align:-.05em;width:2px;height:.8em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.amount-entry.err .money{color:var(--danger);animation:.32s shake}.amount-caption{color:var(--muted);margin-top:10px;font-size:14px}.keypad{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 8px;display:grid}.key{height:58px;font-size:26px;font-family:var(--font-figure);font-weight:var(--figure-weight);font-variation-settings:var(--figure-variation);color:var(--ink);transition:background var(--dur-fast);border-radius:16px;place-items:center;display:grid}.key:active{background:var(--surface-2)}.key.fn{font-family:var(--font-ui);color:var(--muted);font-size:16px;font-weight:600}.overlays{inset:var(--vv-top,0px)0 var(--kb,0px)0;z-index:50;pointer-events:none;position:fixed}.ov{pointer-events:auto;position:absolute;inset:0}body[style*="pointer-events: none"] :is(.ov,.toast){pointer-events:none}.ov .scrim{background:var(--scrim);position:absolute;inset:0}.ov.enter .scrim{animation:fade-in var(--dur)var(--ease-out)}.ov.leave .scrim{animation:.18s ease-in forwards fade-out}.panel{background:var(--bg);box-shadow:var(--shadow-float);outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.app.phone .ov-sheet .panel{max-height:calc(100% - var(--safe-top) - 24px);border-radius:var(--r-sheet)var(--r-sheet)0 0;bottom:0;left:0;right:0}.app.phone .ov-full .panel,.app.phone .ov-drawer .panel{bottom:0;left:0;right:0;top:calc(var(--safe-top) + 10px);border-radius:var(--r-sheet)var(--r-sheet)0 0}.app.phone .ov-sheet.enter .panel,.app.phone .ov-full.enter .panel,.app.phone .ov-drawer.enter .panel,.app.phone .ov-popover.enter .panel{animation:sheet-up var(--dur)var(--ease-out)}.app.phone .ov-sheet.leave .panel,.app.phone .ov-full.leave .panel,.app.phone .ov-drawer.leave .panel,.app.phone .ov-popover.leave .panel{animation:.2s ease-in forwards sheet-down}.app.phone .ov-popover .panel{max-height:calc(100% - var(--safe-top) - 24px);border-radius:var(--r-sheet)var(--r-sheet)0 0;bottom:0;left:0;right:0}@media (min-width:640px){.app.phone .ov-sheet .panel,.app.phone .ov-popover .panel,.app.phone .ov-full .panel,.app.phone .ov-drawer .panel{width:640px;margin-left:-320px;left:50%;right:auto}}.ov-dialog .panel{border-radius:calc(var(--r-card) + 4px);background:var(--surface);width:calc(100% - 44px);max-width:420px;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-dialog.enter .panel{animation:pop-in var(--dur)var(--ease-out)}.ov-dialog.leave .panel{animation:.16s ease-in forwards pop-out}.ov-screen .panel{box-shadow:none;border-radius:0;inset:0}.ov-screen .scrim{display:none}.ov-screen.enter .panel{animation:fade-in var(--dur)var(--ease-out)}.ov-screen.leave .panel{animation:.18s ease-in forwards fade-out}.app.desktop .ov-sheet .panel{border-radius:calc(var(--r-card) + 4px);width:520px;max-height:86%;top:50%;left:50%;transform:translate(-50%,-50%)}.app.desktop .ov-full .panel{border-radius:calc(var(--r-card) + 4px);width:min(1040px,92%);height:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.app.desktop .ov-sheet.enter .panel,.app.desktop .ov-full.enter .panel{animation:pop-in var(--dur)var(--ease-out)}.app.desktop .ov-sheet.leave .panel,.app.desktop .ov-full.leave .panel{animation:.16s ease-in forwards pop-out}.app.desktop .ov-drawer .panel{border-left:1px solid var(--line);border-radius:0;width:500px;top:0;bottom:0;right:0}.app.desktop .ov-drawer.enter .panel{animation:drawer-in var(--dur)var(--ease-out)}.app.desktop .ov-drawer.leave .panel{animation:.18s ease-in forwards drawer-out}.app.desktop .ov-popover .scrim{background:0 0}.app.desktop .ov-popover .panel{border-radius:calc(var(--r-card));border:1px solid var(--line);width:400px;max-height:76%;top:62px;right:16px}.app.desktop .ov-popover.enter .panel{animation:pop-down var(--dur-fast)var(--ease-out)}.app.desktop .ov-popover.leave .panel{animation:.14s ease-in forwards fade-out}.app.desktop .ov-palette .panel{border:1px solid var(--line);border-radius:16px;width:660px;max-height:70%;top:12%;left:50%;transform:translate(-50%)}.app.desktop .ov-palette.enter .panel{animation:pop-in-top var(--dur-fast)var(--ease-out)}.app.desktop .ov-palette.leave .panel{animation:.14s ease-in forwards fade-out}.app.phone .ov-palette .panel{border-radius:0;inset:0}.app.phone .ov-palette.enter .panel{animation:fade-up var(--dur)var(--ease-out)}.app.phone .ov-palette.leave .panel{animation:.16s ease-in forwards fade-out}.sheet-grab{background:var(--line-strong);border-radius:3px;flex-shrink:0;width:38px;height:5px;margin:8px auto 0}.app.desktop .sheet-grab{display:none}.sheet-head{flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:54px;padding:4px 12px;display:grid}.sheet-head .left{justify-self:start;align-items:center;display:flex}.sheet-head .right{justify-self:end;align-items:center;display:flex}.sheet-title{letter-spacing:-.01em;text-align:center;font-size:16px;font-weight:650}.sheet-sub{color:var(--muted);text-align:center;margin-top:1px;font-size:12.5px;font-weight:500}.app.desktop .sheet-head{border-bottom:1px solid var(--line);min-height:60px;padding:8px 16px}.sheet-body{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 20px;overflow-y:auto}.app.desktop .sheet-body{scrollbar-width:thin;padding:20px 24px 24px}.sheet-foot{padding:12px 16px calc(12px + var(--safe-bottom));box-shadow:0 -1px 0 var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px);flex-shrink:0}.app.desktop .sheet-foot{padding:14px 24px}.ov-dialog .sheet-foot{box-shadow:none;background:0 0;padding:12px 20px 20px}.dialog-body{padding:24px 22px 4px;overflow-y:auto}.dialog-title{letter-spacing:-.015em;font-size:18px;font-weight:650}.dialog-text{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.5}.effects{flex-direction:column;gap:10px;margin-top:14px;display:flex}.effects .eff{align-items:flex-start;gap:10px;font-size:14px;display:flex}.effects .eff .i{color:var(--muted);margin-top:1px}.toasts{left:0;right:0;bottom:calc(var(--tabbar-h) + 30px + var(--safe-bottom));z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.app.desktop .toasts{bottom:24px}.toast{pointer-events:auto;background:var(--ink);max-width:min(100%,560px);min-height:50px;color:var(--bg);box-shadow:var(--shadow-float);animation:toast-in var(--dur)var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:14px;font-weight:550;display:flex;position:relative;overflow:hidden}.toast .t-msg{padding:12px 6px 12px 0}.toast .t-act{color:var(--accent);white-space:nowrap;border-radius:10px;height:38px;padding:0 12px;font-weight:650}[data-mode=dark] .toast .t-act{color:var(--accent-ink);filter:brightness(.7)}.toast .t-bar{background:var(--accent);height:2px;animation:toast-bar var(--toast-dur,4.2s)linear forwards;position:absolute;bottom:0;left:0}.toast .i{color:var(--accent)}.toast.leave{animation:.16s ease-in forwards fade-out}.banner{border-radius:var(--r-card);background:var(--surface-2);align-items:flex-start;gap:12px;padding:13px 14px;font-size:14px;display:flex}.banner .b-ico{margin-top:1px}.banner.warning{background:var(--warning-tint)}.banner.warning .b-ico{color:var(--warning)}.banner.danger{background:var(--danger-tint)}.banner.danger .b-ico{color:var(--danger)}.banner.info{background:var(--info-tint)}.banner.info .b-ico{color:var(--info)}.banner.success{background:var(--success-tint)}.banner.success .b-ico{color:var(--success)}.banner.accent{background:var(--accent-tint)}.banner.accent .b-ico{color:var(--accent-ink)}.banner .b-title{font-weight:600}.banner .b-text{color:var(--ink-2);margin-top:2px;font-size:13.5px}.empty{text-align:center;padding:44px 28px}.empty .glyph{width:92px;color:var(--faint);margin:0 auto 16px}.empty .e-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.empty .e-text{color:var(--muted);margin-top:6px;font-size:14px}.empty .e-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.sk{background:linear-gradient(90deg,var(--surface-2)25%,var(--surface-3)50%,var(--surface-2)75%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite shimmer}.tl{padding-left:26px;position:relative}.tl-item{padding-bottom:18px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";background:var(--surface);width:10px;height:10px;box-shadow:0 0 0 2px var(--line-strong);border-radius:50%;position:absolute;top:5px;left:-22px}.tl-item:after{content:"";background:var(--line);width:2px;position:absolute;top:19px;bottom:1px;left:-18px}.tl-item:last-child:after{display:none}.tl-item.tone-success:before{background:var(--success);box-shadow:0 0 0 3px var(--success-tint)}.tl-item.tone-warning:before{background:var(--warning);box-shadow:0 0 0 3px var(--warning-tint)}.tl-item.tone-danger:before{background:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.tl-item.tone-info:before{background:var(--info);box-shadow:0 0 0 3px var(--info-tint)}.tl-item.tone-ink:before{background:var(--ink);box-shadow:0 0 0 3px var(--surface-2)}.tl-title{font-size:14.5px;font-weight:560}.tl-sub{color:var(--muted);margin-top:2px;font-size:13px}.utabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.utab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0 10px;font-size:14.5px;font-weight:550}.utab.on{color:var(--ink);border-color:var(--ink)}.utab .count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:4px}.kbd{font-family:var(--font-mono);border:1px solid var(--line-strong);color:var(--muted);background:var(--surface);border-bottom-width:2px;border-radius:6px;padding:3px 6px;font-size:11px;line-height:1}.table-card{background:var(--surface);border:var(--card-border);border-radius:var(--r-card);overflow:hidden}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface);z-index:1;white-space:nowrap;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;padding:10px 14px;font-size:10px;font-weight:400;position:sticky;top:0}.table td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:break-word;padding:12px 14px}.table td:first-child .nowrap,.table td:first-child.nowrap{white-space:normal}.table tr:last-child td{border-bottom:0}.table tbody tr{cursor:pointer}.table tbody tr.is-static{cursor:default}.table tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover td{background:color-mix(in srgb,var(--surface-2)55%,transparent)}}.table tr.sel td{background:var(--accent-tint)!important}.table .r{text-align:right;font-variant-numeric:tabular-nums}.table tfoot td{background:var(--surface-2);border-top:1px solid var(--line);font-weight:650}.kpi{cursor:pointer;min-width:0;transition:box-shadow var(--dur-fast);text-align:left;flex-direction:column;gap:6px;padding:14px 16px 12px;display:flex}.kpi.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.kpi-value{font-size:22px}.kpi-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.delta.up{color:var(--success)}.delta.down{color:var(--danger)}.chart{position:relative}.chart svg{width:100%;display:block;overflow:visible}.bars{align-items:flex-end;gap:10px;height:150px;padding:0 2px;display:flex}.bars .bar{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars .bar .col{background:var(--surface-3);width:100%;max-width:36px;transition:background var(--dur-fast),height var(--dur)var(--ease-out);border-radius:8px 8px 3px 3px}.bars .bar.on .col{background:linear-gradient(180deg,var(--accent)0%,var(--accent)100%)}@supports (color:color-mix(in lab, red, red)){.bars .bar.on .col{background:linear-gradient(180deg,var(--accent)0%,color-mix(in srgb,var(--accent)70%,var(--ink))100%)}}.bars .bar .bl{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.bars .bar.on .bl{color:var(--ink);font-weight:600}.pager{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.pager::-webkit-scrollbar{display:none}.pager>*{scroll-snap-align:center;flex:0 0 100%}.dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.dots span{background:var(--line-strong);width:6px;height:6px;transition:width var(--dur);border-radius:3px}.dots span.on{background:var(--ink);width:18px}.brand{align-items:center;gap:10px;display:flex}.brand-mark{width:28px;height:28px;color:var(--ink)}.wordmark{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.22em;font-size:12px}.biz-mark{background:var(--ink);width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sum-bar{align-items:center;gap:12px;display:flex}.sum-bar .sum-main{flex:1;min-width:0}.sum-bar .sum-label{color:var(--muted);font-size:12.5px}.sum-bar .sum-value{font-size:20px}.paper{color:#1c1a17;font-family:var(--font-ui);background:#fff;border-radius:3px;box-shadow:0 1px 2px #00000014,0 18px 40px -18px #00000059}.paper-canvas{background:var(--surface-3)}[data-mode=dark] .paper-canvas{background:#2a2a2c}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes pop-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@keyframes pop-out{to{opacity:0;transform:translate(-50%,-49%)scale(.98)}}@keyframes pop-in-top{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.98)}}@keyframes pop-down{0%{opacity:0;transform:translateY(-6px)}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes toast-bar{0%{width:100%}to{width:0}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes blink{50%{opacity:0}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media print{.app .sidebar,.app .topbar,.app .tabbar,.app .nav,.app .footer-bar,.app .toasts{display:none!important}.app.phone .viewport,.app.desktop .frame{height:auto;display:block;position:static;overflow:visible}.screen,.scroll{position:static!important;overflow:visible!important}}.qa-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qa-tiles:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.qa-tile{aspect-ratio:1;border-radius:var(--r-card);background:var(--surface);border:var(--card-border);text-align:center;transition:transform var(--dur-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.qa-tile:active{transform:scale(.97)}.qa-tile .qa-l{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2}.qa-tile.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.qa-tile.primary .icon-tile{color:var(--accent);background:#ffffff1f}[data-mode=dark] .qa-tile.primary .icon-tile{color:var(--accent);background:#00000014}@supports (color:color-mix(in lab, red, red)){[data-mode=dark] .qa-tile.primary .icon-tile{color:color-mix(in srgb,var(--accent)45%,var(--on-primary))}}.att-card{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);text-align:left;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.att-card+.att-card{margin-top:12px}.att-card .att-t{letter-spacing:-.01em;overflow-wrap:break-word;font-size:14.5px;font-weight:600;line-height:1.3}.att-card .att-b{color:var(--muted);overflow-wrap:break-word;margin-top:3px;font-size:13px}.att-card .att-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.att-card .icon-tile{flex-shrink:0}.att-card .att-snooze{width:36px;height:36px;color:var(--muted);margin-left:auto}.inbox-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inbox-tile>span{display:block}.inbox-tile{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);text-align:left;min-width:0;padding:12px}.inbox-tile:active{transform:scale(.98)}.inbox-tile .it-v{overflow-wrap:anywhere;margin-top:6px;font-size:18px}.inbox-tile .it-s{color:var(--muted);margin-top:2px;font-size:12px}.app.desktop .inbox-tile .it-v{font-size:22px}.inbox-pop .att-card+.att-card{margin-top:10px}.search-top{padding:calc(var(--safe-top) + 8px)16px 10px;align-items:center;gap:10px;display:flex}.app.desktop .search-top{border-bottom:1px solid var(--line);padding:14px 16px}.app.desktop .search-top .search-box{background:0 0;border:0;height:36px;padding:0 4px}.app.desktop .search-top .search-box input{font-size:17px}.search-scopes{padding:4px 16px 10px}.app.desktop .search-scopes{border-bottom:1px solid var(--line);padding:10px 16px}.search-body{flex:1;min-height:0;padding:4px 8px 24px;overflow-y:auto}.search-group{padding:12px 8px 4px}.search-foot{border-top:1px solid var(--line);color:var(--muted);gap:16px;padding:10px 16px;font-size:12px;display:flex}.app.phone .search-foot{display:none}.sr{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.sr:hover,.sr.hl{background:var(--surface-2)}.sr .sr-t,.sr .sr-s{display:block}.sr .sr-t{overflow-wrap:anywhere;font-size:14.5px;font-weight:560}.sr .sr-s{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.sr .sr-body{flex:1;min-width:0}.sr mark{background:var(--accent-tint);color:inherit;border-radius:3px;padding:0 1px}.search-try{flex-wrap:wrap;gap:8px;padding:4px 10px;display:flex}.search-more{color:var(--muted);padding:6px 10px 2px;font-size:12.5px}.bubble{background:var(--success-tint);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;padding:12px 14px;font-size:14.5px;line-height:1.45}.kbd-list{grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;font-size:14px;display:grid}.kbd-list .kbd-keys{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cookie-banner{z-index:40;left:12px;right:12px;bottom:calc(12px + var(--safe-bottom));border-radius:var(--r-card);background:var(--surface);color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-float);animation:toast-in var(--dur)var(--ease-out);padding:16px;font-size:14px;line-height:1.45;position:fixed}.cookie-banner a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.cookie-banner-actions{gap:8px;margin-top:14px;display:flex}.cookie-banner-actions .btn{flex:1}.app.desktop .cookie-banner{width:400px;bottom:24px;left:auto;right:24px}@media print{.cookie-banner{display:none}}.stk-search{margin-bottom:4px}.stk-bar{z-index:4;background:var(--bg);transition:box-shadow var(--dur-fast);margin:0 -16px;padding:10px 16px 12px;position:sticky;top:0}.screen.scrolled .stk-bar{box-shadow:0 1px 0 var(--line)}.stk-bar .chips+.chips{margin-top:8px}.stk-bar .chip.sm .i{width:14px;height:14px}.stk-tot{padding:16px 16px 14px}.stk-k{color:var(--muted);font-size:11.5px}.stk-v{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:600}.stk-legend{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;font-size:12px;display:grid}.stk-legend>span{white-space:nowrap;min-width:0}.stk-legend b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:3px;font-size:14px;font-weight:600;display:block}.stk-legend b .unit{font-weight:400}.stk-legend.stk-legend-inline{flex-wrap:wrap;gap:4px 20px;margin-top:0;display:flex}.stk-legend.stk-legend-inline b{color:var(--ink-2);margin:0 0 0 4px;font-size:12.5px;display:inline}.stk-legend .sw{vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.sw.m-avail,.sw.m-memo,.sw.m-sold,.sw.m-hold{display:inline-block}.stk-list{--div:74px}.stk-list .row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;min-height:76px}.stk-list .row-sub{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.stk-list .row-sub .stk-subt{overflow-wrap:break-word;min-width:0}.stk-list .row-sub .status{letter-spacing:.045em;flex-shrink:0;gap:4px;padding:0 7px 0 6px}.stk-list .row-main .meter{gap:1px;height:3px;margin-top:9px}.stk-list .row-trail{align-self:flex-start;padding-top:2px}.stk-list .row-value .unit{font-size:.72em}.stk-out{color:var(--muted);font-weight:500}.stk-head-row{justify-content:space-between;align-items:baseline;padding:22px 4px 10px;display:flex}.stk-foot-note{text-align:center;color:var(--faint);margin-top:14px;font-size:12.5px}.stk-grp{margin-top:10px}.stk-grp:first-child{margin-top:0}.stk-gh{text-align:left;align-items:center;gap:12px;width:100%;min-height:74px;padding:13px 14px 13px 16px;display:flex}.stk-gh:active{background:var(--surface-2)}.stk-gh .stk-gt{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-variant-numeric:lining-nums;font-size:22px;line-height:1.1}.stk-gh .stk-gs{color:var(--muted);margin-top:2px;font-size:12.5px}.stk-gh .meter{gap:1px;height:3px;margin-top:8px}.stk-gh .chev-d{color:var(--faint);transition:transform var(--dur)}.stk-grp.open .stk-gh .chev-d{transform:rotate(180deg)}.stk-grp .row:first-of-type:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}.stk-grp .row{min-height:64px}.stk-grp .gem-tile{width:40px;height:40px}.stk-strip{grid-template-columns:1.35fr 1fr 1fr 1fr;padding:0;display:grid}.stk-strip .stk-cell{min-width:0;padding:16px 20px 14px}.stk-strip .stk-cell+.stk-cell{border-left:1px solid var(--line)}.stk-strip .stk-v{margin-top:8px;font-size:20px;font-weight:550}.stk-strip .stk-mrow{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:20px;padding:12px 20px 14px;display:flex}.stk-strip .stk-mrow .meter{flex:1;height:8px}.stk-strip .stk-mrow .stk-legend{flex-shrink:0;margin-top:0}.stk-tools{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;margin:26px 0 14px;display:flex}.stk-tools .utabs{border-bottom:0;flex-shrink:0}.stk-tools .stk-tr{align-items:center;gap:8px;margin-left:auto;padding-bottom:8px;display:flex}.stk-tools .search-box{width:230px;height:32px}.stk-tools .search-box input{font-size:13px}.stk-applied{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;display:flex}.stk-table{font-size:13px}.stk-table th,.stk-table td{padding-left:8px;padding-right:8px}.stk-table td{padding-top:10px;padding-bottom:10px}.stk-table th:first-child,.stk-table td:first-child{padding-left:16px}.stk-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.stk-table th.sortable:hover,.stk-table th.on{color:var(--ink)}.stk-table th .i{vertical-align:-2px;margin-left:3px;display:inline-block}.stk-table th .stk-info{color:var(--faint);cursor:help;vertical-align:-2px;margin-left:4px;display:inline-block}.stk-table .stk-cb{width:34px;padding-right:0}.stk-table .check{border-radius:5px;width:18px;height:18px}.stk-table .check .i,.stk-table .check.mixed .i{width:12px;height:12px}.stk-table .stk-code{letter-spacing:-.005em;font-weight:600}.stk-table .stk-sub{color:var(--muted);white-space:nowrap;margin-top:1px;font-size:11.5px}.stk-table .stk-cl{font-family:var(--font-label);letter-spacing:.04em;font-weight:400}.stk-table .stk-av .meter{gap:1px;width:104px;height:3px;margin:6px 0 0 auto}.table-card:has(>.stk-table){overflow-x:auto}.stk-table .stk-of{font-size:11.5px}.stk-table .stk-ell{overflow-wrap:break-word}.stk-table .icon-btn{width:30px;height:30px}.stk-table tr.stk-ghr td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.stk-table tr.stk-ghr td{background:color-mix(in srgb,var(--surface-2)55%,var(--surface))}}.stk-table tr.stk-ghr td{font-weight:600}.stk-table tr.stk-ghr .chev-d{vertical-align:-3px;color:var(--muted);transition:transform var(--dur);display:inline-block}.stk-table tr.stk-ghr.open .chev-d{transform:rotate(180deg)}.stk-table tfoot td{font-size:13px}.stk-table tfoot .stk-sig{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--muted);margin-right:6px;font-size:16px}.stk-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0;font-size:12.5px;display:flex}.stk-pager .hstack .icon-btn{width:30px;height:30px}.stk-pager .icon-btn[disabled]{opacity:.35;pointer-events:none}.stk-selbar{z-index:6;background:var(--ink);width:max-content;max-width:100%;color:var(--bg);box-shadow:var(--shadow-float);animation:toast-in var(--dur)var(--ease-out);border-radius:999px;align-items:center;gap:4px;margin:20px auto 0;padding:6px 6px 6px 18px;font-size:13.5px;display:flex;position:sticky;bottom:20px}.stk-selbar .stk-sn{white-space:nowrap;margin-right:6px;font-weight:650}.stk-selbar .stk-ss{opacity:.66;white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:10px}.stk-selbar .stk-sep{opacity:.2;background:currentColor;width:1px;height:20px;margin:0 4px}.stk-selbar .btn{color:var(--bg);background:0 0;height:32px;padding:0 12px;font-size:13px}.stk-selbar .btn:hover{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.stk-selbar .btn:hover{background:color-mix(in srgb,var(--bg)14%,transparent)}}.stk-selbar .icon-btn{color:var(--bg);width:32px;height:32px}.stk-selbar .icon-btn:hover{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.stk-selbar .icon-btn:hover{background:color-mix(in srgb,var(--bg)14%,transparent)}}.stk-kbd{color:var(--muted);justify-content:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.stk-split{grid-template-columns:372px minmax(0,1fr)}.stk-lp-head{z-index:3;background:var(--surface-2);padding:16px 16px 10px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.stk-lp-head{background:color-mix(in srgb,var(--surface-2)30%,var(--bg))}}.stk-lp-head .search-box{height:36px;margin-top:10px}.stk-lp-head .search-box input{font-size:13.5px}.stk-lp-head .chips{margin:10px -16px 0}.stk-lp .group{margin:0 12px 16px}.stk-lp .row{min-height:60px}.stk-lp .gem-tile{width:40px;height:40px}.stk-lp .row.sel{background:var(--accent-tint)}.stk-rp{max-width:820px;padding:22px 40px 64px}.bd-head{align-items:center;gap:14px;padding:6px 2px 18px;display:flex}.bd-head .gem-tile{border-radius:calc(var(--r-tile) + 2px);width:58px;height:58px}.bd-head .gem-tile .g1{font-size:14px}.bd-head .gem-tile .g2{font-size:11px}.bd-title{font-variant-numeric:lining-nums;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:30px;line-height:1.08}.app.desktop .bd-title{font-size:32px}.bd-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bd-code{background:var(--surface-2);height:24px;font-family:var(--font-mono);color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;padding:0 7px 0 9px;font-size:12px;display:inline-flex}.bd-code .i{color:var(--muted)}.app.phone .bd-code{position:relative}.app.phone .bd-code:after{content:"";width:max(calc(100% + 8px),var(--tap));height:max(100%,var(--tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd-hero{padding:18px 18px 16px}.bd-big{font-family:var(--font-figure);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);font-variation-settings:var(--figure-variation);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:46px;line-height:1}.bd-big .unit{margin-left:.2em;font-size:.42em}.bd-of{color:var(--muted);margin-top:6px;font-size:14px}.bd-of b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.bd-hero .meter{margin-top:16px}.bd-hero-grid{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.bd-stats{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.app.desktop .bd-stats{grid-template-columns:repeat(3,1fr)}.bd-stat{border-top:1px solid var(--line);min-width:0;padding:13px 16px 14px}.bd-stat:nth-child(-n+2){border-top:0}.bd-stat:nth-child(2n){border-left:1px solid var(--line)}.app.desktop .bd-stat{border-left:0;border-top:1px solid var(--line)}.app.desktop .bd-stat:nth-child(-n+3){border-top:0}.app.desktop .bd-stat:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.bd-stat .stk-v{overflow-wrap:break-word;white-space:normal;font-size:15.5px}.bd-stat .stk-s{overflow-wrap:break-word;color:var(--muted);margin-top:2px;font-size:12px}.bd-stat a,.bd-stat .bd-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.bd-calc{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:13px;display:flex}.bd-calc .mono{color:var(--ink-2)}.bd-cert{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.bd-cert>div{padding:12px 0 0}.bd-cert>div+div{border-left:1px solid var(--line);padding-left:12px}.bd-tl{padding:18px 18px 16px}.bd-tl .tl-title a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.bd-sum-note{color:var(--muted);padding:8px 4px 0;font-size:12.5px}.stk-why{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:-2px 0 10px;font-size:12.5px;display:flex}.stk-more.icon-btn{border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line-strong);width:54px;height:54px}.footer-bar .btn-secondary{background:var(--surface)}.bd-acts{margin:-2px 0 20px}.stk-fsec+.stk-fsec{margin-top:22px}.stk-fsec .section-head{padding:0 2px 10px}.stk-fsec .stk-wrap{flex-wrap:wrap;gap:8px;display:flex}.stk-fsec .chip.stk-zero{opacity:.45}.stk-sublabel{color:var(--muted);margin:12px 2px 8px;font-size:12px}.stk-sublabel:first-child{margin-top:0}.stk-seg3{display:flex}.stk-act-head{align-items:center;gap:12px;padding:2px 4px 16px;display:flex}.stk-act-head .gem-tile{width:48px;height:48px}.stk-dis{opacity:.5}.stk-dis .row-sub{color:var(--muted)}.stk-danger .row-title{color:var(--danger)}.stk-danger .icon-tile{background:var(--danger-tint);color:var(--danger)}.bf-top{padding:2px 16px 10px}.app.desktop .bf-top{padding:16px 24px 0}.app.desktop .bf-top .bf-seg{max-width:380px}.app.desktop .bf-top .bf-lock{justify-content:flex-start}.bf-seg>button[disabled]{opacity:.45;cursor:not-allowed}.seg.bf-seg-inline{display:inline-flex}.bf-lock{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.bf-card{padding:16px}.bf-card+.section-head,.bf-sec{margin-top:22px}.bf-sec .section-head{padding:0 4px 8px}.bf-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bf-2>.field+.field,.card .bf-2>.field+.field{margin-top:0}.bf-ctnote{margin-top:8px}.bf-card .seg.bf-seg-inline{align-self:flex-start;min-width:240px}.bf-ctnote .field-error,.bf-ctnote .field-hint{align-items:center;gap:6px;display:flex}.stk-wrap{flex-wrap:wrap;gap:8px;display:flex}.app.phone .bf-card .chip{justify-content:center;min-width:52px;height:36px}.bf-total{background:var(--surface-2);border-top:1px solid var(--line);border-radius:0 0 var(--r-card)var(--r-card);justify-content:space-between;align-items:center;gap:12px;margin:14px -16px -16px;padding:14px 16px;display:flex}.bf-total .money.faint{color:var(--faint)}.bf-dupe{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.bf-why{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:-2px 0 10px;font-size:12.5px;display:flex}.bf-note{color:var(--muted);align-items:center;gap:6px;padding:10px 4px 0;font-size:12.5px;display:flex}.bf-desk{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.bf-prev{position:sticky;top:0}.bf-prev .card{padding:18px}.bf-prev .bf-pt{font-variant-numeric:lining-nums;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:22px;line-height:1.15}.bf-foot-d{align-items:center;gap:10px;display:flex}.bf-foot-d .bf-why{justify-content:flex-start;margin:0 auto 0 0}.field-label .req{color:var(--muted);font-weight:400}.stk-gh .grow{min-width:0}.stk-gh .stk-gt,.stk-gh .stk-gs{display:block}.stk-table th .th-btn{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;align-items:center;gap:0;display:inline-flex}.stk-table th:not(.sortable) .th-btn{cursor:default}.stk-table .stk-ghr{cursor:pointer}.stk-table .stk-ghb{font:inherit;color:inherit;text-align:left;cursor:pointer}.stk-table tbody tr[data-testid]{cursor:pointer}.stk-table .stk-code a{color:inherit;text-decoration:none}.stk-table .stk-code a:hover{text-underline-offset:3px;text-decoration:underline}.pu-line{align-items:center;gap:var(--s3);width:100%;padding:var(--s3)14px;text-align:left;display:flex}.pu-line+.pu-line{border-top:1px solid var(--line)}.pu-line .pu-main{text-align:left;min-width:0}.pu-line .pu-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.pu-line .pu-s{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.pu-line .pu-r{text-align:right;flex-shrink:0}.pu-line .pu-r .num{display:block}.pu-line .pu-r .pu-a{font-size:14.5px;font-weight:600}.pu-line .pu-miss{color:var(--warning);margin-top:2px;font-size:12.5px}.pu-copy{flex-shrink:0}.pu-lines{padding:0;overflow:hidden}.pu-add{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-card);border:1.5px dashed var(--line-strong,var(--line));width:100%;min-height:48px;color:var(--ink-2);margin-top:10px;padding:14px;font-size:14.5px;font-weight:600;display:flex}.pu-hint{color:var(--muted);padding:10px 4px 0;font-size:12.5px;line-height:1.45}.pu-hint .i{vertical-align:-2px;display:inline-block}.pu-check{margin-top:var(--s2);font-size:13.5px;line-height:1.4}.pu-check .i{vertical-align:-2px;display:inline-block}.pu-head-d{grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.pu-head-d>.field{margin-top:0}.pu-pair{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pu-table .input,.pu-table .select{height:34px;font-size:13.5px}.pu-table .select{padding:0 8px 0 10px}.pu-table td{vertical-align:middle}.pu-table .affix .input.has-suf{padding-right:28px}.pu-table .affix .input.has-pre{padding-left:22px}.pu-table .affix .pre{left:10px}.pu-table .affix .suf{right:10px}.pu-table .pu-addrow button{align-items:center;gap:var(--s2);width:100%;color:var(--ink-2);padding:10px 6px;font-weight:600;display:flex}.pu-table .pu-code{font-family:var(--font-mono);font-size:12.5px}.pi-hero .pi-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.app.desktop .pi-hero .pi-grid{grid-template-columns:repeat(5,1fr)}.pi-hero .pi-grid .num{white-space:nowrap}.pi-from{color:var(--muted);padding:0 4px 12px;font-size:13.5px}.pi-link{color:var(--ink);align-items:center;gap:1px;font-weight:600;display:inline-flex}.pi-link .i{color:var(--faint)}.pi-returned{color:var(--warning)}.pi-table td .pi-name{white-space:nowrap;font-weight:600}.pi-table td .pi-sub{color:var(--muted);white-space:nowrap;font-size:11.5px}.sl-top{gap:var(--s3);flex-direction:column;display:flex}.sl-search{gap:var(--s2);align-items:center;display:flex}.sl-search .search-box{flex:1}.sl-search .icon-btn{width:42px;height:42px}.sl-search .search-box input{text-overflow:ellipsis}.sl-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sl-kpi{text-align:left;padding:var(--s3)var(--s4);background:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;min-width:0;display:flex}.sl-kpi .money{font-size:23px}.sl-kpi.danger .money{color:var(--danger)}.sl-kpi .k-sub{overflow-wrap:break-word;color:var(--muted);font-size:12px}.sl-chips{margin-top:2px}.sl-active{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sl-row{gap:var(--s3);width:100%;padding:14px var(--s4)13px;text-align:left;transition:background var(--dur-fast);align-items:flex-start;display:flex;position:relative}.sl-row:active,.app.desktop .sl-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.app.desktop .sl-row:hover{background:color-mix(in srgb,var(--surface-2)60%,transparent)}}.sl-row+.sl-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:68px;right:0}.sl-row.sel{background:var(--accent-tint)!important}.sl-row.sel:after{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.sl-row .avatar{margin-top:1px}.sl-main{flex:1;min-width:0;display:block}.sl-l1,.sl-l3{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sl-client{overflow-wrap:break-word;letter-spacing:-.01em;min-width:0;font-size:15px;font-weight:560}.sl-bal{white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:600}.sl-l2{overflow-wrap:break-word;color:var(--muted);margin-top:2px;font-size:13px;display:block}.sl-l3{align-items:center;margin-top:9px}.sl-of{color:var(--muted);white-space:nowrap;font-size:12.5px}.sl-due{color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.sl-due .i{color:var(--muted)}.sl-foot{text-align:center;color:var(--muted);padding:18px 0 4px;font-size:12.5px}.sl-more{padding:var(--s4)0 0;justify-content:center;display:flex}.app.desktop .sl-row{padding:12px var(--s4)11px}.app.desktop .sl-client,.app.desktop .sl-bal{font-size:14px}.app.desktop .sl-l2{font-size:12.5px}.app.desktop .sl-l3{margin-top:7px}.sl-split{flex:1;height:auto;min-height:0}.sl-pane{padding:20px 18px 40px}.sl-phead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sl-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:25px;line-height:1.1}.app.desktop .sl-kpi .money{font-size:20px}.app.desktop .sl-pane .chips{margin:0 -18px;padding:2px 18px}.app.desktop .sl-pane .section{margin-top:22px}.sl-pick{padding:80px 40px}.sl-fsec+.sl-fsec{margin-top:var(--s6)}.sl-fsec .section-head{padding-top:0}.sl-wrap{gap:var(--s2);flex-wrap:wrap;display:flex}.td-kick{align-items:center;gap:var(--s2);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.td-kick .i{color:var(--muted)}.td-kick .mono{color:var(--ink-2);font-size:13px}.td-client{align-items:center;gap:var(--s2);margin-top:var(--s3);letter-spacing:-.01em;text-align:left;font-size:16px;font-weight:600;display:inline-flex}.td-client .i{color:var(--faint);flex-shrink:0}.td-amt{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}.td-word{color:var(--muted);letter-spacing:-.01em;font-size:18px;font-weight:500}.td-void .money{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.td-of{margin-top:var(--s2);color:var(--muted);font-size:14px}.td-of b{color:var(--ink);font-weight:600}.td-was{color:var(--muted);margin-top:3px;font-size:13px}.td-meter{margin-top:14px}.td-top{padding-top:10px}.td-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px;display:grid}.td-facts>div{padding:var(--s3)0 var(--s3)var(--s3);min-width:0}.td-facts>div:first-child{padding-left:0}.td-facts>div+div{border-left:1px solid var(--line)}.td-fv{white-space:nowrap;letter-spacing:-.01em;margin-top:5px;font-size:15px;font-weight:600}.td-fs{overflow-wrap:break-word;color:var(--muted);margin-top:2px;font-size:12.5px}.app.desktop .td-fv{font-size:14px}.td-acts{gap:4px;margin-top:22px;display:grid}.td-acts .action-circle{white-space:nowrap;font-size:11.5px}.td-ret{color:var(--warning);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:500;display:flex}.td-lsum{padding:var(--s3)4px 0;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:13.5px;display:flex}.td-lsum b{color:var(--ink);font-weight:650}.td-note{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.td-note+.td-note{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.td-note .xsmall{margin-bottom:2px;display:block}.td-paysum{padding:4px var(--s4)}.td-settle{border-top:1px solid var(--line);margin:0 calc(-1*var(--s4));padding:4px var(--s4)4px var(--s3);justify-content:space-between;align-items:center;gap:10px;display:flex}.td-settle .text-btn{align-items:center;gap:7px;min-height:40px;font-size:14.5px;font-weight:600;display:inline-flex}.td-settle .text-btn .i{color:var(--muted)}.td-docrow-share{flex-shrink:0}.td-desk{max-width:780px;padding:26px 32px 64px}.td-dbtns{gap:var(--s2);flex-wrap:wrap;margin-top:20px;display:flex}.td-desk .section,.td-gap{margin-top:30px}.td-table td{vertical-align:top}.td-table .sub{color:var(--muted);margin-top:2px;font-size:12px}.td-table td.r .sub{white-space:nowrap}.td-table .sub.t-warning{color:var(--warning)}.td-table tfoot .td-fl{color:var(--muted);font-weight:500}.td-table tbody tr{cursor:default}.td-table tbody tr.td-link{cursor:pointer}.doc-bar{padding:6px var(--s4)var(--s3);justify-content:space-between;align-items:center;display:flex}.doc-ver{height:34px;padding:0 var(--s3)0 11px;background:var(--surface);border:var(--card-border);box-shadow:var(--shadow-card);color:var(--ink);border-radius:99px;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.doc-ver .i{color:var(--muted)}.doc-pages{color:var(--muted);font-size:12.5px}.doc-wrap{padding:0 var(--s3)var(--s2)}.doc-hint{text-align:center;color:var(--muted);padding:14px var(--s6)0;font-size:12px}.doc-banner{margin:0 var(--s3)var(--s3)}.doc-acts{gap:var(--s2);display:flex}.doc-acts .btn-lg{flex:1}.doc-acts .doc-ib{flex:0 0 54px;width:54px;padding:0}.doc-desk{flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.doc-main{scrollbar-width:thin;padding:18px 40px 60px;overflow-y:auto}.doc-tool,.doc-sheet{max-width:760px;margin:0 auto}.doc-tool{align-items:center;gap:10px;margin-bottom:14px;display:flex}.doc-tool .crumb{margin:0}.doc-main .banner{max-width:760px;margin:0 auto 14px}.doc-rail{border-left:1px solid var(--line);background:var(--bg);padding:22px var(--s5)40px;scrollbar-width:thin;overflow-y:auto}.doc-rail .section{margin-top:26px}.doc-rail .section:first-child{margin-top:0}.doc-rail-no{font-size:18px}.dp-canvas{padding:var(--s4)var(--s3)var(--s5);margin:0 calc(-1*var(--s4))}.app.desktop .dp-canvas{padding:28px var(--s6);margin:0 calc(-1*var(--s6))}.app.desktop .dp-canvas .doc{padding:32px 30px 28px;font-size:11px}.app.desktop .dp-canvas .doc-sum{width:62%}.doc{padding:var(--s6)18px var(--s5);font-family:var(--font-ui);color:#1c1a17;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.5;position:relative;overflow:hidden}.app.desktop .doc{padding:54px 58px 44px;font-size:12px}.doc dl,.doc dd,.doc p{margin:0}.doc-head{padding-bottom:var(--s4);border-bottom:1.5px solid #1c1a17;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.doc-seller{overflow-wrap:anywhere;min-width:0}.doc-brand{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;color:#1c1a17;align-items:center;gap:7px;font-size:1.1em;display:flex}.doc-brand svg{color:#9a7b4f;flex-shrink:0}.doc-sl{color:#6b655b;white-space:pre-line;margin-top:9px}.doc-id{text-align:right;flex-shrink:0}.doc-kind{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.01em;font-size:2.7em;line-height:.95}.doc-no{font-family:var(--font-mono);letter-spacing:.02em;margin-top:7px;font-size:1.1em}.doc-iss{color:#6b655b;margin-top:1px}.doc-parties{padding:var(--s4)0 18px;grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.doc-lbl{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:#8a8276;margin-bottom:5px;font-size:.8em}.doc-cn{font-size:1.15em;font-weight:650}.doc-cl{color:#6b655b;white-space:pre-line;overflow-wrap:anywhere;margin-top:2px}.doc-dates{gap:3px var(--s3);grid-template-columns:auto auto;align-content:start;padding-top:1.3em;display:grid}.doc-dates dt{color:#8a8276}.doc-dates dd{text-align:right;white-space:nowrap;font-weight:550}.doc-lines{border-collapse:collapse;width:100%}.doc-lines th{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:#8a8276;text-align:left;white-space:nowrap;border-bottom:1px solid #1c1a17;padding:0 5px 7px;font-size:.75em;font-weight:400}.doc-lines td{padding:var(--s2)5px;vertical-align:top;border-bottom:1px solid #ece6da}.doc-lines th:first-child,.doc-lines td:first-child{padding-left:0}.doc-lines th:last-child,.doc-lines td:last-child{padding-right:0}.doc-lines .r{text-align:right;white-space:nowrap}.doc-code{font-family:var(--font-mono);font-weight:500}.doc-dm{color:#6b655b}.doc-dd{display:none}.app.desktop .doc-dd{display:table-cell}.app.desktop .doc-dm{display:none}.doc-cert{color:#8a8276;font-size:.92em}.doc-amt{font-weight:600}.doc-tot{justify-content:flex-end;align-items:center;gap:var(--s3);margin-top:14px;display:flex}.doc-sum{width:62%}.app.desktop .doc-sum{width:290px}.doc-sum>div{border-bottom:1px solid #ece6da;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.doc-sum dt{color:#6b655b}.doc-sum dd{font-weight:550}.doc-sum .doc-paid dt,.doc-sum .doc-paid dd{color:#2f6b4f}.doc-sum .doc-due{padding:7px var(--s2);background:#f4f0e7;border:0;margin-top:7px;font-size:1.15em}.doc-sum .doc-due dt{color:#1c1a17;font-weight:700}.doc-sum .doc-due dd{font-weight:700}.doc-stamp{color:#2f6b4f;padding:5px var(--s3)6px;text-align:center;letter-spacing:.22em;opacity:.9;border:2.5px solid #2f6b4f;border-radius:6px;margin-left:3%;margin-right:auto;font-size:2.2em;font-weight:800;line-height:1;transform:rotate(-9deg)}.doc-stamp small{letter-spacing:.12em;margin-top:4px;font-size:.3em;font-weight:650;display:block}.doc-pays{margin-top:var(--s5)}.doc-pt{border-collapse:collapse;width:100%;margin-top:6px}.doc-pt td{vertical-align:top;border-bottom:1px solid #ece6da;padding:6px 0}.doc-pt td+td{padding-left:10px}.doc-pt td.r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.doc-notes{margin-top:var(--s5);padding:10px var(--s3);color:#3b372f;white-space:pre-line;overflow-wrap:anywhere;background:#faf7f1;border-radius:3px}.doc-foot{text-align:center;color:#6b655b;border-top:1px solid #ece6da;margin-top:26px;padding-top:14px}.doc-foot p+p{font-family:var(--font-display);font-weight:var(--display-weight);color:#1c1a17;margin-top:4px;font-size:1.1em}.doc-wm{font-family:var(--font-display);font-weight:var(--display-weight);color:#1c1a170f;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-size:92px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.app.desktop .doc-wm{font-size:150px}@media print{.doc-bar,.doc-hint,.doc-banner,.doc-tool,.doc-rail{display:none!important}.doc-desk{display:block}.doc-main{padding:0;overflow:visible}.doc-wrap{padding:0}.doc-sheet,.doc-tool{max-width:none}.paper-canvas{background:0 0!important}html,body{background:#fff!important}.paper{box-shadow:none;border-radius:0}.doc,.app.desktop .doc{padding:0;font-size:12px}.doc-dd{display:table-cell}.doc-dm{display:none}.doc-sum,.app.desktop .doc-sum{width:290px}.doc-wm{font-size:150px}.doc-lines tr,.doc-pt tr,.doc-tot,.doc-pays,.doc-foot{break-inside:avoid}}.nt-client{align-items:center;gap:var(--s3);width:100%;padding:var(--s3)14px;border-radius:var(--r-card);background:var(--surface);border:var(--card-border);min-height:66px;box-shadow:var(--shadow-card);text-align:left;display:flex}.nt-client.empty{border:1.5px dashed var(--line-strong);box-shadow:none;background:0 0}.nt-client .nt-cname{overflow-wrap:break-word;letter-spacing:-.01em;font-size:15.5px;font-weight:600}.nt-client .chg{color:var(--muted);font-size:13.5px;font-weight:550}.nt-client .nt-cmain{flex:1;min-width:0}.nt-client .nt-csub{margin-top:var(--s1);color:var(--muted);overflow-wrap:break-word;font-size:13.5px}.nt-body .section{margin-top:var(--s6)}.nt-lines{gap:var(--s2);flex-direction:column;display:flex}.nt-line{align-items:center;gap:var(--s2);border-radius:var(--r-card);background:var(--surface);border:var(--card-border);box-shadow:var(--shadow-card);padding:0 6px 0 0;display:flex}.nt-line.todo{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.nt-line.todo{border-color:color-mix(in srgb,var(--warning)55%,var(--line))}}.nt-line.err{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.nt-line-main{align-items:center;gap:var(--s3);min-width:0;padding:var(--s3)0 var(--s3)var(--s3);border-radius:var(--r-card);text-align:left;cursor:pointer;background:0 0;flex:1;display:flex}.nt-line-main:active{background:var(--surface-2)}.nt-line .nt-lm{flex:1;min-width:0;display:block}.nt-lt{overflow-wrap:break-word;letter-spacing:-.01em;font-size:14.5px;font-weight:560;display:block}.nt-ls{overflow-wrap:break-word;color:var(--muted);margin-top:2px;font-size:13px;display:block}.nt-lv{text-align:right;white-space:nowrap;font-size:14.5px;font-weight:600;display:block}.nt-lv .xsmall{margin-top:2px;font-weight:500;display:block}.nt-add{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-card);border:1.5px dashed var(--line-strong);width:100%;min-height:52px;color:var(--ink);font-size:15px;font-weight:600;display:flex}.nt-add:active{background:var(--surface-2)}.nt-due{align-items:center;gap:var(--s2);margin-top:var(--s3);color:var(--ink-2);font-size:13.5px;display:flex}.nt-due .i{color:var(--muted);flex-shrink:0}.nt-due.warn,.nt-due.warn .i{color:var(--warning)}.dt-row[data-state=open]{background:var(--surface-2)}.dt-value{align-items:center;gap:var(--s2);color:var(--ink);font-size:15px;display:flex}.dt-value .i{color:var(--muted)}.dt-value.err,.dt-value.err .i{color:var(--danger)}.nt-custom{gap:var(--s2);align-items:center;margin-top:10px;display:flex}.nt-custom .input{width:110px}.nt-pay{flex-direction:column;gap:14px;margin-top:10px;padding:14px;display:flex}.nt-pay .field+.field{margin-top:0}.nt-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nt-2 .field+.field{margin-top:0}.nt-drail .nt-2{grid-template-columns:1fr}.money.nt-sumv{font-size:25px}.nt-desk{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.nt-drail{flex-direction:column;display:flex;position:sticky;top:0}.nt-drail .section:first-child{margin-top:0}.nt-table .input{text-align:right;height:34px;padding:0 10px;font-size:13.5px}.nt-table .affix .input.has-suf{padding-right:28px}.nt-table .affix .input.has-pre{padding-left:22px}.nt-table .affix .pre,.nt-table .affix .suf{font-size:13px}.nt-table .affix .pre{left:10px}.nt-table .affix .suf{right:10px}.nt-table td{vertical-align:top}.nt-table tbody tr{cursor:default}.nt-table .cell-err{color:var(--danger);margin-top:var(--s1);text-align:right;font-size:11.5px}.nt-table .cell-hint{color:var(--muted);margin-top:var(--s1);text-align:right;font-size:11.5px}.nt-table .nt-stone{align-items:center;gap:var(--s3);min-width:0;display:flex}.nt-table .nt-stone>div{min-width:0}.nt-addrow td{padding:0!important}.nt-addrow button{align-items:center;gap:var(--s2);width:100%;color:var(--ink-2);padding:13px 14px;font-size:13.5px;font-weight:600;display:flex}.nt-addrow button:hover{background:var(--surface-2)}.nt-hint{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.nt-hint b{color:var(--ink-2);font-weight:600}.nt-brief{text-align:left;width:100%;margin-top:var(--s2);padding:var(--s3)14px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-strong);display:block}.nt-brief-h{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:6px;display:flex}.nt-brief-h .go{color:var(--ink);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.nt-brief-l{gap:var(--s2);color:var(--ink-2);align-items:flex-start;padding:3px 0;font-size:13.5px;line-height:1.4;display:flex}.nt-brief-l .i{color:var(--muted);flex-shrink:0;margin-top:2px}.nt-brief-l.danger .i,.nt-brief-l.danger b{color:var(--danger)}.nt-brief-l.warning .i{color:var(--warning)}.cb-sum{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cb-sum>div{padding:10px var(--s3);border-radius:var(--r-input);background:var(--surface-2);min-width:0}.cb-sum .k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.cb-sum .v{margin-top:var(--s1);font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-weight:600}.nt-canvas{padding:var(--s4)var(--s3)var(--s5);margin:18px -16px 0}.app.desktop .nt-canvas{margin:var(--s5)-24px 0;padding:28px var(--s6)}.rvw-card{padding:18px var(--s4)6px}.app.desktop .sheet-body.rvw-dbody{padding:0;display:flex;overflow:hidden}.rvw-desk{flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.rvw-side{padding:var(--s6);border-right:1px solid var(--line);overflow-y:auto}.rvw-canvas{padding:22px 32px 40px;overflow-y:auto}.rvw-canvas .doc{padding:40px 42px 34px}.rvw-card .money{font-size:40px}.rvw-who{margin-top:var(--s6)}.app.desktop .rvw-who{margin-top:0}.done-hero{text-align:center;padding:var(--s2)var(--s2)var(--s5)}.done-hero .icon-tile{width:60px;height:60px;margin:0 auto var(--s4);border-radius:50%}.done-hero .h-title{font-size:26px}.done-hero .mono{margin-top:var(--s2);padding:var(--s1)10px;border-radius:var(--s2);background:var(--surface-2);font-size:13px;display:inline-block}.done-hero .mono+.mono{margin-left:6px}.pk-top{padding:0 var(--s4)10px;flex-direction:column;flex-shrink:0;gap:10px;display:flex}.app.desktop .pk-top{padding:14px var(--s6)var(--s3);border-bottom:1px solid var(--line)}.pk-gh{width:100%;padding:18px var(--s1)9px;text-align:left;align-items:center;gap:10px;display:flex}.pk-gh:first-child{padding-top:6px}.pk-gl{font-family:var(--font-label);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--ink);font-size:12.5px;font-weight:400}.pk-gs{color:var(--muted);font-size:12.5px}.pk-all{color:var(--ink-2);margin-left:auto;font-size:12.5px;font-weight:600}.pk-lead{align-items:center;gap:var(--s3);display:flex}.pk-note{align-items:center;gap:var(--s2);color:var(--muted);padding:18px 0 var(--s1);justify-content:center;font-size:12.5px;display:flex}.pk-group{--div:98px}.le-head{align-items:center;gap:var(--s3);padding:2px 0 18px;display:flex}.le-head .gem-tile{width:52px;height:52px}.le-chips{margin-top:var(--s2);flex-wrap:wrap;gap:6px;display:flex}.le-total{text-align:center;padding:22px 0 var(--s1)}.le-total .money{font-size:42px}.le-formula{color:var(--muted);margin-top:10px;font-size:13.5px}.le-lock{border-radius:var(--r-input);background:var(--surface-2);align-items:center;gap:10px;padding:13px 14px;font-size:15px;display:flex}.le-lock .i{color:var(--muted)}.le-gap{height:18px}.nt-why{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.nt-why.hard{color:var(--danger)}.nt-why .i{flex-shrink:0}.ex-opt{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-strong);overflow:hidden}.ex-opt+.ex-opt{margin-top:var(--s2)}.ex-opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ex-opt.off{opacity:.55}.ex-opt.on .radio{border-color:var(--ink)}.ex-opt.on .radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.ex-head{gap:var(--s3);width:100%;padding:14px var(--s4);text-align:left;cursor:pointer;align-items:flex-start;display:flex}.ex-head:disabled{cursor:default}.ex-head .grow{min-width:0}.ex-body{padding:0 var(--s4)var(--s4)50px}.ex-body .seg{margin-bottom:var(--s3)}.ex-alloc{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.ex-alloc:first-of-type{border-top:0}button.ex-alloc{cursor:pointer}.ex-alloc .grow{min-width:0}.ex-alloc .amt-r{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.ex-pl{padding:10px var(--s3);border-radius:var(--r-input);background:var(--success-tint);color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.ex-pl .i{color:var(--success);flex-shrink:0;margin-top:1px}.rs-line{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast),border-color var(--dur-fast);overflow:hidden}.rs-line+.rs-line{margin-top:var(--s2)}.rs-line.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rs-line.done{opacity:.55}.rs-head{align-items:center;gap:var(--s3);text-align:left;cursor:pointer;width:100%;padding:13px 14px;display:flex}.rs-head .grow{min-width:0}.rs-body{padding:0 14px 14px 50px}.rs-body .le-lock{font-size:14px}.rs-body .affix{max-width:190px}.rs-row{align-items:center;gap:var(--s2);display:flex}.rs-sum{margin-bottom:var(--s3);gap:5px;font-size:13.5px;display:grid}.rs-sum>div{justify-content:space-between;gap:10px;display:flex}.rs-sum .k{color:var(--muted)}.rs-sum .v{font-variant-numeric:tabular-nums;text-align:right}.rs-sum .v b{font-weight:650}.rs-sum .v .arrow{color:var(--faint);margin:0 5px}.rs-body-pad .section{margin-top:var(--s6)}.rs-why{margin-bottom:var(--s2);color:var(--danger);align-items:center;gap:6px;font-size:12.5px;display:flex}.rs-cards{flex-direction:column;gap:10px;display:flex}.radio-card .effects{margin-top:var(--s2);gap:6px}.radio-card .effects .eff{font-size:13.5px}.rs-round{margin-top:var(--s2)}.pay-sum{justify-content:space-between;align-items:center;gap:var(--s3);padding:2px var(--s1)var(--s4);display:flex}.pay-mseg{margin-bottom:var(--s1)}.pay-ok{align-items:center;gap:var(--s1);color:var(--muted);font-size:12.5px;display:inline-flex}.pay-ok .i{color:var(--success)}.pay-apply{align-items:center;gap:var(--s3);border-radius:var(--r-card);background:var(--warning-tint);width:100%;color:var(--ink);text-align:left;transition:transform var(--dur-fast);padding:14px 12px 14px 14px;display:flex}.pay-apply:active{transform:scale(.985)}.pay-apply .icon-tile{background:var(--surface);color:var(--warning)}[data-mode=dark] .pay-apply .icon-tile{background:#00000047}.pay-apply .pa-t{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:650;display:block}.pay-apply .pa-s{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.35;display:block}.pay-apply>.i{color:var(--warning)}.pay-fsum{align-items:center;gap:var(--s3);margin-top:var(--s3);color:var(--muted);font-size:13px;display:flex}.pay-fsum b{color:var(--ink);font-weight:600}.pay-end{text-align:center;color:var(--faint);margin-top:var(--s5);font-size:12.5px}.pay-more{padding:var(--s4)0;justify-content:center;display:flex}.pay-kpis{margin-bottom:var(--s5)}.pay-kpi .kpi-foot{color:var(--muted);justify-content:flex-start;font-size:12.5px}.pay-kpi.warn .money,.pay-kpi.warn .money .cur,.pay-kpi.warn .money .cents{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pay-kpi.warn .money .cur,.pay-kpi.warn .money .cents{color:color-mix(in srgb,var(--warning)70%,var(--muted))}}.pay-toolbar{align-items:center;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.pay-chipwrap{min-width:0}.pay-table th,.pay-table td{padding-left:10px;padding-right:10px}.pay-table th:first-child,.pay-table td:first-child{padding-left:var(--s4)}.pay-table th:last-child,.pay-table td:last-child{padding-right:14px}.pay-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pay-client,.pay-notes{max-width:220px}.pay-note{overflow-wrap:anywhere;color:var(--ink-2);font-size:12.5px;display:block}.pay-cols-foot{justify-content:space-between;align-items:center;gap:var(--s2);padding-left:var(--s2);display:flex}.pd-hero{text-align:center;padding:var(--s4)var(--s2)22px}.pd-hero .avatar{margin:0 auto 14px}.pd-from{color:var(--muted);align-items:center;gap:var(--s1);font-size:14px;display:inline-flex}.pd-link{color:var(--ink);align-items:center;gap:1px;font-weight:600;display:inline-flex;position:relative}.app.phone .pd-link:after{content:"";width:100%;height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-note{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;display:block}.pd-link .i{color:var(--faint)}.pd-amt{margin-top:var(--s3)}.pd-meta{color:var(--muted);margin-top:var(--s3);font-size:14px}.pd-pills{justify-content:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.pd-group{--div:60px}.pd-top{padding:var(--s4)var(--s4)14px;border-bottom:1px solid var(--line)}.pd-desk-top{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--line);padding-bottom:18px;display:flex}.pd-rail>*+*,.pd-rail>.section{margin-top:var(--s5)}.pd-rail>.section:first-child{margin-top:0}.alloc-bar{border-radius:99px;gap:3px;height:12px;display:flex;overflow:hidden}.alloc-bar>span{min-width:6px;height:100%;display:block}.pd-c0{background:var(--surface-2)}.pd-c1{background:var(--chart-1)}.pd-c2{background:var(--chart-2)}.pd-c3{background:var(--chart-3)}.pd-c4{background:var(--chart-4)}.hatch{background:repeating-linear-gradient(135deg,var(--warning)0 2px,transparent 2px 6px),var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.hatch{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--warning)75%,transparent)0 2px,transparent 2px 6px),var(--warning-tint)}}.alloc-legend{gap:var(--s4);color:var(--muted);flex-wrap:wrap;margin-top:10px;font-size:12.5px;display:flex}.alloc-legend>span{align-items:center;display:inline-flex}.alloc-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.sw{border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.row-title .sw{vertical-align:1px}.sw.hatch{width:10px;height:10px}.pd-ta{padding:14px var(--s4)var(--s4);position:relative}.pd-ta:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.pd-top+.pd-ta:before{display:none}.pd-ta-t{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pd-ta-acts{gap:var(--s2);margin-top:var(--s3);grid-template-columns:1fr 1fr;display:grid}.pd-ta-acts .btn{justify-content:center;width:100%}.pd-client .kv{margin-top:10px}.pd-chq .kv{margin-top:0}.pd-chq-note{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.4}.rp-prog{gap:var(--s1);padding:0 var(--s5)10px;flex-shrink:0;display:flex}.rp-prog span{background:var(--line);height:3px;transition:background var(--dur);border-radius:2px;flex:1}.rp-prog span.on{background:var(--ink)}.rp-amt{flex-direction:column;min-height:100%;display:flex}.rp-amt-top{flex-direction:column;align-items:center;padding-top:6px;display:flex}.rp-who{align-items:center;gap:var(--s2);height:36px;padding:0 var(--s3)0 5px;background:var(--surface-2);border-radius:99px;max-width:100%;font-size:14px;font-weight:560;display:inline-flex;position:relative}.rp-who .i{color:var(--muted)}.app.phone .rp-who:after{content:"";width:100%;height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rp-amt .amount-entry{padding-top:28px}.rp-amt .amount-caption{text-align:center}.rp-chips{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;justify-content:center;display:flex}.rp-amt .keypad{padding-top:var(--s4);margin-top:auto}.big-amt{font-family:var(--font-figure);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);font-variation-settings:var(--figure-variation);font-variant-numeric:lining-nums tabular-nums;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.big-amt .cur{color:var(--muted);margin-top:var(--s2);font-size:22px}.big-amt input{font:inherit;color:var(--ink);text-align:left;max-width:100%;letter-spacing:inherit;background:0 0;border:0;outline:0;padding:0;font-size:44px;line-height:1.15}.big-amt input::placeholder{color:var(--faint)}.big-amt.err input{color:var(--danger);animation:.32s shake}.rp-recent{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rp-rc{align-items:center;gap:var(--s2);color:var(--ink-2);flex-direction:column;min-width:0;font-size:12.5px;font-weight:550;display:flex}.rp-rc .nm{overflow-wrap:break-word;max-width:100%}.rp-rc .avatar.lg{width:58px;height:58px;font-size:18px}.row.rp-off{opacity:.45}.row.rp-dim .row-title,.row.rp-dim .row-value{color:var(--muted)}.rp-split .row-title .status{margin-left:6px}.rp-picks{--div:16px}.rp-pick{cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.rp-pick .row-main,.rp-pick .row-title,.rp-pick .row-sub{display:block}.rp-pick .row-title .status{margin-left:6px}.rp-pick-trail{text-align:right;flex-shrink:0;width:122px}.rp-pick .affix .input{text-align:right;height:44px;padding-right:10px;font-size:16px}.rp-pick .affix .input.has-pre{padding-left:22px}.rp-pick .affix .pre{font-size:14px;left:10px}.app.desktop .rp-pick .affix .input{height:36px;font-size:14px}.rp-pick-meta{color:var(--muted);margin-top:var(--s1);font-variant-numeric:tabular-nums;font-size:12px}.rp-pick.on{background:var(--accent-tint)}@supports (color:color-mix(in lab, red, red)){.rp-pick.on{background:color-mix(in srgb,var(--accent-tint)50%,transparent)}}.rp-apply-hd{text-align:center;padding:var(--s1)0 18px}.mn-note{color:var(--muted);padding:0 var(--s1);margin:var(--s3)0;font-size:13px}.rp-recap{overflow:hidden}.rp-recap-top{align-items:center;gap:var(--s3);padding:14px var(--s4);display:flex}.rp-recap-list{border-top:1px solid var(--line);padding:10px var(--s4)var(--s3);gap:var(--s2);flex-direction:column;font-size:13.5px;display:flex}.rp-recap-list .between{gap:var(--s3);align-items:flex-start}.rp-sum-l{color:var(--muted);font-size:13px}.rp-sum-l b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.rp-sum-status{align-items:center;gap:5px;margin-top:3px;font-size:12.5px;font-weight:550;display:flex}.rp-sum-status.muted{color:var(--muted)}.rp-desk{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.rp-client{align-items:center;gap:var(--s3);padding:var(--s3)14px;display:flex}.rp-pickbox{border-radius:var(--r-card);max-height:440px;overflow-y:auto}.rp-ph{border:1px dashed var(--line-strong);border-radius:var(--r-card)}.rp-2{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.rp-2 .field+.field{margin-top:0}.rp-post{margin-top:2px;margin-bottom:var(--s4);border-radius:var(--r-card);background:var(--surface);border:var(--card-border);overflow:hidden}.rp-post-t{background:var(--info-tint);align-items:flex-start;gap:10px;padding:13px 14px;font-size:14px;line-height:1.4;display:flex}.rp-post-t .i{color:var(--info);flex-shrink:0;margin-top:1px}.rp-post .form-row{cursor:default;min-height:50px}.rp-desk .rp-post{margin:0}.rv-body .section{margin-top:var(--s6)}.rv-sum{padding:14px var(--s4)6px}.rv-effects{padding:14px var(--s4);border-radius:var(--r-card);background:var(--surface-2);margin-top:22px}.rv-effects .effects{margin-top:10px}.rv-effects .eff b{font-weight:600}.rv-body>.ex-opt:first-of-type{margin-top:0}.rc-lead{line-height:1.45}.doc-pt tr.doc-this td{background:#0000000b;font-weight:700}.rv-rest{align-items:flex-start;gap:var(--s3);min-height:var(--tap);margin-top:var(--s3);padding:var(--s2)0;cursor:pointer;font-size:14px;line-height:1.4;display:flex}.rv-rest .small{display:block}.chq-dep{align-items:flex-start;gap:var(--s3);margin-top:var(--s3);border-radius:var(--r-card);background:var(--surface);border:var(--card-border);padding:14px;display:flex}.chq-dep .grow{min-width:0}.chq-dep-row{align-items:baseline;gap:var(--s3)}.chq-dep-t{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.chq-dep-s{color:var(--muted);margin-top:var(--s1);align-items:center;gap:var(--s1)var(--s2);flex-wrap:wrap;font-size:13px;display:flex}.chq-method-pill{margin-top:var(--s1)}.pd-chq .form-row{cursor:default;min-height:44px;padding:0}.chq-acts{gap:var(--s2);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.chq-acts .btn{justify-content:center;width:100%}.chq-acts .btn:only-child,.chq-acts .chq-wide{grid-column:1/-1}.pd-amt.dead .money,.pd-dead .money{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.chq-sum{gap:var(--s3);align-items:center;display:flex}.chq-sum-main{min-width:0}.chq-sum-main .small{white-space:normal;overflow-wrap:anywhere}.chq-sec{margin-top:0}.chq-sec+.chq-sec{margin-top:18px}.chq-foot-note{text-align:center;color:var(--faint);margin-bottom:var(--s2);font-size:12.5px}.chq-effects{padding:var(--s3)var(--s4)}.chq-effects .effects{gap:var(--s2);margin-top:0}.chq-effects .eff{padding:2px 0;line-height:1.4}.chq-effects .eff b{font-weight:600}.chq-opts .radio-card+.radio-card{margin-top:var(--s2)}.pay-held{gap:var(--s3);margin-bottom:var(--s3);grid-template-columns:1fr 1fr;display:grid}.pay-hold{min-width:0;padding:var(--s3)var(--s4);border-radius:var(--r-card);background:var(--surface);border:var(--card-border);text-align:left;transition:transform var(--dur-fast);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pay-hold:active{transform:scale(.985)}.pay-hold .ph-l{max-width:100%;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pay-hold .ph-l .i{color:var(--muted);flex-shrink:0}.pay-hold .ph-v{min-width:0;max-width:100%}.pay-hold .ph-v .money{white-space:nowrap}.pay-hold .ph-v .money.sm{font-size:22px}.pay-hold .ph-s{color:var(--muted);font-size:12px;line-height:1.3}.pay-hold .ph-s.t-warning{color:var(--warning)}.pay-hold-ask{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:650;line-height:1.25;display:block}.kpi-foot.t-warning{color:var(--warning)}@media (max-width:380px){.pay-hold .ph-v .money.sm{font-size:19px}}.held-hero{text-align:center;padding:var(--s1)0 var(--s5)}.held-hero-s{color:var(--muted);margin-top:var(--s2);font-size:13.5px;line-height:1.4}.held-hero-ask{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:650;display:block}.held-diff{margin-top:var(--s2);font-size:13.5px;line-height:1.4}.held-note{line-height:1.45}.ex-hero{text-align:center;padding:var(--s3)var(--s3)0;overflow:hidden}.ex-switch{justify-content:space-between;align-items:center;display:flex}.ex-switch .icon-btn[disabled]{opacity:.28;pointer-events:none}.ex-switch .t{letter-spacing:-.01em;font-size:15px;font-weight:600}.ex-vs{color:var(--muted);margin-top:var(--s3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ex-split{margin:18px calc(var(--s3)*-1)0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ex-split>div{padding:var(--s3)var(--s1)14px;min-width:0}.ex-split>div:nth-child(2n){border-left:1px solid var(--line)}.ex-split>div:nth-child(n+3){border-top:1px solid var(--line)}.ex-split>div:last-child:nth-child(odd){grid-column:1/-1}.ex-split .v{margin-top:5px;font-size:16px;font-weight:600}.ex-split .v .num{white-space:nowrap}.ex-hero-note{padding:var(--s4)var(--s3)var(--s5);color:var(--muted);font-size:13.5px;line-height:1.45}.ex-cats{padding:2px var(--s4)}.ex-cat{align-items:center;gap:var(--s3);width:100%;padding:var(--s3)0;text-align:left;display:flex}.ex-cat+.ex-cat{border-top:1px solid var(--line)}.ex-cat .ex-t{overflow-wrap:break-word;min-width:0;font-size:14.5px;font-weight:550}.ex-cat .ex-v{white-space:nowrap;flex-shrink:0;font-weight:600}.ex-bar{background:var(--surface-2);border-radius:99px;height:5px;margin-top:7px;display:block;overflow:hidden}.ex-bar>span{border-radius:inherit;background:var(--chart-1);height:100%;display:block}.ex-cat.on .ex-bar>span{background:var(--accent)}.ex-cat.on .ex-t{font-weight:650}.ex-more{width:100%;min-height:var(--tap);border-top:1px solid var(--line);color:var(--ink-2);text-align:center;justify-content:center;align-items:center;padding:4px 0;font-size:13.5px;font-weight:550;display:flex}.ex-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:0}.ex-rail .ex-cats .label{padding:14px 0 2px}.ex-days .group{--div:60px}.ex-end{text-align:center;color:var(--faint);margin-top:var(--s5);font-size:12.5px}.ex-desk{gap:var(--s5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ex-acts{opacity:.5;gap:2px;display:inline-flex}.ex-table tr:hover .ex-acts,.ex-table tr:focus-within .ex-acts{opacity:1}.ex-table .icon-tile{flex-shrink:0}.ex-table{table-layout:fixed}.ex-table th:first-child{width:84px}.ex-table th:nth-child(3){width:120px}.ex-table th:nth-child(4){width:132px}.ex-table th:nth-child(5){width:84px}.ex-table td.ex-amt{white-space:nowrap;font-weight:600}.ex-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ex-table td .hstack{min-width:0}.ex-desc{overflow-wrap:break-word;font-weight:550}.ex-sub{overflow-wrap:break-word;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.ex-sub .status{flex-shrink:0}.ex-sub .link{font-size:12px}.ex-cellx{flex:1;min-width:0}.ex-toolbar{align-items:center;gap:var(--s2);margin-bottom:var(--s3);min-width:0;display:flex}.chipline{gap:var(--s2);scrollbar-width:none;flex:1;min-width:0;padding-right:32px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.chipline::-webkit-scrollbar{display:none}.ef-amt{padding:var(--s3)0 2px}.ef-amt .big-amt{justify-content:center}.ef-amt .big-amt input{font-size:52px}.ef-amt .big-amt input:focus-visible{outline:0}.app.desktop .ef-amt .big-amt{justify-content:flex-start}.ef-amt .field-error{justify-content:center;margin-top:6px}.app.desktop .ef-amt .field-error{justify-content:flex-start}.cat-grid{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cat-tile{align-items:center;gap:var(--s2);padding:var(--s3)6px 11px;border-radius:var(--r-card);border:1px solid var(--line-strong);background:var(--surface);text-align:center;color:var(--ink-2);min-height:88px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);overflow-wrap:break-word;flex-direction:column;font-size:12.5px;font-weight:550;line-height:1.2;display:flex;position:relative}.cat-tile>span:not(.icon-tile):not(.ok){min-width:0;max-width:100%}.cat-tile.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.cat-tile .ok{background:var(--ink);width:18px;height:18px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.app.desktop .cat-tile{min-height:78px;padding:10px 6px}.ef-pl{margin-bottom:var(--s1);color:var(--ink-2);display:block}.ef-why{color:var(--muted);text-align:center;margin-bottom:10px;font-size:12.5px}.ef-foot{align-items:center;gap:10px;display:flex}.ef-foot .btn-primary{flex:1}.ef-del{width:54px;height:54px;color:var(--danger);background:var(--danger-tint);flex-shrink:0}.app.desktop .ef-del{width:46px;height:46px}.ef-disc .form-row{cursor:default}.ef-disc .fr-label .xsmall{margin-top:2px}.ec-add{gap:var(--s2);align-items:stretch;display:flex}.ec-add .input{flex:1}.ec-list{--div:60px}.row.ec-off .icon-tile,.row.ec-off .row-title{opacity:.45}.ec-pl{background:var(--surface-2);color:var(--ink-2);border-radius:99px;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.ec-pl.tax{background:var(--info-tint)}.ec-pl.out{background:var(--warning-tint)}.ec-pl .i{color:var(--muted)}.app.phone .ec-pl{position:relative}.app.phone .ec-pl:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ec-blocked{color:var(--danger);white-space:normal;align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.35;display:flex}.ec-blocked .i{flex-shrink:0;margin-top:1px}.ec-trail{align-items:center;gap:6px;display:flex}.pl-hero{padding:18px 18px var(--s4)}.pl-hero .pl-sub{color:var(--muted);margin-top:var(--s2);font-size:13px;line-height:1.4}.pl-st .kv-row .k{min-width:0}.pl-k{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-k small{color:var(--faint);font-size:12px}.pl-st .kv-row .v{white-space:nowrap;flex-shrink:0}.pl-st .kv-row.pl-sum{font-weight:650}.pl-st .kv-row.pl-sum .k{color:var(--ink)}.pl-neg{color:var(--danger)}.pl-note{color:var(--muted);margin-top:var(--s3);font-size:12.5px;line-height:1.45}.pl-q{align-items:center;gap:var(--s2);display:flex}.pl-q .t{text-align:center;min-width:118px;font-weight:600}.pl-q .t .muted{font-weight:500}.pl-q .icon-btn[disabled]{opacity:.28;pointer-events:none}.pl-bar{align-items:center;gap:var(--s3);display:flex}.app.desktop .pl-wrap{gap:var(--s5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.pp-archh{text-align:left;border-radius:var(--r-card);border:1px dashed var(--line-strong);width:100%;color:var(--ink-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-archh .i{color:var(--muted);flex-shrink:0}.pp-sum{padding:6px 4px 18px}.pp-sum-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;font-size:13.5px;display:flex}.pp-dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pp-dirseg{width:196px}.pp-list-head{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:0 2px 10px;display:flex}.pp-bal{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pp-bm{align-items:center;gap:8px;margin-top:10px;display:flex}.pp-bm .grow{min-width:36px}.pp-bm>span{white-space:nowrap;flex-shrink:0}.pp-bal .l{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.15}.pp-bal .v{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:560}.pp-bal.overdue .l{color:var(--danger);font-weight:600}.pp-bal.memo .l{color:var(--info)}.pp-bal.settled .l{color:var(--faint);font-size:12.5px}.app.desktop .pp-bal .v{font-size:14px}.pp-az{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-variation);color:var(--accent-ink);background:var(--surface-2);padding:7px 16px 6px;font-size:14px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.pp-az{background:color-mix(in srgb,var(--surface-2)45%,var(--surface))}}.pp-az{border-bottom:1px solid var(--line)}.pp-az:not(:first-child){border-top:1px solid var(--line)}.pp-lead-32{--div:60px}.text-btn.pp-add{align-items:center;gap:4px;padding:6px 2px;font-size:14px;font-weight:600;display:inline-flex}.pp-arch .row-main,.pp-arch .avatar{opacity:.55}.pp-stmt .large-title{display:none}.pp-stmt .nav-title{overflow-wrap:break-word}.pp-head{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.pp-head .avatar.lg,.pp-dhead .avatar.lg{width:72px;height:72px;font-size:23px}.avatar.lg .flag{font-size:19px;bottom:-3px;right:-3px}.pp-name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:27px;line-height:1.12}.pp-head .pp-name{margin-top:14px}.pp-meta{color:var(--muted);margin-top:5px;font-size:14px}.pp-since{color:var(--faint);margin-top:2px;font-size:12.5px}.pp-contact{justify-content:center;gap:14px;margin-top:18px;display:flex}.pp-cbtn{width:70px;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex}.pp-cbtn .ico{background:var(--surface);border:var(--card-border);width:48px;height:48px;color:var(--ink);box-shadow:var(--shadow-card);transition:transform var(--dur-fast);border-radius:50%;place-items:center;display:grid}.pp-cbtn:active .ico{transform:scale(.93)}.pp-cbtn[disabled]{opacity:.35;pointer-events:none}.app.desktop .pp-contact{justify-content:stretch;gap:8px;margin-top:14px}.app.desktop .pp-cbtn{border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);width:auto;height:34px;color:var(--ink);flex-direction:row;flex:1;justify-content:center;gap:6px;font-size:13px}.app.desktop .pp-cbtn:hover{background:var(--surface-2)}.app.desktop .pp-cbtn .ico{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.app.desktop .pp-cbtn .ico .i{width:16px;height:16px}.pp-hero{margin-top:22px;padding:18px 18px 16px;position:relative;overflow:hidden}.pp-hero-top{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.pp-legend{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:10px 14px;margin-top:12px;display:grid}.pp-legend>div{color:var(--muted);font-size:12px}.pp-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:600;display:block}.pp-sw{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.pp-line{color:var(--muted);margin-top:14px;font-size:13.5px}.pp-acts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:16px;display:grid}.pp-acts .pp-wide{grid-column:1/-1}.pp-settled{align-items:center;gap:14px;display:flex}.pp-settled .icon-tile{border-radius:50%;width:48px;height:48px}.pp-settled-t{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:28px;line-height:1.1}.pp-hero .facets{width:170px;color:var(--accent);opacity:.22;pointer-events:none;position:absolute;top:-30px;right:-36px;transform:rotate(-10deg)}.pp-hero>:not(.facets){position:relative}.pp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pp-stats .v{white-space:nowrap;margin-top:3px;font-size:16px;font-weight:600}.pp-banner{margin-top:12px}.pp-tabs{z-index:4;background:var(--bg);margin:26px -16px 0;padding:0 16px;position:sticky;top:0}.pp-tabs .utabs{gap:20px}.pp-note{color:var(--muted);margin-top:10px;padding:0 4px;font-size:12.5px;line-height:1.45}.pp-ledsum{background:var(--line);border:var(--card-border);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pp-ledsum>div{background:var(--surface);min-width:0;padding:10px 12px 11px}.pp-ledsum .v{white-space:nowrap;margin-top:3px;font-size:15px;font-weight:600}.pp-addr{white-space:pre-line;text-align:right;font-weight:500;display:inline-block}.pp-notes{color:var(--ink-2);font-size:14.5px;line-height:1.5}.pp-dtop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pp-dtop .crumb{margin-bottom:0}.pp-dhead{align-items:center;gap:18px;margin-bottom:24px;display:flex}.pp-dhead .pp-name{font-size:30px}.pp-dhead .pp-meta{margin-top:4px}.pp-step{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:flex}.pp-step button{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.pp-step button:hover{background:var(--surface-2)}.pp-step button[disabled]{opacity:.35;pointer-events:none}.pp-step .kbd{margin-left:4px}.pp-rail>*+*{margin-top:16px}.pp-rail .card-title{margin-bottom:2px}.pp-dhero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:0;padding:22px 24px;display:grid}.pp-dhero .kv-row{padding:8px 0;font-size:13.5px}.pp-fcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pp-fcard{text-align:left}.pp-fcard .kpi-value{margin-top:2px}.pp-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.pp-toolbar .search-box{width:320px;height:36px}.pp-th{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-th:hover{color:var(--ink)}.pp-th .i{vertical-align:-3px;margin-left:3px;display:inline-block}.table tbody tr.pp-sep td,.table tbody tr.pp-sep:hover td{cursor:default;background:var(--surface-2);padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.table tbody tr.pp-sep td,.table tbody tr.pp-sep:hover td{background:color-mix(in srgb,var(--surface-2)45%,var(--surface))}}.table tbody tr.pp-sep td,.table tbody tr.pp-sep:hover td{color:var(--muted);font-size:12px;font-weight:550}.table tbody tr.pp-sep.az td{font-family:var(--font-display);font-variation-settings:var(--display-variation);color:var(--accent-ink);font-size:14px;font-weight:var(--display-weight)}.table td .pp-tsub{color:var(--muted);margin-top:1px;font-size:12px}.table .pp-closed td{color:var(--muted)}.table td .icon-btn{margin:-8px -6px -8px 0}.pp-gem-sm .gem-tile{border-radius:calc(var(--r-tile) - 3px);width:34px;height:34px}.pp-gem-sm .gem-tile .g1{font-size:10.5px}.pp-gem-sm .gem-tile .g2{margin-top:1px;font-size:9px}.pp-fsec{margin:26px 2px 12px}.pp-phone{gap:8px;display:flex}.pp-phone .input{flex:1;min-width:0}.pp-dial,.pp-pick{border-radius:var(--r-input);border:1px solid var(--line-strong);background:var(--surface);height:50px;color:var(--ink);flex-shrink:0;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:16px;display:inline-flex}.pp-pick{text-align:left;justify-content:space-between;width:100%;height:auto;min-height:50px;padding-block:8px}.pp-pick>span{overflow-wrap:break-word;min-width:0}.pp-dial .i,.pp-pick .i{color:var(--muted)}.app.desktop .pp-dial{height:40px}.app.desktop .pp-dial,.app.desktop .pp-pick{font-size:14px}.app.desktop .pp-pick{min-height:40px;padding-block:6px}.pp-fl{font-size:19px;line-height:1}.pp-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.pp-person+.pp-person{margin-top:12px}.pp-person:not(.solo){border:1px solid var(--line);border-radius:var(--r-card);padding:4px 14px 16px}.pp-person>.pp-2col:first-child{margin-top:0}.pp-person-top{justify-content:space-between;align-items:center;min-height:44px;margin-right:-8px;display:flex}.pp-main{color:var(--accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pp-main .i{fill:currentColor}.pp-people{margin:2px 0 6px}.pp-prow{align-items:center;gap:10px;min-height:56px;padding:8px 0;display:flex}.pp-prow+.pp-prow{border-top:1px solid var(--line)}.pp-pname{overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:flex}.pp-pmeta{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.pp-pact{flex-shrink:0;margin-right:-8px;display:flex}.pp-pact .icon-btn{color:var(--accent-ink)}.pp-2col .field+.field{margin-top:0}.pp-row{margin-top:16px}.pp-why{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.app.desktop .pp-why{justify-content:flex-start;margin:0}.pp-cc-top{padding:2px 16px 10px}.app.desktop .pp-cc-top{border-bottom:1px solid var(--line);padding:12px 24px}.pp-cc-lead{flex-shrink:0;place-items:center;width:32px;font-size:22px;line-height:1;display:grid}.pp-rail .text-btn.small{padding:2px 0;font-size:13px}.hm-greet{padding:14px 20px 16px}.hm-g-row{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.hm-day{color:var(--muted);font-size:13px}.hm-hi{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:2px;font-size:26px;line-height:1.15}.hm-install:empty{display:none}.hm-install{margin-bottom:12px}.app.desktop .hm-install-banner{display:none}.hm-install-mark{border-radius:var(--r-input);width:44px;height:44px;color:var(--accent-ink);background:var(--accent-tint);flex-shrink:0;place-items:center;display:grid}.hm-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hm-card{text-align:left;min-width:0;padding:12px;display:block;container-type:inline-size}.hm-strip .money{font-size:19px}.hm-strip .hm-fit .money{font-size:clamp(11px,calc(100cqi/(var(--chars,8)*.6)),19px);white-space:nowrap}.hm-dstrip{grid-template-columns:1fr;gap:12px;display:grid}.hm-dcard{text-align:left;min-width:0;padding:16px;display:block}.hm-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app.desktop .hm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hm-tile{cursor:default}.hm-tile .spark{margin-top:2px}.hm-chart-read{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.hm-aging .meter{margin-bottom:0}.hm-legend{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.hm-legend>div{color:var(--muted);min-width:0;font-size:11px}.hm-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600;display:block}.hm-sw{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.hm-ag-current{background:var(--success)}.hm-ag-d30,.hm-ag-d60{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hm-ag-d60{background:color-mix(in srgb,var(--warning)50%,var(--danger))}}.hm-ag-d60plus{background:var(--danger)}.hm-note{color:var(--muted);margin-top:10px;padding:0 4px;font-size:12.5px;line-height:1.45}.hm-clarity-bar{border-radius:6px;gap:2px;height:14px;display:flex;overflow:hidden}.hm-clarity-bar span{height:100%;display:block}.hm-crow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 0;display:flex}.hm-crow:first-child{border-top:0}.hm-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.hm-cname{min-width:44px}.hm-activity{--div:60px}.mode-seg{flex-shrink:0}.mode-seg>button{justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.mode-seg>button svg{opacity:.8}.app.desktop .page-actions .mode-seg{margin-right:6px}.fld-head{padding-bottom:12px}.fld-head .g-day{align-items:center;gap:6px;display:inline-flex}.fld-head .g-day .live{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-tint);border-radius:50%}.fld-client{background:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);align-items:center;gap:4px;padding:6px 8px 6px 6px;display:flex}.fld-client-main{text-align:left;border-radius:calc(var(--r-card) - 4px);flex:1;align-items:center;gap:12px;min-width:0;padding:8px 6px;display:flex}.fld-client-main:active{background:var(--surface-2)}.fld-client .avatar,.fld-client .icon-tile{flex-shrink:0}.fld-cname,.fld-csub{display:block}.fld-cname{overflow-wrap:break-word;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:20px;line-height:1.15}.fld-csub{overflow-wrap:break-word;color:var(--muted);margin-top:3px;font-size:13px}.fld-cwith{color:var(--muted);text-transform:var(--label-case);letter-spacing:var(--label-tracking);font-size:11.5px;font-weight:var(--label-weight);align-items:center;gap:3px;display:flex}.fld-bal{background:var(--surface-2);height:32px;color:var(--muted);border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.fld-bal.on{color:var(--ink)}.fld-search{margin-top:12px}.fld-search .search-box{background:var(--surface);border:1px solid var(--line);height:52px;box-shadow:var(--shadow-card);border-radius:16px;padding:0 14px}.fld-search .search-box input{font-size:17px}.fld-chips{align-items:center;margin-top:10px}.app.phone .fld-chips{margin-top:7px}.fld-chips .sep{background:var(--line-strong);flex-shrink:0;width:1px;height:22px;margin:0 2px}.fld-count{color:var(--muted);justify-content:space-between;align-items:center;margin:16px 2px 10px;font-size:13px;display:flex}.fld-count b{color:var(--ink);font-weight:600}.fld-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app.desktop .fld-grid{grid-template-columns:repeat(3,1fr);gap:12px}.fld-tile{text-align:left;background:var(--surface);border:var(--card-border);border-radius:var(--r-card);min-height:158px;box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast),transform var(--dur-fast);flex-direction:column;min-width:0;display:flex;position:relative}.fld-tile:active{transform:scale(.985)}.fld-tile.on{box-shadow:0 0 0 2px var(--ink),var(--shadow-card)}.fld-open{text-align:left;border-radius:inherit;cursor:pointer;flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;padding:14px 14px 12px;display:flex}.fld-kind{color:var(--muted);align-items:center;gap:4px;height:22px;font-size:11.5px;display:inline-flex}.fld-kind.cert{color:var(--accent-ink)}.fld-pick{background:var(--surface-2);width:36px;height:36px;color:var(--ink);transition:background var(--dur-fast),color var(--dur-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.fld-pick.on{background:var(--primary);color:var(--on-primary)}.fld-name{letter-spacing:-.02em;overflow-wrap:break-word;margin-top:8px;padding-right:4px;font-size:18px;font-weight:650;line-height:1.2;display:block}.fld-sub{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.fld-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.fld-price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;display:block}.fld-price .unit{font-weight:450}.fld-avail{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12.5px;display:flex}.fld-avail .ref{color:var(--faint)}.fld-onreq{color:var(--muted);font-size:14px;font-weight:550}.fld-tray{left:12px;right:12px;bottom:var(--tabbar-bottom);z-index:31;background:var(--surface);border-radius:22px;padding:8px;position:absolute}@supports (color:color-mix(in lab, red, red)){.fld-tray{background:color-mix(in srgb,var(--surface)95%,transparent)}}.fld-tray{-webkit-backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--line);box-shadow:var(--shadow-tab);animation:fade-up var(--dur)var(--ease-out)}.tabbar-field{transition:opacity var(--dur),visibility var(--dur)}.app.phone .viewport:has(.fld-tray) .tabbar-field{opacity:0;visibility:hidden}.app.phone:has(.fld-tray) .toasts{bottom:calc(var(--tabbar-bottom) + 129px)}@supports (anchor-name:--a){.fld-tray{anchor-name:--fld-tray}.app.phone:has(.fld-tray) .toasts{position-anchor:--fld-tray;bottom:calc(anchor(top,calc(var(--tabbar-bottom) + 117px)) + 12px)}}.fld-tray-sum{text-align:left;align-items:center;gap:10px;width:100%;padding:4px 6px 10px;display:flex}.fld-tray-sum .t1{letter-spacing:-.01em;font-size:15px;font-weight:650}.fld-tray-sum .t2{overflow-wrap:break-word;color:var(--muted);margin-top:1px;font-size:12px}.fld-tray-sum .tv{font-size:16px;font-weight:650}.fld-n{background:var(--primary);width:36px;height:36px;color:var(--on-primary);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:650;display:grid}.fld-tray-acts{grid-template-columns:1fr 1fr 44px;gap:8px;display:grid}.fld-tray-acts .btn{width:100%}.fld-tray-acts .icon-btn{border-radius:var(--r-btn);background:var(--surface-2);width:44px;height:44px}.fld-pad{height:72px}.fld-desk{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.fld-panel{padding:18px;position:sticky;top:0}.fld-panel .p-rows{margin:10px -6px 0}.fld-panel .p-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 6px;display:flex}.fld-panel .p-row:first-child{border-top:0}.fld-panel .p-row .gem-tile{width:38px;height:38px}.fld-panel .p-row .gem-tile .g1{font-size:10.5px}.fld-panel .p-row .gem-tile .g2{font-size:9px}.fld-panel .p-total{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:12px;padding-top:14px;display:flex}.fld-panel .p-acts{gap:8px;margin-top:16px;display:grid}.fld-rtrail{text-align:right;align-items:center;gap:6px;margin-right:-6px;display:flex}.fld-x{width:30px;height:30px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fld-x:hover{background:var(--surface-2);color:var(--ink)}.fld-panel-empty{text-align:center;color:var(--muted);padding:18px 6px 8px;font-size:13.5px;line-height:1.45}.fld-panel-glyph{color:var(--line-strong);justify-content:center;margin-bottom:10px;display:flex}.fs{background:var(--bg);flex-direction:column;height:100%;display:flex}.app.phone .fs{padding-top:50px}.fs-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.fs-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.fs-hide{background:var(--surface-2);height:34px;color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.fs-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.fs-main{flex-direction:column;display:flex}.app.desktop .fs-main{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;min-height:100%;padding:6px 32px 24px;display:grid}.fs-stage{border-radius:calc(var(--r-card) + 8px);height:250px;color:var(--accent-ink);background:radial-gradient(90% 80% at 50% 30%,var(--surface)0%,var(--surface-2)75%);border:1px solid var(--line);place-items:center;margin:4px 16px 0;display:grid;position:relative;overflow:hidden}.app.desktop .fs-stage{height:440px;margin:0}.fs-stage svg{opacity:.8;position:relative}.fs-stage .shine{background:radial-gradient(closest-side,var(--accent-tint),transparent);border-radius:50%;width:70%;height:60%;position:absolute;top:8%;left:15%}.fs-stage .tag{position:absolute;top:14px;left:14px}.fs-body{padding:20px 22px 8px}.app.desktop .fs-body{padding:0}.fs-kind{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.fs-title{letter-spacing:-.035em;overflow-wrap:break-word;margin-top:8px;font-size:34px;font-weight:650;line-height:1.05}.app.desktop .fs-title{font-size:42px}.fs-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:18px;display:flex}.fs-price .unit{font-size:18px}.fs-total{color:var(--muted);margin-top:6px;font-size:14px}.fs-onreq{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);color:var(--ink-2);font-size:28px}.fs-specs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.fs-spec{border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.fs-spec:nth-child(odd){padding-right:12px}.fs-spec:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.fs-spec .k{color:var(--muted);font-size:12px}.fs-spec .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin-top:3px;font-size:17px;font-weight:600}.fs-foot{border-top:1px solid var(--line);background:var(--glass);flex-shrink:0;grid-template-columns:52px 1fr 52px;gap:10px;padding:12px 16px 38px;display:grid}.app.desktop .fs-foot{grid-template-columns:52px minmax(0,360px) 52px;justify-content:center;padding:14px 32px}.fs-foot .icon-btn{border-radius:var(--r-btn);background:var(--surface-2);width:52px;height:52px}.fs-foot .icon-btn[disabled]{opacity:.35}.app.phone :is(.fld-x,.fld-bal,.fs-hide){position:relative}.app.phone :is(.fld-pick,.fld-x,.fld-bal,.fs-hide):after{content:"";width:max(calc(100% + 8px),var(--tap));height:max(100%,var(--tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-link{border-radius:var(--r-input);background:var(--surface-2);align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;display:flex}.sh-link .mono{overflow-wrap:anywhere;flex:1;min-width:0;padding:6px 0;font-size:13.5px}.sh-link.revoked .mono{color:var(--faint);text-decoration:line-through}.sh-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sh-head .small{min-width:0}.sh-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sh-stats .label{overflow-wrap:break-word}.sh-stats .card{padding:12px 12px 11px}.sh-stats .sh-n{font-family:var(--font-figure);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);font-variation-settings:var(--figure-variation);font-variant-numeric:lining-nums tabular-nums;margin-top:8px;font-size:26px;line-height:1}.sh-stats .card{container-type:inline-size}.sh-stats .sh-n.sm{white-space:nowrap;font-size:min(22px,20cqi)}.sh-stats .sh-s{overflow-wrap:break-word;color:var(--muted);margin-top:5px;font-size:11.5px}.sh-radios{flex-direction:column;gap:8px;display:flex}.sh-radios .radio-card[disabled]{opacity:.5;cursor:default}.sh-lock{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.sh-row{min-height:58px}.sh-chips{flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.sh-chips .fr-label{flex-basis:100%}.sh-hint{padding:0 4px}.sh-prev{border-radius:var(--r-card);border:var(--card-border);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.sh-prev-cover{background:linear-gradient(160deg,var(--accent-tint),var(--surface-2));height:58px;position:relative;overflow:hidden}.sh-prev-cover .glyph-svg{width:130px;color:var(--accent);opacity:.5;position:absolute;top:-20px;right:-16px}.sh-prev-body{margin-top:-20px;padding:0 14px 12px;position:relative}.sh-prev-body .biz-mark{width:42px;height:42px;box-shadow:0 0 0 3px var(--surface);border-radius:12px}.sh-prev-name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);overflow-wrap:anywhere;margin-top:8px;font-size:18px}.sh-prev-rows{border-top:1px solid var(--line);margin-top:10px}.sh-prev-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.sh-prev-rows>div:last-child{border-bottom:0;padding-bottom:0}.sh-prev-rows>div>span:last-child{text-align:right}.sh-qr{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);place-items:center;padding:18px;display:grid}.sh-qr svg{width:168px;height:168px;color:var(--ink)}.sh-sheet .actions-row{margin-top:18px}.sh-sheet .action-circle{text-decoration:none}.sh-act-list .row .row-sub{white-space:normal}.app.desktop .frame.bare>.main:has(>.byr-screen){height:100%}.byr-screen{background:var(--bg)}.byr-cover{background:linear-gradient(170deg,var(--accent-tint)0%,var(--accent-tint)70%,var(--bg)100%);height:168px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.byr-cover{background:linear-gradient(170deg,var(--accent-tint)0%,color-mix(in srgb,var(--accent-tint)40%,var(--bg))70%,var(--bg)100%)}}.byr-g{color:var(--accent);display:block;position:absolute}.byr-g .glyph-svg{width:100%;height:auto;display:block}.byr-g-a{opacity:.45;width:250px;top:30px;right:-40px;transform:rotate(-9deg)}.byr-g-b{opacity:.22;width:180px;top:70px;left:-60px;transform:rotate(12deg)}.app.desktop .byr-cover{height:190px}.app.desktop .byr-g-a{width:300px;top:18px;right:8%}.byr-wrap{padding:0 18px}.app.desktop .byr-wrap{max-width:1120px;margin:0 auto;padding:0 40px}.byr-id{margin-top:-34px;position:relative}.byr-logo{width:68px;height:68px;box-shadow:0 0 0 4px var(--bg),var(--shadow-float);background:var(--surface);border-radius:20px;place-items:center;display:grid}.byr-idrow{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.byr-name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);overflow-wrap:anywhere;margin-top:14px;font-size:30px;line-height:1.08}.app.desktop .byr-name{font-size:38px}.byr-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:13.5px;display:flex}.byr-dot{background:var(--faint);border-radius:50%;width:3px;height:3px}.byr-live{color:var(--success);align-items:center;gap:6px;font-weight:550;display:inline-flex}.byr-live:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px var(--success-tint);background:currentColor;border-radius:50%}.byr-contact{gap:8px;margin-top:16px;display:flex}.byr-contact>.grow{flex:1}.byr-note{border-radius:var(--r-card);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.byr-note .i,.byr-note svg{color:var(--accent-ink);flex-shrink:0;margin-top:1px}.byr-tools{z-index:4;background:var(--bg);margin:8px -18px 0;padding:12px 18px 10px;position:sticky;top:0}.byr-screen.scrolled .byr-tools{box-shadow:0 1px 0 var(--line)}.app.desktop .byr-tools{margin:22px -40px 0;padding:12px 40px}.byr-trow{align-items:center;gap:8px;display:flex}.byr-trow .search-box{flex:1;min-width:0}.byr-trow .select{border-radius:999px;flex-shrink:0;width:124px;height:42px;padding:0 12px 0 14px;font-size:14px}.app.desktop .byr-trow .select{height:40px}.byr-tools .chips{margin-top:10px}.app.desktop .byr-tools .chips{margin:10px 0 0;padding:2px 0}.byr-count{color:var(--muted);justify-content:space-between;gap:10px;margin:14px 2px 10px;font-size:12.5px;display:flex}.byr-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app.desktop .byr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.byr-card{background:var(--surface);border:var(--card-border);border-radius:var(--r-card);min-width:0;min-height:188px;box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast),transform var(--dur-fast);flex-direction:column;padding:14px 14px 12px;display:flex;position:relative}.byr-card.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.byr-kind{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:6px;font-size:10.5px;display:flex}.byr-kind .cert{color:var(--accent-ink)}.byr-t{font-variant-numeric:lining-nums;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:12px;font-size:20px;line-height:1.15}.app.desktop .byr-t{font-size:22px}.byr-s{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12.5px;line-height:1.35}.byr-p{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:12px;font-size:13.5px}.byr-p b{font-weight:650}.byr-inq{border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);justify-content:center;align-items:center;gap:6px;width:100%;height:36px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.byr-card.on .byr-inq{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.byr-ref{font-family:var(--font-mono);color:var(--faint);font-size:10.5px}.byr-foot{text-align:center;color:var(--faint);justify-content:center;align-items:center;gap:6px;padding:28px 0 8px;font-size:12px;display:flex}.byr-tray{left:12px;right:12px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:12;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-float);animation:toast-in var(--dur)var(--ease-out);border-radius:22px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:absolute}.app.desktop .byr-tray{width:560px;animation:none;bottom:26px;left:50%;right:auto;transform:translate(-50%)}.byr-tray .ct-n{font-size:15px;font-weight:650}.byr-tray .ct-s{overflow-wrap:break-word;opacity:.65;font-size:12px}.byr-tray .btn{background:var(--bg);color:var(--ink);height:42px}.app.phone .byr-inq,.app.phone .byr-tray .btn{height:var(--tap)}.app.phone .byr-trow .select,.app.phone .byr-gate .btn{min-height:var(--tap)}.byr-gate{max-width:420px;margin:24px auto 0}.byr-gate .byr-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.byr-gone{text-align:center;max-width:420px;margin:0 auto;padding:96px 24px}.byr-gone h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:26px}.byr-gone p{color:var(--muted);margin-top:8px}.ci-bubble{background:var(--success-tint);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:16px 16px 4px;padding:12px 14px;font-size:14px;line-height:1.45}.ci-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.set-shell{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.set-nav{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:2px;padding:28px 12px 16px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.set-nav{background:color-mix(in srgb,var(--surface-2)22%,var(--bg))}}.set-nav-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);padding:0 10px 16px;font-size:24px}.set-nav .side-label{padding:20px 10px 6px}.set-col{flex-direction:column;min-width:0;min-height:0;display:flex}.set-scroll{scrollbar-width:thin;padding:30px 40px 72px}.set-inner{max-width:720px}.set-inner.wide{max-width:1060px}.set-inner.mid{max-width:880px}.set-sticky{position:sticky;top:0}.set-foot-status{text-align:center;color:var(--muted);margin-bottom:10px;font-size:12.5px}.set-foot-status.err{color:var(--danger)}.set-hint{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 4px 0;font-size:12.5px;line-height:1.5;display:flex}.set-hint>.i{flex-shrink:0;margin-top:1px}.set-inline-ic{vertical-align:-2px;display:inline}.set-note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:12px;font-size:12.5px;line-height:1.45;display:flex}.set-note>.i{flex-shrink:0;margin-top:1px}.set-pv-head{margin:-6px 0 10px;padding-left:4px}.set-pv-label{padding-left:4px}:is(.set-page,.set-shell,.ov[data-ov=categoryForm]) .card .field+.field{margin-top:18px}.set-profile{text-align:left;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.set-profile .biz-mark{border-radius:16px;width:54px;height:54px}.set-sp-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.set-plan-pill{background:var(--accent-tint);height:22px;color:var(--accent-ink);border-radius:99px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.set-app-icon{background:var(--pub-bg);width:46px;height:46px;color:var(--pub-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 6px 14px -8px #0009,inset 0 0 0 1px #ffffff0f}.set-app-icon.lg{border-radius:16px;width:64px;height:64px}.set-inst-card{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;padding:16px 16px 14px;display:flex;position:relative}.set-ic-x{position:absolute;top:8px;right:8px}.set-foot-note{text-align:center;color:var(--faint);margin-top:28px;font-size:12px;line-height:1.6}.set-desk-biz{grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:20px;display:grid}.set-desk-biz .biz-mark{border-radius:16px;width:56px;height:56px}.set-db-lines{white-space:pre-line;color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.5}.set-qr-mini{border-radius:10px;flex-shrink:0;padding:8px;line-height:0}.set-qr-mini svg{width:60px;height:60px;display:block}.set-biz-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.set-biz-sticky{position:sticky;top:0}.set-sum-bar{max-width:1060px}.set-bp-canvas{border-radius:var(--r-card);padding:18px}.app.phone .set-bp-canvas{padding:14px}.set-bp{color:#1c1a17;padding:22px 22px 18px;font-size:10.5px;line-height:1.5}.set-bp-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.set-bp-seller{flex:1;min-width:0}.set-bp-name{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.2}.set-bp-lines{color:#5b564d;overflow-wrap:anywhere;white-space:pre-line;margin-top:4px}.set-bp-tax{color:#5b564d;overflow-wrap:anywhere;margin-top:3px}.set-bp-doc{text-align:right;flex-shrink:0}.set-bp-kind{letter-spacing:.18em;text-transform:uppercase;color:#8a8171;font-size:8.5px}.set-bp-no{font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;font-weight:650}.set-bp-date{color:#8a8171;font-size:9.5px}.set-bp-hl{background:#f5e9cf;border-radius:2px;box-shadow:0 0 0 3px #f5e9cf}.set-bp-empty{color:#b3ab9e;font-style:italic}.set-bp-billto{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.set-bp-cap{letter-spacing:.16em;text-transform:uppercase;color:#8a8171;margin-bottom:5px;font-size:8px}.set-bp-skel{background:#eeeae3;border-radius:3px;height:5px;margin-top:5px}.set-bp-table{border-top:1px solid #1c1a17;margin-top:16px}.set-bp-tr{border-bottom:1px solid #ece7de;grid-template-columns:1.6fr .8fr .8fr .9fr;gap:8px;padding:7px 0;display:grid}.set-bp-terms{color:#5b564d;overflow-wrap:anywhere;white-space:pre-line;margin-top:14px}.set-bp-terms b{color:#1c1a17}.set-cat-group{overflow:visible}.set-cat-group>.row:first-child{border-radius:var(--r-card)var(--r-card)0 0}.set-cat-group>.row:last-child{border-radius:0 0 var(--r-card)var(--r-card)}.set-cat-group>.row:only-child{border-radius:var(--r-card)}.set-grip{width:30px;height:44px;color:var(--faint);cursor:grab;touch-action:none;border-radius:8px;flex-shrink:0;place-items:center;margin:-8px 0 -8px -10px;display:grid}.set-grip:active,.set-grip.on{background:var(--surface-2)}.set-grip.on{color:var(--ink)}.set-cat-row.off .row-title{color:var(--muted)}.set-cat-row.dragging,.set-tr.dragging{z-index:4;background:var(--surface);box-shadow:var(--shadow-float),0 0 0 1px var(--line-strong);opacity:.96;position:relative;border-radius:14px!important}.set-cat-row.dragging .set-grip,.set-tr.dragging .set-grip{cursor:grabbing}.set-cat-row.lifted,.set-tr.lifted{z-index:3;background:var(--surface);box-shadow:var(--shadow-float),0 0 0 1px var(--line-strong);transform:scale(1.03)translateY(-4px);border-radius:14px!important}.set-cat-row.lifted:before,.set-cat-row.lifted+.row:before{display:none}.set-cat-row.lifted+.row{box-shadow:inset 0 2px 0 var(--accent)}.set-lift-acts{justify-content:flex-end;align-items:center;gap:4px;display:flex}.set-cat-table{background:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.set-tr{border-top:1px solid var(--line);cursor:pointer;min-height:52px;transition:background var(--dur-fast);align-items:center;gap:12px;padding:0 12px 0 10px;font-size:13.5px;display:grid;position:relative}.set-tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.set-tr:hover{background:color-mix(in srgb,var(--surface-2)55%,transparent)}}.set-tr.th{cursor:default;min-height:40px;color:var(--muted);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-top:0;font-size:10px;font-weight:400}.set-tr.lifted+.set-tr{box-shadow:inset 0 2px 0 var(--accent)}.set-cols{grid-template-columns:30px minmax(0,1fr) 130px 130px 76px}.set-cols.size{grid-template-columns:30px minmax(0,1fr) 90px 120px 130px 76px}.set-tr .set-grip{height:32px;margin:0}.set-tr.off .set-ct-name{color:var(--muted)}.set-ct-name{align-items:center;gap:8px;min-width:0;font-weight:560;display:flex}.set-ct-end{justify-content:flex-end;display:flex}.set-ct-acts{opacity:0;transition:opacity var(--dur-fast);justify-content:flex-end;gap:2px;display:flex}.set-tr:hover .set-ct-acts,.set-tr:focus-within .set-ct-acts,.set-tr.lifted .set-ct-acts{opacity:1}@media (hover:none){.set-ct-acts{opacity:1}}.set-ct-acts .icon-btn{width:32px;height:32px;color:var(--muted)}.set-tr .switch{transform-origin:0;transform:scale(.86)}.set-pos,.form-row input.set-pos{width:70px}.form-row input.set-pos.err{color:var(--danger)}.set-active-row{min-height:64px}.set-ntf-grid{align-items:start;gap:28px}.set-dev-card{overflow:hidden}.set-dev-head{align-items:center;gap:12px;padding:16px;display:flex}.set-dev-body{border-top:1px solid var(--line)}.set-dev-msg{border-top:1px solid var(--line);padding:16px}.set-dev-msg.tight{padding-top:12px}.set-dm-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.set-dm-s{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45}.set-dev-msg.tight .set-dm-s{margin-top:0}.set-ntf-item{align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.set-ntf-item+.set-ntf-item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:60px;right:0}.set-sw-group .set-ntf-item+.set-ntf-item:before{left:16px}.set-ntf-t{letter-spacing:-.01em;font-size:15px;font-weight:560}.app.desktop .set-ntf-t{font-size:14px}.set-ntf-s{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}.set-ntf-item .switch{margin-top:2px}.set-ntf-item.dim .set-ntf-t,.set-ntf-item.dim .set-ntf-s{opacity:.55}.set-this{vertical-align:1px;margin-left:6px}.set-lock{--np-bg:#ffffffd1;--np-ink:#1c1a17;--np-muted:#6e675c;border-radius:calc(var(--r-card) + 4px);background:var(--pub-bg);padding:18px 14px 16px;position:relative;overflow:hidden}.set-lk-time{text-align:center;color:var(--pub-ink);font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-variation);letter-spacing:-.02em;font-size:34px;line-height:1}.set-lk-date{text-align:center;color:var(--pub-muted);margin:4px 0 14px;font-size:12px}.set-np{background:var(--np-bg);color:var(--np-ink);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.35}.set-np+.set-np{opacity:.92;margin-top:6px}.set-np-app{color:var(--np-muted);align-items:center;gap:7px;margin-bottom:3px;font-size:11.5px;display:flex}.set-np-ic{background:var(--pub-solid);width:20px;height:20px;color:var(--pub-accent);border-radius:5px;place-items:center;display:grid}.set-np-t{font-weight:650}.set-th-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.set-th-card{border-radius:var(--r-card);border:1px solid var(--line-strong);background:var(--surface);flex-direction:column;align-items:center;gap:10px;min-height:44px;padding:10px 10px 12px;display:flex;position:relative}.set-th-card.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.set-th-l{text-align:center;align-items:center;gap:7px;font-size:13.5px;font-weight:560;display:flex}.set-th-tick{position:absolute;top:4px;right:4px}.set-th-tick .check{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface)}.set-th-shot{aspect-ratio:3/4;width:100%;box-shadow:0 0 0 1px var(--line);border-radius:10px;display:flex;position:relative;overflow:hidden}.app.desktop .set-th-shot{aspect-ratio:16/10}.set-mini{background:var(--bg);flex-direction:column;flex:1;gap:6px;height:100%;padding:10px 8px;font-size:8px;display:flex;position:relative;overflow:hidden}.set-mini[data-mode=light]{--bg:#f7f4ee;--surface:#fffdf9;--ink:#1c1a17;--line:#e6dfd2;--line-strong:#d6cdbd;--accent:#c8b08f}.set-mini[data-mode=dark]{--bg:#0f0e0c;--surface:#1a1815;--ink:#f3eee6;--line:#2c2823;--line-strong:#3a352e;--accent:#c8b08f}.set-mini .tm-top{background:var(--ink);opacity:.8;border-radius:3px;width:40%;height:5px}.set-mini .tm-hero{background:var(--pub-solid);border-radius:7px;flex-direction:column;justify-content:flex-end;gap:4px;height:34%;padding:6px;display:flex}.set-mini .tm-hero i{background:#ffffff80;border-radius:2px;width:55%;height:4px;display:block}.set-mini .tm-hero i+i{background:var(--accent);width:30%}.set-mini .tm-card{background:var(--surface);border:1px solid var(--line);border-radius:7px;flex-direction:column;flex:1;gap:5px;padding:6px;display:flex}.set-mini .tm-card i{background:var(--line-strong);border-radius:2px;height:4px;display:block}.set-mini .tm-card i:nth-child(2){width:70%}.set-mini .tm-card i:nth-child(3){width:85%}.set-th-split .set-mini:last-child{clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}.set-density-demo .row{transition:min-height var(--dur),padding var(--dur)}.set-inst-hero{text-align:center;flex-direction:column;align-items:center;padding:6px 8px 18px;display:flex}.set-ih-name{color:var(--ink-2);margin-top:8px;font-size:12px;font-weight:550}.set-ih-t{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:16px;font-size:24px;line-height:1.15}.set-ih-s{color:var(--muted);max-width:320px;margin-top:6px;font-size:14px}.set-isteps{flex-direction:column;gap:10px;display:flex}.set-istep{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.set-istep .n{background:var(--primary);width:28px;height:28px;color:var(--on-primary);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.set-istep .is-t{letter-spacing:-.01em;padding-top:3px;font-size:15px;font-weight:600;line-height:1.3}.set-istep .is-t .i{vertical-align:-3px;margin:0 2px;display:inline-block}.set-istep .is-demo{margin-top:10px}.set-ios-bar{background:var(--surface-2);height:40px;color:var(--muted);border-radius:12px;justify-content:space-around;align-items:center;display:flex}.set-ios-bar .on{color:var(--info);background:var(--surface);width:40px;height:32px;box-shadow:0 0 0 2px var(--info);border-radius:9px;place-items:center;display:grid}.set-ios-row{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:14px;display:flex}.set-ios-row.hl{background:var(--surface);box-shadow:0 0 0 2px var(--info);font-weight:560}.set-ios-row+.set-ios-row{margin-top:4px}.set-ios-nav{background:var(--surface-2);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 12px;font-size:13px;display:grid}.set-ios-nav .add{color:var(--info);box-shadow:0 0 0 2px var(--info);border-radius:8px;justify-self:end;padding:3px 10px;font-weight:650}.set-qr-wrap{grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}.set-qr{border-radius:14px;padding:12px;line-height:0}.set-qr svg{width:156px;height:156px;display:block}.set-step-line{align-items:flex-start}@media (prefers-reduced-motion:reduce){.set-cat-row,.set-tr{transition:none!important}}.screen.pub{background:var(--bg)}.pub .scroll{scrollbar-width:none}.pub .brand .wordmark{white-space:nowrap}.btn.pub-cta{background:var(--pub-ink);color:var(--pub-solid)}.btn.pub-cta:hover{background:var(--pub-ink);opacity:.92}.btn.pub-ghost{color:var(--pub-ink);border-color:var(--pub-line);background:0 0}.btn.pub-ghost:hover{background:var(--pub-chip)}.pub-glyph{color:var(--pub-accent);filter:drop-shadow(0 0 22px var(--pub-accent))}@supports (color:color-mix(in lab, red, red)){.pub-glyph{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--pub-accent)40%,transparent))}}.pub-glyph .glyph-svg{stroke-width:1.4px;width:100%;height:auto}.draw .glyph-svg *{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:s56-draw 2.2s var(--ease-out)forwards}.draw .glyph-svg polyline,.draw .glyph-svg line{animation-delay:.35s}@keyframes s56-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.draw .glyph-svg *{stroke-dashoffset:0;animation:none}}.auth{min-height:100%;padding:calc(var(--safe-top) + 24px)24px 40px;flex-direction:column;display:flex}.auth-top{justify-content:center;display:flex}.auth-glyph{width:132px;color:var(--accent);margin:30px auto 4px}.auth-glyph .glyph-svg{stroke-width:1.6px;width:100%;height:auto}.auth-h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);text-align:center;margin-top:18px;font-size:32px;line-height:1.1}.auth-sub{text-align:center;color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.45}.auth-form{flex-direction:column;margin-top:26px;display:flex}.auth-form .field+.field{margin-top:14px}.auth-form .field-label{align-items:baseline}.auth-form .field-label .text-btn{color:var(--muted);padding:0;font-size:13px;font-weight:550}.auth .or-line{margin:18px 0 16px}.or-line{color:var(--faint);align-items:center;gap:12px;margin:20px 0 16px;font-size:12.5px;display:flex}.or-line:before,.or-line:after{content:"";background:var(--line);flex:1;height:1px}.auth-alt{text-align:center;color:var(--muted);margin-top:22px;font-size:14px}.auth-alt .text-btn{padding:4px 2px;font-size:14px;font-weight:650}.auth-legal{text-align:center;color:var(--faint);margin-top:auto;padding-top:28px;font-size:12px;line-height:1.5}.auth-legal a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.pw-wrap{position:relative}.pw-wrap .input{padding-right:48px}.pw-wrap .icon-btn{color:var(--muted);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.app.desktop .pw-wrap .icon-btn{width:34px;height:34px}.btn-google svg{flex-shrink:0}.pw-rules{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12.5px;display:flex}.pw-rules span{align-items:center;gap:5px;display:inline-flex}.pw-rules .ok{color:var(--success)}.otp{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:26px;display:grid;position:relative}.otp-input{opacity:0;z-index:2;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp-box{border-radius:var(--r-input);border:1px solid var(--line-strong);background:var(--surface);height:58px;font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-variation);font-variant-numeric:tabular-nums;place-items:center;font-size:26px;display:grid}.otp-box.err{border-color:var(--danger)}.otp-box.cur{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint)}.otp-box.cur:after{content:"";background:var(--accent);width:2px;height:26px;animation:1s step-end infinite blink}.otp-box.gap{margin-right:10px}.auth-mail{background:var(--accent-tint);width:56px;height:56px;color:var(--accent-ink);border-radius:18px;place-items:center;margin:34px auto 0;display:grid}.auth-split{flex:1;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.auth-brand{display:none}.auth-side{min-height:0;display:flex;overflow-y:auto}.auth-side .auth{width:100%}.auth-back{justify-content:space-between;align-items:center;width:100%;display:flex}.auth-captcha{margin-top:12px}.app.desktop .auth-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.app.desktop .auth-top,.app.desktop .auth-glyph{display:none}.app.desktop .auth-brand{background:var(--pub-bg);color:var(--pub-ink);flex-direction:column;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-brand .brand{color:var(--pub-ink)}.auth-brand .ab-glyph{width:360px;margin:auto auto 0}.auth-brand .ab-h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);max-width:460px;margin-top:44px;font-size:40px;line-height:1.08}.auth-brand .ab-s{color:var(--pub-muted);max-width:420px;margin-top:12px;font-size:15px;line-height:1.5}.auth-brand .ab-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.auth-brand .ab-chip{background:var(--pub-chip);border:1px solid var(--pub-line);height:30px;color:var(--pub-ink);border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.auth-brand .ab-chip .i{color:var(--pub-accent)}.auth-brand .ab-foot{color:var(--pub-faint);gap:18px;margin-top:36px;font-size:12px;display:flex}.auth-brand .ab-foot a:hover{color:var(--pub-ink)}.app.desktop .auth-side .auth{max-width:420px;min-height:0;margin:auto;padding:48px 32px}.app.desktop .auth-side .auth-h{text-align:left;margin-top:0;font-size:34px}.app.desktop .auth-side .auth-sub,.app.desktop .auth-side .auth-legal,.app.desktop .auth-side .auth-alt{text-align:left}.app.desktop .auth-side .auth-mail{margin:0 0 22px}.onb-top{padding:calc(var(--safe-top) + 10px)12px 6px 8px;flex-shrink:0;align-items:center;gap:10px;min-height:56px;display:flex}.onb-prog{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.onb-prog span{background:var(--line-strong);border-radius:2px;height:4px;overflow:hidden}.onb-prog span.on{background:var(--ink)}.onb-body{padding:18px 22px 24px}.onb-q{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:10px;font-size:31px;line-height:1.12}.onb-q:focus{outline:none}.onb-sub{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.45}.onb-fields{margin-top:26px}.onb-fields .field+.field{margin-top:16px}.onb-2col{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.onb-2col .field+.field{margin-top:0}.onb-cards{flex-direction:column;gap:10px;margin-top:26px;display:flex}.onb-cards .radio-card{align-items:center;gap:14px;padding:16px}.onb-cards .radio-card .rc-t{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.onb-cards .radio-card .rc-s{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.onb-cards .radio-card .radio{order:3;margin-top:0;margin-left:auto}.onb-chips{flex-wrap:wrap;gap:8px;display:flex}.onb-chips .chip{height:38px;padding:0 14px}.app.desktop .onb-chips .chip{height:34px}.onb-group+.onb-group{margin-top:24px}.onb-group .og-h{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.onb-start{flex-direction:column;gap:12px;margin-top:26px;display:flex}.onb-opt{text-align:left;border-radius:calc(var(--r-card) + 2px);border:1px solid var(--line-strong);background:var(--surface);width:100%;display:block;overflow:hidden}.onb-opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.onb-opt .oo-art{background:var(--surface-2);height:110px;color:var(--faint);place-items:center;display:grid;position:relative;overflow:hidden}.onb-opt .oo-body{align-items:flex-start;gap:12px;padding:14px 16px 16px;display:flex}.onb-opt .oo-t{letter-spacing:-.01em;font-size:16px;font-weight:600}.onb-opt .oo-s{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.4}.onb-opt .check{margin-top:1px}.oo-rows{flex-direction:column;gap:6px;width:78%;display:flex}.oo-rows>span{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:11.5px;display:flex}.oo-rows .gem-tile{border-radius:7px;width:26px;height:26px}.oo-rows .gem-tile .g1{font-size:8.5px}.oo-rows .gem-tile .g2{display:none}.oo-rows .tag{background:var(--accent-tint);color:var(--accent-ink);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.onb-mini{margin-top:22px}.onb-mini .set-bp{padding:16px 18px}.onb-mini .set-bp-billto,.onb-mini .set-bp-table,.onb-mini .set-bp-terms{display:none}.onb-foot{flex-direction:column;gap:8px;display:flex}.onb-foot-back{display:none}.onb-foot-main{flex-direction:column;gap:8px;display:flex}.onb-note{color:var(--muted);text-align:center;font-size:12.5px}.onb-note.err{color:var(--danger)}.app.desktop .onb-top{border-bottom:1px solid var(--line);gap:24px;min-height:0;padding:22px 32px}.app.desktop .onb-top .onb-prog{max-width:360px;margin:0 auto}.app.desktop .onb-body{max-width:580px;margin:0 auto;padding:56px 24px 40px}.app.desktop .onb-q{font-size:38px}.app.desktop .onb-foot{flex-direction:row;justify-content:space-between;align-items:center;max-width:580px;margin:0 auto;padding:0 24px}.app.desktop .onb-foot-back{display:flex}.app.desktop .onb-foot-main{flex-direction:row;align-items:center;gap:12px;margin-left:auto}.app.desktop .onb-note{text-align:right}.onb-bgglyph{display:none}.app.desktop .onb-bgglyph{width:420px;color:var(--line);pointer-events:none;display:block;position:absolute;bottom:-60px;right:-80px}.onb-bgglyph .glyph-svg{stroke-width:1.2px;width:100%;height:auto}.onb-top-phone-only{display:contents}.app.desktop .onb-top-phone-only,.onb-top-desk-only{display:none}.app.desktop .onb-top-desk-only{display:contents}.onb-step-label{display:block}.app.desktop .onb-step-label{display:none}.setup{background:var(--surface);border:var(--card-border);border-radius:calc(var(--r-card) + 2px);box-shadow:var(--shadow-card);overflow:hidden}.setup-head{align-items:center;gap:14px;padding:16px 10px 14px 16px;display:flex}.setup-ring{flex-shrink:0;width:50px;height:50px;position:relative}.setup-ring svg{display:block;transform:rotate(-90deg)}.setup-ring .rt{font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;inset:0}.setup-ring .rt small{color:var(--muted);font-size:10px;font-weight:500}.setup-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);font-size:19px;line-height:1.2}.setup-sub{color:var(--muted);margin-top:2px;font-size:13px}.setup-steps{border-top:1px solid var(--line)}.st{text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;display:flex;position:relative}.st+.st:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:52px;right:0}.st .st-dot{border:1.5px dashed var(--line-strong);color:#0000;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.st.done .st-dot{background:var(--primary);color:var(--accent);border:0}.st.done .st-t{color:var(--muted)}.st .st-t{letter-spacing:-.01em;font-size:14.5px;font-weight:560}.st .st-s{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35}.st .st-min{color:var(--faint);white-space:nowrap;font-size:12px}.st.next{background:var(--accent-tint);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.st.next{background:color-mix(in srgb,var(--accent-tint)60%,transparent)}}.st.next .st-dot{border:1.5px solid var(--accent);margin-top:1px}.st.next .st-dot .i{display:none}.st.next .st-dot:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.st.next+.st:before,.st+.st.next:before{left:0}.setup.desk .setup-head{padding:16px 12px 14px 20px}.setup.desk .setup-steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.setup.desk .st{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:16px 18px 18px}.setup.desk .st+.st:before{width:1px;height:auto;inset:0 auto 0 0}.setup.desk .st.next+.st:before,.setup.desk .st+.st.next:before{left:0}.setup.desk .st>.i{display:none}.setup.desk .st .st-min{margin-top:auto}.setup.desk .st.next .st-dot{margin-top:0}.wl{background:var(--bg);color:var(--ink)}.wl-phone-only{display:block}.wl-desk-only,.app.desktop .wl-phone-only{display:none}.app.desktop .wl-desk-only{display:block}.wl-nav{z-index:5;padding:var(--safe-top)20px 0;height:calc(60px + var(--safe-top));background:var(--pub-solid);align-items:center;gap:10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.wl-nav{background:color-mix(in srgb,var(--pub-solid)86%,transparent)}}.wl-nav{-webkit-backdrop-filter:blur(18px);color:var(--pub-ink);border-bottom:1px solid var(--pub-line)}.wl-nav .brand{color:var(--pub-ink)}.wl-nav .wl-link{color:var(--pub-muted);padding:8px 10px;font-size:14px;font-weight:500}.wl-nav .wl-link:hover{color:var(--pub-ink)}.wl-nav .wl-desk-only{display:none}.app.desktop .wl-nav .wl-desk-only{align-items:center;display:inline-flex}.wl-hero{background:var(--pub-bg);color:var(--pub-ink);padding:28px 22px 0;position:relative;overflow:hidden}.wl-hero .wl-glyph{width:250px;margin:6px auto 18px}.wl-eyebrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.24em;color:var(--pub-accent);font-size:11px}.wl-h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:12px;font-size:38px;line-height:1.06}.wl-lede{color:var(--pub-muted);margin-top:14px;font-size:16px;line-height:1.5}.wl-ctas{gap:10px;margin-top:24px;display:flex}.wl-ctas .btn{flex:1}.wl-fine{color:var(--pub-faint);margin-top:12px;font-size:12.5px}.wl-peek{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;margin:30px -2px -1px;padding:18px 18px 20px;box-shadow:0 -20px 50px -20px #0009}.wl-sec{padding:44px 22px 8px}.wl-num{font-family:var(--font-label);letter-spacing:.18em;color:var(--accent-ink);text-transform:uppercase;font-size:11px}.wl-h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:10px;font-size:28px;line-height:1.12}.wl-p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.wl-shot{border-radius:calc(var(--r-card) + 2px);background:var(--surface-2);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.wl-shot{background:color-mix(in srgb,var(--surface-2)70%,var(--bg))}}.wl-shot{padding:12px}.wl-shot .group{box-shadow:0 10px 30px -18px #00000059}.wl-feature+.wl-feature{margin-top:44px}.wl-statement{text-align:center;padding:56px 22px 20px}.wl-statement .wl-h2{font-size:32px}.wl-facts{text-align:left;gap:10px;margin-top:26px;display:grid}.wl-fact{border-radius:var(--r-card);background:var(--surface);border:var(--card-border);padding:16px}.wl-fact .wf-v{font-variant-numeric:lining-nums;font-family:var(--font-figure);font-weight:var(--figure-weight);font-variation-settings:var(--figure-variation);letter-spacing:var(--figure-tracking);font-size:22px}.wl-fact .wf-s{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45}.wl-band{border-radius:calc(var(--r-card) + 6px);background:var(--pub-bg);color:var(--pub-ink);text-align:center;margin:36px 16px 0;padding:32px 22px;position:relative;overflow:hidden}.wl-band .wl-h2{margin-top:0}.wl-band .wl-p{color:var(--pub-muted)}.wl-band .wb-glyph{width:120px;margin:0 auto 18px}.wl-foot{color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:32px 22px 48px;font-size:13px;display:flex}.wl-foot .links{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.wl-foot .links :is(a,button){color:var(--ink-2);font-weight:500}.wl-h1-name{color:var(--pub-accent);display:block}.wl-h1-tag{display:block}.wl-note{color:var(--faint);margin-top:14px;font-size:12px}.wl-stage-note{color:var(--pub-faint);margin:0;position:absolute;bottom:8px;left:0}.wl-all{margin-top:22px}.wl-all-item{border-top:1px solid var(--line);padding:14px 0}.wl-all-item dt{font-size:15px;font-weight:600}.wl-all-item dd{color:var(--muted);margin-top:3px;font-size:14.5px;line-height:1.5}.wl-trust{gap:10px;margin-top:22px;display:grid}.wl-trust .wt-t{font-size:15.5px;font-weight:600}.wl-trust+.wl-p{margin-top:20px}.wl-sec .wl-p a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.app.phone :is(.wl-nav .wl-link,.wl-sec .wl-p a,.wl-foot .links :is(a,button),.auth-legal a){position:relative}.app.phone :is(.wl-nav .wl-link,.wl-sec .wl-p a,.wl-foot .links :is(a,button),.auth-legal a):after{content:"";width:max(calc(100% + 8px),var(--tap));height:max(100%,var(--tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app.phone .wl-foot .links{row-gap:calc(var(--tap) - 1lh)}.app.phone :is(.doc-toc li a,.doc-cookies){min-height:var(--tap);align-items:center;display:inline-flex}.wl-hero-grid{display:block}.wl-stage{display:none}.mini-owed .meter{margin-top:14px}.mini-owed .legend4{color:var(--muted);grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;font-size:11px;display:grid}.mini-owed .legend4 b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.app.desktop .wl-nav{height:68px;padding:0 48px}.app.desktop .wl-hero{padding:64px 48px 72px}.app.desktop .wl-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:56px;max-width:1120px;margin:0 auto;display:grid}.app.desktop .wl-h1{font-size:58px;line-height:1.03}.app.desktop .wl-lede{max-width:480px;font-size:17px}.app.desktop .wl-ctas .btn{flex:none}.app.desktop .wl-stage{height:440px;display:block;position:relative}.wl-stage .wl-glyph{opacity:.42;width:560px;margin:0;position:absolute;top:-10px;right:-70px}.wl-win{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 30px 70px -24px #000000bf}.wl-win.w1{width:380px;padding:20px;top:40px;left:0}.wl-win.w2{width:330px;top:190px;right:0}.wl-win .ww-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.app.desktop .wl-sec{max-width:1120px;margin:0 auto;padding:88px 48px 0}.wl-sec-head{display:none}.app.desktop .wl-sec-head{display:block}.wl-sec-head .wl-h2{max-width:640px;font-size:40px}.app.desktop .wl-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.app.desktop .wl-features-grid .wl-feature+.wl-feature{margin-top:0}.app.desktop :is(.wl-split .wl-h2,.wl-sec>.wl-num+.wl-h2){font-size:40px}.app.desktop .wl-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.app.desktop .wl-all{margin-top:0}.app.desktop .wl-trust{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.app.desktop .wl-statement{max-width:900px;margin:0 auto;padding:96px 48px 20px}.app.desktop .wl-statement .wl-h2{font-size:44px}.app.desktop .wl-facts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.app.desktop .wl-band{max-width:1120px;margin:72px auto 0;padding:56px 48px}.app.desktop .wl-band .wl-h2{font-size:40px}.app.desktop .wl-foot{flex-direction:row;justify-content:space-between;max-width:1120px;margin:0 auto;padding:40px 48px 56px}.sys{min-height:100%;padding:calc(var(--safe-top) + 28px)28px 44px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sys-top{justify-content:center;display:flex}.sys-main{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:24px 0;display:flex}.sys-glyph{width:148px;color:var(--faint);margin-bottom:26px;position:relative}.sys-glyph .glyph-svg{stroke-width:1.5px;width:100%;height:auto}.sys-glyph.broken>.glyph-svg{clip-path:polygon(0 0,52% 0,46% 42%,55% 60%,45% 100%,0 100%);transform:translate(-4px)rotate(-3deg)}.sys-glyph.broken .half{clip-path:polygon(52% 0,100% 0,100% 100%,45% 100%,55% 60%,46% 42%);position:absolute;inset:0;transform:translate(8px,7px)rotate(6deg)}.sys-code{font-family:var(--font-label);letter-spacing:.24em;color:var(--muted);font-variant-numeric:lining-nums;padding-left:.24em;font-size:12px}.sys-h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variation-settings:var(--display-variation);margin-top:12px;font-size:30px;line-height:1.12}.sys-p{color:var(--muted);overflow-wrap:anywhere;max-width:330px;margin-top:10px;font-size:15px;line-height:1.5}.sys-actions{flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:26px;display:flex}.sys-fine{color:var(--faint);overflow-wrap:anywhere;max-width:320px;margin-top:18px;font-size:12.5px;line-height:1.5}.app.desktop .sys-actions{flex-direction:row;justify-content:center;max-width:none}.app.desktop .sys-h{font-size:40px}.app.desktop .sys{padding:32px 48px 48px}.app.desktop .sys-top{justify-content:flex-start}.app.desktop .sys-p{max-width:420px}.sys-page{background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.sys-page>.sys{flex:1}:is(.frame:has(.sys-page)>.sidebar,.frame:has(.sys-page) .topbar,.frame:has(.sys-page) .tabbar){display:none}.app.desktop .frame:has(.sys-page){display:block}.app.desktop .frame:has(.sys-page)>.main{height:100%}.sys-spin{color:var(--muted);animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.sys-spin{animation-duration:2.4s}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.left-2{left:calc(var(--spacing)*2)}.z-10{z-index:10}.z-60{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\[min\(var\(--radix-select-content-available-height\)\,22rem\)\]{max-height:min(var(--radix-select-content-available-height),22rem)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-dvh{min-height:100dvh}.w-\(--cell-size\){width:var(--cell-size)}.w-60{width:calc(var(--spacing)*60)}.w-72{width:calc(var(--spacing)*72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-none{max-width:none}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--r-card\){border-radius:var(--r-card)}.rounded-\(--r-tile\){border-radius:var(--r-tile)}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--surface-2)}.bg-background{background-color:var(--bg)}.bg-border{background-color:var(--line)}.bg-popover{background-color:var(--surface)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-9{padding-right:calc(var(--spacing)*9)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[13\.5px\]{font-size:13.5px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\(--accent-ink\){color:var(--accent-ink)}.text-destructive{color:var(--danger)}.text-foreground{color:var(--ink)}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--ink)}.text-primary{color:var(--primary)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-35{opacity:.35}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-float\){--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(9\)\]{--cell-size:calc(var(--spacing)*9)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--surface-2)}.hover\:text-foreground:hover{color:var(--ink)}.hover\:no-underline:hover{text-decoration-line:none}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-accent:focus{background-color:var(--surface-2)}.focus\:bg-background:focus{background-color:var(--bg)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-accent-foreground:focus,.focus\:text-foreground:focus{color:var(--ink)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:bg-accent:focus-visible{background-color:var(--surface-2)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-30[aria-disabled=true]{opacity:.3}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-\(--faint\)[data-placeholder]{color:var(--faint)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--on-primary)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--surface-2)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--on-primary)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:font-semibold[data-selected-single=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--on-primary)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\:data-\[slot\=select-value\]\:min-w-0>*)[data-slot=select-value]{min-width:calc(var(--spacing)*0)}:is(.\*\:data-\[slot\=select-value\]\:truncate>*)[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--surface-2)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media not all and (min-width:48rem){.max-md\:min-h-10{min-height:calc(var(--spacing)*10)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex-row{flex-direction:row}}@media (pointer:coarse){.pointer-coarse\:min-h-11{min-height:calc(var(--spacing)*11)}.pointer-coarse\:text-\[15px\]{font-size:15px}.pointer-coarse\:\[--cell-size\:--spacing\(11\)\]{--cell-size:calc(var(--spacing)*11)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>button\]\:font-semibold>button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
/*# sourceMappingURL=ee9feea4360ae2d0.css.map*/