@font-face{font-family:display;src:url(../media/AmoreDreamingSansSerif-s.p.24gauoc_s1rzz.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:85.09%;descent-override:31.87%;line-gap-override:0.0%;size-adjust:113.39%}.display_2ae618ec-module__ANEVYa__className{font-family:display,display Fallback}.display_2ae618ec-module__ANEVYa__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_400-s.p.0zmo08_vugq2d.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_500-s.p.1iestpezh2enq.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_600-s.p.3rgamc31_khrg.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_700-s.p.451r62fmxwgk7.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c2a0181a-module__wj3wtq__className{font-family:inter,inter Fallback}.inter_c2a0181a-module__wj3wtq__variable{--font-body:"inter", "inter Fallback"}
:root{--wine-deep:#3d0716;--wine:#6e1330;--navy:#16283f;--sand:#e7d5c2;--gold:#9c6e32;--gold-strong:#82581f;--ink:#241a1d;--ink-soft:#6b5a54;--bg:#f6efe4;--surface:#fffdf9;--surface-2:#f0e3d0;--border:#241a1d24;--success:#3f7350;--success-soft:#e4eee4;--warning:#b8791f;--warning-soft:#f6ead3;--critical:#a23345;--critical-soft:#f4dee1;--shadow:0 1px 2px #2414140f, 0 8px 24px -12px #2414142e;--radius:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1216;--surface:#241820;--surface-2:#2c1d26;--ink:#f3e7da;--ink-soft:#c4b2aa;--border:#f3e7da24;--gold:#e0b472;--gold-strong:#efc888;--sand:#3a2c29;--success:#6faf80;--success-soft:#20302a;--warning:#e0ac55;--warning-soft:#3a2e1b;--critical:#e17e8c;--critical-soft:#3a2027;--shadow:0 1px 2px #0000004d, 0 8px 28px -12px #0000008c}}:root[data-theme=dark]{--bg:#1b1216;--surface:#241820;--surface-2:#2c1d26;--ink:#f3e7da;--ink-soft:#c4b2aa;--border:#f3e7da24;--gold:#e0b472;--gold-strong:#efc888;--sand:#3a2c29;--success:#6faf80;--success-soft:#20302a;--warning:#e0ac55;--warning-soft:#3a2e1b;--critical:#e17e8c;--critical-soft:#3a2027;--shadow:0 1px 2px #0000004d, 0 8px 28px -12px #0000008c}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:400}a{color:inherit}:focus-visible{outline:2.5px solid var(--gold);outline-offset:2px;border-radius:4px}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.login-screen{background-color:#0000;background-image:radial-gradient(900px 500px at 15% -10%,#ffffff1a,#0000 60%),linear-gradient(165deg,#3d07168c 0%,#4b0b1f6b 55%,#3d07169e 100%),url(/brand/wais-wallpaper.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-credit{letter-spacing:.04em;color:var(--gold-strong);border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:16px;font-size:10.5px;font-weight:600;display:flex}.login-card{-webkit-backdrop-filter:blur(18px)saturate(140%);text-align:center;color:#f6ece0;width:100%;max-width:380px;box-shadow:var(--shadow);background:#2408118c;border:1px solid #ffffff29;border-radius:18px;padding:36px 30px}.login-mark img{width:40px;height:auto;margin:0 auto}.login-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d9c2a0;margin:14px 0 6px;font-size:11px;font-weight:600}.login-card h1{color:#f6ece0;font-size:24px}.login-sub{color:#d7bfa9;margin-top:4px;font-size:13px}.login-form{text-align:left;flex-direction:column;gap:10px;margin-top:24px;display:flex}.login-form label{text-transform:uppercase;letter-spacing:.06em;color:#d9c2a0;font-size:11px;font-weight:600}.login-form input{color:#fff;background:#ffffff14;border:1.5px solid #ffffff38;border-radius:10px;padding:11px 12px;font-size:15px}.login-form input:focus{border-color:var(--gold-strong);outline:none}.login-form button{background:linear-gradient(180deg, var(--gold-strong), var(--gold));color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:12px;font-size:14px;font-weight:700}.login-form button:hover{opacity:.92}.login-error{color:#f3b4bd;margin:0;font-size:12.5px}.topbar{background:color-mix(in srgb, var(--wine-deep) 96%, black);color:#f3e7da;border-bottom:1px solid #ffffff14}.topbar-inner{flex-wrap:wrap;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:14px clamp(16px,4vw,40px);display:flex}.brandmark{align-items:center;gap:10px;display:flex}.brandmark-mark{flex:none;width:30px;height:auto}.brandmark .name{font-family:var(--font-display), serif;font-size:14.5px;font-weight:600}.brandmark .name small{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#c9a876;margin-top:1px;font-size:10px;font-weight:400;display:block}.topbar-meta{color:#d9c2a0;align-items:center;gap:16px;margin-left:auto;font-size:12px;display:flex}.hotel-name{white-space:nowrap}.wais-credit{letter-spacing:.04em;color:var(--gold-strong);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.wais-credit--footer{color:#d9c2a0;border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}@media (max-width:560px){.hotel-name{display:none}}.logout-link{color:#e9dccc;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:12px;text-decoration:none}.logout-link:hover{border-color:var(--gold-strong);color:var(--gold-strong)}.hero{background:radial-gradient(ellipse 900px 500px at 15% -10%, #ffffff12, transparent 60%), linear-gradient(165deg, var(--wine-deep) 0%, #4b0b1f 55%, var(--wine-deep) 100%);color:#f6ece0;padding:40px 0 168px;position:relative;overflow:hidden}.hero-visual{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-content{z-index:1;position:relative}.hero-star{animation:3.2s ease-in-out infinite starTwinkle}@keyframes starTwinkle{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-star{opacity:.7;animation:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-logo{filter:drop-shadow(0 6px 18px #00000059);width:min(560px,78vw);height:auto;margin:6px 0 4px;display:block}.hero .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#d9c2a0;font-size:11.5px;font-weight:600}.hero .desc{color:#e4d3c0;max-width:60ch;margin-top:10px;font-size:14px}.kpi-band{z-index:5;margin-top:-60px;position:relative}.kpi-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 8px;padding:22px clamp(14px,3vw,26px);display:grid}.kpi{border-left:1px dashed var(--border);padding:8px 14px}.kpi:first-child{border-left:none}.kpi .label{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);font-size:10.5px;font-weight:600}.kpi .value{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.1}.kpi .sub{color:var(--ink-soft);margin-top:2px;font-size:11px}.kpi .sub.pos{color:var(--success);font-weight:600}.block{padding:56px 0}.block-head{margin-bottom:26px}.block-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-strong);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.block-head h2{font-size:clamp(20px,2.6vw,27px)}.block-desc{color:var(--ink-soft);max-width:60ch;margin-top:6px;font-size:13.5px}.block--dark{background:linear-gradient(180deg, var(--wine-deep), #480a1e 55%, var(--wine-deep));color:#f3e4d4}.block--dark .block-desc{color:#d7bfa9}.block--dark .card{background:#ffffff0d;border-color:#ffffff24}.block--dark .stat-label{color:#d7bfa9}.grid{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card h3{font-size:16px}.card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tag{letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-soft);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.stat-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px;font-weight:700}.progress-track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:11px;overflow:hidden}.block--dark .progress-track{background:#ffffff1f;border-color:#fff3}.progress-fill{background:linear-gradient(90deg, var(--gold), var(--gold-strong));border-radius:999px;height:100%;transition:width .9s cubic-bezier(.4,0,.2,1)}.progress-fill.is-success{background:linear-gradient(90deg, var(--success), #5a9a6c)}.progress-row{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:7px;font-size:11.5px;display:flex}.night-card .night-title{align-items:center;gap:10px;display:flex}.night-card .dow{text-transform:uppercase;letter-spacing:.08em;background:var(--wine);color:#fff;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:700}.night-card .price-note{color:var(--ink-soft);margin-top:4px;font-size:12px}.night-card .amount-row{align-items:baseline;gap:8px;margin:14px 0 10px;display:flex}.night-card .amt{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.night-card .amt-label{color:var(--ink-soft);font-size:11px}.plan-card{border-radius:var(--radius);color:#fff;box-shadow:var(--shadow);padding:20px}.plan-card.plan-business{background:linear-gradient(160deg, #1b3454, var(--navy))}.plan-card.plan-luxury{color:#2b1f14;background:linear-gradient(160deg,#f1e2c8,#d9b98a)}.plan-card.plan-diamond{background:linear-gradient(160deg, #7a1638, var(--wine))}.plan-card .plan-name{font-family:var(--font-display);font-size:18px;font-weight:700}.plan-card .plan-note{opacity:.8;margin-top:1px;font-size:11px}.plan-card .plan-price{opacity:.85;margin-top:10px;font-size:12px}.plan-card .plan-price b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:19px;display:block}.plan-card .plan-count{border-top:1px solid #ffffff38;align-items:baseline;gap:6px;margin-top:14px;padding-top:14px;display:flex}.plan-card.plan-luxury .plan-count{border-top-color:#241a1d2e}.plan-card .plan-count .n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.plan-card .plan-count .lbl{opacity:.8;font-size:11px}table.sponsors{border-collapse:collapse;width:100%;font-size:13.5px}table.sponsors th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border-bottom:1px solid var(--border);padding:0 10px 8px;font-size:10.5px;font-weight:600}table.sponsors td{border-bottom:1px solid var(--border);padding:11px 10px}table.sponsors tr:last-child td{border-bottom:none}.plan-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.plan-pill.pill-business{background:color-mix(in srgb, var(--navy) 16%, var(--surface-2));color:var(--navy)}.plan-pill.pill-luxury{background:color-mix(in srgb, var(--sand) 70%, var(--surface-2));color:#6b4d1f}.plan-pill.pill-diamond{background:color-mix(in srgb, var(--wine) 16%, var(--surface-2));color:var(--wine)}:root:not([data-theme=light]) .plan-pill.pill-business{color:#9dbbe0}:root:not([data-theme=light]) .plan-pill.pill-diamond{color:#f0a6be}:root:not([data-theme=light]) .plan-pill.pill-luxury{color:#e4c892}.empty-note{text-align:center;color:var(--ink-soft);padding:26px 10px;font-size:13px}.evo-bars{align-items:flex-end;gap:8px;height:130px;padding-top:10px;display:flex;overflow-x:auto}.evo-bars .evo-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:34px;height:100%;display:flex}.evo-bars .evo-bar{background:linear-gradient(180deg, var(--gold), var(--gold-strong));border-radius:6px 6px 2px 2px;width:100%;max-width:28px;min-height:3px}.evo-bars .evo-label{color:var(--ink-soft);white-space:nowrap;font-size:9.5px}.metric-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;padding:9px 0;font-size:13px;display:flex}.block--dark .metric-row{border-bottom-color:#ffffff24}.metric-row:last-child{border-bottom:none}.metric-row .m-label{color:var(--ink-soft)}.block--dark .metric-row .m-label{color:#d7bfa9}.metric-row .m-value{font-variant-numeric:tabular-nums;font-weight:700}.no-data-badge{background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.footer{background:var(--wine-deep);color:#e9dccc;padding:30px 0}.footer .fineprint{color:#b99c86;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11.5px;display:flex}@media (max-width:640px){.kpi-card{grid-template-columns:repeat(2,1fr)}.kpi:nth-child(odd){border-left:none}}@keyframes fadeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes growBarY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.kpi-card,.card,.plan-card,.night-card{animation:.6s cubic-bezier(.16,1,.3,1) both fadeRise}.grid>:first-child{animation-delay:20ms}.grid>:nth-child(2){animation-delay:80ms}.grid>:nth-child(3){animation-delay:.14s}.grid>:nth-child(4){animation-delay:.2s}.kpi{animation:.5s cubic-bezier(.16,1,.3,1) both fadeRise}.kpi:first-child{animation-delay:20ms}.kpi:nth-child(2){animation-delay:60ms}.kpi:nth-child(3){animation-delay:.1s}.kpi:nth-child(4){animation-delay:.14s}.kpi:nth-child(5){animation-delay:.18s}.kpi:nth-child(6){animation-delay:.22s}.kpi:nth-child(7){animation-delay:.26s}.kpi:nth-child(8){animation-delay:.3s}.evo-bar{transform-origin:bottom;animation:.7s cubic-bezier(.34,1.56,.64,1) both growBarY;animation-delay:calc(var(--i,0) * 35ms + .1s)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.countdown-clock{white-space:nowrap;align-items:center;gap:5px;display:flex}.cd-seg{background:#00000038;border:1px solid #e6be8273;border-radius:7px;flex-direction:column;align-items:center;min-width:34px;padding:3px 7px 2px;display:flex}.cd-num{font-family:var(--font-display);color:#f0c988;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.1}.cd-label{text-transform:uppercase;letter-spacing:.06em;color:#f3e7d4;margin-top:1px;font-size:8px;font-weight:600}.cd-colon{color:#ffffff8c;margin:0 -1px;font-size:13px;font-weight:700}.countdown-live{color:var(--gold-strong);font-size:11px;font-weight:700}.presented-by{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.reveal{opacity:0;transform:translateY(16px)}.reveal-visible{animation:.7s cubic-bezier(.16,1,.3,1) both fadeRise}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.exec-primary{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:20px clamp(14px,3vw,24px);display:grid}.exec-card{flex-direction:column;gap:3px;display:flex}.exec-card .label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:11px;font-weight:600}.exec-card .value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(24px,3.4vw,32px);font-weight:700;line-height:1.1}.exec-card .sub{color:var(--ink-soft);font-size:11.5px}.exec-card .sub.pos{color:var(--success);font-weight:600}.exec-secondary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.exec-mini{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;animation:.5s cubic-bezier(.16,1,.3,1) .2s both fadeRise;display:flex}.exec-mini .label{color:var(--ink-soft);font-size:12px}.exec-mini .value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.finance-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.finance-card{border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border);padding:22px;position:relative}.finance-card--money{background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 14%, var(--surface)), var(--surface));border-color:color-mix(in srgb, var(--gold) 35%, var(--border))}.finance-card--total{background:linear-gradient(160deg, color-mix(in srgb, var(--navy) 10%, var(--surface)), var(--surface));border-color:color-mix(in srgb, var(--navy) 30%, var(--border))}.finance-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--gold);color:#fff;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.finance-tag--mixed{background:linear-gradient(90deg, var(--gold) 50%, var(--navy) 50%)}.finance-value{font-size:clamp(28px,4vw,36px)!important}.finance-breakdown{color:var(--ink-soft);margin-top:10px;font-size:12px;line-height:1.5}.finance-composition{margin-top:20px}.finance-comp-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;width:100%;height:20px;display:flex;overflow:hidden}.finance-comp-seg{height:100%;transition:width .9s cubic-bezier(.4,0,.2,1)}.finance-comp-seg--money{background:linear-gradient(90deg, var(--gold), var(--gold-strong))}.finance-comp-seg--kind{background:var(--navy)}.finance-comp-legend{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:20px;margin-top:10px;font-size:12.5px;display:flex}.finance-dot{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.finance-dot--money{background:var(--gold)}.finance-dot--kind{background:var(--navy)}.exec-mini-right{align-items:baseline;gap:8px;display:flex}.exec-mini-pct{color:var(--gold-strong);background:color-mix(in srgb, var(--gold) 14%, transparent);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.note{color:var(--ink-soft);margin-top:10px;font-size:11.5px;line-height:1.5}.info-note{color:var(--ink-soft);background:var(--surface);border:1px dashed var(--border);border-radius:12px;margin-top:16px;padding:12px 16px;font-size:12.5px;line-height:1.5}.alert-chip{color:var(--warning);background:var(--warning-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.scope-badge{letter-spacing:.04em;color:#d7bfa9;background:#ffffff14;border-radius:999px;margin-bottom:16px;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-block}.review-chip{color:var(--warning);background:var(--warning-soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.review-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.review-list li{border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;font-size:13px;display:flex}.review-list li:last-child{border-bottom:none;padding-bottom:0}.review-name{font-weight:600}.review-reason{color:var(--ink-soft);font-size:12.5px}.chart-wrap{width:100%}.line-chart{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--border);stroke-width:1px}.chart-area-in{opacity:0;animation:.8s ease-out .3s both fadeRise}.chart-endpoint-in{opacity:0;animation:.4s ease-out 1.1s both fadeRise}.chart-xlabels{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.chart-legend{color:var(--ink-soft);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px;display:flex}.legend-item{align-items:center;gap:6px;display:inline-flex}.legend-item i{border-radius:3px;width:10px;height:10px;display:inline-block}.legend-item b{color:var(--ink);font-variant-numeric:tabular-nums}.grouped-bars{justify-content:space-around;align-items:flex-end;gap:24px;height:160px;padding-top:10px;display:flex;position:relative}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-cluster{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:100%;display:flex}.bar-item{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bar-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:700}.bar-cluster-bar{border-radius:5px 5px 2px 2px;width:16px;max-width:22px;min-height:2px}.goal-marker{border-top:1.5px dashed var(--ink-soft);opacity:.6;position:absolute;left:0;right:0}.goal-marker span{color:var(--ink-soft);font-size:9.5px;position:absolute;top:-16px;right:0}.split-bar-wrap{width:100%}.split-bar{background:var(--surface-2);border-radius:999px;width:100%;height:16px;display:flex;overflow:hidden}.split-seg{height:100%;transition:width .9s cubic-bezier(.4,0,.2,1)}
