@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f7f7f4;--surface:#fff;--blue-wash:#e8eefa;--ink:#14181f;--muted:#4a5260;--line:#d9dde3;--border:#767d89;--blue:#1f5fbf;--on-blue:#f7f7f4;--amber:#f2a33a;--on-amber:#14181f;--amber-strong:#a8620a;--danger:#b3261e;--danger-wash:#fbeceb;--scrim:#0006;--focus:var(--blue);--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-safe:96px;--radius-md:8px;--radius-control:12px;--radius-lg:16px;--radius-pill:999px;--backing:6px 6px 0 #f2a33a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#12151b;--surface:#1b1f27;--blue-wash:#1a2638;--ink:#eef0f4;--muted:#b5bcc8;--line:#2c323c;--border:#7b8391;--blue:#7aa7ff;--on-blue:#12151b;--amber-strong:#f2a33a;--danger:#f2b8b5;--danger-wash:#2c1c1e;--scrim:#0009;--focus:var(--blue)}}.type-display{font:800 56px/60px var(--font-sans);letter-spacing:-.025em}.type-large-title{font:700 34px/41px var(--font-sans);letter-spacing:-.02em}.type-title{font:700 28px/34px var(--font-sans);letter-spacing:-.015em}.type-card-title{font:600 17px/22px var(--font-sans);letter-spacing:-.01em}.type-heading{font:600 20px/28px var(--font-sans);letter-spacing:-.005em}.type-body{font:400 16px/24px var(--font-sans)}.type-label{font:600 16px/24px var(--font-sans)}.type-small{font:400 14px/20px var(--font-sans)}.type-chip{font:700 14px/20px var(--font-sans)}.type-eyebrow{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.type-figures{font-feature-settings:"tnum"}@media (width<=480px){.type-display{font-size:40px;line-height:44px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-sans);line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}button,input,select,textarea{font-family:inherit}body{background:var(--paper);color:var(--ink);margin:0}a{color:var(--blue)}.figures{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--blue)}main{max-width:36rem;margin:0 auto;padding:2rem 1rem 4rem}h1{letter-spacing:-.015em;font-size:28px;font-weight:700;line-height:34px}h2{letter-spacing:-.005em;font-size:20px;font-weight:600;line-height:28px}form{gap:1rem;margin-top:1.5rem;display:grid}label,legend{font-weight:600}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],select,textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:48px;color:var(--ink);margin-top:.25rem;padding:.6rem .75rem;font-size:1rem;display:block}fieldset{border:1px solid var(--line);border-radius:.5rem;padding:.75rem 1rem}.choice{box-sizing:border-box;align-items:flex-start;gap:.75rem;min-height:44px;padding-top:.6rem;font-weight:400;display:flex}input[type=checkbox],input[type=radio]{flex:none;width:22px;height:22px;margin:0}button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;border-radius:.5rem;padding:.7rem 1rem;font-size:1rem;font-weight:600}button.primary{background:var(--blue);color:var(--on-blue);border-color:var(--blue)}.notice{background:var(--surface);border:1px solid var(--line);border-radius:.5rem;padding:.75rem 1rem}.error{color:var(--danger);font-weight:600}code.link{word-break:break-all;background:var(--surface);border:1px solid var(--line);border-radius:.25rem;padding:.5rem;display:block}details{border:1px solid var(--line);border-radius:.5rem;padding:.75rem 1rem}details[open]>summary{margin-bottom:.5rem}.stack{gap:.75rem;display:grid}summary{cursor:pointer;font-weight:600}ul.records{gap:.75rem;padding:0;list-style:none;display:grid}ul.records>li{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;padding:.75rem 1rem}.state{font-weight:600}.stars{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.review{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.5rem}.review p{margin:.25rem 0}main.wide{max-width:52rem}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.bar form{margin:0;display:block}.badge{background:var(--danger);color:var(--paper);border-radius:.25rem;margin-left:.5rem;padding:.1rem .4rem;font-size:.8rem;font-weight:600}.deadline{font-weight:600}form.danger{border:2px solid var(--danger);border-radius:.5rem;margin-top:1.5rem;padding:.75rem 1rem}pre.material{white-space:pre-wrap;word-break:break-word;font-size:.85rem}
