:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#ff385c;--primary-active:#e00b41;--primary-disabled:#ffd1da;--ink:#222;--body:#3f3f3f;--muted:#6a6a6a;--muted-soft:#929292;--line:#ddd;--line-soft:#ebebeb;--border-strong:#c1c1c1;--canvas:#fff;--surface:#fff;--surface-soft:#f7f7f7;--surface-strong:#f2f2f2;--danger:#c13515;--danger-hover:#b32505;--on-primary:#fff;--scrim:#00000080;--accent:var(--primary);--correct:var(--ink);--paper:var(--canvas);--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-base:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:64px;--shadow:0 0 0 1px #00000005, 0 2px 6px #0000000a, 0 4px 8px #0000001a;--font-sans:"Airbnb Cereal VF", Circular, Inter, -apple-system, system-ui, Roboto, "Helvetica Neue", sans-serif;--z-sticky:10;--z-modal:20;--z-skip:30;--action-fill:var(--primary-active)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink)}body{font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.5}body:has(dialog:modal){overflow:hidden}h1,h2,h3{text-wrap:balance;font-family:inherit}h1{font-size:1.75rem;font-weight:700;line-height:1.43}h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.18}h3{font-size:1rem;font-weight:600;line-height:1.25}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}input,select,textarea{accent-color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}input:not([type=radio]):not([type=checkbox]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}button:disabled{cursor:not-allowed}svg{flex-shrink:0}::selection{background:var(--primary-disabled);color:var(--ink)}.skipLink{z-index:var(--z-skip);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);padding:.75rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}.protectedPage{width:min(100%,84rem);padding:var(--space-xxl) var(--space-xl) var(--space-section);margin:0 auto}.protectedPageHeader{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.protectedPageHeader h1{margin:0}.protectedPageHeader p{max-width:65ch;color:var(--muted);margin:.5rem 0 0}.primaryLink{border-radius:var(--radius-sm);background:var(--action-fill);min-height:48px;color:var(--on-primary);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:13px 24px;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.primaryLink:hover,.primaryLink:active{background:var(--primary-active)}.primaryLink:disabled{background:var(--primary-disabled);color:var(--on-primary)}@media (max-width:743px){.protectedPage{padding:2rem 1.25rem 3rem}.protectedPageHeader{flex-direction:column;align-items:stretch;gap:1.5rem}.primaryLink{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
