:root{--ground: #e9edf1;--panel: #ffffff;--panel-2: #f3f5f8;--rule: #dce2e8;--rule-2: #c3ccd5;--control-line: #75818e;--ink: #0a1017;--ink-2: #47535f;--ink-3: #5a6672;--label: #8a4f00;--accent: #ffb21a;--accent-ink: #000000;--gain: #08743a;--gain-bg: #e2f3e8;--loss: #bf1e2b;--loss-bg: #fbe6e7;--warn: #7a4e00;--warn-bg: #fff1cf;--info: #1f5fa8;--info-bg: #e5eef9;--ham: #b0124f;--ham-soft: rgba(214, 51, 112, .34);--ham-wash: #fbe9f0;--cost: #0a1017;--sel: #fff6e0;--sel-line: #b86e00;--hover: #f6f8fa;--chart-bar: #3e4a56;--chart-grid: #e1e6eb;--scrim: rgba(10, 16, 23, .45);--focus-inner: #0a1017;--focus-ring: 0 0 0 2px var(--focus-inner);color-scheme:light;--font-ui: "Sofia Sans Semi Condensed", "Arial Narrow", Arial, sans-serif;--font-fig: "Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fig-stretch: 78%;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--leading-tight: 1.15;--leading: 1.35;--leading-prose: 1.55;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--rail-w: 208px;--rail-w-collapsed: 64px;--row-h: 44px;--control-h: 34px;--content-max: 1480px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 8px;--radius-full: 999px;--shadow-pop: 0 8px 24px rgba(10, 16, 23, .16), 0 2px 6px rgba(10, 16, 23, .08);--dur-fast: .12s;--dur-base: .18s;--dur-slow: .32s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-sticky: 10;--z-nav: 20;--z-menu: 30;--z-sheet: 40;--z-toast: 50}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #000000;--panel: #0a1017;--panel-2: #111a24;--rule: #1c2733;--rule-2: #2a3847;--control-line: #5e6e7e;--ink: #eef2f5;--ink-2: #9daab7;--ink-3: #8593a1;--label: #ffb21a;--accent: #ffb21a;--accent-ink: #000000;--gain: #3fdb86;--gain-bg: #0d2a1b;--loss: #ff6b70;--loss-bg: #2e1214;--warn: #ffc94d;--warn-bg: #2b2005;--info: #7fb2f0;--info-bg: #10233a;--ham: #ff9cc0;--ham-soft: rgba(255, 141, 179, .42);--ham-wash: #2a1520;--cost: #eef2f5;--sel: #14202c;--sel-line: #ffb21a;--hover: #0e1620;--chart-bar: #a9b6c3;--chart-grid: #1c2733;--scrim: rgba(0, 0, 0, .6);--focus-inner: transparent;--shadow-pop: 0 8px 24px rgba(0, 0, 0, .6), 0 0 0 1px #2a3847;color-scheme:dark}}:root[data-theme=dark]{--ground: #000000;--panel: #0a1017;--panel-2: #111a24;--rule: #1c2733;--rule-2: #2a3847;--control-line: #5e6e7e;--ink: #eef2f5;--ink-2: #9daab7;--ink-3: #8593a1;--label: #ffb21a;--accent: #ffb21a;--accent-ink: #000000;--gain: #3fdb86;--gain-bg: #0d2a1b;--loss: #ff6b70;--loss-bg: #2e1214;--warn: #ffc94d;--warn-bg: #2b2005;--info: #7fb2f0;--info-bg: #10233a;--ham: #ff9cc0;--ham-soft: rgba(255, 141, 179, .42);--ham-wash: #2a1520;--cost: #eef2f5;--sel: #14202c;--sel-line: #ffb21a;--hover: #0e1620;--chart-bar: #a9b6c3;--chart-grid: #1c2733;--scrim: rgba(0, 0, 0, .6);--focus-inner: transparent;--shadow-pop: 0 8px 24px rgba(0, 0, 0, .6), 0 0 0 1px #2a3847;color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.sub{display:block;font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis}.grow{flex:1}.btn{font:var(--weight-bold) var(--text-base) var(--font-ui);height:var(--control-h);padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--rule-2);background:var(--panel);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;text-decoration:none}.btn:hover{border-color:var(--ink-3)}.btn svg{width:16px;height:16px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.06);border-color:var(--accent)}.btn-sm{height:28px;padding:0 10px;font-size:var(--text-sm)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{color:var(--ink);border-color:var(--rule-2)}.btn-danger{color:var(--loss)}.btn[disabled]{opacity:.5;cursor:not-allowed}.iconbtn{width:var(--control-h);height:var(--control-h);display:grid;place-items:center;border:1px solid var(--control-line);border-radius:var(--radius-md);background:transparent;color:var(--ink-2);cursor:pointer;flex:none;padding:0}.iconbtn:hover{color:var(--ink);border-color:var(--ink-3)}.linkbtn{font:inherit;font-weight:var(--weight-bold);color:var(--label);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.input{font:var(--weight-semibold) var(--text-base) var(--font-ui);height:var(--control-h);color:var(--ink);background:var(--panel);border:1px solid var(--control-line);border-radius:var(--radius-md);padding:0 10px;min-width:0}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:var(--ink-3)}.input[aria-invalid=true]{border-color:var(--loss);box-shadow:inset 0 0 0 1px var(--loss)}.input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--loss),var(--focus-ring)}.input.fig{font-family:var(--font-fig);font-weight:var(--weight-semibold)}.field{display:grid;gap:5px;min-width:0;align-content:start}.field>label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}.field .hint{font-size:var(--text-xs);color:var(--ink-3)}.field .err{font-size:var(--text-xs);color:var(--loss);font-weight:var(--weight-semibold);display:flex;gap:4px;align-items:center}.field .err svg{width:12px;height:12px}.alert{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--loss);border-radius:var(--radius-md);background:var(--loss-bg);color:var(--ink);font-weight:var(--weight-semibold)}.alert svg{width:16px;height:16px;color:var(--loss);margin-top:2px}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md);min-width:0}.panel-h{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}.panel-h h2{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:-.005em}.panel-h .meta{font-size:var(--text-sm);color:var(--ink-3)}.panel-b{padding:var(--space-4)}.tscroll{overflow-x:auto;position:relative}.empty-row{padding:var(--space-6) var(--space-4);color:var(--ink-2)}.admin-badge{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--rule-2);padding:1px 6px;border-radius:var(--radius-sm)}table.data{width:100%;border-collapse:collapse}.data th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-2);border-bottom:1px solid var(--rule-2);background:var(--panel-2);white-space:nowrap}.data td{padding:var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle}.data tr:last-child td{border-bottom:0}.data .num{text-align:right;white-space:nowrap}.st{display:inline-flex;align-items:center;gap:6px;font-weight:var(--weight-bold);font-size:var(--text-sm);white-space:nowrap}.st svg{width:11px;height:11px}.st-active{color:var(--info)}.st-redeemed{color:var(--gain)}.st-revoked{color:var(--loss)}.st-expired{color:var(--ink-3)}.st-inactive{color:var(--loss)}.trotter{color:var(--ink);display:block;max-width:100%;height:auto}.trotter .fill{fill:var(--panel)}.trotter .snout{fill:var(--ham-soft);stroke:var(--ham)}.trotter .ground{stroke:var(--rule-2);stroke-dasharray:2 6}.trotter .prop{stroke:var(--ink-3)}.trotter .ink{fill:currentColor;stroke:none}.trotter-mark{width:26px;height:26px;color:var(--ink);flex:none}.trotter-mark .snout{fill:var(--ham-soft);stroke:var(--ham)}.moment{display:grid;justify-items:center;text-align:center;gap:var(--space-3);padding:var(--space-10) var(--space-5)}.moment .trotter{width:min(360px,100%)}.moment h1,.moment h2{font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:-.015em;text-wrap:balance;line-height:var(--leading-tight)}.moment p{color:var(--ink-2);max-width:52ch;line-height:var(--leading-prose);font-size:var(--text-md)}.moment .actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}[hidden]{display:none!important}select.input{padding-right:28px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-size:5px 5px;background-repeat:no-repeat}.iconbtn svg{width:16px;height:16px}.iconbtn.sm{width:28px;height:28px}.iconbtn.sm svg{width:14px;height:14px}.money-input{position:relative;display:flex}.money-input>span{position:absolute;left:10px;top:8px;color:var(--ink-3);font-family:var(--font-fig);font-stretch:var(--fig-stretch)}.money-input .input{padding-left:24px;width:100%;text-align:right}.field>.flabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}.field .seg{justify-self:start;flex-wrap:nowrap;min-width:auto}.field .opt-cap{font-size:var(--text-xs);color:var(--ink-3)}.field .opt-cap a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}.opt{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium)}.seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--control-line);border-radius:var(--radius-md);margin:0;padding:2px;gap:2px;background:var(--panel);min-width:0}.seg legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seg label{position:relative}.seg input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.seg span{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-sm);font-weight:var(--weight-semibold);color:var(--ink-2);white-space:nowrap}.seg span .fig{font-size:var(--text-xs);color:var(--ink-3)}.seg input:checked+span{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}.seg input:checked:focus-visible+span{box-shadow:inset 0 -2px 0 var(--accent),var(--focus-ring)}.switch{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--weight-semibold)}.switch input{appearance:none;width:34px;height:20px;border-radius:var(--radius-full);background:var(--control-line);position:relative;margin:0;cursor:pointer;flex:none}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--panel);transition:transform var(--dur-base) var(--ease-out)}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(14px);background:var(--accent-ink)}.check{display:inline-flex;gap:var(--space-2);align-items:center;font-weight:var(--weight-semibold)}.check input{accent-color:var(--accent);width:16px;height:16px;margin:0}.rc{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-md);cursor:pointer}.rc input{accent-color:var(--accent);margin-top:3px}.rc strong{display:block}.rc:has(input:checked){border-color:var(--accent);background:var(--sel)}.radio-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.form-grid .wide{grid-column:1/-1}.form-actions{display:flex;gap:var(--space-2);justify-content:flex-end;align-items:center;flex-wrap:wrap}.form-actions p{margin-right:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:44ch}.stack{display:grid;gap:var(--space-4)}.gain{color:var(--gain)}.loss{color:var(--loss)}.arr{width:9px;height:9px;fill:currentColor;flex:none}.pl{display:inline-flex;align-items:center;gap:5px;font-weight:var(--weight-semibold);white-space:nowrap}.pl.big .fig{font-size:var(--text-xl)}.pl.big .arr{width:11px;height:11px}.roi{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-2xs)}.est{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium)}.slipno{display:inline-flex;font-family:var(--font-fig);font-stretch:var(--fig-stretch)}.slipno span{width:14px;height:20px;display:grid;place-items:center;border:1px solid var(--rule-2);border-left-width:0;font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--ink-2)}.slipno span:first-child{border-left-width:1px;border-radius:2px 0 0 2px}.slipno span:last-child{border-radius:0 2px 2px 0}.slipno.prov span{border-style:dashed;color:var(--ink-3)}.st-in_stock{color:var(--ink-2)}.st-listed{color:var(--info)}.st-sold{color:var(--gain)}.st-returned{color:var(--warn)}.st-refunded{color:var(--loss)}.st-sent_back{color:var(--ink-3)}.plat-more{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-2);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:0 3px;margin-left:2px}.tag{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--warn);background:var(--warn-bg);padding:2px 7px;border-radius:var(--radius-sm);white-space:nowrap}.tag svg{width:12px;height:12px}.tag-quiet{color:var(--ink-2);background:var(--panel-2);border:1px solid var(--rule-2);padding:1px 6px}.callout{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading)}.callout>svg{width:16px;height:16px;color:var(--warn);margin-top:1px}.callout strong{color:var(--warn)}.callout ul{margin:var(--space-1) 0 0;padding-left:18px;display:grid;gap:4px}.callout-info{background:var(--panel-2);border:1px solid var(--rule)}.callout-info>svg{color:var(--ink-2)}.callout-info strong{color:var(--ink)}.sumcheck{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-bold)}.sumcheck svg{width:14px;height:14px;flex:none}.sumcheck.ok{color:var(--gain)}.sumcheck.off{color:var(--warn)}.sumcheck.bad{color:var(--loss)}.pagebar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.pagebar h2{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:-.01em}.pagebar .ctx{font-size:var(--text-sm);color:var(--ink-2)}.crumb{font-size:var(--text-sm);color:var(--ink-2);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.crumb:hover{color:var(--ink)}.crumb svg{width:14px;height:14px}.tacts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.quote{display:flex;flex-wrap:wrap;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel);margin:0}.quote>div{padding:10px var(--space-5) var(--space-3);border-right:1px solid var(--rule);min-width:0}.quote dt{font-size:var(--text-sm);color:var(--label);font-weight:var(--weight-semibold);margin-bottom:3px}.quote dd{margin:0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.quote dd .fig{font-size:var(--text-xl);font-weight:var(--weight-semibold);white-space:nowrap}.quote .chg{font-size:var(--text-sm);color:var(--ink-2)}.quote>.qnote-row{display:contents}.quote .qnote{margin-left:auto;align-self:center;font-size:var(--text-sm);color:var(--ink-2);max-width:40ch;flex:1 1 0;min-width:220px;padding:0 var(--space-4)}.dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0}.dl dt{color:var(--label);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.dl dd{margin:0;text-align:right}.dl dd .fig{font-size:var(--text-base)}.x-scroll{position:relative;overflow-x:auto}.foot-hint{font-size:var(--text-sm);color:var(--ink-3)}.note{font-size:var(--text-sm);color:var(--ink-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule)}.search{position:relative}.search .input{width:260px;padding:0 34px 0 32px;background:var(--ground)}.search>app-icon{position:absolute;left:10px;top:9px;width:16px;height:16px;color:var(--ink-3)}.search app-icon svg{width:16px;height:16px}.search kbd{position:absolute;right:8px;top:8px}.tw{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel);position:relative;overflow-x:auto}.num{text-align:right}.name{display:block;color:var(--ink);font-weight:var(--weight-bold);text-decoration:none;max-width:240px;overflow:hidden;text-overflow:ellipsis}.name:hover{color:var(--label);text-decoration:underline;text-underline-offset:2px}.tl{display:flex;justify-content:flex-end;gap:6px;align-items:center}.pager{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;font-size:var(--text-sm);color:var(--ink-2)}.list-foot{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;align-items:center}.list-foot p{font-size:var(--text-sm);color:var(--ink-2);max-width:80ch}.timeline{list-style:none;margin:0;padding:0;display:grid}.timeline li{display:grid;grid-template-columns:16px 1fr;gap:var(--space-3);position:relative;padding-bottom:var(--space-3)}.timeline li:before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:2px;background:var(--rule)}.timeline li:last-child:before{display:none}.timeline .dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink-3);background:var(--panel);margin:4px 0 0 2px}.timeline .now .dot{border-color:var(--accent);background:var(--accent)}.timeline strong{font-weight:var(--weight-bold)}.timeline .when{font-size:var(--text-xs);color:var(--ink-3);margin-left:var(--space-1)}.timeline p{font-size:var(--text-sm);color:var(--ink-2)}.pane{display:grid;gap:var(--space-4)}.toast{position:fixed;right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;gap:var(--space-3);align-items:flex-start;max-width:400px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--panel);border:1px solid var(--rule-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.toast .trotter-mark{width:32px;height:32px;margin-top:2px}.toast strong{display:block;font-size:var(--text-md)}.toast p{font-size:var(--text-sm);color:var(--ink-2);margin-top:2px}.toast .t-take{margin-top:var(--space-2);color:var(--ink)}.toast ul{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:2px;font-size:var(--text-sm)}.toast li{display:flex;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--rule);padding-top:4px}.toast li a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px;display:inline-flex;align-items:center;gap:3px}.toast li .nolink{color:var(--ink-3)}.toast .t-actions{display:flex;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm)}.panel-h .seg{margin-left:auto}.actionbar{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--rule-2);z-index:var(--z-sticky);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-8))}.actionbar .msg{margin-right:auto;font-size:var(--text-sm);color:var(--ink-2);max-width:60ch;display:inline-flex;gap:6px;align-items:center}.actionbar .msg svg{width:16px;height:16px;flex:none}.actionbar .msg.off{color:var(--warn);font-weight:var(--weight-semibold)}.actionbar .msg.bad{color:var(--loss);font-weight:var(--weight-semibold)}.panel-h.wrap{flex-wrap:wrap}.panel-h .acts{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-2)}.src{color:var(--label);font-weight:var(--weight-semibold);text-underline-offset:2px}.zero dd,.zero dd .fig,.zero dd .pl,.zero dd .pl .fig,.zero dd .arr,.zero dd .gain,.zero dd .loss{color:var(--ink-3)}.xempty{max-width:880px;margin:0 auto;width:100%}.xempty .trotter{width:min(360px,100%)}.quote .note a,.disclaim a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}.toast .t-body-fig{white-space:nowrap}.ystep{display:inline-flex;align-items:center;gap:4px}.ystep select{min-width:150px}.iconbtn[disabled]{opacity:.45;cursor:not-allowed}.stmt .panel-b{display:grid;gap:var(--space-4)}.stmt .grp{display:grid}.stmt h3{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding-bottom:4px;border-bottom:1px solid var(--rule-2)}.stmt .h-link{margin-left:auto;font-size:var(--text-sm)}.stmt .ln{display:grid;grid-template-columns:minmax(0,1fr) 44px 128px;gap:var(--space-3);align-items:baseline;padding:7px 0;border-bottom:1px solid var(--rule)}.stmt .lab .sub{white-space:normal;margin-top:2px}.stmt .lab .sub .tag{margin-right:var(--space-2)}.stmt .cnt{text-align:right;font-size:var(--text-xs);color:var(--ink-3)}.stmt .amt{text-align:right;white-space:nowrap}.stmt .amt .pl{justify-content:flex-end}.stmt .ln.sum{border-top:1px solid var(--ink-3);border-bottom:0;font-weight:var(--weight-bold);margin-top:-1px}.stmt .ln.final{grid-template-columns:minmax(0,1fr) auto;border:0;padding:var(--space-3) 0 0;border-top:2px solid var(--ink)}.stmt .ln.final .lab{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:-.005em}.stmt .ln.final .amt{padding-bottom:3px;border-bottom:3px double var(--ink)}.disclaim{font-size:var(--text-sm);color:var(--ink-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule);background:var(--panel-2);border-radius:0 0 var(--radius-md) var(--radius-md);line-height:var(--leading-prose)}.disclaim strong{color:var(--ink)}.sp{display:block;width:124px;height:22px;overflow:visible}.sp-axis{stroke:var(--ink-3);stroke-width:1;opacity:.5}.sp-band{fill:var(--ham-soft)}.sp-med{fill:var(--ham)}.sp-cost{fill:var(--cost)}.sp-costline{stroke:var(--cost);stroke-width:2}.sp.stale .sp-band,.sp.stale .sp-med,.sp.stale .sp-axis{opacity:.45}.sold-note{display:block;font-size:var(--text-xs);color:var(--ink-3);white-space:normal;max-width:132px;line-height:1.25}.warn{display:inline-flex;gap:4px;align-items:center;font-size:var(--text-xs);color:var(--warn);background:var(--warn-bg);padding:2px 6px;border-radius:var(--radius-sm);margin-top:2px;font-weight:var(--weight-semibold)}.warn svg{width:12px;height:12px;flex:none}.lg{display:inline-flex;align-items:center;gap:4px}.lg i{display:inline-block}.lg .b{width:14px;height:8px;background:var(--ham-soft);border-radius:2px}.lg .b.fade{opacity:.45}.lg .md{width:2px;height:12px;background:var(--ham)}.lg .c{width:0;height:0;border:4px solid transparent;border-bottom:7px solid var(--cost);border-top:0}.quote dd.qsub{display:block;font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.quote dd.qsub .fig{font-size:var(--text-xs);color:var(--ink-2)}.nofig{color:var(--ink-3)}.sp-narrow{display:none!important}.sp-big{display:block;width:100%;height:auto;max-width:100%;overflow:visible}.sp-big text{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-xs);fill:var(--ink-2)}.sp-big text.strong{fill:var(--ink);font-weight:var(--weight-bold)}.sp-big text.k{font-family:var(--font-ui);font-stretch:100%;fill:var(--ink-3)}.sp-big.thin .sp-band{fill:var(--rule-2)}.sp-big.thin .sp-med{fill:var(--ink-3)}.sp-big.thin text.strong{fill:var(--ink-2)}.sp-big.stale .sp-band,.sp-big.stale .sp-med,.sp-big.stale .sp-axis{opacity:.45}.btn .trotter-mark{width:16px;height:16px}.seg input:disabled+span{opacity:.5;cursor:not-allowed}.confirm{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.confirm-btns{display:inline-flex;gap:var(--space-2)}@media(prefers-reduced-motion:no-preference){.btn,.iconbtn,.input{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.toast{animation:toast-in var(--dur-slow) var(--ease-out) both}@keyframes toast-in{0%{transform:translateY(8px);opacity:.4}}.btn .trotter-mark{animation:sniff 1.6s var(--ease-in-out) infinite}@keyframes sniff{50%{transform:translate(2px)}}}@media(max-width:1280px){.quote .qnote{display:none}.search .input{width:200px}}@media(max-width:760px){.moment{padding:var(--space-8) var(--space-3)}.moment h2{font-size:var(--text-2xl)}.btn kbd{display:none}.actionbar{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-6))}.actionbar .msg{flex-basis:100%}.actionbar .btn{flex:1}.toast{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));max-width:none}.quote{display:grid;grid-template-columns:1fr 1fr}.quote>div{padding:var(--space-2) var(--space-3);border-right:0;border-top:1px solid var(--rule)}.quote>div:nth-child(odd){border-right:1px solid var(--rule)}.quote>div:nth-child(-n+2){border-top:0}.quote dd .fig{font-size:var(--text-lg)}.quote .m-hide{display:none}.search{flex:1 1 100%}.search .input{width:100%}.search kbd{display:none}.tw{overflow:visible;border:0;background:transparent}.form-grid,.radio-cards{grid-template-columns:1fr}.panel-h{flex-wrap:wrap}.tacts .btn-ghost .t{display:inline}.quote .chg{display:none}.tw.xw{border:0;background:transparent;overflow:visible}.ystep{order:9;flex:1 1 100%}.ystep select{flex:1}.stmt .ln{grid-template-columns:minmax(0,1fr) 28px auto}.stmt .panel-b{padding:var(--space-3)}.pagebar .btn .t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-big{display:none!important}.sp-narrow{display:block!important}.sold-note{max-width:none}}.qty{display:inline-flex;align-items:center;font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink);background:var(--panel-2);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:0 4px;line-height:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.name-line{display:flex;align-items:center;gap:6px;min-width:0}.name-line .name{min-width:0}@media(max-width:760px){.name-line{flex-wrap:wrap}.name-line .name{order:2;flex:1 1 100%}}.range{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-variant-numeric:tabular-nums}.stack .slipno{position:relative}.stack .slipno:after{content:"";position:absolute;inset:3px -3px -3px 3px;border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);border-radius:0 0 2px;pointer-events:none}.slip-to{display:block;font-size:var(--text-xs);color:var(--ink-3);margin-top:5px;white-space:nowrap}.slip-to .fig{font-size:var(--text-xs)}.xp{width:22px;height:22px;display:inline-grid;place-items:center;flex:none;border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-2);cursor:pointer;padding:0}.xp svg{width:12px;height:12px;transition:transform var(--dur-base) var(--ease-out)}.xp[aria-expanded=true] svg{transform:rotate(90deg)}.xp:hover{color:var(--ink);border-color:var(--ink-3)}.rowmenu-btn{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink-3);cursor:pointer}.rowmenu-btn svg{width:16px;height:16px;stroke-width:3}.rowmenu-btn:hover,.rowmenu-btn[aria-expanded=true]{color:var(--ink);border-color:var(--rule-2);background:var(--panel)}.menu{position:fixed;z-index:var(--z-menu);min-width:236px;padding:var(--space-1);background:var(--panel);border:1px solid var(--rule-2);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);display:grid;gap:1px}.menu.static{position:static;box-shadow:none;border:0;padding:0}.menu [role=menuitem]{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);font:var(--weight-semibold) var(--text-base) var(--font-ui);color:var(--ink);cursor:pointer;white-space:nowrap}.menu [role=menuitem] svg{width:16px;height:16px;color:var(--ink-2)}.menu [role=menuitem] kbd{margin-left:auto}.menu [role=menuitem] .mi-sub{margin-left:auto;font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium)}.menu [role=menuitem]:hover,.menu [role=menuitem]:focus-visible{background:var(--hover)}.menu [role=menuitem]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--focus-inner)}.menu [role=menuitem][aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.menu [role=menuitem].danger,.menu [role=menuitem].danger svg{color:var(--loss)}.menu.static>button,.menu.static>div>button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);font:var(--weight-semibold) var(--text-base) var(--font-ui);color:var(--ink);cursor:pointer}.menu.static button .mi-sub{font-size:var(--text-sm);color:var(--ink-3);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.menu.static button:hover,.menu.static button:focus-visible{background:var(--hover)}.menu.static button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--focus-inner)}.menu.static button[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.menu.static button.danger{color:var(--loss)}.menu hr{border:0;border-top:1px solid var(--rule);margin:var(--space-1) 0}.qs{display:grid;gap:var(--space-3)}.qs-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.qs-h h2{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:-.005em}.qs-h .sub{display:inline;font-size:var(--text-sm)}.qs-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-3) var(--space-5);align-items:start}.qs-fields{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:var(--space-3)}.qs-fields.five{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.qs-fields .field select,.qs-fields .field .input{width:100%}.qs-fields .ovr{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center}.qs-fields .ovr .money-input{width:150px}.qs-prev{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel);margin:0}.qs-prev dt{font-size:var(--text-xs);color:var(--label);font-weight:var(--weight-semibold)}.qs-prev dd{margin:2px 0 0;font-size:var(--text-md)}.qs-prev dd .sub{font-size:var(--text-xs)}.qs-prev .pl .fig{font-size:var(--text-xl)}.qs-prev .pl .arr{width:11px;height:11px}.qs-prev .src{grid-column:1/-1;font-size:var(--text-xs);color:var(--ink-3);border-top:1px solid var(--rule);padding-top:6px}.qs-f{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-end}.qs-f p{margin-right:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:60ch}.qs-done{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--panel);border:1px solid var(--rule);font-size:var(--text-sm)}.qs-done>app-icon{color:var(--gain);flex:none}.qs-done strong{font-weight:var(--weight-bold)}.qs-done>span{flex:1 1 0;min-width:0}@media(max-width:1080px){.qs-body{grid-template-columns:1fr}}@media(max-width:760px){.qs-fields{grid-template-columns:1fr 1fr}.qs-fields .f-plat{grid-column:1/-1}.qs-prev{grid-template-columns:1fr 1fr}.qs-f .btn{flex:1}.qs-f p{flex-basis:100%}.xp{width:28px;height:28px}}.quiet{color:var(--ink-3)}.lede{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading);max-width:70ch}.lede .fig{color:var(--ink)}.callout-err{background:var(--loss-bg)}.callout-err>svg,.callout-err strong{color:var(--loss)}.callout-ok{background:var(--gain-bg)}.callout-ok>svg,.callout-ok strong{color:var(--gain)}.callout .actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tag-ty{color:var(--ink-2);background:var(--panel-2);border:1px solid var(--rule-2);padding:1px 6px}.tag-ty .fig{font-size:var(--text-xs)}.tag-ty.other{color:var(--ink);border-color:var(--ink-3)}.pchip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-2);font:var(--weight-bold) var(--text-sm) var(--font-ui);white-space:nowrap;text-decoration:none}.pchip svg{width:13px;height:13px;flex:none}.pchip .fig{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pchip .age{font-weight:var(--weight-medium);color:var(--ink-3)}.pchip.pending{color:var(--ink)}.pchip.pending svg{color:var(--ink-2)}.pchip.pending.late{color:var(--warn);background:var(--warn-bg);border-color:transparent}.pchip.pending.late svg,.pchip.pending.late .age{color:var(--warn)}.pchip.received,.pchip.deposit{color:var(--gain);background:var(--gain-bg);border-color:transparent}.pchip.untracked{color:var(--ink-3);border-style:dashed}.pchip.returned{color:var(--ink-3)}button.pchip,a.pchip{cursor:pointer}button.pchip:hover,a.pchip:hover{border-color:var(--ink-3)}button.pchip .chev{width:10px;height:10px;color:var(--ink-3);margin-left:1px}button.pchip[aria-expanded=true] .chev{transform:rotate(180deg)}a.pchip.deposit:hover{text-decoration:underline;text-underline-offset:2px}.confirm-ln{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);background:var(--loss-bg);border-radius:var(--radius-md);margin:4px 0;font-size:var(--text-sm)}.confirm-ln p{flex:1 1 220px;color:var(--ink)}.confirm-ln .btns{display:flex;gap:var(--space-2)}.rcpts{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.rcpt{display:grid;gap:4px;min-width:0;position:relative}.rcpt .face{aspect-ratio:3/4;max-width:100%;border:1px solid var(--rule-2);border-radius:var(--radius-md);background:var(--panel-2);display:grid;place-items:center;overflow:hidden;color:var(--ink-3);text-decoration:none;position:relative}.rcpt a.face:hover{border-color:var(--ink-3)}.rcpt .face svg.paper{width:100%;height:100%;display:block}.paper .sheet{fill:var(--panel);stroke:var(--rule-2)}.paper .ink{fill:var(--ink-3)}.paper .ink2{fill:var(--rule-2)}.paper .bold{fill:var(--ink-2)}.rcpt .face .pdf{display:grid;justify-items:center;gap:6px;padding:var(--space-2);text-align:center}.rcpt .face .pdf svg{width:30px;height:30px;color:var(--ink-2)}.rcpt .face .pdf b{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink);border:1px solid var(--ink-3);border-radius:var(--radius-sm);padding:0 4px;line-height:16px}.rcpt .cap{display:grid;gap:0;min-width:0}.rcpt .cap strong{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcpt .cap span{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcpt .cap .fig{font-size:var(--text-xs)}.rcpt .rm{position:absolute;top:4px;right:4px;width:26px;height:26px;background:var(--panel);border:1px solid var(--rule-2)}.rcpt .rm svg{width:13px;height:13px}.rcpt.pending .face{border-style:dashed}.rcpt.pending .face .spin{display:grid;justify-items:center;gap:4px;font-size:var(--text-xs);color:var(--ink-2);text-align:center;padding:var(--space-2)}.rcpt.pending .face .trotter-mark{width:22px;height:22px}.rcpt.failed .face{border-color:var(--loss);background:var(--loss-bg);color:var(--loss)}.rcpt.failed .face .why{display:grid;justify-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;padding:var(--space-2);color:var(--loss)}.rcpt.failed .face .why svg{width:18px;height:18px}.rcpt.is-confirm .face{outline:2px solid var(--loss);outline-offset:1px}.rcpt-add{position:relative}.rcpt-add label{overflow:hidden;display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:3/4;max-width:100%;border:1px dashed var(--control-line);border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:center;cursor:pointer;padding:var(--space-2)}.rcpt-add label svg{width:20px;height:20px}.rcpt-add label .quiet{font-weight:var(--weight-medium)}.rcpt-add input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.rcpt-add input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}.rcpt-add label:hover{border-color:var(--ink-3);color:var(--ink)}.rcpt-add.is-off label{cursor:not-allowed;opacity:.6}.rcpt-add.is-off input{cursor:not-allowed}.rcpt-msg{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading)}.rcpt-msg svg{width:16px;height:16px;flex:none;margin-top:1px}.rcpt-msg.err svg,.rcpt-msg.err strong{color:var(--loss)}.rcpt-msg.warn{background:var(--warn-bg);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.rcpt-msg.warn svg,.rcpt-msg.warn strong{color:var(--warn)}.rcpt-note{font-size:var(--text-xs);color:var(--ink-3);line-height:var(--leading)}.clip{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--ink-2);font-weight:var(--weight-semibold)}.clip svg{width:13px;height:13px}.clip .fig{font-size:var(--text-xs)}.clip.none{color:var(--ink-3);font-weight:var(--weight-medium)}.store{display:grid;gap:4px}.store .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-2)}.store .row .fig{font-size:var(--text-xs);color:var(--ink)}.store .bar{height:6px;border-radius:var(--radius-full);background:var(--rule);overflow:hidden;display:flex}.store .bar i{display:block;height:100%;background:var(--chart-bar)}.store .bar i.r{background:repeating-linear-gradient(135deg,var(--chart-bar) 0 2px,transparent 2px 4px)}.store.near .bar i{background:var(--warn)}.store.near .bar i.r{background:repeating-linear-gradient(135deg,var(--warn) 0 2px,transparent 2px 4px)}.seg input:disabled+span{opacity:.45;cursor:not-allowed}.quote .late,.quote .late .fig{color:var(--warn)}.store.split .bar{height:10px;gap:2px;background:var(--rule)}.store.split .bar i{border-radius:2px}.store-key{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px var(--space-4);font-size:var(--text-xs);color:var(--ink-2)}.store-key li{display:inline-flex;align-items:center;gap:6px}.store-key .fig{font-size:var(--text-xs);color:var(--ink)}.store-key i{width:12px;height:10px;border-radius:2px;background:var(--chart-bar)}.store-key i.r{background:repeating-linear-gradient(135deg,var(--chart-bar) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--chart-bar)}.store-key i.free{background:var(--rule)}.store.near .store-key i{background:var(--warn)}.store.near .store-key i.r{background:repeating-linear-gradient(135deg,var(--warn) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--warn)}.store.near .store-key i.free{background:var(--rule)}@media(max-width:760px){.rcpts{grid-template-columns:repeat(3,minmax(0,1fr))}}.rcpt button.face{font:inherit;cursor:pointer;padding:0}.rcpt a.face img{width:100%;height:100%;object-fit:cover;display:block}:where(.ledger-page) .filters{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}:where(.ledger-page) .filters .count{margin-left:auto;font-size:var(--text-sm);color:var(--ink-2)}:where(.ledger-page) .filter-toggle{display:none}:where(.ledger-page) .filter-panel{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}:where(.ledger-page) .quick{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--label);white-space:nowrap}:where(.ledger-page) .quick input{--b: 10px;font:var(--weight-bold) var(--text-md) var(--font-fig);font-stretch:var(--fig-stretch);color:var(--ink);width:calc(4 * (1ch + var(--b)) + 2px);height:var(--control-h);padding:0 0 0 calc(var(--b) / 2);letter-spacing:var(--b);border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--panel) repeating-linear-gradient(90deg,transparent 0 calc(1ch + var(--b) - 1px),var(--rule-2) calc(1ch + var(--b) - 1px) calc(1ch + var(--b)))}:where(.ledger-page) table.ledger{width:100%;border-collapse:collapse;min-width:1080px}:where(.ledger-page) .ledger thead th{background:var(--panel-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);text-align:left;padding:0;border-bottom:1px solid var(--rule-2);white-space:nowrap}:where(.ledger-page) .ledger th button{all:unset;box-sizing:border-box;display:flex;gap:4px;align-items:center;width:100%;padding:var(--space-2);cursor:pointer}:where(.ledger-page) .ledger th button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--focus-inner)}:where(.ledger-page) .ledger th.num button{justify-content:flex-end}:where(.ledger-page) .ledger th[aria-sort] button{color:var(--ink)}:where(.ledger-page) .ledger th svg{width:9px;height:9px;fill:currentColor}:where(.ledger-page) .ledger th.num .plain{text-align:right}:where(.ledger-page) .ledger th .plain{display:block;padding:var(--space-2)}:where(.ledger-page) .ledger td{padding:6px var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle;white-space:nowrap;height:var(--row-h)}:where(.ledger-page) .ledger tbody tr:hover{background:var(--hover)}:where(.ledger-page) .ledger tbody tr.is-picked,:where(.ledger-page) .ledger tbody tr.is-picked:hover{background:var(--sel)}:where(.ledger-page) .ledger tbody tr.is-cur{box-shadow:inset 2px 0 0 var(--sel-line)}:where(.ledger-page) .ledger td.num .fig{font-size:var(--text-sm)}:where(.ledger-page) .ledger td.c-pl .fig{font-size:var(--text-base);font-weight:var(--weight-semibold)}:where(.ledger-page) .ledger td.c-no{padding-right:2px}:where(.ledger-page) .c-bought .sub{max-width:100px}:where(.ledger-page) .ledger tfoot td{background:var(--panel-2);border:0;border-top:1px solid var(--rule-2);padding:var(--space-2);font-weight:var(--weight-bold)}:where(.ledger-page) .ledger tfoot .lbl{color:var(--label)}@media(max-width:1080px){:where(.ledger-page) .quick{display:none}}@media(max-width:760px){:where(.ledger-page) .filter-toggle{display:inline-flex}:where(.ledger-page) .filter-panel{display:none;width:100%}:where(.ledger-page) .filter-panel.is-open{display:flex}:where(.ledger-page) .filter-panel .seg{width:100%}:where(.ledger-page) .filter-panel select{flex:1 1 140px}:where(.ledger-page) table.ledger{min-width:0}:where(.ledger-page) .ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.ledger-page) .ledger tbody,:where(.ledger-page) .ledger tfoot{display:block}:where(.ledger-page) .ledger tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"no pl mn" "item pl mn" "meta mkt mkt" "sp mkt mkt";gap:3px var(--space-3);padding:10px var(--space-3);background:var(--panel);border:1px solid var(--rule);border-bottom:0}:where(.ledger-page) .ledger tbody tr:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}:where(.ledger-page) .ledger td{display:block;padding:0;border:0;white-space:normal;height:auto}:where(.ledger-page) .ledger td.c-no{grid-area:no}:where(.ledger-page) .ledger .c-bought,:where(.ledger-page) .ledger .c-days,:where(.ledger-page) .ledger .c-cost{display:none!important}:where(.ledger-page) .ledger .c-item{grid-area:item;min-width:0}:where(.ledger-page) .ledger .name{max-width:100%;white-space:normal}:where(.ledger-page) .ledger .c-st{grid-area:meta;display:flex!important;gap:var(--space-2);align-items:baseline}:where(.ledger-page) .ledger .c-st .sub{display:inline}:where(.ledger-page) .ledger .c-pl{grid-area:pl}:where(.ledger-page) .ledger .c-mkt{grid-area:mkt;align-self:end}:where(.ledger-page) .ledger .c-sp{grid-area:sp}:where(.ledger-page) .ledger tfoot tr{display:grid;grid-template-columns:1fr auto;gap:4px;padding:10px var(--space-3);border:1px solid var(--rule-2);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--panel-2)}:where(.ledger-page) .ledger tfoot td{padding:0;border:0;background:transparent}:where(.ledger-page) .ledger tfoot .t-empty{display:none}}:where(.ledger-page) .c-sp{width:136px}:where(.ledger-page) .legend-line{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);flex-basis:100%}:where(.ledger-page) .gapline{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--ink-2);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);max-width:100%}:where(.ledger-page) .gapline app-icon{color:var(--ink-3);margin-top:1px}:where(.ledger-page) .gapline strong{color:var(--ink)}:where(.ledger-page) .ledger .thinfig,:where(.ledger-page) .ledger .nofig{color:var(--ink-3)}:where(.ledger-page) .ledger td.c-pl .nofig{font-weight:var(--weight-medium)}:where(.ledger-page) .m-only{display:none}@media(max-width:760px){:where(.ledger-page) .m-only{display:block;flex:1 1 100%}:where(.ledger-page) .c-sp{width:auto!important;align-self:center}}:where(.ledger-page) .ledger th.c-chk,:where(.ledger-page) .ledger td.c-chk{width:36px;padding:0;text-align:center}:where(.ledger-page) .chk{display:grid;place-items:center;width:36px;min-height:var(--row-h);cursor:pointer;margin:0 auto}:where(.ledger-page) .ledger thead .chk{min-height:34px}:where(.ledger-page) .chk input{accent-color:var(--accent);width:16px;height:16px;margin:0;cursor:pointer}:where(.ledger-page) .chk input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}:where(.ledger-page) .oc{display:grid;place-items:center;width:36px;min-height:var(--row-h)}:where(.ledger-page) .oc svg{width:15px;height:15px}:where(.ledger-page) .oc.done{color:var(--gain)}:where(.ledger-page) .oc.skip{color:var(--warn)}:where(.ledger-page) .oc.mixed{color:var(--ink-2)}:where(.ledger-page) .ledger th.c-menu,:where(.ledger-page) .ledger td.c-menu{width:40px;padding:0 6px 0 0;text-align:right}:where(.ledger-page) .ledger tr.unit td{background:var(--panel-2)}:where(.ledger-page) .ledger tr.unit.is-picked td{background:var(--sel)}:where(.ledger-page) .ledger tr.unit .c-no{position:relative;padding-left:22px}:where(.ledger-page) .ledger tr.unit .c-no:before{content:"";position:absolute;left:10px;top:0;bottom:0;border-left:1px solid var(--rule-2)}:where(.ledger-page) .ledger tr.unit .c-no:after{content:"";position:absolute;left:10px;top:50%;width:8px;border-top:1px solid var(--rule-2)}:where(.ledger-page) .ledger tr.unit .name{font-weight:var(--weight-semibold);color:var(--ink-2)}:where(.ledger-page) .ledger tr.unit-more td{background:var(--panel-2);padding-left:22px}:where(.ledger-page) .ledger tr.unit-more .linkbtn{font-size:var(--text-sm)}:where(.ledger-page) .c-cost .sub,:where(.ledger-page) .c-pl .sub{white-space:nowrap}:where(.ledger-page) .ledger .c-pl .sub.g-sub{white-space:normal;max-width:96px;margin-left:auto;line-height:1.25}:where(.ledger-page) .g-sub .fig{white-space:nowrap}:where(.ledger-page) .ledger .name{max-width:212px}:where(.ledger-page) .each-switch{font-size:var(--text-sm)}:where(.ledger-page) .sel-mode{display:none}:where(.ledger-page) .ledger tr.salerow>td{background:var(--sel);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:1px solid var(--rule-2);white-space:normal;box-shadow:inset 2px 0 0 var(--sel-line)}:where(.ledger-page) .ledger tr.salerow .qs{max-width:min(1140px,100vw - var(--rail-w) - 90px);position:sticky;left:var(--space-4)}:where(.ledger-page) .quote.is-sel{background:var(--sel)}:where(.ledger-page) .quote.is-sel>div{border-right-color:var(--rule-2)}:where(.ledger-page) .quote dd.qsub{display:block;font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}:where(.ledger-page) .quote dd.qsub .fig{font-size:var(--text-xs);color:var(--ink-2)}:where(.ledger-page) .quote dd.qsub.m-only-sub{display:none}:where(.ledger-page) .selwrap{position:sticky;top:var(--top-h, 55px);z-index:var(--z-sticky);margin:0 calc(-1 * var(--space-5))}:where(.ledger-page) .selbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-5);background:var(--sel);border-bottom:1px solid var(--rule-2);box-shadow:inset 0 2px 0 var(--sel-line)}:where(.ledger-page) .selbar .selall{min-height:28px;width:24px}:where(.ledger-page) .selbar .sel-count{display:flex;align-items:baseline;gap:var(--space-2);white-space:nowrap;font-weight:var(--weight-bold)}:where(.ledger-page) .selbar .sel-count .fig{font-size:var(--text-md)}:where(.ledger-page) .selbar .sel-count .sub{display:inline;font-weight:var(--weight-medium)}:where(.ledger-page) .selbar .acts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center;margin-left:var(--space-2)}:where(.ledger-page) .selbar .grp{display:flex;gap:var(--space-1)}:where(.ledger-page) .selbar .grp+.grp,:where(.ledger-page) .selbar .more-wrap+.grp{border-left:1px solid var(--rule-2);padding-left:var(--space-2)}:where(.ledger-page) .selbar .btn .n{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-semibold)}:where(.ledger-page) .selbar .btn[aria-pressed=true]{border-color:var(--sel-line);box-shadow:inset 0 -2px 0 var(--accent)}:where(.ledger-page) .selbar .btn[aria-pressed=true]:focus-visible{box-shadow:inset 0 -2px 0 var(--accent),var(--focus-ring)}:where(.ledger-page) .selbar .clear{margin-left:auto}:where(.ledger-page) .selbar .m-acts{display:none}:where(.ledger-page) .selbar .sel-note{display:inline-flex;gap:6px;align-items:center;font-size:var(--text-sm);color:var(--warn);font-weight:var(--weight-semibold)}:where(.ledger-page) .more-wrap{position:relative;display:none}:where(.ledger-page) .more-menu{position:absolute;top:calc(100% + 4px);left:0}:where(.ledger-page) .actpanel{position:relative;max-height:min(56vh,520px);overflow:auto;background:var(--panel);border-bottom:1px solid var(--rule-2);box-shadow:var(--shadow-pop);margin:0}:where(.ledger-page) .ap-form{display:contents}:where(.ledger-page) .ap-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--panel);z-index:1}:where(.ledger-page) .ap-h h2{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:-.005em}:where(.ledger-page) .ap-h h2:focus,:where(.ledger-page) .ap-h h2:focus-visible{outline:none;box-shadow:none}:where(.ledger-page) .ap-h .meta{font-size:var(--text-sm);color:var(--ink-3)}:where(.ledger-page) .ap-h .iconbtn{margin-left:auto}:where(.ledger-page) .ap-h .peek-btn{display:none}:where(.ledger-page) .ap-h.res-h{gap:var(--space-2)}:where(.ledger-page) .ap-h.res-h app-icon{color:var(--gain)}:where(.ledger-page) .ap-h.res-h svg{width:18px;height:18px}:where(.ledger-page) .ap-b{padding:var(--space-4);display:grid;gap:var(--space-4)}:where(.ledger-page) .ap-fields{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:start}:where(.ledger-page) .ap-fields .field{flex:0 1 190px}:where(.ledger-page) .ap-fields .field.wide{flex:1 1 280px}:where(.ledger-page) .ap-fields .field.f-change{flex:0 0 auto}:where(.ledger-page) .ap-fields .field.f-seg{flex:0 0 auto}:where(.ledger-page) .ap-fields .field.f-round{flex:0 1 auto;display:grid;gap:5px}:where(.ledger-page) .f-round .hint{max-width:36ch}:where(.ledger-page) .ap-f{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;justify-content:flex-end;padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule);background:var(--panel-2);position:sticky;bottom:0}:where(.ledger-page) .ap-f p{margin-right:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:56ch}:where(.ledger-page) .preflight{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading)}:where(.ledger-page) .preflight.one{grid-template-columns:1fr}:where(.ledger-page) .preflight>app-icon{color:var(--ink-3);margin-top:1px}:where(.ledger-page) .preflight strong{color:var(--ink)}:where(.ledger-page) .preflight details summary{cursor:pointer;color:var(--label);font-weight:var(--weight-bold);margin-top:4px}:where(.ledger-page) .preflight ul{margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid;gap:2px}:where(.ledger-page) .quick-pct{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}:where(.ledger-page) .pct-input{position:relative;display:flex;width:96px}:where(.ledger-page) .pct-input .input{width:100%;text-align:right;padding-right:26px}:where(.ledger-page) .pct-input span{position:absolute;right:10px;top:8px;color:var(--ink-3);font-family:var(--font-fig);font-stretch:var(--fig-stretch)}:where(.ledger-page) table.pv{width:100%;border-collapse:collapse}:where(.ledger-page) .pv th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-1) var(--space-2) 6px;border-bottom:1px solid var(--rule-2);white-space:nowrap}:where(.ledger-page) .pv th.num{text-align:right}:where(.ledger-page) .pv td{padding:6px var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle;white-space:nowrap}:where(.ledger-page) .pv td .fig{font-size:var(--text-sm)}:where(.ledger-page) .pv tr.is-skip td{color:var(--ink-3)}:where(.ledger-page) .pv .name{max-width:240px;font-weight:var(--weight-bold)}:where(.ledger-page) .pv-more{font-size:var(--text-xs);color:var(--ink-3);padding:6px var(--space-2)}:where(.ledger-page) .pv-all summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);width:max-content;max-width:100%}:where(.ledger-page) .pv-all[open] summary{margin-bottom:var(--space-2)}:where(.ledger-page) .edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}:where(.ledger-page) .ef{display:grid;gap:5px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md)}:where(.ledger-page) .ef.on{border-color:var(--sel-line);background:var(--sel)}:where(.ledger-page) .ef .check{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}:where(.ledger-page) .ef .now{font-size:var(--text-xs);color:var(--ink-3)}:where(.ledger-page) .ef .input,:where(.ledger-page) .ef select{width:100%}:where(.ledger-page) .confirm-q{display:grid;gap:var(--space-2);font-size:var(--text-md);color:var(--loss);font-weight:var(--weight-bold)}:where(.ledger-page) .confirm-q p{font-weight:var(--weight-semibold)}:where(.ledger-page) .confirm-q .quiet{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}:where(.ledger-page) .res-sum{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--ink-2)}:where(.ledger-page) .res-sum .fig{color:var(--ink)}:where(.ledger-page) .res-group h3{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:0 0 6px;border-bottom:1px solid var(--rule-2);display:flex;gap:var(--space-2);align-items:center}:where(.ledger-page) .res-group h3 svg{width:14px;height:14px}:where(.ledger-page) .res-group.skip h3 svg{color:var(--warn)}:where(.ledger-page) .res-group.done h3 svg{color:var(--gain)}:where(.ledger-page) .res-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:2px var(--space-3);align-items:center;padding:6px 0;border-bottom:1px solid var(--rule)}:where(.ledger-page) .res-row .r-name{font-weight:var(--weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ledger-page) .res-row .r-msg{grid-column:2/-1;font-size:var(--text-sm);color:var(--ink-2)}:where(.ledger-page) .res-row .r-what{font-size:var(--text-sm);text-align:right;white-space:nowrap}:where(.ledger-page) .res-row .tag{justify-self:end}:where(.ledger-page) .res-done summary{cursor:pointer;list-style:none}:where(.ledger-page) .res-done summary::-webkit-details-marker{display:none}:where(.ledger-page) .res-done summary h3:after{content:"Show";margin-left:auto;font-weight:var(--weight-bold);color:var(--label);text-decoration:underline;text-underline-offset:2px}:where(.ledger-page) .res-done[open] summary h3:after{content:"Hide"}:where(.ledger-page) .sheet-scrim{display:none}:where(.ledger-page) .sel-room{display:none}:where(.ledger-page) .c-st .pv-line{display:block;margin-top:3px;white-space:nowrap}:where(.ledger-page) .pvc{display:inline-block;vertical-align:top;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding:0 6px;line-height:18px;border:1px solid var(--sel-line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold)}:where(.ledger-page) .pvc .fig{font-size:var(--text-xs);color:inherit;white-space:nowrap}:where(.ledger-page) .pvc.skip{color:var(--warn);background:var(--warn-bg);border-color:transparent}:where(.ledger-page) .pvc.warn{color:var(--ink);background:var(--warn-bg);border-color:var(--warn)}:where(.ledger-page) .pvc.del{color:var(--loss);background:var(--loss-bg);border-color:transparent}:where(.ledger-page) .pvc.quiet{color:var(--ink-2);background:transparent;border-color:var(--rule-2)}@media(max-width:1280px){:where(.ledger-page) .selbar .grp.g-more{display:none}:where(.ledger-page) .more-wrap{display:inline-block}}@media(max-width:1080px){:where(.ledger-page) .ledger tr.salerow .qs{max-width:calc(100vw - var(--rail-w-collapsed) - 90px)}}@media(max-width:760px){:where(.ledger-page) .sel-mode{display:inline-flex}:where(.ledger-page) .ledger th.c-chk,:where(.ledger-page) .ledger td.c-chk{display:none}:where(.ledger-page) .tw.selecting td.c-chk{display:block;grid-area:chk;align-self:start}:where(.ledger-page) .tw.selecting .chk,:where(.ledger-page) .tw.selecting .oc{min-height:28px;width:28px}:where(.ledger-page) .ledger td.c-menu{grid-area:mn;align-self:start;padding:0}:where(.ledger-page) .tw.selecting .ledger tbody tr{grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-areas:"chk no pl mn" "chk item pl mn" "chk meta mkt mkt" "chk sp mkt mkt"}:where(.ledger-page) .ledger tbody tr.is-picked{background:var(--sel)}:where(.ledger-page) .ledger tr.unit{border-left:2px solid var(--rule-2);background:var(--panel-2)}:where(.ledger-page) .ledger tr.unit.is-picked{background:var(--sel)}:where(.ledger-page) .ledger tr.unit .c-no{padding-left:0}:where(.ledger-page) .ledger tr.unit .c-no:before,:where(.ledger-page) .ledger tr.unit .c-no:after{display:none}:where(.ledger-page) .ledger tr.unit td{background:transparent}:where(.ledger-page) .ledger tr.unit-more,:where(.ledger-page) .ledger tr.salerow{display:block;padding:0}:where(.ledger-page) .ledger tr.unit-more td,:where(.ledger-page) .ledger tr.salerow>td{display:block;padding:var(--space-3)}:where(.ledger-page) .ledger tr.salerow .qs{max-width:none;position:static}:where(.ledger-page) .ledger tfoot .t-empty,:where(.ledger-page) .ledger tfoot .c-chk,:where(.ledger-page) .ledger tfoot .c-menu{display:none}:where(.ledger-page) .slip-to{display:inline;margin:0 0 0 6px}:where(.ledger-page) .selwrap{position:fixed;inset:auto 0 0;margin:0;z-index:var(--z-sheet)}:where(.ledger-page) .selbar{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));box-shadow:inset 0 2px 0 var(--sel-line),var(--shadow-pop);border-bottom:0;border-top:1px solid var(--rule-2)}:where(.ledger-page) .selbar .acts{display:none}:where(.ledger-page) .selbar .m-acts{display:inline-flex}:where(.ledger-page) .selwrap.has-panel .selbar{display:none}:where(.ledger-page) .sheet-scrim{display:block;position:fixed;inset:0;background:var(--scrim);z-index:calc(var(--z-sheet) - 1)}:where(.ledger-page) .actpanel{position:fixed;inset:auto 0 0;width:auto;max-height:62vh;border:1px solid var(--rule-2);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:calc(var(--z-sheet) + 1);padding-bottom:env(safe-area-inset-bottom,0px)}:where(.ledger-page) .sel-room{display:block;height:calc(max(var(--sheet-h, 0px),80px) + var(--space-4))}:where(.ledger-page) .quote dd.qsub.m-only-sub{display:block}:where(.ledger-page) .ap-fields .field.f-round,:where(.ledger-page) .ap-fields .field.f-change{flex:1 1 100%}:where(.ledger-page) .ap-h h2{flex:1 1 0;min-width:0}:where(.ledger-page) .ap-h .peek-btn{display:inline-flex;flex:none;margin-left:0}:where(.ledger-page) .ap-h .iconbtn{flex:none;margin-left:0}:where(.ledger-page) .ap-h .meta{flex-basis:100%;order:3}:where(.ledger-page) .actpanel.peek .ap-b{display:none}:where(.ledger-page) .pvc{max-width:100%}:where(.ledger-page) .ap-h,:where(.ledger-page) .ap-b,:where(.ledger-page) .ap-f{padding:var(--space-3)}:where(.ledger-page) .ap-f .btn{flex:1}:where(.ledger-page) .ap-f p{flex-basis:100%}:where(.ledger-page) .ap-fields .field{flex:1 1 100%}:where(.ledger-page) .edit-grid{grid-template-columns:1fr}:where(.ledger-page) .pv .c-pl2,:where(.ledger-page) .pv th:nth-child(3),:where(.ledger-page) .pv td:nth-child(3){display:none}:where(.ledger-page) .pv .name{max-width:120px;white-space:nowrap}:where(.ledger-page) .c-pl .sub{white-space:normal;max-width:120px}:where(.ledger-page) .name-line{align-items:center}:where(.ledger-page) .res-row{grid-template-columns:112px minmax(0,1fr)}:where(.ledger-page) .res-row .r-what,:where(.ledger-page) .res-row .tag{grid-column:2;justify-self:start;text-align:left}}:where(.ledger-page) .ledger tfoot .tl{flex-wrap:wrap;gap:0 6px;max-width:132px;margin-left:auto}:where(.ledger-page) .ledger th.c-menu,:where(.ledger-page) .ledger td.c-menu{min-width:40px}@media(max-width:760px){:where(.ledger-page) .ledger tfoot .tl{max-width:none}}:where(.buy-page) .buy{max-width:1080px;width:100%}:where(.buy-page) .pgrid{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr) 170px;gap:var(--space-4)}:where(.buy-page) .pgrid .wide{grid-column:2/-1}:where(.buy-page) .pgrid .place{grid-column:1/3}:where(.buy-page) .pgrid .money-input{max-width:180px}:where(.buy-page) table.items{width:100%;border-collapse:collapse}:where(.buy-page) .items th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-2);border-bottom:1px solid var(--rule-2);background:var(--panel-2);white-space:nowrap}:where(.buy-page) .items th.num{text-align:right}:where(.buy-page) .items td{padding:6px var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle}:where(.buy-page) .items td .input{width:100%}:where(.buy-page) .items .c-no{width:76px}:where(.buy-page) .items .c-name{width:34%}:where(.buy-page) .items .c-parcel{width:150px}:where(.buy-page) .items .c-cost{width:150px;text-align:right}:where(.buy-page) .items .c-x{width:44px;text-align:right}:where(.buy-page) .items .c-cost .fig{font-size:var(--text-base);font-weight:var(--weight-semibold)}:where(.buy-page) .items .c-cost .sub{white-space:nowrap}:where(.buy-page) .items tfoot td{background:var(--panel-2);border-bottom:0;border-top:1px solid var(--rule-2);font-weight:var(--weight-bold);padding:var(--space-2)}:where(.buy-page) .items tfoot .lbl{color:var(--label)}:where(.buy-page) .cl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.buy-page) .split-note{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4)}:where(.buy-page) .split-note p{font-size:var(--text-sm);color:var(--ink-2);max-width:72ch}:where(.buy-page) .split-note .fig{color:var(--ink)}:where(.buy-page) .sum-row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4)}@media(max-width:1080px){:where(.buy-page) .pgrid{grid-template-columns:170px minmax(0,1fr) 170px}:where(.buy-page) .pgrid .place{grid-column:1/-1}}@media(max-width:760px){:where(.buy-page) .pgrid{grid-template-columns:1fr 1fr;gap:var(--space-3)}:where(.buy-page) .pgrid .where,:where(.buy-page) .pgrid .place,:where(.buy-page) .pgrid .lotname{grid-column:1/-1}:where(.buy-page) .where .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.buy-page) .where .seg span{justify-content:center}:where(.buy-page) .pgrid .money-input{max-width:none}:where(.buy-page) .items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.buy-page) .items tbody,:where(.buy-page) .items tfoot{display:block}:where(.buy-page) .items tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"no cost x" "name name name" "detail parcel parcel";gap:var(--space-2) var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--rule)}:where(.buy-page) .items td{display:block;padding:0;border:0;width:auto!important}:where(.buy-page) .items .c-no{grid-area:no;align-self:center}:where(.buy-page) .items .c-name{grid-area:name}:where(.buy-page) .items .c-detail{grid-area:detail}:where(.buy-page) .items .c-parcel{grid-area:parcel}:where(.buy-page) .items .c-cost{grid-area:cost;text-align:right}:where(.buy-page) .items .c-cost .money-input{max-width:150px;margin-left:auto}:where(.buy-page) .items .c-x{grid-area:x;align-self:center}:where(.buy-page) .cl{position:static;width:auto;height:auto;clip:auto;display:block;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--label);margin-bottom:3px}:where(.buy-page) .items .c-cost .cl{text-align:right}:where(.buy-page) .items tfoot tr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-3)}:where(.buy-page) .items tfoot td{padding:0;border:0;background:transparent}:where(.buy-page) .items tfoot .t-empty{display:none}:where(.buy-page) .split-note{padding:var(--space-3)}}@media(max-width:760px){:where(.buy-page) .panel-h .seg{margin-left:0;width:100%}:where(.buy-page) .panel-h .seg label{flex:1}:where(.buy-page) .panel-h .seg span{justify-content:center}}:where(.buy-page) .lines{display:grid}:where(.buy-page) .line{display:grid;grid-template-columns:84px minmax(0,1fr) 132px 168px 76px;grid-template-areas:"no name qty cost acts" "no specs specs specs acts";gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);align-items:start}:where(.buy-page) .line.is-new{background:var(--sel);box-shadow:inset 2px 0 0 var(--sel-line)}:where(.buy-page) .line .l-no{grid-area:no;padding-top:22px}:where(.buy-page) .line .l-name{grid-area:name}:where(.buy-page) .line .l-qty{grid-area:qty}:where(.buy-page) .line .l-cost{grid-area:cost;text-align:right}:where(.buy-page) .line .l-acts{grid-area:acts;display:flex;gap:var(--space-1);justify-content:flex-end;padding-top:20px}:where(.buy-page) .line .l-specs{grid-area:specs;display:grid;grid-template-columns:112px 150px minmax(0,1fr) minmax(0,1fr) 150px;gap:var(--space-2) var(--space-3)}:where(.buy-page) .line .field>label,:where(.buy-page) .line .flabel{font-size:var(--text-xs)}:where(.buy-page) .line .input,:where(.buy-page) .line select{width:100%}:where(.buy-page) .line .input.code{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-weight:var(--weight-semibold);text-transform:uppercase}:where(.buy-page) .line .input.code::placeholder{text-transform:none;font-family:var(--font-ui);font-stretch:100%}:where(.buy-page) .stepper{display:flex;align-items:stretch}:where(.buy-page) .stepper .input{width:56px;text-align:center;border-radius:0;border-left:0;border-right:0;font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-weight:var(--weight-bold)}:where(.buy-page) .stepper .iconbtn{width:34px;border-radius:var(--radius-md) 0 0 var(--radius-md)}:where(.buy-page) .stepper .iconbtn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}:where(.buy-page) .stepper .iconbtn svg{width:14px;height:14px}:where(.buy-page) .l-cost .each{display:block;font-size:var(--text-xs);color:var(--ink-3);margin-top:3px;white-space:nowrap}:where(.buy-page) .l-cost .each .fig{font-size:var(--text-xs);color:var(--ink-2)}:where(.buy-page) .l-cost .even{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;height:var(--control-h)}:where(.buy-page) .l-cost .even .fig{font-size:var(--text-md);font-weight:var(--weight-semibold)}:where(.buy-page) .l-cost .field{justify-items:end}:where(.buy-page) .l-cost .money-input{width:100%}:where(.buy-page) .prefill{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);background:var(--panel-2);border-bottom:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2)}:where(.buy-page) .prefill>app-icon{color:var(--ink-2);margin-top:1px}:where(.buy-page) .prefill strong{color:var(--ink)}:where(.buy-page) .input.is-ask{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:where(.buy-page) .input.is-ask:focus-visible{box-shadow:inset 0 0 0 1px var(--accent),var(--focus-ring)}:where(.buy-page) .input.is-auto{color:var(--ink-2);background:var(--panel-2)}:where(.buy-page) .cap-meter{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}:where(.buy-page) .cap-meter .track{width:120px;height:6px;border-radius:var(--radius-full);background:var(--rule);overflow:hidden}:where(.buy-page) .cap-meter .track i{display:block;height:100%;background:var(--chart-bar)}:where(.buy-page) .cap-meter.over .track i{background:var(--loss)}:where(.buy-page) .cap-meter.over{color:var(--loss);font-weight:var(--weight-semibold)}:where(.buy-page) .l-no .slip-to{margin-top:6px}@media(max-width:1080px){:where(.buy-page) .line{grid-template-columns:76px minmax(0,1fr) 132px 160px 72px}:where(.buy-page) .line .l-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){:where(.buy-page) .line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"no acts" "name name" "specs specs" "qty cost";padding:var(--space-3)}:where(.buy-page) .line .l-no{padding-top:0;display:flex;gap:var(--space-2);align-items:center}:where(.buy-page) .line .l-no .slip-to{margin:0}:where(.buy-page) .line .l-acts{padding-top:0}:where(.buy-page) .line .l-specs{grid-template-columns:1fr 1fr}:where(.buy-page) .line .l-specs .f-cond,:where(.buy-page) .line .l-specs .f-detail{grid-column:1/-1}:where(.buy-page) .prefill{grid-template-columns:16px minmax(0,1fr);padding:var(--space-3)}:where(.buy-page) .prefill .btn{grid-column:2;justify-self:start}:where(.buy-page) .split-note .btn{width:100%}}:where(.item-page) .src-link{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}:where(.item-page) .item-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}:where(.item-page) .item-head h2{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:-.015em;line-height:var(--leading-tight);text-wrap:balance}:where(.item-page) .item-head .meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;color:var(--ink-2);font-size:var(--text-sm);flex-basis:100%}:where(.item-page) .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-4);align-items:start}:where(.item-page) .photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}:where(.item-page) .ph{margin:0;display:grid;gap:4px;position:relative}:where(.item-page) .ph .tile{aspect-ratio:1;max-width:100%;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel-2);display:grid;place-items:center;color:var(--ink-3);overflow:hidden;text-align:center;font-size:var(--text-xs);padding:0}:where(.item-page) .ph img{width:100%;height:100%;object-fit:cover;display:block}:where(.item-page) .ph svg{width:28px;height:28px}:where(.item-page) .ph figcaption{font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .ph.add .tile{border-style:dashed;background:transparent;color:var(--ink-2);cursor:pointer}:where(.item-page) .ph .rm{position:absolute;top:4px;right:4px}:where(.item-page) .lst{width:100%;border-collapse:collapse}:where(.item-page) .lst th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-2);border-bottom:1px solid var(--rule-2);background:var(--panel-2);white-space:nowrap}:where(.item-page) .lst th.num{text-align:right}:where(.item-page) .lst td{padding:var(--space-2) 7px;border-bottom:1px solid var(--rule);vertical-align:middle;white-space:nowrap}:where(.item-page) .lst td.num .fig{font-size:var(--text-sm)}:where(.item-page) .lst .plat{display:grid;grid-template-columns:160px minmax(0,1fr);font-weight:var(--weight-bold)}:where(.item-page) .lst .acts{display:flex;gap:var(--space-1);justify-content:flex-end}:where(.item-page) .lst .ended td{color:var(--ink-2)}:where(.item-page) .lst .outcome{font-size:var(--text-sm);white-space:normal}:where(.item-page) .lst-note{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--ink-3);display:grid;gap:var(--space-2)}:where(.item-page) .lst-note strong{color:var(--ink-2)}:where(.item-page) .ended-d summary{cursor:pointer;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);border-top:1px solid var(--rule)}:where(.item-page) .addl{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;padding:var(--space-4);border-bottom:1px solid var(--rule);background:var(--sel)}:where(.item-page) .addl .field{flex:1 1 140px}:where(.item-page) .addl .al-url{flex:2 1 260px}:where(.item-page) .addl .hint-row{flex-basis:100%;font-size:var(--text-xs);color:var(--ink-2)}:where(.item-page) .addl .btns{display:flex;gap:var(--space-2)}:where(.item-page) .plat-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;display:inline-flex;align-items:center;gap:3px}:where(.item-page) .plat-link:hover{text-decoration-color:currentColor}:where(.item-page) .ext{width:11px;height:11px;flex:none;color:var(--ink-3)}:where(.item-page) .sale{display:grid;gap:var(--space-4)}:where(.item-page) .fees{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel-2);padding:var(--space-3);display:grid;gap:6px;font-size:var(--text-sm)}:where(.item-page) .fees .ln{display:flex;justify-content:space-between;gap:var(--space-3)}:where(.item-page) .fees .ln span:first-child{color:var(--ink-2)}:where(.item-page) .fees .head{font-weight:var(--weight-semibold);border-bottom:1px solid var(--rule);padding-bottom:6px}:where(.item-page) .fees .head span:first-child{color:var(--ink)}:where(.item-page) .fees .tot{border-top:1px solid var(--rule-2);padding-top:6px;font-weight:var(--weight-bold)}:where(.item-page) .fees .buyer{border-top:1px dashed var(--rule-2);padding-top:6px}:where(.item-page) .fees .buyer span{color:var(--ink-3)!important}:where(.item-page) .fees .src{font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .fees .src a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}:where(.item-page) .lines-ed{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}:where(.item-page) .lines-ed li{display:grid;grid-template-columns:minmax(0,1fr) 130px 28px;gap:var(--space-2);align-items:start}:where(.item-page) .lines-ed .iconbtn{margin-top:3px}:where(.item-page) .override{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--sel)}:where(.item-page) .override .prompt{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--ink);font-weight:var(--weight-semibold)}:where(.item-page) .override .prompt svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}:where(.item-page) .preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--panel-2);border:1px solid var(--rule);margin:0}:where(.item-page) .preview.three{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.item-page) .preview dt{font-size:var(--text-xs);color:var(--label);font-weight:var(--weight-semibold)}:where(.item-page) .preview dd{margin:2px 0 0;font-size:var(--text-lg)}:where(.item-page) .preview dd .roi{margin-left:4px}:where(.item-page) .dl2{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0}:where(.item-page) .dl2 dt{color:var(--label);font-size:var(--text-sm);font-weight:var(--weight-semibold)}:where(.item-page) .dl2 dd{margin:0;text-align:right}@media(max-width:1080px){:where(.item-page) .grid{grid-template-columns:minmax(0,1fr)}:where(.item-page) .grid .c-sale{order:-1}}@media(max-width:760px){:where(.item-page) .grid .c-sale{order:-1}:where(.item-page) .item-head h2{font-size:var(--text-xl)}:where(.item-page) .photos{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.item-page) .preview{grid-template-columns:1fr 1fr}:where(.item-page) .preview.three div:last-child{grid-column:1/-1}:where(.item-page) .lines-ed li{grid-template-columns:minmax(0,1fr) 112px 28px}:where(.item-page) .lst thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.item-page) .lst tbody{display:block}:where(.item-page) .lst tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--rule)}:where(.item-page) .lst td{display:block;padding:0;border:0;white-space:normal}:where(.item-page) .lst td.num{text-align:right}:where(.item-page) .lst .c-days{display:none}:where(.item-page) .lst .acts-cell{grid-column:1/-1}:where(.item-page) .lst .acts{justify-content:flex-start;margin-top:var(--space-1)}}:where(.item-page) .mkt .panel-h{flex-wrap:wrap}:where(.item-page) .mkt-src{font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}:where(.item-page) .mkt-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0 0;border-top:1px solid var(--rule);padding-top:var(--space-3)}:where(.item-page) .mkt-figs.one{grid-template-columns:minmax(0,1fr)}:where(.item-page) .mkt-figs dt{font-size:var(--text-xs);color:var(--label);font-weight:var(--weight-semibold)}:where(.item-page) .mkt-figs dd{margin:2px 0 0;font-size:var(--text-md)}:where(.item-page) .mkt-figs dd .sub{display:block;margin-top:1px}:where(.item-page) .mkt-figs .is-thin,:where(.item-page) .mkt-figs .nofig{color:var(--ink-3)}:where(.item-page) .mkt-note{font-size:var(--text-xs);color:var(--ink-3);margin-top:var(--space-3)}:where(.item-page) .mkt-note q,:where(.item-page) .mkt-prev q,:where(.item-page) .mkt-wait q{font-weight:var(--weight-bold);color:var(--ink-2)}:where(.item-page) .mkt-note .mkt-age{color:var(--warn)}:where(.item-page) .mkt-callout{margin-top:var(--space-3)}:where(.item-page) .mkt-wait{display:grid;gap:var(--space-2);padding:var(--space-1) 0;max-width:62ch}:where(.item-page) .mkt-wait p{font-size:var(--text-sm);color:var(--ink-2)}:where(.item-page) .mkt-wait .mkt-h{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink);text-wrap:balance}:where(.item-page) .mkt-wait .mkt-h app-icon{color:var(--ink-3);vertical-align:-3px;margin-right:var(--space-2)}:where(.item-page) .mkt-wait .mkt-h q{color:var(--ink)}:where(.item-page) .mkt-prev{font-size:var(--text-xs);color:var(--ink-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--rule-2)}:where(.item-page) .mkt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule)}:where(.item-page) .mkt-cap{display:grid;font-size:var(--text-xs);color:var(--ink-3);line-height:1.35}:where(.item-page) .mkt-cap>span:first-child{color:var(--ink-2);font-weight:var(--weight-semibold)}:where(.item-page) .mkt-cap .fig{font-size:var(--text-xs)}:where(.item-page) .mkt-ebay{padding:0 10px}:where(.item-page) .mkt-ebay .ext{color:currentColor}:where(.item-page) .mkt-msg{flex-basis:100%;display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading)}:where(.item-page) .mkt-msg svg{width:16px;height:16px;flex:none;margin-top:1px}:where(.item-page) .mkt-msg.is-ok svg,:where(.item-page) .mkt-msg.is-ok strong{color:var(--gain)}:where(.item-page) .mkt-msg.is-err svg,:where(.item-page) .mkt-msg.is-err strong{color:var(--loss)}:where(.item-page) .mkt-msg.is-warn{background:var(--warn-bg);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}:where(.item-page) .mkt-msg.is-warn svg,:where(.item-page) .mkt-msg.is-warn strong{color:var(--warn)}:where(.item-page) .mkt-msg.is-quiet svg{color:var(--ink-3)}:where(.item-page) .is-busy{opacity:.55}:where(.item-page) .mkt-ed{display:grid;gap:var(--space-4);background:var(--sel)}:where(.item-page) .mkt-ed .seg{max-width:100%;flex-wrap:wrap}:where(.item-page) .mq-tools{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}:where(.item-page) .mkt-ed .field .err svg{width:12px;height:12px}:where(.item-page) .mkt-ed .form-actions p{flex-basis:100%;max-width:60ch}:where(.item-page) .mkt-ed-link{font-size:var(--text-sm)}@media(max-width:760px){:where(.item-page) .lst .plat{grid-template-columns:1fr}:where(.item-page) .mkt-figs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.item-page) .mkt-figs.one{grid-template-columns:minmax(0,1fr)}:where(.item-page) .mkt-bar{padding:var(--space-3)}:where(.item-page) .mkt-ebay{margin-left:auto}:where(.item-page) .mkt-ed .form-actions .btn{flex:1 1 auto}}:where(.item-page) .mkt-ed .seg input{inset:auto;width:1px;height:1px;pointer-events:none}:where(.item-page,.lot-page) .col{display:grid;gap:var(--space-4);min-width:0}:where(.item-page) .ph .confirm.overlay{position:absolute;inset:0 0 auto;aspect-ratio:1;flex-direction:column;justify-content:center;padding:var(--space-2);text-align:center;background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md)}:where(.item-page) .mst{display:grid;gap:0;font-size:var(--text-base)}:where(.item-page) .mst .ln{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);align-items:baseline;padding:6px 0;border-bottom:1px solid var(--rule)}:where(.item-page) .mst .ln>.lab{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2)}:where(.item-page) .mst .ln>.lab .sub{flex-basis:100%;white-space:normal;margin-top:1px}:where(.item-page) .mst .ln>.amt{text-align:right;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:1px}:where(.item-page) .mst .ln>.amt .fig{font-size:var(--text-base)}:where(.item-page) .mst .ln>.amt .est{font-size:var(--text-xs)}:where(.item-page) .mst .ln.head .lab{font-weight:var(--weight-semibold)}:where(.item-page) .mst .ln.minor{padding:4px 0 4px var(--space-4);border-bottom-style:dashed}:where(.item-page) .mst .ln.minor .lab,:where(.item-page) .mst .ln.minor .amt .fig{font-size:var(--text-sm);color:var(--ink-2)}:where(.item-page) .mst details.feesd{border-bottom:1px solid var(--rule)}:where(.item-page) .mst details.feesd>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:6px 0;align-items:baseline}:where(.item-page) .mst details.feesd>summary::-webkit-details-marker{display:none}:where(.item-page) .mst details.feesd>summary .lab{display:inline-flex;align-items:center;gap:6px}:where(.item-page) .mst details.feesd>summary .lab svg{width:10px;height:10px;color:var(--ink-3);transition:transform var(--dur-base) var(--ease-out)}:where(.item-page) .mst details.feesd[open]>summary .lab svg{transform:rotate(90deg)}:where(.item-page) .mst details.feesd>summary .amt{text-align:right}:where(.item-page) .mst details.feesd .src{display:block;font-size:var(--text-xs);color:var(--ink-3);padding:4px 0 8px var(--space-4)}:where(.item-page) .mst details.feesd .ln.minor:last-of-type{border-bottom:0}:where(.item-page) .mst .ln.sum{border-top:1px solid var(--ink-3);margin-top:-1px;font-weight:var(--weight-bold)}:where(.item-page) .mst .ln.sum .lab{font-weight:var(--weight-bold)}:where(.item-page) .mst .ln.sum .amt .fig{font-weight:var(--weight-bold)}:where(.item-page) .mst .grp-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0 4px;border-bottom:1px solid var(--rule-2)}:where(.item-page) .mst .grp-h h3{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}:where(.item-page) .mst .grp-h .meta{font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .mst .grp-h .btn{margin-left:auto}:where(.item-page) .mst .ln.adj{grid-template-columns:76px minmax(0,1fr) auto auto}:where(.item-page) .mst .ln.adj .when{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap}:where(.item-page) .mst .ln.adj .when .fig{font-size:var(--text-sm)}:where(.item-page) .mst .ln.adj .lab strong{font-weight:var(--weight-semibold)}:where(.item-page) .mst .ln.adj .acts{display:flex;gap:2px;align-self:start;margin-top:-4px}:where(.item-page) .mst .ln.adj .acts .iconbtn{border-color:transparent}:where(.item-page) .mst .ln.adj .acts .iconbtn:hover{border-color:var(--rule-2)}:where(.item-page) .mst .ln.adj.is-editing{background:var(--sel);box-shadow:inset 2px 0 0 var(--sel-line);padding-left:var(--space-2)}:where(.item-page) .mst .ln.adj.void .lab strong,:where(.item-page) .mst .ln.adj.void .when{color:var(--ink-3)}:where(.item-page) .mst .ln.adj.void .amt .fig{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}:where(.item-page) .mst .ln.adj.void .amt .vnote{font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .mst .none{padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--ink-3);border-bottom:1px solid var(--rule)}:where(.item-page) .mst .ln.final{grid-template-columns:minmax(0,1fr) auto;border:0;border-top:2px solid var(--ink);padding:var(--space-3) 0 0;margin-top:var(--space-2)}:where(.item-page) .mst .ln.final .lab{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:-.005em}:where(.item-page) .mst .ln.final .amt{padding-bottom:3px;border-bottom:3px double var(--ink);flex-direction:row;align-items:baseline;gap:var(--space-2)}:where(.item-page) .mst .ln.final .pl .fig{font-size:var(--text-xl)}:where(.item-page) .mst .ln.final .pl .arr{width:11px;height:11px}:where(.item-page) .mst .ln.final .roi{font-size:var(--text-sm);color:var(--ink-2)}:where(.item-page) .mst .split{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px var(--space-3);padding-top:6px;font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .mst .split .fig{font-size:var(--text-xs);color:var(--ink-2)}:where(.item-page) .mst .split .pl{gap:3px}:where(.item-page) .mst .split .pl .fig{color:inherit}:where(.item-page) .mst .split .arr{width:7px;height:7px}:where(.item-page) .mst .ln.inline-err{display:block;border:0;padding:0}:where(.item-page) .adjf{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);margin:var(--space-2) calc(-1 * var(--space-4)) 0;background:var(--sel);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);box-shadow:inset 2px 0 0 var(--sel-line)}:where(.item-page) .adjf h3{font-size:var(--text-md);font-weight:var(--weight-black)}:where(.item-page) .adjf .fgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}:where(.item-page) .adjf .fgrid .wide{grid-column:1/-1}:where(.item-page) .adjf .dir{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-2)}:where(.item-page) .adjf .dir svg{width:12px;height:12px}:where(.item-page) .money-input.signed span{left:8px}:where(.item-page) .money-input.signed .input{padding-left:32px}:where(.item-page) .adjf .quickfill{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .adjf .quickfill .linkbtn{font-size:var(--text-xs)}:where(.item-page) .effect{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink-2)}:where(.item-page) .effect strong{color:var(--ink);font-weight:var(--weight-bold)}:where(.item-page) .effect .delta .fig{font-size:var(--text-md)}:where(.item-page) .effect .pl .fig{font-size:var(--text-md)}:where(.item-page) .effect .yr{flex-basis:100%;font-size:var(--text-xs);color:var(--ink-2)}:where(.item-page) .adjf .adjf-foot{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;align-items:center}:where(.item-page) .adjf .adjf-foot p{margin-right:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:46ch}:where(.item-page) .markf{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;padding:var(--space-3) var(--space-4);background:var(--sel);border-bottom:1px solid var(--rule-2);box-shadow:inset 2px 0 0 var(--sel-line)}:where(.item-page) .markf .field{flex:0 1 180px}:where(.item-page) .markf p{flex:1 1 220px;font-size:var(--text-xs);color:var(--ink-2);align-self:center}:where(.item-page) .markf .btns{display:flex;gap:var(--space-2)}:where(.item-page) .lossrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:0;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel-2);margin:0}:where(.item-page) .lossrow>div{padding:var(--space-2) var(--space-3);border-right:1px solid var(--rule);min-width:0}:where(.item-page) .lossrow>div:last-child{border-right:0;background:var(--panel)}:where(.item-page) .lossrow dt{font-size:var(--text-xs);color:var(--label);font-weight:var(--weight-semibold)}:where(.item-page) .lossrow dd{margin:2px 0 0;font-size:var(--text-md)}:where(.item-page) .lossrow dd .sub{font-size:var(--text-xs)}:where(.item-page) .lossrow .pl .fig{font-size:var(--text-lg)}:where(.item-page) .lossrow .op{display:none}@media(max-width:760px){:where(.item-page) .mst .ln.adj{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lab amt" "when acts"}:where(.item-page) .mst .ln.adj .when{grid-area:when;align-self:center}:where(.item-page) .mst .ln.adj .when,:where(.item-page) .mst .ln.adj .when .fig{font-size:var(--text-xs);color:var(--ink-3)}:where(.item-page) .mst .ln.adj .lab{grid-area:lab}:where(.item-page) .mst .ln.adj .amt{grid-area:amt}:where(.item-page) .mst .ln.adj .acts{grid-area:acts;justify-self:end;margin-top:0}:where(.item-page) .mst .ln.final .lab{font-size:var(--text-md)}:where(.item-page) .mst .ln.final .pl .fig{font-size:var(--text-lg)}:where(.item-page) .adjf{margin:var(--space-2) calc(-1 * var(--space-3)) 0;padding:var(--space-3)}:where(.item-page) .adjf .fgrid{grid-template-columns:1fr 1fr}:where(.item-page) .adjf .fgrid .f-kind{grid-column:1/-1}:where(.item-page) .adjf .foot .btn{flex:1}:where(.item-page) .adjf .adjf-foot p{flex-basis:100%}:where(.item-page) .markf{padding:var(--space-3)}:where(.item-page) .markf .field{flex:1 1 100%}:where(.item-page) .markf .btns{flex:1 1 100%}:where(.item-page) .markf .btns .btn{flex:1}:where(.item-page) .lossrow{grid-template-columns:1fr 1fr}:where(.item-page) .lossrow>div:nth-child(2){border-right:0}:where(.item-page) .lossrow>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}:where(.item-page) .lossrow>div:last-child{border-top:0}}:where(.item-page) .effect .delta{display:inline-flex;align-items:baseline;gap:var(--space-2)}:where(.item-page) .effect .delta svg{width:12px;height:12px;align-self:center;color:var(--ink-3)}:where(.item-page) .effect{margin:0}:where(.item-page) .fixed{font-size:var(--text-md);padding:6px 0}:where(.item-page) .sale-h{flex-wrap:wrap}:where(.item-page) .sale-h .pchip{margin-left:var(--space-1)}:where(.item-page) .sale-h .btn{margin-left:auto}:where(.item-page) .sale-note{font-size:var(--text-sm);color:var(--ink-2)}:where(.item-page) .mst .sub.fine{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0}:where(.item-page) .adjf .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}:where(.lot-page) .delta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}:where(.lot-page) .delta .was{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}:where(.lot-page) .delta svg{width:12px;height:12px;color:var(--ink-3)}:where(.lot-page) table.mem{width:100%;border-collapse:collapse}:where(.lot-page) .mem th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-2);border-bottom:1px solid var(--rule-2);background:var(--panel-2);white-space:nowrap}:where(.lot-page) .mem th.num{text-align:right}:where(.lot-page) .mem td{padding:6px var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle}:where(.lot-page) .mem td{white-space:nowrap}:where(.lot-page) .mem tfoot td{background:var(--panel-2);border-bottom:0;border-top:1px solid var(--rule-2);font-weight:var(--weight-bold);padding:var(--space-2)}:where(.lot-page) .mem tfoot .lbl{color:var(--label)}:where(.lot-page) .mem td.num .fig{font-size:var(--text-sm)}:where(.lot-page) .mem td.c-pl .fig{font-size:var(--text-base)}:where(.lot-page) .mem .is-new td{background:var(--sel)}:where(.lot-page) .mem .is-new td:first-child{box-shadow:inset 2px 0 0 var(--sel-line)}:where(.lot-page) .mem .c-cost .money-input{width:120px;margin-left:auto}:where(.lot-page) .mem td.c-st .sub{display:inline;margin-left:4px}:where(.lot-page) .below{font-size:var(--text-sm);color:var(--ink-2);max-width:72ch}:where(.lot-page) .below .fig{color:var(--ink)}:where(.lot-page) .below{padding:var(--space-3) var(--space-4)}:where(.lot-page) .lotgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-4);align-items:start}:where(.lot-page) .editor{display:grid;gap:var(--space-4);padding:var(--space-4)}:where(.lot-page) .ed-fields{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:end}:where(.lot-page) .ed-fields .field{flex:0 1 200px}:where(.lot-page) .ed-fields .field.grow2{flex:1 1 240px}:where(.lot-page) .ed-fields .was{font-size:var(--text-sm);color:var(--ink-2);padding-bottom:8px}:where(.lot-page) .ed-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;align-items:center}:where(.lot-page) .ed-actions p{margin-right:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:56ch}@media(max-width:1080px){:where(.lot-page) .lotgrid{grid-template-columns:minmax(0,1fr)}}:where(.lot-page) .col{display:grid;gap:var(--space-4);min-width:0}:where(.lot-page) .mem tr.unit td{background:var(--panel-2)}:where(.lot-page) .mem tr.unit .c-no{padding-left:22px}:where(.lot-page) .mem .c-act{text-align:right;width:110px}:where(.lot-page) .mem td.c-cost .sub,:where(.lot-page) .mem td.c-pl .sub{display:block;white-space:nowrap}:where(.lot-page) .mem tr.salerow>td{background:var(--sel);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:1px solid var(--rule-2);white-space:normal;box-shadow:inset 2px 0 0 var(--sel-line)}:where(.lot-page) .mem tr.salerow .qs{max-width:100%}:where(.lot-page) .mem td.c-pl .delta,:where(.lot-page) .mem td.c-cost .delta{flex-wrap:wrap;justify-content:flex-end}:where(.lot-page) .mem tfoot .tl{flex-wrap:wrap;gap:0 6px}:where(.lot-page) .input.is-ask{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:where(.lot-page) .recover{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3) var(--space-8);padding:var(--space-4)}:where(.lot-page) .rec-now{display:grid;gap:var(--space-2);align-content:start}:where(.lot-page) .rec-now h2{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}:where(.lot-page) .rec-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-md);color:var(--ink-2)}:where(.lot-page) .rec-fig .big{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--ink)}:where(.lot-page) .rec-fig .of{color:var(--ink)}:where(.lot-page) .rec-fig .pct{margin-left:auto;font-size:var(--text-md);color:var(--ink);font-weight:var(--weight-semibold)}:where(.lot-page) .rec-track{height:10px;border-radius:var(--radius-full);background:var(--rule);overflow:hidden}:where(.lot-page) .rec-track i{display:block;height:100%;background:var(--chart-bar);border-radius:var(--radius-full)}:where(.lot-page) .rec-track.full i{background:var(--gain)}:where(.lot-page) .rec-src{font-size:var(--text-xs);color:var(--ink-3);line-height:var(--leading)}:where(.lot-page) .rec-src .fig{font-size:var(--text-xs);color:var(--ink-2)}:where(.lot-page) .rec-est{display:grid;gap:var(--space-2);align-content:start;min-width:0}:where(.lot-page) .rec-est h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink)}:where(.lot-page) .rec-est h3 .tag{font-weight:var(--weight-bold)}:where(.lot-page) .strip-wrap{position:relative;padding-top:22px}:where(.lot-page) .strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px;height:22px}:where(.lot-page) .strip i{border-radius:2px;background:var(--panel-2);border:1px solid var(--rule-2)}:where(.lot-page) .strip i.sold{background:var(--chart-bar);border-color:var(--chart-bar)}:where(.lot-page) .strip i.over{background:var(--gain-bg);border-color:var(--gain)}:where(.lot-page) .strip.blocks{display:flex;gap:2px}:where(.lot-page) .strip.blocks i{flex:var(--w) 1 0}:where(.lot-page) .be{position:absolute;top:0;bottom:-4px;left:var(--x);width:0;border-left:2px solid var(--cost)}:where(.lot-page) .be span{position:absolute;top:0;left:6px;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink);line-height:16px}:where(.lot-page) .be.flip span{left:auto;right:6px}:where(.lot-page) .strip-key{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--ink-2);margin:0;padding:0;list-style:none}:where(.lot-page) .strip-key li{display:inline-flex;align-items:center;gap:6px}:where(.lot-page) .strip-key i{width:10px;height:10px;border-radius:2px;background:var(--panel-2);border:1px solid var(--rule-2)}:where(.lot-page) .strip-key i.sold{background:var(--chart-bar);border-color:var(--chart-bar)}:where(.lot-page) .strip-key i.over{background:var(--gain-bg);border-color:var(--gain)}:where(.lot-page) .strip-key i.be-key{width:2px;height:12px;border:0;border-radius:0;background:var(--cost)}:where(.lot-page) .rec-est p{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading);max-width:70ch}@media(max-width:1080px){:where(.lot-page) .recover{grid-template-columns:1fr}}@media(min-width:1181px){:where(.lot-page) .lotgrid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:760px){:where(.lot-page) .mem thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.lot-page) .mem tbody,:where(.lot-page) .mem tfoot{display:block}:where(.lot-page) .mem tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no pl" "item pl" "st cost" "mkt cost" "act act";gap:3px var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--rule)}:where(.lot-page) .mem tbody tr.salerow,:where(.lot-page) .mem tbody tr.is-new{display:block}:where(.lot-page) .mem td{display:block;padding:0;border:0;white-space:normal;background:transparent}:where(.lot-page) .mem .c-no{grid-area:no}:where(.lot-page) .mem .c-item{grid-area:item;min-width:0}:where(.lot-page) .mem .c-st{grid-area:st}:where(.lot-page) .mem .c-cost{grid-area:cost;align-self:end}:where(.lot-page) .mem .c-mkt{grid-area:mkt;text-align:left}:where(.lot-page) .mem .c-pl{grid-area:pl}:where(.lot-page) .mem .c-act{grid-area:act;text-align:left;width:auto}:where(.lot-page) .mem tr.unit{background:var(--panel-2)}:where(.lot-page) .mem tr.unit .c-no{padding-left:0}:where(.lot-page) .mem tfoot tr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-3)}:where(.lot-page) .mem tfoot td{padding:0;border:0}:where(.lot-page) .mem tfoot .t-empty{display:none}:where(.lot-page) .name{max-width:100%;white-space:normal}:where(.lot-page) .recover{padding:var(--space-3)}:where(.lot-page) .rec-fig .big{font-size:var(--text-xl)}}:where(.lot-page) .hist{list-style:none;margin:0;padding:0}:where(.lot-page) .hist>li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-3);position:relative;padding-bottom:var(--space-3)}:where(.lot-page) .hist>li:before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:2px;background:var(--rule)}:where(.lot-page) .hist>li:last-child:before{display:none}:where(.lot-page) .hist .dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink-3);background:var(--panel);margin:4px 0 0 2px}:where(.lot-page) .hist .hl{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2)}:where(.lot-page) .hist .hl strong{font-weight:var(--weight-bold)}:where(.lot-page) .hist .when{font-size:var(--text-xs);color:var(--ink-3)}:where(.lot-page) .hist p{font-size:var(--text-sm);color:var(--ink-2)}:where(.lot-page) .hist .range{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}:where(.lot-page) .hist .xbtn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--label);border-radius:var(--radius-sm);padding:0 2px}:where(.lot-page) .hist .xbtn svg{width:10px;height:10px;transition:transform var(--dur-base) var(--ease-out)}:where(.lot-page) .hist .xbtn[aria-expanded=true] svg{transform:rotate(90deg)}:where(.lot-page) .hist .xbtn:hover{text-decoration:underline;text-underline-offset:2px}:where(.lot-page) .hist .xbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}:where(.lot-page) .hist .units{list-style:none;margin:var(--space-2) 0 0;padding:var(--space-2) 0 0 var(--space-3);border-top:1px dashed var(--rule-2);display:grid;gap:3px;font-size:var(--text-sm);color:var(--ink-2)}:where(.lot-page) .hist .units li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline}:where(.lot-page) .hist .units li .fig{font-size:var(--text-sm)}:where(.lot-page) .hist .units li .no{color:var(--ink)}:where(.lot-page) .hist-count{font-size:var(--text-xs);color:var(--ink-3);padding:0 var(--space-4) var(--space-3)}:where(.lot-page) .hist .slips{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}:where(.lot-page) .hist .slips a{display:inline-flex;text-decoration:none;border-radius:2px}:where(.lot-page) .hist .slips a:hover .slipno span{border-color:var(--ink-3);color:var(--ink)}:where(.lot-page) .hist .slips a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}:where(.lot-page) .rc-sec{display:grid;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--rule)}:where(.lot-page) .rc-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}:where(.lot-page) .rc-h h3{font-size:var(--text-md);font-weight:var(--weight-black)}:where(.lot-page) .rc-h .meta{font-size:var(--text-sm);color:var(--ink-3)}@media(min-width:1181px){:where(.lot-page) .rcpts{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.expenses-page) .filter-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}:where(.expenses-page) .filter-row .search .input{width:220px}:where(.expenses-page) .xt .c-d{width:72px;white-space:nowrap}:where(.expenses-page) .xt .c-d .fig{font-size:var(--text-sm)}:where(.expenses-page) .xt .c-c{width:150px;color:var(--ink-2);white-space:nowrap}:where(.expenses-page) .xt .c-desc strong{font-weight:var(--weight-semibold)}:where(.expenses-page) .xt .c-desc .sub{display:block}:where(.expenses-page) .xt .nodesc{color:var(--ink-3);font-weight:var(--weight-medium)}:where(.expenses-page) .xt .c-a{width:110px}:where(.expenses-page) .xt .c-act{width:76px;text-align:right;white-space:nowrap}:where(.expenses-page) .xt .c-act .iconbtn{display:inline-grid;margin-left:4px;border-color:transparent}:where(.expenses-page) .xt .c-act .iconbtn:hover{border-color:var(--rule-2)}:where(.expenses-page) .xt tbody tr:not(.mrow):not(.editrow):hover{background:var(--hover)}:where(.expenses-page) .xt .mrow th,:where(.expenses-page) .xt .mrow td{background:var(--panel-2);border-bottom:1px solid var(--rule);padding:6px var(--space-2);font-size:var(--text-sm);color:var(--ink)}:where(.expenses-page) .xt .mrow th{font-weight:var(--weight-bold)}:where(.expenses-page) .xt .mrow .sub{display:inline;margin-left:6px}:where(.expenses-page) .xt tfoot td{background:var(--panel-2);border-top:1px solid var(--rule-2);padding:var(--space-2);font-weight:var(--weight-bold)}:where(.expenses-page) .xt tfoot .lbl{color:var(--label)}:where(.expenses-page) .xt .none td{padding:var(--space-6) var(--space-4);color:var(--ink-2)}:where(.expenses-page) .xt .editrow>td{background:var(--sel);box-shadow:inset 2px 0 0 var(--sel-line);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}:where(.expenses-page) .xform{display:grid;gap:var(--space-3)}:where(.expenses-page) .xf-grid{display:grid;grid-template-columns:170px 170px minmax(0,1fr) 170px;gap:var(--space-3)}:where(.expenses-page) .xf-grid.is-mil{grid-template-columns:170px 170px minmax(0,1fr) 120px 200px 150px}:where(.expenses-page) .xf-grid .input{width:100%}:where(.expenses-page) .xf-grid .miles .input{text-align:right}:where(.expenses-page) .calc{display:flex;align-items:center;justify-content:flex-end;gap:6px;height:var(--control-h);font-size:var(--text-md);font-weight:var(--weight-semibold);border-bottom:1px dashed var(--rule-2)}:where(.expenses-page) .calc-sum{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium)}:where(.expenses-page) .mil-hint{font-size:var(--text-xs);color:var(--ink-3);max-width:80ch}:where(.expenses-page) .xf-foot{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}:where(.expenses-page) .add-panel .panel-b{display:grid;gap:var(--space-3)}:where(.expenses-page) .add-panel .panel-h .meta{margin-left:auto}:where(.expenses-page) .tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}:where(.expenses-page) .tips div{padding:var(--space-4);border-right:1px solid var(--rule);display:grid;gap:4px;align-content:start}:where(.expenses-page) .tips div:last-child{border-right:0}:where(.expenses-page) .tips p{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-prose)}@media(max-width:1280px){:where(.expenses-page) .xf-grid.is-mil{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.expenses-page) .xf-grid.is-mil .f-desc{grid-column:1/-1}}@media(max-width:1180px){:where(.expenses-page) .xf-grid,:where(.expenses-page) .xf-grid.is-mil{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.expenses-page) .xf-grid .f-desc,:where(.expenses-page) .xf-grid.is-mil .f-calc{grid-column:1/-1}}@media(max-width:760px){:where(.expenses-page) .filter-row .search{flex:1 1 100%}:where(.expenses-page) .filter-row .search .input{width:100%}:where(.expenses-page) .filter-row select{flex:1 1 auto}:where(.expenses-page) .filter-row .seg{width:100%}:where(.expenses-page) .xt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.expenses-page) .xt,:where(.expenses-page) .xt tbody,:where(.expenses-page) .xt tfoot{display:block}:where(.expenses-page) .xt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amt" "meta act";gap:2px var(--space-3);padding:10px var(--space-3);background:var(--panel);border:1px solid var(--rule);border-bottom:0}:where(.expenses-page) .xt td,:where(.expenses-page) .xt th{display:block;border:0!important;padding:0!important;width:auto!important;background:transparent!important}:where(.expenses-page) .xt .c-desc{grid-area:desc}:where(.expenses-page) .xt .c-a{grid-area:amt}:where(.expenses-page) .xt .c-d{grid-area:meta;display:inline!important}:where(.expenses-page) .xt .c-c{display:none!important}:where(.expenses-page) .xt .c-d:after{content:", " attr(data-cat);font-family:var(--font-ui);color:var(--ink-3)}:where(.expenses-page) .xt .c-d,:where(.expenses-page) .xt .c-d .fig{font-size:var(--text-xs);color:var(--ink-3)}:where(.expenses-page) .xt .c-act{grid-area:act;margin-top:-4px}:where(.expenses-page) .xt .mrow{grid-template-areas:"desc amt";background:var(--panel-2);padding:6px var(--space-3)}:where(.expenses-page) .xt .mrow th{grid-area:desc}:where(.expenses-page) .xt .mrow td.num{grid-area:amt}:where(.expenses-page) .xt .mrow .c-act{display:none!important}:where(.expenses-page) .xt .editrow{display:block;padding:0;background:var(--sel)}:where(.expenses-page) .xt .editrow>td{padding:var(--space-3)!important;box-shadow:inset 2px 0 0 var(--sel-line)}:where(.expenses-page) .xt .none{display:block}:where(.expenses-page) .xt .none td{padding:var(--space-4) var(--space-3)!important}:where(.expenses-page) .xt tfoot tr{grid-template-areas:"desc amt";border:1px solid var(--rule-2);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--panel-2)}:where(.expenses-page) .xt tfoot .lbl{grid-area:desc}:where(.expenses-page) .xt tfoot td.num{grid-area:amt}:where(.expenses-page) .xt tfoot .c-act{display:none!important}:where(.expenses-page) .xt tbody tr:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}:where(.expenses-page) .xf-grid,:where(.expenses-page) .xf-grid.is-mil{grid-template-columns:repeat(2,minmax(min-content,1fr))}:where(.expenses-page) .xf-grid .f-date,:where(.expenses-page) .xf-grid .f-cat,:where(.expenses-page) .xf-grid .f-desc,:where(.expenses-page) .xf-grid .f-amt,:where(.expenses-page) .xf-grid .f-calc{grid-column:1/-1}:where(.expenses-page) .xf-foot .btn{flex:1}:where(.expenses-page) .xf-foot .check{flex-basis:100%}:where(.expenses-page) .xf-foot .grow{display:none}:where(.expenses-page) .tips{grid-template-columns:1fr}:where(.expenses-page) .tips div{border-right:0;border-bottom:1px solid var(--rule)}}:where(.expenses-page) .f-rate{display:grid;gap:5px;align-content:start}:where(.expenses-page) .f-rate .seg{justify-self:start}:where(.expenses-page) .pence-input{position:relative;display:flex}:where(.expenses-page) .pence-input .input{width:100%;text-align:right;padding-right:24px}:where(.expenses-page) .pence-input span{position:absolute;right:10px;top:8px;color:var(--ink-3);font-family:var(--font-fig);font-stretch:var(--fig-stretch)}:where(.expenses-page) .xt .c-r{width:96px;white-space:nowrap}:where(.expenses-page) .xt tr.is-del,:where(.expenses-page) .xt tr.is-del td{background:var(--loss-bg)}:where(.expenses-page) .xf-rc{display:grid;gap:var(--space-2)}:where(.expenses-page) .xf-rc h3{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);display:flex;gap:var(--space-2);align-items:baseline}:where(.expenses-page) .xf-rc .rc-h h3{font-size:var(--text-sm)}:where(.expenses-page) .xf-rc .rc-h .meta,:where(.expenses-page) .xf-rc h3 .meta{font-weight:var(--weight-medium);color:var(--ink-3);font-size:var(--text-xs)}:where(.expenses-page) .xf-rc .rcpts{grid-template-columns:repeat(auto-fill,minmax(92px,110px))}:where(.expenses-page) .xf-foot p{margin-right:auto;font-size:var(--text-xs);color:var(--ink-3);max-width:60ch}:where(.expenses-page) .rcpt.queued .face{border-style:dashed;background:var(--panel)}@media(max-width:760px){:where(.expenses-page) .xt .c-r{grid-area:meta;justify-self:end;margin-right:84px}:where(.expenses-page) .xt .is-del{display:block}:where(.expenses-page) .xf-rc .rcpts{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.tax-year-page) .ty-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-4);align-items:start}:where(.tax-year-page) .ty-side{display:grid;gap:var(--space-4);min-width:0}:where(.tax-year-page) .basis{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-prose)}:where(.tax-year-page) .mt th[scope=row]{background:none;border-bottom:1px solid var(--rule);color:var(--ink);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}:where(.tax-year-page) .mt .tot th,:where(.tax-year-page) .mt .tot td{background:var(--panel-2);border-top:1px solid var(--rule-2);font-weight:var(--weight-bold)}:where(.tax-year-page) .mt .pl,:where(.tax-year-page) .rt .num .pl{justify-content:flex-end}:where(.tax-year-page) .foot-note{font-size:var(--text-xs);color:var(--ink-3);padding:var(--space-2) var(--space-4) var(--space-3)}:where(.tax-year-page) .rt td{vertical-align:top}:where(.tax-year-page) .rt .what{font-size:var(--text-sm);color:var(--ink-2);white-space:normal;display:block;margin-top:2px}:where(.tax-year-page) .rt strong{font-weight:var(--weight-semibold)}:where(.tax-year-page) .rt .tag-quiet{margin-left:4px;vertical-align:1px;display:inline-block}:where(.tax-year-page) .none-note{padding:var(--space-4);font-size:var(--text-sm);color:var(--ink-2);display:grid;gap:var(--space-2)}@media(max-width:1180px){:where(.tax-year-page) .ty-grid{grid-template-columns:1fr}}@media(max-width:760px){:where(.tax-year-page) .mt th,:where(.tax-year-page) .mt td{padding:6px}}:where(.tax-year-page) .restate{max-width:none}:where(.tax-year-page) .restate b{font-weight:var(--weight-bold)}:where(.tax-year-page) .restate .rs{display:grid;gap:var(--space-3);min-width:0}:where(.tax-year-page) .rs-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-4)}:where(.tax-year-page) .rs-t{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md)}:where(.tax-year-page) .rs-t caption{caption-side:top;text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:0 0 4px}:where(.tax-year-page) .rs-t th[scope=row]{background:none;color:var(--ink);font-weight:var(--weight-semibold)}:where(.tax-year-page) .rs-t .what,:where(.tax-year-page) .rt .what .fig{font-size:inherit}:where(.tax-year-page) .rs-t .what{display:block;font-size:var(--text-xs);color:var(--ink-2);margin-top:2px;white-space:normal}:where(.tax-year-page) .rt .tag-quiet{margin-right:2px}:where(.tax-year-page) .rt a.plain{color:inherit;text-decoration:none}:where(.tax-year-page) .rt a.plain:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:1080px){:where(.tax-year-page) .rs-grid{grid-template-columns:1fr}}@media(max-width:760px){:where(.tax-year-page) .rs-t th,:where(.tax-year-page) .rs-t td{padding:6px 5px}:where(.tax-year-page) .rs-t .fig{letter-spacing:-.03em}}:where(.import-page) .done-n a,:where(.import-page) .nothing a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}:where(.import-page) .steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}:where(.import-page) .steps li{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);color:var(--ink-3)}:where(.import-page) .steps .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--rule-2);font:var(--weight-semibold) var(--text-xs) var(--font-fig)}:where(.import-page) .steps .n svg{width:14px;height:14px}:where(.import-page) .steps .s-done{color:var(--ink-2)}:where(.import-page) .steps .s-done .n{background:var(--panel-2);border-color:var(--ink-3);color:var(--ink)}:where(.import-page) .steps .s-cur{color:var(--ink)}:where(.import-page) .steps .s-cur .n{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:where(.import-page) .upfile{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}:where(.import-page) .upfile>app-icon svg{width:28px;height:28px;color:var(--ink-2)}:where(.import-page) .upfile strong{font-size:var(--text-md)}:where(.import-page) .drop{display:grid;justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8) var(--space-4);border:1.5px dashed var(--rule-2);border-radius:var(--radius-md);background:var(--panel-2)}:where(.import-page) .drop>app-icon svg{width:32px;height:32px;color:var(--ink-2)}:where(.import-page) .drop strong{font-size:var(--text-md)}:where(.import-page) .drop .sub{font-size:var(--text-sm)}:where(.import-page) .drop.is-over{border-color:var(--accent);background:var(--sel)}:where(.import-page) .drop.is-bad{border-color:var(--loss);border-style:solid;box-shadow:inset 0 0 0 1px var(--loss)}:where(.import-page) .drop .err{display:flex;gap:6px;align-items:flex-start;text-align:left;max-width:60ch;color:var(--loss);font-weight:var(--weight-semibold);font-size:var(--text-sm)}:where(.import-page) .drop .err app-icon svg{width:14px;height:14px;margin-top:2px}:where(.import-page) .up .panel-b{display:grid;gap:var(--space-4)}:where(.import-page) .kind{display:grid;gap:6px;justify-items:start}:where(.import-page) .kind .flabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}:where(.import-page) .kind .hint{font-size:var(--text-xs);color:var(--ink-3)}:where(.import-page) .how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}:where(.import-page) .how div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--rule);display:grid;gap:2px;align-content:start}:where(.import-page) .how div:last-child{border-right:0}:where(.import-page) .how strong{font-size:var(--text-sm)}:where(.import-page) .how p{font-size:var(--text-sm);color:var(--ink-2)}:where(.import-page) .detect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule);margin:0}:where(.import-page) .detect div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--rule);display:grid;gap:4px;align-content:start;min-width:0}:where(.import-page) .detect div:last-child{border-right:0}:where(.import-page) .detect dt{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--label)}:where(.import-page) .detect dd{margin:0;font-size:var(--text-sm)}:where(.import-page) .ok-line{display:inline-flex;gap:4px;align-items:flex-start;color:var(--gain);font-weight:var(--weight-bold)}:where(.import-page) .ok-line app-icon svg{width:14px;height:14px;margin-top:2px}:where(.import-page) .mapping select{width:100%;max-width:220px}:where(.import-page) .mstat .skip{color:var(--ink-3);font-weight:var(--weight-bold);font-size:var(--text-sm)}:where(.import-page) .mstat .ok-line{align-items:center;font-size:var(--text-sm)}:where(.import-page) .check-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule);margin:0}:where(.import-page) .check-sum div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--rule)}:where(.import-page) .check-sum div:last-child{border-right:0}:where(.import-page) .check-sum dt{font-size:var(--text-sm);color:var(--label);font-weight:var(--weight-semibold)}:where(.import-page) .check-sum dd{margin:2px 0 0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}:where(.import-page) .check-sum dd .fig{font-size:var(--text-xl);font-weight:var(--weight-semibold)}:where(.import-page) .check-sum .sub{display:inline}:where(.import-page) .trot-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}:where(.import-page) .trot-line .trotter-mark{width:18px;height:18px}:where(.import-page) .badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px 7px;border-radius:var(--radius-sm);white-space:nowrap}:where(.import-page) .badge svg{width:12px;height:12px}:where(.import-page) .b-err{color:var(--loss);background:var(--loss-bg)}:where(.import-page) .b-warn{color:var(--warn);background:var(--warn-bg)}:where(.import-page) .b-ok{color:var(--gain);background:var(--gain-bg)}:where(.import-page) .b-quiet{color:var(--ink-2);background:var(--panel-2);border:1px solid var(--rule-2)}:where(.import-page) .rowtable .rmsg{max-width:52ch;line-height:var(--leading);white-space:normal}:where(.import-page) .rowtable .rmsg+.rmsg{margin-top:4px}:where(.import-page) .rowtable td{vertical-align:top}:where(.import-page) .rowtable .fixer{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}:where(.import-page) .rowtable .fixer .input{width:200px;max-width:100%}:where(.import-page) .imp-more{font-size:var(--text-sm);color:var(--ink-2);padding:var(--space-3) var(--space-4);display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}:where(.import-page) .nothing{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--rule)}:where(.import-page) .nothing h3{font-size:var(--text-lg);font-weight:var(--weight-black)}:where(.import-page) .nothing p{max-width:68ch;color:var(--ink-2);line-height:var(--leading-prose)}:where(.import-page) .limit{padding:var(--space-4);display:grid;gap:var(--space-3)}:where(.import-page) .limit .callout{font-size:var(--text-base)}:where(.import-page) .meter{display:grid;gap:6px;max-width:560px}:where(.import-page) .meter .bar{display:flex;height:10px;border-radius:var(--radius-full);background:var(--rule);overflow:hidden}:where(.import-page) .meter .have,:where(.import-page) .meter .key .have{background:var(--ink-2)}:where(.import-page) .meter .fits,:where(.import-page) .meter .key .fits{background:var(--chart-bar);opacity:.55}:where(.import-page) .meter .over,:where(.import-page) .meter .key .over{background:var(--loss)}:where(.import-page) .meter .key{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--ink-2)}:where(.import-page) .meter .key span{display:inline-flex;align-items:center;gap:6px}:where(.import-page) .meter .key i{width:10px;height:10px;border-radius:2px;display:inline-block}:where(.import-page) .sample{font-size:var(--text-sm);color:var(--ink-2)}:where(.import-page) .running{display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-4)}:where(.import-page) .running .refresh{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-md)}:where(.import-page) .running .trotter-mark{width:20px;height:20px}:where(.import-page) .done-h{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);border-bottom:1px solid var(--rule)}:where(.import-page) .done-h .trotter-mark{width:32px;height:32px}:where(.import-page) .done-h h2{font-size:var(--text-xl);font-weight:var(--weight-black)}:where(.import-page) .done-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule);margin:0}:where(.import-page) .done-sum div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--rule)}:where(.import-page) .done-sum div:last-child{border-right:0}:where(.import-page) .done-sum dt{font-size:var(--text-sm);color:var(--label);font-weight:var(--weight-semibold)}:where(.import-page) .done-sum dd{margin:2px 0 0}:where(.import-page) .done-sum dd>.fig{font-size:var(--text-xl);font-weight:var(--weight-semibold)}:where(.import-page) .done-sum .sub{white-space:normal}:where(.import-page) .done-n{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-2);display:grid;gap:var(--space-2)}:where(.import-page) .done-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule)}:where(.import-page) .undo-confirm{margin:var(--space-3) var(--space-4)}:where(.import-page) .undo-confirm .tacts{margin-top:var(--space-2)}:where(.import-page) .hist .sub{white-space:normal}:where(.import-page) .hist-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}:where(.import-page) .hist-row:last-child{border-bottom:0}:where(.import-page) .hist-row>div{flex:1;min-width:200px}@media(max-width:1080px){:where(.import-page) .detect,:where(.import-page) .how,:where(.import-page) .done-sum{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.import-page) .how div:nth-child(2),:where(.import-page) .done-sum div:nth-child(2){border-right:0}:where(.import-page) .how div:nth-child(-n+2),:where(.import-page) .done-sum div:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media(max-width:760px){:where(.import-page) .rowtable td.num{text-align:left}:where(.import-page) .rowtable td.num:before{content:"Row ";font-family:var(--font-ui);color:var(--ink-3)}:where(.import-page) .detect,:where(.import-page) .how{grid-template-columns:1fr}:where(.import-page) .detect div,:where(.import-page) .how div{border-right:0!important;border-bottom:1px solid var(--rule)}:where(.import-page) .check-sum div{padding:var(--space-2) var(--space-3)}:where(.import-page) .check-sum .sub{display:none}:where(.import-page) .check-sum dd .fig,:where(.import-page) .done-sum dd>.fig{font-size:var(--text-lg)}:where(.import-page) .rowtable thead,:where(.import-page) .mapping thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.import-page) .rowtable tbody tr,:where(.import-page) .mapping tbody tr{display:grid;grid-template-columns:1fr;gap:4px;padding:var(--space-3);border-bottom:1px solid var(--rule)}:where(.import-page) .rowtable td,:where(.import-page) .mapping td{border:0;padding:0}:where(.import-page) .rowtable td:empty{display:none}:where(.import-page) .mapping select{max-width:none}}:where(.import-page) .pad-x{padding:var(--space-3) var(--space-4) 0}:where(.import-page) .no-pad-b{padding-bottom:0}:where(.import-page) .gap-top{margin-top:var(--space-3)}:where(.import-page) .prog{width:min(420px,100%);height:6px;border-radius:var(--radius-full);background:var(--rule);overflow:hidden}:where(.import-page) .prog i{display:block;height:100%;width:var(--p);background:var(--ham)}@media(max-width:760px){:where(.import-page) .panel-h .seg{margin-left:0;width:100%}:where(.import-page) .panel-h .seg label{flex:1}:where(.import-page) .panel-h .seg span{justify-content:center}}:where(.export-page) .ex-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-4);align-items:start}:where(.export-page) .ex-form .panel-b{display:grid;gap:var(--space-5)}:where(.export-page) .ex-form fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}:where(.export-page) .ex-form legend{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:0;margin-bottom:var(--space-2)}:where(.export-page) .ex-form .radio-cards{grid-template-columns:minmax(0,1fr)}:where(.export-page) .ex-form .rc>span{flex:1;min-width:0}:where(.export-page) .ex-form .rc .sub{white-space:normal;margin-top:2px;font-size:var(--text-sm);color:var(--ink-2)}:where(.export-page) .ex-form .seg{justify-self:start}:where(.export-page) .yhint{font-size:var(--text-xs);color:var(--ink-3);max-width:60ch}:where(.export-page) .out .panel-b{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}:where(.export-page) .fileline{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}:where(.export-page) .fileline>app-icon svg{width:28px;height:28px;color:var(--ink-2)}:where(.export-page) .fileline strong{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere}:where(.export-page) .fileline>div{min-width:0;flex:1}:where(.export-page) .cols{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}:where(.export-page) .cols li{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-2);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:1px 6px;background:var(--panel)}:where(.export-page) .ex-sub{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);margin-bottom:6px}:where(.export-page) .notes{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-prose);max-width:72ch}:where(.export-page) .out-foot{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule);background:var(--panel-2)}:where(.export-page) .out-foot .dl-note{display:none}:where(.export-page) .out-foot p{margin-right:auto;font-size:var(--text-sm);color:var(--ink-2)}@media(max-width:1080px){:where(.export-page) .ex-grid{grid-template-columns:1fr}}@media(max-width:760px){:where(.export-page) .out-foot .btn{flex:1}:where(.export-page) .out-foot .dl-note{display:block;flex-basis:100%;font-size:var(--text-sm);color:var(--ink-2)}:where(.export-page) .out-foot .dl-note:empty{display:none}:where(.export-page) .out-foot .dl-note strong{color:var(--ink);margin-right:var(--space-2)}:where(.export-page) .ex-toast{display:none}}:where(.export-page) .ex-form .rc strong{display:flex;gap:var(--space-2);align-items:baseline}:where(.export-page) .ex-form .rc strong .fig{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium);margin-left:auto}:where(.export-page) .csv{border:1px solid var(--rule);border-radius:var(--radius-md)}:where(.export-page) .csv table{border-collapse:collapse;width:max-content;min-width:100%}:where(.export-page) .csv th,:where(.export-page) .csv td{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-size:var(--text-xs);padding:5px 8px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);white-space:nowrap;text-align:left}:where(.export-page) .csv th{background:var(--panel-2);color:var(--ink);font-weight:var(--weight-semibold)}:where(.export-page) .csv tr:last-child td{border-bottom:0}:where(.export-page) .csv td.more,:where(.export-page) .csv th.more{color:var(--ink-3);font-family:var(--font-ui)}:where(.settings-page) .pct-input{position:relative;display:flex}:where(.settings-page) .pct-input .input{width:100%;text-align:right;padding-right:26px}:where(.settings-page) .pct-input>span{position:absolute;right:10px;top:8px;color:var(--ink-3);font-family:var(--font-fig);font-stretch:var(--fig-stretch)}:where(.settings-page) .set{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-6);align-items:start}:where(.settings-page) .toc{position:sticky;top:76px;display:grid;gap:2px}:where(.settings-page) .toc a{padding:6px 10px;border-radius:var(--radius-md);text-decoration:none;color:var(--ink-2);font-weight:var(--weight-semibold)}:where(.settings-page) .toc a:hover{background:var(--hover);color:var(--ink)}:where(.settings-page) .sections{display:grid;gap:var(--space-4);min-width:0;max-width:980px}:where(.settings-page) .ship{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}:where(.settings-page) .save{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule)}:where(.settings-page) .save .status{margin-right:auto;font-size:var(--text-sm);color:var(--ink-2)}:where(.settings-page) .plat-b{display:grid;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--rule);min-width:0}:where(.settings-page) .plat-b .field{max-width:560px}:where(.settings-page) .plat-note{font-size:var(--text-sm);color:var(--ink-2)}:where(.settings-page) .pp{gap:4px}:where(.settings-page) .pp .switch{align-self:flex-start}:where(.settings-page) .cust-plat{display:contents}:where(.settings-page) .cust-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2)}:where(.settings-page) .cust-h h3{font-size:var(--text-md);font-weight:var(--weight-black)}:where(.settings-page) .cust-h .sub{display:inline}:where(.settings-page) .cust-pp{padding:0 var(--space-4) var(--space-3);display:grid;gap:4px}:where(.settings-page) .cust-pp .hint{max-width:60ch;font-size:var(--text-xs);color:var(--ink-3)}:where(.settings-page) .cust-note{padding:0 var(--space-4) var(--space-3);border-bottom:1px solid var(--rule)}:where(.settings-page) .rate-form{display:grid;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--rule);background:var(--panel-2)}:where(.settings-page) .rate-form h4{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink)}:where(.settings-page) .rate-grid{display:grid;grid-template-columns:150px minmax(min-content,110px) 120px minmax(min-content,170px) minmax(0,1fr);gap:var(--space-3)}:where(.settings-page) .rate-grid .r-url{grid-column:1/-1;max-width:520px}:where(.settings-page) .add-cat{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4)}:where(.settings-page) .add-cat .input{flex:1}:where(.settings-page) .fees-t td .sub{white-space:normal;margin-top:2px}@media(max-width:1280px){:where(.settings-page) .rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){:where(.settings-page) .set{grid-template-columns:minmax(0,1fr)}:where(.settings-page) .toc{position:static;display:flex;flex-wrap:wrap}}@media(max-width:760px){:where(.settings-page) .rate-grid{grid-template-columns:repeat(2,minmax(min-content,1fr))}:where(.settings-page) .ship{grid-template-columns:1fr 1fr}}:where(.settings-page) .plat{display:grid;grid-template-columns:160px minmax(0,1fr)}:where(.settings-page) .plat h3{font-size:var(--text-md);font-weight:var(--weight-black);padding:var(--space-4);border-bottom:1px solid var(--rule)}@media(max-width:760px){:where(.settings-page) .plat{grid-template-columns:1fr}:where(.settings-page) .plat h3{border-bottom:0;padding-bottom:0}}:where(.settings-page) .sstat{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);margin-right:auto;min-width:0}:where(.settings-page) .sstat svg{width:14px;height:14px;flex:none}:where(.settings-page) .sstat.ok{color:var(--gain)}:where(.settings-page) .sstat.dirty{color:var(--ink)}:where(.settings-page) .sstat.dirty:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sel-line);flex:none}:where(.settings-page) .sstat.err{color:var(--loss)}:where(.settings-page) .sstat.busy{color:var(--ink-2)}:where(.settings-page) .sstat .when{font-weight:var(--weight-medium);color:var(--ink-3)}:where(.settings-page) .toc .mk{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-bold)}:where(.settings-page) .toc .mk svg{width:12px;height:12px}:where(.settings-page) .toc .mk.err{color:var(--loss)}:where(.settings-page) .toc .mk.dirty{color:var(--ink-2)}:where(.settings-page) .toc .mk.dirty:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sel-line)}:where(.settings-page) .toc a{display:flex;align-items:center;gap:var(--space-2)}:where(.settings-page) .sec-err{margin:0 var(--space-4) var(--space-4)}:where(.settings-page) .save{align-items:center;flex-wrap:wrap}:where(.settings-page) .save .btn[disabled]{opacity:.45}@media(max-width:760px){:where(.settings-page) .save .sstat{flex-basis:100%}:where(.settings-page) .save .btn{flex:1}}:where(.payouts-page) .tally{display:grid;gap:var(--space-2)}:where(.payouts-page) .tally-eq{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}:where(.payouts-page) .tally-eq b{font-weight:var(--weight-semibold);color:var(--ink-2)}:where(.payouts-page) .tally-eq .fig{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink)}:where(.payouts-page) .tally-eq .op{font-family:var(--font-fig);color:var(--ink-3)}:where(.payouts-page) .tally-eq .res{display:inline-flex;align-items:baseline;gap:var(--space-2)}:where(.payouts-page) .tally-eq .res .fig{font-size:var(--text-xl)}:where(.payouts-page) .tally-eq .ok{display:inline-flex;align-items:center;gap:4px;color:var(--gain);font-weight:var(--weight-bold);font-size:var(--text-sm)}:where(.payouts-page) .tally-eq .ok svg{width:14px;height:14px}:where(.payouts-page) .tally-bar{position:relative;height:44px;margin-top:2px}:where(.payouts-page) .tally-bar .track{position:absolute;left:0;right:0;top:18px;height:16px;display:flex;gap:2px}:where(.payouts-page) .tally-bar .seg{height:100%;background:var(--chart-bar);border-radius:2px;min-width:2px}:where(.payouts-page) .tally-bar .seg.adj{background:repeating-linear-gradient(135deg,var(--chart-bar) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--chart-bar)}:where(.payouts-page) .tally-bar .seg.adj.in{background:var(--chart-bar)}:where(.payouts-page) .tally-bar .gap{position:absolute;top:14px;height:24px;background:var(--warn-bg);border:1px dashed var(--warn);border-radius:2px}:where(.payouts-page) .tally-bar .dep{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--cost)}:where(.payouts-page) .tally-bar .dep span{position:absolute;top:-2px;left:6px;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink);line-height:16px}:where(.payouts-page) .tally-bar .dep.flip span{left:auto;right:6px}:where(.payouts-page) .tally-key{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--ink-2)}:where(.payouts-page) .tally-key li{display:inline-flex;align-items:center;gap:6px}:where(.payouts-page) .tally-key i{width:12px;height:10px;border-radius:2px;background:var(--chart-bar)}:where(.payouts-page) .tally-key i.adj{background:repeating-linear-gradient(135deg,var(--chart-bar) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--chart-bar)}:where(.payouts-page) .tally-key i.gap{background:var(--warn-bg);border:1px dashed var(--warn)}:where(.payouts-page) .tally-key i.dep{width:2px;height:12px;border-radius:0;background:var(--cost)}:where(.payouts-page) .tally-why{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading);max-width:72ch}@media(max-width:760px){:where(.payouts-page) .tally-eq .fig{font-size:var(--text-md)}:where(.payouts-page) .tally-eq .res .fig{font-size:var(--text-lg)}}:where(.payouts-page) .pagebar .ctx a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}:where(.payouts-page) .po-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--space-4);align-items:start}:where(.payouts-page) .po-col{display:grid;gap:var(--space-4);min-width:0}:where(.payouts-page) table.pt{width:100%;border-collapse:collapse}:where(.payouts-page) .pt th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-2);border-bottom:1px solid var(--rule-2);background:var(--panel-2);white-space:nowrap}:where(.payouts-page) .pt th.num,:where(.payouts-page) .pt td.num{text-align:right}:where(.payouts-page) .pt td{padding:6px var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle;white-space:nowrap}:where(.payouts-page) .pt td.num .fig{font-size:var(--text-sm)}:where(.payouts-page) .pt tbody tr:hover{background:var(--hover)}:where(.payouts-page) .pt tbody tr.is-picked,:where(.payouts-page) .pt tbody tr.is-picked:hover{background:var(--sel)}:where(.payouts-page) .pt tfoot td{background:var(--panel-2);border-top:1px solid var(--rule-2);padding:var(--space-2);font-weight:var(--weight-bold)}:where(.payouts-page) .pt tfoot .lbl{color:var(--label)}:where(.payouts-page) .pt .c-chk{width:36px;padding:0;text-align:center}:where(.payouts-page) .pt .c-chk input{accent-color:var(--accent);width:16px;height:16px;margin:0;cursor:pointer;vertical-align:middle}:where(.payouts-page) .pt .name{max-width:300px;color:var(--ink);font-weight:var(--weight-semibold);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis}:where(.payouts-page) .pt .c-item .sub{white-space:nowrap}:where(.payouts-page) .pt .c-adj .sub{display:block}:where(.payouts-page) .pt .est{margin-left:4px}:where(.payouts-page) .pt .act{text-align:right}:where(.payouts-page) .plats td{vertical-align:top;padding-top:var(--space-2);padding-bottom:var(--space-2)}:where(.payouts-page) .plats .plat{font-weight:var(--weight-bold)}:where(.payouts-page) .plats .acts{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}:where(.payouts-page) .filt{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}:where(.payouts-page) .filt .count{margin-left:auto;font-size:var(--text-sm);color:var(--ink-2)}:where(.payouts-page) .markbar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:end;padding:var(--space-3) var(--space-4);background:var(--sel);border-bottom:1px solid var(--rule-2);box-shadow:inset 0 2px 0 var(--sel-line)}:where(.payouts-page) .markbar .cnt{align-self:center;font-weight:var(--weight-bold);margin-right:auto}:where(.payouts-page) .markbar .cnt .sub{display:inline;margin-left:6px;font-weight:var(--weight-medium)}:where(.payouts-page) .markbar .field{flex:0 0 170px}:where(.payouts-page) .markbar .btns{display:flex;gap:var(--space-2)}:where(.payouts-page) .markbar p{flex-basis:100%;font-size:var(--text-xs);color:var(--ink-2)}:where(.payouts-page) .trk-note{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2);background:var(--panel-2)}:where(.payouts-page) .trk-note a{color:var(--label);font-weight:var(--weight-bold);text-underline-offset:2px}:where(.payouts-page) .more-row td{color:var(--ink-2);font-size:var(--text-sm)}:where(.payouts-page) .depf{border-color:var(--rule-2)}:where(.payouts-page) .depf .panel-h{background:var(--sel);box-shadow:inset 0 2px 0 var(--sel-line)}:where(.payouts-page) .depf-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-4) var(--space-6);padding:var(--space-4)}:where(.payouts-page) .depf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-content:start}:where(.payouts-page) .depf-fields .wide{grid-column:1/-1}:where(.payouts-page) .depf-match{display:grid;gap:var(--space-3);min-width:0;align-content:start}:where(.payouts-page) .depf-match h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label)}:where(.payouts-page) .depf-match h3 .meta{font-weight:var(--weight-medium);color:var(--ink-3);font-size:var(--text-xs)}:where(.payouts-page) .sug{border:1px solid var(--rule);border-radius:var(--radius-md);overflow:hidden}:where(.payouts-page) .sug .pt td{padding:5px var(--space-2)}:where(.payouts-page) .sug .pt tr.adjrow td{background:var(--panel-2);font-size:var(--text-sm)}:where(.payouts-page) .sug .pt tr.adjrow .c-item{padding-left:var(--space-6)}:where(.payouts-page) .sug .pt tr.off td:not(.c-chk){color:var(--ink-3)}:where(.payouts-page) .sug .pt tr.off .fig{color:var(--ink-3)}:where(.payouts-page) .depf-foot{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule)}:where(.payouts-page) .depf-foot p{margin-right:auto;font-size:var(--text-sm);color:var(--ink-2);max-width:70ch}:where(.payouts-page) .depf .tally{grid-column:1/-1;padding-top:var(--space-3);border-top:1px solid var(--rule)}:where(.payouts-page) .deps .pt td{vertical-align:top}:where(.payouts-page) .deps .xp{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-2);vertical-align:-5px;margin-right:4px}:where(.payouts-page) .deps .xp svg{width:11px;height:11px;transition:transform var(--dur-base) var(--ease-out)}:where(.payouts-page) .deps .xp[aria-expanded=true] svg{transform:rotate(90deg)}:where(.payouts-page) .deps .xp:hover{background:var(--hover);color:var(--ink)}:where(.payouts-page) .deps .xp:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}:where(.payouts-page) .deps tr.open td{border-bottom:0}:where(.payouts-page) .deps tr.detail>td{background:var(--panel-2);padding:var(--space-2) var(--space-3) var(--space-3);white-space:normal}:where(.payouts-page) .dl-lines{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--text-sm)}:where(.payouts-page) .dl-lines li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline;padding:2px 0}:where(.payouts-page) .dl-lines li .fig{font-size:var(--text-sm)}:where(.payouts-page) .dl-lines li a{color:var(--ink);text-decoration:none;font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.payouts-page) .dl-lines li a:hover{text-decoration:underline;text-underline-offset:2px}:where(.payouts-page) .dl-lines li.tot{border-top:1px solid var(--rule-2);margin-top:4px;padding-top:6px;font-weight:var(--weight-bold)}:where(.payouts-page) .dl-lines li.adj{color:var(--ink-2)}:where(.payouts-page) .dl-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}:where(.payouts-page) .diff-ok{display:inline-flex;align-items:center;gap:4px;color:var(--gain);font-weight:var(--weight-bold);font-size:var(--text-sm)}:where(.payouts-page) .diff-ok svg{width:12px;height:12px}:where(.payouts-page) .empty-po{display:grid;justify-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-4)}:where(.payouts-page) .empty-po .trotter{width:min(220px,100%)}:where(.payouts-page) .empty-po h3{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:-.01em;text-wrap:balance}:where(.payouts-page) .empty-po p{font-size:var(--text-md);color:var(--ink-2);max-width:52ch;line-height:var(--leading-prose)}:where(.payouts-page) .empty-po .actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}@media(max-width:1180px){:where(.payouts-page) .po-grid{grid-template-columns:1fr}:where(.payouts-page) .depf-b{grid-template-columns:1fr}}@media(max-width:760px){:where(.payouts-page) .depf-fields{grid-template-columns:1fr 1fr}:where(.payouts-page) .depf-fields .f-plat,:where(.payouts-page) .depf-fields .f-ref{grid-column:1/-1}:where(.payouts-page) .depf-b{padding:var(--space-3)}:where(.payouts-page) .depf-foot{padding:var(--space-3)}:where(.payouts-page) .depf-foot .btn{flex:1}:where(.payouts-page) .filt{padding:var(--space-3)}:where(.payouts-page) .filt .seg{width:100%}:where(.payouts-page) .markbar{padding:var(--space-3)}:where(.payouts-page) .markbar .field{flex:1 1 140px}:where(.payouts-page) .markbar .btns{flex:1 1 100%}:where(.payouts-page) .markbar .btns .btn{flex:1}:where(.payouts-page) .pt.stk thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.payouts-page) .pt.stk,:where(.payouts-page) .pt.stk tbody,:where(.payouts-page) .pt.stk tfoot{display:block}:where(.payouts-page) .pt.stk tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"chk item pay" "chk meta st";gap:2px var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule)}:where(.payouts-page) .pt.stk td{display:block;padding:0;border:0;white-space:normal}:where(.payouts-page) .pt.stk .c-chk{grid-area:chk;align-self:center;width:auto}:where(.payouts-page) .pt.stk .c-item{grid-area:item;min-width:0}:where(.payouts-page) .pt.stk .c-pay{grid-area:pay}:where(.payouts-page) .pt.stk .c-meta{grid-area:meta;font-size:var(--text-xs);color:var(--ink-3)}:where(.payouts-page) .pt.stk .c-st{grid-area:st;text-align:right}:where(.payouts-page) .pt.stk .c-no,:where(.payouts-page) .pt.stk .c-adj{display:none}:where(.payouts-page) .pt.stk .c-meta.m-only{display:block}:where(.payouts-page) .pt.stk tfoot tr{grid-template-areas:"item item pay"}:where(.payouts-page) .pt.stk tfoot .lbl{grid-area:item}:where(.payouts-page) .pt.stk tfoot .num{grid-area:pay}:where(.payouts-page) .pt.stk tfoot .t-empty{display:none}:where(.payouts-page) .pt .name{max-width:100%;white-space:normal}:where(.payouts-page) .plats.stk tr{grid-template-areas:"item pay" "meta exp" "act act";grid-template-columns:minmax(0,1fr) auto}:where(.payouts-page) .plats.stk .c-exp{grid-area:exp;text-align:right}:where(.payouts-page) .plats.stk .c-exp:before{content:"Expected ";font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-3)}:where(.payouts-page) .plats.stk .c-adj{display:none}:where(.payouts-page) .plats.stk tfoot tr{grid-template-areas:"item exp";background:var(--panel-2)}:where(.payouts-page) .pt.stk tfoot td{background:transparent!important;border:0!important}:where(.payouts-page) .plats.stk tfoot td:nth-child(2){display:none}:where(.payouts-page) .plats.stk tfoot td:nth-child(4){grid-area:exp;text-align:right}:where(.payouts-page) .plats.stk .c-act{grid-area:act;display:block}:where(.payouts-page) .plats.stk .acts{justify-content:flex-start}:where(.payouts-page) .plats.stk .acts .btn{flex:1}:where(.payouts-page) .deps .pt.stk tr{grid-template-areas:"item pay" "meta st";grid-template-columns:minmax(0,1fr) auto}:where(.payouts-page) .deps .pt.stk tr.detail{display:block;padding:0}:where(.payouts-page) .deps .pt.stk tr.detail>td{padding:var(--space-3)}:where(.payouts-page) .sug .pt.stk tr{grid-template-areas:"chk item pay" "chk meta pay"}:where(.payouts-page) .sug .pt.stk tr.adjrow .c-item{padding-left:0}}:where(.payouts-page) .c-meta.m-only{display:none}:where(.payouts-page) .pt .c-st .pchip{height:22px}:where(.payouts-page) .mark64{display:block;width:64px;height:64px}:where(.payouts-page) .mark64 .trotter-mark{width:64px;height:64px}:where(.payouts-page) .c-meta.late-cell{color:var(--warn)}:where(.missing-page) .filt{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}:where(.missing-page) .mr .acts{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}:where(.missing-page) .mark64{display:block;width:64px;height:64px}:where(.missing-page) .mark64 .trotter-mark{width:64px;height:64px}:where(.missing-page) .filt .count{margin-left:auto;font-size:var(--text-sm);color:var(--ink-2)}:where(.missing-page) table.mr{width:100%;border-collapse:collapse}:where(.missing-page) .mr th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--label);padding:var(--space-2);border-bottom:1px solid var(--rule-2);background:var(--panel-2);white-space:nowrap}:where(.missing-page) .mr th.num,:where(.missing-page) .mr td.num{text-align:right}:where(.missing-page) .mr td{padding:6px var(--space-2);border-bottom:1px solid var(--rule);vertical-align:middle}:where(.missing-page) .mr tbody tr:hover{background:var(--hover)}:where(.missing-page) .mr .c-d{width:72px;white-space:nowrap}:where(.missing-page) .mr .c-k{width:110px;color:var(--ink-2);white-space:nowrap}:where(.missing-page) .mr .c-what a{color:var(--ink);font-weight:var(--weight-semibold);text-decoration:none}:where(.missing-page) .mr .c-what a:hover{text-decoration:underline;text-underline-offset:2px}:where(.missing-page) .mr .c-a{width:110px;white-space:nowrap}:where(.missing-page) .mr .c-act{width:260px;text-align:right;white-space:nowrap}:where(.missing-page) .mr tr.done td{background:var(--gain-bg)}:where(.missing-page) .mr tfoot td{background:var(--panel-2);border-top:1px solid var(--rule-2);padding:var(--space-2);font-weight:var(--weight-bold)}:where(.missing-page) .mr tfoot .lbl{color:var(--label)}:where(.missing-page) .mr .more td{color:var(--ink-2);font-size:var(--text-sm)}:where(.missing-page) .upl{position:relative;display:inline-flex}:where(.missing-page) .upl input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}:where(.missing-page) .upl input:focus-visible+.btn{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}:where(.missing-page) .added{display:inline-flex;align-items:center;gap:4px;color:var(--gain);font-weight:var(--weight-bold);font-size:var(--text-sm)}:where(.missing-page) .added svg{width:13px;height:13px}:where(.missing-page) .why{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading);border-top:1px solid var(--rule)}:where(.missing-page) .empty-mr{display:grid;justify-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-4)}:where(.missing-page) .empty-mr h2{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:-.01em}:where(.missing-page) .empty-mr p{color:var(--ink-2);max-width:52ch;line-height:var(--leading-prose)}@media(max-width:760px){:where(.missing-page) .filt{padding:var(--space-3)}:where(.missing-page) .filt .seg{width:100%}:where(.missing-page) .filt .count{margin-left:0}:where(.missing-page) .mr thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.missing-page) .mr,:where(.missing-page) .mr tbody,:where(.missing-page) .mr tfoot{display:block}:where(.missing-page) .mr tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amt" "meta act";gap:4px var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule)}:where(.missing-page) .mr td{display:block;padding:0;border:0;width:auto!important}:where(.missing-page) .mr .c-what{grid-area:what;min-width:0}:where(.missing-page) .mr .c-a{grid-area:amt}:where(.missing-page) .mr .c-d{grid-area:meta;font-size:var(--text-xs);color:var(--ink-3)}:where(.missing-page) .mr .c-k{display:none}:where(.missing-page) .mr .c-act{grid-area:act}:where(.missing-page) .mr .more{display:block}:where(.missing-page) .mr tfoot tr{grid-template-areas:"what amt";background:var(--panel-2)}:where(.missing-page) .mr tfoot td{background:transparent!important;border:0!important}:where(.missing-page) .mr tfoot .lbl{grid-area:what}:where(.missing-page) .mr tfoot .num{grid-area:amt}:where(.missing-page) .mr tfoot .t-empty{display:none}}:where(.dashboard-page) .pctl{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}:where(.dashboard-page) .kq{display:flex;flex-wrap:wrap;background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-md)}:where(.dashboard-page) .more-btn{display:none}:where(.dashboard-page) .qg{min-width:0;flex:1 1 100%;display:grid;align-content:start}:where(.dashboard-page) .qg+.qg{border-top:1px solid var(--rule)}:where(.dashboard-page) .qcap{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-3);padding:var(--space-2) var(--space-5) 0}:where(.dashboard-page) .qg dl{display:flex;flex-wrap:wrap;margin:0}:where(.dashboard-page) .qg dl>div{padding:4px var(--space-5) var(--space-3);border-right:1px solid var(--rule);min-width:0}:where(.dashboard-page) .qg dl>div:last-child{border-right:0}:where(.dashboard-page) .qg dt{font-size:var(--text-sm);color:var(--label);font-weight:var(--weight-semibold);margin-bottom:3px;white-space:nowrap}:where(.dashboard-page) .qg dd{margin:0;display:grid;gap:3px;justify-items:start}:where(.dashboard-page) .qg dd>.fig,:where(.dashboard-page) .qg dd>.pl .fig{font-size:var(--text-xl);font-weight:var(--weight-semibold);white-space:nowrap}:where(.dashboard-page) .qg .hero dd>.pl .fig,:where(.dashboard-page) .qg .hero dd>.pl.big .fig{font-size:var(--text-2xl)}:where(.dashboard-page) .qg .hero .arr{width:12px;height:12px}:where(.dashboard-page) .qg .chg{font-size:var(--text-sm);color:var(--ink-2)}:where(.dashboard-page) .qg .chg .fig,:where(.dashboard-page) .qg .chg .pl .fig{font-size:var(--text-sm)}:where(.dashboard-page) .q-warn{margin-top:0}:where(.dashboard-page) .dash{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4);align-items:start;margin-top:var(--space-4)}:where(.dashboard-page) .dash.busy{opacity:.6}:where(.dashboard-page) .dash>.col{display:grid;gap:var(--space-4);min-width:0}:where(.dashboard-page) .chart-box{position:relative;min-height:248px}:where(.dashboard-page) .chart{display:block;max-width:100%;overflow:visible}:where(.dashboard-page) .chart .grid{stroke:var(--chart-grid);stroke-width:1}:where(.dashboard-page) .chart .base{stroke:var(--ink-3);stroke-width:1}:where(.dashboard-page) .chart .ax{font:var(--weight-medium) var(--text-xs) var(--font-ui);fill:var(--ink-3)}:where(.dashboard-page) .chart .ax-y{fill:var(--ink-2);font-weight:var(--weight-semibold)}:where(.dashboard-page) .chart .val{font:var(--weight-semibold) var(--text-xs) var(--font-fig);font-stretch:var(--fig-stretch);fill:var(--ink)}:where(.dashboard-page) .chart .bar path{fill:var(--chart-bar)}:where(.dashboard-page) .chart .bar.neg path{fill:var(--loss)}:where(.dashboard-page) .chart .bar.cur path{stroke:var(--chart-bar);stroke-width:1.5}:where(.dashboard-page) .chart .bar .after{fill:var(--ink)}:where(.dashboard-page) .chart .hatch-bg{fill:var(--panel)}:where(.dashboard-page) .chart .hatch-ln{stroke:var(--chart-bar);stroke-width:2.5}:where(.dashboard-page) .chart .hit{fill:transparent}:where(.dashboard-page) .chart .bar{outline:none;cursor:default}:where(.dashboard-page) .chart .bar:hover .hit,:where(.dashboard-page) .chart .bar:focus-visible .hit{fill:var(--hover)}:where(.dashboard-page) .chart .bar:focus-visible .hit{stroke:var(--accent);stroke-width:2}:where(.dashboard-page) .tip{position:absolute;z-index:var(--z-sticky);pointer-events:none;transform:translate(-50%,-100%);display:grid;gap:3px;width:max-content;min-width:200px;padding:var(--space-2) 10px;background:var(--panel);border:1px solid var(--rule-2);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-size:var(--text-xs);color:var(--ink-2)}:where(.dashboard-page) .tip strong{color:var(--ink);font-size:var(--text-sm)}:where(.dashboard-page) .tip-ln{white-space:nowrap;display:flex;justify-content:space-between;gap:var(--space-4);align-items:center}:where(.dashboard-page) .tip-ln .fig{font-size:var(--text-xs)}:where(.dashboard-page) .tip-sub{color:var(--ink-3)}:where(.dashboard-page) .mrows{display:none;list-style:none;margin:0;padding:0}:where(.dashboard-page) .chart-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:var(--text-xs);color:var(--ink-3);margin-top:var(--space-2)}:where(.dashboard-page) .legend{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center;color:var(--ink-2);font-size:var(--text-xs)}:where(.dashboard-page) .legend i{display:inline-block;vertical-align:-1px;margin-right:5px}:where(.dashboard-page) .lg-bar{width:10px;height:12px;background:var(--chart-bar);border-radius:2px 2px 0 0}:where(.dashboard-page) .lg-after{width:16px;height:2px;background:var(--ink);vertical-align:3px!important}:where(.dashboard-page) .lg-part{width:10px;height:12px;border:1.5px solid var(--chart-bar);border-radius:2px 2px 0 0;background:repeating-linear-gradient(45deg,var(--chart-bar) 0 1.5px,var(--panel) 1.5px 4px)}:where(.dashboard-page) details.tbl{flex-basis:100%}:where(.dashboard-page) details.tbl summary{cursor:pointer;color:var(--label);font-weight:var(--weight-bold);font-size:var(--text-sm);width:max-content}:where(.dashboard-page) details.tbl .x-scroll{margin-top:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-md)}:where(.dashboard-page) .dash .data th[scope=row]{background:none;border-bottom:1px solid var(--rule);color:var(--ink);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}:where(.dashboard-page) .dash .data tbody tr:last-child th[scope=row]{border-bottom:0}:where(.dashboard-page) .dash .data tfoot th,:where(.dashboard-page) .dash .data tfoot th[scope=row],:where(.dashboard-page) .dash .data tfoot td{background:var(--panel-2);border-top:1px solid var(--rule-2);border-bottom:0;font-weight:var(--weight-bold);color:var(--ink)}:where(.dashboard-page) .dash .data .pl{justify-content:flex-end}:where(.dashboard-page) .dash .data td.num .sub{text-align:right}:where(.dashboard-page) .dash .data .name{max-width:260px;display:block;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-semibold)}:where(.dashboard-page) .dash .data td{vertical-align:middle}:where(.dashboard-page) .none-ln{font-size:var(--text-sm);color:var(--ink-2);padding:6px 0}:where(.dashboard-page) .dash .stmt .panel-b{display:grid;gap:var(--space-4)}:where(.dashboard-page) .dash .stmt .ln.sum+.ln.sum{margin-top:0}:where(.dashboard-page) .barcell{width:32%;min-width:80px;vertical-align:middle!important}:where(.dashboard-page) .hb{display:block;height:10px;width:var(--w);background:var(--chart-bar);border-radius:0 3px 3px 0;min-width:2px}:where(.dashboard-page) .hb.neg{background:var(--loss)}:where(.dashboard-page) .p-sb th[scope=row]{font-weight:var(--weight-medium);color:var(--ink-2)}:where(.dashboard-page) .br-cap{font-size:var(--text-xs);color:var(--ink-3);margin-bottom:6px}:where(.dashboard-page) .br{display:flex;gap:2px;height:16px}:where(.dashboard-page) .br i{display:block;min-width:2px}:where(.dashboard-page) .br-cost{background:var(--chart-bar)}:where(.dashboard-page) .br-est{background:var(--ink-3);opacity:.55}:where(.dashboard-page) .br-net{background:var(--gain);border-radius:0 4px 4px 0}:where(.dashboard-page) .stk{display:grid;margin-top:var(--space-3)}:where(.dashboard-page) .stk .ln{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:6px 0;border-bottom:1px solid var(--rule);font-size:var(--text-base)}:where(.dashboard-page) .stk .ln .lab{color:var(--ink-2)}:where(.dashboard-page) .stk .ln.sum{border-bottom:0;border-top:1px solid var(--ink-3);margin-top:-1px;font-weight:var(--weight-bold)}:where(.dashboard-page) .stk .ln.sum .lab{color:var(--ink)}:where(.dashboard-page) .sw{width:12px;height:12px;border-radius:2px}:where(.dashboard-page) .sw-cost{background:var(--chart-bar)}:where(.dashboard-page) .sw-est{background:var(--ink-3);opacity:.55}:where(.dashboard-page) .sw-net{background:var(--gain)}:where(.dashboard-page) .sw-none{border:1px solid var(--rule-2)}:where(.dashboard-page) .gapbox{margin-top:var(--space-3)}:where(.dashboard-page) .stale-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}:where(.dashboard-page) .stale-line .warn{margin-top:0}:where(.dashboard-page) .stk-note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-3);line-height:var(--leading-prose)}:where(.dashboard-page) .stk-note .linkbtn{font-size:var(--text-xs)}:where(.dashboard-page) .h-sp{width:140px}:where(.dashboard-page) .foot-legend{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-2)}:where(.dashboard-page) .dash~.foot-hint,:where(.dashboard-page) .kq~.foot-hint{margin-top:var(--space-4)}:where(.dashboard-page) .empty{max-width:880px;width:100%;margin:var(--space-4) auto 0;border-radius:var(--radius-lg)}:where(.dashboard-page) .empty .trotter{width:min(300px,100%)}:where(.dashboard-page) .empty .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);border-top:1px solid var(--rule);padding:var(--space-4) var(--space-5);text-align:left}:where(.dashboard-page) .empty .steps h3{font-size:var(--text-base);font-weight:var(--weight-bold);margin-bottom:2px}:where(.dashboard-page) .empty .steps p{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-prose)}@media(max-width:1080px){:where(.dashboard-page) .dash{grid-template-columns:minmax(0,1fr)}:where(.dashboard-page) .dash>.col{display:contents}:where(.dashboard-page) #p-month{order:1}:where(.dashboard-page) #p-stmt{order:2}:where(.dashboard-page) #p-plat{order:3}:where(.dashboard-page) #p-stock{order:4}:where(.dashboard-page) #p-hung{order:5}:where(.dashboard-page) #top-panel{order:6}}@media(max-width:760px){:where(.dashboard-page) .pctl,:where(.dashboard-page) .pctl .seg{flex:1 1 100%}:where(.dashboard-page) .pctl .seg{display:grid;grid-template-columns:repeat(2,1fr)}:where(.dashboard-page) .pctl .seg span{justify-content:center}:where(.dashboard-page) .kq:not(.more-open) .m-more{display:none}:where(.dashboard-page) .more-btn{display:block;flex:1 1 100%;border:0;border-top:1px solid var(--rule);background:none;color:var(--label);font:var(--weight-bold) var(--text-sm) var(--font-ui);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer}:where(.dashboard-page) .qcap{padding:var(--space-2) var(--space-3) 0}:where(.dashboard-page) .qg dl{display:grid;grid-template-columns:1fr 1fr}:where(.dashboard-page) .qg dl>div{padding:4px var(--space-3) var(--space-2);border-right:0;border-top:1px solid var(--rule)}:where(.dashboard-page) .qg dl>div.hero{grid-column:1/-1;border-top:0}:where(.dashboard-page) .qg dl>div.m-more:nth-child(2n){border-right:1px solid var(--rule)}:where(.dashboard-page) .qg dt{white-space:normal}:where(.dashboard-page) .qg dd>.fig,:where(.dashboard-page) .qg dd>.pl .fig{font-size:var(--text-lg)}:where(.dashboard-page) .qg .hero dd>.pl .fig{font-size:var(--text-xl)}:where(.dashboard-page) .qg .chg,:where(.dashboard-page) .qg .chg .fig,:where(.dashboard-page) .qg .chg .pl .fig{font-size:var(--text-xs)}:where(.dashboard-page) .m-wide{display:none}:where(.dashboard-page) .mrows{display:grid;gap:2px}:where(.dashboard-page) .mrows li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:5px 0;border-bottom:1px solid var(--rule)}:where(.dashboard-page) .mrows li:last-child{border-bottom:0}:where(.dashboard-page) .mr-m{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}:where(.dashboard-page) .mr-y{display:block;font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-medium)}:where(.dashboard-page) .mr-t{display:block;height:12px}:where(.dashboard-page) .mr-t i{display:block;height:12px;width:var(--w);background:var(--chart-bar);border-radius:0 3px 3px 0}:where(.dashboard-page) .mr-t i.neg{background:var(--loss)}:where(.dashboard-page) .mr-t i.cur{background:repeating-linear-gradient(45deg,var(--chart-bar) 0 2px,var(--panel) 2px 5px);box-shadow:inset 0 0 0 1.5px var(--chart-bar)}:where(.dashboard-page) .mr-v{display:grid;justify-items:end}:where(.dashboard-page) .mr-v .pl .fig{font-size:var(--text-base)}:where(.dashboard-page) .legend .lg-x{display:none}:where(.dashboard-page) .h-sp,:where(.dashboard-page) .p-ret,:where(.dashboard-page) .p-days,:where(.dashboard-page) .p-sold,:where(.dashboard-page) .barcell{display:none}:where(.dashboard-page) .dash .data th,:where(.dashboard-page) .dash .data td{padding:6px}:where(.dashboard-page) .dash .data .name{max-width:210px}:where(.dashboard-page) .dash .data th[scope=row]{white-space:normal}:where(.dashboard-page) .empty .steps{grid-template-columns:1fr;padding:var(--space-3)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font:var(--weight-medium) var(--text-base)/var(--leading) var(--font-ui)}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}a{color:inherit}h1,h2,h3,p{margin:0}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fig{font-family:var(--font-fig);font-stretch:var(--fig-stretch);font-variant-numeric:tabular-nums;letter-spacing:-.01em}kbd{font:var(--weight-medium) var(--text-2xs) var(--font-fig);border:1px solid var(--rule-2);color:var(--ink-3);border-radius:var(--radius-sm);padding:0 4px;line-height:16px}
