@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3e7e5205-module__csUGmq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_3e7e5205-module__csUGmq__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_a0847d5c-module__F3RaVq__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_a0847d5c-module__F3RaVq__variable{--font-body:"Jost", "Jost Fallback"}
:root{--pink:#d08dac;--pink-dk:#925071;--pink-lt:#ebc0d3;--pink-bg:#fdf2f7;--pink-mid:#fae2ec;--gold:#ceac68;--gold-lt:#e8d6af;--ink:#191115;--ink-mid:#595054;--ink-lt:#867d82;--ink-faint:#a9a2a6;--cream:#fdfaf4;--white:#fff;--ok:#489a68;--ok-bg:#e3f8e9;--warn:#d49648;--warn-bg:#ffefd5;--danger:#c74a51;--danger-bg:#ffeceb;--rule:#faebf2;--derived:#fdf6e9;--r-sm:8px;--r-md:14px;--r-lg:24px;--r-pill:100vw;--shadow-sm:0 1px 3px #9250710f, 0 4px 14px #9250710d;--shadow-md:0 8px 30px #9250711a;--shadow-lg:0 24px 70px #92507124;--ease:cubic-bezier(.4, 0, .2, 1);--font-d:var(--font-display,Georgia, serif);--font-b:var(--font-body,system-ui, sans-serif)}@supports (color:lab(0% 0 0)){:root{--pink:lab(66.3164% 29.3776 -5.61358);--pink-dk:lab(43.005% 31.6658 -6.08977);--pink-lt:lab(81.8667% 18.1434 -3.44338);--pink-bg:lab(96.5791% 4.33058 -.816631);--pink-mid:lab(92.0607% 9.95713 -1.88216);--gold:lab(72.3475% 6.26528 39.4802);--gold-lt:lab(86.2658% 2.06438 21.6678);--ink:lab(6.01379% 4.51127 -1.30367);--ink-mid:lab(34.8504% 4.56369 -1.33123);--ink-lt:lab(53.4377% 3.92032 -1.14219);--ink-faint:lab(67.3848% 3.27072 -.952327);--cream:lab(98.2924% .224292 3.04729);--white:lab(100% 0 0);--ok:lab(57.3581% -34.887 17.9634);--ok-bg:lab(95.7656% -9.29081 4.75966);--warn:lab(67.3237% 18.4771 49.6627);--warn-bg:lab(95.442% 3.6031 17.223);--danger:lab(49.597% 51.252 23.6257);--danger-bg:lab(95.0584% 9.51877 4.03039);--rule:lab(94.5406% 5.98961 -1.13026);--derived:lab(97.285% .707507 7.26914);--shadow-sm:0 1px 3px lab(43.005% 31.6658 -6.08977/.06), 0 4px 14px lab(43.005% 31.6658 -6.08977/.05);--shadow-md:0 8px 30px lab(43.005% 31.6658 -6.08977/.1);--shadow-lg:0 24px 70px lab(43.005% 31.6658 -6.08977/.14)}}*{box-sizing:border-box;margin:0;padding:0}dialog:modal{margin:auto}html,body{max-width:100vw}body{min-height:100vh;font-family:var(--font-b);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font-family:inherit}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:3px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-lt);font-size:.64rem;font-weight:600;display:inline-block}.line-gold{background:linear-gradient(90deg, var(--gold), var(--gold-lt));border:0;border-radius:2px;width:34px;height:2px;display:block}.display{font-family:var(--font-d);letter-spacing:-.015em;color:var(--ink);font-weight:400;line-height:1.05}.display em{color:var(--pink);font-style:italic}.arch{border-radius:var(--r-pill) var(--r-pill) var(--r-md) var(--r-md);overflow:hidden}.btn{border-radius:var(--r-pill);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.72em 1.5em;font-size:.82rem;font-weight:500;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-pink{background:var(--pink);color:var(--white);box-shadow:0 4px 18px #d08dac4d;box-shadow:0 4px 18px lab(66.3164% 29.3776 -5.61358/.3)}.btn-pink:hover{background:var(--pink-dk);box-shadow:0 6px 22px #92507157;box-shadow:0 6px 22px lab(43.005% 31.6658 -6.08977/.34)}.btn-outline{color:var(--ink);border-color:var(--pink-mid);background:0 0}.btn-outline:hover{border-color:var(--pink);color:var(--pink-dk);background:var(--pink-bg)}.btn-ghost{color:var(--ink-mid);background:0 0}.btn-ghost:hover{background:var(--pink-bg);color:var(--ink)}.btn-sm{padding:.5em 1.05em;font-size:.75rem}.btn-block{width:100%;display:flex}.card{background:var(--white);border:1px solid var(--pink-mid);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.field{flex-direction:column;gap:.4rem;display:flex}.field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-lt);font-size:.7rem;font-weight:600}.input{width:100%;color:var(--ink);background:var(--white);border:1px solid var(--pink-mid);border-radius:var(--r-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.7rem .9rem;font-family:inherit;font-size:.95rem}.input::placeholder{color:var(--ink-faint)}.input:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #d08dac26;box-shadow:0 0 0 3px lab(66.3164% 29.3776 -5.61358/.15)}.pill{border-radius:var(--r-pill);letter-spacing:.03em;align-items:center;gap:.35em;padding:.2em .7em;font-size:.68rem;font-weight:600;display:inline-flex}.pill-ok{background:var(--ok-bg);color:var(--ok)}.pill-warn{background:var(--warn-bg);color:var(--warn)}.pill-danger{background:var(--danger-bg);color:var(--danger)}.pill-muted{background:var(--pink-bg);color:var(--ink-lt)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.select{width:100%;color:var(--ink);background-color:var(--white);border:1px solid var(--pink-mid);border-radius:var(--r-sm);appearance:none;cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%236b5c66' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:11px;padding:.7rem 2.2rem .7rem .9rem;font-family:inherit;font-size:.95rem}.select:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #d08dac26;box-shadow:0 0 0 3px lab(66.3164% 29.3776 -5.61358/.15)}.hint{color:var(--ink-lt);font-size:.74rem;line-height:1.45}.table{border-collapse:collapse;width:100%;font-size:.88rem}.table thead th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-lt);border-bottom:1px solid var(--pink-mid);white-space:nowrap;padding:0 .9rem .55rem;font-size:.63rem;font-weight:600}.table tbody td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:.72rem .9rem}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background .15s var(--ease)}.table tbody tr:hover{background:var(--pink-bg)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.meter{align-items:center;gap:.55rem;display:inline-flex}.meterTrack{border-bottom:1px solid var(--pink-mid);align-items:flex-end;gap:3px;height:22px;padding-bottom:3px;display:inline-flex}.meterUnit{border-radius:4px 4px 1.5px 1.5px;width:8px;height:100%}.meterUnitFilled{background:var(--pink)}.meterUnitIdle{background:var(--white);border:1px dashed var(--pink-lt)}.meterValue{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.meterValueZero{color:var(--danger)}.meterNote{letter-spacing:.03em;color:var(--ink-lt);font-size:.68rem}.meterNote strong{color:var(--gold);font-weight:600}.meterNote strong.meterBlocked{color:var(--danger)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
