@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.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{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--brand:#252422;--brand-2:#403d39;--accent:#eb5e28;--bg:#fffcf2;--bg-2:#ece6da;--surface:#fff;--ink:#252422;--ink-soft:#6f6a61;--line:#e4decf;--pos:#3e7d52;--neg:#b23a2e;--warn:#c98a1b;--display:var(--font-display), "Bagel Fat One", cursive;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--sidebar-w:232px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);color:#fffcf2;background:#252422;flex-direction:column;gap:4px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.sidebar .wm{font-family:var(--display);color:#fffcf2;padding:6px 10px 2px;font-size:22px;line-height:1}.sidebar .wm b{color:var(--accent)}.sidebar .wm-row{justify-content:space-between;align-items:center;display:flex}.sidebar .x{color:#ccc5b9;cursor:pointer;background:0 0;border:0;padding:6px;display:none}.sidebar .tag{letter-spacing:.14em;text-transform:uppercase;color:#8d877c;padding:0 10px 14px;font-size:10px}.sidebar .sec{letter-spacing:.12em;text-transform:uppercase;color:#8d877c;padding:16px 10px 6px;font-size:10px}.nav{color:#ccc5b9;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;display:flex}.nav:hover{color:#fff;background:#322c26}.nav.active{background:var(--accent);color:#fff}.nav.soon{color:#6f6960;cursor:default}.nav.soon:hover{background:0 0}.nav .badge{letter-spacing:.08em;text-transform:uppercase;color:#6f6960;border:1px solid #463f38;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9px}.sidebar .foot{color:#6f6960;margin-top:auto;padding:10px;font-size:10.5px}.main{flex:1;min-width:0}.hamburger{display:none}.backdrop{z-index:35;background:#00000073;position:fixed;inset:0}.brand-page{flex-direction:column;height:100vh;display:flex}.tabs{background:var(--surface);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;align-items:stretch;gap:6px;padding:0 18px;display:flex;overflow-x:auto}.tabs>*{white-space:nowrap;flex:none}@media (max-width:760px){.tabs{gap:2px;padding:0 62px 0 12px}.tabs .tab{padding:12px}}.tab{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-family:inherit;font-size:13.5px;font-weight:700}.tab:hover,.tab.on{color:var(--ink)}.frames{flex:1;min-height:0;position:relative}.hdot{border-radius:999px;flex:none;width:12px;height:12px;display:inline-block}.hdot.sm{width:9px;height:9px}.healthcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:14px 0;padding:16px 18px;box-shadow:0 1px 3px #0000000d,0 8px 18px #0000000a}.healthcard-h{align-items:center;gap:10px;font-size:16px;display:flex}.healthcard-h .mk{font-size:22px;line-height:1}.healthcard-h .hstate{text-transform:uppercase;letter-spacing:.07em;margin-left:auto;font-size:11px;font-weight:800}.hchecks{flex-direction:column;gap:9px;margin-top:12px;display:flex}.hcheck{align-items:center;gap:10px;font-size:13px;display:flex}.hcheck .hck-l{flex:none;min-width:104px;font-weight:700}.hcheck .hck-d{color:var(--ink-soft)}.haction{background:var(--bg-2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:600}.healthbanner{color:#8a4b14;background:#fbe9d7;border:1px solid #e9c9a6;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:700;display:flex}.healthbanner.fail{color:#8f2f22;background:#f7deda;border-color:#e3b4ac}@media (max-width:760px){.hcheck{flex-wrap:wrap}.hcheck .hck-l{min-width:0}}.hero{border-bottom:6px solid var(--accent)}.hero-in{align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:22px 26px;display:flex}.hero .mk{font-size:38px;line-height:1}.hero h1{font-family:var(--display);margin:0;font-size:30px;font-weight:400;line-height:1}.hero .zh{opacity:.85;margin-left:8px;font-size:18px}.hero .sub{margin-top:5px;font-size:13px}.wrap{max-width:1180px;margin:0 auto;padding:22px 26px 70px}h2{font-family:var(--display);color:var(--ink);border-bottom:3px solid var(--accent);margin:30px 0 14px;padding-bottom:8px;font-size:21px;font-weight:400}h2:first-of-type{margin-top:6px}.note{border-left:4px solid var(--accent);background:var(--bg-2);border-radius:12px;margin:16px 0;padding:12px 16px;font-size:13.5px}.note .pill{background:var(--surface);border:1px solid var(--line);border-radius:999px;margin:0 3px;padding:2px 10px;font-weight:600;display:inline-block}.asof{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.asof b{color:var(--ink)}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:15px 17px;box-shadow:0 1px 3px #0000000d,0 8px 18px #0000000a}.kpi .l{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:800}.kpi .v{color:var(--brand);letter-spacing:-.02em;margin-top:5px;font-size:25px;font-weight:800;line-height:1.05}.kpi .s{color:var(--ink-soft);margin-top:4px;font-size:12px;font-weight:600}.pos{color:var(--pos);font-weight:800}.neg{color:var(--neg);font-weight:800}.flat{color:var(--ink-soft)}.daypart{color:var(--ink-soft);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12.5px;display:flex}.daypart b{color:var(--ink)}.split{border-radius:6px;height:16px;margin-top:8px;display:flex;overflow:hidden}.split>i{height:100%;display:block}.split-legend{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:12.5px;display:flex}.sw{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.mtd{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.feature{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 20px;box-shadow:0 2px 8px #0000000d}.feature .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:800}.feature .big{color:var(--brand);letter-spacing:-.02em;margin-top:6px;font-size:40px;font-weight:800;line-height:1.05}.feature .s{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:500}.bar{background:var(--bg-2);border-radius:6px;height:10px;margin:12px 0 6px;overflow:hidden}.bar>i{background:var(--accent);border-radius:6px;height:100%;display:block}.foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:40px;padding-top:16px;font-size:11.5px}.kpi .v,.feature .big,.pl-num,.split-legend b,.dp-legend b{font-variant-numeric:lining-nums tabular-nums}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:26px 0 2px;font-size:10.5px;font-weight:800}.eyebrow:first-child{margin-top:4px}.chip{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.chip.pos{color:var(--pos);background:#3e7d521f}.chip.neg{color:var(--neg);background:#b23a2e1f}.chip.flat{background:var(--bg-2);color:var(--ink-soft)}.kpi{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--accent);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.kpi:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0000000f,0 14px 28px #00000014}.kpi .l{letter-spacing:.13em}.kpi .v{letter-spacing:-.025em}.kpi .s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spark{display:block}.dp{margin-top:14px}.dp-bar{border-radius:8px;height:22px;display:flex;overflow:hidden}.dp-bar>i{min-width:3px;height:100%;display:block}.dp-legend{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-top:9px;font-size:12.5px;display:flex}.dp-legend b{color:var(--ink);margin-right:3px}.dp-legend em{color:var(--ink-soft);font-size:11px;font-style:normal}.split{border-radius:8px;height:22px}.split-legend{margin-top:10px}.toolbar{z-index:20;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.toolbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.toolbar{-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);margin:0 0 4px;padding:10px 0}@supports (color:color-mix(in lab, red, red)){.toolbar{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}h2{letter-spacing:.01em;border-bottom-width:2px}.nav{position:relative}.nav.active:before{content:"";opacity:.9;background:#fffcf2;border-radius:4px;width:3.5px;position:absolute;top:20%;bottom:20%;left:-14px}.nav .bdot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.kpis,.mtd,.fin-brand{animation:.35s both rise}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 6px;display:flex}.datenav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dn-pick{color:var(--ink);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700}.dn-pick:focus{border-color:var(--accent);outline:none}.fc-form{grid-template-columns:130px 1fr 140px 130px 110px 130px 70px;gap:8px;margin:10px 0 8px;display:grid}.fc-form input,.fc-form select{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:9px 10px;font-family:inherit;font-size:13px}.fc-form input:focus,.fc-form select:focus{border-color:var(--accent);outline:none}.fc-form button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;font-family:inherit;font-size:13px;font-weight:800}.fc-form button:hover{filter:brightness(1.08)}.fc-list{margin-top:6px}.fc-cat{color:var(--ink-soft);font-size:12px}.fc-end{border:1px solid var(--line);background:var(--bg-2);color:var(--neg);cursor:pointer;border-radius:8px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:700}.fc-ended{opacity:.55}@media (max-width:900px){.fc-form{grid-template-columns:1fr 1fr}}.fin-brand{border:1px solid var(--line);background:var(--surface);border-left:5px solid;border-radius:16px;margin:18px 0;overflow:hidden;box-shadow:0 2px 8px #0000000d}.fin-brandhead{align-items:center;gap:10px;padding:12px 18px;font-size:16px;display:flex}.fin-brandhead .mk{font-size:20px}.fin-brandhead .zh{opacity:.85;font-size:13px}.fin-empty{color:var(--ink-soft);padding:18px 20px;font-size:13.5px}.fin-empty code{background:var(--bg-2);border-radius:6px;padding:2px 7px;font-size:12px}.fin-empty p{margin:6px 0}.fin-month{border-top:1px solid var(--line);padding:14px 20px 18px}.fin-monthhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fin-monthhead h3{font-family:var(--display);margin:0;font-size:18px;font-weight:400}.pl-health{color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.fin-rows{color:var(--ink-soft);font-size:11.5px}.fin-warn{color:var(--neg);margin:4px 0 8px;font-size:12.5px;font-weight:600}.pl{border-collapse:collapse;width:100%;font-size:13.5px}.pl td{border-bottom:1px solid var(--bg-2);padding:7px 8px}.pl-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-pct{text-align:right;width:64px;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.pl-strong td{border-bottom:2px solid var(--line);font-weight:800}.fin-alerts{gap:8px;margin-top:12px;display:grid}.fin-alert{border-left:4px solid;border-radius:10px;flex-direction:column;gap:2px;padding:9px 13px;font-size:12.5px;display:flex}.fin-alert.alarm{border-color:var(--neg);background:#f7e5e2}.fin-alert.watch{background:#f6edd3;border-color:#c8970b}.fin-suspicion{border-left:4px solid var(--neg);background:#f7e5e2;border-radius:10px;flex-direction:column;gap:3px;margin:12px 0 4px;padding:10px 14px;font-size:12.5px;display:flex}.fin-suspicion b{color:var(--neg);font-size:13px}.pnl-gauges{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px;margin:14px 0 4px;display:grid}.pnl-gauge{flex-direction:column;gap:5px;display:flex}.pnl-gauge-h{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.pnl-gauge-h span{letter-spacing:.02em;font-weight:800}.pnl-gauge-h b{font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.pnl-gauge-h em{color:var(--ink-soft);margin-left:auto;font-size:11px;font-style:normal}.fin-outlets{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}.fin-outlets-h{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:10px;font-weight:800}.fin-outlet-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.fin-outlet{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:14px;padding:13px 15px;box-shadow:0 1px 3px #0000000d,0 8px 18px #0000000a}.fin-outlet-name{color:var(--brand);letter-spacing:-.01em;font-size:14px;font-weight:800}.fin-outlet-kpis{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px 12px;margin:11px 0 2px;display:grid}.fin-ok .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:800}.fin-ok .v{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:2px;font-size:16px;font-weight:800}.fin-outlet-foot{align-items:center;gap:10px;margin-top:8px;display:flex}.fin-outlet-warn{color:#8a6d0b;margin:8px 0 2px;font-size:11.5px;font-weight:700}@media (max-width:700px){.fin-outlet-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.insight-card{animation:.35s both rise}}.cmp-row{margin-top:14px}.cmp-label{align-items:center;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.insight-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 20px;box-shadow:0 1px 3px #0000000d,0 8px 18px #0000000a}.insight-card ul{flex-direction:column;gap:9px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.insight-card li::marker{color:var(--accent)}.insight-card .none{color:var(--ink-soft);font-size:13.5px;font-weight:600}@media (max-width:760px){.hamburger{z-index:50;color:#fffcf2;cursor:pointer;background:#252422;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed;top:12px;right:12px;box-shadow:0 2px 8px #0000004d}.sidebar{z-index:45;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000059}.sidebar.open{transform:translate(0)}.sidebar .x{display:block}.main{width:100%}.mtd{grid-template-columns:1fr}.hero h1{font-size:25px}}.fin-tabs{background:var(--surface);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;align-items:stretch;gap:4px;padding:0 26px;display:flex;overflow-x:auto}.fin-tab{color:var(--ink-soft);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:13px 16px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.fin-tab:hover{color:var(--ink)}.fin-tab.on{color:var(--ink);border-bottom-color:var(--accent)}@media (max-width:700px){.fin-tabs{padding:0 14px}.fin-tab{padding:12px 13px}}.selfheal{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:20px 0 14px;padding:16px 18px;box-shadow:0 1px 3px #0000000d,0 8px 18px #0000000a}.selfheal-h{color:var(--brand);align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.selfheal-h .sh-state{text-transform:uppercase;letter-spacing:.07em;margin-left:auto;font-size:11px;font-weight:800}.sh-meta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 22px;margin-top:8px;font-size:12.5px;display:flex}.sh-meta b{color:var(--ink)}.sh-block{margin-top:14px}.sh-block-t{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin-bottom:8px;font-size:11px;font-weight:800}.sh-row{align-items:flex-start;gap:10px;padding:5px 0;font-size:13px;display:flex}.sh-row .sh-brand{flex:none;min-width:104px;font-weight:700}.sh-row .sh-actions{color:var(--ink-soft)}.sh-needs{background:#f7deda;border:1px solid #e3b4ac;border-radius:12px;padding:12px 14px}.sh-needs .sh-block-t{color:#8f2f22}.sh-needs .sh-actions{color:#7a3226}.sh-needs-foot{color:#8a4b3e;margin-top:8px;font-size:12px}.sh-allgood{color:var(--pos);background:#3e7d521a;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:600}.sh-empty{color:var(--ink-soft);background:var(--bg-2);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px}@media (max-width:760px){.sh-row{flex-wrap:wrap}.sh-row .sh-brand{min-width:0}}.hermes.wrap{flex-direction:column;max-width:860px;height:calc(100vh - 48px);display:flex}.hz-head{align-items:center;gap:12px;display:flex}.hz-head h2{font-family:var(--display);color:var(--ink);font-size:21px;font-weight:400}.hz-new{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.hz-new:hover:not(:disabled){color:var(--ink);border-color:var(--ink-soft)}.hz-new:disabled{opacity:.5;cursor:default}.hz-feed{flex-direction:column;flex:1;gap:14px;margin-top:6px;padding:18px 4px;display:flex;overflow-y:auto}.hz-row{display:flex}.hz-row.user{justify-content:flex-end}.hz-row.hermes{justify-content:flex-start}.hz-bubble{white-space:pre-wrap;word-wrap:break-word;border-radius:16px;max-width:78%;padding:12px 15px;font-size:14px;line-height:1.55}.hz-bubble.user{background:var(--brand);color:#fffcf2;border-bottom-right-radius:5px}.hz-bubble.hermes{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px}.hz-thinking{color:var(--ink-soft);align-items:center;gap:8px;font-weight:600;display:inline-flex}.hz-dot{background:var(--accent);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite hzb;display:inline-block}.hz-dot:nth-child(2){animation-delay:.15s}.hz-dot:nth-child(3){margin-right:4px;animation-delay:.3s}@keyframes hzb{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hz-empty{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:10px;margin:auto;display:flex}.hz-empty-t{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:400}.hz-chips{flex-direction:column;gap:8px;margin-top:6px;display:flex}.hz-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600}.hz-chip:hover{border-color:var(--accent)}.hz-error{color:#8f2f22;background:#f7deda;border:1px solid #e3b4ac;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.hz-retry{color:#fff;cursor:pointer;background:#8f2f22;border:0;border-radius:999px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.hz-retry:disabled{opacity:.5;cursor:default}.hz-inputbar{border-top:1px solid var(--line);gap:10px;padding:12px 0 4px;display:flex}.hz-input{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;outline:none;flex:1;padding:12px 18px;font-family:inherit;font-size:14px}.hz-input:focus{border-color:var(--accent)}.hz-input:disabled{opacity:.6}.hz-send{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hz-send:disabled{opacity:.4;cursor:default}@media (max-width:760px){.hermes.wrap{height:calc(100vh - 30px)}.hz-bubble{max-width:88%}}.hz-answer{padding:2px 2px 4px}.hz-answer-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:7px;font-size:11.5px;font-weight:800;display:flex}.hz-copy{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.hz-copy:hover{color:var(--ink);border-color:var(--ink-soft)}.hz-md{color:var(--ink);overflow-wrap:break-word;font-size:14.5px;line-height:1.65}.hz-md>:first-child{margin-top:0}.hz-md>:last-child{margin-bottom:0}.hz-md p{margin:0 0 10px}.hz-md h1,.hz-md h2{margin:18px 0 8px;font-size:17px;font-weight:800}.hz-md h3{margin:16px 0 6px;font-size:15.5px;font-weight:800}.hz-md h4{margin:14px 0 6px;font-size:14px;font-weight:800}.hz-md ul,.hz-md ol{margin:0 0 10px;padding-left:22px}.hz-md li{margin:3px 0}.hz-md li::marker{color:var(--accent);font-weight:700}.hz-md strong{font-weight:750}.hz-md hr{border:0;border-top:1px solid var(--line);margin:14px 0}.hz-md blockquote{border-left:3px solid var(--accent);color:var(--ink-soft);margin:10px 0;padding:2px 0 2px 12px}.hz-md code{background:var(--bg-2);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.hz-md pre{background:var(--brand);color:#fffcf2;border-radius:12px;margin:0 0 12px;padding:12px 14px;overflow-x:auto}.hz-md pre code{color:inherit;background:0 0;padding:0}.hz-tablewrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:4px 0 12px;overflow-x:auto}.hz-md table{border-collapse:collapse;width:100%;font-size:13.5px}.hz-md th{background:var(--bg-2);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);text-align:left;white-space:nowrap;padding:8px 12px;font-size:11.5px}.hz-md td{border-top:1px solid var(--line);vertical-align:top;padding:8px 12px}.hz-md tbody tr:nth-child(2n) td{background:#ece6da59}.hz-md table+p{margin-top:2px}.hzc-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:8px 0 12px;padding:12px 12px 8px}.hzc-title{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px 4px;font-size:11px;font-weight:800}.hzc-legend{color:var(--ink-soft);gap:14px;margin:0 0 6px 4px;font-size:11px;display:flex}.hzc-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.hzc-donutrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hzc-donutlist{font-size:12px;line-height:1.9}.hzc-donutlist i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.hzc-stat b{letter-spacing:-.01em;color:var(--ink);font-size:30px;display:block}.hzc-stat span{color:var(--ink-soft);font-size:12.5px}.hzc-card>svg{width:100%;height:auto;display:block}.hz-clarify{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:10px 0 4px;padding:12px 14px}.hz-clarify-q{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.hz-clarify-opts{flex-wrap:wrap;gap:8px;display:flex}.hz-clarify-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600}.hz-clarify-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.hz-clarify-btn:disabled{opacity:.55;cursor:default}.hz-clarify-detail{color:var(--ink-soft);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.spark-wrap{touch-action:pan-y;cursor:crosshair;position:relative}.spark-wrap-big{padding-top:30px}.spark-tip{white-space:nowrap;background:var(--ink);color:var(--surface);pointer-events:none;z-index:3;border-radius:8px;align-items:baseline;gap:7px;padding:5px 10px;font-size:12.5px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 3px 10px #00000038}.spark-tip b{letter-spacing:.01em;font-weight:800}.spark-tip em{opacity:.72;font-size:11.5px;font-style:normal}.spark-scale{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.spark-scale b{color:var(--ink);font-weight:700}.spark-hint{opacity:.6;font-style:italic}@media (max-width:700px){.spark-hint{display:none}.spark-scale{font-size:11px}}.spark{min-height:76px}@media (max-width:700px){.spark{min-height:104px}.spark-scale{gap:6px}}.chart-wrap{touch-action:pan-y;position:relative}.chart-tip{white-space:nowrap;background:var(--ink);color:var(--surface);pointer-events:none;z-index:5;border-radius:8px;align-items:baseline;gap:7px;padding:5px 10px;font-size:12.5px;display:flex;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);box-shadow:0 3px 10px #00000038}.chart-tip b{font-weight:800}.chart-tip em{opacity:.72;font-size:11.5px;font-style:normal}.chart-wrap .dp-bar i,.chart-wrap .split i{cursor:pointer}.chart-tip,.spark-tip{max-width:100%}@media (max-width:700px){.chart-tip,.spark-tip{white-space:normal}}.sup-unit .fin-brandhead{flex-wrap:wrap}.sup-head-total{letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:800}.sup-head-total em{opacity:.82;font-size:11px;font-style:normal;font-weight:600}.sup-list{flex-direction:column;display:flex}.sup-row{border-bottom:1px solid var(--bg-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 18px;padding:10px 0;display:grid}.sup-row:last-child{border-bottom:0}.sup-main{min-width:0}.sup-name{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.sup-meta{color:var(--ink-soft);flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:11.5px;display:flex}.sup-cat{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.sup-desc{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.sup-amt{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.sup-total{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}@media (max-width:700px){.sup-row{grid-template-columns:minmax(0,1fr)}.sup-amt{flex-direction:row;align-items:center;gap:9px;min-width:0;margin-top:2px}}.ops-tabs{background:var(--surface);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;align-items:stretch;gap:4px;padding:0 26px;display:flex;overflow-x:auto}.ops-tab{color:var(--ink-soft);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:13px 16px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ops-tab:hover{color:var(--ink)}.ops-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.ops-form{grid-template-columns:126px minmax(0,1fr) minmax(0,1fr) 120px 118px 112px 142px 64px}.ops-unit .fin-brandhead{flex-wrap:wrap}.ops-head-count{letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:800}.ops-head-count em{opacity:.82;font-size:11px;font-style:normal;font-weight:600}.ops-list{flex-direction:column;display:flex}.ops-row{border-bottom:1px solid var(--bg-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 18px;padding:10px 0;display:grid}.ops-row:last-child{border-bottom:0}.ops-main{min-width:0}.ops-name{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.ops-meta{color:var(--ink-soft);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:11.5px;display:flex}.ops-type{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ops-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ops-salary{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:800}.ops-salary em{color:var(--ink-soft);font-size:11px;font-style:normal;font-weight:600}.ops-end{border:1px solid var(--line);background:var(--bg-2);color:var(--neg);cursor:pointer;white-space:nowrap;border-radius:8px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:700}.ops-end:hover{border-color:var(--neg)}.ops-former{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.ops-former>summary{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;font-size:10px;font-weight:800}.ops-former[open]>summary{margin-bottom:4px}.ops-former .ops-row{opacity:.62}@media (max-width:900px){.ops-form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.ops-tabs{padding:0 14px}.ops-tab{padding:12px 13px}.ops-row{grid-template-columns:minmax(0,1fr)}.ops-right{flex-flow:wrap;align-items:center;gap:10px;min-width:0;margin-top:2px}}.ops-payform{grid-template-columns:minmax(0,1.7fr) 132px repeat(5,minmax(0,1fr)) minmax(0,1.3fr) 68px}@media (max-width:1180px){.ops-payform{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ops-payform{grid-template-columns:1fr 1fr}}.pay-scroll{-webkit-overflow-scrolling:touch;margin:0 -2px;overflow-x:auto}.pay{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.pay th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px 8px;font-size:10px;font-weight:800}.pay td{border-bottom:1px solid var(--bg-2);vertical-align:top;padding:9px 10px}.pay tbody tr:last-child td{border-bottom:0}.pay-num{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.pay-derived{font-weight:700}.pay th.pay-derived{color:var(--ink)}.pay .ops-meta{font-size:11px}.pay-total td{border-top:2px solid var(--line);border-bottom:0;padding-top:10px;font-weight:800}.pay-total em{color:var(--ink-soft);margin-left:6px;font-size:11px;font-style:normal;font-weight:600}.inv-form{grid-template-columns:126px minmax(0,1.5fr) minmax(0,1fr) 108px minmax(0,1fr) 104px 108px minmax(0,1fr) 64px}.inv-countform{grid-template-columns:minmax(0,2fr) 152px minmax(0,1fr) minmax(0,1fr) 68px}@media (max-width:1180px){.inv-form{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-countform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.inv-form,.inv-countform{grid-template-columns:1fr 1fr}}.inv-low{vertical-align:middle;letter-spacing:.06em;margin-left:8px}.inv-resume{color:var(--accent)}.inv-resume:hover{border-color:var(--accent)}.inv-qty{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:800}.inv-qty.is-low{color:var(--warn)}.inv-when{color:var(--ink-soft);white-space:nowrap;font-size:11px}.inv-nocount{color:var(--ink-soft);white-space:nowrap;font-size:12.5px;font-style:italic}.inv-nolevel{font-style:italic}.note a,.fin-empty a{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.note a:hover,.fin-empty a:hover{text-decoration-thickness:2px}.ops-salary.ops-na{color:var(--ink-soft);letter-spacing:0;font-size:12.5px;font-style:italic;font-weight:600}.pay-na{color:var(--ink-soft);font-size:12px;font-style:italic;font-weight:600}.adv-headline{letter-spacing:-.015em;color:var(--ink);margin-top:12px;font-size:19px;font-weight:800;line-height:1.32}.adv-reading{color:var(--ink);margin-top:8px;font-size:14px;line-height:1.62}.adv-block{margin-top:16px}.adv-action{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.adv-n{background:var(--bg-2);width:20px;height:20px;color:var(--ink-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.adv-do{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.5}.adv-why{color:var(--ink-soft);margin-top:2px;font-size:12.5px;line-height:1.55}.adv-list{color:var(--ink-soft);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.adv-list li{margin:3px 0}.adv-list li::marker{color:var(--ink-soft)}.adv-gaps{background:var(--bg-2);border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:12px;padding:12px 14px}.adv-foot{color:var(--ink-soft);margin-top:8px;font-size:12px;line-height:1.55}.adv-meta{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:6px 22px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.adv-meta b{color:var(--ink)}.adv-meta code{word-break:break-all;font-size:11px}.adv-fig{color:inherit;border-bottom:1px dotted var(--accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.adv-fig{border-bottom:1px dotted color-mix(in srgb, var(--accent) 60%, transparent)}}.adv-fig{overflow-wrap:anywhere}.adv-fig:hover{border-bottom-color:var(--accent)}.adv-fig-v{color:var(--ink);white-space:nowrap;font-weight:800}.adv-fig-l{color:var(--ink-soft)}.adv-figlist{margin:0;padding-left:20px;font-size:12.5px;line-height:1.55}.adv-figrow{border-top:1px solid var(--line);min-height:24px;margin:0;padding:8px 0;scroll-margin-top:64px}.adv-figrow:first-child{border-top:0}.adv-figrow::marker{color:var(--ink-soft);font-variant-numeric:tabular-nums}.adv-figrow-l{color:var(--ink-soft);overflow-wrap:anywhere}.adv-figrow:target{background:var(--bg-2);box-shadow:0 0 0 6px var(--bg-2);border-radius:8px}@media (max-width:700px){.adv-headline{font-size:17px}.adv-meta{gap:4px}.adv-reading{line-height:1.85}.adv-figrow{min-height:40px;padding:10px 0}}:root{--paper:#fffcf2;--paper-2:#f5f0e1;--card:#fff;--night:#1c1b19;--charcoal:#403d39;--v2-ink:#252422;--v2-ink-soft:#5b564e;--taupe:#ccc5b9;--v2-line:#e7e0d2;--slip-ink:#fffcf2;--slip-dim:#a9a297;--slip-rule:#3a3835;--flame:#eb5e28;--flame-soft:#fbe9df;--kept:#4f6b4a;--kept-soft:#e4ebe1;--lost:#9b2c1f;--lost-soft:#f3e1dd;--forecast:#b98a2e;--forecast-soft:#f6ebd2;--v2-pc:#788e76;--pc-deep:#354024;--pc-bone:#e5d7c4;--v2-mn:#e51e1e;--mn-yellow:#f8c71d;--mn-gold:#b99005;--v2-ce:#b98a2e;--v2-display:"Avenir Next Condensed","AvenirNextCondensed-DemiBold","Avenir Next","Helvetica Neue",Arial,sans-serif;--v2-body:"Avenir Next","Avenir",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--v2-mono:ui-monospace,"SF Mono",Menlo,"Courier Prime","Courier New",monospace;--v2-radius:12px}.v2{background:var(--paper);color:var(--v2-ink);font-family:var(--v2-body);min-height:100vh;font-size:15px;line-height:1.55}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2-num{font-variant-numeric:tabular-nums}.v2-eyebrow{font-family:var(--v2-display);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:11px;font-weight:700}.v2-pick{border:1px solid var(--v2-line);background:var(--paper);color:var(--v2-ink);border-radius:8px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600}.v2-pill{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.v2-pill .v2-d{border-radius:50%;flex:none;width:7px;height:7px;display:block}.v2-pill.ok{background:var(--kept-soft);color:#2f4b2b;border-color:#cbd9c6}.v2-pill.ok .v2-d{background:var(--kept)}.v2-pill.warn{background:var(--forecast-soft);color:#6e520f;border-color:#e7d5a6}.v2-pill.warn .v2-d{background:var(--forecast)}.v2-pill.bad{background:var(--lost-soft);color:#7a2117;border-color:#e3c4be}.v2-pill.bad .v2-d{background:var(--lost)}.v2-pill.na{color:var(--v2-ink-soft);border:1px dashed var(--taupe);background:0 0}.v2-pill.na .v2-d{background:var(--taupe)}.v2-body{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto;padding:16px 18px 72px;display:flex}.v2-h1{font-family:var(--v2-display);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700;line-height:1.05}.v2-lede{color:var(--v2-ink-soft);margin:6px 0 0;font-size:14px}.v2-sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.v2-sechead h2{font-size:12px;font-family:var(--v2-display);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-ink-soft);border:0;margin:0;padding:0;font-weight:700}.v2-sechead .v2-note{color:var(--v2-ink-soft);font-size:11.5px}.v2-card{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);padding:14px 16px}.v2-banner{background:var(--lost-soft);color:#7a2117;border-radius:var(--v2-radius);border:1px solid #e3c4be;padding:14px 16px;font-size:13.5px;line-height:1.55}.v2-banner b{font-family:var(--v2-display)}.v2-banner code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:12px}.v2-slip{background:var(--night);color:var(--slip-ink);border-radius:12px 12px 0 0;flex-direction:column;min-width:0;margin-bottom:8px;padding:14px 16px 13px;display:flex;position:relative;box-shadow:inset 0 1px #fffcf20f}.v2-slip:after{content:"";background:radial-gradient(circle at 7px 0, #0000 0 6.6px, var(--night) 7px);background-repeat:repeat-x;background-size:14px 8px;height:8px;position:absolute;bottom:-8px;left:0;right:0}.v2-slip-eyebrow{font-family:var(--v2-display);letter-spacing:.16em;text-transform:uppercase;color:var(--slip-dim);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:700;line-height:1.25;display:flex}.v2-slip-eyebrow .v2-tag{letter-spacing:.1em;color:var(--pc-bone);white-space:nowrap;border:1px solid #4a5548;border-radius:20px;padding:1px 8px}.v2-slip-outlets{color:#bdb6aa;margin-top:6px;font-size:11px;line-height:1.5}.v2-slip-outlets b{color:var(--slip-ink);font-family:var(--v2-mono);font-variant-numeric:tabular-nums;font-weight:400}.v2-srow{align-items:flex-end;gap:5px;margin-top:5px;display:flex}.v2-srow .v2-l{font-family:var(--v2-display);letter-spacing:.11em;text-transform:uppercase;color:var(--slip-dim);font-size:10.5px;font-weight:600}.v2-srow .v2-l i{text-transform:none;letter-spacing:0;font-style:normal;font-family:var(--v2-body);color:#8b857b;font-size:10px;font-weight:400;display:block}.v2-srow .v2-lead{border-bottom:1px dotted var(--slip-rule);flex:1;min-width:8px;margin-bottom:4px}.v2-srow .v2-v{font-family:var(--v2-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.v2-srow.sum .v2-l{color:#d6d0c5}.v2-srow.sum .v2-v{color:#fff}.v2-srow.less .v2-v{color:#c9a79a}.v2-nochip{color:#bdb6aa;white-space:nowrap;font-size:10.5px;font-family:var(--v2-body);border:1px dashed #6a645b;border-radius:20px;align-items:center;padding:2px 9px;display:inline-flex}.v2-nochip.part{color:#e8c79b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-family:var(--v2-display);border-style:solid;border-color:#a8845c;padding:2px 8px;font-weight:700}.v2-why{color:#837d74;margin:2px 0;font-size:9.5px;line-height:1.45}.v2-why.part{color:#c7a87f}.v2-src{color:#6e685f;font-size:9px;line-height:1.4;font-family:var(--v2-mono)}.v2-slip-hr{border-top:1px solid var(--slip-rule);margin:9px 0 6px}.v2-kept-l{font-family:var(--v2-display);letter-spacing:.16em;text-transform:uppercase;color:var(--slip-dim);font-size:10.5px;font-weight:700;line-height:1.2}.v2-kept-f{font-family:var(--v2-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.02}.v2-kept-u{background:var(--kept);border-radius:2px;width:112px;height:3px;margin-top:5px}.v2-kept-u.att{background:var(--flame)}.v2-kept-p{color:var(--slip-dim);margin-top:5px;font-size:11px;line-height:1.45}.v2-slip-delta{color:#cbc4b8;border-top:1px dotted var(--slip-rule);margin-top:8px;padding-top:7px;font-size:11px;line-height:1.5}.v2-slip-delta .up{color:#9dbe95}.v2-slip-delta .dn{color:#d69384}.v2-slip-fine{color:var(--slip-dim);margin-top:7px;font-size:9.5px;line-height:1.45}.v2-slip-foot{color:#7e786f;margin-top:5px;font-size:9px;line-height:1.4}.v2-slip-spacer{flex:1;min-height:6px}.v2-acts{flex-direction:column;display:flex}.v2-act{border-bottom:1px dotted var(--v2-line);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.v2-act:first-child{padding-top:0}.v2-act:last-child{border-bottom:0;padding-bottom:0}.v2-bmini{font-family:var(--v2-display);letter-spacing:.1em;color:#fff;text-transform:uppercase;border-radius:4px;flex:none;margin-top:2px;padding:3px 6px;font-size:9.5px;font-weight:700}.v2-bmini.pc{background:var(--pc-deep)}.v2-bmini.mn{background:var(--v2-mn)}.v2-bmini.ce{background:var(--v2-ce)}.v2-act .v2-tx{flex:1;min-width:0;font-size:12.5px;line-height:1.5}.v2-act .v2-tx b{font-family:var(--v2-display);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.v2-act.act .v2-tx b{color:var(--flame)}.v2-act.watch .v2-tx b{color:var(--forecast)}.v2-act .v2-rule{color:var(--v2-ink-soft);font-size:9.5px;font-family:var(--v2-mono);border:1px solid var(--v2-line);white-space:nowrap;border-radius:4px;flex:none;margin-top:3px;padding:2px 6px}.v2-facts{color:var(--v2-ink-soft);margin:5px 0 0;padding-left:15px;font-size:10.5px;line-height:1.55}.v2-facts li{overflow-wrap:anywhere}.v2-details{border-top:1px solid var(--v2-line);margin-top:12px;padding-top:10px}.v2-details summary{cursor:pointer;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);min-height:24px;font-size:11px;font-weight:700}.v2-details ol{color:var(--v2-ink-soft);margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.6}.v2-details li{padding:4px 0}.v2-hgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.v2-hrow{border-bottom:1px dotted var(--v2-line);align-items:center;gap:7px;min-width:0;padding:5px 0;font-size:11.5px;display:flex}.v2-hrow .v2-hl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-hrow .v2-s{font-size:10px;font-family:var(--v2-display);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-soft);white-space:nowrap;margin-left:auto;padding-left:6px}.v2-d{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.v2-d.ok{background:var(--kept)}.v2-d.partial{background:var(--forecast)}.v2-d.stale{background:var(--stale)}.v2-d.missing{background:var(--lost)}.v2-legend{color:var(--v2-ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:10.5px;display:flex}.v2-n7{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.v2-d7{border:1px solid var(--v2-line);background:var(--card);border-radius:10px;min-width:0;padding:9px 10px}.v2-d7.draft{border-style:dashed;border-color:var(--forecast);background:var(--forecast-soft)}.v2-d7.attn{border-color:var(--flame);background:var(--flame-soft)}.v2-d7.none{border-style:dashed;border-color:var(--taupe);background:0 0}.v2-d7.none .v2-dd,.v2-d7.none .v2-dt{color:var(--v2-ink-soft)}.v2-d7 .v2-dd{font-family:var(--v2-display);font-size:13px;font-weight:700}.v2-d7 .v2-dt{color:var(--v2-ink-soft);margin-bottom:6px;font-size:10px}.v2-d7 .v2-kv{color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;font-size:10.5px;display:flex}.v2-d7 .v2-kv b{color:var(--v2-ink);font-weight:600}.v2-d7 .v2-lp{font-family:var(--v2-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:700}.v2-d7 .v2-lp.hi{color:var(--flame)}.v2-d7 .v2-lp.ok{color:var(--kept)}.v2-d7 .v2-lp.na{color:var(--v2-ink-soft);font-size:12px}.v2-d7 .v2-f7{color:var(--v2-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-family:var(--v2-display)}.v2-d7 .v2-tagd{font-size:9px;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--forecast);margin-top:3px}.v2-d7 .v2-tagu{font-size:9px;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--flame);margin-top:3px;font-weight:700}.v2-empty{border:1px dashed var(--taupe);color:var(--v2-ink-soft);background:var(--paper-2);border-radius:10px;padding:12px 14px;font-size:12px}.v2-body.narrow{max-width:780px}@media (max-width:760px){.v2-pick{min-height:30px;padding:5px 8px}.v2-lede{font-size:13.5px}.v2-body{gap:16px;padding:14px 14px 72px}.v2-h1{font-size:26px}.v2-kept-f{font-size:34px}.v2-hgrid{grid-template-columns:minmax(0,1fr)}.v2-n7{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:6px;display:flex;overflow-x:auto}.v2-n7 .v2-d7{scroll-snap-align:start;flex:0 0 122px}.v2-act .v2-rule{display:none}}@media print{.v2-card,.v2-slip{box-shadow:none;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.v2 *{transition:none!important;animation:none!important}}.v2-d7 .v2-kv span{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.v2-d7 .v2-kv b{white-space:nowrap;flex:none}.v2-slip-outlets div{align-items:flex-end;gap:5px;display:flex}.v2-slip-outlets .v2-lead{border-bottom:1px dotted var(--slip-rule);flex:1;min-width:8px;margin-bottom:4px}.v2-km-cov{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.v2-km-covtx{min-width:0;color:var(--v2-ink-soft);flex:240px;font-size:12.5px;line-height:1.6}.v2-km-covtx b{color:var(--v2-ink);font-family:var(--v2-mono);font-size:12px}.v2-km-ok{color:var(--kept);font-weight:600}.v2-km-warn{color:var(--lost);font-weight:600}.v2-km-bulk{border-top:1px solid var(--v2-line);flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;display:flex}.v2-km-bulknote{min-width:0;color:var(--v2-ink-soft);flex:220px;font-size:11.5px;line-height:1.55}.v2-km-list{flex-direction:column;gap:12px;display:flex}.v2-km-card{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);padding:13px 14px 12px;scroll-margin-top:96px}.v2-km-card.confirmed{background:var(--kept-soft);border-color:#cbd9c6}.v2-km-card.no_recipe{border-color:var(--taupe);background:var(--paper-2)}.v2-km-card.ignored{border-style:dashed;border-color:var(--taupe)}.v2-km-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2-km-name{font-family:var(--v2-display);letter-spacing:-.005em;color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.v2-km-sales{font-family:var(--v2-mono);color:var(--v2-ink);white-space:nowrap;flex:none;font-size:13px}.v2-km-meta{color:var(--v2-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.v2-km-badge{font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--taupe);color:var(--v2-ink-soft);border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:700}.v2-km-badge.confirmed{background:var(--kept);border-color:var(--kept);color:#fff}.v2-km-badge.no_recipe{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.v2-km-badge.ignored{border-style:dashed}.v2-km-run b{color:var(--v2-ink);font-family:var(--v2-mono)}.v2-km-src{font-family:var(--v2-mono);color:var(--v2-ink-soft);white-space:nowrap;margin-left:auto;font-size:10px}.v2-km-why{color:var(--v2-ink-soft);margin:7px 0 0;font-size:11.5px;line-height:1.5}.v2-km-done{color:var(--v2-ink);margin:7px 0 0;font-size:12px;line-height:1.5}.v2-km-none{color:var(--v2-ink-soft);margin:8px 0 0;font-size:11.5px;line-height:1.55}.v2-km-none code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:11px}.v2-km-btns{flex-direction:column;gap:8px;margin-top:10px;display:flex}.v2-km-btns.end{flex-flow:wrap}.v2-km-f{margin:0;display:contents}.v2-km-b{border:1px solid var(--taupe);background:var(--paper);width:100%;min-height:44px;color:var(--v2-ink);font-family:var(--v2-body);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.v2-km-b:hover{border-color:var(--v2-ink-soft);background:var(--card)}.v2-km-b:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-km-b.sug.on{border-color:var(--kept);background:var(--kept-soft)}.v2-km-bn{overflow-wrap:anywhere;flex:1;min-width:0}.v2-km-bs{font-family:var(--v2-mono);color:var(--v2-ink-soft);flex:none;font-size:11px}.v2-km-bb{color:var(--v2-ink-soft);margin-top:3px;font-size:11px;line-height:1.35;display:block}.v2-km-bb.cross{color:#7a2117;font-weight:600}.v2-km-bb.gone{color:#7a2117;font-style:italic;font-weight:600}.v2-km-b.find{flex:none;width:auto}.v2-km-b.no,.v2-km-b.skip{flex:140px;justify-content:center;width:auto;font-size:13px}.v2-km-b.no{color:#7a2117;border-color:#e3c4be}.v2-km-b.skip{color:var(--v2-ink-soft);border-style:dashed}.v2-km-b.all{background:var(--pc-deep);color:#f2eee2;border-color:var(--pc-deep);flex:none;width:auto;font-weight:600}.v2-km-b.all:hover{background:var(--night);border-color:var(--night)}.v2-km-search{gap:8px;margin-top:10px;display:flex}.v2-km-search input[type=search]{border:1px solid var(--v2-line);background:var(--paper);min-width:0;min-height:44px;color:var(--v2-ink);font-family:var(--v2-body);border-radius:9px;flex:1;padding:8px 11px;font-size:14px}.v2-km-search input[type=search]:focus-visible{outline:2px solid var(--flame);outline-offset:1px}.v2-km-results{margin-top:4px}@media (min-width:761px){.v2-km-btns{flex-flow:wrap}.v2-km-b{flex:0 auto;width:auto;max-width:100%}.v2-km-b.no,.v2-km-b.skip{flex:none}}@media print{.v2-km-card{page-break-inside:avoid}.v2-km-btns,.v2-km-search,.v2-km-bulk{display:none}}.v2-sh{--v2-topbar-h:58px;--v2-phhead-h:48px;--v2-phtabs-h:60px;--v2-safe-b:env(safe-area-inset-bottom,0px);--v2-phtabs-total:calc(var(--v2-phtabs-h) + var(--v2-safe-b));background:var(--paper);min-height:100vh;color:var(--v2-ink);font-family:var(--v2-body);grid-template-rows:auto minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);display:grid}.v2-sh *,.v2-sh :before,.v2-sh :after{box-sizing:border-box}.v2-sh-main{grid-area:2/2;min-width:0}.v2-sh-main .brand-page{height:calc(100vh - var(--v2-topbar-h))}.v2-sh-main .hermes.wrap{height:calc(100vh - var(--v2-topbar-h) - 48px)}.v2-sh-main .v2{min-height:calc(100vh - var(--v2-topbar-h))}@media (max-width:760px){.v2-sh{display:block}.v2-sh-main{padding-bottom:var(--v2-phtabs-total)}.v2-sh-main .brand-page,.v2-sh-main .v2{min-height:0;height:calc(100vh - var(--v2-phhead-h) - var(--v2-phtabs-total))}.v2-sh-main .v2{height:auto;min-height:calc(100vh - var(--v2-phhead-h) - var(--v2-phtabs-total))}.v2-sh-main .hermes.wrap{height:calc(100vh - var(--v2-phhead-h) - var(--v2-phtabs-total) - 30px)}}@media (prefers-reduced-motion:reduce){.v2-sh *,.v2-sh-scrim{transition:none!important;animation:none!important}}.v2-sl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-sl-kpi{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;padding:12px 13px}.v2-sl-kl{font-family:var(--v2-display);letter-spacing:.13em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:10px;font-weight:700}.v2-sl-kv{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-ink);overflow-wrap:anywhere;margin-top:4px;font-size:26px;font-weight:600;line-height:1.15}.v2-sl-ks{color:var(--v2-ink-soft);margin-top:5px;font-size:11.5px;line-height:1.45}.v2-sl-ksrc{color:var(--v2-ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:9.5px;display:flex}.v2-sl-ksrc code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:9.5px}.v2-sl-ledger{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:#2f4b2b;background:var(--kept-soft);border:1px solid #cbd9c6;border-radius:20px;flex:none;padding:2px 7px;font-size:8.5px;font-weight:700}.v2-sl-na{font-family:var(--v2-body);letter-spacing:0;color:var(--v2-ink-soft);border:1px dashed var(--taupe);white-space:nowrap;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:400;display:inline-block}.v2-sl-chart{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);-webkit-overflow-scrolling:touch;padding:12px 12px 10px;overflow-x:auto}.v2-sl-chart svg{min-width:300px;display:block}.v2-sl-legend{color:var(--v2-ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;font-size:11px;display:flex}.v2-sl-legend span{align-items:center;gap:5px;display:inline-flex}.v2-sl-legend i{border-radius:2px;flex:none;width:9px;height:9px;font-style:normal;display:inline-block}.v2-sl-legend i.hatch{background:repeating-linear-gradient(45deg, var(--charcoal) 0 2px, #403d3947 2px 5px);border:1px solid var(--forecast)}.v2-sl-legend b{color:var(--v2-ink);font-weight:600}.v2-sl-legend em{color:var(--taupe);font-style:normal}.v2-sl-tw{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);overflow:hidden}.v2-sl-tw>.v2-sl-t{display:table}.v2-sl-t{border-collapse:collapse;width:100%;font-size:12.5px}.v2-sl-cap{caption-side:top;text-align:left;font-family:var(--v2-display);letter-spacing:.13em;text-transform:uppercase;color:var(--v2-ink-soft);padding:11px 13px 0;font-size:11px;font-weight:700}.v2-sl-t thead th{background:var(--charcoal);color:var(--slip-ink);font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:7px 10px;font-size:10px;font-weight:700}.v2-sl-t thead th.r,.v2-sl-t td.r{text-align:right}.v2-sl-t td{border-bottom:1px dotted var(--v2-line);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.v2-sl-t td.r{white-space:nowrap;font-variant-numeric:tabular-nums}.v2-sl-t td i{color:var(--v2-ink-soft);margin-top:2px;font-size:10.5px;font-style:normal;display:block}.v2-sl-t tbody tr:last-child td{border-bottom:0}.v2-sl-t tr.tot td{background:var(--paper-2);font-weight:600}.v2-sl-foot{color:var(--v2-ink-soft);max-width:78ch;margin:8px 0 0;padding:0 2px;font-size:11.5px;line-height:1.55}.v2-sl-tw .v2-sl-foot{border-top:1px solid var(--v2-line);background:var(--paper);margin:0;padding:9px 13px 11px}.v2-sl-band{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);padding:11px 13px 10px}.v2-sl-bandhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.v2-sl-bandhead b{font-family:var(--v2-display);letter-spacing:-.005em;font-size:14px;font-weight:700}.v2-sl-bandhead span{font-family:var(--v2-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.v2-sl-bandfoot{color:var(--v2-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px;font-size:11px;display:flex}@media (min-width:761px){.v2-sl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-sl-kv{font-size:30px}.v2-sl-t{font-size:13px}}@media print{.v2-sl-chart,.v2-sl-tw,.v2-sl-band,.v2-sl-kpi{page-break-inside:avoid;box-shadow:none}}.v2-mo-seg{border:1px solid var(--v2-line);background:var(--paper);border-radius:9px;flex:none;gap:0;padding:3px;display:inline-flex}.v2-mo-seg button{min-height:30px;color:var(--v2-ink-soft);cursor:pointer;font-family:var(--v2-display);letter-spacing:.01em;background:0 0;border:0;border-radius:6px;padding:3px 14px;font-size:12.5px;font-weight:600}.v2-mo-seg button.on{background:var(--night);color:var(--slip-ink)}.v2-mo-seg button:focus-visible{outline:2px solid var(--flame);outline-offset:1px}.v2-mo-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v2-mo-chips .v2-pill{padding:3px 9px;font-size:10px}.v2-mo-whys{margin-top:4px}.v2-mo-whys p{margin:3px 0 0}.v2-mo-whys b{font-family:var(--v2-display);font-weight:700}.v2-mo-strip svg,.v2-mo-line svg{width:100%;display:block}.v2-mo-line{min-width:0}.v2-mo-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.v2-mo-sw.kept{background:var(--kept)}.v2-mo-sw.lost{background:var(--lost)}.v2-mo-sw.flame{background:var(--flame);border-radius:50%}.v2-mo-sw.ring{border:2px solid var(--taupe);background:0 0;border-radius:50%}.v2-mo-sw.partial{background:repeating-linear-gradient(45deg, var(--forecast) 0 2px, transparent 2px 4px);border:1px solid var(--forecast)}.v2-mo-sw.held{background:repeating-linear-gradient(45deg, var(--taupe) 0 2px, transparent 2px 4px);border:1px solid var(--taupe)}.v2-mo-sw.future{border:1px dashed var(--v2-line);background:0 0}.v2-mo-scroll{-webkit-overflow-scrolling:touch;margin-top:10px;overflow-x:auto}.v2-mo-t{border-collapse:collapse;width:100%;min-width:720px;font-size:12.5px}.v2-mo-t thead th{background:var(--charcoal);color:var(--slip-ink);font-family:var(--v2-display);letter-spacing:.11em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:7px 9px;font-size:10px;font-weight:700}.v2-mo-t thead th:first-child{text-align:left;border-radius:7px 0 0}.v2-mo-t thead th:last-child{border-radius:0 7px 0 0}.v2-mo-t tbody th{text-align:left;font-family:var(--v2-display);white-space:nowrap;padding:7px 9px;font-size:13px;font-weight:700}.v2-mo-t tbody td{text-align:right;font-family:var(--v2-mono);white-space:nowrap;padding:7px 9px;font-size:12px}.v2-mo-t tbody tr{border-bottom:1px solid var(--v2-line)}.v2-mo-t tbody tr:last-child{border-bottom:0}.v2-mo-t tbody tr:hover{background:var(--paper-2)}.v2-mo-t td i{font-style:normal;font-family:var(--v2-body);color:var(--v2-ink-soft);font-size:9.5px;display:block}.v2-mo-t td.v2-mo-part,.v2-mo-t td.v2-mo-part i{color:var(--forecast)}.v2-mo-t td.v2-mo-na{color:var(--v2-ink-soft)}.v2-nochip.light{border-color:var(--taupe);color:var(--v2-ink-soft);background:0 0}@media (max-width:760px){.v2-mo-seg button{padding:3px 11px;font-size:12px}.v2-mo-chips .v2-pill{font-size:9.5px}.v2-mo-t{font-size:12px}}.v2-kt-fresh{border:1px solid var(--v2-line);background:var(--paper-2);border-radius:10px;margin-top:14px;padding:12px 13px}.v2-kt-fresh p{color:var(--v2-ink-soft);margin:8px 0 0;font-size:12px;line-height:1.55}.v2-kt-fresh code,.v2-kt-why code,.v2-kt-foot code,.v2-kt-none code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:11.5px}.v2-kt-none{border:1px dashed var(--taupe);border-radius:var(--v2-radius);background:var(--paper-2);margin-top:14px;padding:16px 17px}.v2-kt-none h2{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-ink);border-bottom:0;margin:6px 0 0;padding-bottom:0;font-size:20px;font-weight:700}.v2-kt-none p{color:var(--v2-ink-soft);max-width:62ch;margin:10px 0 0;font-size:13.5px;line-height:1.6}.v2-kt-links{flex-direction:column;gap:8px;margin-top:14px;display:flex}.v2-kt-links a{border:1px solid var(--v2-line);background:var(--card);min-height:44px;color:var(--v2-ink);font-family:var(--v2-display);border-radius:10px;align-items:center;padding:10px 13px;font-size:14px;font-weight:700;display:flex}.v2-kt-links a:hover{border-color:var(--v2-ink-soft)}.v2-kt-links a:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-kt-outlet{margin-top:14px}.v2-kt-chip{font-family:var(--v2-mono);color:var(--v2-ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.v2-kt-chip.attn{color:var(--lost);font-weight:600}.v2-kt-why{color:var(--v2-ink-soft);max-width:74ch;margin:8px 0 0;font-size:12.5px;line-height:1.6}.v2-kt-why.small{font-size:11.5px}.v2-kt-retro{color:var(--v2-ink-soft);flex-direction:column;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.55;display:flex}.v2-kt-retro .v2-pill{align-self:flex-start}.v2-kt-na{color:var(--v2-ink-soft);border:1px dashed var(--taupe);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px}.v2-kt-norate{color:var(--v2-ink-soft);font-style:normal}.v2-kt-scroll{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto}.v2-kt-table{border-collapse:collapse;width:100%;min-width:460px;font-size:12.5px}.v2-kt-table.lines{min-width:520px}.v2-kt-table thead th{background:var(--charcoal);color:var(--slip-ink);font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:7px 9px;font-size:10px;font-weight:700}.v2-kt-table thead th:first-child{text-align:left;border-top-left-radius:7px}.v2-kt-table thead th:last-child{border-top-right-radius:7px}.v2-kt-table tbody th{text-align:left;border-bottom:1px solid var(--v2-line);color:var(--v2-ink);padding:7px 9px;font-weight:600}.v2-kt-table tbody th i{color:var(--v2-ink-soft);font-style:normal;font-weight:400}.v2-kt-table td{text-align:right;border-bottom:1px solid var(--v2-line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 9px}.v2-kt-table tbody tr:last-child th,.v2-kt-table tbody tr:last-child td{border-bottom:0}.v2-kt-table tr.quiet th,.v2-kt-table tr.quiet td{color:var(--v2-ink-soft)}.v2-kt-table tr.sup{background:var(--forecast-soft)}.v2-kt-table tr.dlv{background:var(--lost-soft)}.v2-kt-flag{font-family:var(--v2-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--taupe);color:var(--v2-ink-soft);white-space:nowrap;border-radius:4px;margin-left:4px;padding:3px 6px;font-size:9.5px;font-weight:700;display:inline-block}.v2-kt-flag.sup{background:var(--forecast-soft);color:#6e520f;border-color:#e7d5a6}.v2-kt-flag.dlv{background:var(--lost-soft);color:#7a2117;border-color:#e3c4be}.v2-kt-flag.ok{background:var(--kept-soft);color:#2f4b2b;border-color:#cbd9c6}.v2-kt-flag.none{border-style:dashed}.v2-kt-day{margin-top:12px}.v2-kt-dayhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v2-kt-dayhead h2{font-family:var(--v2-display);letter-spacing:-.005em;color:var(--v2-ink);border-bottom:0;margin:0;padding-bottom:0;font-size:17px;font-weight:700}.v2-kt-dayhead p{color:var(--v2-ink-soft);margin:3px 0 0;font-size:12px;line-height:1.5}.v2-kt-dayhead b.sup{color:#6e520f}.v2-kt-dayhead b.dlv{color:var(--lost)}.v2-kt-daytoggle{border:1px solid var(--v2-line);background:var(--paper);min-height:44px;color:var(--v2-ink);border-radius:9px;flex:none;align-items:center;padding:8px 13px;font-size:13px;display:inline-flex}.v2-kt-daytoggle:hover{border-color:var(--v2-ink-soft)}.v2-kt-daytoggle:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-kt-order{border-top:1px solid var(--v2-line);margin-top:14px;padding-top:11px}.v2-kt-orderhead{color:var(--v2-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.v2-kt-orderhead b{font-family:var(--v2-display);color:var(--v2-ink);font-size:14px;font-weight:700}.v2-kt-orderhead code{font-family:var(--v2-mono);font-size:11px}.v2-kt-status{font-family:var(--v2-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--taupe);border-radius:4px;padding:3px 6px;font-size:9.5px;font-weight:700}.v2-kt-status.ok{background:var(--kept-soft);color:#2f4b2b;border-color:#cbd9c6}.v2-kt-status.warn{background:var(--forecast-soft);color:#6e520f;border-color:#e7d5a6}.v2-kt-basis{border-bottom:1px dotted var(--taupe);font-size:11px}.v2-kt-hold{background:var(--forecast-soft);border-radius:var(--v2-radius);border:1px solid #e7d5a6;margin-top:14px;padding:14px 15px}.v2-kt-hold p{color:#5e4a14;max-width:72ch;margin:9px 0 0;font-size:13px;line-height:1.6}.v2-kt-hold ol{color:#5e4a14;margin:9px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.v2-kt-hold li{padding:3px 0}.v2-kt-hold .v2-kt-why{color:#6e520f}.v2-kt-kv{flex-direction:column;gap:7px;margin:10px 0 0;display:flex}.v2-kt-kv div{align-items:baseline;gap:10px;font-size:12.5px;display:flex}.v2-kt-kv dt{width:108px;font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);flex:none;font-size:10px;font-weight:700}.v2-kt-kv dd{color:var(--v2-ink);overflow-wrap:anywhere;margin:0}.v2-kt-groups{color:var(--v2-ink-soft);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.v2-kt-groups b{color:var(--v2-ink);font-family:var(--v2-mono)}.v2-kt-hist summary{cursor:pointer;color:var(--v2-ink-soft);font-size:12px}.v2-kt-hist ol{text-align:left;color:var(--v2-ink-soft);white-space:normal;margin:7px 0 0;padding-left:17px;font-size:11.5px;line-height:1.6}.v2-kt-hist em{font-style:normal;font-family:var(--v2-display);letter-spacing:.08em;font-size:9.5px;font-weight:700}.v2-kt-hist em.ok{color:var(--kept)}.v2-kt-hist em.bad{color:var(--lost)}.v2-kt-hist .why{color:var(--v2-ink-soft)}.v2-kt-gate{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--card);margin-top:14px;padding:14px 15px}.v2-kt-gate p{color:var(--v2-ink-soft);max-width:72ch;margin:9px 0 0;font-size:13px;line-height:1.6}.v2-kt-cta{background:var(--pc-deep);color:#f2eee2;border:1px solid var(--pc-deep);min-height:44px;font-family:var(--v2-display);letter-spacing:.01em;border-radius:9px;align-items:center;margin-top:12px;padding:9px 15px;font-size:14px;font-weight:700;display:inline-flex}.v2-kt-cta:hover{background:var(--night);border-color:var(--night)}.v2-kt-cta:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-kt-chart{width:100%;min-width:460px;height:auto;display:block}.v2-kt-foot{border-top:1px solid var(--v2-line);margin:18px 0 0;padding-top:12px}.v2-kt-foot p{color:var(--v2-ink-soft);max-width:76ch;margin:0 0 8px;font-size:12px;line-height:1.6}.v2-kt-foot i{font-style:italic}.v2-kt-src{font-family:var(--v2-mono);color:var(--v2-ink-soft);overflow-wrap:anywhere;font-size:10.5px;line-height:1.6}@media (min-width:761px){.v2-kt-retro{flex-direction:row;align-items:baseline;gap:10px}.v2-kt-table,.v2-kt-chart{min-width:0}}@media print{.v2-kt-tabs,.v2-kt-daytoggle,.v2-kt-cta{display:none}.v2-kt-outlet,.v2-kt-day,.v2-card{page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.v2-kt-tab,.v2-kt-daytoggle,.v2-kt-cta{transition:none!important}}.v2-sl-svg{width:100%;height:150px;display:block}.v2-sl-svg.dow{height:130px}.v2-sl-xlab{margin-top:5px;display:flex}.v2-sl-xlab>span{text-align:center;min-width:0;color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1 1 0;font-size:9.5px;overflow:hidden}.v2-sl-xlab>span.hot{color:var(--flame);font-weight:700}.v2-sl-xlab.wide>span{flex-direction:column;gap:1px;display:flex}.v2-sl-xlab.wide b{color:var(--v2-ink);font-size:11px;font-weight:600}.v2-sl-xlab.wide em{color:var(--taupe);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.v2-sl-cnote{color:var(--v2-ink-soft);margin:8px 0 0;font-size:11.5px;line-height:1.5}.v2-sl-cnote b{color:var(--v2-ink);font-weight:600}@media (max-width:760px){.v2-sl-svg{height:120px}.v2-sl-svg.dow{height:104px}.v2-sl-xlab>span{font-size:9px}.v2-kt-table{width:100%;min-width:0;display:block}.v2-kt-table.lines{min-width:0}.v2-kt-table>tbody{display:block}.v2-kt-scroll{overflow-x:visible}.v2-kt-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-kt-table tbody tr{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;padding:10px 0;display:grid}.v2-kt-table tbody tr:last-child{border-bottom:0}.v2-kt-table tbody tr.sup,.v2-kt-table tbody tr.dlv{border-radius:8px;margin:2px 0;padding-left:9px;padding-right:9px}.v2-kt-table tbody th{font-family:var(--v2-display);border-bottom:0;grid-column:1/-1;padding:0 0 4px;font-size:14px;font-weight:700}.v2-kt-table tbody td{text-align:left;white-space:normal;border-bottom:0;padding:0;font-size:12.5px}.v2-kt-table tbody td.wide{grid-column:1/-1}.v2-kt-table tbody td:before{content:attr(data-l);font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);margin-bottom:1px;font-size:9px;font-weight:700;display:block}.v2-kt-table tbody td:empty{display:none}.v2-kt-flag{margin-left:0}}.v2-kt-days{border-top:1px solid var(--v2-line);margin-top:12px;padding-top:10px}.v2-kt-days>summary{cursor:pointer;min-height:44px;font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);align-items:center;font-size:11px;font-weight:700;display:flex}.v2-kt-days>summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-kt-days[open]>summary{color:var(--v2-ink)}@media print{.v2-kt-days>summary{display:none}}.v2-kt-w{margin:7px 0 0}.v2-kt-w>summary{cursor:pointer;min-height:32px;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);align-items:center;gap:5px;padding:4px 0;font-size:10px;font-weight:700;list-style:none;display:inline-flex}.v2-kt-w>summary::-webkit-details-marker{display:none}.v2-kt-w>summary:after{content:"▾";letter-spacing:0;font-size:9px}.v2-kt-w[open]>summary:after{content:"▴"}.v2-kt-w>summary:hover,.v2-kt-w[open]>summary{color:var(--v2-ink)}.v2-kt-w>summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-kt-w>div{border-left:2px solid var(--v2-line);margin-top:3px;padding-left:10px}.v2-kt-w>div>p,.v2-kt-w>div>ol{color:var(--v2-ink-soft);max-width:72ch;margin:0 0 7px;font-size:12.5px;line-height:1.6}.v2-kt-w>div>ol{padding-left:18px}.v2-kt-w>div>ol li{padding:3px 0}.v2-kt-w>div>:last-child{margin-bottom:0}.v2-kt-hold .v2-kt-w>summary{color:#6e520f}.v2-kt-hold .v2-kt-w>div{border-left-color:#e7d5a6}.v2-kt-hold .v2-kt-w>div>p,.v2-kt-hold .v2-kt-w>div>ol{color:#5e4a14;font-size:13px}@media print{.v2-kt-w>summary{display:none}.v2-kt-w>div{border-left:0;padding-left:0;display:block!important}}.v2-kt-table td.v2-kt-nb{text-align:left}.v2-cs-pills{flex-wrap:wrap;gap:6px;display:flex}.v2-cs-day{flex-direction:column;gap:10px;display:flex}.v2-cs-tot,.v2-cs-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.v2-cs-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-cs-figl{font-family:var(--v2-display);letter-spacing:.11em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:10px;font-weight:600}.v2-cs-figv{font-family:var(--v2-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.v2-cs-fig i{color:var(--v2-ink-soft);font-size:10px;font-style:normal}.v2-cs-v{font-variant-numeric:tabular-nums}.v2-cs-v.over,.v2-cs-v.under{color:var(--v2-ink)}.v2-cs-v.tally{color:var(--kept)}.v2-cs-rep{border-top:1px solid var(--v2-line);flex-direction:column;gap:9px;padding-top:10px;display:flex}.v2-cs-rep.gone{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe)}.v2-cs-rep.gone .v2-cs-tag{text-decoration:none}.v2-cs-rephead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v2-cs-repwho{font-family:var(--v2-display);font-size:13px;font-weight:700}.v2-cs-repwho i{font-style:normal;font-family:var(--v2-body);color:var(--v2-ink-soft);font-size:11px;font-weight:400;display:block}.v2-cs-reptags{flex-wrap:wrap;gap:5px;display:flex}.v2-cs-tag{font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--taupe);color:var(--v2-ink-soft);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:700}.v2-cs-tag.amend{border-color:var(--forecast);color:#6e520f;background:var(--forecast-soft)}.v2-cs-rails{flex-wrap:wrap;gap:14px;display:flex}.v2-cs-rail{flex-direction:column;gap:1px;display:flex}.v2-cs-raill{font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:9px;font-weight:700}.v2-cs-src{font-family:var(--v2-mono);color:var(--v2-ink-soft);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.v2-cs-src a{color:var(--v2-ink-soft);text-decoration:underline}.v2-cs-chart{display:block}.v2-cs-svg{width:100%;height:160px;display:block}.v2-cs-svg.tall{height:150px}.v2-cs-svg.run{height:90px}.v2-cs-xlab{color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:10px;display:flex}.v2-cs-xlab .mid{text-align:center}.v2-cs-legend{color:var(--v2-ink-soft);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:10.5px;display:flex}.v2-cs-legend span{align-items:center;gap:5px;display:inline-flex}.v2-cs-sw{border-radius:2px;flex:none;width:11px;height:11px;display:inline-block}.v2-cs-sw.bar{background:var(--charcoal)}.v2-cs-sw.exp{background:var(--taupe)}.v2-cs-sw.gap{background:repeating-linear-gradient(90deg, var(--taupe) 0 2px, transparent 2px 5px);border:1px solid var(--v2-line)}.v2-cs-sw.closed{background:var(--v2-line)}.v2-cs-sw.rule{background:var(--v2-ink-soft);border-radius:2px;height:3px}.v2-cs-sw.rule.hot{background:var(--flame)}.v2-cs-scroll{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto}.v2-cs-t{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.v2-cs-t thead th{background:var(--charcoal);color:var(--slip-ink);font-family:var(--v2-display);letter-spacing:.11em;text-transform:uppercase;text-align:right;white-space:nowrap;padding:7px 9px;font-size:10px;font-weight:700}.v2-cs-t thead th:first-child{text-align:left;border-radius:7px 0 0}.v2-cs-t thead th:last-child{border-radius:0 7px 0 0}.v2-cs-t tbody th,.v2-cs-t tfoot th{text-align:left;font-family:var(--v2-display);white-space:nowrap;padding:6px 9px;font-size:12.5px;font-weight:700}.v2-cs-t tbody th i{font-style:normal;font-family:var(--v2-body);color:var(--v2-ink-soft);margin-left:4px;font-size:10px;font-weight:400}.v2-cs-t tbody td,.v2-cs-t tfoot td{text-align:right;font-family:var(--v2-mono);white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 9px;font-size:11.5px}.v2-cs-t tbody tr{border-bottom:1px solid var(--v2-line)}.v2-cs-t tbody tr:hover{background:var(--paper-2)}.v2-cs-t tbody tr.none{background:repeating-linear-gradient(90deg,#ccc5b933 0 2px,#0000 2px 6px)}.v2-cs-tnone{color:var(--v2-ink-soft);font-style:italic;text-align:left!important;font-family:var(--v2-body)!important}.v2-cs-t tfoot{border-top:2px solid var(--charcoal)}.v2-cs-t tfoot td{font-family:var(--v2-body);color:var(--v2-ink-soft);text-align:left;font-size:11px}.v2-cs-t tfoot td:last-child{text-align:right;font-family:var(--v2-mono);color:var(--v2-ink);font-size:12.5px}.v2-cs-text{border-left:2px solid var(--taupe);flex-direction:column;gap:4px;margin:0;padding-left:10px;display:flex}.v2-cs-text>span{font-family:var(--v2-display);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:9px;font-weight:700}.v2-cs-text>i{color:var(--v2-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12.5px;font-style:normal;line-height:1.6}.v2-cs-text>em{color:var(--v2-ink-soft);font-size:10.5px;font-style:normal;line-height:1.5}@media (min-width:761px){.v2-cs-tot,.v2-cs-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-cs-svg{height:190px}.v2-cs-svg.tall{height:200px}.v2-cs-svg.run{height:110px}.v2-cs-t{min-width:0}}@media print{.v2-cs-day,.v2-cs-decide,.v2-card{page-break-inside:avoid}}.v2-cs-basis{color:var(--v2-ink-soft);margin:0;font-size:12px;line-height:1.5}.v2-cs-basis a{color:var(--v2-ink);text-decoration:underline}.v2-cs-why{border-top:1px solid var(--v2-line)}.v2-cs-why>summary{cursor:pointer;min-height:44px;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);align-items:center;gap:6px;font-size:11px;font-weight:700;list-style:none;display:flex}.v2-cs-why>summary::-webkit-details-marker{display:none}.v2-cs-why>summary:after{content:"▾";letter-spacing:0;font-size:10px}.v2-cs-why[open]>summary:after{content:"▴"}.v2-cs-why>summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-cs-why[open]>summary{color:var(--v2-ink)}.v2-cs-why>div{flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.v2-cs-why p{color:var(--v2-ink-soft);max-width:72ch;margin:0;font-size:12px;line-height:1.6}.v2-cs-why i{font-style:italic}.v2-cs-why code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:10.5px}.v2-cs-why .v2-facts{color:var(--v2-ink-soft);margin:0;padding-left:17px;font-size:11.5px;line-height:1.6}@media print{.v2-cs-why>summary{display:none}.v2-cs-why>div{display:block}}.v2-pp-why{margin-top:8px}.v2-pp-why>summary{cursor:pointer;font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);border-bottom:1px dotted var(--taupe);align-items:center;gap:5px;min-height:24px;padding:3px 0;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.v2-pp-why>summary::-webkit-details-marker{display:none}.v2-pp-why>summary:before{content:"+";font-size:13px;line-height:1}.v2-pp-why[open]>summary:before{content:"–"}.v2-pp-why>summary:hover{color:var(--v2-ink)}.v2-pp-why>summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-pp-why>div{color:var(--v2-ink-soft);margin-top:6px;font-size:12px;line-height:1.55}.v2-pp-why>div>p{margin:0 0 6px}.v2-pp-why>div>p:last-child{margin-bottom:0}.v2-pp-why code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:11px}.v2-pp-card{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;padding:13px 14px 12px}.v2-pp-card.draft{border-style:dashed;border-color:var(--forecast);background:var(--forecast-soft)}.v2-pp-card.attn{border-color:var(--flame)}.v2-pp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-pp-head h3{font-family:var(--v2-display);letter-spacing:-.005em;color:var(--v2-ink);margin:0;font-size:17px;font-weight:700}.v2-pp-chips{flex-wrap:wrap;gap:5px;display:flex}.v2-pp-chips .v2-pill{padding:3px 8px;font-size:10.5px}.v2-pp-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.v2-pp-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-pp-fig>b{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.15}.v2-pp-fl{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:9.5px;font-weight:700}.v2-pp-fs{color:var(--v2-ink-soft);font-size:10.5px;line-height:1.4}.v2-pp-fig.draft>b{color:#6e520f}.v2-pp-bandtop{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:12px;display:flex}.v2-pp-bandtop b{font-family:var(--v2-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--kept);font-size:26px;font-weight:700;line-height:1}.v2-pp-bandtop b.hi{color:var(--flame)}.v2-pp-bandtop b.lo{color:var(--forecast)}.v2-pp-bandtop span{color:var(--v2-ink-soft);font-size:11.5px}.v2-pp-gauge{width:100%;height:30px;margin-top:4px;display:block}.v2-pp-absent{color:var(--v2-ink-soft);margin:10px 0 0;font-size:12.5px}.v2-pp-tablewrap{-webkit-overflow-scrolling:touch;border:1px solid var(--v2-line);border-radius:var(--radius-sm,8px);margin-top:10px;overflow-x:auto}.v2-pp-table{border-collapse:collapse;width:100%;min-width:460px;font-size:12px}.v2-pp-table thead th{background:var(--charcoal);color:var(--slip-ink);font-family:var(--v2-display);letter-spacing:.11em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:7px 9px;font-size:9.5px;font-weight:700}.v2-pp-table th.r,.v2-pp-table td.r{text-align:right}.v2-pp-table tbody td{border-top:1px solid var(--v2-line);color:var(--v2-ink);vertical-align:top;padding:7px 9px}.v2-pp-table tbody tr.none td{color:var(--v2-ink-soft)}.v2-pp-table tfoot td{border-top:1px solid var(--charcoal);font-family:var(--v2-display);color:var(--v2-ink);background:var(--paper-2);padding:7px 9px;font-size:11px;font-weight:700}.v2-pp-table .v2-num{font-variant-numeric:tabular-nums;white-space:nowrap}.v2-pp-warn{color:#7a2117;margin:8px 0 0;font-size:12px;line-height:1.5}.v2-pp-full{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.v2-pp-fullcard{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;padding:11px 13px 10px}.v2-pp-fullcard.draft{border-style:dashed;border-color:var(--forecast);background:var(--forecast-soft)}.v2-pp-fullcard.attn{border-color:var(--flame);background:var(--flame-soft)}.v2-pp-fullcard.none{border-style:dashed;border-color:var(--taupe);background:0 0}.v2-pp-fullhead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-pp-fullhead>b{font-family:var(--v2-display);color:var(--v2-ink);font-size:14.5px;font-weight:700}.v2-pp-fullhead .v2-pill{padding:2px 7px;font-size:10px}.v2-pp-fullrows{margin-top:8px}.v2-pp-fullrows>div{color:var(--v2-ink-soft);align-items:baseline;gap:6px;padding:3px 0;font-size:12px;display:flex}.v2-pp-fullrows>div>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.v2-pp-fullrows>div:after{content:"";border-bottom:1px dotted var(--v2-line);flex:1;order:1;min-width:8px;margin-bottom:4px}.v2-pp-fullrows>div>b{font-family:var(--v2-mono);color:var(--v2-ink);font-variant-numeric:tabular-nums;flex:none;order:2;font-size:12.5px}.v2-pp-fullrows>div.tot{border-top:1px solid var(--v2-line);margin-top:4px;padding-top:6px}.v2-pp-fullrows>div.tot>b{font-family:var(--v2-display);color:var(--kept);font-size:15px;font-weight:700}.v2-pp-fullrows>div.tot>b.hi{color:var(--flame)}.v2-pp-fullrows>div.tot>b.lo{color:var(--forecast)}.v2-pp-basis{font-family:var(--v2-mono);color:var(--v2-ink-soft);overflow-wrap:anywhere;margin:7px 0 0;font-size:10.5px}.v2-pp-chartwrap{-webkit-overflow-scrolling:touch;margin-top:10px;overflow-x:auto}.v2-pp-chart{min-width:520px;height:auto;display:block}.v2-pp-legend{color:var(--v2-ink-soft);flex-wrap:wrap;gap:9px 14px;margin-top:9px;font-size:10.5px;display:flex}.v2-pp-legend span{align-items:center;gap:5px;display:inline-flex}.v2-pp-legend i.sw{border-radius:2px;flex:none;width:11px;height:11px;display:inline-block}.v2-pp-legend i.sw.pub{background:var(--charcoal)}.v2-pp-legend i.sw.part{background:var(--forecast-soft);border:1px solid var(--forecast);background-image:repeating-linear-gradient(-45deg, var(--forecast) 0 1.6px, transparent 1.6px 5px)}.v2-pp-legend i.sw.draft{background:var(--forecast-soft);border:1px solid var(--forecast);background-image:repeating-linear-gradient(45deg, var(--forecast) 0 1.6px, transparent 1.6px 5px)}.v2-pp-legend i.sw.none{border:1px dashed var(--taupe)}.v2-pp-legend i.sw.line{background:var(--kept);border-radius:2px;height:3px}.v2-pp-legend i.sw.ref{background:var(--taupe);border-radius:2px;height:3px}.v2-pp-mtot{border-top:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:11px;display:grid}@media (min-width:760px){.v2-pp-full{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pp-mtot{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.v2-pp-full{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.v2-pp-why>summary{display:none}.v2-pp-why>div{display:block}.v2-pp-card,.v2-pp-fullcard{break-inside:avoid;page-break-inside:avoid}}.v2-mb-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-mb-kpi{background:var(--card);border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0;padding:12px 13px}.v2-mb-kl{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:10px;font-weight:700;line-height:1.3}.v2-mb-kvrow{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:5px;display:flex}.v2-mb-kv{font-family:var(--v2-display);color:var(--v2-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.05}.v2-mb-kv.na{font-size:15px;font-weight:400;font-family:var(--v2-body);color:var(--v2-ink-soft)}.v2-mb-kb{color:var(--v2-ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:11.5px;line-height:1.45}.v2-mb-why{margin-top:6px}.v2-mb-why>summary{cursor:pointer;min-height:24px;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);border-bottom:1px dotted var(--taupe);align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.v2-mb-why>summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-mb-why>p{color:var(--v2-ink-soft);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.6}.v2-mb-why code{font-family:var(--v2-mono);font-size:11px}.v2-mb-liab .v2-mb-lline+.v2-mb-lline{margin-top:11px}.v2-mb-lline{min-width:0}.v2-mb-lhead{align-items:baseline;gap:5px;display:flex}.v2-mb-ll{font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);white-space:nowrap;font-size:10.5px;font-weight:700}.v2-mb-lead{border-bottom:1px dotted var(--taupe);flex:1;min-width:12px;transform:translateY(-3px)}.v2-mb-lv{font-family:var(--v2-mono);color:var(--v2-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.v2-mb-lv.na{font-family:var(--v2-body);color:var(--v2-ink-soft);white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;font-size:12px}.v2-mb-lhead:has(.v2-mb-lv.na){flex-wrap:wrap}.v2-mb-lrule{border-top:1px solid var(--v2-line);margin:12px 0 11px}.v2-mb-alarm{background:var(--lost-soft);color:#7a2117;border-radius:var(--radius-sm);overflow-wrap:anywhere;border:1px solid #e3c4be;margin:9px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.v2-mb-foot{border-top:1px solid var(--v2-line);color:var(--v2-ink-soft);margin:11px 0 0;padding-top:9px;font-size:11px;line-height:1.5}.v2-mb-none{color:var(--v2-ink-soft);margin:4px 0 0;font-size:13px;line-height:1.6}.v2-mb-bar{margin-top:4px;display:block}.v2-mb-track{fill:var(--paper-2)}.v2-mb-fill{fill:var(--charcoal)}.v2-mb-fill.hot{fill:var(--flame)}.v2-mb-fill.val{fill:var(--kept)}.v2-mb-fill.quiet{fill:var(--taupe)}.v2-mb-legend{color:var(--v2-ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:10.5px;display:flex}.v2-mb-legend span{align-items:center;gap:5px;display:inline-flex}.v2-mb-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.v2-mb-legend i.ink{background:var(--charcoal)}.v2-mb-legend i.kept{background:var(--kept)}.v2-mb-legend i.flame{background:var(--flame)}.v2-mb-tiers{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.v2-mb-tier{min-width:0}.v2-mb-thead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-mb-thead b{font-family:var(--v2-display);color:var(--v2-ink);font-size:13.5px;font-weight:700}.v2-mb-tn{font-family:var(--v2-mono);color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:12.5px}.v2-mb-tfoot{color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin-top:5px;font-size:10.5px;display:flex}.v2-mb-score{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2-mb-score li{align-items:center;gap:9px;min-width:0;display:flex}.v2-mb-score li.quiet{color:var(--v2-ink-soft)}.v2-mb-init{width:96px;font-family:var(--v2-display);letter-spacing:.02em;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;font-weight:700;overflow:hidden}.v2-mb-scorebar{flex:1;min-width:0}.v2-mb-scoren{font-family:var(--v2-mono);font-variant-numeric:tabular-nums;color:var(--v2-ink);flex:none;font-size:12px}.v2-mb-consent{background:var(--forecast-soft);border-radius:var(--radius-sm);border:1px solid #e7d5a6;margin-bottom:12px;padding:10px 12px}.v2-mb-consent p{color:#5e4a14;margin:0;font-size:12.5px;line-height:1.5}.v2-mb-consent p+p{margin-top:3px}.v2-mb-consent b{font-family:var(--v2-display);font-weight:700}.v2-mb-consent .v2-mb-why>summary{color:#6e520f;border-bottom-color:#c7a87f}.v2-mb-consent .v2-mb-why>p{color:#5e4a14}.v2-mb-buckets{flex-wrap:wrap;gap:7px;display:flex}.v2-mb-bchip{border:1px solid var(--taupe);color:var(--v2-ink-soft);background:var(--paper);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;display:inline-flex}.v2-mb-bchip b{font-family:var(--v2-display);color:var(--v2-ink);font-variant-numeric:tabular-nums;font-weight:700}.v2-mb-bchip.lapsed_vip{border-color:var(--flame);background:var(--flame-soft);color:#8a3413}.v2-mb-bchip.lapsed_vip b{color:#8a3413}.v2-mb-bchip.sm{font-size:9.5px;font-family:var(--v2-display);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-weight:700}.v2-mb-group{border-top:1px solid var(--v2-line);margin-top:12px;padding-top:10px}.v2-mb-group>summary{cursor:pointer;min-height:44px;font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);align-items:center;font-size:12px;font-weight:700;display:flex}.v2-mb-group>summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-mb-rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.v2-mb-row{border:1px solid var(--v2-line);border-radius:var(--radius-sm);background:var(--paper);min-width:0;padding:11px 12px}.v2-mb-row.open{background:var(--card);border-color:var(--taupe)}.v2-mb-rhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mb-name{font-family:var(--v2-display);color:var(--v2-ink);overflow-wrap:anywhere;font-size:15px;font-weight:700}.v2-mb-rmeta{color:var(--v2-ink-soft);margin:5px 0 0;font-size:12px}.v2-mb-phone{font-family:var(--v2-mono);letter-spacing:.02em;font-size:12px}.v2-mb-rval{font-family:var(--v2-mono);color:var(--v2-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}.v2-mb-rval i{font-style:normal;font-family:var(--v2-body);color:var(--v2-ink-soft);font-size:11px}.v2-mb-facts{color:var(--v2-ink-soft);margin:6px 0 0;padding-left:15px;font-size:11px;line-height:1.55}.v2-mb-facts li{overflow-wrap:anywhere}.v2-mb-blocked{border:1px dashed var(--taupe);border-radius:var(--radius-sm);color:var(--v2-ink-soft);overflow-wrap:anywhere;margin:8px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.55}.v2-mb-tick{color:#2f4b2b;background:var(--kept-soft);border-radius:var(--radius-sm);overflow-wrap:anywhere;border:1px solid #cbd9c6;margin:8px 0 0;padding:6px 10px;font-size:11.5px}.v2-mb-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.v2-mb-b{border:1px solid var(--taupe);border-radius:var(--radius-sm);background:var(--card);min-height:44px;color:var(--v2-ink);font-family:var(--v2-body);cursor:pointer;justify-content:center;align-items:center;padding:9px 15px;font-size:13px;display:inline-flex}.v2-mb-b:hover{border-color:var(--v2-ink-soft)}.v2-mb-b:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-mb-b[disabled]{opacity:.55;cursor:default}.v2-mb-b.out{flex:auto;min-width:0}.v2-mb-b.out.on{background:var(--night);border-color:var(--night);color:var(--slip-ink)}.v2-mb-b.save{background:var(--pc-deep);border-color:var(--pc-deep);color:#f2eee2}.v2-mb-b.save:hover{background:var(--night);border-color:var(--night)}.v2-mb-form{border-top:1px dotted var(--v2-line);margin-top:10px;padding-top:10px}.v2-mb-outcomes{flex-wrap:wrap;gap:7px;display:flex}.v2-mb-note{margin-top:10px;display:block}.v2-mb-note span{color:var(--v2-ink-soft);margin-bottom:4px;font-size:11px;display:block}.v2-mb-note input,.v2-mb-note textarea{border:1px solid var(--taupe);border-radius:var(--radius-sm);background:var(--card);width:100%;min-height:44px;color:var(--v2-ink);font-family:var(--v2-body);padding:9px 11px;font-size:14px}.v2-mb-note textarea{resize:vertical;line-height:1.5;display:block}.v2-mb-note input:focus-visible,.v2-mb-note textarea:focus-visible{outline:2px solid var(--flame);outline-offset:1px}.v2-mb-detail{border-top:1px solid var(--v2-line);margin-top:11px;padding-top:11px}.v2-mb-dl{flex-direction:column;gap:7px;margin:9px 0 0;display:flex}.v2-mb-dl>div{align-items:baseline;gap:10px;min-width:0;font-size:12.5px;display:flex}.v2-mb-dl dt{width:118px;font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);flex:none;font-size:10px;font-weight:700;line-height:1.4}.v2-mb-dl dd{min-width:0;color:var(--v2-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:1;margin:0}.v2-mb-dl dd i{color:var(--v2-ink-soft);font-variant-numeric:normal;margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.45;display:block}.v2-mb-hist{margin-top:13px}.v2-mb-h3{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:10px;font-weight:700}.v2-mb-histsvg{margin-top:6px;display:block}.v2-mb-hx{color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:10px;display:flex}.v2-mb-link{color:var(--v2-ink);font-weight:600}.v2-mb-link:before{content:"⇄";letter-spacing:6px;color:var(--v2-ink-soft)}.v2-mb-sources{border-top:1px solid var(--v2-line);margin-top:22px;padding-top:12px}.v2-mb-sources p{color:var(--v2-ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6}.v2-mb-sources code{font-family:var(--v2-mono);font-size:10.5px}@media (min-width:900px){.v2-mb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-mb-rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.v2-mb-row.open{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.v2-mb-b,.v2-mb-row{transition:none!important}}.v2-pp-card.pending{border-style:dotted;border-color:var(--charcoal)}.v2-pp-legend i.sw.pending{background:var(--paper-2);border:1px dashed var(--charcoal)}@media (max-width:560px){.v2-pp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pp-figs>.v2-pp-fig:first-child{grid-column:1/-1}.v2-pp-figs>.v2-pp-fig:first-child>b{font-size:26px}}@media (max-width:700px){.v2-pp-table{min-width:0}.v2-pp-table .deskonly{display:none}}.v2-mb-nophone{color:var(--v2-ink-soft);font-size:12px}.v2-mb-b.more{border-style:dashed;width:100%;margin-top:10px}.v2-pp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pp-figs>.v2-pp-fig:first-child{grid-column:1/-1}.v2-pp-figs>.v2-pp-fig:first-child>b{font-size:26px}@media (max-width:700px){.v2-pp-chartwrap{overflow-x:visible}.v2-pp-chart{min-width:0}.v2-pp-chart text.ax{display:none}}.v2-rp-h3{font-family:var(--v2-display);letter-spacing:.13em;text-transform:uppercase;color:var(--v2-ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 8px;font-size:11px;font-weight:700;display:flex}.v2-rp-h3 i{font-family:var(--v2-body);letter-spacing:0;text-transform:none;color:var(--v2-ink-soft);opacity:.8;font-size:11px;font-style:normal}.v2-bh-picker{flex-direction:column;gap:8px;display:flex}.v2-bh-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-bh-picklab{font-family:var(--v2-display);letter-spacing:.13em;text-transform:uppercase;color:var(--v2-ink-soft);flex:none;font-size:11px;font-weight:700}.v2-bh-sel{flex:200px;min-width:0;max-width:100%;min-height:44px}.v2-bh-go{border:1px solid var(--night);background:var(--night);min-height:44px;color:var(--slip-ink);font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:10px;flex:none;padding:0 16px;font-size:12px;font-weight:700}.v2-bh-go:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-bh-out{min-height:44px;color:var(--v2-ink-soft);text-underline-offset:3px;flex:none;align-items:center;font-size:12.5px;text-decoration:underline;display:inline-flex}.v2-bh-out:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-bh-say{margin:0}.v2-bh-off{color:#6e520f;background:var(--forecast-soft);border:1px solid #e7d5a6;border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.5}.v2-bh-shadow{flex-direction:column;gap:8px;display:flex}.v2-bh-shlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-bh-shrow{border:1px solid var(--v2-line);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:13.5px;display:flex}.v2-bh-sha{color:var(--v2-ink);text-underline-offset:3px;text-decoration:underline}.v2-bh-sha:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-bh-shheld{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);border-bottom:1px dashed var(--taupe);font-size:9px;font-weight:700}.v2-bh-frame{flex-direction:column;gap:6px;display:flex;position:relative}.v2-bh-if{z-index:1;border:1px solid var(--v2-line);border-radius:var(--v2-radius);width:100%;height:calc(100dvh - var(--v2-phhead-h,48px) - var(--v2-phtabs-total,60px) - 24px);background:0 0;min-height:420px;position:relative}.v2-bh-skel{z-index:0;height:calc(100dvh - var(--v2-phhead-h,48px) - var(--v2-phtabs-total,60px) - 24px);border-radius:var(--v2-radius);background:var(--card);border:1px solid var(--v2-line);min-height:420px;position:absolute;top:0;left:0;right:0;overflow:hidden}.v2-bh-basis{z-index:1;color:var(--v2-ink-soft);margin:0;font-size:11.5px;line-height:1.5;position:relative}@media (min-width:761px){.v2-bh-if,.v2-bh-skel{height:calc(100dvh - var(--v2-topbar-h,58px) - 24px)}}@media (max-width:760px){.v2-bh-go{width:100%}}@media print{.v2-bh-pick,.v2-bh-skel{display:none!important}}:root{--dur-ui:.16s;--dur-move:.2s;--dur-arrive:.24s;--dur-line:40ms;--dur-digit:26ms;--dur-sheet:.32s;--dur-draw:.6s;--dur-bar:20ms;--dur-shim:1.2s;--dur-page:.12s;--dur-pull:.2s;--dur-pulse:2s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-move:ease-in-out}.v2-pl{animation:v2Print var(--dur-ui) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--dur-line))}@keyframes v2Print{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(6px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes v2Fade{0%{opacity:0}to{opacity:1}}.v2-pl.v2-stamp{transform-origin:0;animation:v2Print var(--dur-arrive) var(--ease-out) backwards, v2Settle var(--dur-arrive) var(--ease-out) backwards}@keyframes v2Settle{0%{transform:scale(1.04)}to{transform:scale(1)}}.v2-odo{align-items:flex-start;display:flex}.v2-od{box-sizing:content-box;height:1.02em;margin:-.18em 0;padding:.18em 0;display:block;overflow:hidden}.v2-od-s{display:block}.v2-od-s>b{height:1.02em;line-height:1.02;font-weight:inherit;display:block}.v2-od-s:after{content:attr(data-c);height:1.02em;margin-top:.6em;line-height:1.02;display:block}.v2-od-sp{width:.3em;display:block}.v2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-pl .v2-od-s{animation:v2Roll var(--dur-arrive) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--dur-line) + var(--d,0) * var(--dur-digit))}@keyframes v2Roll{0%{transform:translateY(100%)}to{transform:none}}.v2-mo-seg{position:relative}.v2-mo-seg button{z-index:1;flex:1 1 0;position:relative}.v2-mo-seg[data-seg]:after{content:"";z-index:0;background:var(--night);width:calc(50% - 3px);transform:translateX(calc(var(--seg-i,0) * 100%));transition:transform var(--dur-ui) var(--ease-move);border-radius:6px;position:absolute;top:3px;bottom:3px;left:3px}.v2-mo-seg[data-seg] button.on{background:0 0}.v2-pane{animation:v2Fade var(--dur-ui) linear backwards}.v2-details>:not(summary),.v2-mb-why>:not(summary),.v2-cs-why>:not(summary),.v2-pp-why>:not(summary){animation:v2Print var(--dur-move) var(--ease-out) backwards}@supports selector(::details-content){.v2-details,.v2-mb-why,.v2-cs-why,.v2-pp-why{interpolate-size:allow-keywords}.v2-details::details-content{block-size:0;transition:block-size var(--dur-move) var(--ease-out), content-visibility var(--dur-move) allow-discrete;overflow:hidden}.v2-mb-why::details-content{block-size:0;transition:block-size var(--dur-move) var(--ease-out), content-visibility var(--dur-move) allow-discrete;overflow:hidden}.v2-cs-why::details-content{block-size:0;transition:block-size var(--dur-move) var(--ease-out), content-visibility var(--dur-move) allow-discrete;overflow:hidden}.v2-pp-why::details-content{block-size:0;transition:block-size var(--dur-move) var(--ease-out), content-visibility var(--dur-move) allow-discrete;overflow:hidden}.v2-details[open]::details-content{block-size:auto}.v2-mb-why[open]::details-content{block-size:auto}.v2-cs-why[open]::details-content{block-size:auto}.v2-pp-why[open]::details-content{block-size:auto}}.v2-why-scrim{z-index:60;animation:v2Fade var(--dur-sheet) linear backwards;background:#1c1b196b;position:fixed;inset:0}.v2-why-sheet{z-index:61;-webkit-overflow-scrolling:touch;background:var(--card);max-height:76dvh;color:var(--v2-ink);padding:10px 16px calc(18px + var(--v2-safe-b,0px));animation:v2Sheet var(--dur-sheet) var(--ease-out) backwards;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -10px 30px #1c1b1938}@keyframes v2Sheet{0%{transform:translateY(100%)}to{transform:none}}.v2-why-grab{background:var(--taupe);border-radius:999px;width:34px;height:4px;margin:0 auto 10px}.v2-why-h{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-soft);margin:0 44px 8px 0;font-size:12px;font-weight:700}.v2-why-x{border:1px solid var(--v2-line);background:var(--paper);min-height:32px;font-family:var(--v2-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-soft);cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700;position:absolute;top:10px;right:12px}.v2-why-x:focus-visible,.v2-why-sheet:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-why-b{color:var(--v2-ink-soft);font-size:12px;line-height:1.6}.v2-why-b>:first-child{margin-top:0}.v2-why-b>div{flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.v2-why-b p{color:var(--v2-ink-soft);overflow-wrap:anywhere;max-width:72ch;margin:7px 0 0;font-size:12px;line-height:1.6}.v2-why-b>div>p{margin:0}.v2-why-b ol,.v2-why-b ul{color:var(--v2-ink-soft);margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.6}.v2-why-b li{overflow-wrap:anywhere;padding:4px 0}.v2-why-b .v2-facts{margin:0;padding-left:17px;font-size:11.5px;line-height:1.6}.v2-why-b i{font-style:italic}.v2-why-b code{font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:11px}.v2-slip:after{transition:transform var(--dur-move) var(--ease-out), opacity var(--dur-move) linear}.v2-slip[data-torn]:after{opacity:.55;transform:translateY(3px)}.v2-slip:has(.v2-cline-w[open]):after{opacity:.55;transform:translateY(3px)}.v2-cline-w{display:block}.v2-cline{cursor:pointer;border-radius:6px;align-items:flex-start;gap:2px;list-style:none;display:flex}.v2-cline::-webkit-details-marker{display:none}.v2-cline:hover{background:#fffcf20b}.v2-cline:focus-visible{outline:2px solid var(--flame);outline-offset:1px}.v2-cline-b{flex:auto;min-width:0}.v2-cmp-b{width:20px;height:20px;color:var(--slip-dim);flex:none;justify-content:center;align-items:center;margin-top:7px;display:inline-flex}.v2-cline:hover .v2-cmp-b{color:var(--slip-ink)}.v2-cmp-b svg{transition:transform var(--dur-ui) var(--ease-out)}.v2-cline-w[open] .v2-cmp-b svg{transform:rotate(90deg)}.v2-cline-w[open] .v2-cmp-b{color:var(--slip-ink)}.v2-cmp{transition:grid-template-rows var(--dur-move) var(--ease-out);grid-template-rows:0fr;display:grid}.v2-cmp>div{min-height:0;overflow:hidden}.v2-cline-w[open] .v2-cmp{grid-template-rows:1fr}.v2-cmp .v2-slip-delta:first-child{border-top:0;margin-top:4px;padding-top:2px}.v2-chip:active,.v2-mo-seg button:active,.v2-bh-tab:active,.v2-bh-go:active,.v2-why-x:active,.v2-sh-tabs a:active,.v2-sh-tabs button:active,.v2-ns-chip:active{transition:transform 80ms var(--ease-out);transform:scale(.98)}.v2-scrub{touch-action:pan-y;position:relative}.v2-scrub:focus-visible{outline:2px solid var(--flame);outline-offset:2px;border-radius:8px}.v2-scrub-cx{background:var(--v2-ink-soft);opacity:.5;pointer-events:none;z-index:2;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.v2-scrub-bub{top:2px;left:var(--bx,0px);z-index:3;pointer-events:none;box-sizing:border-box;background:var(--night);max-width:62%;color:var(--paper);border-radius:8px;padding:5px 9px;font-size:11.5px;line-height:1.4;position:absolute;box-shadow:0 4px 14px #1c1b1947}.v2-scrub-bub.l{left:max(8px, var(--bx,0px))}.v2-scrub-bub.c{transform:translate(-50%)}.v2-scrub-bub.r{left:min(calc(100% - 8px), var(--bx,0px));transform:translate(-100%)}.v2-scrub-bub b{font-family:var(--v2-display);letter-spacing:.09em;text-transform:uppercase;opacity:.7;font-size:9.5px;font-weight:700;display:block}.v2-scrub-bub span{display:block}.v2-scrub-bub em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.v2-scrub-bub i{opacity:.74;font-style:normal}.v2-scrub[data-drawn] .v2-dw-line{stroke-dasharray:100;animation:v2Draw var(--dur-draw) var(--ease-out) backwards}@keyframes v2Draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.v2-scrub[data-drawn] .v2-dw-bar{transform-box:fill-box;transform-origin:50% 100%;animation:v2Grow var(--dur-ui) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--dur-bar))}.v2-scrub[data-drawn] .v2-dw-dn{transform-origin:50% 0}@keyframes v2Grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.v2-scrub[data-drawn] .v2-dw-dot{animation:v2Fade var(--dur-ui) linear backwards;animation-delay:var(--dur-draw)}.v2-sk-pad{flex-direction:column;gap:10px;padding:16px;display:flex}.v2-sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-sk{background:linear-gradient(100deg, var(--paper-2) 0 30%, var(--card) 45%, var(--paper-2) 60% 100%);animation:v2Shim var(--dur-shim) linear infinite backwards;background-size:260% 100%;border-radius:8px}@keyframes v2Shim{0%{background-position:140% 0}to{background-position:-40% 0}}.v2-sk-h{width:62%;height:22px}.v2-sk-s{width:40%;height:12px}.v2-sk-k{height:74px}.v2-sk-b{height:150px}@media (min-width:761px){.v2-sk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.v2-kt-chart{min-width:0}}::view-transition-old(root){animation-duration:var(--dur-page)}::view-transition-new(root){animation-duration:var(--dur-page)}.v2-h1{view-transition-name:v2-page-title}::view-transition-group(v2-page-title){animation-duration:var(--dur-page)}.v2-hrow .v2-d{position:relative}.v2-hrow .v2-d.ok{animation:v2Fade var(--dur-ui) linear backwards}.v2-hrow .v2-d.stale:after,.v2-hrow .v2-d.missing:after{content:"";border:1px solid var(--taupe);pointer-events:none;animation:v2Ping var(--dur-pulse) var(--ease-out) infinite backwards;border-radius:50%;position:absolute;inset:-3px}.v2-hrow .v2-d.missing:after{border-color:var(--lost)}@keyframes v2Ping{0%{opacity:.95;transform:scale(.55)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.v2-slip-delta .same{color:var(--slip-dim)}.v2-why-h{border:0;padding:0}@media (prefers-reduced-motion:reduce){.v2-pl,.v2-pl.v2-stamp,.v2-pl .v2-od-s,.v2-pane,.v2-why-scrim,.v2-why-sheet,.v2-details>:not(summary),.v2-mb-why>:not(summary),.v2-cs-why>:not(summary),.v2-pp-why>:not(summary),.v2-cline-w[open] .v2-cmp>div,.v2-hrow .v2-d.ok{animation:v2Fade var(--dur-ui) linear backwards!important;clip-path:none!important;animation-delay:0s!important;transform:none!important}.v2-cmp,.v2-cmp-b svg,.v2-mo-seg[data-seg]:after,.v2-slip:after,.v2-chips>.v2-chip,.v2-ns-chip{transition:none!important}.v2-details::details-content{transition:none!important}.v2-mb-why::details-content{transition:none!important}.v2-cs-why::details-content{transition:none!important}.v2-pp-why::details-content{transition:none!important}.v2-chip:active,.v2-mo-seg button:active,.v2-bh-tab:active,.v2-bh-go:active,.v2-why-x:active,.v2-sh-tabs a:active,.v2-sh-tabs button:active,.v2-ns-chip:active{transform:none!important}.v2-dw-line,.v2-dw-bar,.v2-dw-dot{animation:v2Fade var(--dur-ui) linear backwards!important;animation-delay:0s!important;transform:none!important}.v2-dw-line{stroke-dasharray:none!important}.v2-sk{background:var(--paper-2)!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.v2-hrow .v2-d.stale:after,.v2-hrow .v2-d.missing:after{animation:none!important}}@media print{.v2-pl,.v2-pl.v2-stamp,.v2-pl .v2-od-s,.v2-pane,.v2-dw-line,.v2-dw-bar,.v2-dw-dot,.v2-sk{animation:none!important}.v2-dw-line{stroke-dasharray:none!important}.v2-why-scrim,.v2-why-sheet,.v2-chip-glide,.v2-scrub-bub,.v2-scrub-cx,.v2-ns-strip{display:none!important}.v2-cmp{grid-template-rows:1fr!important}.v2-hrow .v2-d.ok,.v2-hrow .v2-d.stale:after,.v2-hrow .v2-d.missing:after{animation:none!important}}.v2-mb-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.v2-mb-block{background:var(--paper);border:1px solid var(--v2-line);border-top:3px solid var(--taupe);border-radius:var(--radius-sm);min-width:0;color:var(--v2-ink);flex-direction:column;min-height:44px;padding:12px 13px;text-decoration:none;display:flex}.v2-mb-block:hover{border-color:var(--v2-ink-soft)}.v2-mb-block:focus-visible{outline:2px solid var(--flame);outline-offset:2px}.v2-mb-block.on{background:var(--card);border-color:var(--charcoal)}.v2-mb-bn{font-family:var(--v2-display);color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.05}.v2-mb-blab{color:var(--v2-ink);margin-top:3px;font-size:11.5px;line-height:1.4}.v2-mb-bpct{color:var(--v2-ink-soft);margin-top:2px;font-size:10.5px}.v2-mb-btrack{background:var(--paper-2);border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.v2-mb-btrack i{background:var(--charcoal);border-radius:3px;height:100%;display:block}.v2-mb-controls{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:10px;margin-top:12px;padding-bottom:12px;display:flex}.v2-mb-ctl{flex:160px;min-width:0;display:block}.v2-mb-ctl.grow{flex:2 220px}.v2-mb-ctl span{color:var(--v2-ink-soft);margin-bottom:4px;font-size:10.5px;display:block}.v2-mb-ctl input,.v2-mb-ctl select{border:1px solid var(--taupe);border-radius:var(--radius-sm);background:var(--card);width:100%;min-height:44px;color:var(--v2-ink);font-family:var(--v2-body);padding:9px 11px;font-size:14px}.v2-mb-ctl input:focus-visible,.v2-mb-ctl select:focus-visible{outline:2px solid var(--flame);outline-offset:1px}.v2-mb-ctlbtns{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:8px;display:flex}.v2-mb-ctlbtns .v2-mb-b{text-decoration:none}.v2-mb-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;display:grid}.v2-mb-cells>div{min-width:0}.v2-mb-cells dt{font-family:var(--v2-display);letter-spacing:.09em;text-transform:uppercase;color:var(--v2-ink-soft);font-size:9.5px;font-weight:700}.v2-mb-cells dd{color:var(--v2-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:12px}.v2-mb-cells>div.stale dd{border-bottom:1px dotted var(--taupe)}.v2-mb-cells>div.stale dt:after{content:" ·";color:var(--taupe)}.v2-mb-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.v2-mb-pager .v2-mb-b{text-decoration:none}.v2-mb-pager span.v2-mb-b[aria-disabled=true]{opacity:.45}.v2-mb-pagen{color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.v2-mb-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2-mb-b.chip{min-height:44px;font-size:12.5px;text-decoration:none}.v2-mb-toprows{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.v2-mb-toprow{border-bottom:1px dotted var(--v2-line);align-items:flex-start;gap:10px;min-width:0;padding-bottom:8px;display:flex}.v2-mb-toprow:last-child{border-bottom:0}.v2-mb-toprank{width:26px;font-family:var(--v2-mono);color:var(--v2-ink-soft);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:12px}.v2-mb-topmain{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.v2-mb-topmeta{color:var(--v2-ink-soft);overflow-wrap:anywhere;flex:100%;font-size:11px}.v2-mb-topval{font-family:var(--v2-mono);color:var(--v2-ink);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:13px}.v2-mb-topval i{color:var(--v2-ink-soft);font-size:10.5px;font-style:normal;display:block}.v2-mb-vh{margin-top:13px}.v2-mb-vhsum{color:var(--v2-ink);margin:5px 0 0;font-size:12px}.v2-mb-vhrows{flex-direction:column;gap:5px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.v2-mb-vhrow{color:var(--v2-ink);border-bottom:1px dotted var(--v2-line);grid-template-columns:auto 1fr;gap:2px 10px;padding-bottom:5px;font-size:11.5px;display:grid}.v2-mb-vhd{font-family:var(--v2-mono);font-variant-numeric:tabular-nums}.v2-mb-vho{color:var(--v2-ink-soft);overflow-wrap:anywhere}.v2-mb-vhb{font-family:var(--v2-mono);font-variant-numeric:tabular-nums}.v2-mb-vhc{color:var(--v2-ink-soft)}@media (min-width:700px){.v2-mb-blocks,.v2-mb-cells{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-mb-vhrow{grid-template-columns:96px 1fr auto auto;align-items:baseline}.v2-mb-vhb,.v2-mb-vhc{text-align:right}}@media print{.v2-mb-controls,.v2-mb-pager,.v2-mb-chips{display:none!important}.v2-mb-vhrows{max-height:none;overflow:visible}.v2-mb-block,.v2-mb-row,.v2-mb-listcard,.v2-mb-top{break-inside:avoid;page-break-inside:avoid}}:root{--stale:#ccc5b9;--v2-shadow:none;--v2-rail:var(--charcoal);--v2-primary:var(--charcoal);--v2-accent:var(--night);--v2-on:var(--night);--v2-on-ink:var(--slip-ink);--v2-on-line:var(--night);--v2-chipon:var(--pc-deep);--v2-chipon-ink:#f2eee2;--v2-chipon-line:var(--pc-deep);--v2-chipon-hov:#2b3320;--flame-wash:var(--flame-soft);--forecast-wash:var(--forecast-soft);--v2-blk-base:var(--taupe);--v2-blk-leaf:var(--kept);--v2-blk-gold:var(--v2-ce);--v2-blk-amber:var(--flame);--v2-blk-plum:var(--taupe);--mn-accent:#c8970b;--mn-leaf:#1e8556;--mn-plum:#7a4e5c;--mn-sky:#1e4c85;--pc-lite:#9fb59c}.v2-card{box-shadow:var(--v2-shadow)}.v2-bh-go{border-color:var(--v2-on);background:var(--v2-on);color:var(--v2-on-ink)}.v2-mb-b.chip.on{background:var(--v2-on);border-color:var(--v2-on-line);color:var(--v2-on-ink)}.v2-mo-seg button.on,.v2-pp-seg button.on{background:var(--v2-on);color:var(--v2-on-ink)}.v2-mo-seg[data-seg]:after{background:var(--v2-on)}.v2-kt-tab.on,.v2-cs-tab.on,.v2-mb-b.out.on{background:var(--v2-on);border-color:var(--v2-on-line);color:var(--v2-on-ink)}.v2-mb-btrack i{background:var(--v2-primary)}.v2-mb-block{border-top-color:var(--v2-blk-base)}.v2-mb-block.leaf{border-top-color:var(--v2-blk-leaf)}.v2-mb-block.gold{border-top-color:var(--v2-blk-gold)}.v2-mb-block.amber{border-top-color:var(--v2-blk-amber)}.v2-mb-block.plum{border-top-color:var(--v2-blk-plum)}.v2-d7.attn,.v2-pp-fullcard.attn,.v2-cs-decide,.v2-mb-bchip.lapsed_vip{background:var(--flame-wash)}.v2-mb-consent,.v2-d7.draft,.v2-bh-off{background:var(--forecast-wash)}.v2-sl-t thead th,.v2-mo-t thead th,.v2-kt-table thead th,.v2-cs-t thead th,.v2-pp-table thead th{background:var(--v2-rail)}.v2-km-badge.no_recipe{background:var(--v2-rail);border-color:var(--v2-rail)}.v2-bmini.grp{background:var(--v2-rail)}:root[data-brand] .v2-sh-main:has(>.wrap){background:var(--bg);color:var(--ink)}:root[data-brand] .v2{--bg:var(--paper);--bg-2:var(--paper-2);--surface:var(--card);--ink:var(--v2-ink);--ink-soft:var(--v2-ink-soft);--line:var(--v2-line);--brand:var(--v2-ink);--brand-2:var(--v2-ink-soft)}:root[data-brand=project_can]:not(:has(.ux-sh)) .sh-needs{border-color:var(--lost);background:#9b2c1f29}:root[data-brand=project_can]:not(:has(.ux-sh)) .sh-needs .sh-block-t{color:var(--v2-ink)}:root[data-brand=project_can]:not(:has(.ux-sh)) .sh-needs .sh-actions{color:var(--v2-ink-soft)}:root[data-brand=project_can]:not(:has(.ux-sh)) .sh-needs-foot{color:var(--v2-ink-soft)}:root[data-brand] body{background:var(--paper)}:root[data-brand=makan_nasi]:not(:has(.ux-sh)){--paper:#fbf6ec;--paper-2:#f5eedf;--card:#fff;--v2-ink:#181512;--v2-ink-soft:#6b6355;--v2-line:#e8dfcb;--taupe:#d8ccb2;--night:#181512;--charcoal:#181512;--v2-rail:#181512;--slip-ink:#fbf6ec;--slip-dim:#a79c86;--slip-rule:#3b322a;--v2-display:Georgia,"Iowan Old Style","Times New Roman",serif;--v2-body:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Helvetica,Arial,sans-serif;--v2-radius:10px;--v2-shadow:0 1px 2px #3c28140a, 0 8px 24px #3c28140f;--v2-primary:var(--v2-mn);--v2-accent:var(--mn-accent);--v2-on:var(--v2-mn);--v2-on-ink:#fff;--v2-on-line:var(--v2-mn);--v2-chipon:var(--v2-mn);--v2-chipon-ink:#fff;--v2-chipon-line:var(--v2-mn);--v2-chipon-hov:#c51a1a;--v2-blk-base:var(--mn-sky);--v2-blk-leaf:var(--mn-leaf);--v2-blk-gold:var(--mn-yellow);--v2-blk-amber:var(--mn-accent);--v2-blk-plum:var(--mn-plum)}:root[data-brand=project_can]:not(:has(.ux-sh)){--paper:#1c1b19;--paper-2:#2e2c29;--card:#252422;--v2-ink:#e5d7c4;--v2-ink-soft:#a9a297;--v2-line:#3a3835;--taupe:#4a453e;--night:#131211;--charcoal:var(--pc-bone);--v2-rail:#131211;--v2-shadow:0 1px 0 #fffcf20a, 0 10px 26px #00000059;--v2-primary:var(--v2-pc);--v2-accent:var(--flame);--v2-on:var(--pc-deep);--v2-on-ink:var(--pc-bone);--v2-on-line:var(--pc-lite);--v2-chipon:var(--pc-deep);--v2-chipon-ink:var(--pc-bone);--v2-chipon-line:var(--pc-lite);--v2-chipon-hov:#414f2c;--flame-wash:#eb5e281f;--forecast-wash:#b98a2e29;--kept-ink-dark:#74a06d;--lost-ink-dark:#e37a69}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-mb-consent p{color:var(--v2-ink)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-mb-consent .v2-mb-why>p{color:var(--v2-ink)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-bh-off{color:var(--v2-ink)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-mb-consent .v2-mb-why>summary{color:var(--forecast);border-bottom-color:var(--forecast)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-slip{border:1px solid var(--v2-line);border-bottom:0}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-d7.attn .v2-dd{color:var(--v2-ink)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-d7.attn .v2-kv b{color:var(--v2-ink)}:is(:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-d7.attn .v2-dt,:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-d7.attn .v2-kv){color:var(--v2-ink-soft)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-d7 .v2-lp.ok{color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-km-ok{color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-kt-hist em.ok{color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-cs-v.tally{color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-pp-bandtop b:not(.hi):not(.lo){color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-pp-fullrows>div.tot>b:not(.hi):not(.lo){color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-hl-mark.good .v{color:var(--kept-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-km-warn{color:var(--lost-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-kt-chip.attn{color:var(--lost-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-kt-dayhead b.dlv{color:var(--lost-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-kt-hist em.bad{color:var(--lost-ink-dark)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-hl-row.page .v2-hl-l{color:var(--lost-ink-dark)}:root[data-brand=makan_nasi]:not(:has(.ux-sh)) .v2-slip:before{content:"";border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-slip:before{content:"";border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}:root[data-brand=makan_nasi]:not(:has(.ux-sh)) .v2-slip:before{background:linear-gradient(90deg, var(--v2-mn) 0 62%, var(--mn-accent) 62% 100%)}:root[data-brand=project_can]:not(:has(.ux-sh)) .v2-slip:before{background:linear-gradient(90deg, var(--v2-pc) 0 70%, var(--flame) 70% 100%)}.v2-mi{--mi-visit:#e23744;--mi-wknd:#d8b23a;--mi-bar:#2b6cff;--mi-vip:#ffd166;--mi-whale:#ff7aa2;--mi-bday:#7ad7ff;--mi-risk:#ff9f6e;--mi-new:#74e0a8;--mi-churn:#c08bd0;--mi-regular:#9fb0d0;--mi-duitnow:#16a34a;--mi-cash:#8b90a0;--mi-ground:#0f1115;--mi-card:#161a22;--mi-line:#242a36;--mi-ink:#e7e9ee;--mi-dim:#8b90a0;--mi-empty:#222733;--mi-track:#1c2130;--mi-well:#12151c;--mi-wa:#1f7a3d;--mi-wabox:#0f1722;--mi-waline:#24405c;--mi-status:#2a2410;--mi-statusline:#4a3f15;background:var(--mi-ground);color:var(--mi-ink);border-color:var(--mi-line)}.v2-mi-card{background:var(--mi-card);border-color:var(--mi-line)}.v2-mi h2,.v2-mi h3,.v2-mi b,.v2-mi dd{color:var(--mi-ink)}.v2-mi-dim,.v2-mi dt,.v2-mi-basis,.v2-mi code{color:var(--mi-dim)}.v2-mi-tile{background:var(--mi-card);border-color:var(--mi-line)}.v2-mi-tile .v,.v2-mi-tile .c{color:var(--mi-ink)}.v2-mi-tile.vip .v{color:var(--mi-vip)}.v2-mi-tile.whale .v{color:var(--mi-whale)}.v2-mi-tile.bday .v{color:var(--mi-bday)}.v2-mi-tile.risk .v{color:var(--mi-risk)}.v2-mi-badge.vip{color:var(--mi-vip);background:#3a2f00}.v2-mi-badge.whale{color:var(--mi-whale);background:#3a0f1f}.v2-mi-badge.reg{color:var(--mi-regular);background:#1d2330}.v2-mi-badge.risk{color:var(--mi-risk);background:#3a230f}.v2-mi-badge.churn{color:var(--mi-churn);background:#2a2030}.v2-mi-badge.new{color:var(--mi-new);background:#0f2a1f}.v2-mi-status{background:var(--mi-status);border-color:var(--mi-statusline);color:var(--mi-vip)}.v2-mi-chip{border-color:var(--mi-line);color:var(--mi-ink);background:0 0}.v2-mi-chip.on{background:var(--mi-bar);border-color:var(--mi-bar);color:#fff}.v2-mi-chip[aria-disabled=true]{color:var(--mi-dim)}.v2-mi-copy{background:var(--mi-bar);border-color:var(--mi-bar);color:#fff}.v2-mi-copy:disabled{background:var(--mi-track);border-color:var(--mi-line);color:var(--mi-dim)}.v2-mi-sq{background:var(--mi-empty)}.v2-mi-sq.hit{background:var(--mi-visit)}.v2-mi-sq.wknd{box-shadow:inset 0 0 0 1.5px var(--mi-wknd)}.v2-mi-track{background:var(--mi-track)}.v2-mi-fill{background:var(--mi-visit)}.v2-mi-fill.wknd{background:var(--mi-wknd)}.v2-mi-fill.card{background:var(--mi-bar)}.v2-mi-fill.duitnow{background:var(--mi-duitnow)}.v2-mi-fill.cash{background:var(--mi-cash)}.v2-mi-brief{color:#cfe3c9;background:#1d2a1c;border-color:#2e4a2b}.v2-mi-wa{background:var(--mi-wabox);border-color:var(--mi-waline);color:var(--mi-ink)}.v2-mi-walab{color:var(--mi-new)}.v2-mi-wabtn{background:var(--mi-wa);border-color:var(--mi-wa);color:#fff}.v2-mi-wabtn.ghost{border-color:var(--mi-line);color:var(--mi-ink);background:#2c2a27}.v2-mi-row{border-color:var(--mi-line)}.v2-mi a{color:var(--mi-ink)}.v2-mi-note{background:var(--mi-well);border-color:var(--mi-line);color:var(--mi-dim)}.v2-mi-why,.v2-mi-why>summary{color:var(--mi-dim)}.v2-mi-msg{background:var(--mi-wabox);border-color:var(--mi-waline)}.v2-mi-ctl>span{color:var(--mi-dim)}.v2-mi-ctl input,.v2-mi-ctl select{background:var(--mi-well);border-color:var(--mi-line);color:var(--mi-ink)}.v2-mi-tick{color:var(--mi-dim)}.v2-mi-tick .done{color:var(--mi-new)}.v2-mi-badge.res{color:var(--mi-bday);background:#0f2733}.v2-mi-drawerback{background:#0000008c;border-color:#0000}.v2-mi-drawer{background:var(--paper);border-color:var(--v2-line);box-shadow:-18px 0 40px #00000059}.v2-mi-drawerbar{background:var(--card);border-color:var(--v2-line);color:var(--v2-ink)}.v2-mi{border-radius:var(--v2-radius);border-style:solid;border-width:1px;margin:0 0 16px;padding:14px}.v2-mi-card{border-style:solid;border-width:1px;border-radius:10px;margin:12px 0;padding:12px}.v2-mi-tick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;line-height:1.5;display:flex}.v2-mi-tick.off{display:block}.v2-mi-tick .done{font-weight:700}.v2-mi-h{font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 8px;font-size:11px;font-weight:700}.v2-mi-h:first-child{margin-top:0}.v2-mi-h .w{text-transform:none;letter-spacing:0;font-weight:400}.v2-mi-lede{margin:0 0 8px;font-size:13px}.v2-mi-basis{margin:6px 0 0;font-size:11.5px;line-height:1.5}.v2-mi-tiles{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.v2-mi-tile{border-style:solid;border-width:1px;border-radius:10px;min-width:0;padding:10px}.v2-mi-tile .v{font-family:var(--v2-display);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;font-size:19px;font-weight:700;line-height:1.1;display:block}.v2-mi-tile .l{letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.v2-mi-tile .c{font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;line-height:1.35;display:block}.v2-mi-tile .r{margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.v2-mi-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.v2-mi-chip{border-style:solid;border-width:1px;border-radius:999px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-block}.v2-mi-copy{font:inherit;cursor:pointer;border-style:solid;border-width:1px;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700}.v2-mi-badge{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.v2-mi-status{letter-spacing:.1em;border-style:solid;border-width:1px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.v2-mi-rows{margin:8px 0 0;padding:0;list-style:none}.v2-mi-row{border-bottom-style:solid;border-bottom-width:1px;padding:8px 0;font-size:13px}.v2-mi-row:last-child{border-bottom-width:0}.v2-mi-row .who{font-size:13px}.v2-mi-row .sub{font-size:11px;display:block}.v2-mi-row .num{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;display:block}.v2-mi-grid{grid-template-columns:repeat(28,1fr);gap:3px;margin:8px 0;display:grid}.v2-mi-sq{aspect-ratio:1;border-radius:3px;display:block}.v2-mi-legend{flex-wrap:wrap;gap:10px;margin-top:6px;font-size:11.5px;display:flex}.v2-mi-key{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.v2-mi-hb{grid-template-columns:76px 1fr 90px;align-items:center;gap:6px;margin:6px 0;font-size:12px;display:grid}.v2-mi-track{border-radius:999px;height:9px;display:block;overflow:hidden}.v2-mi-fill{border-radius:999px;height:100%;display:block}.v2-mi-hb .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-mi-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:10px 0 0;display:grid}.v2-mi-facts>div{min-width:0}.v2-mi-facts dt{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.v2-mi-facts dd{font-family:var(--v2-display);overflow-wrap:normal;word-break:normal;margin:2px 0 0;font-size:17px;font-weight:700}.v2-mi-facts dd small{font-family:var(--v2-body);font-size:11px;font-weight:400}.v2-mi-brief{border-style:solid;border-width:1px;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px}.v2-mi-wa{font:inherit;resize:vertical;border-style:solid;border-width:1px;border-radius:10px;width:100%;min-height:96px;padding:10px 12px;font-size:13px;display:block}.v2-mi-walab{font-size:12px;font-weight:700}.v2-mi-wabtns{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.v2-mi-wabtn{font:inherit;cursor:pointer;border-style:solid;border-width:1px;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.v2-mi-note{border-style:solid;border-width:1px;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.v2-mi-log{margin:8px 0 0;padding:0;font-size:13px;list-style:none}.v2-mi-log li{border-bottom:1px solid var(--mi-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.v2-mi-log li:last-child{border-bottom-width:0}.v2-mi-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0 0;display:flex}.v2-mi-ctl{flex-direction:column;flex:160px;gap:4px;min-width:0;font-size:11px;display:flex}.v2-mi-ctl.grow{flex:2 220px}.v2-mi-ctl>span{letter-spacing:.05em;text-transform:uppercase}.v2-mi-ctl input,.v2-mi-ctl select{font:inherit;border-style:solid;border-width:1px;border-radius:8px;width:100%;min-width:0;padding:7px 9px;font-size:13px}.v2-mi-ctlbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mi-pager{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.v2-mi-msg{border-style:solid;border-width:1px;border-radius:10px;margin:8px 0 0;padding:10px 12px}@media (min-width:720px){.v2-mi{padding:18px}.v2-mi-hb{grid-template-columns:110px 1fr 110px;gap:10px}.v2-mi-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.v2-mi-row .num{text-align:right;white-space:nowrap;margin-top:0}.v2-mi-msg{flex:100%}}.v2-mi-drawerwrap{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.v2-mi-drawerback{cursor:pointer;border-width:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.v2-mi-drawer{z-index:71;border-left-style:solid;border-left-width:1px;flex-direction:column;width:min(780px,94vw);height:100%;max-height:100%;display:flex;position:relative}.v2-mi-drawerbar{letter-spacing:.1em;text-transform:uppercase;border-bottom-style:solid;border-bottom-width:1px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:flex}.v2-mi-drawerbody{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.v2-mi-drawerbody .v2{min-height:0}.v2-mi-drawerbody .v2-body{padding:16px 18px 40px}.v2-mi-name{font-family:var(--v2-display);margin:8px 0 2px;font-size:19px;font-weight:700;line-height:1.2}.v2-mi-name .v2-mi-badge{vertical-align:3px;margin-left:4px}.v2-mi-why{margin:6px 0 0;font-size:11.5px;line-height:1.5}.v2-mi-why>summary{cursor:pointer;font-weight:700}.v2-mi-why>p{margin:6px 0 0}.v2-mi.v2-mn{--mi-visit:#e51e1e;--mi-wknd:#c8970b;--mi-bar:#1e4c85;--mi-duitnow:#1e8556;--mi-cash:#c8970b;--mi-new:#1e8556;--mi-empty:#f0e8d6;--mi-ground:#fbf6ec;--mi-card:#fff;--mi-line:#e8dfcb;--mi-ink:#181512;--mi-dim:#807a6f;--mi-track:#f0e8d6;--mi-well:#f5eedf;--mi-wa:#25d366;--mi-wabox:#f5eedf;--mi-waline:#e8dfcb;--mi-status:#fef1c2;--mi-statusline:#c8970b;--mn-ink:#181512;--mn-cream:#fbf6ec;--mn-red:#e51e1e;--mn-red-deep:#b81515;--mn-yellow:#f8c71d}.v2-mn .v2-mi-tile.good .v{color:#1e8556}.v2-mn .v2-mi-tile.warn .v{color:#c8970b}.v2-mn .v2-mi-tile.bad .v{color:#e51e1e}.v2-mn .v2-mi-fill.bankin{background:#44403a}.v2-mn .v2-mi-chip.on{color:#fbf6ec;background:#181512;border-color:#181512}.v2-mn .v2-mi-copy{color:#181512;background:#f8c71d;border-color:#c8970b}.v2-mn .v2-mi-wabtn.ghost{color:#181512;background:0 0;border-color:#e8dfcb}.v2-mn .v2-mi-note{color:#5e4708;background:#fef1c2;border-color:#c8970b}.v2-mn .v2-mi-name{color:#181512}.v2-mn-band{color:#fbf6ec;background:#181512}.v2-mn-eyebrow{color:#ffd9d9}.v2-mn-title{color:#fff}.v2-mn-sub{color:#e9e1d2}.v2-mn-band .v2-mi-chip{color:#fbf6ec;border-color:#ffffff47}.v2-mn-band .v2-mi-chip.on{color:#181512;background:#fbf6ec;border-color:#fbf6ec}.v2-mn-alert{color:#fff;background:linear-gradient(100deg,#e51e1e 0%,#b81515 100%)}.v2-mn-cta{color:#181512;background:#f8c71d}.v2-mn-guide.good{color:#14603d;background:#def1e5;border-color:#1e8556}.v2-mn-guide.warn{color:#5e4708;background:#fef1c2;border-color:#c8970b}.v2-mn-guide.bad{color:#b81515;background:#fbe3e3;border-color:#e51e1e}.v2-mn-seg.champion{color:#1e8556;background:#def1e5}.v2-mn-seg.active{color:#1e4c85;background:#e3f0fb}.v2-mn-seg.slipping{color:#7a5a08;background:#fef1c2}.v2-mn-seg.atrisk{color:#9a4a12;background:#fde6d2}.v2-mn-seg.churning{color:#b81515;background:#fbe3e3}.v2-mn-seg.lost{color:#6b6357;background:#eee7da}.v2-mn-seg.never{color:#8a8377;background:#edeae3}.v2-mn-band{border-radius:14px;margin:0 0 14px;padding:14px 16px}.v2-mn-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.v2-mn-title{font-family:var(--v2-display);margin:4px 0 2px;font-size:22px;line-height:1.1}.v2-mn-sub{margin:0 0 8px;font-size:12px;line-height:1.5}.v2-mn-alert{border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;padding:14px 16px;display:flex}.v2-mn-alert .big{font-family:var(--v2-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.v2-mn-alert .txt{flex:220px;font-size:12.5px;line-height:1.5}.v2-mn-cta{white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}.v2-mn-seg{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.v2-mn-guide{border-style:solid;border-width:1px;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.v2-mn-rec{border-width:0;margin:0}.v2-mi-drawerhome{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;text-decoration:none;display:none}@media (max-width:1023.98px){.v2-mi-drawerwrap{display:block;position:static}.v2-mi-drawerback{display:none}.v2-mi-drawer{border-left-width:0;width:auto;height:auto;max-height:none;scroll-margin-top:10px}.v2-mi-drawerbody{overflow-y:visible}.v2-mi-drawerlab{display:none}.v2-mi-drawerhome{display:inline-block}}.v2-mi.v2-mn .v2-mn-title{color:#fbf6ec}.v2-mn-corp{color:#fbf6ec;background:#181512}.v2-mi-chan{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.v2-mi-chan label{border-style:solid;border-width:1px;border-color:var(--mi-line);cursor:pointer;color:var(--mi-dim);background:var(--mi-well);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.v2-mi-chan label.on{color:var(--mi-ink);border-color:var(--mi-ink)}.v2-mi-chan input{accent-color:var(--mi-new);width:11px;height:11px;margin:0}@media (max-width:1023.98px){.v2-mi-drawerbody .v2-mi-reclist{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}
