@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_7FNPkiQJeBJ4wZnX4FEcnSv6nRfZ)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?dpl=dpl_7FNPkiQJeBJ4wZnX4FEcnSv6nRfZ)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-20C0,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?dpl=dpl_7FNPkiQJeBJ4wZnX4FEcnSv6nRfZ)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_d361c29d-module__5PBLiG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_d361c29d-module__5PBLiG__variable{--font-fraunces:"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?dpl=dpl_7FNPkiQJeBJ4wZnX4FEcnSv6nRfZ)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?dpl=dpl_7FNPkiQJeBJ4wZnX4FEcnSv6nRfZ)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-20C0,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?dpl=dpl_7FNPkiQJeBJ4wZnX4FEcnSv6nRfZ)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_e8c06949-module__97C82a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_e8c06949-module__97C82a__variable{--font-jost:"Jost", "Jost Fallback"}
:root{--font-display:var(--font-fraunces), Georgia, serif;--font-body:var(--font-jost), system-ui, sans-serif;--fs-display:clamp(40px, 4.4vw, 66px);--fs-h1:26px;--fs-h2:18px;--fs-eyebrow:12px;--fs-body:15px;--fs-default:13px;--fs-muted:12px;--fs-micro:10px;--fw-light:300;--fw-regular:400;--fw-medium:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:32px;--space-7:48px;--radius-pill:9px;--radius-input:13px;--radius-control:11px;--radius-card:18px;--bp-mobile:768px;--bp-desktop:1024px}[data-theme=mauve]{--p-bg:#211633;--p-bg-2:#2c1d44;--p-scene-1:#2f1f44;--p-scene-2:#251838;--p-scene-3:#180f26;--p-orchid:#c08fcf;--p-orchid-soft:#d4a9dd;--p-lilac:#8d7bc4;--p-lilac-soft:#a99ad6;--p-text:#f4ecf7;--p-muted:#c6b2d2;--p-muted-2:#9d88ad;--p-red:#e295aa;--p-green:#8fcb98;--p-amber:#e0b878;--bg:var(--p-bg);--bg-raised:var(--p-bg-2);--text:var(--p-text);--text-muted:var(--p-muted);--text-faint:var(--p-muted-2);--accent:var(--p-orchid);--accent-soft:var(--p-orchid-soft);--accent-2:var(--p-lilac);--on-accent:#2a1838;--danger:var(--p-red);--success:var(--p-green);--warning:var(--p-amber);--surface:#3a28548c;--surface-glass:linear-gradient(155deg, #fff8fe26 0%, #fff8fe0e 45%, #b496d20d 100%);--surface-solid:#34224ef2;--surface-input:#180f2666;--surface-ghost:#fff7fd0d;--surface-ghost-hover:#fff7fd17;--surface-icon:#fff7fd0f;--border:#f5ecfa33;--border-soft:#f5ecfa1a;--border-glass:#fff8fe26;--ring:0 0 0 3px #c48fcf2e;--glow-accent:0 0 12px var(--p-orchid);--shadow-card:0 20px 46px -24px #000000b8, inset 0 1px 0 #ffffff42;--shadow-btn:0 12px 30px -12px #c48fcf99;--shadow-btn-sm:0 8px 18px -10px #c48fcfb3;--shimmer:linear-gradient(180deg, #ffffff17, transparent);--glow-field:radial-gradient(55% 40% at 85% 3%, #d4a9dd47, transparent 60%), radial-gradient(50% 42% at 6% 55%, #8d7bc43d, transparent 60%), radial-gradient(45% 38% at 96% 92%, #c48fcf2e, transparent 60%);--scene-sky:radial-gradient(135% 115% at 80% 6%, #c48fcf73 0%, transparent 56%), radial-gradient(120% 100% at 12% 96%, #8d7bc466 0%, transparent 55%), linear-gradient(165deg, var(--p-scene-1) 0%, var(--p-scene-2) 46%, var(--p-scene-3) 100%);--rib-a:#c48fcf8c;--rib-b:#8d7bc499;--rib-c:#d4a9dd4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=porcelain]{--p-bg:#f7f4f1;--p-bg-2:#efe9f0;--p-text:#2a2230;--p-muted:#6b5f73;--p-muted-2:#9b8fa3;--p-orchid:#8a4fa3;--p-orchid-soft:#bd86d0;--p-lilac:#7a6bb0;--p-red:#c0506a;--p-green:#4f9a63;--p-amber:#b88133;--bg:var(--p-bg);--bg-raised:var(--p-bg-2);--text:var(--p-text);--text-muted:var(--p-muted);--text-faint:var(--p-muted-2);--accent:var(--p-orchid);--accent-soft:var(--p-orchid-soft);--accent-2:var(--p-lilac);--on-accent:#fff;--danger:var(--p-red);--success:var(--p-green);--warning:var(--p-amber);--surface:#ffffffb3;--surface-glass:linear-gradient(155deg, #ffffffd9 0%, #fff9 45%, #9a5fb00d 100%);--surface-solid:#fffffff2;--surface-input:#fffc;--surface-ghost:#2a22300a;--surface-ghost-hover:#2a223014;--surface-icon:#9a5fb014;--border:#2a223029;--border-soft:#2a223014;--border-glass:#ffffffe6;--ring:0 0 0 3px #9a5fb033;--glow-accent:0 0 12px #9a5fb066;--shadow-card:0 18px 40px -22px #50325a47, inset 0 1px 0 #ffffffe6;--shadow-btn:0 12px 28px -14px #9a5fb080;--shadow-btn-sm:0 8px 18px -10px #9a5fb073;--shimmer:linear-gradient(180deg, #fff9, transparent);--glow-field:radial-gradient(55% 40% at 85% 3%, #b074c424, transparent 60%), radial-gradient(50% 42% at 6% 55%, #7a6bb01f, transparent 60%), radial-gradient(45% 38% at 96% 92%, #9a5fb01a, transparent 60%);--scene-sky:radial-gradient(135% 115% at 80% 6%, #b074c440 0%, transparent 56%), radial-gradient(120% 100% at 12% 96%, #7a6bb033 0%, transparent 55%), linear-gradient(165deg, #f3eef4 0%, #ece5ee 46%, #e4dce7 100%);--rib-a:#b074c44d;--rib-b:#7a6bb047;--rib-c:#c4a0d238;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:radial-gradient(1200px 600px at 70% -10%, var(--bg-raised), transparent), var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.t-display{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-display);letter-spacing:-1px;color:var(--text);line-height:1.02}.t-h1{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-h1);color:var(--text)}.t-h2{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-h2);color:var(--text)}.t-eyebrow{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow);letter-spacing:2px;text-transform:uppercase;color:var(--accent-soft)}.t-body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);color:var(--text);line-height:1.55}.t-default{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-default);color:var(--text)}.t-muted{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-muted);color:var(--text-muted)}.t-micro{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-micro);color:var(--text-faint)}.glass{border-radius:var(--radius-card);background:var(--surface-glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(28px)saturate(155%);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.glass:before{content:"";background:var(--shimmer);pointer-events:none;height:40%;position:absolute;top:0;left:0;right:0}.glass-flat{border-radius:var(--radius-card);background:var(--surface-solid);border:1px solid var(--border-glass);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.glass-flat:before{content:"";background:var(--shimmer);pointer-events:none;height:40%;position:absolute;top:0;left:0;right:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:50px;padding:0 var(--space-4);cursor:pointer;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-body);color:var(--on-accent);background:linear-gradient(180deg, var(--accent-soft), var(--accent));box-shadow:var(--shadow-btn);border:none;transition:transform .15s,filter .25s;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.6;cursor:default}.btn-ghost{justify-content:center;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);cursor:pointer;border-radius:var(--radius-input);border:1px solid var(--border);background:var(--surface-ghost);color:var(--text);font-family:var(--font-body);font-size:var(--fs-default);transition:background .25s;display:inline-flex}.btn-ghost:hover{background:var(--surface-ghost-hover)}.btn-ghost:disabled{opacity:.6;cursor:default}.btn-pill{align-items:center;gap:var(--space-1);cursor:pointer;border-radius:var(--radius-control);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-default);color:var(--on-accent);background:linear-gradient(180deg, var(--accent-soft), var(--accent));box-shadow:var(--shadow-btn-sm);border:none;padding:10px 15px;transition:filter .2s;display:inline-flex}.btn-pill:hover{filter:brightness(1.06)}.btn-chip{cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-ghost);height:32px;color:var(--text-muted);font-family:var(--font-body);align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.btn-chip:hover{background:var(--surface-ghost-hover);color:var(--text)}.ld-outcome{text-align:left;cursor:pointer;border-radius:var(--radius-input);border:1px solid var(--border);background:var(--surface-ghost);width:100%;color:var(--text);font-family:var(--font-body);margin-bottom:6px;padding:9px 12px;font-size:13px;transition:background .2s,border-color .2s;display:block}.ld-outcome:hover{background:var(--surface-ghost-hover)}.ld-outcome-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}.field{display:block}.field label{font-size:var(--fs-muted);color:var(--text-muted);margin-bottom:var(--space-2);display:block}.input{border-radius:var(--radius-input);background:var(--surface-input);border:1px solid var(--border);align-items:center;gap:11px;height:50px;padding:0 14px;transition:border-color .3s,box-shadow .3s;display:flex}.input:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.input input{color:var(--text);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;height:100%;font-size:16px}.input input::placeholder{color:var(--text-faint)}.tag{font-size:var(--fs-micro);border-radius:var(--radius-pill);border:1px solid #0000;padding:4px 10px;display:inline-block}.tag-accent{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.tag-danger{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.tag-success{background:color-mix(in srgb, var(--success) 20%, transparent);color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, transparent)}.glowbg{pointer-events:none;z-index:0;background:var(--glow-field);will-change:transform;position:fixed;inset:0;transform:translateZ(0)}body>*{z-index:1;position:relative}.hide-mobile{display:none}@media (min-width:768px){.hide-mobile{display:revert}.hide-desktop{display:none}}*{scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--accent-soft)}.shell-main{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.shell-main::-webkit-scrollbar{width:10px}.shell-main::-webkit-scrollbar-track{background:0 0}.shell-main::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.shell-main::-webkit-scrollbar-thumb:hover{background:var(--accent-soft)}
