@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.bUHgrW_className{font-family:Geist,Geist Fallback;font-style:normal}.bUHgrW_variable{--font-geist:"Geist", "Geist Fallback"}
:root{--ground:#f4f3f1;--surface:#fff;--raised:#eeedeb;--active:#e7e6e3;--border:#e4e2df;--rule:#efeeec;--control:#cfcdc9;--text:#0a0a0a;--muted:#5f5e5b;--faint:#6b6a67;--hue:#1d5fbf;--primary:#141414;--primary-ink:#fff;--positive:#24703a;--negative:#b42318;--pill-positive-bg:#dcfae5;--pill-positive-ink:#04250e;--pill-negative-bg:#ffedea;--pill-negative-ink:#831c1e;--pill-warning-bg:#fffbeb;--pill-warning-ink:#92400e;--pill-neutral-bg:#eeedeb;--pill-neutral-ink:#3d3d3d;--primary-hover:#2b2b2b;--control-hover:#a9a7a3;--notice-border:#fde68a;--bar-muted:#b9b7b2;--focus-ring:#0a0a0a1a;--seg-on:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:var(--font-geist), "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-title:24px;--fs-section:16px;--fs-kpi:30px;--fs-body:14px;--fs-small:12px;--sidebar-width:240px;--pad:32px;--gap:12px;--card-pad:20px;--radius-card:8px;--radius-control:6px;--control-height:36px;--row-height:44px;--nav-row:32px;--ease-out:cubic-bezier(.22, 1, .36, 1);--t-press:.12s;--t-hover:.15s;--t-ui:.2s}:root[data-theme=dark]{--ground:#000;--surface:#111;--raised:#1e1e1e;--active:#272727;--border:#262626;--rule:#1c1c1c;--control:#454545;--text:#fff;--muted:#b4b4b4;--faint:#949494;--primary:#fff;--primary-ink:#000;--positive:#3fc07a;--negative:#e5566f;--pill-positive-bg:#172a1d;--pill-positive-ink:#3fc07a;--pill-negative-bg:#2c1a20;--pill-negative-ink:#e5566f;--pill-warning-bg:#2b2414;--pill-warning-ink:#e5a93b;--pill-neutral-bg:#222;--pill-neutral-ink:#fff;--primary-hover:#dcdcdc;--control-hover:#6a6a6a;--notice-border:#5c4a17;--bar-muted:#5a5a5a;--focus-ring:#ffffff2e;--hue:#1d5fbf;--seg-on:#3a3a3a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#000;--surface:#111;--raised:#1e1e1e;--active:#272727;--border:#262626;--rule:#1c1c1c;--control:#454545;--text:#fff;--muted:#b4b4b4;--faint:#949494;--primary:#fff;--primary-ink:#000;--positive:#3fc07a;--negative:#e5566f;--pill-positive-bg:#172a1d;--pill-positive-ink:#3fc07a;--pill-negative-bg:#2c1a20;--pill-negative-ink:#e5566f;--pill-warning-bg:#2b2414;--pill-warning-ink:#e5a93b;--pill-neutral-bg:#222;--pill-neutral-ink:#fff;--primary-hover:#dcdcdc;--control-hover:#6a6a6a;--notice-border:#5c4a17;--bar-muted:#5a5a5a;--focus-ring:#ffffff2e;--hue:#1d5fbf;--seg-on:#3a3a3a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--text);font:var(--fs-body)/20px var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}svg{display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.num,table,.kpi-value{font-variant-numeric:tabular-nums}.u{color:var(--muted);font-weight:400}.muted{color:var(--muted)}.zero{color:var(--faint)}.app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100svh;display:grid}.sidebar{flex-direction:column;gap:2px;height:100svh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:500;display:flex}.brand svg{width:22px;height:22px;color:var(--text);flex:none}.space-name{color:var(--muted);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;margin:6px 8px 0 40px;overflow:hidden}.nav-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;margin-top:14px}.nav-toggle .chev{width:12px;height:12px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat}.nav-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-group{border-left:1px solid var(--border);animation:row-in .22s var(--ease-out) both;margin-left:15px;padding-left:10px;display:grid}select.input.cell.pick-ing{width:100%;min-width:180px;max-width:280px}.unit-w{text-align:left;width:18px;display:inline-block}td.note-cell{min-width:260px}.year-switch{gap:6px;margin:16px 0 14px;padding:0 8px;display:flex}.year-switch select{flex:1;min-width:0}.sidebar .group-label{font-size:var(--fs-small);color:var(--faint);margin:22px 8px 6px}.nav-item{height:var(--nav-row);color:var(--muted);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:0 8px;display:flex}.nav-item svg{flex:none;width:16px;height:16px}.nav-item:hover{background:var(--raised);color:var(--text)}.nav-item[aria-current=page]{background:var(--active);color:var(--text)}.sidebar .bottom{gap:2px;margin-top:auto;padding-top:16px;display:grid}.user-row{align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.user-row .who-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.canvas{min-width:0;padding:var(--pad);max-width:1400px;padding-bottom:64px}.topbar{display:none}.title-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.title-row h1{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:500;line-height:1.2}.title-row .sub{color:var(--muted);max-width:72ch;margin-top:4px}.title-row .actions{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.only-sm{display:none!important}.stamp{color:var(--faint);font-size:var(--fs-small);white-space:nowrap}.stamp.bad{color:var(--negative)}.grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid.top{align-items:start}.stack{gap:var(--gap);align-content:start;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad);min-width:0}.panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.panel h2{font-size:var(--fs-section);font-weight:500;line-height:1.3}.panel .meta{color:var(--faint);font-size:var(--fs-small)}.panel.flush{padding:0}.panel.flush>header{padding:16px var(--card-pad) 0}.panel.flush .table-wrap{padding:0 8px 4px}.panel .foot{margin-top:12px}.note{color:var(--muted)}.prose{white-space:pre-line;color:var(--text);max-width:68ch}.kpis{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.kpi{padding:16px var(--card-pad);min-width:0}.kpi+.kpi{border-left:1px solid var(--border)}.kpi-label{color:var(--muted)}.kpi-value{letter-spacing:-.01em;white-space:nowrap;margin-top:6px;font-size:22px;font-weight:400;line-height:1.2}.kpi-value small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:14px;font-weight:400}.kpi.lead .kpi-value{font-size:var(--fs-kpi);font-weight:700}.kpi .delta{font-size:var(--fs-small);color:var(--muted);margin-top:4px}.share{margin:0}.kolbasz{gap:3px;height:40px;display:flex}.kolbasz .seg{background:var(--tone);color:#fff;transform-origin:0;min-width:6px;animation:seg-in .52s var(--ease-out) both;transition:flex-grow .42s var(--ease-out), opacity var(--t-hover) ease, transform var(--t-hover) var(--ease-out);border-radius:6px;flex:1 0 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.kolbasz .seg:first-child{border-radius:20px 6px 6px 20px}.kolbasz .seg:last-child{border-radius:6px 20px 20px 6px}.kolbasz .seg:only-child{border-radius:20px}.kolbasz .seg.pale{color:#081c3d}.kolbasz .seg.dim{opacity:.38}.kolbasz .seg:hover{transform:scaleY(1.08)}.kolbasz .seg b{font-weight:500;font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px}.kolbasz-key{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px 16px;margin:16px 0 0;display:grid}.kolbasz-key>div{min-width:0;transition:opacity var(--t-hover) ease}.kolbasz-key>div.dim{opacity:.45}.kolbasz-key dt{color:var(--muted);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.kolbasz-key dd{font-variant-numeric:tabular-nums;margin-top:2px;padding-left:16px}.kolbasz-key .sw{background:var(--tone);border-radius:3px;flex:none;width:10px;height:10px}.kolbasz-key .sw.none{background:var(--raised)}.draft-bar{border:1px solid var(--notice-border);border-radius:var(--radius-card);background:var(--pill-warning-bg);color:var(--pill-warning-ink);animation:row-in .26s var(--ease-out) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;display:flex}.draft-bar p{flex:320px}.draft-bar strong{font-weight:500}.portions{gap:8px;display:grid}.portion{animation:row-in .24s var(--ease-out) both;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto auto auto;align-items:center;gap:8px;display:grid}.portion-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}@media (max-width:640px){.portion{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;padding-bottom:8px}.portion>:first-child,.portion>:nth-child(2){grid-column:1/-1}}.stack .portion{grid-template-columns:minmax(0,1fr) auto auto}.stack .portion>:first-child,.stack .portion>:nth-child(2){grid-column:1/-1}.stack .portion{border-bottom:1px solid var(--rule);padding-bottom:8px}.bars{gap:10px;display:grid}.bar-row{grid-template-columns:minmax(96px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bar-row .lab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-row .track{height:12px}.bar-row .fill{background:var(--bar-muted);transform-origin:0;min-width:2px;height:100%;animation:seg-in .52s var(--ease-out) both;border-radius:4px;display:block}.bar-row.now .fill{background:var(--hue)}.bar-row .val{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:88px}.input:disabled{background:var(--raised);color:var(--muted);cursor:not-allowed}.done-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.own-demands{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.own-demands .field .hint{min-height:16px}.dial{align-items:center;gap:6px;display:inline-flex}.dial .btn.icon{width:32px;height:32px;font-size:16px}.input.changed{border-color:var(--text);background:var(--pill-warning-bg)}.portion.done{border-radius:var(--radius-control);background:var(--raised);grid-template-columns:minmax(0,1fr) auto auto auto;padding:8px 12px}.portion.done .sub{font-size:var(--fs-small);color:var(--muted);display:block}.stack .portion.done{border-bottom:0;grid-template-columns:minmax(0,1fr) auto}.stack .portion.done>:first-child,.stack .portion.done>:nth-child(2){grid-column:auto}.mix-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.mix-item{border:1px solid var(--border);border-radius:var(--radius-control);transition:background-color var(--t-hover) ease, border-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);align-items:center;gap:12px;padding:10px 12px;display:flex}.mix-item:hover{background:var(--raised);border-color:var(--control)}.mix-item:active{transform:translateY(1px)}.mix-item .grow{flex:1;min-width:0}.mix-item .mix-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.mix-item .sub{font-size:var(--fs-small);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.switches{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar .switches{border-top:1px solid var(--border);margin:0 8px 10px;padding-top:12px}.gate-card .switches{justify-content:flex-start}.segmented.mini{border-radius:7px;padding:2px}.segmented.mini button{min-width:34px;height:26px;font-size:var(--fs-small);letter-spacing:.02em;border-radius:5px;place-items:center;padding:0 8px;font-weight:500;display:grid}.segmented.mini button svg{width:15px;height:15px}.segmented.mini button:hover:not([aria-pressed=true]){color:var(--text)}input[type=checkbox].check.big{border-radius:6px;width:24px;height:24px}input[type=checkbox].check.big:checked:after{width:6px;height:12px;top:2.5px;left:7px}tr.added td.name{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control)}tr.added td{background:var(--ground)}.stars{color:var(--control);vertical-align:middle;gap:2px;display:inline-flex}.stars svg{width:16px;height:16px}.stars .on{color:var(--text)}.stars.pick{gap:4px}.stars.pick button{width:40px;height:40px;color:var(--control);cursor:pointer;transition:color var(--t-hover) ease, transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.stars.pick button svg{width:26px;height:26px}.stars.pick button.on{color:var(--text)}.stars.pick button:hover{background:var(--raised)}.stars.pick button:active{transform:scale(.9)}.focus-card{align-content:start;gap:12px;padding:24px;display:grid}.focus-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-dots{gap:4px;display:flex}.focus-dots i{background:var(--raised);width:18px;height:6px;transition:background-color var(--t-ui) ease;border-radius:3px}.focus-dots i.in{background:var(--text)}.focus-dots i.now{background:var(--hue)}.focus-name{letter-spacing:-.01em;animation:rise .26s var(--ease-out) both;margin-top:8px;font-size:28px;font-weight:500;line-height:1.15}.focus-amount{align-items:center;gap:10px;margin:8px 0 4px;display:flex}.focus-amount .btn{flex:none;width:64px;height:72px;font-size:28px}.focus-amount .input{text-align:right;letter-spacing:-.02em;flex:1;min-width:0;height:72px;padding:0 14px;font-size:40px;font-weight:700}.focus-unit{color:var(--muted);min-width:28px;font-size:22px}.focus-meta{color:var(--muted);font-size:15px}.focus-actions{grid-template-columns:auto 1fr auto;gap:8px;margin-top:12px;display:grid}.focus-actions .btn{height:56px;padding:0 16px}.focus-actions .focus-in{font-size:18px}.focus-actions>:only-child,.focus-actions>.focus-in:last-child{grid-column:auto}@media (max-width:480px){.focus-card{padding:16px}.focus-amount .btn{width:56px}.focus-amount .input{font-size:34px}.focus-actions{grid-template-columns:1fr 1fr}.focus-actions .focus-in{grid-area:1/1/auto/-1;height:64px}}.share-row{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.switch-label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.switch-label .switch-title{font-weight:500;display:block}.switch-label .sub{color:var(--muted);font-size:var(--fs-small);max-width:60ch;margin-top:2px;display:block}.switch{appearance:none;background:var(--control);cursor:pointer;width:36px;height:22px;transition:background-color var(--t-ui) ease;border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--t-ui) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.switch:checked{background:var(--text)}.switch:checked:after{transform:translate(14px)}.made-of-head{justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 8px;display:flex}.made-of-head .h3{margin:0}.toast-wrap{z-index:40;pointer-events:none;justify-items:center;padding:0 16px;display:grid;position:fixed;bottom:20px;left:0;right:0}.toast{pointer-events:auto;background:var(--primary);max-width:min(640px,100%);color:var(--primary-ink);animation:pop .22s var(--ease-out) both;border-radius:12px;align-items:center;gap:4px;padding:6px 6px 6px 18px;font-size:16px;line-height:22px;display:flex;box-shadow:0 10px 30px #00000038}.toast-text{overflow-wrap:anywhere;flex:1;min-width:0;padding:8px 12px 8px 0}.toast-undo{background:color-mix(in srgb, var(--primary-ink) 16%, transparent);height:44px;color:inherit;cursor:pointer;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:8px;flex:none;padding:0 16px;font-size:16px;font-weight:700}.toast-undo:hover{background:color-mix(in srgb, var(--primary-ink) 26%, transparent)}.toast-undo:active{transform:scale(.97)}.toast-close{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;font-size:22px;line-height:1}.toast-close:hover{opacity:1}@media (max-width:860px){.toast-wrap{bottom:12px}}.next-step{margin-bottom:var(--gap);border-radius:var(--radius-card);background:var(--primary);color:var(--primary-ink);animation:rise .42s var(--ease-out) both;padding:20px 24px 24px}.stages{font-size:var(--fs-small);flex-wrap:wrap;gap:6px 4px;margin:0 0 18px;padding:0;list-style:none;display:flex}.stages li{color:color-mix(in srgb, var(--primary-ink) 62%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:flex}.stages li.past{color:color-mix(in srgb, var(--primary-ink) 80%, transparent)}.stages li.past:before{content:"";border:0 solid;border-width:0 0 1.5px 1.5px;width:9px;height:5px;margin-right:2px;transform:rotate(-45deg)translateY(-2px)}.stages li.now{background:var(--primary-ink);color:var(--primary);font-weight:500}.next-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.next-label{font-size:var(--fs-small);color:color-mix(in srgb, var(--primary-ink) 70%, transparent)}.next-title{letter-spacing:-.01em;margin-top:2px;font-size:24px;font-weight:500;line-height:1.2}.next-text{max-width:64ch;color:color-mix(in srgb, var(--primary-ink) 84%, transparent);margin-top:6px;font-size:15px;line-height:22px}.next-step .next-action.btn.primary{background:var(--primary-ink);height:52px;color:var(--primary);border-color:#0000;flex:none;padding:0 22px;font-size:16px;font-weight:700}.next-step .next-action.btn.primary:hover{background:color-mix(in srgb, var(--primary-ink) 88%, var(--primary))}@media (max-width:640px){.next-step{padding:16px}.next-title{font-size:21px}.next-step .next-action.btn.primary{width:100%}}section[id]{scroll-margin-top:16px}.board{grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(8px,1.8vmin,26px);height:100svh;padding:clamp(12px,2.6vmin,44px);display:grid;overflow:hidden}.board-head{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.board-head>div:first-child{min-width:0}.board-space{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,min(1.3vw,2.2vh),20px);overflow:hidden}.board h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:.1em;font-size:clamp(20px,min(3.6vw,6.4vh),56px);font-weight:500;line-height:1.08;overflow:hidden}.board-total{text-align:right;flex:none}.board-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,min(6vw,10.5vh),96px);font-weight:700;line-height:.95;display:block}.board-big small{color:var(--muted);letter-spacing:0;font-size:.45em;font-weight:400}.board-sub{color:var(--muted);white-space:nowrap;margin-top:.3em;font-size:clamp(12px,min(1.3vw,2.2vh),20px);display:block}.board-bar{background:var(--raised);border-radius:999px;height:clamp(6px,1.6vmin,18px);overflow:hidden}.board-bar span{background:var(--hue);min-width:0;height:100%;transition:width .9s var(--ease-out);border-radius:999px;display:block}.board-rows{--gap:clamp(3px, 1vmin, 14px);--rh:calc((100svh - 36vmin) / var(--n,5));grid-template-rows:repeat(var(--n,5), minmax(0, 1fr));gap:var(--gap);min-height:0;margin:0;padding:0;list-style:none;display:grid}.board-row{border:1px solid var(--border);background:var(--surface);border-radius:clamp(6px,1.2vmin,12px);grid-template-columns:minmax(0,24%) minmax(0,1fr);align-items:center;gap:clamp(8px,1.6vw,28px);min-height:0;padding:0 clamp(8px,1.4vw,22px);display:grid;overflow:hidden}.board-name{min-width:0}.board-name span{font-size:clamp(12px, min(2vw, calc(var(--rh) * .3)), 34px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.15;display:block;overflow:hidden}.board-name small{color:var(--muted);font-size:clamp(9px, min(1.1vw, calc(var(--rh) * .17)), 18px);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.board-parts{min-width:0;padding:clamp(2px, calc(var(--rh) * .13), 14px) 0;align-self:stretch;gap:clamp(2px,.4vmin,4px);display:flex}.board-part{background:var(--raised);min-width:0;color:var(--muted);border-radius:clamp(4px,.8vmin,8px);flex-direction:column;flex:1 0 0;justify-content:center;padding:0 clamp(6px,1vw,16px);transition:background-color .7s,color .7s;display:flex;overflow:hidden}.board-part:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px;padding-left:clamp(10px,1.6vw,26px)}.board-part:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.board-part b{font-weight:500;font-size:clamp(10px, min(1.3vw, calc(var(--rh) * .24)), 22px);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.board-part small{font-size:clamp(9px, min(1vw, calc(var(--rh) * .17)), 16px);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.2;display:block;overflow:hidden}.board-part.done{background:var(--hue);color:#fff;animation:seg-in .7s var(--ease-out) both;transform-origin:0}.board-row.all{border-color:var(--hue)}.board-foot{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,min(1.1vw,1.9vh),18px);overflow:hidden}html:has(.board){height:100%;overflow:hidden}html:has(.board) body{height:100%;overflow:hidden}.board-address{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;line-height:1.3}.board-address strong{font-weight:700}.help{grid-template-columns:260px minmax(0,760px);align-items:start;gap:32px;display:grid}.help-toc{gap:2px;display:grid;position:sticky;top:24px}.help-toc .group-label{font-size:var(--fs-small);color:var(--faint);margin:14px 8px 4px}.help-toc .group-label:first-child{margin-top:0}.help-toc a{color:var(--muted);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;border-radius:6px;padding:6px 8px}.help-toc a:hover{background:var(--raised);color:var(--text)}.help-body{gap:var(--gap);max-width:760px;font-size:15px;line-height:24px;display:grid}.help-body section{scroll-margin-top:24px}.help-body h2{margin-bottom:8px}.help-body p{max-width:none}.help-body p+p{margin-top:8px}.help-body ol{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.help-body li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.help-body .tip{border-radius:var(--radius-control);background:var(--raised);margin-top:12px;padding:10px 12px}.help-body b{font-weight:500}.help-part{font-size:var(--fs-section);margin:12px 0 0;font-weight:500}@media (max-width:1100px){.help{grid-template-columns:minmax(0,1fr)}.help-toc{position:static}}.notes{gap:12px;display:grid}.note-form{justify-items:start;gap:8px;display:grid}.note-form textarea{width:100%}.note-list{margin:0;padding:0;list-style:none;display:grid}.note-list li{animation:row-in .26s var(--ease-out) both;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.note-list li+li{border-top:1px solid var(--rule)}.note-list .check{flex:none;margin-top:2px}.note-body{flex:1;min-width:0}.note-body p{white-space:pre-line;overflow-wrap:anywhere}.note-body .sub{font-size:var(--fs-small);color:var(--muted);margin-top:2px;display:block}.note-list li.done .note-body p{color:var(--muted);text-decoration:line-through}.note-list .btn.icon{margin:-6px -6px 0 0}.h3{font-size:var(--fs-body);margin-bottom:4px;font-weight:500}.pick-label{font-size:var(--fs-small);color:var(--muted);padding:10px 12px 4px}.pick-label:not(:first-child){margin-top:8px}.pick-empty{color:var(--muted);font-size:var(--fs-small);padding:4px 12px 10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;height:36px;font-weight:400;font-size:var(--fs-small);color:var(--muted);white-space:nowrap;vertical-align:bottom;padding:0 12px 8px}td{padding:calc((var(--row-height) - 20px) / 2) 12px;border-top:1px solid var(--rule);vertical-align:baseline}tbody tr:first-child td{border-top-color:var(--border)}th.n,td.n{text-align:right;white-space:nowrap}td.ctl{vertical-align:middle;padding-top:5px;padding-bottom:5px}td .sub{font-size:var(--fs-small);color:var(--muted);margin-top:1px;display:block}tfoot td{border-top:1px solid var(--border);font-weight:500}tfoot td.money,td.money{font-weight:700}td.name{min-width:160px}td.name.wide{min-width:260px}.stack.fill{flex-direction:column;display:flex}.stack.fill>:last-child{flex:1}.group-row td{font-size:var(--fs-small);color:var(--muted);border-top:0;padding-top:18px;padding-bottom:6px}.group-row+tr td{border-top-color:var(--border)}.who{background:var(--raised);width:24px;height:24px;color:var(--text);vertical-align:middle;border-radius:50%;flex:none;place-items:center;margin-right:10px;font-size:11px;font-weight:500;display:inline-grid}.who-cell{align-items:center;min-width:0;display:flex}.who-cell .grow{flex:1;min-width:0}.pill{height:22px;font-size:var(--fs-small);background:var(--pill-neutral-bg);color:var(--pill-neutral-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.pill.pos{background:var(--pill-positive-bg);color:var(--pill-positive-ink)}.pill.warn{background:var(--pill-warning-bg);color:var(--pill-warning-ink)}.btn{height:var(--control-height);border-radius:var(--radius-control);border:1px solid var(--control);background:var(--surface);cursor:pointer;white-space:nowrap;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--raised)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--primary);color:var(--primary-ink);border-color:#0000}.btn.primary:hover{background:var(--primary-hover)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--raised)}.btn.small{height:28px;padding:0 8px}.btn.icon{width:32px;height:32px;padding:0}.btn svg{width:16px;height:16px}.btn[disabled]{cursor:not-allowed;color:var(--faint);background:var(--raised)}.btn.danger{color:var(--negative)}.linkish{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500}.linkish:hover{text-decoration:underline}.field{align-content:start;gap:8px;display:grid}.field>label,.field>.label{font-weight:500}.field .hint{color:var(--muted);font-size:var(--fs-small)}.input,select.input,textarea.input{border:1px solid var(--control);border-radius:var(--radius-control);background:var(--surface);width:100%;height:36px;transition:border-color var(--t-hover) ease;padding:0 10px}textarea.input{resize:vertical;height:auto;padding:8px 10px;line-height:20px}.input:hover{border-color:var(--control-hover)}.input::placeholder{color:var(--faint)}.input.n{text-align:right;font-variant-numeric:tabular-nums}.input.cell{width:76px;height:32px;padding:0 8px}.input.cell.wide{width:104px}.input.bare{background:0 0;border-color:#0000;margin-left:-7px;padding-left:6px}.input.bare:hover{border-color:var(--control)}.input.bare:focus{border-color:var(--control);background:var(--surface)}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%235f5e5b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:12px;padding-right:28px}select.input.cell{width:auto;min-width:104px;max-width:160px}.with-unit{align-items:center;gap:6px;display:inline-flex}.form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.form-row .field{flex:160px}.form-row .field.fixed{flex:none}.stepper{align-items:center;gap:6px;display:inline-flex}.stepper .input{text-align:right;font-variant-numeric:tabular-nums;width:96px;height:44px;font-size:22px;font-weight:700}.stepper .btn{width:44px;height:44px;padding:0;font-size:18px}.stepper .unit{color:var(--muted);margin-left:2px;margin-right:6px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--raised);cursor:pointer;white-space:nowrap;height:28px;transition:background-color var(--t-hover) ease;border:0;border-radius:999px;padding:0 10px}.chip:hover{background:var(--active)}.chip[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.segmented{background:var(--raised);border-radius:8px;width:max-content;max-width:100%;padding:2px;display:inline-flex}.segmented button{height:32px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px}.segmented button[aria-pressed=true]{background:var(--seg-on);color:var(--text);font-weight:500}.toolbar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .spacer{flex:1}input[type=checkbox].check{appearance:none;border:1.5px solid var(--control);background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:4px;width:18px;height:18px;margin:0;position:relative}input[type=checkbox].check:checked{background:var(--primary);border-color:var(--primary)}input[type=checkbox].check:checked:after{content:"";border:solid var(--primary-ink);border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.empty{border:1px dashed var(--control);border-radius:var(--radius-control);min-height:64px;color:var(--muted);text-align:center;place-items:center;padding:16px;display:grid}.alert{border-radius:var(--radius-control);background:var(--pill-negative-bg);color:var(--pill-negative-ink);padding:10px 12px}.alert.ok{background:var(--pill-positive-bg);color:var(--pill-positive-ink)}.notice{border:1px solid var(--notice-border);border-radius:var(--radius-control);background:var(--pill-warning-bg);color:var(--pill-warning-ink);font-size:var(--fs-small);padding:10px 12px}.kv{display:grid}.kv>div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.kv>div+div{border-top:1px solid var(--rule)}.kv dt{color:var(--muted)}.kv dd{font-variant-numeric:tabular-nums;white-space:nowrap}.transfer{align-items:center;gap:10px;padding:10px 0;display:flex}.transfer+.transfer{border-top:1px solid var(--rule)}.transfer .path{flex:1;min-width:0}.transfer .arrow{color:var(--faint);margin:0 6px}.transfer .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.split{gap:var(--gap);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.pick{gap:2px;padding:8px;display:grid}.pick button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 12px;display:block}.pick button:hover{background:var(--raised)}.pick button[aria-selected=true]{background:var(--active)}.pick button .sub{font-size:var(--fs-small);color:var(--muted);display:block}.setting{border-top:1px solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:32px;padding:32px 0;display:grid}.setting:first-of-type{border-top:0;padding-top:8px}.setting h2{font-size:16px;font-weight:500}.setting .desc{color:var(--muted);max-width:44ch;margin-top:4px}.setting .well{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad);gap:16px;display:grid}dialog{border:1px solid var(--border);border-radius:var(--radius-card);width:min(400px,100vw - 32px);color:var(--text);padding:24px;box-shadow:0 12px 32px #00000029}dialog::backdrop{background:#0a0a0a52}dialog h2{margin-bottom:4px;font-size:16px;font-weight:500}dialog form{gap:16px;margin-top:16px;display:grid}dialog .buttons{justify-content:flex-end;gap:8px;display:flex}.gate{place-items:center;min-height:100svh;padding:16px;display:grid}.gate-card{gap:20px;width:min(380px,100%);display:grid}.gate-card .brand{padding:0;font-size:16px}.gate-card h1{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.2}.gate-card form{gap:16px;display:grid}.gate-card .panel{padding:24px}@media (max-width:1100px){.grid>*{grid-column:1/-1!important}.split{grid-template-columns:minmax(0,1fr)}.setting{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.topbar{z-index:10;background:var(--ground);border-bottom:1px solid var(--border);align-items:center;gap:10px;height:48px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.topbar .brand{flex:1;min-width:0;padding:0}.topbar .btn{background:0 0;border:0;width:44px;height:44px;padding:0}.sidebar{z-index:20;background:var(--ground);visibility:hidden;width:100%;height:100%;transition:transform var(--t-ui) var(--ease-out), visibility 0s linear var(--t-ui);padding-top:12px;position:fixed;inset:0;transform:translate(-100%)}.sidebar.open{visibility:visible;transition-delay:0s;transform:none}.sidebar .close{display:inline-flex}.nav-item{height:44px;font-size:16px}.canvas{padding:16px 16px 48px}.title-row{flex-wrap:wrap;align-items:flex-start}.title-row h1{font-size:22px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.kpi+.kpi{border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--border)}.kpi:nth-child(2n){border-left:1px solid var(--border)}.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpi-value{font-size:20px}.kpi.lead .kpi-value{font-size:24px}.panel{padding:16px}.panel.flush>header{padding:16px 16px 0}.panel.flush .table-wrap{padding:0 4px 4px}.input,.btn{min-height:40px}.input.cell{min-height:36px}td.name{min-width:132px}.table-wrap table{min-width:max-content}td.name.wide{min-width:168px}}.sidebar .close{background:0 0;border:0;width:44px;height:44px;padding:0;display:none;position:absolute;top:6px;right:8px}@media (max-width:640px){.hide-sm{display:none!important}.only-sm{display:block!important}.title-row .actions{flex:100%;gap:8px}.dial{gap:4px}.dial .input.cell{width:68px}}@media (max-width:480px){.segmented:not(.mini){width:100%;display:flex;overflow-x:auto}.segmented:not(.mini) button{flex:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes row-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes seg-in{0%{opacity:0;transform:scaleX(.2)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes fade{0%{opacity:0}}.title-row{animation:rise .36s var(--ease-out) both}.toolbar{animation:rise .36s var(--ease-out) 40ms both}.grid>*,.split>*,.canvas>.panel,.canvas>.empty,.setting,.gate-card>*{animation:rise .42s var(--ease-out) both}.grid>:first-child,.split>:first-child,.setting:first-of-type,.gate-card>:first-child{animation-delay:60ms}.grid>:nth-child(2),.split>:nth-child(2),.setting:nth-of-type(2),.gate-card>:nth-child(2){animation-delay:.12s}.grid>:nth-child(3),.setting:nth-of-type(3),.gate-card>:nth-child(3){animation-delay:.18s}.grid>:nth-child(4){animation-delay:.24s}.grid>:nth-child(n+5){animation-delay:.3s}.split .stack>*,.split .grid>*{animation-delay:.16s}tbody tr{animation:row-in .24s var(--ease-out) both}.stamp{animation:.2s both fade}.alert,.notice{animation:row-in .24s var(--ease-out) both}dialog[open]{animation:pop .22s var(--ease-out) both}dialog[open]::backdrop{animation:.2s both fade}.chip,.segmented button,.pick button{transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out)}.chip:active,.segmented button:active,.pick button:active{transform:scale(.97)}.stepper .btn:active{transform:scale(.94)}.input{transition:border-color var(--t-hover) ease, box-shadow var(--t-hover) ease}.input:focus-visible{border-color:var(--text);box-shadow:0 0 0 3px var(--focus-ring);outline:none}input[type=checkbox].check{transition:background-color var(--t-hover) ease, border-color var(--t-hover) ease, transform var(--t-press) var(--ease-out)}input[type=checkbox].check:active{transform:scale(.9)}.nav-item svg{transition:transform var(--t-ui) var(--ease-out)}.nav-item:hover svg{transform:translate(1px)}tbody tr td{transition:background-color var(--t-hover) ease}.transfer{animation:row-in .26s var(--ease-out) both}.transfer:nth-child(2){animation-delay:50ms}.transfer:nth-child(3){animation-delay:.1s}.transfer:nth-child(n+4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@media print{@page{margin:14mm}:root,:root[data-theme=dark],:root:not([data-theme=light]){--ground:#fff;--surface:#fff;--raised:#eeedeb;--active:#e7e6e3;--border:#bbb;--rule:#e2e2e2;--control:#cfcdc9;--text:#0a0a0a;--muted:#5f5e5b;--faint:#6b6a67;--primary:#141414;--primary-ink:#fff;--positive:#24703a;--negative:#b42318;--pill-positive-bg:#dcfae5;--pill-positive-ink:#04250e;--pill-negative-bg:#ffedea;--pill-negative-ink:#831c1e;--pill-warning-bg:#fffbeb;--pill-warning-ink:#92400e;--pill-neutral-bg:#eeedeb;--pill-neutral-ink:#3d3d3d;--notice-border:#fde68a;--bar-muted:#b9b7b2;--hue:#1d5fbf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#fff;font-size:12px;line-height:17px}.sidebar,.topbar,.no-print,.draft-bar,.switches,.btn,.stamp,dialog,.chips,.toolbar{display:none!important}.app{display:block}.canvas{max-width:none;padding:0}.panel,.kpis{break-inside:avoid;border-color:#bbb}.grid{display:block}.grid>*+*{margin-top:10px}.title-row h1{font-size:20px}*,:before,:after{transition:none!important;animation:none!important}.table-wrap{overflow:visible}td{padding-top:6px;padding-bottom:6px}.input{background:0 0!important;border-color:#0000!important;height:auto!important;min-height:0!important;padding:0!important}select.input{background-image:none!important}.dial .input{text-align:right;width:64px;font-weight:700}a{color:inherit}body.print-scope *{visibility:hidden}body.print-scope .printing,body.print-scope .printing *{visibility:visible}body.print-scope .printing{border:0;width:100%;position:absolute;top:0;left:0}.print-only{display:block!important}}.print-only{display:none}
