@font-face{font-family:dmSans;src:url(../media/DMSans_500Medium-s.p.39qvz0gw0mt8h.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_600SemiBold-s.p.27qve8t0mk5yw.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:92.63%;descent-override:28.95%;line-gap-override:0.0%;size-adjust:107.09%}.dmsans_79f27bef-module__fP0mcG__className{font-family:dmSans,dmSans Fallback}.dmsans_79f27bef-module__fP0mcG__variable{--wa-font-dm:"dmSans", "dmSans Fallback"}
@font-face{font-family:fraunces;src:url(../media/Fraunces_400Regular-s.p.17iq0qmaced1u.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_400Regular_Italic-s.p.0cb_d0a_y2pea.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fraunces;src:url(../media/Fraunces_500Medium-s.p.2fsp-dw3fow_1.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_500Medium_Italic-s.p.2kd-2zlqaem-j.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:fraunces;src:url(../media/Fraunces_600SemiBold-s.p.0s-_g0_65rvrb.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_600SemiBold_Italic-s.p.2c7eegw_m2y_f.ttf)format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:fraunces;src:url(../media/Fraunces_700Bold-s.p.33leamk3hjl2w.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_700Bold_Italic-s.p.2x03rvaa51egv.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:92.66%;descent-override:24.16%;line-gap-override:0.0%;size-adjust:105.55%}.fraunces_df896630-module__bulR-q__className{font-family:fraunces,fraunces Fallback}.fraunces_df896630-module__bulR-q__variable{--wa-font-fraunces:"fraunces", "fraunces Fallback"}
@layer theme,base;@layer components{.wa-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wa-ground:#fffcf7;--wa-ground-2:#f8f2ea;--wa-surface:#fff;--wa-surface-2:#f8f2ea;--wa-surface-3:#f4efe9;--wa-sidebar:#fcf6f0;--wa-ink:#2a2520;--wa-ink-2:#5a5048;--wa-ink-3:#7a736b;--wa-ink-4:#a8a199;--wa-on-ink:#fcf6f0;--wa-line:#2a252020;--wa-line-soft:#2a252013;--wa-line-strong:#2a252033;--wa-field:#2a252006;--wa-field-strong:#2a25200e;--wa-hover:#2a252009;--wa-segment-track:#fffcf7;--wa-segment-edge:#965a4824;--wa-segment-thumb:#3a332c;--wa-segment-thumb-edge:#c9a67857;--wa-segment-label:#fcf6f0;--wa-gold:#c9a678;--wa-gold-deep:#b08a55;--wa-gold-text:#7a5a2c;--wa-focus:#7a5a2c;--wa-brand-gold:#d4b080;--wa-lavender:#d4c5e8;--wa-on-lavender:#4a3a6b;--wa-sage:#c5d4c0;--wa-on-sage:#3f5a39;--wa-peach:#f8d4b8;--wa-on-peach:#6b4226;--wa-blush:#f5c5c0;--wa-on-blush:#6e2e2e;--wa-mint:#b8dcc4;--wa-on-mint:#2a5a3f;--wa-aqua:#bfe3dc;--wa-on-aqua:#225854;--wa-goldwash:#c9a67840;--wa-cocoa:#5a4028;--wa-on-cocoa:#f7efe3;--wa-greywash:#2a252014;--wa-danger:#b8453a;--wa-danger-bg:#fceae7;--wa-danger-line:#b8453a33;--wa-positive:#3f5a39;--wa-series-1:#b5832f;--wa-series-2:#7a6bb5;--wa-hero:#f8f2ea;--wa-paid-card:linear-gradient(135deg, #fbf3e6 0%, #f3e6d2 100%);--wa-overdue-card:linear-gradient(180deg, #fdf1ee 0%, #fcebe7 100%);--wa-fill-urgent:linear-gradient(90deg, #fefaf6 0%, #fbe9da 100%);--wa-fill-lavender:linear-gradient(90deg, #faf8fc 0%, #e9e1f3 100%);--wa-fill-approved:linear-gradient(90deg, #f6fbf8 0%, #daede0 100%);--wa-fill-awaiting:linear-gradient(90deg, #f9f4ef 0%, #e3d1b9 100%);--wa-fill-paid:linear-gradient(90deg, #fbf1e5 0%, #f2e1cc 50%, #e6caa8 100%);--wa-dot-lavender:#b5a2d4;--wa-dot-peach:#edb78f;--wa-dot-sage:#a0b89a;--wa-dot-mint:#8fc4a1;--wa-dot-blush:#e8a8a2;--wa-dot-gold:#c9a678;--wa-dot-cocoa:#5a4028;--wa-shadow-soft:0 1px 2px #2a252006;--wa-shadow-raised:0 2px 6px #503c2812, 0 18px 48px #503c2824;--wa-scrim:#2a252047;--wa-font-text:var(--wa-font-dm), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wa-font-display:var(--wa-font-fraunces), ui-serif, Georgia, serif;--wa-sidebar-w:224px}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wa-ground:#0f1319;--wa-ground-2:#181e27;--wa-surface:#181e27;--wa-surface-2:#212834;--wa-surface-3:#2a323f;--wa-sidebar:#0f1319;--wa-ink:#f2ebe1;--wa-ink-2:#a9a298;--wa-ink-3:#8f887f;--wa-ink-4:#827c74;--wa-on-ink:#0f1319;--wa-line:#f2ebe117;--wa-line-soft:#f2ebe10e;--wa-line-strong:#f2ebe129;--wa-field:#f2ebe10f;--wa-field-strong:#f2ebe11a;--wa-hover:#f2ebe10b;--wa-gold:#e0a85c;--wa-gold-deep:#e0a85c;--wa-gold-text:#e0a85c;--wa-focus:#e0a85c;--wa-lavender:#292433;--wa-on-lavender:#d9a99a;--wa-sage:#17281d;--wa-on-sage:#7fb08d;--wa-peach:#2a2114;--wa-on-peach:#dda85f;--wa-blush:#2e1c19;--wa-on-blush:#e4907f;--wa-mint:#17281d;--wa-on-mint:#7fb08d;--wa-aqua:#212834;--wa-on-aqua:#a9a298;--wa-goldwash:#e0a85c24;--wa-cocoa:#553d24;--wa-on-cocoa:#f2d9a4;--wa-greywash:#f2ebe114;--wa-danger:#c87c6e;--wa-danger-bg:#2b1b18;--wa-danger-line:#c87c6e33;--wa-positive:#7fb08d;--wa-series-1:#bf8536;--wa-series-2:#8070c0;--wa-hero:linear-gradient(118deg, #2a2114 0%, #2b1d19 52%, #262131 100%);--wa-paid-card:linear-gradient(135deg, #2a2114 0%, #231b12 100%);--wa-overdue-card:linear-gradient(180deg, #2b1b18 0%, #261816 100%);--wa-fill-urgent:linear-gradient(90deg, #1d1719 0%, #2e1c19 100%);--wa-fill-lavender:linear-gradient(90deg, #1b1b25 0%, #292433 100%);--wa-fill-approved:linear-gradient(90deg, #141e1d 0%, #1b2b21 100%);--wa-fill-awaiting:linear-gradient(90deg, #1c1b19 0%, #2b2418 100%);--wa-fill-paid:linear-gradient(90deg, #1e1a14 0%, #302619 50%, #32281b 100%);--wa-dot-lavender:#d9a99a;--wa-dot-peach:#dda85f;--wa-dot-sage:#7fb08d;--wa-dot-mint:#7fb08d;--wa-dot-blush:#e4907f;--wa-dot-gold:#e0a85c;--wa-dot-cocoa:#b08a55;--wa-shadow-soft:0 1px 2px #0003;--wa-shadow-raised:0 2px 6px #0000004d, 0 18px 48px #00000073;--wa-scrim:#05070a8c}}.wa-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wa-ground:#0f1319;--wa-ground-2:#181e27;--wa-surface:#181e27;--wa-surface-2:#212834;--wa-surface-3:#2a323f;--wa-sidebar:#0f1319;--wa-ink:#f2ebe1;--wa-ink-2:#a9a298;--wa-ink-3:#8f887f;--wa-ink-4:#827c74;--wa-on-ink:#0f1319;--wa-line:#f2ebe117;--wa-line-soft:#f2ebe10e;--wa-line-strong:#f2ebe129;--wa-field:#f2ebe10f;--wa-field-strong:#f2ebe11a;--wa-hover:#f2ebe10b;--wa-gold:#e0a85c;--wa-gold-deep:#e0a85c;--wa-gold-text:#e0a85c;--wa-focus:#e0a85c;--wa-lavender:#292433;--wa-on-lavender:#d9a99a;--wa-sage:#17281d;--wa-on-sage:#7fb08d;--wa-peach:#2a2114;--wa-on-peach:#dda85f;--wa-blush:#2e1c19;--wa-on-blush:#e4907f;--wa-mint:#17281d;--wa-on-mint:#7fb08d;--wa-aqua:#212834;--wa-on-aqua:#a9a298;--wa-goldwash:#e0a85c24;--wa-cocoa:#553d24;--wa-on-cocoa:#f2d9a4;--wa-greywash:#f2ebe114;--wa-danger:#c87c6e;--wa-danger-bg:#2b1b18;--wa-danger-line:#c87c6e33;--wa-positive:#7fb08d;--wa-series-1:#bf8536;--wa-series-2:#8070c0;--wa-hero:linear-gradient(118deg, #2a2114 0%, #2b1d19 52%, #262131 100%);--wa-paid-card:linear-gradient(135deg, #2a2114 0%, #231b12 100%);--wa-overdue-card:linear-gradient(180deg, #2b1b18 0%, #261816 100%);--wa-fill-urgent:linear-gradient(90deg, #1d1719 0%, #2e1c19 100%);--wa-fill-lavender:linear-gradient(90deg, #1b1b25 0%, #292433 100%);--wa-fill-approved:linear-gradient(90deg, #141e1d 0%, #1b2b21 100%);--wa-fill-awaiting:linear-gradient(90deg, #1c1b19 0%, #2b2418 100%);--wa-fill-paid:linear-gradient(90deg, #1e1a14 0%, #302619 50%, #32281b 100%);--wa-dot-lavender:#d9a99a;--wa-dot-peach:#dda85f;--wa-dot-sage:#7fb08d;--wa-dot-mint:#7fb08d;--wa-dot-blush:#e4907f;--wa-dot-gold:#e0a85c;--wa-dot-cocoa:#b08a55;--wa-shadow-soft:0 1px 2px #0003;--wa-shadow-raised:0 2px 6px #0000004d, 0 18px 48px #00000073;--wa-scrim:#05070a8c}.wa-root{background:var(--wa-ground);width:100%;min-height:100dvh;color:var(--wa-ink);font-family:var(--wa-font-text);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums;text-rendering:optimizelegibility;font-size:14px;font-weight:500;line-height:1.45}.wa-root ::selection{background:var(--wa-goldwash);color:var(--wa-ink)}.wa-root :focus-visible{outline:2px solid var(--wa-focus);outline-offset:2px}.wa-root .wa-input:focus-visible,.wa-root .wa-select:focus-visible,.wa-root .wa-textarea:focus-visible{outline-offset:0}.wa-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wa-skip{z-index:100;background:var(--wa-ink);color:var(--wa-on-ink);border-radius:10px;padding:8px 14px;font-weight:600;transition:top .15s;position:absolute;top:-48px;left:12px}.wa-skip:focus{top:12px}.wa-root[data-theme=dark]{--wa-segment-track:#212834;--wa-segment-edge:#f2ebe11f;--wa-segment-thumb:#333b47;--wa-segment-thumb-edge:#e0a85c47;--wa-segment-label:#f2ebe1}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]){--wa-segment-track:#212834;--wa-segment-edge:#f2ebe11f;--wa-segment-thumb:#333b47;--wa-segment-thumb-edge:#e0a85c47;--wa-segment-label:#f2ebe1}}.wa-display{font-family:var(--wa-font-display);font-optical-sizing:auto;letter-spacing:-.01em}.wa-title{font-family:var(--wa-font-display);letter-spacing:-.5px;font-size:32px;font-weight:500;line-height:1.15}.wa-greeting{font-family:var(--wa-font-display);letter-spacing:-.5px;font-size:32px;font-style:italic;font-weight:400;line-height:1.15}.wa-greeting-name{font-weight:600}h1.wa-greeting,h1.wa-title{margin-bottom:-.16em;padding-bottom:.16em}@media (max-width:639px){.wa-title,.wa-greeting{font-size:28px}}.wa-h2{font-family:var(--wa-font-display);letter-spacing:-.3px;font-size:21px;font-style:italic;font-weight:500;line-height:1.2}.wa-h3{font-family:var(--wa-font-display);letter-spacing:-.2px;font-size:17.5px;font-weight:600;line-height:1.25}.wa-row-title{font-family:var(--wa-font-display);letter-spacing:-.2px;color:var(--wa-ink);font-size:16.5px;font-weight:500;line-height:1.25}.wa-row-amount{font-family:var(--wa-font-display);letter-spacing:-.3px;white-space:nowrap;font-variant-numeric:lining-nums;font-size:16.5px;font-weight:500;line-height:1.2}.wa-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--wa-ink-3);font-size:11px;font-weight:600}.wa-figure{font-family:var(--wa-font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:28px;font-weight:500;line-height:1.1}.wa-num{font-variant-numeric:tabular-nums lining-nums}.wa-muted{color:var(--wa-ink-3)}.wa-soft{color:var(--wa-ink-2)}.wa-card{background:var(--wa-surface);border:1px solid var(--wa-line-soft);box-shadow:var(--wa-shadow-soft);border-radius:20px}.wa-card-flat{background:var(--wa-surface);border:1px solid var(--wa-line-soft);border-radius:20px}.wa-well{background:var(--wa-field);border-radius:14px}.wa-hero{background:var(--wa-hero);border:1px solid var(--wa-line-soft);border-radius:22px}.wa-divider{background:var(--wa-line-soft);border:0;height:1px}.wa-btn{height:38px;font:inherit;letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .12s;display:inline-flex}.wa-btn:active:not(:disabled){transform:translateY(.5px)scale(.99)}.wa-btn:disabled,.wa-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.wa-btn-primary{background:var(--wa-ink);color:var(--wa-on-ink);border-radius:999px}.wa-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--wa-ink) 88%, var(--wa-gold))}.wa-btn-secondary{background:var(--wa-surface);color:var(--wa-ink);border-color:var(--wa-line)}.wa-btn-secondary:hover:not(:disabled){background:var(--wa-surface-2);border-color:var(--wa-line-strong)}.wa-btn-ghost{color:var(--wa-ink-2);background:0 0}.wa-btn-ghost:hover:not(:disabled){background:var(--wa-field);color:var(--wa-ink)}.wa-btn-danger{color:var(--wa-danger);border-color:var(--wa-danger-line);background:0 0}.wa-btn-danger:hover:not(:disabled){background:var(--wa-danger-bg)}.wa-btn-sm{border-radius:10px;gap:6px;height:30px;padding:0 10px;font-size:12.5px}.wa-btn-lg{border-radius:14px;height:46px;padding:0 20px;font-size:15px}.wa-btn-block{width:100%}.wa-icon-btn{width:34px;height:34px;color:var(--wa-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.wa-icon-btn:hover:not(:disabled){background:var(--wa-field);color:var(--wa-ink)}.wa-icon-btn:disabled{opacity:.4;cursor:not-allowed}.wa-icon-btn-sm{border-radius:8px;width:28px;height:28px}.wa-apple-btn{color:#fff;background:#000;border-radius:999px}.wa-apple-btn:hover:not(:disabled){background:#1a1a1a}.wa-root[data-theme=dark] .wa-apple-btn{color:#000;background:#fff}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]) .wa-apple-btn{color:#000;background:#fff}}.wa-link{color:var(--wa-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wa-line-strong);text-decoration-color:var(--wa-line-strong);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.wa-link:hover{-webkit-text-decoration-color:var(--wa-ink);text-decoration-color:var(--wa-ink)}.wa-label{color:var(--wa-ink-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.wa-hint{color:var(--wa-ink-3);margin-top:5px;font-size:12px}.wa-error-text{color:var(--wa-danger);margin-top:5px;font-size:12px;font-weight:550}.wa-input,.wa-select,.wa-textarea{width:100%;min-width:0;font:inherit;color:var(--wa-ink);background:var(--wa-surface);border:1px solid var(--wa-line);border-radius:12px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s}.wa-input,.wa-select{height:38px;padding:0 12px}.wa-input-sm,.wa-select-sm{border-radius:9px;height:32px;padding:0 10px;font-size:13px}.wa-textarea{resize:vertical;min-height:92px;padding:10px 12px;line-height:1.5}.wa-input::placeholder,.wa-textarea::placeholder{color:var(--wa-ink-3);opacity:.85}.wa-input:hover:not(:disabled),.wa-select:hover:not(:disabled),.wa-textarea:hover:not(:disabled){background:var(--wa-field-strong)}.wa-input:focus,.wa-select:focus,.wa-textarea:focus{background:var(--wa-surface);border-color:var(--wa-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-focus) 18%, transparent);outline:none}.wa-input:disabled,.wa-select:disabled,.wa-textarea:disabled{opacity:.6;cursor:not-allowed}.wa-input[aria-invalid=true],.wa-select[aria-invalid=true]{border-color:var(--wa-danger)}.wa-select{appearance:none;cursor:pointer;padding-right:32px}.wa-select-wrap{min-width:0;display:block;position:relative}.wa-select-ghost .wa-select{background:0 0;padding-left:6px}.wa-select-ghost .wa-select:hover:not(:disabled){background:var(--wa-field)}.wa-select-ghost>svg{opacity:.55}.wa-select-wrap>svg{pointer-events:none;color:var(--wa-ink-3);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.wa-input[type=date]{padding-right:8px}.wa-input[type=number]{font-variant-numeric:tabular-nums}.wa-input-icon{position:relative}.wa-input-icon>svg{color:var(--wa-ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.wa-input-icon>.wa-input{padding-left:34px}.wa-check{appearance:none;background:var(--wa-field-strong);border:1px solid var(--wa-line);cursor:pointer;border-radius:6px;flex:none;place-content:center;width:18px;height:18px;transition:background-color .12s;display:inline-grid}.wa-check:checked{background:var(--wa-ink);border-color:var(--wa-ink)}.wa-check:checked:after{content:"";border-left:2px solid var(--wa-on-ink);border-bottom:2px solid var(--wa-on-ink);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.wa-check:disabled{cursor:not-allowed;opacity:.5}.wa-switch{appearance:none;background:var(--wa-field-strong);border:1px solid var(--wa-line);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.wa-switch:after{content:"";background:var(--wa-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.wa-switch:checked{background:var(--wa-ink);border-color:var(--wa-ink)}.wa-switch:checked:after{background:var(--wa-on-ink);transform:translate(16px)}.wa-pill{letter-spacing:.2px;white-space:nowrap;background:var(--wa-greywash);height:24px;color:var(--wa-ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.wa-pill>svg{flex:none}.wa-pill[data-tone=lavender]{background:var(--wa-lavender);color:var(--wa-on-lavender)}.wa-pill[data-tone=sage]{background:var(--wa-sage);color:var(--wa-on-sage)}.wa-pill[data-tone=peach]{background:var(--wa-peach);color:var(--wa-on-peach)}.wa-pill[data-tone=blush]{background:var(--wa-blush);color:var(--wa-on-blush)}.wa-pill[data-tone=mint]{background:var(--wa-mint);color:var(--wa-on-mint)}.wa-pill[data-tone=aqua]{background:var(--wa-aqua);color:var(--wa-on-aqua)}.wa-pill[data-tone=gold]{background:var(--wa-goldwash);color:var(--wa-gold-text)}.wa-pill[data-tone=cocoa]{background:var(--wa-cocoa);color:var(--wa-on-cocoa)}.wa-pill[data-tone=red]{background:var(--wa-danger-bg);color:var(--wa-danger)}.wa-pill[data-tone=outline]{color:var(--wa-ink-2);box-shadow:inset 0 0 0 1px var(--wa-line);background:0 0}.wa-pro{color:#fcf6f0;letter-spacing:.6px;background:linear-gradient(135deg,#c9a678 0%,#b08a55 100%);border-radius:999px;align-items:center;height:19px;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.wa-root[data-theme=dark] .wa-pro{color:#0f1319;background:#e0a85c}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]) .wa-pro{color:#0f1319;background:#e0a85c}}.wa-pill-sm{height:20px;padding:0 7px;font-size:11px}.wa-dot{background:var(--wa-ink-4);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.wa-dot[data-tone=lavender]{background:var(--wa-dot-lavender)}.wa-dot[data-tone=sage]{background:var(--wa-dot-sage)}.wa-dot[data-tone=peach]{background:var(--wa-dot-peach)}.wa-dot[data-tone=blush]{background:var(--wa-dot-blush)}.wa-dot[data-tone=mint]{background:var(--wa-dot-mint)}.wa-dot[data-tone=gold]{background:var(--wa-dot-gold)}.wa-dot[data-tone=cocoa]{background:var(--wa-dot-cocoa)}.wa-dot[data-tone=red]{background:var(--wa-danger)}.wa-chip{border:1px solid var(--wa-line);background:var(--wa-surface);height:32px;color:var(--wa-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.wa-chip:hover:not(:disabled){border-color:var(--wa-line-strong)}.wa-chip[aria-pressed=true],.wa-chip[aria-checked=true]{background:var(--wa-ink);border-color:var(--wa-ink);color:var(--wa-on-ink)}.wa-chip .wa-chip-count{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.wa-chip:disabled{opacity:.45;cursor:not-allowed}.wa-chip.wa-chip-legend[aria-pressed=true]{background:var(--wa-surface);border-color:var(--wa-line);color:var(--wa-ink)}.wa-chip.wa-chip-legend[aria-pressed=false]{color:var(--wa-ink-3);background:0 0;border-style:dashed}.wa-seg{background:var(--wa-segment-track);border:1px solid var(--wa-segment-edge);border-radius:999px;align-items:center;gap:3px;padding:4px;display:inline-flex}.wa-seg button{height:32px;font:inherit;color:var(--wa-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.wa-seg button:hover:not([aria-checked=true]){color:var(--wa-ink);background:var(--wa-hover)}.wa-seg button[aria-checked=true]{background:var(--wa-segment-thumb);color:var(--wa-segment-label);border-color:var(--wa-segment-thumb-edge);box-shadow:0 1px 3px #2a25201a}.wa-seg button .wa-seg-count{opacity:.6;font-size:11.5px;font-weight:600}.wa-seg button:disabled{cursor:not-allowed}.wa-seg button:disabled:not([aria-checked=true]){opacity:.55}.wa-seg:has(button:disabled) button[aria-checked=true]{opacity:.7}.wa-seg-sm button{height:26px;padding:0 10px;font-size:12.5px}.wa-appmark{background:#fcf6f0;flex:none;display:inline-block;position:relative;overflow:hidden}.wa-appmark>img{width:100%;height:100%;display:block}.wa-appmark .wa-appmark-dark{display:none}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]) .wa-appmark{background:#0f1319;box-shadow:inset 0 0 0 1px #f2ebe114}.wa-root:not([data-theme=light]) .wa-appmark .wa-appmark-light{display:none}.wa-root:not([data-theme=light]) .wa-appmark .wa-appmark-dark{display:block}}.wa-root[data-theme=dark] .wa-appmark{background:#0f1319;box-shadow:inset 0 0 0 1px #f2ebe114}.wa-root[data-theme=dark] .wa-appmark .wa-appmark-light{display:none}.wa-root[data-theme=dark] .wa-appmark .wa-appmark-dark{display:block}.wa-root .wa-appmark{box-shadow:0 0 0 1px #2a252014}.wa-logo{font-family:var(--wa-font-display);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wa-logo>img{object-fit:cover;width:100%;height:100%;display:block}.wa-logo-image{box-shadow:inset 0 0 0 1px #2a252014}.wa-guide ol{counter-reset:wa-step;flex-direction:column;gap:8px;display:flex}.wa-guide li{counter-increment:wa-step;color:var(--wa-ink-2);padding-left:28px;font-size:14px;line-height:1.45;position:relative}.wa-guide li:before{content:counter(wa-step);background:var(--wa-field);width:19px;height:19px;color:var(--wa-ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:.5px;left:0}.wa-source-logo{object-fit:contain;width:24px;height:24px;box-shadow:0 0 0 1.5px var(--wa-surface);background:#fff;border-radius:6px;display:block}.wa-pdf-badge{color:#fff;letter-spacing:.2px;background:#e5463c;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:8.5px;font-weight:600;display:inline-flex}.wa-shell{min-height:100dvh;display:flex}.wa-sidebar{height:100dvh;width:var(--wa-sidebar-w);background:var(--wa-sidebar);border-right:1px solid var(--wa-line-soft);z-index:30;overscroll-behavior-y:contain;flex-direction:column;flex:none;padding-top:8px;display:flex;position:sticky;top:0;overflow-y:auto}.wa-sidebar-brand{justify-content:space-between;align-items:center;padding:20px 20px 28px;display:flex}.wa-sidebar-brand a{align-items:center;gap:9px;display:flex}.wa-wordmark{font-family:var(--wa-font-display);letter-spacing:-.5px;white-space:nowrap;font-size:18px;font-weight:600}.wa-sidebar-links{flex-direction:column;gap:4px;padding:0 12px;display:flex}.wa-sidebar-links li[data-section-start]{border-top:1px solid var(--wa-line);margin-top:16px;padding-top:16px}.wa-sidebar-footer{flex-direction:column;gap:10px;margin-top:auto;padding:20px 12px 14px;display:flex}.wa-main{flex-direction:column;flex:1;min-width:0;display:flex}.wa-nav-item{height:42px;color:var(--wa-ink-2);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.wa-nav-item:hover{background:var(--wa-hover);color:var(--wa-ink)}.wa-nav-item[aria-current=page]{background:var(--wa-surface);color:var(--wa-ink);box-shadow:0 0 0 1px var(--wa-line-soft), var(--wa-shadow-soft);font-weight:600}.wa-nav-item[aria-current=page] svg{color:var(--wa-gold-deep)}.wa-topbar{z-index:20;background:color-mix(in srgb, var(--wa-ground) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;position:sticky;top:0}.wa-page-heading{align-items:center;gap:16px;padding:30px 32px 24px;display:flex}.wa-page-body{flex:1;min-width:0;padding:0 32px 64px}@media (min-width:1800px){.wa-page-heading,.wa-page-body{padding-inline:44px}}@media (max-width:639px){.wa-page-heading{gap:10px;padding:20px 16px}.wa-page-body{padding:0 16px 48px}}.wa-topbar[data-scrolled=true]{border-bottom-color:var(--wa-line-soft)}.wa-banner{background:var(--wa-goldwash);color:var(--wa-ink);border:1px solid color-mix(in srgb, var(--wa-gold) 30%, transparent);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}@media (max-width:1023px){.wa-sidebar{box-shadow:none;width:min(300px,86vw);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.wa-sidebar[data-open=true]{box-shadow:var(--wa-shadow-raised);transform:translate(0)}}.wa-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.wa-table th{z-index:1;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--wa-ink-3);background:color-mix(in srgb, var(--wa-surface) 65%, var(--wa-ground-2));border-bottom:1px solid var(--wa-line);white-space:nowrap;height:42px;padding:0 20px;font-size:11.5px;font-weight:600;position:sticky;top:0}.wa-table td{border-bottom:1px solid var(--wa-line-soft);vertical-align:middle;height:64px;padding:12px 20px}.wa-table tbody tr{cursor:pointer;transition:background-color .1s}.wa-table tbody tr:hover{background:var(--wa-hover)}.wa-table tbody tr:focus-visible{outline:2px solid var(--wa-focus);outline-offset:-2px;background:var(--wa-hover)}.wa-table tbody tr[aria-selected=true]{background:var(--wa-goldwash)}.wa-table tbody tr:last-child td{border-bottom:0}.wa-table .wa-num,.wa-table td.wa-right,.wa-table th.wa-right{text-align:left}.wa-table th:first-child,.wa-table td:first-child{padding-left:24px}.wa-table th:last-child,.wa-table td:last-child{padding-right:24px}.wa-deals-table{table-layout:fixed}.wa-deals-table th:first-child{width:23%}.wa-deals-table th:nth-child(2){width:21%}.wa-deals-table th:nth-child(3){width:12%}.wa-deals-table th:nth-child(4){width:11%}.wa-deals-table th:nth-child(5){width:12%}.wa-deals-table th:nth-child(6){width:10%}.wa-deals-table th:nth-child(7){width:11%}.wa-agenda{table-layout:fixed}.wa-agenda th:first-child{width:28%}.wa-agenda th:nth-child(2){width:23%}.wa-agenda th:nth-child(3){width:16%}.wa-agenda th:nth-child(4){width:20%}.wa-agenda th:nth-child(5){width:13%}.wa-deals-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wa-deals-filters{border-top:1px solid var(--wa-line-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding-top:16px;display:flex}.wa-table-footer{border-top:1px solid var(--wa-line-soft);color:var(--wa-ink-3);padding:12px 24px;font-size:12.5px}.wa-th-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.wa-th-btn:hover{color:var(--wa-ink)}.wa-board-wrap{min-width:0;container-type:inline-size}.wa-board{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(228px,1fr);grid-auto-flow:column;gap:16px;padding:2px 2px 16px;display:grid;overflow-x:auto}.wa-board-wrap[data-right] .wa-board{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.wa-board-wrap[data-left] .wa-board{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.wa-board-wrap[data-left][data-right] .wa-board{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.wa-board-arrows{gap:6px;display:flex;position:absolute;top:-46px;right:0}@container (min-width:1660px){.wa-board{grid-auto-columns:minmax(0,1fr);overflow-x:visible}}@media (max-width:639px){.wa-board{grid-auto-columns:86vw}}.wa-lane{background:var(--wa-field);scroll-snap-align:start;border:1.5px solid #0000;border-radius:20px;flex-direction:column;min-height:260px;transition:background-color .12s,border-color .12s;display:flex}.wa-lane[data-over=true]{background:var(--wa-goldwash);border-color:color-mix(in srgb, var(--wa-gold) 60%, transparent);border-style:dashed}.wa-lane-head{padding:13px 12px 9px}.wa-lane-name{font-family:var(--wa-font-text);letter-spacing:-.2px;color:var(--wa-ink);font-size:13px;font-weight:600;line-height:1.2}.wa-lane-count{color:var(--wa-ink-3);margin-left:auto;font-size:13px;font-weight:600}.wa-lane-sum{min-height:19px;color:var(--wa-ink-2);font-variant-numeric:tabular-nums lining-nums;margin-top:3px;font-size:13.5px;font-weight:600}.wa-dcard{text-align:left;width:100%;font:inherit;color:inherit;background:var(--wa-surface);box-shadow:var(--wa-shadow-soft);border:1px solid var(--wa-line-soft);cursor:grab;border-radius:18px;padding:12px 12px 11px;transition:box-shadow .15s,transform .15s,opacity .15s;display:block;position:relative}.wa-dcard[data-fill=urgent]{background:var(--wa-fill-urgent)}.wa-dcard[data-fill=lavender]{background:var(--wa-fill-lavender)}.wa-dcard[data-fill=approved]{background:var(--wa-fill-approved)}.wa-dcard[data-fill=awaiting]{background:var(--wa-fill-awaiting)}.wa-dcard[data-fill=paid]{background:var(--wa-fill-paid)}.wa-dcard:hover{transform:translateY(-1px);box-shadow:0 2px 6px #503c2814,0 12px 28px #503c281a}.wa-dcard[data-dragging=true]{opacity:.4;transform:none}.wa-dcard .wa-pill{min-width:0;max-width:100%}.wa-dcard-sub{font-size:12.5px}.wa-dcard[aria-current=true]{box-shadow:0 0 0 2px var(--wa-focus), var(--wa-shadow-soft)}.wa-dcard-name{font-family:var(--wa-font-display);letter-spacing:-.2px;color:var(--wa-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.wa-dcard-sub{color:var(--wa-ink-3);margin-top:2px;font-size:13px;line-height:17px}.wa-dcard-kind{color:var(--wa-ink-3);white-space:nowrap;font-size:12.5px;line-height:16px}.wa-dcard-amount{font-family:var(--wa-font-display);letter-spacing:-.4px;color:var(--wa-ink);white-space:nowrap;font-variant-numeric:lining-nums;font-size:18px;font-weight:500;line-height:1.15}.wa-dcard-amount[data-gifted=true]{color:var(--wa-gold-text);font-size:13px;font-style:italic}.wa-dcard-when{white-space:nowrap;color:var(--wa-ink-2);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:15px;display:inline-flex}.wa-dcard-when[data-warning=true]{color:var(--wa-danger)}.wa-pill-btn{font:inherit;cursor:pointer;border:0;transition:filter .12s}.wa-pill-btn:hover:not(:disabled){filter:brightness(.96)saturate(1.08)}.wa-pill-btn:disabled{cursor:default}.wa-root{--wa-glance-urgent:linear-gradient(135deg, #fceae7 0%, #f5c5c0 100%);--wa-glance-urgent-ink:#b8453a;--wa-glance-warning:linear-gradient(135deg, #fceee6 0%, #f5dcd0 100%);--wa-glance-warning-ink:#b0703f;--wa-glance-info:linear-gradient(135deg, #ede3f5 0%, #dacdeb 100%);--wa-glance-info-ink:#4a3a6b;--wa-glance-success:linear-gradient(135deg, #e8f0e2 0%, #d8e5cd 100%);--wa-glance-success-ink:#3f5a39}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]){--wa-glance-urgent:linear-gradient(135deg, #2e1c19 0%, #2b1b18 100%);--wa-glance-urgent-ink:#e4907f;--wa-glance-warning:linear-gradient(135deg, #2a2114 0%, #2e1c19 100%);--wa-glance-warning-ink:#dda85f;--wa-glance-info:linear-gradient(135deg, #292433 0%, #212834 100%);--wa-glance-info-ink:#a9a298;--wa-glance-success:linear-gradient(135deg, #17281d 0%, #181e27 100%);--wa-glance-success-ink:#7fb08d}}.wa-root[data-theme=dark]{--wa-glance-urgent:linear-gradient(135deg, #2e1c19 0%, #2b1b18 100%);--wa-glance-urgent-ink:#e4907f;--wa-glance-warning:linear-gradient(135deg, #2a2114 0%, #2e1c19 100%);--wa-glance-warning-ink:#dda85f;--wa-glance-info:linear-gradient(135deg, #292433 0%, #212834 100%);--wa-glance-info-ink:#a9a298;--wa-glance-success:linear-gradient(135deg, #17281d 0%, #181e27 100%);--wa-glance-success-ink:#7fb08d}.wa-glance{background:var(--wa-glance-info);--wa-glance-ink:var(--wa-glance-info-ink);border-radius:18px;padding:14px 14px 14px 16px}.wa-glance[data-tone=urgent]{background:var(--wa-glance-urgent);--wa-glance-ink:var(--wa-glance-urgent-ink)}.wa-glance[data-tone=warning]{background:var(--wa-glance-warning);--wa-glance-ink:var(--wa-glance-warning-ink)}.wa-glance[data-tone=success]{background:var(--wa-glance-success);--wa-glance-ink:var(--wa-glance-success-ink)}.wa-glance-icon{width:30px;height:30px;color:var(--wa-glance-ink);background:#ffffff8c;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wa-root[data-theme=dark] .wa-glance-icon{background:#ffffff0f}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]) .wa-glance-icon{background:#ffffff0f}}.wa-glance-title{font-family:var(--wa-font-display);letter-spacing:-.2px;color:var(--wa-ink);font-size:16.5px;font-weight:500;line-height:1.3}.wa-glance-x{background:color-mix(in srgb, var(--wa-ink) 7%, transparent);width:26px;height:26px;color:var(--wa-ink-3);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wa-glance-x:hover{color:var(--wa-ink)}.wa-glance-btn{border:1px solid color-mix(in srgb, var(--wa-ink) 16%, transparent);height:30px;color:var(--wa-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.wa-glance-btn[data-primary]{background:var(--wa-ink);border-color:var(--wa-ink);color:var(--wa-on-ink)}.wa-glance-btn:disabled{opacity:.45;cursor:not-allowed}.wa-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:stretch;gap:16px;display:grid}.wa-tiles>[role=listitem]{min-width:0;display:flex}.wa-tile{background:var(--wa-surface);border:1px solid var(--wa-line-soft);width:100%;box-shadow:var(--wa-shadow-soft);border-radius:22px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.wa-tile:hover{border-color:var(--wa-line-strong);box-shadow:0 2px 6px #2a25200d}.wa-tile[aria-current=true]{box-shadow:0 0 0 2px var(--wa-focus), var(--wa-shadow-soft)}.wa-tile-body{padding:16px 16px 14px}.wa-brand-tiles{grid-auto-rows:1fr;align-items:stretch}.wa-brand-tiles>[role=listitem]{min-width:0;display:flex}.wa-brand-tile{width:100%;height:100%}.wa-brand-tile .wa-tile-body{flex-direction:column;flex:1;display:flex}.wa-brand-heading{min-height:42px}.wa-record-head{text-align:left;width:100%;min-width:0;font:inherit;color:var(--wa-ink);cursor:pointer;border-bottom:1px solid var(--wa-line-soft);align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.wa-record-head:hover{background:var(--wa-hover)}.wa-record-head .wa-dcard-name{font-size:17px}.wa-record-head .wa-dcard-sub{margin-top:4px;font-size:12.5px}.wa-deal-tile .wa-tile-body,.wa-brand-tile .wa-tile-body{padding:16px 20px 18px}.wa-deal-tile .wa-tile-body{flex-direction:column;flex:1;display:flex}.wa-record-footer{margin-top:auto;padding-top:16px}.wa-record-status{align-content:flex-start;min-height:54px}.wa-deal-tile .wa-dcard-amount{font-size:22px}.wa-brand-tags{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:26px;margin-top:12px;display:flex}.wa-brand-deals{flex-direction:column;flex:1;margin-top:12px;display:flex}.wa-brand-last{margin-top:auto;padding-top:8px}.wa-tile-track{gap:4px;display:flex}.wa-tile-track>span{background:var(--wa-field-strong);border-radius:999px;flex:1;height:6px}.wa-tile-track>span[data-state=done]{background:color-mix(in srgb, var(--wa-ink) 55%, transparent)}.wa-tile-track>span[data-state=now][data-tone=lavender]{background:var(--wa-dot-lavender)}.wa-tile-track>span[data-state=now][data-tone=sage]{background:var(--wa-dot-sage)}.wa-tile-track>span[data-state=now][data-tone=peach]{background:var(--wa-dot-peach)}.wa-tile-track>span[data-state=now][data-tone=mint]{background:var(--wa-dot-mint)}.wa-tile-track>span[data-state=now][data-tone=cocoa]{background:var(--wa-dot-cocoa)}.wa-tile-more{font:inherit;color:var(--wa-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.wa-tile-more:hover{color:var(--wa-ink)}.wa-tile-details{border-top:1px solid var(--wa-line-soft);margin-top:12px;padding-top:12px;animation:.16s ease-out wa-fade}.site-page{--s-cream:#fdf9f5;--s-cream-2:#f8f2ea;--s-ink:#2a2520;--s-ink-2:#5a5048;--s-ink-3:#7a736b;--s-ink-4:#a8a199;--s-gold:#c9a678;--s-border:#eae2d6;--s-alert:#b8453a;--s-sans:var(--site-sans), "DM Sans", ui-sans-serif, system-ui, sans-serif;--s-serif:var(--site-serif), "Fraunces", ui-serif, Georgia, serif;--s-display:var(--site-display), "Instrument Serif", var(--s-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--s-cream);color:var(--s-ink);font-family:var(--s-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.55}.site-panel{isolation:isolate;background:var(--s-cream-2);border:1px solid var(--s-border);position:relative;overflow:hidden}.site-panel:before,.site-panel:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.site-panel:before{background:radial-gradient(closest-side,#c9a6782e,#0000 70%);width:560px;height:560px;inset:-20% -10% auto auto}.site-panel:after{background:radial-gradient(closest-side,#f5c5c038,#0000 70%);width:520px;height:520px;bottom:-200px;left:-200px}.site-wm{font-family:var(--s-serif);font-variation-settings:"SOFT" 0, "opsz" 144;letter-spacing:-.04em;color:var(--s-ink);align-items:center;font-size:34px;font-style:normal;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-wm .dot{background:var(--s-gold);border-radius:50%;align-self:flex-end;width:9px;height:9px;margin-bottom:6px;margin-left:3px;display:inline-block}.site-wm .tag{font-family:var(--s-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--s-ink-3);border-left:1px solid var(--s-border);margin-left:12px;padding-left:14px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-block;transform:translateY(6px)}.site-h1,.site-h2{font-family:var(--s-display);color:var(--s-ink);text-wrap:balance;margin:0;font-weight:400}.site-h1{letter-spacing:-.028em;max-width:12.5ch;font-size:clamp(48px,7.6vw,96px);line-height:1.02}.site-h2{letter-spacing:-.02em;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.site-h1 .accent{white-space:nowrap;isolation:isolate;font-style:italic;position:relative}.site-h1 .accent:after{content:"";background:var(--s-gold);opacity:.42;z-index:-1;border-radius:6px;position:absolute;inset:.12em -6px .06em;transform:skew(-3deg)}.site-input{border:1px solid var(--s-border);width:100%;height:54px;color:var(--s-ink);font:inherit;background:#fff;border-radius:999px;outline:none;padding:0 22px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:block}.site-input::placeholder{color:var(--s-ink-4)}.site-input:focus,.site-input:focus-visible{border-color:var(--s-gold);outline:none;box-shadow:0 0 0 4px #c9a67838}.site-input-code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;height:60px;font-size:26px;font-weight:500}.site-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 28px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.2;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.site-btn:hover:not(:disabled){transform:translateY(-1px)}.site-btn:disabled{cursor:default;opacity:.6}.site-btn-block{width:100%}.site-btn-ink{background:var(--s-ink);color:var(--s-cream)}.site-btn-ink:hover:not(:disabled){background:#3a342d}.site-btn-ink .wa-spinner{border-color:#fdf9f54d;border-top-color:var(--s-cream)}.site-btn-ghost{color:var(--s-ink);border-color:var(--s-border);background:0 0}.site-btn-ghost:hover:not(:disabled){background:#fff}.site-btn-black{color:#fff;background:#000}.site-link{color:var(--s-ink-2);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--s-border);text-decoration-color:var(--s-border);text-underline-offset:3px;background:0 0;border:0;padding:0}.site-link:hover:not(:disabled){color:var(--s-ink);text-decoration-color:currentColor}.site-link:disabled{cursor:default;opacity:.6;text-decoration:none}.site-fine{color:var(--s-ink-3);font-size:13px}.site-alert{color:var(--s-ink);background:#b8453a14;border-radius:16px}.wa-root{--wa-chart-1:#b5a2d4;--wa-chart-2:#edb78f;--wa-chart-3:#a0b89a;--wa-chart-4:#b08a55}.wa-root[data-theme=dark]{--wa-chart-1:#a796d3;--wa-chart-2:#dd8f63;--wa-chart-3:#7fb08d;--wa-chart-4:#f2d9a4}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]){--wa-chart-1:#a796d3;--wa-chart-2:#dd8f63;--wa-chart-3:#7fb08d;--wa-chart-4:#f2d9a4}}.wa-stat-icon{background:var(--wa-ground-2);width:32px;height:32px;color:var(--wa-ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wa-metrics{border:1px solid var(--wa-line);background:var(--wa-surface);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wa-metric{text-align:left;cursor:pointer;border-right:1px solid var(--wa-line-soft);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px 24px;transition:background-color .15s;display:flex}.wa-metric:last-child{border-right:0}.wa-metric:hover{background:var(--wa-hover)}.wa-metric .wa-figure{font-size:32px}.wa-metric-label{color:var(--wa-ink-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}@media (max-width:1199px){.wa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-metric:nth-child(2){border-right:0}.wa-metric:nth-child(-n+2){border-bottom:1px solid var(--wa-line-soft)}}@media (max-width:479px){.wa-metric{padding:16px}.wa-metric .wa-figure{font-size:27px}.wa-metric-label{gap:6px;font-size:12px}.wa-metric-label .wa-stat-icon{display:none}}.wa-agenda td{vertical-align:middle}.wa-agenda th:first-child,.wa-agenda td:first-child{padding-left:20px}.wa-agenda th:last-child,.wa-agenda td:last-child{padding-right:20px}.wa-agenda-icon{background:var(--wa-peach);width:32px;height:32px;color:var(--wa-on-peach);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wa-agenda-icon[data-tone=sage]{background:var(--wa-sage);color:var(--wa-on-sage)}.wa-agenda-icon[data-tone=lavender]{background:var(--wa-lavender);color:var(--wa-on-lavender)}.wa-agenda-icon[data-tone=gold]{background:var(--wa-goldwash);color:var(--wa-gold-text)}.wa-glance-legend{color:var(--wa-ink);border-radius:8px;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.wa-glance-legend:hover .wa-soft{color:var(--wa-ink);text-underline-offset:3px;text-decoration:underline}.wa-goal-bar{background:color-mix(in srgb, var(--wa-ink) 9%, transparent);border-radius:999px;height:6px;overflow:hidden}.wa-goal-bar>span{background:linear-gradient(90deg,#e8a8a2,#c9a678 55%,#b5a2d4);border-radius:999px;height:100%;display:block}.wa-chart-axis{stroke:var(--wa-line-soft);stroke-width:1px}.wa-chart-line{stroke:var(--wa-chart-1);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.wa-chart-point{fill:var(--wa-surface);stroke:var(--wa-chart-1);stroke-width:2.5px}.wa-chart-label{fill:var(--wa-ink-3);font-size:11.5px;font-weight:600}.wa-goal-edit{border-radius:999px;align-items:center;gap:6px;margin:-4px -10px;padding:4px 10px;transition:background .15s;display:inline-flex}.wa-goal-edit svg{color:var(--wa-ink-3)}.wa-goal-edit:hover{background:color-mix(in srgb, var(--wa-ink) 7%, transparent)}.wa-goal-input{background:var(--wa-surface);height:34px;box-shadow:inset 0 0 0 1px var(--wa-line);font-family:var(--wa-font-display);color:var(--wa-ink-2);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:16px;display:inline-flex}.wa-goal-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--wa-gold-deep)}.wa-goal-input input{width:92px;font:inherit;color:var(--wa-ink);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;outline:none}.wa-goal-figure{text-align:left;color:inherit;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;display:flex}.wa-goal-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--wa-ink-3);font-size:12px;font-weight:600}.wa-goal-more{color:var(--wa-ink-3);font-size:12px;font-weight:600}.wa-ring-track{stroke:#2a252020}.wa-root[data-theme=dark] .wa-ring-track{stroke:#f2ebe117}@media (prefers-color-scheme:dark){.wa-root:not([data-theme=light]) .wa-ring-track{stroke:#f2ebe117}}.wa-scrim{background:var(--wa-scrim);z-index:60;animation:.16s ease-out wa-fade;position:fixed;inset:0}.wa-dialog{background:var(--wa-surface);width:min(600px,100vw - 24px);max-height:86vh;color:var(--wa-ink);border:1px solid var(--wa-line);box-shadow:var(--wa-shadow-raised);z-index:61;border-radius:22px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) wa-rise;display:flex;position:fixed;top:7vh;left:50%;transform:translate(-50%)}.wa-dialog-sm{width:min(420px,100vw - 24px);top:18vh}.wa-panel{background:var(--wa-surface);width:min(580px,100vw);color:var(--wa-ink);border-left:1px solid var(--wa-line);box-shadow:var(--wa-shadow-raised);z-index:50;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) wa-slide;display:flex;position:fixed;top:0;bottom:0;right:0}.wa-panel[data-level="2"]{z-index:52;width:min(560px,100vw)}.wa-panel-scrim{display:none}@media (max-width:899px){.wa-panel-scrim{background:var(--wa-scrim);z-index:49;animation:.16s ease-out wa-fade;display:block;position:fixed;inset:0}}.wa-popover{z-index:70;background:var(--wa-surface);min-width:240px;max-width:min(340px,100vw - 16px);color:var(--wa-ink);border:1px solid var(--wa-line);box-shadow:var(--wa-shadow-raised);border-radius:16px;padding:6px;animation:.14s ease-out wa-pop;position:fixed}.wa-menu-item{text-align:left;width:100%;font:inherit;color:var(--wa-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.wa-menu-item:hover:not(:disabled),.wa-menu-item:focus-visible{background:var(--wa-field);outline:none}.wa-menu-item[aria-checked=true]{background:var(--wa-goldwash)}.wa-menu-item:disabled{opacity:.45;cursor:not-allowed}.wa-toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(520px,100vw - 24px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.wa-toast{pointer-events:auto;background:var(--wa-ink);max-width:100%;color:var(--wa-on-ink);box-shadow:var(--wa-shadow-raised);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:13.5px;font-weight:550;animation:.2s cubic-bezier(.2,.8,.2,1) wa-rise;display:flex}.wa-toast[data-kind=error]{background:var(--wa-danger);color:#fdf9f5}.wa-toast button{font:inherit;color:inherit;background:color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;border:0;border-radius:9px;height:28px;padding:0 10px;font-weight:650}.wa-skeleton{background:linear-gradient(90deg, var(--wa-field) 0%, var(--wa-field-strong) 50%, var(--wa-field) 100%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite wa-shimmer}.wa-spinner{border:2px solid var(--wa-line-strong);border-top-color:var(--wa-ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite wa-spin}.wa-dropzone{border:1.5px dashed var(--wa-line-strong);background:var(--wa-surface);border-radius:22px;transition:background-color .15s,border-color .15s}.wa-dropzone[data-over=true]{border-color:var(--wa-gold-deep);background:var(--wa-goldwash)}.wa-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.wa-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wa-bar{fill:var(--wa-series-1)}.wa-bar-2{fill:var(--wa-series-2)}.wa-cal-cell{border-right:1px solid var(--wa-line-soft);border-bottom:1px solid var(--wa-line-soft);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px;display:flex}.wa-cal-cell[data-muted=true]{background:var(--wa-hover)}.wa-cal-cell[data-muted=true] .wa-cal-daynum{color:var(--wa-ink-4)}.wa-cal-daynum{min-width:24px;height:24px;color:var(--wa-ink-2);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.wa-cal-cell[data-today=true] .wa-cal-daynum{background:var(--wa-ink);color:var(--wa-on-ink)}.wa-cal-event{width:100%;min-width:0;height:22px;font:inherit;text-align:left;cursor:pointer;background:var(--wa-greywash);color:var(--wa-ink);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:550;display:flex}.wa-cal-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-cal-event[data-tone=peach]{background:var(--wa-peach);color:var(--wa-on-peach)}.wa-cal-event[data-tone=sage]{background:var(--wa-sage);color:var(--wa-on-sage)}.wa-cal-event[data-tone=lavender]{background:var(--wa-lavender);color:var(--wa-on-lavender)}.wa-cal-event[data-tone=gold]{background:var(--wa-goldwash);color:var(--wa-gold-text)}.wa-cal-event[data-tone=red]{background:var(--wa-danger-bg);color:var(--wa-danger)}@keyframes wa-fade{0%{opacity:0}}@keyframes wa-rise{0%{opacity:0;transform:translate(var(--wa-tx,0), 8px)}}.wa-dialog{--wa-tx:-50%}@keyframes wa-slide{0%{opacity:.4;transform:translate(24px)}}@keyframes wa-pop{0%{opacity:0;transform:scale(.97)}}@keyframes wa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes wa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wa-root *,.wa-root :before,.wa-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.wa-pill,.wa-chip,.wa-seg button[aria-checked=true],.wa-cal-event{border:1px solid canvastext}}}@layer utilities;:is(html:has(.wa-root),body:has(.wa-root)){background:#fffcf7}@media (prefers-color-scheme:dark){:is(html:has(.wa-root:not([data-theme=light])),body:has(.wa-root:not([data-theme=light]))){background:#0f1319}}:is(html:has(.wa-root[data-theme=dark]),body:has(.wa-root[data-theme=dark])){background:#0f1319}:is(html:has(.wa-root[data-theme=light]),body:has(.wa-root[data-theme=light])){background:#fffcf7}
