:root{--chart-main: var(--wb-cobalt-700);--chart-prev: var(--wb-paper-500);--chart-good: var(--wb-good-500);--chart-attn: var(--wb-attn-700);--chart-risk: var(--wb-risk-500);--chart-fine: var(--wb-fine-600);--chart-neutral: var(--wb-paper-500);--chart-track: var(--wb-paper-50);--chart-mark: var(--wb-paper-900);--chart-rule: var(--wb-paper-200)}.chart-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chart-spark{position:relative}.chart-spark svg{display:block;overflow:visible}.chart-spark--empty{background:repeating-linear-gradient(90deg,var(--chart-rule) 0 4px,transparent 4px 8px) center / 100% 1px no-repeat}.chart-line{fill:none;stroke:var(--chart-main);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-line--prev{stroke:var(--chart-prev);stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:butt}.chart-line--partial{stroke-dasharray:1 5}.chart-dot{fill:none;stroke:var(--chart-main);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-end-halo{fill:none;stroke:var(--wb-surface);stroke-width:10;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-end{fill:none;stroke:var(--chart-main);stroke-width:7;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-end-hole{fill:none;stroke:var(--wb-surface);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-rule{fill:none;stroke:var(--chart-rule);stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.chart-xlabels{position:relative;height:18px;margin-top:6px;font:var(--wb-type-caption);color:var(--wb-text-secondary)}.chart-xlabels span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.chart-xlabels span:first-child{transform:none}.chart-xlabels span:last-child{transform:translate(-100%)}.chart-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.chart-bars__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:baseline}.chart-bars__label{font:var(--wb-type-secondary);color:var(--wb-text)}.chart-bars__sub{color:var(--wb-text-secondary)}.chart-bars__sub:before{content:" · "}.chart-bars__value{font:var(--wb-type-secondary-strong);font-variant-numeric:tabular-nums;color:var(--wb-text);white-space:nowrap;text-align:right;position:relative}.chart-bars__bar{grid-column:1 / -1;display:block;overflow:visible}.chart-bars__prev{fill:var(--chart-mark)}@supports (grid-template-columns: subgrid){@media(min-width:360px){.chart-bars--inline{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:12px;row-gap:8px}.chart-bars--inline .chart-bars__row{grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.chart-bars--inline .chart-bars__label{grid-column:1;grid-row:1}.chart-bars--inline .chart-bars__bar{grid-column:2;grid-row:1}.chart-bars--inline .chart-bars__value{grid-column:3;grid-row:1}.chart-bars--inline .chart-bars__sub{display:none}}}.chart-meter{position:relative}.chart-meter--cap{padding-bottom:20px}.chart-meter svg{display:block;overflow:visible}.chart-meter__track{fill:var(--chart-track)}.chart-meter__cut{fill:var(--wb-surface)}.chart-meter__mark{fill:var(--chart-mark)}.chart-meter__cap{position:absolute;top:18px;transform:translate(-50%);white-space:nowrap;font:var(--wb-type-caption);color:var(--wb-text-secondary);font-variant-numeric:tabular-nums}.chart-meter__cap.is-start{transform:translate(-1px)}.chart-meter__cap.is-end{transform:translate(calc(-100% + 1px))}:root{color-scheme:only light;--wb-ink-50: #F3F6FA;--wb-ink-100: #E5EBF5;--wb-ink-200: #D0D9EA;--wb-ink-300: #B4BFD6;--wb-ink-400: #97A4C2;--wb-ink-500: #7A89AC;--wb-ink-600: #64759C;--wb-ink-700: #4E618B;--wb-ink-800: #334774;--wb-ink-900: #1B2E5E;--wb-cobalt-50: #E8EEFC;--wb-cobalt-100: #DCE4FA;--wb-cobalt-200: #C4D4FE;--wb-cobalt-300: #A5BEFF;--wb-cobalt-400: #80A1FB;--wb-cobalt-500: #5C84F1;--wb-cobalt-600: #4269DD;--wb-cobalt-700: #2C4FCB;--wb-cobalt-800: #213C9C;--wb-cobalt-900: #182D71;--wb-paper-50: #F5F4F0;--wb-paper-100: #EFEDE8;--wb-paper-200: #E3E1DA;--wb-paper-300: #C1C1C0;--wb-paper-400: #A0A3A7;--wb-paper-500: #80858F;--wb-paper-600: #5A606E;--wb-paper-700: #414857;--wb-paper-800: #2A3142;--wb-paper-900: #141B2D;--wb-good-50: #E6F3EB;--wb-good-100: #D1F0DD;--wb-good-200: #B1E2C3;--wb-good-300: #8BCDA3;--wb-good-400: #60B580;--wb-good-500: #2E9E5E;--wb-good-600: #238B52;--wb-good-700: #1B7A47;--wb-good-800: #025E32;--wb-good-900: #014724;--wb-attn-50: #FBF0D6;--wb-attn-100: #FAE7C0;--wb-attn-200: #EFD3A0;--wb-attn-300: #DFB97B;--wb-attn-400: #CD9B51;--wb-attn-500: #B97D1B;--wb-attn-600: #A76F10;--wb-attn-700: #946000;--wb-attn-800: #714800;--wb-attn-900: #553600;--wb-risk-50: #FCE9E2;--wb-risk-100: #FFDDD0;--wb-risk-200: #FFC9B4;--wb-risk-300: #FFAA8A;--wb-risk-400: #F2875E;--wb-risk-500: #E2622B;--wb-risk-600: #CC4E1E;--wb-risk-700: #B5390F;--wb-risk-800: #8F2600;--wb-risk-900: #6B1B00;--wb-fine-50: #FBE3EA;--wb-fine-100: #FED6E0;--wb-fine-200: #FEC2CF;--wb-fine-300: #FFA6B6;--wb-fine-400: #FF7A91;--wb-fine-500: #F44969;--wb-fine-600: #D0284F;--wb-fine-700: #B0153F;--wb-fine-800: #8E002E;--wb-fine-900: #6B0020;--wb-bg: var(--wb-paper-50);--wb-surface: #FFFFFF;--wb-surface-pressed: var(--wb-paper-100);--wb-surface-selected: var(--wb-cobalt-50);--wb-quote-bg: var(--wb-paper-50);--wb-skeleton: var(--wb-paper-100);--wb-skeleton-shine: var(--wb-paper-50);--wb-tabbar-bg: #FFFFFF;--wb-border: var(--wb-paper-200);--wb-border-control: var(--wb-paper-500);--wb-quote-bar: var(--wb-ink-400);--wb-focus: var(--wb-cobalt-700);--wb-text: var(--wb-paper-900);--wb-text-secondary: var(--wb-paper-600);--wb-text-disabled: var(--wb-paper-500);--wb-text-brand: var(--wb-ink-900);--wb-on-action: #FFFFFF;--wb-action: var(--wb-cobalt-700);--wb-action-pressed: var(--wb-cobalt-800);--wb-action-soft-bg: var(--wb-cobalt-50);--wb-action-soft-pressed: var(--wb-cobalt-100);--wb-action-disabled-bg: var(--wb-paper-100);--wb-action-disabled-text: var(--wb-paper-500);--wb-switch-off: var(--wb-paper-500);--wb-switch-on: var(--wb-cobalt-700);--wb-switch-knob: #FFFFFF;--wb-switch-off-disabled: var(--wb-paper-400);--wb-switch-on-disabled: var(--wb-cobalt-400);--wb-good-text: var(--wb-good-700);--wb-good-bg: var(--wb-good-50);--wb-good-border: var(--wb-good-200);--wb-good-icon: var(--wb-good-700);--wb-good-fill: var(--wb-good-500);--wb-attn-text: var(--wb-attn-700);--wb-attn-bg: var(--wb-attn-50);--wb-attn-border: var(--wb-attn-200);--wb-attn-icon: var(--wb-attn-700);--wb-attn-fill: var(--wb-attn-500);--wb-risk-text: var(--wb-risk-700);--wb-risk-bg: var(--wb-risk-50);--wb-risk-border: var(--wb-risk-200);--wb-risk-icon: var(--wb-risk-700);--wb-risk-fill: var(--wb-risk-500);--wb-fine-text: var(--wb-fine-700);--wb-fine-bg: var(--wb-fine-50);--wb-fine-border: var(--wb-fine-200);--wb-fine-icon: var(--wb-fine-700);--wb-fine-fill: var(--wb-fine-700);--wb-neutral-text: var(--wb-paper-600);--wb-neutral-bg: var(--wb-paper-100);--wb-neutral-border: var(--wb-paper-200);--wb-neutral-icon: var(--wb-paper-600);--wb-neutral-fill: var(--wb-paper-500);--wb-chart-1: var(--wb-cobalt-700);--wb-chart-1-area: var(--wb-cobalt-50);--wb-chart-2: var(--wb-paper-500);--wb-chart-3: var(--wb-fine-700);--wb-chart-4: var(--wb-good-500);--wb-chart-grid: var(--wb-paper-200);--wb-chart-axis: var(--wb-paper-600);--wb-brand: var(--wb-ink-900);--wb-on-brand: var(--wb-paper-50);--wb-shadow-float: 0 8px 24px rgba(20, 27, 45, .12);--wb-shadow-knob: 0 1px 3px rgba(20, 27, 45, .3);--wb-scrim: rgba(20, 27, 45, .4);--wb-selection: var(--wb-cobalt-100);--wb-pad-top: var(--tg-content-safe-area-inset-top, env(safe-area-inset-top, 0px));--wb-pad-bottom: var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--wb-pad-side: var(--tg-safe-area-inset-left, env(safe-area-inset-left, 0px))}[data-tone=good]{--tone-text: var(--wb-good-text);--tone-bg: var(--wb-good-bg);--tone-border: var(--wb-good-border);--tone-icon: var(--wb-good-icon);--tone-fill: var(--wb-good-fill)}[data-tone=attn]{--tone-text: var(--wb-attn-text);--tone-bg: var(--wb-attn-bg);--tone-border: var(--wb-attn-border);--tone-icon: var(--wb-attn-icon);--tone-fill: var(--wb-attn-fill)}[data-tone=risk]{--tone-text: var(--wb-risk-text);--tone-bg: var(--wb-risk-bg);--tone-border: var(--wb-risk-border);--tone-icon: var(--wb-risk-icon);--tone-fill: var(--wb-risk-fill)}[data-tone=fine]{--tone-text: var(--wb-fine-text);--tone-bg: var(--wb-fine-bg);--tone-border: var(--wb-fine-border);--tone-icon: var(--wb-fine-icon);--tone-fill: var(--wb-fine-fill)}[data-tone=neutral]{--tone-text: var(--wb-neutral-text);--tone-bg: var(--wb-neutral-bg);--tone-border: var(--wb-neutral-border);--tone-icon: var(--wb-neutral-icon);--tone-fill: var(--wb-neutral-fill)}@font-face{font-family:Onest;src:url(/assets/onest-400-600-BtGB_g4o.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-700-800-Bltm09FW.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT");size-adjust:101.6%;ascent-override:95.4%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700 800;size-adjust:98.6%;ascent-override:108.1%;descent-override:30.4%;line-gap-override:0%}:root{--wb-font-text: "Onest", "Onest Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--wb-font-display: "Manrope", "Onest", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--wb-type-amount: 800 36px/40px var(--wb-font-display);--wb-type-amount-tracking: -.02em;--wb-type-kpi: 700 24px/28px var(--wb-font-display);--wb-type-kpi-tight: 700 18px/24px var(--wb-font-display);--wb-type-kpi-tracking: -.01em;--wb-type-h1: 700 24px/30px var(--wb-font-display);--wb-type-h1-tracking: -.01em;--wb-type-h2: 700 18px/24px var(--wb-font-display);--wb-type-body: 400 16px/24px var(--wb-font-text);--wb-type-row-title: 500 16px/24px var(--wb-font-text);--wb-type-strong: 600 16px/24px var(--wb-font-text);--wb-type-wordmark: 800 24px/30px var(--wb-font-display);--wb-type-wordmark-tracking: -.02em;--wb-type-num: 500 16px/24px var(--wb-font-text);--wb-type-secondary: 400 15px/22px var(--wb-font-text);--wb-type-secondary-strong: 500 15px/22px var(--wb-font-text);--wb-type-caption: 400 13px/18px var(--wb-font-text);--wb-type-caption-tracking: .01em;--wb-type-status: 600 13px/16px var(--wb-font-text);--wb-type-status-tracking: .01em;--wb-type-overline: 600 13px/16px var(--wb-font-text);--wb-type-overline-tracking: .06em;--wb-type-button: 600 16px/20px var(--wb-font-text);--wb-type-link: 600 16px/24px var(--wb-font-text);--wb-type-tab: 500 16px/20px var(--wb-font-text);--wb-type-tab-active: 600 16px/20px var(--wb-font-text);--wb-type-input: 400 16px/24px var(--wb-font-text);--wb-type-label: 500 15px/22px var(--wb-font-text)}html{font:var(--wb-type-body);font-kerning:normal;font-synthesis:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;letter-spacing:inherit}input,textarea,select{font:var(--wb-type-input)}.wb-amount{font:var(--wb-type-amount);letter-spacing:var(--wb-type-amount-tracking);font-variant-numeric:proportional-nums;white-space:nowrap}.wb-kpi{font:var(--wb-type-kpi);letter-spacing:var(--wb-type-kpi-tracking);white-space:nowrap}.wb-kpi.is-tight{font:var(--wb-type-kpi-tight)}.wb-h1{font:var(--wb-type-h1);letter-spacing:var(--wb-type-h1-tracking);text-wrap:balance;margin:0}.wb-h2{font:var(--wb-type-h2);text-wrap:balance;margin:0}.wb-body{font:var(--wb-type-body);text-wrap:pretty;overflow-wrap:break-word}.wb-secondary{font:var(--wb-type-secondary)}.wb-caption{font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking)}.wb-num{font:var(--wb-type-num);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.wb-tnum{font-variant-numeric:tabular-nums}.wb-overline{font:var(--wb-type-overline);letter-spacing:var(--wb-type-overline-tracking);text-transform:uppercase;font-feature-settings:"case" 1}.wb-prose{font:var(--wb-type-body);max-width:36em;text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}:root{--wb-tab-min-h: 70px;--wb-tabbar-space: calc(var(--wb-pad-bottom) + var(--wb-tab-min-h) + 1px);--wb-ease-out: cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--wb-bg);color:var(--wb-text)}html{scroll-padding-bottom:calc(var(--wb-tabbar-space) + 12px)}:focus-visible{outline:2px solid var(--wb-focus);outline-offset:2px}::selection{background:var(--wb-selection);color:var(--wb-text)}p{margin:0}button{color:inherit}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app{min-height:var(--tg-viewport-stable-height, 100%);padding:calc(var(--wb-pad-top) + 16px) calc(var(--wb-pad-side) + 16px) calc(var(--wb-tabbar-space) + 24px);max-width:720px;margin:0 auto}.app-bare{display:flex;flex-direction:column;justify-content:center;min-height:var(--tg-viewport-stable-height, 100dvh);padding-bottom:calc(var(--wb-pad-bottom) + 24px)}.hdr{margin-bottom:24px}.hdr-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hdr-text{flex:1 1 8em;min-width:0}.hdr-end{flex:none;display:flex;align-items:flex-start;gap:4px}.hdr-end>.hdr-act{margin-top:-6px}.hdr-title{color:var(--wb-text);overflow-wrap:anywhere}.hdr-title:focus{outline:none}.hdr-sub{font:var(--wb-type-secondary);color:var(--wb-text-secondary);margin-top:4px}.role{flex:none;align-self:flex-start;margin-top:4px;font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary);padding:4px 12px;border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-surface)}.mark{display:block;flex:none}.mark-tile .mark-tile{fill:var(--wb-brand)}.mark-tile .mark-glyph{fill:var(--wb-on-brand)}.mark-plain .mark-glyph{fill:var(--wb-brand)}.wordmark{font:var(--wb-type-wordmark);letter-spacing:var(--wb-type-wordmark-tracking);color:var(--wb-text-brand)}.sect{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:24px 4px 8px;color:var(--wb-text-secondary)}main>.sect:first-child,main>:first-child>.sect:first-child,main>:first-child>:first-child>.sect:first-child{margin-top:4px}.sect-aside{font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);text-transform:none}.card{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:16px;overflow:hidden}.card-pad{padding:16px}.card+.card,.gap-top{margin-top:12px}.row{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:0;background:none;text-align:start;color:inherit}.row+.row:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.row.has-ic+.row.has-ic:before{left:48px}.row>.ic{margin-top:2px}.row-tap{cursor:pointer;transition:background-color .15s var(--wb-ease-out)}.row-tap:active,.row:has(>.row-hit:active){background:var(--wb-surface-pressed)}.row-tap:focus-visible,.row-hit:focus-visible{outline-offset:-2px}.row-split{padding:0 16px 0 0;align-items:stretch}.row-split>.switch{margin:12px 0}.row-hit{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:12px 0 12px 16px;border:0;background:none;text-align:start;cursor:pointer;color:inherit}.row-form{align-items:center;flex-wrap:wrap;row-gap:8px}.row-form>.row-main{flex:1 1 10em}.form-actions{margin-top:16px}.row-hit>.ic{margin-top:2px}.row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.row-title{font:var(--wb-type-row-title);color:var(--wb-text);overflow-wrap:break-word}.row-title.is-strong{font:var(--wb-type-strong)}.row-sub{font:var(--wb-type-secondary);color:var(--wb-text-secondary);overflow-wrap:anywhere}.row-sub>.row-meta{display:block}.row-meta{font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary);overflow-wrap:anywhere}.row-val{flex:none;text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.row-val .num{font:var(--wb-type-num);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wb-text)}.row-val .num-sub{font:var(--wb-type-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wb-text-secondary)}.row-link .row-title{color:var(--wb-action);font:var(--wb-type-link)}.row-end{flex:none;align-self:center}.ic{display:block;flex:none}.ic-muted{color:var(--wb-text-secondary)}.ic-chev{color:var(--wb-text-disabled)}.ic-action{color:var(--wb-action)}.tone-good{color:var(--wb-good-icon)}.tone-attn{color:var(--wb-attn-icon)}.tone-risk{color:var(--wb-risk-icon)}.tone-fine{color:var(--wb-fine-icon)}.tag{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:24px;padding:4px 8px;border-radius:8px;font:var(--wb-type-status);letter-spacing:var(--wb-type-status-tracking);white-space:nowrap}.tag-good{color:var(--wb-good-text);background:var(--wb-good-bg)}.tag-attn{color:var(--wb-attn-text);background:var(--wb-attn-bg)}.tag-risk{color:var(--wb-risk-text);background:var(--wb-risk-bg)}.tag-fine{color:var(--wb-fine-text);background:var(--wb-fine-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:0;border-radius:12px;cursor:pointer;font:var(--wb-type-button);white-space:nowrap;background:var(--wb-action);color:var(--wb-on-action);transition:background-color .15s var(--wb-ease-out)}.btn:active{background:var(--wb-action-pressed)}a.btn{text-decoration:none}.btn-soft{background:var(--wb-action-soft-bg);color:var(--wb-action)}.btn-soft:active{background:var(--wb-action-soft-pressed)}.btn-block{display:flex;width:100%}.btn-sm{min-height:44px;padding:12px 16px}.btn:disabled{background:var(--wb-action-disabled-bg);color:var(--wb-action-disabled-text);cursor:default}.link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px 0;border:0;background:transparent;cursor:pointer;font:var(--wb-type-link);color:var(--wb-action)}.link:active{color:var(--wb-action-pressed)}.spin{animation:ic-spin 1s linear infinite}@keyframes ic-spin{to{transform:rotate(360deg)}}.inp{flex:none;align-self:center;width:116px;min-height:48px;padding:0 12px;font:var(--wb-type-input);font-variant-numeric:tabular-nums;color:var(--wb-text);border:1px solid var(--wb-border-control);border-radius:12px;background:var(--wb-surface)}.inp::placeholder{color:var(--wb-text-secondary)}.inp:focus-visible{border-color:var(--wb-focus)}.inp:disabled{color:var(--wb-text-disabled);border-color:var(--wb-border)}.inp[aria-invalid=true]{border-color:var(--wb-risk-icon)}.switch{flex:none;align-self:center;position:relative;width:51px;height:31px;border:0;border-radius:999px;padding:0;background:var(--wb-switch-off);cursor:pointer;transition:background-color .15s var(--wb-ease-out)}.switch:after{content:"";position:absolute;inset:-7px -4px}.switch-on{background:var(--wb-switch-on)}.switch:disabled{background:var(--wb-switch-off-disabled);cursor:default}.switch-on:disabled{background:var(--wb-switch-on-disabled)}.switch[aria-busy=true]{cursor:progress}.switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--wb-switch-knob);box-shadow:var(--wb-shadow-knob);transition:transform .15s var(--wb-ease-out)}.switch-on .switch-knob{transform:translate(20px)}.brief{padding:16px;display:flex;flex-direction:column;gap:16px}.brief-lead{font:var(--wb-type-h2);color:var(--wb-text);text-wrap:pretty;margin:0}.brief-item{display:flex;flex-direction:column;gap:8px}.brief-item+.brief-item{padding-top:16px;border-top:1px solid var(--wb-border)}.brief-text{font:var(--wb-type-body);text-wrap:pretty;overflow-wrap:break-word}.hero{padding:16px;display:flex;flex-direction:column;gap:12px}.hero-amount{margin:0;font:var(--wb-type-amount);letter-spacing:var(--wb-type-amount-tracking);font-variant-numeric:tabular-nums;color:var(--wb-text-brand);overflow-wrap:anywhere}.hero-reason{margin:0;font:var(--wb-type-body);color:var(--wb-text-secondary);text-wrap:pretty}.hero-fines{display:flex;gap:8px;align-items:flex-start;padding-top:12px;border-top:1px solid var(--wb-border)}.hero-fines>.ic{margin-top:2px}.hero-fines-main{flex:1;min-width:0;display:flex;flex-direction:column}.hero-fines-title{font:var(--wb-type-row-title);color:var(--wb-text)}.hero-fines-sub{font:var(--wb-type-secondary);color:var(--wb-text-secondary)}.hero-fines-val{font:var(--wb-type-strong);font-variant-numeric:tabular-nums;color:var(--wb-text);white-space:nowrap}.delta{font:var(--wb-type-secondary);color:var(--wb-text-secondary)}.delta-tag{white-space:normal;font-variant-numeric:tabular-nums}.kpi-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,38%);gap:12px;align-items:center;padding:16px;position:relative}.kpi-row+.kpi-row:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.kpi-main{display:flex;flex-direction:column;gap:4px;min-width:0}.kpi-title{font:var(--wb-type-secondary);color:var(--wb-text-secondary)}.kpi-value{font:var(--wb-type-kpi);letter-spacing:var(--wb-type-kpi-tracking);font-variant-numeric:tabular-nums;color:var(--wb-text);overflow-wrap:anywhere}.kpi-sub{font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary);text-wrap:pretty}.kpi-chart{min-width:0}.kpi-meter{display:flex;flex-direction:column;gap:8px;min-width:0}.kpi-row-drr{grid-template-columns:minmax(0,1fr)}.ledger{font-variant-numeric:tabular-nums;container-type:inline-size;overflow:visible}.ledger-head,.ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;padding:12px 16px}.ledger-head{padding-top:8px;padding-bottom:8px;background:var(--wb-bg);border-bottom:1px solid var(--wb-border);border-radius:15px 15px 0 0;font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary)}.ledger-row{position:relative}.ledger-row+.ledger-row:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.ledger-date{font:var(--wb-type-body);color:var(--wb-text);overflow-wrap:anywhere}.ledger-num{font:var(--wb-type-num);text-align:end;white-space:nowrap;color:var(--wb-text)}.ledger-num.is-sub{font:var(--wb-type-secondary);color:var(--wb-text-secondary)}.ledger-head span:not(:first-child){text-align:end}.ledger-head.sku-head{grid-template-columns:minmax(0,1fr) auto}@container (max-width: 16em){.ledger-head{display:none}.ledger-row{grid-template-columns:auto auto;justify-content:space-between;row-gap:4px}.ledger-row .ledger-date{grid-column:1 / -1}.ledger-row .ledger-num{text-align:start}.ledger .row{flex-wrap:wrap}.ledger .row-val{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.ledger .vh.ledger-lbl{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font:var(--wb-type-caption);color:var(--wb-text-secondary)}}.note{display:flex;gap:8px;align-items:flex-start;margin:12px 4px 0;font:var(--wb-type-secondary);color:var(--wb-neutral-text)}.note>.ic{margin-top:1px;color:var(--wb-neutral-icon)}.note-lines{display:flex;flex-direction:column;gap:2px}.report-lead{padding:16px}.report-lead h2{font:var(--wb-type-h2);margin:0;text-wrap:pretty;color:var(--wb-text)}.insight{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;position:relative}.insight:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.step{display:flex;gap:12px;padding:16px;position:relative}.step+.step:before{content:"";position:absolute;left:52px;right:0;top:0;border-top:1px solid var(--wb-border)}.step-n{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font:var(--wb-type-status);font-variant-numeric:tabular-nums;color:var(--wb-text);background:var(--wb-neutral-bg)}.step-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.step-title{font:var(--wb-type-strong);text-wrap:pretty;overflow-wrap:break-word}.step-note{font:var(--wb-type-secondary);color:var(--wb-text-secondary);overflow-wrap:anywhere}.step-note b{font-weight:500;color:var(--wb-text)}.draft{display:flex;flex-direction:column;gap:8px;margin-top:4px}.draft .btn{white-space:normal;max-width:100%;overflow-wrap:anywhere}.draft-label{font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary)}.quote{display:block;padding:12px 16px 12px 12px;border-left:4px solid var(--wb-quote-bar);background:var(--wb-quote-bg);border-radius:8px;white-space:pre-wrap;color:var(--wb-text)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 8px 16px}.empty-art{display:block;width:280px;max-width:100%;height:auto;aspect-ratio:560 / 418}.empty-ic{color:var(--wb-text-secondary);margin:16px 0 4px}.empty-title{font:var(--wb-type-h2);color:var(--wb-text);margin:8px 0 0;text-wrap:balance}.empty-title.is-h1{font:var(--wb-type-h1);letter-spacing:var(--wb-type-h1-tracking)}.empty-text{font:var(--wb-type-secondary);color:var(--wb-text-secondary);margin-top:8px;max-width:30em;text-wrap:pretty}.empty-actions{margin-top:24px;display:flex;flex-direction:column;gap:8px;align-items:center}.empty-card{padding:24px 16px}.empty-card .empty{padding:0}.err{display:flex;gap:8px;align-items:flex-start;margin:12px 4px 0;font:var(--wb-type-secondary);color:var(--wb-risk-text)}.err>.ic{margin-top:1px;color:var(--wb-risk-icon)}.hint{font:var(--wb-type-secondary);color:var(--wb-text-secondary);margin:12px 4px 0}.sk-row{display:flex;gap:12px;align-items:center;min-height:48px;padding:12px 16px;position:relative}.sk-row+.sk-row:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.sk{display:block;height:16px;border-radius:8px;background:linear-gradient(90deg,var(--wb-skeleton) 0%,var(--wb-skeleton-shine) 50%,var(--wb-skeleton) 100%);background-size:200% 100%;animation:sk-shine 1.4s ease-in-out infinite}.sk-dot{width:20px;height:20px;border-radius:8px;flex:none}.sk-lines{flex:1;display:flex;flex-direction:column;gap:8px}.sk-h2{height:24px}.sk-amount{height:40px;width:60%}.sk-tag{height:24px;width:96px}.sk-btn{height:48px;border-radius:12px}.sk-sect{height:16px;width:40%;margin:4px 4px 8px}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.boot{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.boot-slow{font:var(--wb-type-secondary);color:var(--wb-text-secondary);max-width:22em}.toast{position:fixed;z-index:3;left:calc(var(--wb-pad-side) + 16px);right:16px;bottom:calc(var(--wb-tabbar-space) + 12px);max-width:688px;margin:0 auto;display:flex;gap:8px;align-items:flex-start;padding:12px 16px;border-radius:12px;background:var(--wb-surface);border:1px solid var(--wb-border);box-shadow:var(--wb-shadow-float);font:var(--wb-type-secondary);color:var(--wb-text);animation:toast-in .18s var(--wb-ease-out)}.toast>.ic,.toast-body>.ic{margin-top:1px}.toast-fail{padding:4px 4px 4px 16px;align-items:center}.toast-body{flex:1;display:flex;gap:8px;align-items:flex-start;padding:8px 0}.toast-close{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--wb-action);cursor:pointer}.toast-close:active{background:var(--wb-action-soft-pressed)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.tabbar{position:fixed;z-index:2;left:0;right:0;bottom:0;display:flex;justify-content:center;background:var(--wb-tabbar-bg);border-top:1px solid var(--wb-border);padding:0 var(--wb-pad-side) var(--wb-pad-bottom)}.tabbar-in{display:flex;width:100%;max-width:720px}.tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:var(--wb-tab-min-h);padding:8px 4px;border:0;background:transparent;cursor:pointer;color:var(--wb-text-secondary);font:var(--wb-type-tab)}.tab-label{display:block;max-width:100%;overflow:hidden;white-space:nowrap}.tab .pill{width:56px;height:32px;border-radius:16px;display:grid;place-items:center;transition:background-color .15s var(--wb-ease-out)}.tab-active{color:var(--wb-action);font:var(--wb-type-tab-active)}.tab-active .pill{background:var(--wb-action-soft-bg)}.tab:focus-visible{outline-offset:-2px}.tabbar-compact .tab{justify-content:center}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.carousel>*{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media(prefers-reduced-motion:reduce){.sk,.spin,.toast{animation:none}.switch,.switch-knob,.row-tap,.btn,.tab .pill{transition:none}}.lead-note{font:var(--wb-type-secondary);color:var(--wb-text-secondary);margin:4px 4px 16px;text-wrap:pretty}.body-text{font:var(--wb-type-body);color:var(--wb-text);margin:0;text-wrap:pretty}.body-text+.body-text{margin-top:8px}.muted{color:var(--wb-text-secondary)}.hint-inline{font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary)}.fold{position:relative}.fold+.fold:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.fold-q{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 16px;font:var(--wb-type-row-title);color:var(--wb-text);cursor:pointer;list-style:none}.fold-q::-webkit-details-marker{display:none}.fold-q>span{flex:1;min-width:0;text-wrap:pretty}.fold-q:active{background:var(--wb-surface-pressed)}.fold-q:focus-visible{outline-offset:-2px}.fold-chev{margin-top:2px;transition:transform .15s var(--wb-ease-out)}.fold[open]>.fold-q .fold-chev{transform:rotate(90deg)}.fold-a{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}.fold-a>p{font:var(--wb-type-body);color:var(--wb-text);margin:0;text-wrap:pretty}.fold-a>.btn{align-self:flex-start}.fold-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kv{display:flex;flex-direction:column;gap:8px}.kv>p{display:flex;justify-content:space-between;gap:12px;margin:0;font:var(--wb-type-body)}.kv>p>span:first-child{color:var(--wb-text-secondary)}.kv>p>span:last-child{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prompt-text{margin:0 0 16px;padding:12px;border-radius:8px;background:var(--wb-paper-50);font:400 15px/22px ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--wb-text);white-space:pre-wrap;overflow-wrap:anywhere}.prompt-manual{width:100%;border:1px solid var(--wb-border-control);font-size:16px;resize:vertical}.prompt-first{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kvl{margin:0;padding:4px 16px}.kvl-row{display:grid;grid-template-columns:minmax(7em,1fr) minmax(0,auto);column-gap:12px;padding:10px 0;position:relative}.kvl-row+.kvl-row:before{content:"";position:absolute;left:0;right:-16px;top:0;border-top:1px solid var(--wb-border)}.kvl-row>dt{font:var(--wb-type-body);color:var(--wb-text);min-width:0;overflow-wrap:break-word}.kvl-row>dd{margin:0;font:var(--wb-type-num);font-variant-numeric:tabular-nums;color:var(--wb-text);text-align:end;overflow-wrap:break-word;min-width:0}.kvl-row>dd.is-strong{font:var(--wb-type-strong);font-variant-numeric:tabular-nums}.kvl-sub{grid-column:1 / -1;margin:2px 0 0;font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary);text-wrap:pretty}@container (max-width: 300px){.kvl-row{grid-template-columns:minmax(0,1fr)}.kvl-row>dd{text-align:start}}.card{container-type:inline-size}.tag-neutral{color:var(--wb-neutral-text);background:var(--wb-neutral-bg)}.card-foot{margin:0;padding:0 16px 16px;font:var(--wb-type-secondary);color:var(--wb-text-secondary);text-wrap:pretty}.camp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.camp-val{align-self:flex-start}.camp-row>.ic-chev{align-self:center}.stock-place{display:flex;flex-direction:column;margin-top:6px}.stock-place-name{font:var(--wb-type-secondary-strong);color:var(--wb-text)}.stock-place-nums{font:var(--wb-type-secondary);font-variant-numeric:tabular-nums;color:var(--wb-text-secondary)}.segs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.seg{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--wb-border-control);border-radius:999px;background:var(--wb-surface);font:var(--wb-type-label);color:var(--wb-text);cursor:pointer}.seg-on{border-color:var(--wb-action);background:var(--wb-surface-selected);color:var(--wb-action)}.seg-n{font-variant-numeric:tabular-nums;color:var(--wb-text-secondary)}.seg-on .seg-n{color:var(--wb-action)}.link-inline{align-self:flex-start;padding:4px 0;border:0;background:none;cursor:pointer;font:var(--wb-type-link);color:var(--wb-action);text-align:start}.stars{display:inline-flex;align-items:center;gap:4px;font:var(--wb-type-secondary-strong);color:var(--wb-text)}.stars>.ic{color:var(--wb-attn-500)}.stars-low>.ic{color:var(--wb-risk-icon)}.fb-head{display:flex;align-items:center;gap:8px;margin:0}.fb-text{font:var(--wb-type-body)}.fb-card{display:flex;flex-direction:column;gap:8px}.field-area{display:block;width:100%;min-height:160px;padding:12px;font:var(--wb-type-input);color:var(--wb-text);border:1px solid var(--wb-border-control);border-radius:12px;background:var(--wb-surface);resize:vertical}.field-area:focus-visible{border-color:var(--wb-focus)}.field-count{margin:8px 0 12px;font:var(--wb-type-caption);letter-spacing:var(--wb-type-caption-tracking);color:var(--wb-text-secondary);font-variant-numeric:tabular-nums}.field-count.is-over{color:var(--wb-risk-text)}.card-foot-in{padding:12px 0 0}.gap-top-s{margin-top:8px}.action-card{display:flex;flex-direction:column;gap:8px}.action-card .kvl{padding:0}.action-title{margin:0;font:var(--wb-type-h2);color:var(--wb-text);text-wrap:pretty}.decide-btns{display:flex;flex-direction:column;gap:8px;margin-top:12px}.reasons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.pre-wrap{white-space:pre-wrap}.kpi-tap{width:100%;border:0;background:none;text-align:start;color:inherit;cursor:pointer;font:inherit}.kpi-tap:active{background:var(--wb-surface-pressed)}.kpi-tap:focus-visible{outline-offset:-2px}.hdr-act{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--wb-action);cursor:pointer}.hdr-act:active{background:var(--wb-surface-pressed)}.sku-head{display:flex;gap:16px;align-items:flex-start}.sku-photo{flex:none;width:72px;height:96px;border-radius:8px;object-fit:cover;background:var(--wb-paper-50)}.sku-photo-ph{display:grid;place-items:center;font:var(--wb-type-h2);color:var(--wb-text-secondary)}.sku-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sku-title{margin:0;font:var(--wb-type-strong);color:var(--wb-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sku-head-main .link-inline{display:inline-flex;align-items:center;gap:4px}.num-sub.is-down{color:var(--wb-risk-text)}.search-box{display:flex;align-items:center;gap:8px;padding:0 4px 0 12px;border:1px solid var(--wb-border-control);border-radius:12px;background:var(--wb-surface)}.search-box:focus-within{border-color:var(--wb-focus)}.search-inp{flex:1;min-width:0;min-height:48px;border:0;background:none;font:var(--wb-type-input);color:var(--wb-text);outline:none}.search-inp::-webkit-search-cancel-button{display:none}.search-clear{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--wb-text-secondary);cursor:pointer}.inp-wide{width:min(100%,240px)}.inp-short{width:88px}select.inp{padding-right:8px}.meter-line{height:8px;border-radius:4px;background:var(--wb-paper-50);overflow:hidden}.meter-line>span{display:block;height:100%;border-radius:4px;background:var(--wb-cobalt-700);min-width:2px}.pager{display:flex;gap:8px;margin-top:12px}.pager>.btn{flex:1}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 10px;border-radius:999px;border:1px solid var(--wb-border);font:var(--wb-type-secondary);color:var(--wb-text-secondary)}.chip-on{border-color:var(--wb-good-200);background:var(--wb-good-bg);color:var(--wb-good-text)}.chip-miss{border-color:var(--wb-attn-200);background:var(--wb-attn-bg);color:var(--wb-attn-text)}.btn-danger{background:var(--wb-risk-bg);color:var(--wb-risk-text);align-self:flex-start}.btn-danger:disabled{opacity:.55}.ops-q{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fold-a .kvl{padding:0}.fold-a .inp{align-self:flex-start}.person{position:relative;padding-bottom:8px}.person+.person:before{content:"";position:absolute;left:16px;right:0;top:0;border-top:1px solid var(--wb-border)}.person-act{padding:0 16px 8px;display:flex;flex-direction:column;gap:6px}.person-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.person-revoke{margin:0 16px;color:var(--wb-risk-text)}.invite-box{margin-top:12px;padding:12px;border-radius:8px;background:var(--wb-paper-50)}.invite-link{margin:0 0 6px;font:500 15px/22px ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere;color:var(--wb-text)}.frames{display:flex;flex-direction:column;gap:12px}.frame{display:flex;flex-direction:column;gap:10px}.frame .kvl{padding:0}.frame-rubric{margin:0;display:flex;justify-content:space-between;font:var(--wb-type-overline);letter-spacing:var(--wb-type-overline-tracking);text-transform:uppercase;color:var(--wb-text-secondary)}.frame-n{font-variant-numeric:tabular-nums;color:var(--wb-text-disabled)}.frame-title{margin:0;font:var(--wb-type-h2);color:var(--wb-text);text-wrap:pretty}.frame-plate{margin:4px 0 0;padding:12px 14px;border-radius:12px;background:var(--wb-surface-selected);font:var(--wb-type-secondary);color:var(--wb-text);text-wrap:pretty}.frame-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font:var(--wb-type-body);color:var(--wb-text)}.frame .pager{margin-top:4px}.verdict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.verdict .segs{margin:0}.tab .pill{position:relative}.tab-badge{position:absolute;top:-4px;right:4px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;background:var(--wb-action);color:var(--wb-on-action);font:600 12px/1 var(--wb-font, inherit);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--wb-surface)}
