.au-page{--au-bg:#0A0816;--au-ink:#F1EEFF;--au-ink2:#B9B4DE;--au-ink3:#8E89BC;--au-line:rgba(165,145,255,.22);--au-card:rgba(24,19,58,.72);--au-field:rgba(120,100,230,.12);--au-accent:#7B61FF;--au-accent2:#A24BFF;--au-bad:#FF93A0;--au-tg:#2AABEE;min-height:100vh;box-sizing:border-box;padding:24px;background:var(--au-bg);color:var(--au-ink);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;font-size:15px;line-height:1.5;color-scheme:dark}.au-page *{box-sizing:border-box}.au-hero{position:relative;overflow:hidden;border-radius:28px;padding:44px 44px 36px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;border:1px solid var(--au-line);background:radial-gradient(800px 520px at 90% -8%,rgba(123,97,255,.38),transparent 60%),radial-gradient(600px 420px at -10% 110%,rgba(162,75,255,.28),transparent 60%),#120e2a}.au-hero>*{position:relative;z-index:1}.au-stars{position:absolute!important;inset:0;pointer-events:none;z-index:0!important;background:radial-gradient(1.3px 1.3px at 23px 41px,rgba(255,255,255,.9),transparent) 0 0/211px 187px,radial-gradient(1px 1px at 97px 130px,rgba(255,255,255,.7),transparent) 0 0/173px 223px,radial-gradient(1.6px 1.6px at 150px 60px,rgba(200,190,255,.8),transparent) 0 0/257px 241px;animation:au-tw 6s ease-in-out infinite alternate}@keyframes au-tw{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.au-stars{animation:none}}.au-brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px;letter-spacing:-.01em}.au-logo{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--au-accent),var(--au-accent2));display:grid;place-items:center;box-shadow:0 8px 24px -6px #7b61ffcc}.au-logo:after{content:"";width:12px;height:12px;border-radius:50%;background:#fff}.au-hero h1{margin:0;font-weight:650;font-size:clamp(30px,3.4vw,44px);line-height:1.1;letter-spacing:-.02em;max-width:15em}.au-hero h1 em{font-style:normal;background:linear-gradient(135deg,#b8a8ff,#ff8ad0);-webkit-background-clip:text;background-clip:text;color:transparent}.au-lead{margin:14px 0 0;color:var(--au-ink2);max-width:30em}.au-points{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:30em}.au-points li{display:flex;gap:12px;align-items:flex-start;color:var(--au-ink2)}.au-points b{color:var(--au-ink);font-weight:700}.au-points i{flex:none;width:22px;height:22px;margin-top:1px;border-radius:8px;background:var(--au-field);border:1px solid var(--au-line);display:grid;place-items:center}.au-points i:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--au-accent2);box-shadow:0 0 8px var(--au-accent2)}.au-side{display:flex;align-items:center;justify-content:center;padding:8px}.au-card{width:100%;max-width:440px;border-radius:26px;padding:28px;background:var(--au-card);border:1px solid var(--au-line);box-shadow:0 30px 70px -30px #000c}.au-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--au-field);margin-bottom:22px}.au-tabs button{border:0;background:transparent;color:var(--au-ink2);padding:10px;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.au-tabs button.on{background:linear-gradient(135deg,var(--au-accent),var(--au-accent2));color:#fff;box-shadow:0 6px 18px -6px #7b61ffcc}.au-view h2{margin:0 0 4px;font-size:24px;font-weight:650;letter-spacing:-.01em}.au-sub{margin:0 0 20px;color:var(--au-ink3);font-size:13.5px}.au-f{display:block;margin-bottom:14px}.au-f>span{display:block;font-size:12.5px;font-weight:600;color:var(--au-ink2);margin-bottom:6px}.au-inp{position:relative}.au-f input{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--au-line);background:var(--au-field);color:var(--au-ink);font:inherit;outline:0}.au-inp input{padding-right:84px}.au-f input::placeholder{color:#6e699b}.au-f input:focus{border-color:var(--au-accent);box-shadow:0 0 0 3px #7b61ff40}.au-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--au-ink3);padding:6px 8px;font-size:12px;border-radius:8px;cursor:pointer}.au-eye:hover{color:var(--au-ink)}.au-agree{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;font-size:12.5px;color:var(--au-ink2);cursor:pointer}.au-agree input{margin-top:3px;accent-color:var(--au-accent);width:16px;height:16px;flex:none}.au-err{margin:-2px 0 14px;padding:10px 12px;border-radius:12px;background:#ff93a01a;border:1px solid rgba(255,147,160,.35);color:var(--au-bad);font-size:13px}.au-btn{width:100%;border:0;border-radius:14px;padding:14px;font:inherit;font-weight:800;font-size:15px;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--au-accent),var(--au-accent2));box-shadow:0 10px 26px -8px #7b61ffd9}.au-btn:disabled{cursor:default;opacity:.7}.au-btn.au-tg{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--au-tg);box-shadow:none;opacity:.45}.au-soon{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ffffff38}.au-or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--au-ink3);font-size:12.5px}.au-or:before,.au-or:after{content:"";flex:1;height:1px;background:var(--au-line)}.au-foot{margin-top:18px;text-align:center;color:var(--au-ink3);font-size:12.5px}.au-link{border:0;background:transparent;color:#b8a8ff;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.au-link:hover{color:#fff}:root{--dash-orders:#6B4EFF;--dash-buyouts:#1baf7a;--dash-transfer:#eb6834;--dash-profit:#2a78d6}:root[data-theme=dark]{--dash-orders:#7B61FF;--dash-buyouts:#199e70;--dash-transfer:#d95926;--dash-profit:#3987e5}:root{--dash-c1:#6A52E8;--dash-c2:#2D8FCC;--dash-c3:#1E9A87;--dash-c4:#B8479F;--dash-c5:#A9812F;--dash-c6:#5D6789;--dash-c7:#9A9DB3}:root[data-theme=dark]{--dash-c1:#8F7BFF;--dash-c2:#5CB8F0;--dash-c3:#4FC7B5;--dash-c4:#E58BD8;--dash-c5:#D9B676;--dash-c6:#7D86A8;--dash-c7:#5B5F7A}.dash-panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.dash-grow{flex:1 1 0}.dash-nav{display:inline-flex;align-items:center;gap:8px}.dash-nav .field{flex-direction:row;align-items:center;gap:6px}.dash-nav .field input{min-height:36px;width:130px}.dash-arrow{min-height:36px;padding:0 14px;font-size:18px;line-height:1}.dash-period-title{min-width:150px;text-align:center;font-size:14.5px;color:var(--ink)}.dash-switch{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.dash-switch input{accent-color:var(--accent)}.dash-body{display:flex;flex-direction:column;gap:14px}.dash-line{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--ink-2)}.dash-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dash-kpi{padding:14px 16px 10px;display:flex;flex-direction:column;gap:6px;position:relative;transition:border-color .15s}.dash-kpi:hover,.dash-kpi:focus-within{border-color:var(--accent)}.dash-kpi.hero{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),var(--surface);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.dash-kpi.soon .dash-kv{color:var(--ink-3)}.dash-kh{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.dash-kpi-link{all:unset;cursor:pointer;color:inherit;font:inherit;border-radius:6px}.dash-kpi-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.dash-kpi-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-kv{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.dash-kv.neg{color:var(--neg)}.dash-kv.pos{color:var(--pos)}.dash-nodata{font-size:18px;font-weight:500;color:var(--ink-3)}.dash-ks{min-height:17px;font-size:12px;color:var(--ink-3)}.dash-ks .dash-dd{position:relative;z-index:1}.dash-spark{display:block;width:100%;height:40px}.dash-kpi-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.dash-kpi-bar .dash-more{margin-top:0}.dash-kpi-hidden{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.dash-chip{border:1px dashed var(--line);background:none;color:var(--ink-2);border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer}.dash-chip:hover{border-color:var(--accent);color:var(--ink)}.dash-kpi.dragging{opacity:.4}.dash-kpi.over{outline:2px dashed var(--accent);outline-offset:3px}.dash-kpi-tools{position:absolute;right:6px;bottom:6px;z-index:2;display:flex;gap:2px;opacity:0;transition:opacity .15s}.dash-kpi:hover .dash-kpi-tools,.dash-kpi:focus-within .dash-kpi-tools{opacity:1}.dash-delta{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.dash-dd{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.dash-dd button{border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;padding:1px 8px;border-radius:999px;cursor:pointer}.dash-dd button[aria-pressed=true]{background:var(--pill);color:var(--on-pill)}.dash-blocks-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dash-lbl{color:var(--ink-3);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.dash-rel{position:relative}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dash-blk{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;position:relative;transition:border-color .15s}.dash-blk:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.dash-blk.dragging{opacity:.4}.dash-blk.over{outline:2px dashed var(--accent);outline-offset:3px}.dash-blk.is-soon{background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--surface-2) 70%,transparent) 10px 11px),var(--surface)}.dash-blk.is-off{opacity:.7}.dash-bh{display:flex;align-items:center;gap:10px}.dash-bh h3{margin:0;font-size:15px;font-weight:650}.dash-go{border:0;background:none;color:var(--accent-ink);font-weight:650;font-size:13px;cursor:pointer;padding:4px 6px;border-radius:8px;white-space:nowrap;text-decoration:none}.dash-go:hover{background:var(--accent-soft)}.dash-go:disabled{color:var(--ink-3);cursor:default;background:none}.dash-tools{display:flex;gap:2px;opacity:.35;transition:opacity .15s}.dash-blk:hover .dash-tools,.dash-blk:focus-within .dash-tools{opacity:1}.dash-tool{border:0;background:none;color:var(--ink-3);cursor:pointer;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:16px;line-height:1}.dash-tool:hover{background:var(--surface-2);color:var(--ink)}.dash-tool.grip{cursor:grab}.dash-big-n{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.dash-big-n.neg{color:var(--neg)}.dash-big-n.pos{color:var(--pos)}.dash-cap{color:var(--ink-3);font-size:12.5px}.dash-cap.pos{color:var(--pos)}.dash-pair{display:flex;gap:22px;align-items:flex-end}.dash-rows{display:flex;flex-direction:column}.dash-r{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);align-items:baseline;font-size:13.5px;text-decoration:none;color:var(--ink)}.dash-r:first-child{border-top:0}.dash-r>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-r b{font-weight:650;white-space:nowrap}.dash-r-link{border-radius:8px}.dash-r-link:hover{background:var(--surface-2)}.dash-badges{display:inline-flex;gap:4px}.dash-lbl+.dash-rows{margin-top:4px}.dash-bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;display:flex}.dash-bar i{display:block;height:100%}.dash-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--ink-2)}.dash-legend span{display:inline-flex;align-items:center;gap:5px}.dash-legend i{width:8px;height:8px;border-radius:3px;display:inline-block}.dash-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dash-soonbox{border:1px dashed var(--line);border-radius:12px;padding:10px 12px;color:var(--ink-3);font-size:12.5px}.dash-blk-msg{border-radius:12px;padding:10px 12px;color:var(--ink-2);font-size:13px;background:var(--surface-2)}.dash-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:320px;padding:12px;display:flex;flex-direction:column;gap:2px}.dash-pop h4{margin:2px 4px 8px;font-size:13px}.dash-it{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:8px}.dash-it:hover{background:var(--surface-2)}.dash-it label{flex:1;display:flex;gap:8px;align-items:center;cursor:pointer;min-width:0;font-size:13.5px}.dash-it input{accent-color:var(--accent)}.dash-it button{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:26px;height:24px;cursor:pointer;color:var(--ink-2)}.dash-it button:disabled{opacity:.3;cursor:default}.dash-pop .dash-cap{margin:8px 4px 0}.dash-products{display:flex;flex-direction:column;gap:14px}.dash-chart-card{display:flex;flex-direction:column;gap:10px}.dash-chart-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.dash-chart-h h2,.dash-tb-h h2{margin:0;font-size:15px;font-weight:600}.dash-chart{height:320px;width:100%}.dash-chart-msg{height:320px;display:flex;align-items:center;justify-content:center}.dash-tb-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px}.dash-tb-h input[type=search],.dash-tb-h select{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:0 12px;min-height:38px;font:inherit;font-size:14px;color:var(--ink)}.dash-q{min-width:260px}.dash-tb-hint{flex-basis:100%}.dash-tscroll{overflow:auto;max-width:100%;max-height:72vh}.dash-tbl{border-collapse:separate;border-spacing:0}.dash-tbl th,.dash-tbl td{padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap}.dash-tbl thead th{position:sticky;z-index:3;font-weight:500;color:var(--ink-3)}.dash-hg th{top:0;height:34px;text-align:center;border-bottom:1px solid var(--line)}.dash-hc th{top:34px;height:40px;vertical-align:bottom}.dash-group{border-left:1px solid var(--line)}.dash-hg .th-sort{font-weight:650;color:var(--ink-2)}.dash-tbl .th-sort[aria-expanded=false]{color:var(--ink-3)}.dash-tbl .dash-sticky{position:sticky;left:0;z-index:2;width:300px;min-width:300px;max-width:300px;white-space:normal;box-shadow:inset -1px 0 0 var(--line)}.dash-tbl thead .dash-sticky{z-index:4;text-align:left;top:0}.dash-total td{position:sticky;top:74px;z-index:2;background:var(--surface-2);font-weight:650}.dash-total td.dash-sticky{z-index:3}.dash-other td{background:var(--surface-2)}.dash-tbl td .dash-sub{display:block;font-size:11.5px;font-weight:400;color:var(--ink-3)}.dash-tbl td.dash-heat{background:color-mix(in srgb,var(--accent) calc(var(--h) * .35%),var(--surface))}.dash-tbl td.dash-heat.neg-bg{background:color-mix(in srgb,var(--neg) calc(var(--h) * .35%),var(--surface))}.dash-prod{display:flex;align-items:center;gap:10px}.dash-prod-t{min-width:0;flex:1 1 auto}.dash-prod-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-store{flex:0 0 auto;padding:1px 8px;border-radius:999px;font-size:11.5px;background:var(--accent-soft);color:var(--ink-2)}.dash-src summary{cursor:pointer;font-weight:600;font-size:15px}.dash-src ul{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--ink-2)}.dash-sig{display:flex;gap:8px;align-items:flex-start;min-width:0}.dash-sig .badge{flex:none;min-width:18px;text-align:center}.dash-sig-t{display:flex;flex-direction:column;min-width:0}.dash-sig-t b{font-weight:600}.dash-sig-t .dash-cap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-more-link{display:block;padding-top:8px;text-decoration:none}.dash-more-link:hover{color:var(--ink)}.dash-i{color:var(--ink-3);cursor:help}.md-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.md-stores{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.md-store{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;cursor:pointer;color:var(--ink-2)}.md-store.on{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 8%,transparent)}.md-store input{margin:0;accent-color:var(--accent)}.md-mp{font-size:11px}.md-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.md-notes summary{cursor:pointer}.md-notes ul{margin:4px 0 0;padding-left:18px}.dash-grid>.sb-item>.dash-blk{height:100%}.cc{display:flex;flex-direction:column;gap:10px}.cc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-head .icon-btn{font-size:18px;line-height:1}.cc-head .icon-btn:disabled{opacity:.4;cursor:default}.cc-sel{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:10px;min-height:34px;padding:0 8px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cc-sel:hover{border-color:var(--accent-tint)}.cc-sel option{background:var(--surface);color:var(--ink)}.cc-head .cc-today{margin-left:auto;min-height:34px;padding:0 14px;font-size:13px}.cc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;transition:opacity .15s}.cc-grid[aria-busy=true]{opacity:.55}.cc-dow{font-size:12px;color:var(--ink-3);text-align:center;padding:2px 0 4px}.cc-day{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;min-height:60px;padding:6px 8px 7px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);text-align:left;font:inherit}button.cc-day{cursor:pointer}button.cc-day:hover{border-color:var(--accent)}.cc-day.p0{background:color-mix(in srgb,var(--accent) 15%,var(--surface));border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}.cc-day.p1{background:color-mix(in srgb,var(--ink-3) 17%,var(--surface));border-color:color-mix(in srgb,var(--ink-3) 28%,var(--line))}.cc-day.none{background:transparent;border-style:dashed;color:var(--ink-3)}.cc-day[data-planned],.cc-sw.plan{border-style:dashed;background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--ink-3) 14%,transparent) 6px 7px)}.cc-day[data-planned]{border-color:var(--accent-tint)}.cc-day[data-starts]{box-shadow:inset 4px 0 0 var(--accent)}.cc-day[data-selected]{outline:2px solid var(--accent);outline-offset:1px}.cc-top{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:20px}.cc-n{display:inline-block;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-size:12px;line-height:20px;text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums}.cc-n.today{background:var(--accent);color:var(--on-accent);font-weight:700}.cc-mark{flex:none;width:9px;height:9px;border-radius:999px;background:var(--accent)}.cc-mark.plan{background:transparent;border:2px dashed var(--accent)}.cc-v{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-day.none .cc-v{font-weight:500;color:var(--ink-3)}.cc-plan{font-size:10px;line-height:1.2;color:var(--accent-ink)}.cc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;color:var(--ink-3)}.cc-legend>span{display:inline-flex;align-items:center;gap:6px}.cc-legend .cc-hint{flex:1 1 100%;color:var(--ink-2)}.cc-sw{display:inline-block;width:14px;height:14px;border-radius:5px;border:1px solid var(--line);flex:none}.cc-sw.p0{background:color-mix(in srgb,var(--accent) 15%,var(--surface));border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}.cc-sw.p1{background:color-mix(in srgb,var(--ink-3) 17%,var(--surface));border-color:color-mix(in srgb,var(--ink-3) 28%,var(--line))}.cc-sw.none{border-style:dashed}.cc-legend .cc-n{height:18px;min-width:18px;line-height:18px;font-size:11px}.cc-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.dd-dlg{display:flex;flex-direction:column;gap:16px}.ddd-lead{margin:0;font-size:13.5px;color:var(--ink-2)}.ddd-lab{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.dd-fields{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0;transition:opacity .15s}.dd-fields:disabled{opacity:.45}.dd-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dd-sub-pick{margin-top:12px}.dd-hint{margin-top:6px;font-size:12.5px;color:var(--ink-3)}.ddd-note{display:flex;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:13px;color:var(--ink-2)}.ddd-note.w{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--ink)}.ddd-note.ok{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--ink);font-weight:600}.dd-fixed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px}.dd-foot{display:flex;flex-wrap:wrap;gap:10px}.dd-foot .btn:disabled{opacity:.5;cursor:default}.dd-switch{display:flex;align-items:center;gap:10px;cursor:pointer}.dd-switch input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--accent)}.dd-scrim{position:fixed;inset:0;z-index:30;background:#06070e61}.dd-panel{position:fixed;top:0;right:0;bottom:0;z-index:31;display:flex;flex-direction:column;width:min(440px,96vw);background:var(--surface);border-left:1px solid var(--line);box-shadow:-18px 0 50px #00000047;outline:none;animation:dd-slide .2s ease}@keyframes dd-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.dd-ph{display:flex;flex-direction:column;gap:8px;padding:20px 22px 14px;border-bottom:1px solid var(--line)}.dd-ph-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dd-ptitle{font-size:18px;font-weight:700;letter-spacing:-.01em}.dd-pamt{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.dd-pb{display:flex;flex:1;flex-direction:column;gap:18px;padding:18px 22px;overflow:auto}.dd-facts{display:grid;grid-template-columns:120px 1fr;gap:10px 12px;margin:0;font-size:13.5px}.dd-facts dt{color:var(--ink-3)}.dd-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.dd-facts .dd-dot{margin-right:7px}.dd-lock{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-size:13.5px;color:var(--ink-2)}.dd-lock .link{padding:4px 0 0}.dd-ph-h{margin:0 0 10px;font-size:13px;font-weight:650;color:var(--ink-2)}.dd-hist{display:grid;gap:12px;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line);list-style:none;font-size:13px}.dd-hist li{position:relative}.dd-hist li:before{content:"";position:absolute;left:-20px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.dd-hist .w{font-size:12px;color:var(--ink-3)}.dd-pf{display:flex;flex-wrap:wrap;gap:10px;padding:14px 22px 20px;border-top:1px solid var(--line)}.dd-pf-note{align-self:center;font-size:12.5px;color:var(--ink-3)}.btn.dd-del:hover:not(:disabled){color:var(--neg)}.dd-pf .btn:disabled{opacity:.5;cursor:default}.cal-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.cal-split.open{grid-template-columns:minmax(0,1fr) 520px}.cal-split>.cal-body{min-width:0}.ln-panel{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;display:flex;flex-direction:column;gap:14px;padding:18px 20px}.ln-panel[hidden]{display:none}.ln-ph{display:flex;justify-content:space-between;align-items:center}.ln-ph h2{margin:0;font-size:19px}.ln-x{border:0;background:transparent;font-size:22px;line-height:1;color:var(--ink-3);cursor:pointer;padding:4px 8px;border-radius:10px}.ln-x:hover{background:var(--surface-2);color:var(--ink)}.ln-panel>.seg{align-self:flex-start}.ln-banner{border-radius:14px;padding:10px 14px;font-size:13px;color:var(--ink-2);border:1px dashed var(--line)}.ln-banner b{color:var(--ink)}.ln-banner.try{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.ln-banner.took{background:color-mix(in srgb,var(--pos) 8%,var(--surface));border-color:color-mix(in srgb,var(--pos) 40%,var(--line))}.ln-kinds{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ln-kind{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:var(--ink)}.ln-kind span{font-size:12.5px;color:var(--ink-3)}.ln-kind.on{border-color:var(--accent);background:var(--accent-soft)}.ln-kind.on span{color:var(--ink-2)}.ln-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.ln-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.ln-fld.w2{grid-column:1 / -1}.ln-lab{font-size:12.5px;color:var(--ink-3)}.ln-err{font-size:12px;color:var(--neg)}.ln-qs{display:flex;gap:6px;flex-wrap:wrap}.ln-qs button{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:2px 10px;font-size:12px;color:var(--ink-2);cursor:pointer}.ln-qs button:hover{border-color:var(--accent);color:var(--ink)}.ln-res{display:flex;flex-direction:column;gap:12px}.ln-stale{opacity:.6;transition:opacity .2s}.ln-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ln-fact{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;gap:1px;min-width:0}.ln-fact small{font-size:12px;color:var(--ink-3)}.ln-fact b{font-size:19px;letter-spacing:-.01em}.ln-fact span{font-size:12px;color:var(--ink-3)}.ln-sum{font-size:13px;color:var(--ink-2)}.ln-alert{border-radius:12px;padding:9px 12px;font-size:13px;border:1px solid var(--line)}.ln-alert.warn{background:color-mix(in srgb,var(--warn) 12%,var(--surface));border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.ln-alert.red{background:color-mix(in srgb,var(--neg) 12%,var(--surface));border-color:color-mix(in srgb,var(--neg) 45%,var(--line));color:var(--ink)}.ln-alert.ok{background:color-mix(in srgb,var(--pos) 10%,var(--surface));border-color:color-mix(in srgb,var(--pos) 40%,var(--line))}.ln-alert.info{background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.ln-imp{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.ln-ih{font-weight:650;display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.ln-ih .mute{font-weight:400;font-size:12.5px}.ln-chart{position:relative}.ln-chart svg{width:100%;height:auto;display:block}.ln-ax{font-size:10.5px;fill:var(--ink-3)}.ln-tip{font-size:12px;color:var(--ink-2);margin-top:2px}.ln-clg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink-3)}.ln-clg span{display:inline-flex;align-items:center;gap:6px}.ln-ln{display:inline-block;width:18px;height:0;border-top:2.6px solid var(--accent)}.ln-ln.dsh{border-top:1.8px dashed var(--ink-3)}.ln-ln.red{border-top:1.2px dashed var(--neg)}.ln-bnd{display:inline-block;width:12px;height:10px;background:color-mix(in srgb,var(--neg) 18%,transparent)}.ln-dt{border:1px solid var(--line);border-radius:14px;padding:8px 12px}.ln-dt summary{cursor:pointer;font-weight:600;font-size:13.5px}.ln-tw{overflow-x:auto;margin-top:8px}.ln-tb{width:100%;border-collapse:collapse;font-size:12.5px}.ln-tb th,.ln-tb td{text-align:right;padding:5px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.ln-tb th:first-child,.ln-tb td:first-child{text-align:left}.ln-tb th{color:var(--ink-3);font-weight:550}.ln-tb tr.paid td{color:var(--ink-3)}.ln-tb tr.bad td{color:var(--neg)}.ln-calc{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px}.ln-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ln-btns .btn.sm,.ln-card .btn.sm{min-height:32px;padding:0 12px;font-size:13px}.ln-list{display:flex;flex-direction:column;gap:12px}.ln-total{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:var(--surface-2)}.ln-total small{font-size:12px;color:var(--ink-3)}.ln-total b{font-size:22px}.ln-card{display:flex;flex-direction:column;gap:7px;border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;background:var(--surface-2)}.ln-card.open{border-color:var(--accent)}.ln-ct{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.ln-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ln-row span{color:var(--ink-3)}.ln-row b{text-align:right;font-weight:600}.ln-close{display:flex;flex-direction:column;gap:8px}.ln-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;margin-left:6px}.ln-badge.ok{background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos)}.ln-badge.neg{background:color-mix(in srgb,var(--neg) 16%,transparent);color:var(--neg)}.ln-badge.info{background:var(--accent-soft);color:var(--accent-ink)}.ln-cmp{display:flex;flex-direction:column;gap:12px}.ln-cmpt td.best{background:color-mix(in srgb,var(--pos) 8%,transparent)}.ln-cmpt th,.ln-cmpt td{white-space:normal;vertical-align:top}.ln-verdict{border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:var(--surface-2);font-size:13.5px}.ln-verdict ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ln-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 12px}.ln-bar .grow{flex:1}.ln-cnt{display:inline-flex;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--on-accent);color:var(--accent);font-size:12px;font-weight:700;align-items:center;justify-content:center}.ln-draft{display:inline-flex;align-items:center;gap:8px;border:1.5px dashed var(--accent);border-radius:999px;padding:4px 6px 4px 12px;font-size:13px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.ln-draft button{border:0;background:transparent;font-size:16px;cursor:pointer;color:var(--ink-3);padding:0 6px}.cal-pay.ln-chip{flex-wrap:wrap;row-gap:0;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.cal-pay.ln-chip .cal-cn{flex:1 1 auto}.cal-pay.ln-chip small{flex-basis:100%;color:var(--ink-2);font-size:10.5px;line-height:1.25;text-align:left}.cal-pay.ln-chip.dr{border:1.5px dashed var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.cal-pay.ln-chip.bad{border-color:var(--neg);background:color-mix(in srgb,var(--neg) 14%,var(--surface))}.cal-pay.ln-chip em{flex-basis:100%;font-style:normal;font-size:9.5px;font-weight:700;color:var(--accent-ink);line-height:1.1;text-align:left}.ln-dates{display:flex;flex-direction:column;gap:6px}.ln-drow{display:grid;grid-template-columns:140px 150px 1fr;gap:10px;align-items:baseline;text-align:left;border:1px solid var(--line);border-radius:12px;padding:8px 12px;background:var(--surface-2);font-size:13px;color:var(--ink)}.ln-drow.bad{border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.ln-drow .dd{font-weight:600}.cal-split.open .cal-months{grid-template-columns:minmax(0,1fr)}.exp-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;align-items:start}.exp-store{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:14px;padding:8px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-size:13.5px}.exp-store b{font-size:15px}.exp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exp-span{grid-column:1 / -1}.exp-grid .err{margin-top:6px}.exp-chips{display:flex;flex-wrap:wrap;gap:8px}.exp-chip{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:13px;font-weight:550;cursor:pointer}.exp-chip:hover{color:var(--ink)}.exp-chips .exp-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.exp-chip:has(input:checked){border-color:var(--accent-tint);background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.exp-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.exp-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--ink-2)}.exp-rep{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.exp-rep b{font-size:14px;color:var(--ink)}.exp-rep-opts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}.exp-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.exp-switch input{appearance:none;position:relative;flex:0 0 auto;width:46px;height:26px;margin:0;border-radius:999px;background:var(--line);cursor:pointer}.exp-switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.exp-switch input:checked{background:var(--accent)}.exp-switch input:checked:after{background:var(--on-accent)}.exp-switch input:checked:after{transform:translate(20px)}.exp-radio{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink);cursor:pointer}.exp-radio input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.exp-end select{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 12px;min-height:38px;font-size:14px;color:var(--ink)}.exp-end select:disabled{color:var(--ink-3)}.exp-hint{padding:12px 16px;border:1px solid var(--accent-tint);border-radius:18px;background:var(--accent-soft)}.exp-hint-t{margin-bottom:8px;font-size:14px;font-weight:700;color:var(--accent-ink)}.exp-hint-l{display:flex;flex-direction:column;gap:11px;font-size:13px;line-height:1.45}.exp-hrow{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.exp-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid var(--accent-tint);border-radius:999px;background:var(--surface);color:var(--accent-ink);font-size:11.5px;font-weight:700;white-space:nowrap}.exp-foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.exp-foot .err{flex:1 1 100%}.exp-foot .btn:disabled{opacity:.5;cursor:default}.fx-store{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.fx-eyebrow{margin-bottom:8px;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.fx-seg .seg{padding:4px}.fx-seg .seg button{min-height:48px;padding:0 26px;font-size:16px;font-weight:650}.fx-help{font-size:12px;line-height:1.4;color:var(--ink-3)}.fx-side{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fx-bal{font-size:13.5px;color:var(--ink-2);text-align:right}.fx-bal b{font-weight:650;color:var(--ink)}.btn.fx-add{min-height:48px;padding:0 24px;font-size:15px}.fx-month{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.fx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fx-kpi{display:flex;flex-direction:column;gap:6px}.fx-kpi .l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.fx-kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.fx-kpi .n{font-size:12.5px;color:var(--ink-3)}.fx-kpi.fx-hero{border:0;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 82%,#000) 0%,var(--accent) 55%,color-mix(in srgb,var(--accent) 72%,#fff) 120%);color:var(--on-accent);box-shadow:0 16px 40px color-mix(in srgb,var(--accent) 35%,transparent)}.fx-kpi.fx-hero .l,.fx-kpi.fx-hero .n{color:var(--on-accent);opacity:.9}.fx-tbl{overflow-x:auto}.fx-tbl .tbl th{white-space:normal;vertical-align:bottom;line-height:1.3}.fx-tbl .tbl th,.fx-tbl .tbl td{padding-left:10px;padding-right:10px}.fx-tbl .tbl td .sub{margin-top:2px}.tbl td.fx-name{min-width:140px;white-space:normal;font-weight:600}.tbl td.fx-cat{min-width:100px;white-space:normal}.fx-chip{display:block;margin-bottom:4px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:11.5px;font-weight:600;border-radius:999px;padding:1px 9px;cursor:pointer}.fx-chip:hover{border-color:var(--accent-tint);color:var(--accent-ink)}.tbl td.fx-cm{max-width:140px;white-space:normal;color:var(--ink-2)}.fx-cm span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-acts{display:flex;align-items:center;justify-content:flex-end;gap:4px}.btn.fx-pay{min-height:32px;padding:0 12px;border:1px solid var(--accent-tint);background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;gap:6px;margin-right:4px}.btn.fx-pay:hover{background:color-mix(in srgb,var(--accent) 24%,var(--surface))}.icon-btn.fx-del:hover:not(:disabled){color:var(--neg);background:color-mix(in srgb,var(--neg) 12%,transparent)}.fx-tbl{--fx-mark:#F2C230;--fx-mark-bg:color-mix(in srgb,var(--fx-mark) 24%,var(--surface))}:root[data-theme=dark] .fx-tbl{--fx-mark:#E8B931;--fx-mark-bg:color-mix(in srgb,var(--fx-mark) 20%,var(--surface))}.tbl tr.fx-marked td{background:var(--fx-mark-bg)}.tbl tr.fx-marked td:first-child{box-shadow:inset 4px 0 0 var(--fx-mark)}.fx-dot{display:block;width:14px;height:14px;border-radius:50%;border:2px solid var(--ink-3);box-sizing:border-box}.icon-btn.fx-mark:hover .fx-dot{border-color:var(--fx-mark)}.icon-btn.fx-mark[aria-pressed=true] .fx-dot{border-color:color-mix(in srgb,var(--fx-mark) 70%,#000);background:var(--fx-mark)}.fx-mark-err{margin-bottom:10px}.fx-empty{padding:36px 12px;text-align:center;color:var(--ink-2)}.fx-empty b{display:block;margin-bottom:4px;font-weight:650;color:var(--ink)}.fx-foot{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.fx-lead{margin:0;font-size:13.5px;color:var(--ink-2)}.fx-dlg{display:flex;flex-direction:column;gap:14px}.fx-hint{padding:12px 16px;border:1px solid var(--accent-tint);border-radius:18px;background:var(--accent-soft)}.fx-hint-t{margin-bottom:8px;font-size:14px;font-weight:700;color:var(--accent-ink)}.fx-hint-l{display:flex;flex-direction:column;gap:11px;font-size:13px;line-height:1.45}.fx-hrow{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fx-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid var(--accent-tint);border-radius:999px;background:var(--surface);color:var(--accent-ink);font-size:11.5px;font-weight:700;white-space:nowrap}.fx-foot-btns{display:flex;flex-wrap:wrap;gap:10px}.fx-foot-btns .btn:disabled{opacity:.5;cursor:default}.fx-opts{display:flex;flex-direction:column;gap:10px}.fx-opt{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);cursor:pointer}.fx-opt:has(input:checked){border-color:var(--accent-tint);background:var(--accent-soft)}.fx-opt input{flex:0 0 auto;width:16px;height:16px;margin:3px 0 0;accent-color:var(--accent)}.fx-opt b{display:block;font-size:14px}.fx-opt span{font-size:12.5px;color:var(--ink-2)}.fx-warn{padding:10px 14px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--warn) 12%,transparent);font-size:13px}.fx-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx-pick button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:18px;padding:18px 14px;font-size:18px;font-weight:700;text-align:left;cursor:pointer}.fx-pick button:hover{border-color:var(--accent-tint);background:var(--accent-soft)}.rs-zone{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--neg) 35%,transparent);border-radius:14px}.rs-zone-h{font-size:13px;font-weight:650;color:var(--neg)}.rs-zone-t{margin:0;font-size:12.5px;color:var(--ink-3)}.btn.rs-open{align-self:flex-start;color:var(--neg);border-color:color-mix(in srgb,var(--neg) 45%,transparent)}.rs-checks{display:flex;flex-direction:column;gap:10px}.rs-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13.5px}.rs-check input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.rs-check .rs-hint{display:block;font-size:12.5px;color:var(--ink-3)}.rs-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rs-part-h{font-size:13px;font-weight:650;color:var(--ink-2)}.rs-line{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.rs-line span:last-child{color:var(--ink-2);white-space:nowrap}.rs-warn{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--neg) 12%,transparent);font-size:13px;color:var(--ink)}.btn.rs-go{background:var(--neg);color:var(--surface)}.btn.rs-go:disabled{opacity:.45;cursor:not-allowed}a.btn.ghost{text-decoration:none;display:inline-flex;align-items:center}.cal-lead{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.cal-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 22px}.cal-ctl{display:flex;flex-direction:column;gap:5px}.cal-cl{padding-left:4px;font-size:12px;font-weight:550;color:var(--ink-3)}.cal-res{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);font-size:14px}.cal-res.ro{border-style:dashed;background:transparent}.cal-reslab{color:var(--ink-3)}.cal-pen{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 -8px 0 2px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:15px;cursor:pointer}.cal-pen:hover{background:var(--accent-soft);color:var(--accent-ink)}.cal-check{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:14px;font-weight:600;cursor:pointer}.cal-check input{width:18px;height:18px;accent-color:var(--accent)}.cal-grow{flex:1 1 auto}.btn.cal-add{border:0;background:var(--accent-soft);color:var(--accent-ink)}.btn.cal-add:hover{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}.cal-body{display:flex;flex-direction:column;gap:18px;transition:opacity .15s}.cal-body[aria-busy=true]{opacity:.55}.cal-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cal-kpi{display:flex;flex-direction:column;gap:4px;padding:18px 22px}.cal-kl{font-size:13px;font-weight:600;color:var(--ink-2)}.cal-kv{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.cal-ks{font-size:13.5px;color:var(--ink-3)}.cal-ks.neg{font-weight:600;color:var(--neg)}.cal-k-neg{background:color-mix(in srgb,var(--neg) 9%,var(--surface));border-color:color-mix(in srgb,var(--neg) 42%,var(--line))}.cal-k-ok{background:color-mix(in srgb,var(--pos) 8%,var(--surface));border-color:color-mix(in srgb,var(--pos) 38%,var(--line))}.cal-k-warn{background:color-mix(in srgb,var(--warn) 9%,var(--surface));border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.cal-need{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px}.cal-need b{font-size:16px;font-weight:650}.cal-need div{color:var(--ink-2)}.cal-strips{display:flex;flex-direction:column;gap:8px}.cal-strip{display:flex;align-items:flex-start;gap:12px;padding:11px 16px;border:1px solid;border-radius:14px;font-size:14px}.cal-strip:before{content:"!";flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:13px;font-weight:800;color:var(--bg)}.cal-strip.green:before{content:"✓"}.cal-st{flex:1 1 auto;min-width:0}.cal-sub{margin-top:2px;font-size:12.5px;color:var(--ink-2)}.cal-strip.red{background:color-mix(in srgb,var(--neg) 12%,var(--surface));border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.cal-strip.red:before{background:var(--neg)}.cal-strip.yellow{background:color-mix(in srgb,var(--warn) 13%,var(--surface));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.cal-strip.yellow:before{background:var(--warn)}.cal-strip.green{background:color-mix(in srgb,var(--pos) 10%,var(--surface));border-color:color-mix(in srgb,var(--pos) 40%,var(--line))}.cal-strip.green:before{background:var(--pos)}.cal-open{white-space:nowrap}.cal-why{margin:4px 0 0;padding-left:18px}.cal-cap{margin-top:3px;font-size:12.5px;color:var(--ink-3)}.cal-chart{width:100%;height:320px}.cal-chart-msg{display:flex;align-items:center;justify-content:center;height:320px}.cal-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12.5px;color:var(--ink-2)}.cal-legend span{display:inline-flex;align-items:center;gap:6px}.cal-legend i{display:inline-block;flex:0 0 auto}.cal-lg-line{width:16px;height:3px;border-radius:3px;background:var(--accent)}.cal-lg-line.pos{background:var(--pos)}.cal-lg-line.neg{background:var(--neg)}.cal-lg-band{width:12px;height:12px;border-radius:3px}.cal-lg-band.neg{background:color-mix(in srgb,var(--neg) 35%,transparent)}.cal-lg-band.warn{background:color-mix(in srgb,var(--warn) 35%,transparent)}.cal-lg-dot{width:9px;height:9px;box-sizing:border-box;border-radius:50%;background:var(--ink-2)}.cal-lg-dot.hollow{border:2px solid var(--ink-2);background:transparent;margin-left:2px}.cal-plan{position:relative;overflow-x:auto}.cal-plan .tbl td{padding:11px 12px}.cal-plan .cal-start td,.cal-plan .cal-foot td{background:var(--surface-2)}.cal-plan .cal-start td{font-weight:600}.cal-plan .cal-foot td:first-child{color:var(--ink-2)}.cal-split{margin-left:10px;font-weight:500}.cal-none{padding:26px 12px;text-align:center}.cal-plan tr.cal-red td{background:color-mix(in srgb,var(--neg) 11%,transparent)}.cal-plan tr.cal-yellow td{background:color-mix(in srgb,var(--warn) 12%,transparent)}.cal-wd{font-size:12px}.cal-op{min-width:250px;max-width:380px;white-space:normal}.cal-opt{font-weight:600}.cal-opc{margin-top:1px;font-size:12px;color:var(--ink-3)}.cal-x{font-weight:550;color:var(--accent-ink);text-decoration:none}.cal-x:hover{text-decoration:underline}.cal-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cal-sdot{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%}.cal-sb{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:600;color:var(--ink-2)}.cal-sb i{display:inline-block;width:7px;height:7px;border-radius:50%}.cal-acc{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:650}.cal-acc.est{border:1px dashed var(--ink-3);color:var(--ink-2)}.cal-acc.rep{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos)}.cal-acc.man{background:var(--accent-soft);color:var(--accent-ink)}.cal-legend .cal-acc{margin:0}.cal-est{padding-bottom:1px;border-bottom:1px dashed var(--ink-3);font-style:italic}.cal-sure{font-weight:650}.cal-flag{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:650}.cal-flag.neg{background:color-mix(in srgb,var(--neg) 16%,transparent)}.cal-flag.low{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.btn.cal-act{min-height:32px;padding:0 14px;font-size:13px}.cal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn.cal-soft{border:0;background:var(--accent-soft);color:var(--accent-ink)}.btn.cal-soft:hover{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}.btn.cal-sm{min-height:34px;padding:0 14px;font-size:13px}.cal-banner .btn:disabled{opacity:.5;cursor:default}.cal-sw{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 8px 0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:650;cursor:pointer}.cal-sw[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.cal-knob{position:relative;width:42px;height:24px;border-radius:999px;background:var(--line);transition:background .15s}.cal-knob:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0000004d;transition:transform .15s}.cal-sw[aria-pressed=true] .cal-knob{background:var(--accent)}.cal-sw[aria-pressed=true] .cal-knob:after{transform:translate(18px);background:var(--on-accent)}.cal-cnt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700}.cal-banner{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 18px;border:1px solid var(--accent-tint);border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 22%,var(--surface));box-shadow:0 10px 24px #0000002e}.cal-bn-txt{flex:1 1 360px;min-width:0}.cal-bn-txt b{font-weight:700}.cal-bn-meta{margin-top:2px;font-size:12.5px;color:var(--ink-2)}.cal-bn-btns{display:flex;flex-wrap:wrap;gap:8px}.cal-chg{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:6px;padding-top:8px;border-top:1px dashed var(--line);font-size:12.5px}.cal-was{text-decoration:line-through;text-decoration-color:var(--ink-3);color:var(--ink-2)}.cal-kv-text{font-size:28px;white-space:normal}.cal-hintbox{display:flex;flex-direction:column;gap:12px}.cal-hintbig{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.cal-hintsub{font-size:13px;color:var(--ink-2)}.cal-hintwarn{padding:9px 12px;border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--warn) 13%,var(--surface));font-size:13px;color:var(--ink)}.cal-lg-base{width:16px;height:0;border-top:2px dashed var(--ink-3)}.cal-plan tr.cal-edited td{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--accent) 9%,transparent)}.cal-plan tr.cal-edited td:first-child{box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 9999px color-mix(in srgb,var(--accent) 9%,transparent)}.cal-plan tr.cal-rem td{opacity:.55}.cal-plan tr.cal-rem .cal-opt,.cal-plan tr.cal-rem .cal-est,.cal-plan tr.cal-rem .cal-sure{text-decoration:line-through}.cal-plan.cal-editing .tbl th,.cal-plan.cal-editing .tbl td{padding-left:6px;padding-right:6px}.cal-plan.cal-editing .cal-op{min-width:230px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.cal-plan.cal-editing .cal-acc{display:block;width:fit-content;margin:4px 0 0}.cal-plan .field{gap:2px}.cal-plan .field input{min-height:34px}.cal-plan .date-box{min-width:124px}.cal-plan .field .date-box input{padding-left:10px;padding-right:34px}.cal-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cal-chip{padding:1px 8px;border-radius:999px;background:var(--accent-soft);font-size:11.5px;font-weight:600;color:var(--accent-ink)}.cal-amt{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cal-tinp{width:104px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.cal-tinp[aria-invalid]{border-color:var(--neg)}.cal-amt-err{max-width:150px;margin:3px 0 0 auto;font-size:11.5px;line-height:1.3;text-align:right;color:var(--neg);white-space:normal}.cal-rm{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer}.cal-rm:hover{background:color-mix(in srgb,var(--neg) 14%,var(--surface));color:var(--neg)}.cal-skipped,.cal-purchases{margin-bottom:14px;padding:10px 14px;border-radius:12px;font-size:13px}.cal-skipped{border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 13%,var(--surface))}.cal-skipped ul,.cal-purchases ul{margin:4px 0 0;padding-left:18px}.cal-purchases{border:1px solid var(--line);background:var(--surface-2)}.cal-purchases ul{padding:0;list-style:none}.cal-purchases li+li{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.cal-ph{font-weight:650;color:var(--ink-2)}.cal-pmain{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cal-pnote{margin-top:2px;font-size:12px;color:var(--ink-3)}.cal-prevbox{display:flex;flex-direction:column;gap:8px;min-height:60px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);transition:opacity .15s}.cal-prevbox[aria-busy=true]{opacity:.55}.cal-prev{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px}.cal-prev li{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;align-items:baseline;gap:12px}.cal-prev b{text-align:right}.cal-svlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cal-sv{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:12px 0;border-top:1px solid var(--line)}.cal-sv:first-child{border-top:0;padding-top:4px}.cal-svm{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.cal-svr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px}.cal-svb{display:flex;gap:8px}.cal-sv-empty{padding:6px 0}.cal-sv-note{margin-bottom:8px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--warn) 13%,var(--surface));font-size:13px}.cal-dlead{margin:0;font-size:13.5px;color:var(--ink-2)}.cal-ap{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.cal-ap li{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);font-size:13.5px}.cal-ap-l{margin-top:2px;font-size:12.5px;color:var(--ink-2)}.cal-ap .neg{color:var(--neg)}.cal-applied{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--pos) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--pos) 9%,var(--surface));font-size:13px}.cal-applied-t{display:flex;flex-direction:column;gap:6px;min-width:0}.cal-applied ul{margin:2px 0 0;padding-left:18px}.cal-note{margin:-6px 4px 0;font-size:13px;color:var(--ink-3)}.cal-chartcard{display:flex;flex-direction:column;gap:12px}.cal-sdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex:0 0 auto}.cal-bdg{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.cal-bdg.warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));color:var(--warn)}.cal-next{display:flex;flex-direction:column;gap:6px}.cal-nlist{list-style:none;margin:0;padding:0}.cal-nrow{display:grid;grid-template-columns:132px minmax(0,1fr) auto 140px 150px;gap:14px;align-items:center;padding:11px 6px;border-bottom:1px solid var(--line)}.cal-nrow:last-child{border-bottom:0}.cal-nrow.low{background:color-mix(in srgb,var(--neg) 7%,transparent);border-radius:12px}.cal-nd{font-weight:650}.cal-nd small,.cal-nn small,.cal-nb{display:block;font-weight:400;font-size:12.5px;color:var(--ink-3)}.cal-nn{min-width:0}.cal-nn span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-ntags{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.cal-ntags .cal-bdg{margin-left:0}.cal-na{text-align:right;font-weight:650;font-size:15px}.cal-nb{text-align:right;color:var(--ink-2)}.cal-nb b{display:block;font-size:14px;color:var(--ink)}.cal-nb b.neg{color:var(--neg)}.cal-nb b.warn{color:var(--warn)}.cal-nall{margin-top:10px}.cal-nnone{padding:14px 4px}.cal-adv{padding:0}.cal-advbtn{display:flex;align-items:center;gap:14px;width:100%;padding:16px 22px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.cal-advbtn:disabled{cursor:default}.cal-advbtn h2{margin:0;font-size:17px}.cal-advbtn .sub{flex:1;min-width:0}.cal-chev{width:9px;height:9px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s}.cal-advbtn.open .cal-chev{transform:rotate(225deg)}.cal-advbody{display:flex;flex-direction:column;gap:18px;padding:4px 22px 22px;border-top:1px solid var(--line)}.cal-advgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 28px;padding-top:16px}.cal-advitem{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cal-advitem h3{margin:0;font-size:14px}.cal-grid{display:flex;flex-direction:column;gap:12px}.cal-lg-sq{width:12px;height:12px;border-radius:3px;border:1px solid var(--line)}.cal-lg-sq.green{background:color-mix(in srgb,var(--pos) 35%,transparent)}.cal-lg-sq.yellow{background:color-mix(in srgb,var(--warn) 45%,transparent)}.cal-lg-sq.red{background:color-mix(in srgb,var(--neg) 55%,transparent)}.cal-gridcap{margin:0}.cal-months{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.cal-mtitle{margin-bottom:8px;font-weight:650;font-size:15px}.cal-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal-mhd{padding-bottom:2px;font-size:12px;color:var(--ink-3);text-align:center}.cal-cell{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:5px 6px 6px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;text-align:left}.cal-cell.empty{visibility:hidden}.cal-cell.out{opacity:.35;cursor:default}.cal-cell.green{background:color-mix(in srgb,var(--pos) 12%,var(--surface));border-color:color-mix(in srgb,var(--pos) 30%,var(--line))}.cal-cell.yellow{background:color-mix(in srgb,var(--warn) 15%,var(--surface));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.cal-cell.red{background:color-mix(in srgb,var(--neg) 18%,var(--surface));border-color:color-mix(in srgb,var(--neg) 60%,var(--line))}.cal-cell.today{box-shadow:inset 0 0 0 2px var(--accent)}.cal-cell.sel{outline:2px solid var(--accent);outline-offset:1px}.cal-dn{font-size:11.5px;color:var(--ink-2)}.cal-cb{font-size:14.5px;font-weight:650;white-space:nowrap}.cal-ic{display:flex;gap:3px;align-items:center;min-height:13px;font-size:11px}.cal-tri.up{color:var(--pos)}.cal-tri.dn{color:var(--neg)}.cal-more{font-size:11px;color:var(--ink-3)}.cal-daypop{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:0 10px 28px #0000002e}.cal-pophead{display:flex;align-items:center;justify-content:space-between;gap:12px}.cal-pophead h3{margin:0;font-size:15px}.cal-evl{display:flex;flex-direction:column}.cal-evl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.cal-evl>div:last-child{border-bottom:0}.cal-cellbtn{display:flex;justify-content:space-between;align-items:baseline;gap:4px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cal-cellbtn:focus-visible,.cal-pay:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cal-cell.target{border-style:dashed}.cal-cell.over{outline:2px dashed var(--accent);outline-offset:1px}.cal-pays{display:flex;flex-direction:column;gap:3px;min-width:0}.cal-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:4px;min-width:0;padding:2px 6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:11.5px;line-height:1.3;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none}.cal-pay.in{border-color:color-mix(in srgb,var(--pos) 45%,var(--line));background:color-mix(in srgb,var(--pos) 14%,var(--surface))}.cal-pay.out{border-color:color-mix(in srgb,var(--neg) 35%,var(--line));background:color-mix(in srgb,var(--neg) 9%,var(--surface))}.cal-pay.est{border-style:dashed}.cal-pay.own{border-left:3px solid var(--accent)}.cal-pay:hover{border-color:var(--accent)}.cal-pay.drag{opacity:.45}.cal-pay.moved{border:1.5px dashed var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.cal-pay.ghost{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.55;border-style:dashed;background:none;cursor:default;text-decoration:line-through}.cal-pastbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 10px}.cal-cell.past{background:var(--surface-2,var(--surface));border-style:dashed;cursor:default}.cal-cell.past .cal-cellbtn{cursor:default}.cal-pay.was{cursor:default;opacity:.85}.cal-pay.late{display:block;cursor:default;border-style:dashed;border-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.cal-pay.late small{display:block;color:var(--warn)}.cal-pay .cal-cn{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-pay b{flex:none;font-weight:650;white-space:nowrap}.cal-pw{flex:1 1 auto;font-size:10.5px;color:var(--accent);text-align:right;white-space:nowrap}.cal-pays .cal-more{align-self:flex-start;padding:0 2px;border:0;background:none;color:var(--ink-3);font:inherit;font-size:11px;cursor:pointer;text-decoration:underline}.cal-lg-chip{display:inline-block;width:18px;height:10px;margin:0 4px 0 0;border-radius:4px;border:1px solid var(--line);vertical-align:-1px}.cal-lg-chip.in{background:color-mix(in srgb,var(--pos) 25%,transparent)}.cal-lg-chip.out{background:color-mix(in srgb,var(--neg) 20%,transparent)}.cal-mvbtn{margin-left:8px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}.cal-solve{display:flex;flex-direction:column;gap:10px}.cal-solve-h{display:flex;align-items:baseline;gap:10px}.cal-solve-h h3{margin:0;font-size:15px}.cal-solve-cards{display:flex;flex-wrap:wrap;gap:10px}.cal-solve-card{flex:1 1 320px;max-width:560px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.cal-solve-card b{font-size:14px}.cal-solve-card .btn{align-self:flex-start}.cal-gapbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.cal-gcol{flex:1 1 240px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.cal-gcol small{color:var(--ink-3);font-size:12px}.cal-gcol b{font-size:15px}.cal-gcol span{color:var(--ink-2);font-size:13px}.cal-gcol[data-tone=bad]{border-color:color-mix(in srgb,var(--neg) 60%,var(--line));background:color-mix(in srgb,var(--neg) 14%,var(--surface))}.cal-gcol[data-tone=warn]{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 14%,var(--surface))}.cal-gcol[data-tone=ok]{border-color:color-mix(in srgb,var(--pos) 30%,var(--line));background:color-mix(in srgb,var(--pos) 10%,var(--surface))}.cal-garr{align-self:center;color:var(--ink-3);font-size:20px}.cal-ob{margin-top:14px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--muted,inherit)}.cal-ob b{color:var(--text,inherit)}.cal-hdtools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cal-hz{display:flex;align-items:center;gap:8px}.wc-lead{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.wc-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 22px}.wc-ctl{display:flex;flex-direction:column;gap:5px}.wc-cl{padding-left:4px;font-size:12px;font-weight:550;color:var(--ink-3)}.wc-grow{flex:1 1 auto}.wc-hz{align-self:flex-start}.wc-hz span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--pill);color:var(--on-pill);font-size:13px;font-weight:550;white-space:nowrap}.btn.wc-cal{border:0;background:var(--accent-soft);color:var(--accent-ink);text-decoration:none}.btn.wc-cal:hover{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}.wc-body{display:flex;flex-direction:column;gap:20px;transition:opacity .15s}.wc-body[aria-busy=true]{opacity:.55}.wc-hero{display:flex;flex-direction:column;gap:20px;padding:28px 32px 24px;border-color:var(--accent-tint);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,var(--surface)),var(--surface) 64%)}.wc-hero-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:stretch}.wc-eyebrow{font-size:14px;font-weight:650;color:var(--accent-ink)}.wc-num{margin:8px 0 12px;font-size:68px;font-weight:750;letter-spacing:-.04em;line-height:1.05;white-space:nowrap}.wc-status{margin-bottom:14px}.wc-status .badge{padding:5px 14px;font-size:14px;white-space:normal}.wc-linkrow{margin:-6px 0 8px}.wc-formula{margin:0 0 6px;font-size:16px;font-weight:550;color:var(--ink)}.wc-fnums{margin:0;font-size:15px;color:var(--ink-2)}.wc-fnums b{font-weight:650;color:var(--ink)}.wc-fnums b.wc-nd{color:var(--warn)}.wc-hrow{margin-top:16px}.wc-hbtn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--accent-ink);font-size:14px;font-weight:650;cursor:pointer}.wc-hbtn:hover{background:var(--surface-2)}.wc-ch{display:inline-block;transition:transform .15s}.wc-hbtn[aria-expanded=true] .wc-ch{transform:rotate(180deg)}.wc-side{display:flex;flex-direction:column;justify-content:center;gap:10px}.wc-stack{display:flex;flex-direction:column;gap:12px}.wc-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wc-box{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.wc-box.k-ok{background:color-mix(in srgb,var(--pos) 8%,var(--surface));border-color:color-mix(in srgb,var(--pos) 38%,var(--line))}.wc-box.k-neg{background:color-mix(in srgb,var(--neg) 9%,var(--surface));border-color:color-mix(in srgb,var(--neg) 42%,var(--line))}.wc-sn{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:var(--ink-2)}.wc-sv{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.wc-ss{font-size:12.5px;color:var(--ink-3)}.wc-ss.neg{color:var(--neg)}.wc-bold{font-weight:600}.wc-box .link{align-self:flex-start;padding:2px 0 0}.wc-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.wc-dot-row{margin-right:8px}.wc-sumline{padding:2px 4px;font-size:14px;color:var(--ink-2)}.wc-sumline b{font-weight:700;color:var(--ink)}.wc-open{text-decoration:none}.wc-open:hover{text-decoration:underline}.wc-how{padding-top:18px;border-top:1px dashed var(--accent-tint)}.wc-how[hidden]{display:none}.wc-steps{display:flex;flex-direction:column;gap:7px;margin:0 0 14px;padding-left:22px;font-size:14.5px}.wc-steps li::marker{font-weight:700;color:var(--accent-ink)}.wc-note{margin:10px 0 0;font-size:13px;color:var(--ink-2)}.wc-tbl td{white-space:normal;padding:11px 12px}.wc-tbl td.r,.wc-tbl th.r{text-align:right;white-space:nowrap}.wc-tbl tr.wc-tt td{background:color-mix(in srgb,var(--accent) 10%,var(--surface));font-weight:700}.wc-strips{display:flex;flex-direction:column;gap:8px}.wc-strip{display:flex;align-items:flex-start;gap:12px;padding:11px 16px;border:1px solid;border-radius:14px;font-size:14px}.wc-strip:before{content:"!";flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:13px;font-weight:800;color:var(--bg)}.wc-strip.green:before{content:"✓"}.wc-strip.blue:before{content:"i"}.wc-st{flex:1 1 auto;min-width:0}.wc-st b{font-weight:650}.wc-sub{margin-top:2px;font-size:12.5px;color:var(--ink-2)}.wc-why{margin:4px 0 0;padding-left:18px}.wc-strip.red{background:color-mix(in srgb,var(--neg) 12%,var(--surface));border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.wc-strip.red:before{background:var(--neg)}.wc-strip.yellow{background:color-mix(in srgb,var(--warn) 13%,var(--surface));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.wc-strip.yellow:before{background:var(--warn)}.wc-strip.green{background:color-mix(in srgb,var(--pos) 10%,var(--surface));border-color:color-mix(in srgb,var(--pos) 40%,var(--line))}.wc-strip.green:before{background:var(--pos)}.wc-strip.blue{background:var(--accent-soft);border-color:var(--accent-tint)}.wc-strip.blue:before{background:var(--accent);color:var(--on-accent)}.wc-sact{flex:0 0 auto;align-self:center;min-height:34px;padding:0 14px;font-size:13px;text-decoration:none}:root{--wc-blue:#2F7FD6}:root[data-theme=dark]{--wc-blue:#4DA3FF}.wc-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.wc-aside{display:flex;flex-direction:column;gap:20px}.wc-card-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.wc-card-h h2{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em}.wc-capt{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.wc-capcard .wc-strip{margin-bottom:16px}.wc-tblwrap{overflow-x:auto}.wc-foot{margin:14px 0 0;font-size:12.5px;color:var(--ink-3)}.wc-page-foot{margin:0;font-size:12.5px;color:var(--ink-3)}.wc-bars{display:flex;flex-direction:column;gap:12px;margin:2px 0 6px}.wc-brow{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:center}.wc-bl{font-size:13.5px;font-weight:650}.wc-bl small{display:block;font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap}.wc-bar{display:flex;gap:3px;height:36px}.wc-brow.big .wc-bar{height:46px}.wc-bnote{font-size:12.5px;color:var(--ink-3)}.wc-sg{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-radius:6px;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap}.wc-sg:first-child{border-radius:999px 6px 6px 999px}.wc-sg:last-child{border-radius:6px 999px 999px 6px}.wc-sg.c-cash{background:var(--pos)}:root[data-theme=dark] .wc-sg.c-cash{color:#0c2a1d}.wc-sg.c-wb{background:var(--wc-blue)}:root[data-theme=dark] .wc-sg.c-wb{color:#06223d}.wc-sg.c-stock{background:color-mix(in srgb,var(--ink-3) 60%,var(--surface));color:var(--ink)}.wc-sg.c-transit{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink-3) 50%,var(--surface)) 0 7px,color-mix(in srgb,var(--ink-3) 24%,var(--surface)) 7px 14px);color:var(--ink)}.wc-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 4px;font-size:12.5px;color:var(--ink-2)}.wc-legend span{display:inline-flex;align-items:center;gap:7px}.wc-legend i{display:inline-block;flex:0 0 auto;width:13px;height:13px;border-radius:4px}.wc-legend b{font-weight:650;color:var(--ink)}.wc-legend i.c-cash{background:var(--pos)}.wc-legend i.c-wb{background:var(--wc-blue)}.wc-legend i.c-stock{background:color-mix(in srgb,var(--ink-3) 60%,var(--surface))}.wc-legend i.c-transit{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink-3) 50%,var(--surface)) 0 4px,color-mix(in srgb,var(--ink-3) 24%,var(--surface)) 4px 8px)}.wc-barnote{margin:8px 0 18px;font-size:13px;color:var(--ink-2)}.wc-barnote b{font-weight:650;color:var(--pos)}.wc-cap-tbl{width:100%;border-collapse:collapse;font-size:14px}.wc-cap-tbl th{padding:0 12px 10px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;text-align:right;color:var(--ink-3);white-space:nowrap}.wc-cap-tbl th:first-child{text-align:left}.wc-cap-tbl td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.wc-cap-tbl td.wc-v{min-width:150px;text-align:right;white-space:nowrap}.wc-cap-tbl td.wc-v small{display:block;font-size:12px;font-weight:400;color:var(--ink-3);white-space:normal}.wc-sl{display:block}.wc-cap-tbl td.wc-vt{background:color-mix(in srgb,var(--accent) 5%,transparent)}.wc-lb{display:flex;align-items:flex-start;gap:8px}.wc-tx{min-width:0}.wc-tx small{display:block;margin-top:1px;font-size:12.5px;font-weight:400;color:var(--ink-3)}.wc-reason{display:block}.wc-cap-tbl tr.wc-sec td{padding:18px 12px 8px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:650;color:var(--accent-ink)}.wc-cap-tbl tbody tr.wc-sec:first-child td{padding-top:6px}.wc-cap-tbl tr.wc-sec td small{margin-left:8px;font-weight:500;color:var(--ink-3)}.wc-cap-tbl tr.item td{font-weight:600}.wc-cap-tbl tr.sub td{padding-top:7px;padding-bottom:7px;font-size:13px}.wc-cap-tbl tr.sub td:first-child .wc-lb{padding-left:26px}.wc-cap-tbl tr.sub td.wc-v{color:var(--ink-2)}.wc-cap-tbl tr.det td{padding-top:7px;padding-bottom:7px;background:var(--surface-2);font-size:13px}.wc-cap-tbl tr.det td:first-child .wc-lb{padding-left:26px}.wc-cap-tbl tr.det td.wc-v{color:var(--ink-2)}.wc-cap-tbl tr.tot td{background:var(--surface-2);font-size:14.5px;font-weight:700}.wc-cap-tbl tr.net td{padding-top:15px;padding-bottom:15px;border-bottom:0;background:color-mix(in srgb,var(--accent) 16%,var(--surface));font-size:17px;font-weight:750}.wc-cap-tbl tr.net td:first-child{border-radius:14px 0 0 14px}.wc-cap-tbl tr.net td:last-child{border-radius:0 14px 14px 0}.wc-cap-tbl tr.net small{font-size:12.5px}.wc-cap-tbl .neg{color:var(--neg)}.wc-cap-tbl .mute{color:var(--ink-3)}.wc-cap-tbl .warn{color:var(--warn)}.wc-ge{font-size:12px;font-weight:650;color:var(--warn)}.wc-nodata{font-weight:650;color:var(--warn)}.wc-est{padding-bottom:1px;border-bottom:1px dashed var(--ink-3);font-style:italic}.wc-over{margin-right:8px;font-weight:600;color:var(--neg)}.wc-acc{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:650;font-style:normal}.wc-acc.est{border:1px dashed var(--ink-3);color:var(--ink-2)}.wc-acc.rep{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos)}.wc-acc.man{background:var(--accent-soft);color:var(--accent-ink)}.wc-xlink{color:var(--accent-ink);font-weight:550;text-decoration:none}.wc-xlink:hover{text-decoration:underline}.wc-xp{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer}.wc-xp:hover{background:var(--accent-soft);color:var(--accent-ink)}.wc-xp:before{content:"▸";font-size:11px;line-height:1;transition:transform .15s}.wc-xp[aria-expanded=true]:before{transform:rotate(90deg)}.wc-xp.ph{visibility:hidden;cursor:default}.wc-xp.ph:before{content:none}.wc-widget .wc-card-h{margin-bottom:12px}.wc-widget .wc-ctl{gap:5px}.wc-inp{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink)}.wc-inp input{width:150px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.wc-inp:focus-within{outline:2px solid var(--accent);outline-offset:2px}.wc-u{font-size:16px;color:var(--ink-3)}.wc-presets{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.wc-chip{padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:12.5px;font-weight:600;cursor:pointer}.wc-chip:hover{border-color:var(--accent-tint);color:var(--ink)}.wc-chip[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink)}.wc-vds{display:flex;flex-direction:column;gap:8px;min-height:70px}.wc-vd{padding:11px 14px;border:1px solid var(--line);border-radius:14px;font-size:14px;line-height:1.4}.wc-vd b{font-weight:700}.wc-vd.ok{background:color-mix(in srgb,var(--pos) 10%,var(--surface));border-color:color-mix(in srgb,var(--pos) 40%,var(--line))}.wc-vd.ok b{color:var(--pos)}.wc-vd.bad{background:color-mix(in srgb,var(--neg) 11%,var(--surface));border-color:color-mix(in srgb,var(--neg) 45%,var(--line))}.wc-vd.bad b{color:var(--neg)}.wc-vd.mute{background:var(--surface-2)}.wc-vl{margin-top:2px}.wc-vl .link{padding:2px 0}.wc-hint{padding:11px 14px;border:1px dashed var(--line);border-radius:14px;font-size:13.5px;color:var(--ink-3)}.wc-hint.bad{border-color:color-mix(in srgb,var(--neg) 45%,var(--line));color:var(--neg)}.wc-wnote{margin:10px 0 0;font-size:12px;color:var(--ink-3)}.wc-help{padding:0}.wc-help summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-radius:var(--r);font-size:15px;font-weight:650;list-style:none;cursor:pointer}.wc-help summary::-webkit-details-marker{display:none}.wc-help summary .wc-ch{color:var(--ink-3);transition:transform .15s}.wc-help[open] summary .wc-ch{transform:rotate(180deg)}.wc-hbody{display:flex;flex-direction:column;gap:11px;padding:0 20px 18px;font-size:13.5px;color:var(--ink-2)}.wc-hbody p{margin:0}.wc-hbody b{font-weight:650;color:var(--ink)}.wc-hbody .wc-warnp{padding:8px 12px;border:1px solid color-mix(in srgb,var(--warn) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--ink)}.dd-lead{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.dd-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.dd-custom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.dd-lab{padding-top:10px;font-size:12.5px;color:var(--ink-3)}.dd-bad{padding-top:10px;font-size:13px;font-weight:600}.dd-caption{margin:-6px 0 -8px;font-size:13px;color:var(--ink-3)}.dd-how{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:0 18px}.dd-how summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:600;color:var(--accent-ink);cursor:pointer}.dd-how summary::-webkit-details-marker{display:none}.dd-how summary:after{content:"▾";margin-left:auto;transition:transform .15s}.dd-how[open] summary:after{transform:rotate(180deg)}.dd-how ul{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px;color:var(--ink-2);font-size:13.5px}.dd-how li{display:flex;gap:10px}.dd-how li b{color:var(--ink)}.dd-kic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:8px;font-weight:700}.dd-kic.p{background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos)}.dd-kic.n{background:color-mix(in srgb,var(--neg) 16%,transparent);color:var(--neg)}.dd-kic.a{background:var(--accent-soft);color:var(--accent-ink)}.dd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.dd-kpi{display:flex;flex-direction:column;gap:6px}.dd-l{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.dd-v{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.dd-v.dd-nd{padding:6px 0;font-size:20px;font-weight:600;color:var(--ink-3)}.dd-n{font-size:13px;color:var(--ink-3)}.dd-hero{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px;border-radius:var(--r);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 82%,#000) 0%,var(--accent) 55%,color-mix(in srgb,var(--accent) 72%,#fff) 120%);color:var(--on-accent);box-shadow:0 16px 40px color-mix(in srgb,var(--accent) 35%,transparent)}.dd-hero .dd-l,.dd-hero .dd-n{color:var(--on-accent);opacity:.9}.dd-hero .dd-v.dd-nd{color:var(--on-accent);opacity:.85}.dd-delta{align-self:flex-start;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--on-accent) 18%,transparent);font-size:13px;font-weight:650}.dd-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--warn) 12%,transparent);font-size:13.5px}.dd-need{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px}.dd-need b{font-size:16px;font-weight:650}.dd-need div{color:var(--ink-2)}.dd-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px;padding:16px 20px}.dd-strip h3{margin:0 0 8px;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--ink-3)}.dd-stores{display:flex;flex-wrap:wrap;gap:10px}.dd-sbtn{display:flex;align-items:center;gap:12px;padding:8px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);text-align:left;cursor:pointer}.dd-sbtn:hover{border-color:var(--accent-tint);background:var(--accent-soft)}.dd-nm{display:flex;align-items:center;gap:8px;font-weight:650}.dd-fl{font-size:13px;color:var(--ink-2)}.dd-fl b{color:var(--ink)}.dd-diff{font-size:13px;font-weight:650}.dd-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.dd-eq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dd-t{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.dd-t b{font-size:14.5px;font-weight:650}.dd-t span{font-size:11.5px;color:var(--ink-3)}.dd-op{font-size:16px;font-weight:600;color:var(--ink-3)}.dd-none{padding:6px 0;font-size:13.5px;color:var(--ink-3)}.dd-pend-h{margin-bottom:10px}.dd-sub{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.dd-note{display:flex;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:13px;color:var(--ink-2)}.dd-pend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:10px;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--warn) 55%,var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--warn) 6%,var(--surface-2))}.dd-pend-soon{border-color:var(--line);background:var(--surface-2)}.dd-pend-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dd-before{margin-top:12px}.dd-pend-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dd-tbl-h{margin-bottom:12px}.dd-count{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.dd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.dd-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:13px;font-weight:550;white-space:nowrap;cursor:pointer}.dd-chip:hover{border-color:var(--accent-tint);color:var(--ink)}.dd-chip.on{border-color:var(--accent-tint);background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.dd-chip .c{font-size:12px;font-weight:600;color:var(--ink-3)}.dd-chip.on .c{color:var(--accent-ink)}.dd-tblwrap{overflow-x:auto}.dd-sort{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.dd-sort:hover{color:var(--ink)}.dd-opn{font-weight:600}.dd-src{display:flex;align-items:center;gap:5px;margin-top:1px;font-size:12px;color:var(--ink-3)}.dd-src .link{padding:0;font-size:12px;font-weight:550}.dd-notprofit{margin-top:3px;font-size:12px;color:var(--warn)}.dd-amt{font-weight:600}.dd-bal{font-weight:650}.dd-cmt{max-width:230px;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.dd-tfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.dd-empty{padding:36px 12px;text-align:center;color:var(--ink-2)}.dd-empty b{display:block;margin-bottom:4px;font-size:15px;color:var(--ink)}.dd-toolbar{display:flex;flex-wrap:wrap;gap:10px}.btn.ghost.dd-in{color:var(--pos)}.btn.ghost.dd-out{color:var(--neg)}.pers-form{display:flex;flex-direction:column;gap:14px}.pers-fields{display:grid;grid-template-columns:200px 200px minmax(240px,1fr);gap:14px;align-items:start}.pers-add{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.pers-done{font-size:13px;color:var(--pos)}.pers-dlg{display:flex;flex-direction:column;gap:14px}.pers-dlg .pers-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pers-dlg .pers-cm{grid-column:1 / -1}.pers-stores{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.pers-stores b{font-weight:650;color:var(--ink)}.pers-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.pers-total .v{font-size:28px;font-weight:700;letter-spacing:-.02em}.pers-store{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-size:13.5px}.pers-store b{font-size:15px}.pers-card{max-width:1100px}.pers-late{font-size:13.5px}.pers-pay{grid-template-columns:repeat(2,minmax(0,1fr))}.pers-more{display:block;margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;cursor:pointer}.pers-later td{background:var(--surface-2)}.pers-total .v.pos,.tbl td.pos{color:var(--pos)}.pers-add-btns{display:flex;gap:8px}.pnl-lead{margin:0;color:var(--ink-2);max-width:760px}.pnl-body{display:flex;flex-direction:column;gap:20px;transition:opacity .15s}.pnl-body.pnl-busy{opacity:.55}.pnl-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 22px}.pnl-ctl{display:flex;flex-direction:column;gap:5px}.pnl-cl{font-size:12px;color:var(--ink-3);font-weight:550;padding-left:4px}.pnl-grow{flex:1 1 auto}.pnl-step .seg{align-items:center}.pnl-step .seg button:disabled{opacity:.35;cursor:not-allowed}.pnl-cur{display:inline-flex;align-items:center;justify-content:center;min-width:168px;padding:0 14px;color:var(--ink);font-size:13px;font-weight:650;white-space:nowrap}.pnl-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pnl-range select{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit}.pnl-sw{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 8px 0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:14px;font-weight:650;cursor:pointer}.pnl-knob{position:relative;width:42px;height:24px;border-radius:999px;background:var(--line);transition:background .15s}.pnl-knob:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0000004d;transition:transform .15s}.pnl-sw[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.pnl-sw[aria-pressed=true] .pnl-knob{background:var(--accent)}.pnl-sw[aria-pressed=true] .pnl-knob:after{transform:translate(18px);background:var(--on-accent)}.btn.pnl-soft{min-height:34px;padding:0 14px;border:1px solid var(--accent-tint);background:var(--accent-soft);color:var(--accent-ink);font-size:13px;text-decoration:none;white-space:nowrap}.btn.pnl-soft:hover{background:color-mix(in srgb,var(--accent) 26%,var(--surface));color:var(--accent-ink)}.pnl-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pnl-kpi{display:flex;flex-direction:column;gap:4px;padding:18px}.pnl-kl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.pnl-kv{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.pnl-nd{font-size:20px;font-weight:600;color:var(--ink-3)}.pnl-ks{margin-bottom:2px;font-size:12.5px;color:var(--ink-3)}.pnl-ks.warn{color:var(--warn)}.pnl-kx{margin:2px 0 8px;padding:8px 10px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;line-height:1.4}.pnl-kc{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;padding-top:9px;border-top:1px dashed var(--line);font-size:13px}.pnl-strips{display:flex;flex-direction:column;gap:8px}.pnl-strip{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid;border-radius:14px;font-size:14px}.pnl-strip .pnl-sic{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;color:var(--bg);font-size:13px;font-weight:800}.pnl-strip .pnl-st{flex:1 1 auto;min-width:0}.pnl-strip .pnl-st small{display:block;margin-top:2px;color:var(--ink-2);font-size:12.5px}.pnl-strip .pnl-sa{flex:0 0 auto;align-self:center}.pnl-strip.yellow{background:color-mix(in srgb,var(--warn) 13%,var(--surface));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.pnl-strip.yellow .pnl-sic{background:var(--warn)}.pnl-strip.blue{background:var(--accent-soft);border-color:var(--accent-tint)}.pnl-strip.blue .pnl-sic{background:var(--accent);color:var(--on-accent)}.pnl-cap{max-width:760px;margin-top:2px;font-size:12.5px;color:var(--ink-3)}.pnl-h-badge{margin-left:8px;vertical-align:middle}.pnl-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pnl-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-2)}.pnl-legend-warn{font-weight:600}.pnl-est0{margin:0}.pnl-scroll{overflow-x:auto}.pnl-tbl{width:100%;border-collapse:collapse;font-size:14px}.pnl-tbl th{padding:0 12px 10px;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:12.5px;font-weight:500;text-align:left;white-space:nowrap;vertical-align:bottom}.pnl-tbl th small{display:block;max-width:220px;margin-left:auto;opacity:.85;font-size:11.5px;font-weight:500;white-space:normal}.pnl-tbl th.r,.pnl-tbl td.r{text-align:right}.pnl-tbl td{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.pnl-tbl tr:last-child td{border-bottom:0}.pnl-tbl .c1{min-width:360px}.pnl-tbl td.pos{color:var(--pos)}.pnl-tbl td.neg{color:var(--neg)}.pnl-tbl td.warn{color:var(--warn)}.pnl-tbl tr.pnl-click{cursor:pointer}.pnl-tbl tr.pnl-click:hover td{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--accent) 7%,transparent)}.pnl-tbl tr.k-tot td{background:var(--surface-2);font-weight:650}.pnl-tbl tr.k-fin td{background:var(--accent-soft);border-bottom-color:var(--accent-tint);font-size:15px;font-weight:700}.pnl-tbl tr.k-ratio td{color:var(--ink-2)}.pnl-tbl tr.k-ratio td:first-child{padding-left:46px}.pnl-tbl tr.k-inc td:nth-child(2){font-weight:650}.pnl-lc{display:flex;align-items:center;gap:10px}.pnl-rowbtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer}.pnl-rowbtn svg{transition:transform .15s}.pnl-rowbtn[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pnl-rowbtn[aria-expanded=true] svg{transform:rotate(90deg)}.pnl-rowbtn-gap{flex:0 0 auto;width:24px}.pnl-rl small{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--ink-3);white-space:normal;max-width:420px}.pnl-rl small.warn{color:var(--warn)}.pnl-est{display:inline-block;margin-right:4px;border-bottom:1px dashed var(--warn);color:var(--warn);font-style:normal;font-weight:700;line-height:1.1;cursor:help}.pnl-tbl tr.pnl-det td{padding:8px 12px;background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--ink-2);font-size:13px}.pnl-tbl tr.pnl-det td:first-child{padding-left:46px}.pnl-tbl tr.pnl-det .pnl-dl{max-width:420px;white-space:normal}.pnl-tbl tr.pnl-det .pnl-dn{margin-top:1px;font-size:11.5px;color:var(--ink-3)}.pnl-tbl tr.pnl-det.pnl-dsum td{border-top:1px dashed var(--line);color:var(--ink);font-weight:650}.pnl-tbl tr.pnl-dnote td{padding:8px 12px 12px 46px;background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--ink-3);font-size:12.5px;white-space:normal}.pnl-tbl tr.pnl-dnote.pnl-last td,.pnl-tbl tr.pnl-det.pnl-dlast td{border-bottom:1px solid var(--line)}.pnl-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 20px;text-align:center}.pnl-empty .pnl-eic{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-ink)}.pnl-empty h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em}.pnl-empty p{margin:0;max-width:560px;color:var(--ink-2)}.pnl-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.pnl-half{flex:1 1 520px}.pnl-why{display:flex;flex-direction:column;gap:12px}.pnl-why .pnl-it{display:flex;align-items:flex-start;gap:12px}.pnl-why .pnl-n{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;font-weight:700}.pnl-why b{font-weight:650}.pnl-how summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.pnl-how summary::-webkit-details-marker{display:none}.pnl-how-h{font-size:16px;font-weight:650;letter-spacing:-.01em}.pnl-how .pnl-chev{color:var(--ink-3);transition:transform .15s}.pnl-how[open] .pnl-chev{transform:rotate(180deg)}.pnl-how-b{display:flex;flex-direction:column;gap:12px;margin-top:14px;color:var(--ink-2);font-size:13.5px}.pnl-how-b b{color:var(--ink)}.pnl-how-b ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.pnl-ex{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px dashed var(--line);border-radius:14px;background:var(--surface-2);color:var(--ink)}.pnl-ex .pnl-exh{margin-bottom:4px;font-weight:650}.pnl-ex .pnl-exr{display:flex;justify-content:space-between;gap:16px}.pnl-ex .pnl-exr span:first-child{color:var(--ink-2)}.pnl-ex .pnl-exr.pnl-tot{margin-top:4px;padding-top:6px;border-top:1px solid var(--line);font-weight:700}.oz-up{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:420px}.oz-up-msg{font-size:12.5px;line-height:1.35;text-align:right}.oz-up-msg.neg{color:var(--neg)}.oz-up-msg.pos{color:var(--pos)}.pnl-tbl tr.pnl-det.oz-dh td{padding-top:10px;padding-bottom:4px;color:var(--ink-3);font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.oz-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:20px;align-items:start}.oz-big{margin:6px 0}.oz-p{margin:6px 0 0;color:var(--ink-2)}.oz-recon td:last-child{white-space:nowrap}.oz-bar{display:flex;height:34px;margin:14px 0 10px;border-radius:10px;overflow:hidden;background:var(--surface-2)}.oz-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.oz-legend span{display:inline-flex;align-items:center;gap:6px}.oz-legend i{display:inline-block;width:10px;height:10px;border-radius:3px}.oz-seg.p1{background:var(--accent)}.oz-seg.p2{background:color-mix(in srgb,var(--accent) 55%,var(--surface))}.oz-seg.p3{background:color-mix(in srgb,var(--accent) 28%,var(--surface))}.x10{--c-ord:#3D3DD8;--c-buy:#EBA100;--c-ad:#E5484D;--c-prof:#1E9E55}:root[data-theme=dark] .x10{--c-ord:#7F8CFF;--c-buy:#F5B83D;--c-ad:#FF6F6F;--c-prof:#3DD68C}.x10{display:flex;flex-direction:column;gap:14px;min-width:0}.x-viewbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px;color:var(--ink-3)}.x-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.x-head h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.025em}.x-head p{margin:4px 0 0;color:var(--ink-2)}.x-actions{display:flex;align-items:center;gap:12px}.x-sw{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 8px 0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-weight:650;cursor:pointer;font-size:14px}.x-sw .x-knob{width:42px;height:24px;border-radius:999px;background:var(--line);position:relative;transition:background .15s}.x-sw .x-knob:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0000004d;transition:transform .15s}.x-sw[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.x-sw[aria-pressed=true] .x-knob{background:var(--accent)}.x-sw[aria-pressed=true] .x-knob:after{transform:translate(18px);background:var(--on-accent)}.x-status{display:flex;flex-direction:column;gap:2px}.x-wrap{position:relative;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--bg);box-shadow:var(--shadow);min-width:0}.x-grid{position:relative;display:grid;overflow:auto;height:calc(100vh - 250px);min-height:360px;scrollbar-width:thin}.x-c{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 8px;display:flex;align-items:center;font-size:12.5px;white-space:nowrap;overflow:hidden;min-width:0;background:var(--surface);position:relative}.x-n{justify-content:center;font-variant-numeric:tabular-nums;text-align:center}.x-lab{color:var(--ink-3)}.x-val{justify-content:flex-end;font-variant-numeric:tabular-nums;font-weight:500}.x-val>span,.x-lab>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.x-bt{border-top:1px solid var(--line)}.x-ge{border-bottom-color:color-mix(in srgb,var(--line) 55%,var(--ink-3))}.x-tdy{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.x-bold{font-weight:700}.x-fp{color:var(--pos);font-weight:700}.x-fn{color:var(--neg);font-weight:700}.x-mu{color:var(--ink-3)}.x-sp{background:var(--bg);border:0;padding:0}.x-stk{position:sticky;z-index:2}.x-hd{position:sticky;top:0;z-index:3;background:var(--surface-2);color:var(--ink-2);font-weight:550;flex-direction:column;justify-content:center;line-height:1.2}.x-hd.x-stk{z-index:6}.x-hl{align-items:flex-start;flex-direction:row;font-size:13.5px;font-weight:600;color:var(--ink-2)}.x-hday{font-size:12px;color:var(--ink);font-weight:650}.x-hday small{font-size:11px;font-weight:500;color:var(--ink-3)}.x-hday.x-we{color:var(--neg)}.x-hday.x-fut{color:var(--ink-3);font-weight:500}.x-hday.x-tdy{background:var(--accent-soft);color:var(--accent-ink)}.x-hday.x-tdy small{color:var(--accent-ink)}.x-hday small.x-nf{font-size:10px;font-weight:600;color:var(--warn)}.x-grid.x-sc .x-edge{box-shadow:6px 0 10px -6px #0006}.x-gear{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;padding:0}.x-gear:hover{background:var(--surface-2);color:var(--ink)}.x-qs{flex:1 1 auto;min-width:0;height:26px;margin-left:6px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0 8px;font-size:12.5px;width:100%}.x-qs::placeholder{color:var(--ink-3)}.x-panel{display:flex;flex-direction:column;gap:5px;width:100%;padding:8px 0;align-self:stretch}.x-panel label{font-size:12px;color:var(--ink-3);font-weight:550;margin-top:2px}.x-panel select{width:100%;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:13px;padding:0 8px}.x-cnt{font-size:12px;color:var(--ink-3);margin-top:auto}.x-pcard{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:6px 0}.x-nmr{display:flex;align-items:center;gap:5px;font-weight:700;color:var(--accent-ink);font-size:13px}.x-nmr a{text-decoration:none;color:inherit}.x-nmr a:hover{text-decoration:underline;color:inherit}.x-cp{background:none;border:0;padding:2px;cursor:pointer;color:var(--ink-3);display:inline-flex;border-radius:5px}.x-cp:hover{color:var(--ink);background:var(--surface-2)}.x-ph{width:92px;height:122px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:6px;color:#fff;font-weight:800;font-size:26px;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.55);box-shadow:0 2px 8px #00000040;text-align:center;line-height:1.05;background:linear-gradient(160deg,#7b61ff,#4b3cc4 60%,#2a2370);overflow:hidden}img.x-ph{padding:0;object-fit:cover;display:block}.x-pmeta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3)}.x-hide{background:none;border:0;padding:0;color:var(--ink-3);font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline}.x-hide:hover:not(:disabled){color:var(--neg)}.x-hide:disabled{opacity:.5;cursor:default}.x-nmname{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;font-weight:600;color:var(--ink);overflow:hidden}.x-nmname span{overflow:hidden;text-overflow:ellipsis}.x-ta{background:color-mix(in srgb,var(--pos) 24%,var(--surface));color:var(--pos);font-weight:700}.x-tb{background:color-mix(in srgb,var(--warn) 22%,var(--surface));color:var(--warn);font-weight:700}.x-tc{background:var(--surface-2);color:var(--ink-2);font-weight:700}.x-low{background:color-mix(in srgb,var(--warn) 24%,var(--surface));color:var(--warn);font-weight:600}.x-ok{background:color-mix(in srgb,var(--pos) 22%,var(--surface));color:var(--pos);font-weight:600}.x-red{background:color-mix(in srgb,var(--neg) 22%,var(--surface));color:var(--neg);font-weight:600}.x-gl{display:flex;flex-direction:column;justify-content:center;gap:1px;width:100%;line-height:1.15}.x-gl b{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:4px}.x-info{display:inline-flex;color:var(--ink-3);cursor:help}.x-gm{background:none;border:0;padding:0;margin:0;text-align:left;color:var(--accent-ink);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.x-gm:hover{text-decoration:underline}.x-gm.x-st{cursor:default;text-decoration:none!important}.x-ch{padding:0;background:var(--surface)}.x-ch svg{width:100%;height:100%;display:block}.x-dn{color:var(--ink-3)}.x-menu{position:fixed;z-index:50;min-width:170px;padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px}.x-menu button{border:0;background:transparent;text-align:left;padding:8px 12px;border-radius:9px;font-size:13px;font-weight:550;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--ink)}.x-menu button:hover{background:var(--surface-2)}.x-menu button.on{background:var(--accent-soft);color:var(--accent-ink)}.x-menu .x-ck{width:14px;text-align:center;color:var(--accent-ink);font-weight:700}.x-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--pill);color:var(--on-pill);padding:10px 18px;border-radius:999px;font-size:13px;font-weight:600;z-index:60;box-shadow:var(--shadow);pointer-events:none}.x-legend{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12.5px;color:var(--ink-2)}.x-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-2px}.x-empty{padding:18px 6px;color:var(--ink-2);white-space:normal}.x-hit:hover{fill:color-mix(in srgb,var(--accent) 16%,transparent)}.x-pt{background:none;border:0;padding:0;font:inherit;font-size:12.5px;font-weight:650;color:var(--accent-ink);cursor:pointer}.x-pt-bad{color:var(--neg)}.x-pt:hover{text-decoration:underline}.x-tg{background:var(--surface-2);border-bottom:1px solid var(--line)}.x-c.x-pn{overflow:visible;white-space:normal;align-items:flex-start;padding:0}.x-pn-box{width:100%;padding:8px 10px 10px}.x-pn-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px}.x-pn-msg{color:var(--ink-3);font-size:12.5px}.x-dng{width:100%;border-collapse:collapse;font-size:12.5px}.x-dng th,.x-dng td{padding:5px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.x-dng thead th{background:color-mix(in srgb,var(--neg) 14%,var(--surface));font-weight:600;color:var(--ink-2)}.x-dng tbody th{font-weight:650;white-space:nowrap}.x-dng .c{text-align:center;width:48px}.x-crit{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--surface-2);font-weight:650;font-size:12px}.x-crit-bad{background:color-mix(in srgb,var(--neg) 20%,var(--surface));color:var(--neg)}.x-act{background:color-mix(in srgb,var(--pos) 12%,var(--surface));color:var(--ink-2);font-weight:600;white-space:normal}.x-c.x-nt{padding:0;background:var(--surface);align-items:stretch}.x-note{width:100%;height:100%;min-height:48px;resize:none;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;padding:6px 7px;line-height:1.3}.x-note:focus{background:var(--accent-soft)}.x-note::placeholder{color:var(--ink-3)}.x-note-err{outline:1.5px solid var(--neg)}.x-note-ro{padding:6px 7px;font-size:12px;white-space:normal;overflow:hidden}.x-wk{background:color-mix(in srgb,var(--ink-3) 8%,var(--surface))}.ck-dot{display:inline-block;flex:0 0 auto;width:10px;height:10px;margin:0 6px;border-radius:50%;background:var(--neg);box-shadow:0 0 0 3px color-mix(in srgb,var(--neg) 22%,transparent);vertical-align:middle}.ck-dot:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--neg) 38%,transparent)}:root{--rnp-orders:#6B4EFF;--rnp-buyouts:#1baf7a;--rnp-profit:#2a78d6;--rnp-ad:#eb6834}:root[data-theme=dark]{--rnp-orders:#7B61FF;--rnp-buyouts:#199e70;--rnp-profit:#3987e5;--rnp-ad:#d95926}.rnp-panel,.rnp-period{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rnp-period-seg{display:inline-block}.rnp-period-pop{display:flex;flex-direction:column;gap:16px;min-width:300px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);color:var(--ink);z-index:55}.rnp-pop-part{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rnp-pop-title{font-size:12.5px;font-weight:600;color:var(--ink-3)}.rnp-custom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.rnp-month{display:inline-flex;align-items:center;gap:6px}.page-head .rnp-period-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:8px 0 0}.rnp-status{display:flex;flex-direction:column;gap:2px;max-width:min(520px,100%);text-align:right}.rnp-period-line strong{font-size:15px;color:var(--ink)}.rnp-month select{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-height:34px;padding:0 8px;color:var(--ink);font:inherit}.rnp-panel .rnp-search{min-width:280px}.rnp-panel .btn[aria-pressed=true]{background:var(--pill);color:var(--on-pill);border-color:transparent}.rnp-switch{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.rnp-switch input{accent-color:var(--accent)}.rnp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rnp-card .kv{font-size:12.5px;padding:6px 0}.rnp-hint{border-bottom:1px dotted var(--ink-3);cursor:help}.rnp-prod{display:flex;align-items:center;gap:10px;min-width:260px;white-space:normal}.rnp-title{font-weight:600;max-width:340px}.rnp-big{font-weight:600}.th-sort{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.spark rect{fill:var(--accent)}.rnp-total td{font-weight:650;background:var(--surface-2)}.rnp-open>td{white-space:normal;background:var(--surface)}.rnp-detail{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px;width:0;min-width:100%}.rnp-chart{height:300px;width:100%}.rnp-chart-msg{height:300px;display:flex;align-items:center;justify-content:center}.rnp-chips{display:flex;flex-wrap:wrap;gap:8px}.rnp-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer}.rnp-chip:hover{background:var(--surface-2)}.rnp-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.rnp-chip-mark{display:none;color:var(--accent);font-weight:700}.rnp-chip[aria-pressed=true] .rnp-chip-mark{display:inline}.rnp-block{min-width:0}.rnp-sec{margin:0 0 8px;font-size:14px;font-weight:650;color:var(--ink)}.rnp-days{overflow-x:auto;max-width:100%}.rnp-days .tbl td,.rnp-days .tbl th{padding:8px 10px}.rnp-sticky{position:sticky;left:0;background:var(--surface);z-index:1}.rnp-days .rnp-sticky{left:0;width:200px;min-width:200px;max-width:200px;white-space:normal}.rnp-days .rnp-month-col{position:sticky;left:200px;z-index:1;background:var(--surface-2);border-right:2px solid var(--line);box-shadow:inset -2px 0 0 var(--line)}.rnp-yday{border-left:2px solid var(--accent)}.rnp-days th.rnp-partial{color:var(--warn)}.rnp-days td.rnp-partial{opacity:.6}.rnp-done{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}:root{--sq-1:#2a78d6;--sq-2:#1baf7a;--sq-3:#eb6834;--sq-4:#6250d6;--sq-5:#e34948}:root[data-theme=dark]{--sq-1:#3987e5;--sq-2:#199e70;--sq-3:#d95926;--sq-4:#9085e9;--sq-5:#e66767}.sq-page{display:flex;flex-direction:column;gap:16px}.sq-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;position:relative}.sq-bar .sq-field{flex:1 1 320px}.sq-bar .btn:disabled{opacity:.5;cursor:default}.sq-bar .sq-calls{margin-left:auto;align-self:center}.sq-bar .sq-err{flex:1 0 100%;margin:-4px 0 0}.sq-bar input:disabled{opacity:.6}.sq-result{display:flex;flex-direction:column;gap:16px}.sq-result-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:-4px}.sq-card{display:flex;flex-direction:column;gap:12px}.sq-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sq-head h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em}.sq-sub{margin:0;color:var(--ink-2);font-size:13.5px}.sq-card p{margin:0}.sq-big{font-size:18px;font-weight:650;letter-spacing:-.01em}.sq-market{font-size:14px;color:var(--ink)}.sq-chart{height:340px;width:100%}.sq-chart-msg{height:340px;display:flex;align-items:center;justify-content:center}.sq-chart.sq-chart-small,.sq-chart-msg.sq-chart-small{height:170px}.sq-foot{margin-top:2px}.sq-data{border-top:1px solid var(--line);padding-top:6px}.sq-data summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink-2);font-size:14px;font-weight:600;padding:6px 0;list-style:none}.sq-data summary::-webkit-details-marker{display:none}.sq-data summary:before{content:"›";display:inline-block;width:14px;font-size:18px;line-height:1;transition:transform .15s}.sq-data[open] summary:before{transform:rotate(90deg)}.sq-data summary:hover{color:var(--ink)}.sq-table{max-height:380px;overflow:auto;margin-top:8px}.sq-table thead th{position:sticky;top:0;z-index:1;background:var(--surface);padding-top:6px}.sq-table tbody th{padding:12px;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:500;color:var(--ink);text-align:left;white-space:nowrap}.sq-table tr:last-child th{border-bottom:0}.sq-partial th,.sq-partial td{opacity:.6}.ss-wrap{display:flex;flex-direction:column;gap:22px}.ss-group{display:flex;flex-direction:column;gap:10px}.ss-group-title{margin:0;font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.ss-group-title.due{color:var(--warn)}.ss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ss-empty-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss-empty-card p{margin:0;max-width:640px;color:var(--ink-2)}.ss-empty-card .btn{text-decoration:none}.ss-tile{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding:14px 16px;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);cursor:pointer}.ss-tile:hover{background:var(--surface-2)}.ss-tile.due{border-color:var(--warn);box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 25%,transparent),var(--shadow)}.ss-tile.open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.ss-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ss-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650}.ss-row{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.ss-lbl{color:var(--ink-3);white-space:nowrap}.ss-val{text-align:right}.ss-then{color:var(--ink-3)}.ss-empty{font-size:13px;color:var(--ink-3)}.ss-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-style:italic;color:var(--ink-2)}.ss-delta{white-space:nowrap}.ss-delta.pos{color:var(--pos)}.ss-delta.neg{color:var(--neg)}.ss-delta.flat{color:var(--ink-3)}.ss-mini{display:block;width:100%;height:auto;margin:2px 0 4px}.ss-mini-line{stroke:var(--accent);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ss-mini-last{fill:var(--accent)}.ss-mini-saved{fill:var(--warn);stroke:var(--surface);stroke-width:1.5}.ss-mini-empty{display:flex;align-items:center;min-height:48px;font-size:13px;color:var(--ink-3)}.ss-panel{grid-column:1 / -1;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;background:var(--surface);border:1px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow)}.ss-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ss-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px}.ss-title h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.ss-fields{display:grid;grid-template-columns:minmax(150px,200px) minmax(210px,290px) minmax(0,1fr);gap:12px;align-items:start}.ss-inline{display:flex;align-items:center;gap:10px;min-height:40px}.field .ss-inline select{width:auto;min-width:96px;flex:0 0 auto}.ss-note-input{width:100%;min-height:40px;padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;resize:vertical}.ss-note-input:read-only{color:var(--ink-2)}.ss-save-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ss-save-row .btn{min-height:34px;font-size:13.5px}.ss-ok{font-size:13px;color:var(--pos)}.ss-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ss-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px}.ss-stat-t{font-size:12px;color:var(--ink-3)}.ss-big{font-size:22px;font-weight:700;letter-spacing:-.02em}.ss-big .ss-minor{font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.ss-small{font-size:12px;color:var(--ink-3)}.ss-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ss-actions .btn{text-decoration:none}.ss-actions .btn:disabled{opacity:.5;cursor:not-allowed}.ss-actions .btn.ss-del{color:var(--neg)}.ss-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-chart{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px}.ss-chart h4{margin:0;font-size:14px;font-weight:650}.ss-chart p{margin:0}.ss-chart-empty{display:flex;align-items:center;justify-content:center;min-height:120px}.un-page{display:flex;flex-direction:column;gap:16px}.un-bar-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.un-bar-top p{margin:0}.un-actions{display:flex;gap:8px}.un-cols{display:grid;grid-template-columns:372px minmax(0,1fr);gap:16px;align-items:start}.un-left{display:flex;flex-direction:column;gap:14px}.un-right{display:flex;flex-direction:column;gap:16px;min-width:0}.un-h{margin:0;font-size:12.5px;font-weight:650;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.un-g2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.un-g4{display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:8px}.un-g4 input{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:0 8px;min-height:40px;font-size:14px;color:var(--ink);width:100%;font-variant-numeric:tabular-nums}.un-g4 input[aria-invalid]{border-color:var(--neg)}.un-ro{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-2);white-space:nowrap;padding:0 8px}.un-sec{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:12px}.un-taxline{display:flex;align-items:flex-end;gap:10px}.un-fill{display:flex;flex-wrap:nowrap}.un-fill button{flex:1 1 auto;white-space:nowrap;padding:0 8px;font-size:12.5px}.un-fill button[disabled]{opacity:.45;cursor:not-allowed}.field input.edited{border-color:color-mix(in srgb,var(--warn) 60%,var(--line))}.un-l{display:flex;justify-content:space-between;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden;font-weight:550}.un-l em{font-style:normal;font-weight:400;font-size:11.5px;color:var(--ink-3)}.un-l .link{padding:0;font-size:11.5px}.un-unit{position:relative;display:block}.un-unit.has input{padding-right:30px}.un-unit i{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--ink-3);font-size:13px;pointer-events:none}.un-tar{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.un-page .btn.sm,.un-drawer .btn.sm{min-height:28px;padding:0 10px;font-size:12px}.un-page .btn.soft,.un-drawer .btn.soft{background:var(--accent-soft);color:var(--accent-ink)}.un-combo{position:relative}.un-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);max-height:300px;overflow:auto;padding:4px;color:var(--ink)}.un-opt{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:13.5px}.un-opt.act,.un-opt:hover{background:var(--accent-soft)}.un-opt small{display:block;color:var(--ink-3);font-size:11.5px}.un-opt b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.un-opt mark{background:none;color:var(--accent-ink);font-weight:700}.un-foot{padding:8px 10px 6px;font-size:11.5px;color:var(--ink-3);border-top:1px solid var(--line);margin-top:4px}.un-none{padding:10px;color:var(--ink-3);font-size:13px}.un-price{display:flex;flex-direction:column;gap:14px}.un-mode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.un-ctl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end}.un-ctl-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:-4px}.un-frozen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 14px;border-radius:14px;border:1px solid var(--accent-tint);background:var(--accent-soft);font-size:13px;color:var(--ink)}.un-res{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;gap:12px}.un-tile{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-md);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.un-tile .tl{font-size:12.5px;color:var(--ink-2);font-weight:550}.un-tile .tv{font-size:22px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.un-tile .ts{font-size:12px;color:var(--ink-3)}.un-tile.hero{background:var(--surface);border-width:1.5px}.un-tile.hero .tv{font-size:34px;line-height:1.1}.un-tile.g{border-color:color-mix(in srgb,var(--pos) 55%,var(--line));background:color-mix(in srgb,var(--pos) 9%,var(--surface))}.un-tile.r{border-color:color-mix(in srgb,var(--neg) 55%,var(--line));background:color-mix(in srgb,var(--neg) 9%,var(--surface))}.un-tile.g .tv.k{color:var(--pos)}.un-tile.r .tv.k{color:var(--neg)}.un-status{margin-top:6px}.un-empty{padding:26px;text-align:center;color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--r-md)}.un-warn{margin-top:10px;padding:8px 12px;border-radius:12px;font-size:13px;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.un-bar{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--surface-2);gap:2px;margin-top:12px}.un-bar i{display:block;min-width:3px;height:100%}.un-rows{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.un-row{display:grid;grid-template-columns:12px 1fr auto 50px;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--line)}.un-row .dot{width:10px;height:10px;border-radius:3px;align-self:center}.un-row .nm small{display:block;color:var(--ink-3);font-size:11.5px;line-height:1.3}.un-row .pc{color:var(--ink-3);font-size:12.5px;text-align:right}.un-sens>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.un-sens>summary::-webkit-details-marker{display:none}.un-sens-top{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px;flex-wrap:wrap}.un-sg{border-collapse:separate;border-spacing:3px;margin-top:12px;font-size:13px}.un-sg th{font-weight:550;color:var(--ink-3);font-size:12px;padding:4px 8px;text-align:center;white-space:nowrap}.un-sg th.rh{text-align:right}.un-sg td{padding:6px 10px;text-align:center;border-radius:8px;background:var(--surface-2);min-width:64px;font-variant-numeric:tabular-nums}.un-sg td.g{background:color-mix(in srgb,var(--pos) 16%,var(--surface));color:var(--pos)}.un-sg td.r{background:color-mix(in srgb,var(--neg) 14%,var(--surface));color:var(--neg)}.un-sg td.cur{outline:2px solid var(--accent);font-weight:700}.un-scrim{position:fixed;inset:0;background:#0e0f1873;z-index:90}.un-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100%;z-index:100;background:var(--surface);color:var(--ink);border-left:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column}.un-dh{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.un-dh h2{margin:0;font-size:17px;font-weight:650}.un-db{overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.un-sv{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;background:var(--surface-2)}.un-sv.cur{border-color:var(--accent)}.un-sv .t{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.un-sv .t b{font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis}.un-sv .m{display:flex;flex-wrap:wrap;gap:2px 14px;margin:4px 0 8px;font-size:12.5px;color:var(--ink-2)}.un-sv .a{display:flex;flex-wrap:wrap;gap:6px}.un-rn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:0 8px;min-height:28px;width:100%;font-size:14px;color:var(--ink)}.un-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:200;background:var(--pill);color:var(--on-pill);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:550;box-shadow:0 14px 34px #0006;max-width:90vw}@media(max-width:1180px){.un-cols{grid-template-columns:340px minmax(0,1fr)}.un-res{grid-template-columns:repeat(2,1fr)}.un-rows{grid-template-columns:1fr}}.ok-part{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.ok-part:first-child{margin-top:0;padding-top:0;border-top:0}.ok-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:650;color:var(--ink)}.ok-title .sub{font-weight:400}.ok-how{margin-top:8px}.ok-how summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;color:var(--ink-2);font-size:13.5px;font-weight:600;padding:4px 0}.ok-how summary::-webkit-details-marker{display:none}.ok-how summary:before{content:"›";display:inline-block;width:12px;font-size:18px;line-height:1;transition:transform .15s}.ok-how[open] summary:before{transform:rotate(90deg)}.ok-how summary:hover{color:var(--ink)}.ok-how ol{margin:6px 0 0;padding-left:22px;font-size:13px;line-height:1.5;color:var(--ink-2);max-width:760px}.ok-how li+li{margin-top:5px}.ok-how li::marker{color:var(--ink-3)}.ok-how b{color:var(--ink);font-weight:600}.ok-how .ok-note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3);max-width:760px}.ozd-body{display:flex;flex-direction:column;gap:16px}.ozd-store{font-size:14px}.ozd-lead{margin:0;color:var(--ink-2)}.ozd-lead b{color:var(--ink)}.ozd-kl{font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.ozd-note{margin:0}.ozd-p{margin:10px 0 0;font-size:13px;line-height:1.4}.ozd-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ozd-card{display:flex;flex-direction:column;gap:4px}.ozd-card.glow{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.ozd-ch{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px}.ozd-big{font-size:30px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.ozd-sub{color:var(--ink-2);font-size:13px;min-height:20px}.ozd-cmp{display:grid;grid-template-columns:1fr auto auto;gap:7px 12px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px}.ozd-cmp>span:first-child,.ozd-cmp>span:nth-child(3n+1){color:var(--ink-2)}.ozd-dd{display:block;font-size:11.5px;color:var(--ink-3)}.ozd-v{text-align:right;font-weight:600}.ozd-chip{font-size:12px;font-weight:650;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap;text-align:center}.ozd-chip.up{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,var(--surface))}.ozd-chip.dn{color:var(--neg);background:color-mix(in srgb,var(--neg) 12%,var(--surface))}.ozd-tag{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.ozd-tag.ok{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,var(--surface))}.ozd-tag.est{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,var(--surface))}.ozd-tag.none{color:var(--ink-3);background:var(--surface-2)}.ozd-tag.calc{color:var(--accent-ink);background:var(--accent-soft)}.ozd-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.ozd-hd h2{margin:0;font-size:16px}.ozd-tw{overflow-x:auto}.ozd-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.ozd-tbl th{text-align:right;font-weight:600;color:var(--ink-3);font-size:12px;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.ozd-tbl td{text-align:right;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.ozd-tbl th:first-child,.ozd-tbl td:first-child{text-align:left}.ozd-row{cursor:pointer}.ozd-row:hover,.ozd-row:focus-visible{background:var(--surface-2);outline:none}.ozd-name{white-space:normal!important;min-width:200px}.ozd-art,.ozd-s2{display:block;font-size:11.5px;color:var(--ink-3)}.ozd-sp{width:110px}.ozd-sp .dash-spark{height:26px}.ozd-more{margin-top:8px}.ozd-scrim{position:fixed;inset:0;background:#0e0f1873;z-index:90}.ozd-drawer{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:100%;z-index:100;background:var(--surface);color:var(--ink);border-left:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column}.ozd-dh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.ozd-dh h2{margin:0;font-size:17px;font-weight:650}.ozd-db{overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.ozd-bk{width:100%;border-collapse:collapse;font-size:13.5px}.ozd-bk td{padding:7px 4px;border-bottom:1px solid var(--line);vertical-align:top}.ozd-bk td:nth-child(2){text-align:right;white-space:nowrap;font-weight:600}.ozd-bk td:nth-child(3){text-align:right;width:1%}.ozd-why{display:block;font-size:11.5px;color:var(--ink-3)}.ozd-res td{font-weight:700;border-bottom:0;padding-top:10px}.ozd-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ozd-kv>div{background:var(--surface-2);border-radius:12px;padding:10px 12px}.ozd-kv small{display:block;color:var(--ink-3);font-size:11.5px;margin-bottom:2px}.ozd-h4{margin:8px 0 0}.ozr-hd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.ozr-tbl th{font-size:11.5px}.ozr-tbl th.we,.ozr-tbl td.we{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.ozr-tbl .ozr-tot{font-weight:700;border-left:1px solid var(--line);border-right:1px solid var(--line)}.ozr-tbl td,.ozr-tbl th{padding:6px 8px}.ozr-dw{display:block;font-weight:400;color:var(--ink-3)}.ozr-car{display:inline-block;width:14px;color:var(--ink-3)}.ozr-child td{font-size:12.5px;color:var(--ink-2);background:var(--surface-2)}.ozr-child td:first-child{padding-left:28px}.ozr-all td{font-weight:700;border-top:2px solid var(--line)}.ozr-pending{color:var(--ink-3)}.ozr-chips{display:flex;flex-wrap:wrap;gap:6px}.ozr-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ozr-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.ozr-card{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 2px;white-space:normal;line-height:1.25}.ozr-card b{font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ozr-kv{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;margin:6px 0 0;font-size:12px}.ozr-kv dt{color:var(--ink-3)}.ozr-kv dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ozr-attn{padding:12px 16px}.ozr-dangers{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.ozr-warn{color:var(--warn)}.oz-panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.oz-panel .field{min-width:260px}.oz-spacer{flex:1}.oz-sum{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 14px;font-size:13.5px;color:var(--ink-2)}.oz-sum b{color:var(--ink);font-variant-numeric:tabular-nums}.oz-prod{display:flex;align-items:center;gap:10px}.oz-title{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.oz-empty{padding:18px 4px;color:var(--ink-2)}.oz-note{margin:14px 0 0}.oz-cost{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.oz-cost input{width:96px;text-align:right}.oz-cost-err{flex-basis:100%;text-align:right;font-size:12px}.oz-later{color:var(--ink-3)}.oz-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.oz-tile{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;background:var(--surface-2)}.oz-tile .t{font-size:12.5px;color:var(--ink-3)}.oz-tile .v{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;margin:2px 0}.oz-tile .s{font-size:12.5px;color:var(--ink-2)}.oz-row{cursor:pointer}.oz-row:hover td{background:var(--accent-soft)}.oz-places{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oz-sup{display:grid;grid-template-columns:1fr auto auto;gap:6px 18px;margin:0 0 16px;font-size:13.5px}.fines-head{display:flex;flex-wrap:wrap;gap:12px 48px;align-items:flex-end;margin-bottom:10px}.fines-total{font-size:26px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.fines-prev{font-size:15px;color:var(--ink-2)}.fines-up{color:var(--neg);font-weight:550}.fines-down{color:var(--pos);font-weight:550}.fines-h{margin:20px 0 8px;font-size:14px;font-weight:600}.fines-row{cursor:pointer}.fines-row:hover td{background:var(--surface-2)}.fines-name{display:flex;align-items:center;gap:6px;white-space:normal}.fines-caret{color:var(--ink-3);width:12px}.fines-part td{padding-top:6px;padding-bottom:6px;color:var(--ink-2);font-size:13px;background:var(--surface-2)}.fines-part td:first-child{padding-left:30px;white-space:normal}.fines-label{white-space:normal}:root{--frc-commission:#D9820B;--frc-logistics:#2496D1;--frc-storage:#B8930F;--frc-acquiring:#1F9E7E;--frc-other:#BDBBCB;--frc-cogs:#E0566A}:root[data-theme=dark]{--frc-commission:#F2B451;--frc-logistics:#5CC3F0;--frc-storage:#E3C65A;--frc-acquiring:#45CF95;--frc-other:#565A75;--frc-cogs:#FF7A8A}.frc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.frc-card{padding:16px;border-radius:var(--r-md);display:flex;flex-direction:column}.frc-h{display:flex;justify-content:space-between;font-size:13px;font-weight:650;color:var(--ink-2)}.frc-h .num{font-weight:500;color:var(--ink-3)}.frc-big{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px;font-size:24px;font-weight:700;letter-spacing:-.01em}.frc-badge{font-size:11.5px;letter-spacing:0;white-space:normal}.frc-bar{display:flex;gap:2px;height:5px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin-bottom:10px}.frc-bar span{display:block;min-width:2px}.frc-row{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:12.5px}.frc-l{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;color:var(--ink-2)}.frc-dot{flex:none;width:8px;height:8px;border-radius:50%}.frc-q{color:var(--ink-3)}.frc-a{font-weight:600;white-space:nowrap}.frc-p{width:40px;text-align:right;color:var(--ink-3)}.frc-strong{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.frc-strong .frc-l{color:var(--ink);font-weight:600}.frc-note{margin-top:auto;padding-top:8px}.frc-check{margin-top:auto;padding-top:8px;font-size:12px;color:var(--ink-3)}.frc-gross{display:flex;align-items:flex-end;gap:14px}.frc-gross .frc-big{flex:1 1 auto;min-width:0;white-space:nowrap}.frc-kpi{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-bottom:12px;font-size:11.5px;color:var(--ink-3)}.frc-kpi b{font-size:15px;color:var(--ink)}.unit-panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.unit-panel>.sub{align-self:center}.unit-period{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.unit-custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.unit-switch{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.unit-switch input{accent-color:var(--accent)}.unit-warn{color:var(--warn);font-weight:550}.unit-scroll{overflow-x:auto}.unit-tbl{font-size:13px}.tbl.unit-tbl{border-collapse:separate;border-spacing:0}.unit-tbl th,.unit-tbl td{border-left:1px solid var(--line)}.unit-tbl th:last-child,.unit-tbl td:last-child{border-right:1px solid var(--line)}.unit-tbl th{padding:0 10px 8px}.unit-tbl td{padding:9px 10px}.unit-tbl td.r,.unit-tbl th.r{text-align:right}.unit-sticky{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line)}.unit-tbl thead .unit-sticky{z-index:2}.unit-tbl tbody tr:hover td.unit-sticky{background:var(--surface-2)}.unit-blocks th{padding:8px 10px;text-align:center;color:var(--ink-2);font-weight:650;font-size:12px;letter-spacing:.02em;border-bottom:0;background:var(--surface-2)}.unit-blocks th:first-child{border-radius:10px 0 0 10px}.unit-blocks th:last-child{border-radius:0 10px 10px 0}.unit-th{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.unit-th:hover{color:var(--ink)}.unit-prod{display:flex;align-items:center;gap:10px;min-width:280px;max-width:340px;white-space:normal}.unit-title{font-weight:600}.unit-note{color:var(--ink-2)}.unit-total td{font-weight:650;background:var(--surface-2)}.unit-total td.unit-sticky{background:var(--surface-2)}.unit-total .sub-12{font-weight:400}.unit-tbl tr.unit-last td{color:var(--ink-3)}.unit-tbl tr.unit-last td.neg{color:var(--neg)}.tbl.unit-tbl tr.row-hidden td{opacity:1;color:var(--ink-3)}.tbl.unit-tbl tr.row-hidden td.act{color:var(--ink)}.tbl.unit-tbl tr.row-hidden .unit-prod{opacity:.6}.unit-few{color:var(--ink-3)}.unit-est{margin-left:6px;font-size:11.5px;font-weight:650}.unit-edit .field{font-size:0;gap:0}.unit-edit-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.unit-edit .field input{width:72px;min-height:30px;padding:0 8px;font-size:13px;text-align:right;border-radius:8px}.unit-unit{font-size:12px;color:var(--ink-3)}.unit-err{max-width:170px;white-space:normal;text-align:right;font-size:12px}.unit-rate{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:3px}.unit-manual{margin-top:0}.unit-own{color:var(--accent-ink);font-size:13px;cursor:help}.unit-link{padding:0;font-size:13px;white-space:nowrap}.unit-lines td{white-space:normal;vertical-align:top}.unit-lines .unit-src{min-width:260px}.unit-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.unit-field{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.unit-field-in{display:flex;align-items:center;gap:6px}.unit-edit.big .field{font-size:12.5px;gap:6px}.unit-edit.big .field input{width:150px;min-height:40px;font-size:14px;border-radius:12px}.unit-edit.big .unit-edit-row{align-items:flex-end}.unit-edit.big .unit-unit{padding-bottom:10px}.unit-edit.big .unit-err{text-align:left;max-width:none}.unit-rec .kv{font-size:13.5px}.unit-light{padding-top:14px;padding-bottom:14px}.unit-light-bar{display:flex;gap:3px;height:8px;margin-bottom:12px}.unit-light-bar span{border-radius:4px;min-width:6px}.ul-high{background:var(--pos)}.ul-mid{background:var(--warn)}.ul-low{background:color-mix(in srgb,var(--warn) 45%,var(--neg))}.ul-loss{background:var(--neg)}.ul-nodata{background:var(--ink-3);opacity:.55}.unit-light-chips{display:flex;flex-wrap:wrap;gap:10px}.unit-light-chip{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;text-align:left}.unit-light-chip:hover:not(:disabled){background:var(--surface-2)}.unit-light-chip.on{border-color:var(--accent);background:var(--accent-soft)}.unit-light-chip:disabled{opacity:.5;cursor:default}.unit-light-chip i{width:10px;height:10px;border-radius:50%;flex:none}.unit-light-label{display:flex;flex-direction:column;font-size:13px;font-weight:550}.unit-light-chip b{font-size:18px;margin-left:6px}.unit-light-list{margin-top:14px}.unit-light-row{cursor:pointer}.unit-light-row:hover td{background:var(--surface-2)}.unit-light-name{white-space:normal}.unit-light-list td.neg{color:var(--neg)}.stk-panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.stk-panel .field input{min-width:260px}.stk-spacer{flex:1 1 auto}.stk-meta{font-size:13px;color:var(--ink-3)}.stk-cols{position:relative}.stk-cols .menu{position:absolute;right:0;top:calc(100% + 6px)}.stk-cols label{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px;cursor:pointer;border-radius:10px}.stk-cols label:hover{background:var(--surface-2)}.stk-cols input{accent-color:var(--accent)}.stk-tbl th{text-transform:uppercase;font-size:11.5px;letter-spacing:.03em;font-weight:650;vertical-align:bottom;padding-bottom:12px}.stk-tbl th.r,.stk-tbl td.r{text-align:right}.stk-tbl td{padding:10px 12px}.stk-sort{border:0;background:transparent;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.stk-sort:hover{color:var(--ink)}.stk-sort[aria-pressed=true]{color:var(--accent-ink)}.stk-hint{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;border:1px solid var(--line);border-radius:50%;font-size:10px;font-weight:600;color:var(--ink-3);cursor:help;text-transform:none}.stk-expand{display:block;margin:2px 0 0 auto;border:0;background:transparent;padding:0;font:inherit;font-size:11px;font-weight:650;color:var(--accent-ink);cursor:pointer}.stk-product{display:flex;align-items:center;gap:12px;min-width:260px;white-space:normal}.stk-product .thumb{flex:none}.stk-title{font-weight:650;font-size:14px;color:var(--ink)}.stk-by{display:flex;flex-direction:column;gap:2px;margin-top:6px;font-size:12px;color:var(--ink-3)}.stk-by span{display:flex;justify-content:space-between;gap:12px}.stk-by em{margin-top:4px;font-style:normal;font-weight:600;text-align:right}.stk-off{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.stk-off input{accent-color:var(--accent)}.stk-num{font-variant-numeric:tabular-nums}.stk-tbl tfoot td{font-weight:650;border-top:1px solid var(--line);background:var(--surface-2)}.mn-page{display:flex;flex-direction:column;gap:10px;min-width:0}.mn-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.mn-grow{flex:1 1 auto}.mn-hint{margin:0}.mn-msg{white-space:pre-line;font-size:13.5px;padding:8px 12px;border-radius:12px;background:var(--surface-2)}.mn-sum{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13.5px;color:var(--ink-2)}.mn-sum b{color:var(--ink);font-weight:650}.mn-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.mn-tbl th{background:var(--accent-soft);color:var(--ink);text-align:center;padding:10px 12px;font-weight:600;white-space:normal;min-width:70px}.mn-tbl td{text-align:center}.mn-tbl td.l,.mn-tbl th.l{text-align:left}.mn-tbl td.mn-calc{background:var(--surface-2)}.mn-tbl tr.mn-entry td{background:var(--accent-soft);vertical-align:top;padding:10px 8px}.mn-tbl td.mn-ok{color:var(--pos);font-weight:600}.mn-tbl td.mn-self{color:var(--warn);font-weight:600}.mn-empty{padding:22px;text-align:center;color:var(--ink-3)}.mn-entry label.field{font-size:0;gap:0}.mn-entry label.field input,.mn-entry .field input{font-size:14px}.mn-entry .field .date-err{font-size:12px}.mn-entry input[type=text],.mn-entry .field input{min-width:90px}.mn-entry .mn-wide input{min-width:150px}.mn-entry input[aria-invalid],.mn-entry .mn-prod[aria-invalid]{border-color:var(--neg);background:color-mix(in srgb,var(--neg) 8%,var(--surface))}.mn-entry .seg{flex-wrap:nowrap}.mn-entry .seg-wrap.bad .seg{border-color:var(--neg)}.mn-chk{width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.mn-prod{display:flex;align-items:center;justify-content:center;gap:8px;min-width:190px;min-height:40px;padding:0 10px;border:1px dashed var(--accent);border-radius:12px;background:var(--surface);color:var(--accent);font-size:18px;cursor:pointer;text-align:left}.mn-prod:not(.empty){justify-content:flex-start;border-style:solid;border-color:var(--line);color:var(--ink);font-size:13px}.mn-prod-t{display:flex;flex-direction:column;min-width:0;max-width:220px}.mn-prod-t>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-prod .s,.mn-cellprod .s{font-size:12px;color:var(--ink-3)}.mn-cellprod{display:flex;align-items:center;gap:8px;text-align:left;min-width:220px}.mn-cellprod .t{display:flex;flex-direction:column;min-width:0;max-width:260px}.mn-cellprod .t>span:first-child{overflow:hidden;text-overflow:ellipsis}.mn-err{padding:8px 12px 10px;color:var(--neg);font-size:13px;text-align:left;white-space:pre-line}.mn-acts{display:inline-flex;gap:6px}.mn-acts .icon-btn{width:32px;height:32px}.mn-confirm{display:inline-flex;gap:6px;align-items:center;font-size:12.5px}.cl-page{display:flex;flex-direction:column;gap:12px;min-width:0}.cl-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cl-faqbtn{min-height:34px;font-size:13px}.cl-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cl-cap{font-size:12px;color:var(--ink-3)}.cl-load{padding:18px;color:var(--ink-3)}.cl-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow);min-width:0;overflow:hidden;overflow:clip}.cl-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--line)}.cl-date{width:170px}.cl-status{margin-left:auto}.cl-car{color:var(--ink-3);font-size:11px}.cl-prodbtn{display:inline-flex;align-items:center;gap:10px;min-height:42px;max-width:420px;padding:4px 12px 4px 6px;border-radius:12px;border:1px solid var(--accent-tint);background:var(--accent-soft);color:var(--ink);cursor:pointer;text-align:left}.cl-prodtxt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cl-prodtxt b{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-prodtxt span{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-pop{z-index:60;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 28px #00000038;padding:8px;width:280px;display:flex;flex-direction:column;gap:6px}.cl-prodpop{width:380px}.cl-search{height:34px;border-radius:10px;border:1px solid var(--accent-tint);background:var(--surface-2);color:var(--ink);padding:0 10px;font-size:13px}.cl-filt{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.cl-filt select{flex:1;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:12.5px}.cl-plist{max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:2px}.cl-plist>button{border:0;background:transparent;color:var(--ink);text-align:left;padding:7px 10px;border-radius:9px;font-size:13px;cursor:pointer}.cl-plist>button:hover,.cl-plist>button.on{background:var(--accent-soft)}.cl-plist>button.on{color:var(--accent-ink)}.cl-pitem{display:flex!important;align-items:center;gap:8px}.cl-pitem:disabled{cursor:default;opacity:.8}.cl-scroll{overflow:auto;max-height:calc(100vh - 210px);min-height:360px}.cl-t{border-collapse:separate;border-spacing:0;font-size:var(--cl-fs, 12px);font-variant-numeric:tabular-nums;width:max-content}.cl-t thead{position:sticky;top:0;z-index:4}.cl-t th,.cl-t td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 6px;white-space:nowrap;background:var(--surface)}.cl-t tbody tr{height:var(--cl-rh, 34px)}.cl-t thead th{font-weight:600;color:var(--ink-2);font-size:calc(var(--cl-fs, 12px) - .5px);line-height:1.2}.cl-day{position:sticky;left:0;z-index:2;min-width:104px;width:104px;text-align:center;font-weight:600;color:var(--ink)!important}.cl-t thead .cl-day{z-index:5}.cl-photo{padding:4px!important;vertical-align:top}.cl-photo>*{margin:0 auto;width:96px!important;height:96px!important;border-radius:10px!important}.cl-r0 th{height:calc(40px * var(--cl-k, 1));background:var(--surface);border-bottom:0;border-right:0}.cl-r1 th,.cl-r2 th{height:calc(30px * var(--cl-k, 1));text-align:center}.cl-gt{font-weight:650!important;color:var(--ink)!important}.cl-lb{white-space:normal!important;font-size:calc(var(--cl-fs, 12px) - 1px)!important;min-width:64px}.cl-tot th,.cl-tot td{height:calc(30px * var(--cl-k, 1));font-weight:700;background:color-mix(in srgb,var(--warn) 14%,var(--surface));color:var(--ink)}.cl-v{text-align:center;color:var(--ink)}.cl-v>span{font-weight:500}.cl-v small{font-size:calc(var(--cl-fs, 12px) - 2.5px);margin-left:5px;color:var(--ink-3)}.cl-v small.up{color:var(--pos)}.cl-v small.dn{color:var(--neg)}.cl-na{color:var(--ink-3)}.cl-tx{text-align:left;max-width:160px;overflow:hidden;text-overflow:ellipsis}.cl-empty{padding:18px;color:var(--ink-3)}.cl-bdgs{display:flex;gap:3px;justify-content:center}.cl-bdg{display:inline-flex;flex-direction:column;align-items:center;padding:1px 5px;border-radius:6px;font-size:9.5px;font-weight:600;line-height:1.15;cursor:help}.cl-bdg b{font-size:10px;font-weight:600}.cl-bdg.mk{border:1px solid var(--accent-tint);color:var(--accent-ink)}.cl-bdg.mx{border:1px solid color-mix(in srgb,var(--neg) 55%,var(--surface));color:var(--neg)}.cl-strip{width:30px;min-width:30px;max-width:30px;padding:0!important;text-align:center;vertical-align:top;cursor:pointer}.cl-strip:hover{filter:brightness(1.08)}.cl-arrow{width:28px;height:28px;border:0;background:transparent;color:var(--ink-2);font-size:18px;font-weight:700;cursor:pointer;border-radius:6px}.cl-arrow:hover{background:var(--surface-2);color:var(--ink)}.cl-vt{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;font-weight:650;font-size:11.5px;letter-spacing:.03em;color:var(--ink);padding:10px 0;position:sticky;top:calc(168px * var(--cl-k, 1))}.cl-r00 th.cl-bh{height:calc(28px * var(--cl-k, 1));padding:0!important;text-align:left;border-bottom:0;border-right:0}.cl-fold{position:sticky;left:112px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;border:0;background:transparent;color:var(--ink);font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-radius:6px}.cl-fold>span:first-child{font-size:18px;font-weight:700;line-height:1;color:var(--ink-2)}.cl-fold:hover{background:var(--surface-2)}.tn-lav{background:color-mix(in srgb,var(--accent) 9%,var(--surface))!important}.tn-pink{background:color-mix(in srgb,#FF5C8A 14%,var(--surface))!important}.tn-orange{background:color-mix(in srgb,#F5A524 18%,var(--surface))!important}.tn-blue{background:color-mix(in srgb,#4C7DFF 12%,var(--surface))!important}.tn-teal{background:color-mix(in srgb,#3AA6B9 16%,var(--surface))!important}.tn-green{background:color-mix(in srgb,#3DBE7A 13%,var(--surface))!important}.tn-mint{background:color-mix(in srgb,#2FB98A 18%,var(--surface))!important}.tn-sand{background:color-mix(in srgb,#C9A26B 15%,var(--surface))!important}.cl-log{min-width:240px;max-width:240px;white-space:normal!important;vertical-align:top;padding:3px 6px!important}.cl-note{display:flex;align-items:flex-start;gap:4px;font-size:11.5px;line-height:1.25;color:var(--ink)}.cl-note .mu{color:var(--ink-3)}.cl-x{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:0 2px;font-size:13px;line-height:1}.cl-x:hover{color:var(--neg)}.cl-add{border:0;background:transparent;color:var(--ink-3);font-size:11.5px;padding:2px 0;cursor:pointer}.cl-add:hover{color:var(--accent-ink);text-decoration:underline}.cl-noteinp{width:100%;height:24px;border-radius:6px;border:1px solid var(--accent-tint);background:var(--surface-2);color:var(--ink);font-size:12px;padding:0 6px}.cl-err{color:var(--neg);font-size:11px}.cl-dpanel{vertical-align:top;padding:0!important;white-space:normal!important;background:color-mix(in srgb,#FF5C8A 5%,var(--surface))}.cl-dtab{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11.5px}.cl-dtab td,.cl-dtab th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 8px;white-space:normal;vertical-align:top;background:transparent}.cl-dsec{text-align:center;font-weight:650;font-size:12.5px;color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--surface))!important}.cl-dind{text-decoration:underline dotted;text-underline-offset:2px}.cl-dcrit{text-align:center}.cl-crit{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;padding:0 5px;background:color-mix(in srgb,var(--neg) 22%,var(--surface));color:var(--neg);font-weight:700;font-size:11px}.cl-dempty{padding:14px;color:var(--ink-3);font-size:12px}.cl-cpick{display:inline-flex;align-items:center;gap:4px;max-width:220px;border:0;background:transparent;color:var(--ink);font-weight:650;font-size:11.5px;cursor:pointer;padding:2px 4px;border-radius:6px}.cl-cpick span:first-child{overflow:hidden;text-overflow:ellipsis}.cl-cpick:hover{background:var(--surface-2)}.cl-faqbg{position:fixed;inset:0;background:#00000059;z-index:70}.cl-faq{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);z-index:71;background:var(--surface);color:var(--ink);border-left:1px solid var(--line);display:flex;flex-direction:column;box-shadow:-8px 0 30px #00000040}.cl-faqhd{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--line)}.cl-faqhd b{font-size:16px}.cl-faqbody{overflow:auto;padding:8px 20px 24px}.cl-faq details{border-bottom:1px solid var(--line);padding:10px 0}.cl-faq summary{cursor:pointer;font-weight:650;font-size:14.5px}.cl-faq p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.cl-i{display:inline-block;margin-left:3px;color:var(--ink-3);cursor:help;font-size:11px;font-weight:500}.cl-i:hover,.cl-i:focus{color:var(--accent-ink);outline:none}.cl-shut .cl-vt{color:var(--accent-ink)}.cl-intro{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13.5px;color:var(--ink-2)}.cl-intro b{color:var(--ink);font-weight:650}.cl-intro .link{padding:0}.cl-z-compact{--cl-fs: 11px;--cl-rh: 26px;--cl-k: .9 }.cl-z-large{--cl-fs: 14px;--cl-rh: 46px;--cl-k: 1.2 }.cl-z-large .cl-t th,.cl-z-large .cl-t td{padding:0 9px}.cl-z-compact .cl-t th,.cl-z-compact .cl-t td{padding:0 4px}.cl-z-large .cl-note,.cl-z-large .cl-add{font-size:13px}.cl-day{cursor:pointer}.cl-daybtn{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0;width:100%;height:100%}.cl-daybtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.cl-t tbody tr.cl-hl>th,.cl-t tbody tr.cl-hl>td:not(.cl-strip):not(.cl-dpanel){box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.cl-dd{display:flex;flex-direction:column;gap:12px;margin-top:4px}.cl-ddnav{display:flex;align-items:center;justify-content:space-between;gap:12px}.cl-ddnav .btn{min-width:44px;min-height:34px;font-size:18px;padding:0 12px}.cl-dds{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.cl-dds h3{margin:0 0 8px;font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.cl-ddg+.cl-ddg{margin-top:10px}.cl-ddg h4{margin:0 0 6px;font-size:12.5px;font-weight:650;color:var(--ink-2)}.cl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cl-card2{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);min-width:0}.cl-card2 .cl-cl{font-size:11.5px;color:var(--ink-2);overflow-wrap:anywhere}.cl-card2>b{font-size:16px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.cl-card2.cl-na>b{color:var(--ink-3);font-weight:500}.cl-cs{display:flex;flex-wrap:wrap;gap:2px 8px;min-height:12px}.cl-cs small{font-size:10.5px;color:var(--ink-3)}.cl-cs small.up{color:var(--pos)}.cl-cs small.dn{color:var(--neg)}.cl-ddd{display:flex;flex-direction:column;gap:2px;padding:6px 0;font-size:13px;border-top:1px solid var(--line)}.cl-ddd:first-of-type{border-top:0}.cl-ddd .cl-crit{margin-left:8px}.cl-dsh{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left}.cl-dsh>span{width:14px;font-size:16px;line-height:1;color:var(--ink-2)}.cl-dsh:hover{color:var(--accent-ink)}.cl-dshut h3{margin-bottom:0}.cl-ddtools{display:flex;flex-wrap:wrap;gap:8px}.cl-ddtools .btn{min-height:32px;padding:0 12px;font-size:13px}.cl-ddtools .btn.on{border-color:var(--accent);color:var(--accent-ink)}.cl-flt{border:1px solid var(--accent-tint);border-radius:12px;padding:8px 10px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.cl-fltbar{display:flex;gap:8px}.cl-fltbar .btn{min-height:30px;padding:0 12px;font-size:12.5px}.cl-flttree{max-height:40vh;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 16px;align-items:start}.cl-fltrow{display:flex;align-items:center;gap:4px;min-height:28px}.cl-fltx{width:20px;height:20px;border:0;background:transparent;color:var(--ink-2);font-size:15px;line-height:1;cursor:pointer;padding:0;flex:none}.cl-fltkids{margin-left:24px;padding-bottom:4px}.cl-fltleaves{margin-left:20px;display:flex;flex-direction:column}.cl-fltleaves.cl-flt0{margin-left:0}.cl-tri{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink);cursor:pointer;min-height:24px}.cl-tri-s{font-weight:650}.cl-tri input{accent-color:var(--accent)}.ap-page{display:flex;flex-direction:column;gap:18px}.ap-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.ap-h{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.ap-cap{font-size:12.5px;color:var(--ink-3);margin-top:2px}.ap-ctl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ap-ctl .field{width:150px}.ap-load{opacity:.6;transition:opacity .2s}.ap-card{display:flex;flex-direction:column;gap:0;padding-top:6px}.ap-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:8px 0 12px;border-bottom:1px solid var(--line);font-size:14px}.ap-k b{font-weight:700}.ap-k small{color:var(--ink-3);font-size:12px}.ap-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px;vertical-align:middle}.ap-dot.neg{background:var(--neg)}.ap-dot.pos{background:var(--pos)}.ap-cnt{color:var(--ink-3)}.ap-logbtn{margin-left:auto}.ap-i{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0 2px;color:var(--ink-3);font-size:13px;cursor:help}.ap-res{padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.ap-res summary{cursor:pointer;color:var(--ink-2)}.ap-res summary b{color:var(--ink)}.ap-rtbl{margin-top:10px}.ap-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 0}.ap-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ap-filters select,.ap-search{min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);font-size:13px;padding:0 10px}.ap-search{width:220px}.ap-filters select{max-width:220px}.ap-chips{display:flex;flex-wrap:wrap;gap:6px}.ap-chips button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:0 14px;min-height:32px;font-size:13px;font-weight:600;cursor:pointer}.ap-chips button.on{background:var(--accent);color:var(--on-accent);border-color:transparent}.ap-scroll{overflow-x:auto;margin-top:12px}.tbl.ap-tbl td,.tbl.ap-ltbl td{white-space:normal;vertical-align:top}.ap-tbl th.r,.ap-rtbl th.r,.ap-rtbl td.r{text-align:right}.ap-p{display:flex;gap:10px;align-items:center;min-width:190px}.ap-pt{font-weight:600}.ap-p small,.ap-cause small,.ap-lnote small,.ap-sm{display:block;color:var(--ink-3);font-size:12px;margin-top:2px}.ap-kind{display:block;font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.ap-cause{min-width:200px}.ap-do{min-width:200px;font-size:13px}.ap-do .link{display:block;margin-top:4px;padding:0;font-size:12.5px;text-decoration:none;white-space:nowrap}.ap-goal{min-width:160px;font-size:13px;font-weight:600}.tbl.ap-tbl .ap-arrow{color:var(--ink-3);width:14px;padding-left:2px;padding-right:2px}.tbl.ap-tbl td.ap-pot{text-align:right;white-space:nowrap;font-weight:650}.ap-acts{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ap-acts .btn.sm{min-height:28px;padding:0 12px;font-size:12.5px;white-space:nowrap}.ap-tbl tr.ap-muted td{opacity:.55}.ap-tbl tr.ap-muted td.ap-acts{opacity:1}.ap-tbl tr.ap-more td{background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}.ap-tbl td.ap-empty{text-align:center;color:var(--ink-3);padding:28px 12px}.ap-note{margin:12px 0 0;font-size:12.5px;color:var(--ink-3)}.ap-dq{margin:0 0 12px;font-size:13.5px}.ap-lbl{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}.ap-lbl textarea{border:1px solid var(--line);border-radius:8px;padding:8px;font:inherit;background:var(--surface-2);color:var(--ink)}.ap-dbtns{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ap-tabs{display:flex;gap:4px;padding:12px 0 0}.ap-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);padding:6px 14px;font-size:14px;font-weight:600;cursor:pointer}.ap-tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.ap-tabs .num{color:var(--ink-3);font-weight:500;margin-left:4px}.ap-tbl tr.ap-click,.ap-ltbl tr.ap-click{cursor:pointer}.ap-tbl tr.ap-click:hover td,.ap-ltbl tr.ap-click:hover td{background:var(--surface-2)}.ap-open{display:block;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.ap-kind[title]{cursor:help}.ap-det{display:flex;flex-direction:column;gap:16px}.ap-dhead{display:flex;align-items:center;gap:12px}.ap-dbadges{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ap-det h4{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.ap-big{margin:0;font-size:16px;font-weight:650;line-height:1.35}.ap-goalt{font-size:14px}.ap-why{margin:10px 0 0;font-size:13px;color:var(--ink-2)}.ap-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ap-spark{margin:10px 0 0}.ap-spark figcaption{font-size:12.5px;color:var(--ink-3)}.ap-spark svg{display:block;width:100%;height:auto;max-height:120px}.ap-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.ap-dotp{fill:var(--accent);opacity:.5}.ap-dotl{fill:var(--accent)}.ap-axis{fill:var(--ink-3);font-size:10px}.ap-axis-note{font-size:11.5px;color:var(--ink-3)}.ap-opts{margin:0;padding-left:22px;list-style:decimal;display:flex;flex-direction:column;gap:6px;font-size:14px}.ap-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.ap-links .link{padding:0;text-decoration:none;font-size:13px}.ap-ev{font-size:13px;color:var(--ink-2)}.ap-ev summary{cursor:pointer}.ap-ev ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ap-dfoot{border-top:1px solid var(--line);padding-top:12px}.ap-dfoot .ap-dbtns{margin-top:10px}.tf-body{display:flex;flex-direction:column;gap:10px;padding:10px 12px 14px;min-width:0}.tf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tf-date{width:150px}.tf-allbtn,.tf-xlsx{min-height:34px;font-size:13px;margin-left:auto}.tf-cap{font-size:12px;color:var(--ink-3)}.tf-search{height:34px;width:240px;border-radius:10px;border:1px solid var(--accent-tint);background:var(--surface-2);color:var(--ink);padding:0 10px;font-size:13px}.tf-note{margin:0;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.45;color:var(--ink-2);background:var(--accent-soft)}.tf-load,.tf-empty{padding:14px;color:var(--ink-3)}.tf-h{margin:4px 0 0;font-size:14px;font-weight:650;color:var(--ink)}.tf-more{align-self:flex-start;padding:2px 0;font-size:13.5px}.tf-scroll{overflow:auto;max-height:calc(100vh - 260px);border:1px solid var(--line);border-radius:10px}.tf-t{border-collapse:separate;border-spacing:0;font-size:12.5px;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.tf-t thead{position:sticky;top:0;z-index:3}.tf-t th,.tf-t td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 8px;white-space:nowrap;background:var(--surface);height:32px}.tf-t thead th{font-weight:600;color:var(--ink-2);font-size:11.5px;text-align:center}.tf-gt{color:var(--ink)!important;font-weight:650!important}.tf-first{position:sticky;left:0;z-index:2;min-width:150px;max-width:260px;text-align:left!important;font-weight:600;color:var(--ink)}.tf-t thead .tf-first{z-index:4}.tf-q{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;font-weight:500;padding:0;text-align:left}.tf-tot th,.tf-tot td{font-weight:700;background:color-mix(in srgb,var(--warn) 14%,var(--surface))}.tf-v{text-align:right;color:var(--ink)}.tf-na{color:var(--ink-3);text-align:center;cursor:help}.tf-over{color:var(--neg);font-weight:650}.tf-ok{color:var(--pos)}.tf-i{margin-left:3px;color:var(--ink-3);cursor:help;font-size:11px;font-weight:500}.tf-i:hover,.tf-i:focus{color:var(--accent-ink);outline:none}.tf-blue{background:color-mix(in srgb,#4C7DFF 13%,var(--surface))!important}.tf-yellow{background:color-mix(in srgb,#F5C542 16%,var(--surface))!important}.tf-pink{background:color-mix(in srgb,#FF5C8A 15%,var(--surface))!important}.tf-green{background:color-mix(in srgb,#3DBE7A 13%,var(--surface))!important}.tf-mint{background:color-mix(in srgb,#2FB98A 16%,var(--surface))!important}.tf-sand{background:color-mix(in srgb,#C9A26B 15%,var(--surface))!important}.tf-lav{background:color-mix(in srgb,var(--accent) 10%,var(--surface))!important}.tf-mute{background:var(--surface-2)!important}.plan{display:flex;flex-direction:column;gap:16px}.plan-head{align-items:baseline;gap:12px;margin-bottom:10px}.plan-head h2,.plan-head h3{margin:0}.plan-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.plan-gap{gap:10px;align-items:center;margin:10px 0}.plan-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.plan-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2, var(--surface))}.plan-tile b{font-size:20px;font-weight:600}.plan-tile span{font-size:12px;color:var(--ink-3)}.plan-keys tr.plan-off td{color:var(--ink-3)}.plan-input{flex:1;min-width:240px;max-width:480px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink)}.plan-select{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink)}.plan-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink-3);cursor:pointer;font-size:12.5px}.plan-chip.on{color:var(--ink);border-color:var(--accent)}.plan-chip i{width:8px;height:8px;border-radius:50%;display:inline-block}.plan-chart{width:100%;height:300px}.plan-weeks{max-height:460px;overflow:auto}.plan-weeks thead th{position:sticky;top:0;background:var(--surface);z-index:1}.plan-past td{color:var(--ink-2)}.plan-cell{width:76px;padding:3px 6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.plan-cell.plan-edited{border-color:var(--accent)}.plan-mark{color:var(--warn)}.plan-note{padding:10px 14px;border-radius:12px;margin:0}.plan-how{margin-top:10px}.plan-how summary{cursor:pointer;color:var(--accent)}.plan-how .kv{margin-top:8px}.plan-levels{gap:32px;align-items:flex-start}.plan-levels h4{margin:0 0 6px;font-size:14px}.plan-levels .btn{margin-top:8px}.plan-cell[aria-invalid=true]{border-color:var(--neg)}.rv-page{display:flex;flex-direction:column;gap:18px}.rv-panel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rv-spacer{flex:1 1 auto}.rv-warn{padding:0 4px}.rv-empty h2{margin-top:0}.rv-empty ul{margin:8px 0 0;padding-left:18px;color:var(--ink-2)}.rv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rv-kpi{display:flex;flex-direction:column;gap:6px}.rv-cap{font-size:12.5px;color:var(--ink-3)}.rv-star{font-size:18px;color:var(--warn)}.rv-delta{font-size:12.5px;font-weight:600}.rv-delta .mute{font-weight:400}.rv-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px}.rv-theme{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--surface)}.rv-theme-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.rv-theme ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.rv-theme li{display:flex;justify-content:space-between;gap:12px}.rv-theme li .link{text-align:left;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-tbl th{text-transform:uppercase;font-size:11.5px;letter-spacing:.03em;font-weight:650;vertical-align:bottom;padding-bottom:12px}.rv-tbl th.r,.rv-tbl td.r{text-align:right}.rv-tbl td{padding:10px 12px}.rv-prod{display:flex;align-items:center;gap:12px;min-width:260px;white-space:normal}.rv-title{font-weight:650;font-size:14px;color:var(--ink)}.rv-links{display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:13px;white-space:nowrap}.rv-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:8px 0 14px}.rv-filters .field{min-width:220px}.rv-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.rv-check input{accent-color:var(--accent)}.rv-list{display:flex;flex-direction:column;gap:10px}.rv-item{border:1px solid var(--line);border-radius:14px;padding:12px 16px;background:var(--surface)}.rv-item p{margin:6px 0 0;font-size:14px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.rv-item-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.rv-stars{letter-spacing:1px;font-size:15px}.rv-item-title{font-weight:650;font-size:14px;color:var(--ink)}.rv-open{font-size:13px}.rv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");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}body{margin:0}a,a:hover{color:inherit}:root{--bg:#ececf1;--surface:#fff;--surface-2:#f4f4f8;--line:#e9e9ef;--ink:#101014;--ink-2:#53535f;--ink-3:#6f6f7b;--pos:#0e7c54;--neg:#cc372c;--warn:#99590a;--pill:#0e0e12;--on-pill:#fff;--shadow:0 1px 2px #1010140a;--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft:color-mix(in srgb,var(--accent) 13%,var(--surface))}}:root{--accent-tint:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-tint:color-mix(in srgb,var(--accent) 42%,var(--surface))}}:root{--accent-ink:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-ink:color-mix(in srgb,var(--accent) 62%,#000)}}:root{--r:20px;--r-md:16px;--card-glow:linear-gradient(transparent,transparent);--side-bg:var(--surface);--nav-glow:none;color-scheme:light}:root[data-theme=dark]{--bg:#09090a;--surface:#131315;--surface-2:#1c1c1f;--line:#27272b;--ink:#f6f6f2;--ink-2:#c0c0b9;--ink-3:#9b9b94;--pos:#4ade80;--neg:#ff6b5e;--warn:#ffc93d;--pill:#f6f6f2;--on-pill:#0a0a0b;--shadow:none;--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accent-soft:color-mix(in srgb,var(--accent) 14%,var(--surface))}}:root[data-theme=dark]{--accent-tint:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accent-tint:color-mix(in srgb,var(--accent) 40%,var(--surface))}}:root[data-theme=dark]{--accent-ink:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accent-ink:color-mix(in srgb,var(--accent) 72%,#fff)}}:root[data-theme=dark]{--r:28px;--r-md:20px;--card-glow:radial-gradient(90% 75% at 100% 0%,#c6ff3d24,transparent 62%);--side-bg:radial-gradient(90% 45% at 100% 0%,#c6ff3d29,transparent 65%),var(--surface);--nav-glow:0 0 22px #c6ff3d40;color-scheme:dark}*{box-sizing:border-box}button,input{font:inherit;color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.card{background:var(--card-glow),var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;padding:22px}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-h h2{letter-spacing:0;margin:0;font-size:15px;font-weight:600}.navbtn{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;min-height:40px;padding:0 12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.navbtn.on{background:var(--pill);color:var(--on-pill)}.tabs{background:var(--surface);border:1px solid var(--line);border-radius:26px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.tab{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.tab:hover{color:var(--ink);background:var(--surface-2)}.tab.on{background:var(--pill);color:var(--on-pill);box-shadow:var(--nav-glow)}.count-badge{box-sizing:border-box;background:var(--warn);min-width:18px;height:18px;color:var(--on-pill);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.navbtn .count-badge{margin-left:2px}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:550}.seg button.on{background:var(--pill);color:var(--on-pill)}.btn{cursor:pointer;background:var(--accent);min-height:40px;color:var(--on-accent);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.btn.ghost{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.btn:disabled{opacity:.5;cursor:not-allowed}.link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600}.link:disabled{color:var(--ink-3);opacity:.5;cursor:default}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.b-ok{color:var(--pos);background:var(--pos)}@supports (color:color-mix(in lab,red,red)){.b-ok{background:color-mix(in srgb,var(--pos) 14%,transparent)}}.b-warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.b-warn{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.b-neg{color:var(--neg);background:var(--neg)}@supports (color:color-mix(in lab,red,red)){.b-neg{background:color-mix(in srgb,var(--neg) 16%,transparent)}}.b-info{color:var(--accent-ink);background:var(--accent-soft)}.b-mute{color:var(--ink-2);background:var(--surface-2)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.mute{color:var(--ink-3)}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 10px;font-size:12.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:12px}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl tr.row-hidden td{opacity:.55}.tbl tr.row-hidden td.act{opacity:1}.icon-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.icon-btn:disabled{opacity:.5;cursor:default}.row{cursor:pointer}.row:hover td{background:var(--surface-2)}.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row.sel td{background:var(--accent-soft)}.steps{gap:4px;min-width:150px;display:flex}.st{background:var(--line);border-radius:999px;flex:1 1 0;height:6px}.st.done{background:var(--accent)}.st.now{background:linear-gradient(90deg,var(--accent),var(--accent-tint))}.st.late{background:var(--neg)}.field{color:var(--ink-3);flex-direction:column;gap:6px;min-width:0;font-size:12.5px;display:flex}.field input{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink);border-radius:12px;width:100%;padding:0 12px;font-size:14px}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.kv:last-child{border-bottom:0}.stat{flex-direction:column;gap:4px;min-width:0;display:flex}.box{border:1px solid var(--accent-tint);background:var(--accent-soft);border-radius:16px;margin-top:14px;padding:16px}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dow{color:var(--ink-3);padding:0 6px 4px;font-size:12px}.day{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:8px;display:flex}.day.out{opacity:.45;background:0 0}.day.today{border-color:var(--accent)}.ev{text-align:left;cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:8px;width:100%;padding:3px 6px;font-size:11.5px;line-height:1.3;display:block}.ev.on{outline:2px solid var(--accent);outline-offset:1px}.ev.in{background:var(--accent-soft);color:var(--accent-ink)}.ev.pay{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ev.pay{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.ev.pay{color:var(--warn)}.ev.got{background:var(--pos)}@supports (color:color-mix(in lab,red,red)){.ev.got{background:color-mix(in srgb,var(--pos) 16%,transparent)}}.ev.got{color:var(--pos)}.ev.cargo{background:var(--surface-2);color:var(--ink-2)}.ev.late{background:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ev.late{background:color-mix(in srgb,var(--neg) 16%,transparent)}}.ev.late{color:var(--neg)}.ev.unpaid{color:var(--ink-3);border:1px dashed var(--ink-3);background:0 0;padding:2px 5px}.ev.past{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.lg{cursor:default;border-radius:8px;width:auto;padding:1px 8px;font-size:11.5px;display:inline-block}.pick{text-align:left;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:12px;width:100%;margin-bottom:8px;padding:10px 12px;font-size:13.5px;display:block}.pick.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);font-weight:650}:root{--accent:#6b4eff;--on-accent:#fff}:root[data-theme=dark]{--accent:#c6ff3d;--on-accent:#0a0a0b}html,body{margin:0}h1,h2{font-family:Unbounded,Manrope,Segoe UI,system-ui,sans-serif}body{background:var(--bg);color:var(--ink);min-height:100vh;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.45}.shell{min-height:100vh;display:flex}.side{background:var(--side-bg);border:1px solid var(--line);border-radius:calc(var(--r) + 4px);flex-direction:column;flex:0 0 262px;align-self:flex-start;gap:24px;height:calc(100vh - 28px);margin:14px 0 14px 14px;padding:22px 14px;display:flex;position:sticky;top:14px;overflow:auto}.shell-main{flex-direction:column;flex:auto;min-width:0;display:flex}.app-top{justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px 0;display:flex}.refresh{align-items:center;gap:10px;margin-right:auto;display:flex}.refresh-btn{min-height:34px;padding:0 14px;font-size:13px}.refresh-label{white-space:nowrap}.refresh-note{color:var(--ink-2);font-size:12.5px}.refresh-note.bad{color:var(--bad,#d64550)}@keyframes refresh-spin{to{transform:rotate(360deg)}}.refresh-btn .spin{animation:1s linear infinite refresh-spin}@media(prefers-reduced-motion:reduce){.refresh-btn .spin{animation-duration:3s}}.logo{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:0 4px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.app-nav{flex-direction:column;gap:4px;display:flex}.app-nav .navbtn{gap:12px;width:100%;min-height:44px;padding:0 14px;font-size:14.5px}.app-nav .navbtn svg{flex:none}.app-nav .navbtn:hover:not(.on){background:var(--surface-2);color:var(--ink)}.app-nav .navbtn.on{box-shadow:var(--nav-glow)}.app-nav .count-badge{margin-left:auto}.side-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-toggle{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.side-toggle:hover{color:var(--ink);background:var(--surface)}.side{transition:flex-basis .2s,padding .2s}.shell.is-collapsed .side{flex-basis:78px;padding:22px 10px}.shell.is-collapsed .side-top{flex-direction:column;gap:14px}.shell.is-collapsed .logo{padding:0}.shell.is-collapsed .side-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.is-collapsed .app-nav .navbtn{justify-content:center;padding:0;position:relative}.shell.is-collapsed .app-nav .count-badge{margin:0;position:absolute;top:4px;right:6px}.avatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page{flex-direction:column;gap:18px;padding:24px 28px 48px;display:flex}.page-narrow{flex-direction:column;gap:18px;max-width:920px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.page-head p{color:var(--ink-2);margin:4px 0 0}.sub{color:var(--ink-3);font-size:12.5px}.sub-12{color:var(--ink-3);font-size:12px}.big-num{letter-spacing:-.02em;font-size:26px;font-weight:700}.grid-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.line-row{grid-template-columns:minmax(160px,2fr) minmax(90px,1fr) minmax(90px,1fr) auto;gap:12px;display:grid}.line-del{justify-content:flex-end;align-items:flex-end;display:flex}.line-del:empty{display:none}@media(max-width:520px){.line-row{grid-template-columns:repeat(2,minmax(0,1fr))}.line-row>:first-child,.line-row>.line-del{grid-column:1/-1}}.row-wrap{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);z-index:50;min-width:220px;padding:8px}.menu button,.menu a{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.menu button:hover,.menu a:hover{background:var(--surface-2)}.err{color:var(--neg);font-size:13px}.center-card{max-width:420px;margin:12vh auto 0}.date-box{align-items:center;min-width:136px;display:flex;position:relative}.field .date-box input{padding-right:36px}.date-ico{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.date-ico:hover{color:var(--ink);background:var(--surface)}.date-ico:disabled{cursor:default;opacity:.5;background:0 0}.date-err{color:var(--neg);font-size:12px}.date-err:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.date-clear{align-self:flex-start;padding:0;font-size:12.5px}@media(max-width:400px){.kv:has(.date-box){flex-wrap:wrap}.kv:has(.date-box)>:last-child{flex:100%}}.date-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);z-index:60;--rdp-accent-color:var(--accent);--rdp-accent-background-color:var(--accent-soft);color:var(--ink);padding:10px}.date-pop .rdp-root,.period-cal .rdp-root{--rdp-accent-color:var(--accent);--rdp-accent-background-color:var(--accent-soft)}.date-pop .rdp-month_caption,.period-cal .rdp-month_caption{font-size:14px;font-weight:600}.date-pop .rdp-dropdowns,.period-cal .rdp-dropdowns{gap:6px}.date-pop .rdp-dropdown_root,.period-cal .rdp-dropdown_root{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:4px 6px 4px 10px}.date-pop .rdp-dropdown_root:hover,.period-cal .rdp-dropdown_root:hover{border-color:var(--accent-tint)}.date-pop .rdp-caption_label,.period-cal .rdp-caption_label{color:var(--ink);gap:2px;font-size:14px;font-weight:600}.date-pop .rdp-dropdown,.period-cal .rdp-dropdown{font:inherit;color:var(--ink);background:var(--surface)}.date-pop .rdp-dropdown option,.period-cal .rdp-dropdown option{color:var(--ink);background:var(--surface)}.pc-hint{color:var(--ink-2);margin:6px 4px 0;font-size:12.5px}.pc-trigger{white-space:nowrap;align-items:center;gap:8px;min-height:40px;display:inline-flex}.period-cal .rdp-root{margin:0}@media(max-width:400px){.date-pop{--rdp-day-width:38px;--rdp-day-height:38px;--rdp-day_button-width:36px;--rdp-day_button-height:36px}}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0a0a1480;position:fixed;inset:0}.modal{z-index:41;width:calc(100vw - 32px);max-height:88vh;position:fixed;top:6vh;left:50%;overflow:auto;transform:translate(-50%)}.modal-ask{z-index:3;border:1px solid var(--warn);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:10px 14px;display:flex;position:sticky;top:-12px}@supports (color:color-mix(in lab,red,red)){.modal-ask{border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line))}}.modal-ask{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.modal-ask{background:color-mix(in srgb,var(--warn) 14%,var(--surface))}}.modal-ask{box-shadow:var(--shadow);color:var(--ink);font-size:14px;font-weight:600}.modal-ask-btns{gap:8px;display:inline-flex}.modal-ask .btn{min-height:34px;padding:0 14px;font-size:13.5px}.field select{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink);border-radius:12px;width:100%;padding:0 12px;font-size:14px}.field input[aria-invalid]{border-color:var(--neg)}.field input:disabled{color:var(--ink-2);cursor:default}.pair-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pay-result{margin-top:8px;font-size:13.5px;font-weight:600}.thumb{object-fit:cover;background:var(--surface-2);border-radius:10px;width:40px;height:40px}.thumb-letter{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex}.pick-row{align-items:center;gap:10px;display:flex}.pick-row .t{overflow-wrap:anywhere;min-width:0}.prod-btn{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;padding:0 10px;font-size:14px;display:flex}.prod-btn .t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.prod-btn .v{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--ink-3);flex:none;font-size:12px;overflow:hidden}.pick-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:min(360px,100vw - 32px);box-shadow:var(--shadow);z-index:60;color:var(--ink);padding:8px}.pick-pop input{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink);border-radius:12px;width:100%;padding:0 12px;font-size:14px}.pick-list{flex-direction:column;gap:2px;max-height:320px;margin-top:6px;display:flex;overflow-y:auto}.pick-opt{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;display:flex}.pick-opt:hover{background:var(--surface-2)}.pick-opt[aria-selected=true]{background:var(--accent-soft);font-weight:650}.pick-opt.hi{outline:2px solid var(--accent);outline-offset:-2px}.pick-opt .t{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.pick-opt .s{color:var(--ink-3);flex-wrap:wrap;gap:0 8px;font-size:12px;font-weight:400;display:flex}.tabs a.tab{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.tabs a.tab[draggable=true]{cursor:grab}.tab.dragging{opacity:.4}.tab.drop-before{box-shadow:-3px 0 0 var(--accent)}.pick-group{flex-direction:column;gap:2px;display:flex}.pick-sep{border-top:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:8px 8px 2px;padding-top:8px;font-size:11.5px;font-weight:650}.pick-add{background:var(--surface);color:var(--accent);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:2px;font-weight:600;position:sticky;bottom:0}.sb-item{min-width:0;position:relative}.sb-item.dragging{opacity:.4}.sb-item.over{outline:2px dashed var(--accent);outline-offset:3px;border-radius:var(--r)}.sb-grip{z-index:3;border:1px solid var(--line);background:var(--surface);width:46px;height:18px;color:var(--ink-3);cursor:grab;opacity:0;border-radius:999px;padding:0;font-size:13px;line-height:1;transition:opacity .15s;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.sb-item:hover>.sb-grip,.sb-grip:focus-visible{opacity:1}.sb-grip:hover{background:var(--surface-2);color:var(--ink)}.sb-col{flex-direction:column;gap:18px;display:flex}.hscroll{min-width:0;max-width:100%}.hscroll-in{max-width:100%;overflow-x:auto}.hscroll-in:not(.hscroll-v){scrollbar-width:none}.hscroll-in:not(.hscroll-v)::-webkit-scrollbar{display:none}.hscroll-v::-webkit-scrollbar:horizontal{display:none}.hscroll-bar{z-index:6;background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 8px 8px;position:sticky;bottom:0;overflow:auto hidden}.hscroll-bar[hidden]{display:none}.hscroll-sp{height:1px}.hscroll-bar::-webkit-scrollbar{height:14px}.hscroll-bar::-webkit-scrollbar-track{background:var(--surface-2)}.hscroll-bar::-webkit-scrollbar-thumb{background:var(--ink-3);border:3px solid var(--surface-2);border-radius:8px}.hscroll-bar::-webkit-scrollbar-thumb:hover{background:var(--ink-2)}@supports not selector(::-webkit-scrollbar){.hscroll-bar{scrollbar-color:var(--ink-3) var(--surface-2)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
