body,html{margin:0;min-height:100%;background:var(--surface-0)}.app-login{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,520px);background:var(--surface-100)}.app-login-art{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:56px;background:var(--chrome);color:var(--chrome-ink);isolation:isolate}.app-login-art-lines{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.app-login-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--chrome) 8%,transparent 52%)}.app-login-art-lines path{fill:none;shape-rendering:geometricPrecision}.app-login-art-rosette path{stroke:#9db6dd;stroke-opacity:.2;stroke-width:.8}.app-login-art-ring{stroke:#f28a4b;stroke-opacity:.55;stroke-width:1}.app-login-art-ring,.app-login-art-rosette path{stroke-dasharray:1;stroke-dashoffset:1;animation:app-login-engrave 1.8s cubic-bezier(.25,.7,.2,1) both}.app-login-art-ring{animation-delay:.5s}@keyframes app-login-engrave{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.app-login-art-ring,.app-login-art-rosette path{animation:none;stroke-dashoffset:0}}.app-login-mark{display:flex;flex-direction:column;gap:var(--space-3);max-width:440px}.app-login-mark:before{content:"";width:40px;height:3px;border-radius:2px;background:#f28a4b;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.app-login-product{font:700 64px/1.15 var(--font-sans);color:#f4f7fb}.app-login-tagline{font:400 16px/1.8 var(--font-sans);color:var(--chrome-muted);max-width:32ch;text-wrap:balance}.app-login-side{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:48px 40px 28px}.app-login-form{width:min(360px,100%);margin-block:clamp(48px,22vh,200px) auto}.app-login .sr-field-label{font-size:14px;line-height:20px}.app-login .sr-login{width:100%;padding:0;gap:20px;background:transparent;border:0;border-radius:0}.app-login .sr-login-title{font:700 26px/1.4 var(--font-sans);color:var(--ink);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.app-login-langs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-4);color:var(--ink-subtle);font:400 13px/1.6 var(--font-sans)}.app-login-langs [aria-current],.app-login-langs a{display:inline-flex;align-items:center;min-height:32px;padding:0 6px;margin:0 -6px;color:var(--ink-muted);text-decoration:none;border-radius:var(--radius-sm)}.app-login-langs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.app-login-langs [aria-current]{color:var(--brand);font-weight:700}.app-login-langs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:1180px){.app-login{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.app-login-art{padding:44px}.app-login-product{font-size:52px}}@media (max-width:860px){.app-login{grid-template-columns:1fr;grid-template-rows:auto 1fr}.app-login-art{min-height:224px;padding:28px 20px 24px;align-items:flex-end}.app-login-art-lines{transform:scale(1.7);transform-origin:50% 32%}.app-login-art-rosette path{stroke-opacity:.32;stroke-width:1.2}.app-login-art:after{background:linear-gradient(to top,var(--chrome) 0,transparent 72%)}.app-login-langs [aria-current],.app-login-langs a{min-height:44px}.app-login-mark{gap:var(--space-1)}.app-login-mark:before{-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.app-login-product{font-size:38px}.app-login-tagline{font-size:14px}.app-login-side{padding:32px 20px 24px;gap:var(--space-6)}.app-login-form{margin-block:0 auto}}.app-page{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-8);min-width:0}.app-page-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.app-page-title{margin:0;font-size:20px;line-height:28px;font-weight:700;color:var(--brand)}.app-page-date{color:var(--ink-muted)}.app-section{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.app-section-title{margin:0;font-size:16px;line-height:24px;font-weight:700}.app-page-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}.app-cmd-list{list-style:none;margin:var(--space-2) 0 0;padding:0;max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.app-cmd-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer}.app-cmd-icon{display:grid;place-items:center;width:20px;color:var(--ink-muted);flex:none}.app-cmd-label{flex:1 1;min-width:0}.app-cmd-item[aria-selected=true] .app-cmd-icon{color:var(--brand)}.app-cmd-item[aria-selected=true]{background:var(--brand-soft)}@media (max-width:720px){.app-page{padding:var(--space-3) var(--space-4)}.sr-appbar{gap:var(--space-2)}.sr-appbar-ctx,.sr-appbar-user>span,.sr-search>span{display:none}.sr-statusbar{flex-wrap:wrap;row-gap:var(--space-1)}.sr-status-item[data-phone=hide],.sr-statusbar .sr-date-g{display:none}}.sr-shell{height:100vh;height:100dvh}.app-span{grid-column:1/-1}.app-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:end}.app-fieldset{border:0;margin:0;padding:0;min-width:0;display:contents}.app-row-actions{display:flex;gap:var(--space-2)}.app-readonly{display:flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-200);color:var(--ink)}@media (max-width:720px){.app-row{grid-template-columns:minmax(0,1fr)}}.app-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(170px,1fr)) minmax(150px,1fr) auto;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);align-items:start}.app-filters>*{min-width:0}.app-filters-actions{display:flex;align-items:center;gap:var(--space-4);padding-top:calc(18px + var(--space-1));white-space:nowrap}.app-filters-actions,.app-filters-actions .sr-check{min-height:var(--row-default)}@media (max-width:1180px){.app-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-filters>.sr-field:first-child{grid-column:1/-1}}@media (max-width:640px){.app-filters{grid-template-columns:minmax(0,1fr)}.app-filters-actions{justify-content:space-between;padding-top:0}}.app-totals{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-100)}.app-totals-table{border-collapse:collapse;min-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-totals-table td,.app-totals-table th{padding:0 var(--space-3);height:var(--row-compact);border-bottom:1px solid var(--border);text-align:start;white-space:nowrap}.app-totals-table tbody tr:last-child>*{border-bottom:0}.app-totals-table thead th{color:var(--ink-muted);font-weight:500}.app-totals-table tbody th{font-weight:500}.app-totals-table .app-totals-closing{font-weight:700}.app-tag{display:inline-block;-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-200);font-size:.85em}.app-journal{container:journal/inline-size;min-width:0}.app-journal-box{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md)}.app-journal-foot,.app-journal-head,.app-journal-row{display:grid;grid-template-columns:28px minmax(170px,2fr) minmax(170px,1.2fr) minmax(170px,1.2fr) minmax(120px,1.4fr) 48px;grid-gap:var(--space-2);gap:var(--space-2);align-items:start;padding:var(--space-2) var(--space-3)}.app-journal-head{background:var(--surface-100);color:var(--ink-muted);font-size:.9em;border-radius:var(--radius-md) var(--radius-md) 0 0}.app-journal-head,.app-journal-row{border-bottom:1px solid var(--border)}.app-journal-row[data-active=true]{background:var(--brand-soft);box-shadow:inset -3px 0 0 var(--accent)}.app-journal-row>*{min-width:0}.app-journal-row .sr-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-journal-no{display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--row-default);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-journal-no-word{display:none}.app-journal-del{margin-top:calc((var(--row-default) - var(--control-sm)) / 2);justify-self:center;align-self:start;color:var(--ink-muted)}.app-journal-del:hover{color:var(--negative)}.app-journal-foot{align-items:center;background:var(--surface-100);border-radius:0 0 var(--radius-md) var(--radius-md);font-weight:600}.app-journal-actions{grid-column:1/3;display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-journal-total{text-align:end;padding-inline:var(--space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-journal-total-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-journal-diff{grid-column:5/7;display:flex;align-items:center;gap:var(--space-2);justify-self:start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--negative-soft);color:var(--negative)}.app-journal-diff[data-ok=true]{background:var(--positive-soft);color:var(--positive)}.app-journal-diff[data-ok=none]{background:transparent;color:var(--ink-muted)}.app-journal-aside-hint{margin:var(--space-2) var(--space-1) 0}@container journal (max-width: 769px){.app-journal-head{display:none}.app-journal-row{grid-template-columns:24px repeat(2,minmax(0,1fr)) 44px}.app-journal-row .sr-field-label,.app-journal-total-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.app-journal-no{grid-column:1;grid-row:1/4;align-items:flex-start;padding-top:var(--space-6);font-weight:600;color:var(--ink)}.app-journal-row>.sr-field:first-of-type{grid-column:2/4;grid-row:1}.app-journal-row>.sr-field:nth-of-type(2){grid-column:2;grid-row:2}.app-journal-row>.sr-field:nth-of-type(3){grid-column:3;grid-row:2}.app-journal-row>.sr-field:nth-of-type(4){grid-column:2/4;grid-row:3}.app-journal-del{grid-column:4;grid-row:1;align-self:end;margin-top:0;margin-bottom:calc((var(--row-default) - var(--control-sm)) / 2)}.app-journal-foot{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-2)}.app-journal-actions{grid-column:1/-1}.app-journal-total{text-align:start;padding-inline:0}.app-journal-total-label{font-weight:400;color:var(--ink-muted);-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1);white-space:nowrap}.app-journal-diff{grid-column:auto}}@container journal (max-width: 500px){.app-journal-box{border:0;gap:var(--space-3)}.app-journal-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)}.app-journal-row[data-active=true]{box-shadow:none;border-color:var(--accent)}.app-journal-no{grid-column:1;grid-row:1;padding-top:0;justify-content:flex-start;min-height:0;font-weight:600;color:var(--ink)}.app-journal-no-word{display:inline}.app-journal-del{grid-column:2;grid-row:1;justify-self:end;align-self:start;margin:0}.app-journal-row>.sr-field:first-of-type{grid-column:1/-1;grid-row:2}.app-journal-row>.sr-field:nth-of-type(2){grid-column:1/-1;grid-row:3}.app-journal-row>.sr-field:nth-of-type(3){grid-column:1/-1;grid-row:4}.app-journal-row>.sr-field:nth-of-type(4){grid-column:1/-1;grid-row:5}.app-journal-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius-md)}.app-journal-diff,.app-journal-total{grid-column:1/-1}}.app-balance{max-width:760px}.app-bal-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);align-items:center}.app-bal-filters>.sr-field{min-width:0}.app-bal-filters>:last-child{padding-top:calc(18px + var(--space-1))}.app-bal-card{background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.app-bal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);align-items:center;padding:var(--space-4);border-bottom:1px solid var(--border)}.app-bal-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.app-bal-id{min-width:0}.app-bal-id h2{margin:0;font-size:1.1rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.app-bal-id p{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;color:var(--ink-muted);font-size:.9rem}.app-bal-id .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.app-bal-kind{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-200);font-size:.82rem}.app-bal-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.app-bal-actions a.sr-btn{text-decoration:none;display:inline-flex;align-items:center}.app-bal-copied{grid-column:1/-1}.app-bal-card:focus,.app-bal-card:focus-visible{outline:none}.app-bal-body{padding:var(--space-1) var(--space-4)}.app-bal-body>.sr-state{padding-block:var(--space-6)}.app-bal-table{width:100%;border-collapse:collapse}.app-bal-table tr+tr td,.app-bal-table tr+tr th{border-top:1px solid var(--border)}.app-bal-table td,.app-bal-table th{padding:var(--space-3) 0;vertical-align:middle;text-align:start;font-weight:inherit}.app-bal-table th{width:1%;white-space:nowrap}.app-bal-curwrap{display:flex;align-items:center;gap:var(--space-3)}.app-coin{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand);border:1px solid var(--border);font:600 11px/1 var(--font-sans);letter-spacing:.04em}.app-bal-cur{display:flex;flex-direction:column;min-width:0;line-height:1.35}.app-bal-cur b{font-weight:600}.app-bal-cur span{color:var(--ink-muted);font-size:.82rem}.app-bal-table .app-bal-amount{text-align:end;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:var(--space-4)}.app-bal-table tr[data-side=zero] .app-bal-amount{color:var(--ink-muted);font-weight:400}.app-bal-side{width:1%;white-space:nowrap}.app-side{display:inline-flex;align-items:center;gap:4px;padding-block:2px;padding-inline:10px;border-radius:var(--radius-pill);font-size:.85rem;background:var(--surface-200);color:var(--ink);border:1px solid var(--border)}.app-side[data-side=zero]{color:var(--ink-muted)}.app-side[data-side=invalid]{background:var(--negative-soft);color:var(--negative)}.app-bal-note{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-6) 0;color:var(--ink-muted)}.app-bal-note>div{display:flex;flex-direction:column;gap:2px}.app-bal-note b{color:var(--ink);font-weight:600}.app-bal-settled>.sr-icon{color:var(--positive)}.app-bal-foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface-0);color:var(--ink-muted);font-size:.9rem}.app-bal-foot>.sr-icon{color:var(--positive)}.app-link{background:none;border:0;padding:0;font:inherit;color:var(--brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.app-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:640px){.app-bal-filters{grid-template-columns:minmax(0,1fr)}.app-bal-filters>:last-child{padding-top:0}.app-bal-head{grid-template-columns:auto minmax(0,1fr)}.app-bal-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.app-bal-actions>:only-child{grid-column:1/-1}.app-bal-actions .sr-btn{justify-content:center;min-width:0;padding-inline:var(--space-2);white-space:nowrap}.app-bal-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cur cur" "amt side";align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-3) 0}.app-bal-table tr+tr{border-top:1px solid var(--border)}.app-bal-table tr+tr td,.app-bal-table tr+tr th{border-top:0}.app-bal-table th{grid-area:cur;padding-bottom:var(--space-1);width:auto}.app-bal-table td{padding:0}.app-bal-table .app-bal-amount{grid-area:amt;text-align:start;padding-inline:calc(40px + var(--space-3)) 0}.app-bal-side{grid-area:side;width:auto}}.app-prefs{max-width:920px}.app-prefs-intro p{margin:4px 0 0;color:var(--ink-muted)}.app-pref{margin:0;padding:var(--space-4);min-width:0;background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md)}.app-pref-head{display:flex;align-items:center;gap:var(--space-2);padding:0;float:inline-start;width:100%}.app-pref-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand-soft);color:var(--brand);flex:none}.app-pref-title{font:600 16px/24px var(--font-sans)}.app-pref-hint{clear:both;margin:0;padding-top:var(--space-1-5);-webkit-padding-start:44px;padding-inline-start:44px;color:var(--ink-muted);font-size:13px;line-height:20px}.app-pref-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.app-pref-opt{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);cursor:pointer;transition:border-color .12s,background-color .12s}.app-pref-opt input{position:absolute;opacity:0;pointer-events:none;inset-inline-start:0}.app-pref-opt:hover{border-color:var(--border-strong)}.app-pref-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.app-pref-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.app-pref-opt[data-office=true]{border-style:dashed}.app-pref-opt[data-office=true]:has(input:checked){border-style:solid}.app-pref-opt-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.app-pref-opt-title{font:600 15px/22px var(--font-sans);align-self:flex-start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.app-pref-opt-sub{color:var(--ink-muted);font-size:12px;line-height:18px}.app-pref-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-strong);color:transparent;flex:none;align-self:flex-start}.app-pref-opt:has(input:checked) .app-pref-check{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.app-prefs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.app-prefs-status:empty{display:none}@media (prefers-reduced-motion:reduce){.app-pref-opt{transition:none}}@media (max-width:520px){.app-pref-opts{grid-template-columns:1fr}.app-pref-opt{min-height:56px}.app-pref-hint{-webkit-padding-start:0;padding-inline-start:0}}.app-dash-head{flex-wrap:wrap;justify-content:space-between}.app-dash-head,.app-dash-title{display:flex;align-items:center;gap:var(--space-3)}.app-dash-title{min-width:0}.app-dash-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);flex:none}.app-dash-date{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:13px}.app-dash-date-label{white-space:nowrap}.app-dash-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-section-title{display:flex;align-items:center;gap:var(--space-2)}.app-section-hint,.app-section-title svg{color:var(--ink-muted)}.app-section-hint{margin:-4px 0 0;font-size:13px}.app-pos-count{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-pill);background:var(--negative-soft);color:var(--negative);font-size:12px;font-weight:600}.app-pos-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.app-pos{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-100);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.app-pos[data-short=true]{border-color:color-mix(in srgb,var(--negative) 45%,var(--border))}.app-pos-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.app-pos-code{margin:0;gap:6px;padding:3px 10px;background:var(--brand-soft);color:var(--brand);font:700 13px/18px var(--font-sans);letter-spacing:.03em}.app-pos-code,.app-pos-short{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.app-pos-short{-webkit-margin-start:auto;margin-inline-start:auto;gap:4px;padding:2px 8px;background:var(--negative-soft);color:var(--negative);font-size:12px;font-weight:600}.app-pos-balance{font:700 22px/28px var(--font-sans);min-width:0}.app-pos-meta{margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;padding-top:var(--space-2);border-top:1px dashed var(--border)}.app-pos-meta dt{color:var(--ink-subtle);font-size:12px;line-height:18px}.app-pos-meta dd{margin:0 0 6px;font-size:13px;line-height:20px;font-weight:500;min-width:0}.app-pos-meta dd:last-child{margin-bottom:0}@media (max-width:520px){.app-pos-list{grid-template-columns:1fr 1fr}.app-pos-balance{font-size:18px;line-height:24px}.app-dash-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-dash-actions>:first-child{grid-column:1/-1}.app-dash-actions .sr-btn,.app-dash-actions>*{width:100%;min-width:0;justify-content:center}.app-dash-btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-pos{padding:var(--space-2)}}.app-sec{display:inline-flex;align-items:center;gap:6px}.app-sec svg{color:var(--ink-muted);flex:none}.app-doc-title{gap:var(--space-2)}.app-doc-title svg{color:var(--brand)}.app-tb-filters{grid-template-columns:minmax(300px,1.5fr) repeat(2,minmax(170px,1fr)) minmax(160px,1fr)}.app-tb-filters .app-filters-actions{grid-column:1/-1;justify-content:flex-end;padding-top:0;flex-wrap:wrap;white-space:normal}.app-tb-filters .sr-seg{width:100%}.app-tb-filters .sr-seg>*{flex:1 1}@media (max-width:1180px){.app-tb-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-tb-filters>.sr-field:first-child{grid-column:auto}.app-tb-filters>.sr-field:nth-child(4){grid-row:1;grid-column:2}}@media (max-width:640px){.app-tb-filters{grid-template-columns:minmax(0,1fr)}.app-tb-filters>.sr-field:nth-child(4){grid-row:auto;grid-column:auto}.app-tb-filters .app-filters-actions{justify-content:space-between}}.app-tb-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.app-tb-ok,.app-tb-part{display:inline-flex;align-items:center;gap:var(--space-2);font:500 14px/20px var(--font-sans)}.app-tb-ok{color:var(--positive)}.app-tb-part{color:var(--warning)}.app-tb-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--ink-muted);font-size:13px}.app-tb-meta>span:first-child{color:var(--ink);font-weight:500}.app-tb-period{display:inline-flex;align-items:baseline;gap:var(--space-1)}.app-tb-secret{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-muted);font-style:italic}.app-tb-hint{margin:0;color:var(--ink-subtle);font-size:12px}.app-tb-inactive{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);padding:0 var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:11px}.app-tb-status:empty{display:none}.app-dp-filters{grid-template-columns:minmax(400px,2fr) repeat(2,minmax(170px,1fr))}.app-dp-filters .app-filters-actions{grid-column:1/-1;justify-content:flex-end;padding-top:0}.app-dp-filters .sr-seg{width:100%}.app-dp-filters .sr-seg>*{flex:1 1;white-space:nowrap}@media (max-width:1180px){.app-dp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-dp-filters>.sr-field:first-child{grid-column:1/-1}}@media (max-width:640px){.app-dp-weekday{display:none}.app-dp-filters{grid-template-columns:minmax(0,1fr)}.app-dp-filters .sr-seg{flex-wrap:wrap}.app-dp-filters .sr-seg>*{flex:1 1 40%}}.app-dp-sum{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.app-dp-sum-label{color:var(--ink-muted);font-size:14px}.app-dp-sum-value{font:600 20px/28px var(--font-sans)}.app-dp-sum-trades{color:var(--ink-muted);font-size:13px}.app-book-filters{grid-template-columns:repeat(2,minmax(170px,240px)) minmax(160px,260px) auto}@media (max-width:1180px){.app-book-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-book-filters>.sr-field:first-child{grid-column:auto}}@media (max-width:640px){.app-book-filters{grid-template-columns:minmax(0,1fr)}}.app-jb .sr-grid tbody td{border-bottom:0;border-top:1px solid var(--border)}.app-jb .sr-grid tbody tr:first-child>td{border-top:0}.app-jb .sr-grid tbody tr.app-jb-first:not(:first-child)>td{border-top:2px solid var(--border-strong)}.app-jb .sr-grid tbody tr.app-jb-line>td:is(:nth-child(-n+3),:last-child){border-top-color:transparent}.app-jb .sr-grid tbody tr:last-child>td{border-bottom:1px solid var(--border)}.sr-grid tr.app-jb-alt>td,.sr-grid tr.app-jb-alt>td.sr-sticky{background:color-mix(in srgb,var(--surface-100),var(--ink) 5%)}.sr-grid tbody tr.app-jb-alt:hover>td,.sr-grid tbody tr.app-jb-alt:hover>td.sr-sticky{background:color-mix(in srgb,var(--surface-100),var(--ink) 9%)}.sr-grid tr.app-jb-alt[aria-selected=true]>td,.sr-grid tr.app-jb-alt[aria-selected=true]>td.sr-sticky{background:var(--brand-soft)}.app-jb-doc{font-weight:500}.app-jb-note{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);color:var(--ink-muted)}.app-gl-accounts{position:relative;display:inline-flex;align-items:baseline;gap:var(--space-1-5);max-width:22ch}.app-gl-accounts>bdi{overflow:hidden;text-overflow:ellipsis}.app-gl-more{flex:none;color:var(--ink-muted);font-size:12px}@media (max-width:640px){.app-totals{overflow:visible}.app-totals-table,.app-totals-table tbody,.app-totals-table tr{display:block;min-width:0}.app-totals-table thead{display:none}.app-totals-table tbody tr+tr{border-top:1px solid var(--border-strong)}.app-totals-table td,.app-totals-table th{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);height:auto;min-height:var(--row-compact);padding-block:var(--space-1);white-space:normal}.app-totals-table td:before,.app-totals-table th:before{content:attr(data-label);flex:1 1;min-width:0;color:var(--ink-muted);font-weight:400}.app-totals-table td>*,.app-totals-table th>*{flex:none;white-space:nowrap}.app-totals-table tbody tr:last-child>*{border-bottom:1px solid var(--border)}.app-totals-table tbody tr:last-child>:last-child{border-bottom:0}}@media screen{.app-print-root{position:fixed;top:0;left:-10000px;width:210mm;opacity:0;pointer-events:none}.app-print-only{display:none}}@media print{html[data-printing=document] body>:not(.app-print-root){display:none!important}.sr-main,.sr-root,.sr-shell,body,html{background:#fff!important}.sr-shell{display:block!important;min-height:0!important}.sr-main,.sr-shell{height:auto!important}.sr-main{overflow:visible!important;padding:0!important}.app-book-filters,.app-filters,.app-noprint,.app-tb-hint:not(.app-tb-note),.sr-main-tabs{display:none!important}.app-print-only{display:block}.app-page{padding:0}.app-report-print .sr-grid{font-size:11px}.app-report-print .sr-grid td,.app-report-print .sr-grid th{padding:2px 4px;white-space:normal}.app-report-print .sr-date-g{display:inline}.sr-grid tbody tr:hover td,.sr-grid tbody tr:hover td.sr-sticky,.sr-grid tr[aria-selected=true] td,.sr-grid tr[aria-selected=true] td.sr-sticky{background:transparent!important}.app-jb .app-jb-alt td{background:#f4f4f4!important}.sr-grid tr[tabindex]:focus-visible{outline:0}.app-jb tr.app-jb-line{page-break-before:avoid;break-before:avoid}.app-report-print .sr-date-g,.sr-print .sr-date-g{-webkit-margin-start:4px;margin-inline-start:4px}.app-report-print .sr-date-g:before,.sr-print .sr-date-g:before{content:"("}.app-report-print .sr-date-g:after,.sr-print .sr-date-g:after{content:")"}}.app-print-foot{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.app-filters-buttons{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:640px){.app-filters-actions:has(.app-filters-buttons){flex-wrap:wrap;white-space:normal}.app-filters-buttons{display:flex;width:100%}.app-filters-buttons>*{flex:1 1 30%}.app-filters-buttons .sr-btn{width:100%;justify-content:center}}.app-rcpt-parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.app-rcpt-party{display:grid;grid-gap:2px;gap:2px}.app-rcpt-label{font-size:11px;color:var(--ink-muted)}.app-rcpt-name{font:700 15px/22px var(--font-sans)}.app-rcpt-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.app-rcpt-code{font-size:11px;color:var(--ink-muted)}.app-rcpt-amount{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-sm)}.app-rcpt-amount .sr-amount{font:700 22px/28px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-rcpt-cur{font-size:14px;font-weight:700}.app-rcpt-words{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;padding-inline:var(--space-4);font-size:13px;line-height:20px}.app-rcpt-words>.app-rcpt-label{flex:none}.app-rcpt-words-text{font-weight:700}.app-rcpt-no{font:700 15px/22px var(--font-sans);color:var(--ink)}.app-rcpt-desc{margin:var(--space-3) 0 0}.app-printdoc-desc{margin:0 0 var(--space-2)}.app-print-table{width:100%;border-collapse:collapse;font-size:12px}.app-print-table td,.app-print-table th{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.app-print-table thead th{border-bottom:1.5px solid var(--ink);font-weight:700}.app-print-table tfoot td,.app-print-table tfoot th{border-top:1.5px solid var(--ink);border-bottom:0;font-weight:700}.app-print-table .app-pt-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-print-table .app-pt-no{width:2.5em;color:var(--ink-muted)}.app-print-table tr{page-break-inside:avoid;break-inside:avoid}@media print{.app-print-table td,.app-print-table th{border-color:#999!important}.app-print-table tfoot td,.app-print-table tfoot th,.app-print-table thead th{border-color:#000!important}.app-report-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding-bottom:6px;margin-bottom:8px;border-bottom:2px solid #000}.app-report-head-office{font-weight:700;font-size:14px}.app-report-head-title{font-weight:700;font-size:18px;text-align:end}.app-report-head .sr-meta{grid-column:1/-1;font-size:11px}}@media screen{.app-print-inline{display:none}}@media print{.app-screen-only{display:none!important}.app-print-landscape{page:landscape}.app-report-print>.app-page-title{display:none}:root,:root:not([data-theme]),:root[data-theme]{color-scheme:light;--surface-0:#fff;--surface-100:#fff;--surface-200:#f0f0f0;--ink:#000;--ink-muted:#333;--ink-subtle:#444;--border:#999;--border-strong:#000;--brand:#000;--brand-soft:#fff;--positive:#000;--negative:#000;--warning:#000;--info:#000}}.app-theme-toggle>span{display:inline-flex}.app-theme-sun{display:none!important}:root[data-theme=dark] .app-theme-sun{display:inline-flex!important}:root[data-theme=dark] .app-theme-moon{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) .app-theme-sun{display:inline-flex!important}:root:not([data-theme]) .app-theme-moon{display:none!important}}.app-pref-swatch{display:inline-grid;grid-template-rows:6px 1fr;width:46px;height:28px;border-radius:4px;overflow:hidden;border:1px solid var(--border);position:relative}.app-pref-swatch>i:first-child{background:#0f1f3d}.app-pref-swatch-light>i:nth-child(2){background:#f6f7f9}.app-pref-swatch-dark>i:nth-child(2){background:#151a22}.app-pref-swatch>i:nth-child(3){position:absolute;inset-inline-start:6px;top:13px;width:22px;height:3px;border-radius:2px}.app-pref-swatch-light>i:nth-child(3){background:#1d2433}.app-pref-swatch-dark>i:nth-child(3){background:#d7dce5}.app-ps{container:ps/inline-size}.app-ps-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "main" "preview" "bar";align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.app-ps-intro{grid-area:intro}.app-ps-intro p{margin:4px 0 0;color:var(--ink-muted);max-width:72ch}.app-ps-intro .app-ps-last{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-1-5);margin-top:var(--space-1-5);color:var(--ink-subtle);font-size:12px;line-height:18px}.app-ps-main{grid-area:main;gap:var(--space-4)}.app-ps-main,.app-ps-preview{display:flex;flex-direction:column;min-width:0}.app-ps-preview{grid-area:preview;gap:var(--space-3);padding:var(--space-4);background:var(--surface-200);border:1px solid var(--border);border-radius:var(--radius-md)}@container ps (min-width: 760px){.app-ps-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"intro intro" "main preview" "bar bar";column-gap:var(--space-6)}.app-ps-preview{position:-webkit-sticky;position:sticky;top:var(--space-4);max-height:calc(100vh - var(--appbar-height) - 96px);overflow:auto}}@container ps (min-width: 1040px){.app-ps-grid{grid-template-columns:minmax(0,1fr) 440px}}.app-ps-preview-head{display:flex;flex-direction:column;gap:2px}.app-ps-preview-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font:600 16px/24px var(--font-sans);color:var(--brand)}.app-ps-preview-hint{margin:0;color:var(--ink-muted);font-size:12px;line-height:18px}.app-ps-preview-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:end}.app-ps-preview-controls>.sr-seg{grid-column:1/-1;width:100%}.app-ps-preview-controls>.app-ps-wide{grid-column:1/-1}.app-ps .sr-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.app-ps .sr-seg-item{min-width:0;padding-inline:var(--space-2)}.app-ps .sr-seg-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container card (max-width: 420px){.app-ps-langs .sr-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ps (max-width: 520px){.app-ps-preview .sr-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-ps-paper{container:paper/inline-size;display:flex;flex-direction:column;gap:var(--space-2);margin:0}.app-ps-paper-sheet{color-scheme:light;--surface-0:#fff;--surface-100:#fff;--surface-200:#f0f0f0;--ink:#000;--ink-muted:#333;--ink-subtle:#444;--border:#999;--border-strong:#000;--brand:#000;--brand-soft:#fff;--positive:#000;--negative:#000;--warning:#000;--info:#000;box-shadow:0 1px 2px rgba(11,28,48,.12),0 6px 18px rgba(11,28,48,.12);border-radius:2px;background:#fff;color:#000;overflow:hidden}.app-ps-paper-sheet .sr-print{border:0;max-width:none}.app-ps-paper-tag{align-self:flex-start;padding:1px 8px;border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);font-size:11px;line-height:18px;font-weight:600;letter-spacing:.02em}@container paper (max-width: 559px){.app-ps-paper-sheet{zoom:.8}}@container paper (max-width: 459px){.app-ps-paper-sheet{zoom:.7}}@container paper (max-width: 379px){.app-ps-paper-sheet{zoom:.6}}.app-ps-sample{display:flex;flex-direction:column;gap:2px}.app-ps-sample .sr-num{align-self:flex-start;color:var(--ink-subtle)}.app-ps .app-pref-opts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.app-ps .app-pref-opt{align-items:flex-start}.app-ps .app-pref-opt-text{padding-block:2px}.app-ps-note{display:flex;align-items:center;gap:var(--space-1-5);margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:12px;line-height:18px}.app-pref:disabled .app-pref-opt{cursor:default}.app-pref:disabled .app-pref-opt:not(:has(input:checked)){opacity:.65}.app-ps-branches,.app-ps-names{display:flex;flex-direction:column;gap:var(--space-3);container:card/inline-size}.app-ps-branches .app-pref-head,.app-ps-names .app-pref-head{float:none}.app-ps-branches h2,.app-ps-names h2{margin:0}.app-ps-branches .app-pref-hint,.app-ps-names .app-pref-hint{padding-top:0}.app-ps-langs .sr-seg{width:100%;max-width:520px}.app-ps-table{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.app-ps-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,1.2fr) minmax(0,1fr) 40px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--surface-100)}.app-ps-row:first-child{border-top:0}.app-ps-row-head{background:var(--surface-200);color:var(--ink-muted);font-size:12px;line-height:18px;font-weight:600;padding-block:var(--space-1-5)}.app-ps-row .app-ps-field .sr-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-ps-cur{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 var(--space-2);gap:0 var(--space-2);align-items:baseline;min-width:0}.app-ps-code{font-weight:700;color:var(--brand)}.app-ps-curname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:13px}.app-ps-src{grid-column:1/-1;display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:2px;padding:0 6px;border-radius:var(--radius-pill);font-size:11px;line-height:18px;background:var(--surface-200);color:var(--ink-muted)}.app-ps-src-own{background:var(--positive-soft);color:var(--positive)}.app-ps-src-codeOnly{background:var(--warning-soft);color:var(--warning)}.app-ps-nominor{color:var(--ink-subtle);font-size:12px}.app-ps-reset{display:flex;justify-content:center}.app-ps-empty{margin:0;color:var(--ink-muted)}@container card (max-width: 600px){.app-ps-row-head{display:none}.app-ps-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"cur cur reset" "name minor minor";row-gap:var(--space-2);padding-block:var(--space-3)}.app-ps-row>:first-child{grid-area:cur}.app-ps-row>:nth-child(2){grid-area:name}.app-ps-row>:nth-child(3){grid-area:minor}.app-ps-row>:nth-child(4){grid-area:reset}.app-ps-row .app-ps-field .sr-field-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.app-ps-cur{grid-template-columns:auto minmax(0,1fr) auto}.app-ps-src{grid-column:auto;margin-top:0}}@container card (max-width: 400px){.app-ps-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cur reset" "name name" "minor minor"}.app-ps-cur{grid-template-columns:auto minmax(0,1fr)}.app-ps-src{grid-column:1/-1;margin-top:2px}}.app-ps-branch+.app-ps-branch{padding-top:var(--space-4);border-top:1px solid var(--border)}.app-ps-branch-name{display:flex;gap:var(--space-2);align-items:baseline;margin:0 0 var(--space-2);font:600 14px/20px var(--font-sans)}.app-ps-branch-name .sr-num{color:var(--ink-subtle);font-weight:400;font-size:12px}.app-ps-branch-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@container card (max-width: 600px){.app-ps-branch-fields{grid-template-columns:minmax(0,1fr)}}.app-ps-text{position:relative;min-width:0}.app-ps-row input,.app-ps-text textarea{unicode-bidi:plaintext}.app-ps-count{position:absolute;inset-block-start:0;inset-inline-end:0;color:var(--ink-subtle);font-size:12px;line-height:20px}.app-ps-count[data-over=true]{color:var(--negative);font-weight:600}.app-ps-bar{grid-area:bar;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);padding:var(--space-3) 0}.app-ps-bar[data-pending=true]{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-inline:calc(-1 * var(--space-8));padding:var(--space-3) var(--space-8);background:var(--surface-100);border-top:1px solid var(--border);box-shadow:0 -6px 16px rgba(11,28,48,.08)}@media (max-width:720px){.app-ps-bar[data-pending=true]{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}.app-ps-pending{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-muted);font-size:13px}.app-ps-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.app-ps-status:empty{display:none}@media print{.app-ps{display:none}}.app-files{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.app-file{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-100)}.app-file[data-queued=true]{border-style:dashed}.app-file[data-hidden=true]{opacity:.6}.app-file[data-hidden=true] .app-file-name{text-decoration:line-through}.app-file-thumb{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--surface-200);display:grid;place-items:center;overflow:hidden;color:var(--ink-muted)}.app-file-thumb img{width:100%;height:100%;object-fit:cover}.app-file-pdf{font:600 11px/1 var(--font-sans);color:var(--negative);letter-spacing:.04em}.app-file-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.app-file-name{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a.app-file-name:hover{text-decoration:underline}.app-file-sub{color:var(--ink-muted);font-size:12px}.app-file-actions{display:flex;gap:var(--space-1)}.app-file-hide{grid-column:1/-1;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border)}.app-aside{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;min-width:0}.app-aside .sr-tabs{gap:0}.app-aside .sr-tab-wrap{flex:1 1;justify-content:center}.app-aside .sr-tab{width:100%;padding-inline:var(--space-2)}.app-aside-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.app-aside-panel[hidden]{display:none}.app-grid{display:grid;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4)}.app-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-chip-note{display:flex;align-items:center;gap:var(--space-1-5);margin:0;font-size:12px;color:var(--ink-muted)}.app-chip-note svg{flex:none}.app-method-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr);grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);align-items:end}.app-method-wide{grid-column:2/-1}.app-method-note{align-self:center;margin:0}.app-method-bar{align-self:end;padding-bottom:4px;min-width:0}@media (max-width:1180px){.app-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.app-method-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-method-bar,.app-method-wide{grid-column:1/-1}}@media (max-width:640px){.app-grid-3,.app-grid-4,.app-method-row{grid-template-columns:minmax(0,1fr)}}