@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/SourceSerif4-var.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/SourceSerif4-var-italic.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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/PublicSans-var.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600.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}:root{--colors-background:#faf8f6;--colors-surface:#fff;--colors-text:#121417;--colors-muted-text:#625c63;--colors-primary:#7a1f2b;--colors-on-primary:#fff;--colors-border:#e5dfdb;--colors-focus:#7a1f2b;--fonts-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fonts-heading:Georgia, serif;--typescale-small:13px;--typescale-body:16px;--typescale-h1:clamp(44px, 5.4vw, 74px);--typescale-h2:clamp(32px, 3.8vw, 50px);--typescale-h3:26px;--typescale-h4:20px;--typescale-h5:17px;--typescale-h6:15px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--spacing-section:96px;--radii-control:6px;--radii-card:2px;--layout-content-width:1220px;--layout-reading-width:760px;--motion-duration:.18s;--motion-easing:ease}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#d8c6c6 var(--colors-background);scrollbar-width:thin}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin-top:0}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:4px;transition:color .18s,text-underline-offset .18s}a:hover{text-underline-offset:6px}svg{flex-shrink:0;transition:transform .2s,stroke .18s,fill .18s}:focus-visible{outline:2px solid var(--colors-focus);outline-offset:4px;transition:outline-offset .15s}summary::-webkit-details-marker{display:none}details{transition:border-color .2s,background-color .2s}details summary span[aria-hidden]{transition:transform .24s cubic-bezier(.16,1,.3,1),color .18s}details[open] summary span[aria-hidden]{color:var(--colors-primary);transform:rotate(45deg)}.skip-link{background:var(--colors-surface);color:var(--colors-text);border:1px solid var(--colors-border);z-index:200;border-radius:4px;padding:12px 24px;font-weight:600;transition:top .2s cubic-bezier(.16,1,.3,1);position:absolute;top:-100px;left:15px;box-shadow:0 10px 25px #1214171a}.skip-link:focus{top:15px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--colors-background)}::-webkit-scrollbar-thumb{border:2px solid var(--colors-background);background:#d8c6c6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c4aaaa}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sources-block{max-width:1220px;margin:0 auto;padding:0 24px 56px}.sources-block details{border-top:1px solid #e5dfdb;padding:18px 0 0}.sources-block summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#625c63;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none}.sources-block summary::-webkit-details-marker{display:none}.sources-block summary:before{content:"+";color:#7a1f2b;width:16px;display:inline-block}.sources-block details[open] summary:before{content:"−"}.sources-block ul{color:#625c63;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.sources-block a{color:#7a1f2b;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.sources-block p{color:#625c63;max-width:70ch;margin:12px 0 0;font-size:12px}@keyframes consent-attention{0%,to{box-shadow:0 0 #7a1f2b00}30%{box-shadow:0 0 0 4px #7a1f2b47}}[data-consent].consent-attention,[data-follow-up].consent-attention{animation:1.2s 2 consent-attention;border-color:#b93a2e!important}@media (prefers-reduced-motion:reduce){[data-consent].consent-attention,[data-follow-up].consent-attention{animation:none}}.sticky-cta{z-index:90;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#121417eb,#121417fa);border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:12px;margin:0;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000040}.sticky-cta span{color:#fff;width:100%;max-width:480px;min-height:54px;font:700 16px/1.2 var(--fonts-body);text-align:center;background:#7a1f2b;border-radius:6px;justify-content:center;align-items:center;padding:14px 20px;display:inline-flex}.sticky-cta i,.sticky-cta[hidden]{display:none}body.has-sticky-cta{padding-bottom:84px}@media (width>=801px){.sticky-cta,.sticky-cta:not([hidden]){display:none}body.has-sticky-cta{padding-bottom:0}}@media (prefers-reduced-motion:no-preference){.sticky-cta{animation:.24s sticky-cta-in}@keyframes sticky-cta-in{0%{transform:translateY(100%)}to{transform:none}}}.county section{scroll-margin-top:32px}.county h1,.county h2{text-wrap:balance}.county-hero>section>div>div{align-items:center}.county-hero h1{letter-spacing:-.04em;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.06}.court-card{color:#121417;background:#faf8f6;border-top:4px solid #aa6570;padding:clamp(24px,3vw,36px);box-shadow:0 24px 70px #0003}.court-card .kicker{text-transform:uppercase;letter-spacing:.1em;color:#625c63;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:10px}.court-card h2{letter-spacing:-.025em;margin:0 0 12px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.court-card address{color:#2b2830;font-size:14.5px;font-style:normal;line-height:1.6}.court-card dl{border-top:1px solid #e5dfdb;grid-template-columns:max-content 1fr;gap:6px 14px;margin:18px 0 0;padding-top:16px;font-size:13.5px;line-height:1.5;display:grid}.court-card dt{text-transform:uppercase;letter-spacing:.08em;color:#7a1f2b;padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:10px}.court-card dd{color:#2b2830;margin:0}.court-card .card-note{color:#625c63;border-top:1px solid #e5dfdb;margin:18px 0 0;padding-top:14px;font-size:11px;line-height:1.5}.county-hub .region-note{color:#625c63;margin:6px 0 0;font-size:13px}.crumbs{background:#faf8f6;border-bottom:1px solid #e5dfdb}.crumbs ol{letter-spacing:.06em;text-transform:uppercase;color:#625c63;flex-wrap:wrap;gap:6px;max-width:1220px;margin:0 auto;padding:10px 24px;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:#aa6570;margin-right:6px}.crumbs a{color:#625c63;text-decoration:none}.crumbs a:hover{color:#7a1f2b}.crumbs [aria-current]{color:#121417}.court-card .card-title{letter-spacing:-.025em;margin:0 0 12px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.court-card .verified{letter-spacing:.08em;text-transform:uppercase;color:#7a1f2b;margin:14px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px}.court-card .verified a{color:#7a1f2b;text-underline-offset:2px;text-decoration:underline}.county-cta{max-width:1220px;margin:0 auto;padding:0 24px}.county-cta>div{background:#eee8e4;border-left:4px solid #7a1f2b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:8px 0 40px;padding:26px 28px;display:flex}.county-cta p{color:#121417;max-width:36em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:20px;line-height:1.3}.county-cta small{color:#625c63;margin-top:8px;font-family:Public Sans,system-ui,sans-serif;font-size:12px;display:block}.county-cta a{color:#fff;background:#7a1f2b;border-radius:3px;flex-shrink:0;align-items:center;gap:10px;padding:16px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.county-cta a:hover{background:#591720}.is-staging .court-card .verified:after{content:" · staging: read from the court system's pages " attr(data-verified);color:#625c63;text-transform:none;letter-spacing:0}.county-table{background:#fff;border-bottom:1px solid #e5dfdb}.county-table>div{max-width:1220px;margin:0 auto;padding:72px 24px 80px}.county-table .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7a1f2b;margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.county-table h2{letter-spacing:-.03em;margin:0 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.1}.county-table .table-note{color:#625c63;margin:0 0 24px;font-size:14px}.county-table .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.county-table table{border-collapse:collapse;width:100%;min-width:820px;font-size:13.5px;line-height:1.4}.county-table th,.county-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5dfdb;padding:10px 12px}.county-table thead th{letter-spacing:.08em;text-transform:uppercase;color:#625c63;border-bottom:2px solid #121417;font-family:IBM Plex Mono,monospace;font-size:10.5px}.county-table tbody th{font-weight:600}.county-table tbody th a{color:#121417;border-bottom:1px solid #c69a9f;text-decoration:none}.county-table tbody th a:hover{color:#7a1f2b;border-bottom-color:#7a1f2b}.county-table tbody tr:hover{background:#faf8f6}@keyframes pulse{0%{transform:scale(.9);box-shadow:0 0 #e0868f80}70%{transform:scale(1.1);box-shadow:0 0 0 6px #e0868f00}to{transform:scale(.9);box-shadow:0 0 #e0868f00}}.pulse-dot{background-color:#e0868f;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite pulse;display:inline-block}@keyframes card-highlight{0%{border-color:var(--colors-border);box-shadow:0 25px 50px -12px #12141740}25%{border-color:var(--colors-primary);box-shadow:0 0 0 6px #7a1f2b66,0 25px 50px -12px #12141740}75%{border-color:var(--colors-primary);box-shadow:0 0 0 6px #7a1f2b66,0 25px 50px -12px #12141740}to{border-color:var(--colors-border);box-shadow:0 25px 50px -12px #12141740}}.highlight-flash{animation:1.2s cubic-bezier(.16,1,.3,1) card-highlight}.accent-rule{background:var(--colors-primary);height:4px}.brand-mark{background:var(--colors-primary);color:#fff;width:42px;height:42px;font:bold 20px var(--fonts-heading);place-items:center;display:grid}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 26px;display:grid}.hero-facts>a{color:inherit;border:1px solid #39353a;flex-direction:column;padding:20px 15px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.hero-facts>a:hover,.hero-facts>a:focus-visible{background:#ffffff08;border-color:#b54c5b}.hero-facts>a:active{background:#ffffff10}.hero-facts em{font:700 12px/1 var(--fonts-body);color:#e0868f;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-style:normal;display:inline-flex}.hero-facts em i{font-style:normal;transition:transform .2s}.hero-facts>a:hover em i{transform:translate(3px)}.hero-facts strong{color:#fff;font:44px/1 var(--fonts-heading);letter-spacing:-2px;display:block}.hero-facts span{color:#e9a0a7;letter-spacing:1px;margin-top:14px;font:9px/1.5 ui-monospace,monospace;display:block}.hero-facts p{color:#bbb6bc;margin:8px 0 0;font-size:12px;line-height:1.6}.hero-callout{color:#d9d2d6;background:#ffffff06;border-left:3px solid #b54c5b;padding:16px 18px;font-size:14px;line-height:1.7;text-decoration:none;transition:background-color .2s;display:block}.hero-callout:hover,.hero-callout:focus-visible{color:#fff;background:#ffffff0f}.hero-callout b{color:#e0868f;white-space:nowrap;font-weight:700}.hero-callout i{font-style:normal}.quote-band{background:var(--colors-primary);color:#fff}.quote-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1220px,100% - 48px);margin:auto;padding:28px 0;display:flex}.quote-inner p{font:italic clamp(22px, 2.4vw, 30px)/1.3 var(--fonts-heading);margin:0}.quote-inner a{border:1px solid #ffffff70;border-radius:3px;flex-shrink:0;padding:12px 18px;font-size:13px;text-decoration:none}.quote-inner a:hover{background:#ffffff15}.timeline{border-bottom:1px solid var(--colors-border);background:#fff;padding:84px 0;scroll-margin-top:100px}.timeline-heading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:36px;display:grid}.timeline-heading h2{margin-bottom:0}.timeline-heading em{color:var(--colors-primary);font-weight:inherit}.timeline-heading>p{color:var(--colors-muted-text);max-width:470px;margin:0 0 4px;font-size:16px;line-height:1.8}.timeline-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.stage-card{text-align:left;border:1px solid var(--colors-border);color:var(--colors-text);cursor:pointer;background:#fff;flex-direction:column;padding:20px 16px;transition:background .2s,border-color .2s;display:flex}.stage-card:hover{background:#faf5f3;border-color:#a96c74}.stage-rail{align-items:center;gap:8px;margin-bottom:24px;display:flex}.stage-rail i{border:2px solid #b9adb1;border-radius:50%;width:12px;height:12px}.stage-rail:after{content:"";background:#d8cdd0;flex:1;height:1px}.stage-number{color:var(--colors-primary);font:44px/1 var(--fonts-heading);letter-spacing:-2px}.stage-title{font:20px/1.2 var(--fonts-heading);margin:14px 0 12px}.stage-copy{color:var(--colors-muted-text);margin-bottom:24px;font-size:13px;line-height:1.7}.stage-stamp{text-transform:uppercase;letter-spacing:.4px;color:var(--colors-primary);margin-top:auto;font:9px/1.5 ui-monospace,monospace}.stage-card[aria-pressed=true]{color:#fff;background:#121417;border-color:#121417}.stage-card[aria-pressed=true] .stage-number{color:#fff}.stage-card[aria-pressed=true] .stage-copy{color:#cec5ca}.stage-card[aria-pressed=true] .stage-stamp{color:#efa3af}.stage-card[aria-pressed=true] .stage-rail i{background:#b54c5b;border-color:#b54c5b}.stage-detail{background:var(--colors-background);border-left:3px solid var(--colors-primary);justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:24px 28px;display:flex}.detail-label{color:var(--colors-primary);letter-spacing:1px;text-transform:uppercase;font:700 10px/1.5 ui-monospace,monospace}.stage-detail p{color:var(--colors-muted-text);max-width:740px;margin:8px 0 0;font-size:14px;line-height:1.7}.stage-detail a{flex-shrink:0}.pulse-dot{background:#e0868f;border-radius:0;width:6px;height:6px;animation:none;transform:rotate(45deg)}@media (width<=1050px){.timeline-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.timeline{padding:56px 0}.timeline-cards>.stage-detail{flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 4px;padding:18px 16px}.timeline-heading{grid-template-columns:1fr;gap:20px}.quote-inner,.stage-detail{flex-direction:column;align-items:flex-start;gap:20px}.timeline-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-detail{padding:20px}.hero-facts>a{padding:14px 10px 12px}.hero-facts em{padding-top:10px;font-size:11px}.hero-facts strong{font-size:36px}.hero-facts span{letter-spacing:.4px;font-size:8px}}@media (width<=360px){.stage-card{padding:16px 12px}.stage-title{font-size:18px}}.sf-wrap{max-width:760px;margin:0 auto;padding:0 24px 72px}.sf-card{background:#fff;border:1px solid #e5dfdb;border-top:5px solid #7a1f2b;border-radius:2px;margin-top:-48px;padding:clamp(24px,4vw,40px);position:relative;box-shadow:0 24px 60px #12141714}.sf-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.sf-step{letter-spacing:.12em;text-transform:uppercase;color:#625c63;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.sf-progress{gap:6px;display:flex}.sf-progress span{background:#e5dfdb;border-radius:4px;width:32px;height:4px;transition:background-color .2s}.sf-progress span[data-active=true]{background:#7a1f2b}.sf-card fieldset{border:0;min-width:0;margin:0;padding:0}.sf-card h2:focus{outline:none}.sf-card h2{letter-spacing:-.02em;color:#121417;margin:0 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.sf-intro{color:#625c63;margin:0 0 22px;font-size:14px;line-height:1.6}.sf-options{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}@media (width<=340px){.sf-options{grid-template-columns:1fr}}.sf-option{cursor:pointer;color:#2b2830;background:#faf8f6;border:1px solid #e5dfdb;border-radius:2px;align-items:center;gap:12px;min-height:48px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex}.sf-option:hover{border-color:#aa6570}.sf-option:has(input:checked){background:#fff;border-color:#7a1f2b;box-shadow:inset 0 0 0 1px #7a1f2b}@media (width<=520px){.sf-options{grid-template-columns:1fr 1fr;gap:6px}.sf-option{gap:8px;min-height:42px;padding:7px 10px;font-size:12px;line-height:1.3}}.sf-option input{accent-color:#7a1f2b;flex-shrink:0;width:16px;height:16px;margin:0}.sf-grid{gap:18px;margin-bottom:22px;display:grid}.sf-label{color:#2b2830;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.sf-input{width:100%;min-height:48px;font:inherit;color:#121417;background:#fff;border:1px solid #e5dfdb;border-radius:2px;padding:12px 14px;font-size:16px}.sf-input:focus{outline-offset:1px;border-color:#7a1f2b;outline:2px solid #7a1f2b}.sf-input[aria-invalid=true]{border-color:#b93a2e}.sf-error{color:#b93a2e;min-height:0;margin:4px 0 0;font-size:12.5px;font-weight:500;line-height:1.5}.sf-error:empty{display:none}.sf-error-box{color:#8d3027;background:#fff4f2;border-left:3px solid #d14334;margin-bottom:20px;padding:14px;font-size:13.5px;font-weight:500;line-height:1.6}.sf-summary{color:#2b2830;background:#faf8f6;border:1px solid #7a1f2b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;font-size:13.5px;display:flex}.sf-link-button{color:#7a1f2b;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.sf-consent{color:#121417;cursor:pointer;background:#faf8f6;border:1px solid #e5dfdb;align-items:flex-start;gap:12px;margin-bottom:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;transition:border-color .2s;display:flex}.sf-consent:has(input:checked){border-color:#7a1f2b}.sf-consent input{accent-color:#7a1f2b;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:1px}.sf-consent a{color:#7a1f2b}.sf-submit{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#7a1f2b;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px 22px;font-size:16px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.sf-submit:hover{background:#64121f}.sf-submit:disabled{opacity:.7;cursor:wait}.sf-back{color:#625c63;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:10px 0;font-size:13px;font-weight:600;display:inline-flex}.sf-back:hover{color:#7a1f2b}.sf-foot{text-align:center;color:#625c63;margin:14px 0 0;font-size:11.5px;line-height:1.7}.sf-strip{color:#625c63;border-top:1px solid #e5dfdb;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:11.5px;display:flex}.sf-success{text-align:center;padding-block:32px}.sf-success .sf-icon{color:#7a1f2b;background:#f2eeea;border:1px solid #e5dfdb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:inline-flex}.sf-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-side{color:#625c63;margin-top:36px;font-size:14.5px;line-height:1.7}.sf-side strong{color:#121417}.sf-followup{background:#fbf7f7;border:2px solid #7a1f2b;min-width:0;margin:2px 0 18px;padding:12px 12px 4px}.sf-followup-kicker{font:600 11px/1.4 var(--fonts-mono);letter-spacing:1.2px;text-transform:uppercase;color:#7a1f2b;margin-bottom:4px;display:block}.sf-followup legend{color:#2b2830;float:left;width:100%;margin-bottom:10px;padding:0;font-size:14px;font-weight:700;line-height:1.4}.sf-followup .sf-options{clear:both;margin-bottom:8px}@media (width<=520px){.sf-followup{margin-bottom:12px;padding:10px 8px 2px}.sf-followup legend{font-size:13px}}.home{--home-paper:#faf8f6}.home section{scroll-margin-top:32px}.home h1,.home h2{text-wrap:balance}.home h2{font-weight:400}.home-hero>section{background-image:radial-gradient(at 5% 0,#40242c 0%,#0000 60%)}.home-hero>section>div{padding-block:clamp(60px,7vw,108px)}.home-hero h1{letter-spacing:-.045em;max-width:650px;font-size:clamp(48px,5.8vw,78px);font-weight:400;line-height:1.04}.home-hero>section>div>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px)}.home-hero h1+div{background:#c69a9f;width:56px;height:2px}.home-hero a{font-size:14px}.situation-card{color:#121417;background:var(--home-paper);border-top:4px solid #aa6570;padding:clamp(22px,2.6vw,32px);position:relative;box-shadow:0 24px 70px #0003}.card-top{color:#625c63;justify-content:space-between;gap:16px;font-size:11px;display:flex}.home-kicker,.card-top{text-transform:uppercase;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10px}.situation-card h2{letter-spacing:-.035em;margin:22px 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(26px,2.6vw,34px);line-height:1.12}.situation-card p{color:#625c63;font-size:13px;line-height:1.65}.stage-buttons{gap:8px;margin-top:22px;display:grid}.stage-button{color:#121417;background:#fff;border:1px solid #d4c9c6;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.stage-button span{color:#7a1f2b;transition:transform .15s}.stage-button:hover,.stage-button:focus-visible{background:#fcfbf8;border-color:#7a1f2b}.stage-button:hover span{transform:translate(3px)}.stage-button--quiet{color:#4e4850;background:0 0;border-style:dashed;font-weight:500}.home-invitation a{color:#fff;cursor:pointer;background:#7a1f2b;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.home-invitation a:hover{background:#591720}.card-bottom{gap:12px;margin-top:20px;display:flex}.card-bottom p{margin-bottom:0;font-size:11px}.card-disclosure{border-top:1px solid #e5dfdb;margin:20px 0 0;padding-top:16px;font-size:10px!important}.home-assurance{text-transform:uppercase;letter-spacing:.09em;color:#625c63;background:#eee8e4;border-bottom:1px solid #e5dfdb;flex-wrap:wrap;justify-content:center;gap:18px 64px;padding:24px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.home-assurance span:before{content:"✓";color:#7a1f2b;margin-right:10px}.home #about h2{font-size:clamp(32px,3.8vw,48px)}.home #stages article{background:0 0;border-top-width:1px}.home #how-it-works{background-image:none}.home #how-it-works li{background:0 0;border:0}.home #evaluation li>div{align-items:baseline;gap:24px;display:flex}.home #evaluation li>div>span{font-size:22px}.home #evaluation h3{margin:0}.home-invitation{background:#eee8e4;justify-content:space-between;align-items:center;gap:30px;padding:40px max(24px,50% - 526px);display:flex}.home-invitation p{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:25px;line-height:1.35}.home-invitation strong{color:#7a1f2b;font-weight:400}.home-invitation a{flex-shrink:0}.home #prepare>div{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.home #questions>div{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1100px;display:grid}.home #questions>div>div:last-child{margin-top:0}.home #questions details{background:0 0;border-width:0 0 1px}.home #resources>div{padding-block:56px}.home #resources h2{font-size:32px}.home #start{background:#301a21}.home #start h2{font-size:clamp(38px,4.5vw,58px)}@media (width<=760px){.home-hero>section>div>div,.home #prepare>div,.home #questions>div{grid-template-columns:minmax(0,1fr);gap:40px}.home-hero h1{max-width:530px}.home-hero>section>div{padding-block:48px}.home-assurance{gap:14px 24px;font-size:9px}.home-invitation{flex-direction:column;align-items:stretch}.home-invitation a{justify-content:center}.home #evaluation li{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=360px){.home section>div>div,.home section li{min-width:0}.home #stages>div>div:last-child{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.home #about>div,.home #start>div,.home #stages>div>div:last-child,.home #how-it-works>div>div:first-child,.home #resources>div>div:last-child{grid-template-columns:minmax(0,1fr)}.home #your-choice table{table-layout:fixed;min-width:0}.home #your-choice th,.home #your-choice td{overflow-wrap:anywhere;padding:12px 8px;font-size:12px}.home #your-choice thead th{font-size:14px}}
/*$vite$:1*/
@property --x-gap {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@keyframes x1qebh90-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }
}

:root, .xjlixbv {
  --x138w25q: clamp(42px, 6.4vw, 74px);
  --x1dyyv9o: clamp(40px, 6vw, 68px);
  --xwvdh4s: clamp(32px, 4.2vw, 50px);
  --x1l0hqm5: clamp(32px, 4.4vw, 52px);
  --xjxfwvq: clamp(30px, 3.6vw, 42px);
  --x1k971yd: clamp(40px, 5vw, 54px);
  --x1twjpce: 44px;
  --xlteyzu: 34px;
  --x8ao39v: clamp(21px, 2.6vw, 29px);
  --x1og7ef5: 27px;
  --x19vjcr2: 29px;
  --xxz7t4o: 22px;
  --xkr2gyz: 25px;
  --x1hno8cv: 23px;
  --xyhrrri: 20px;
  --x1ejwguy: 25px;
  --xvcfbdz: 22px;
  --x1x2utwy: 26px;
  --x13ffenh: 20px;
  --x1f2nzyc: 18px;
  --x1duolqs: 18px;
  --xzva70i: 17.5px;
  --x1kb1a5x: 17.5px;
  --x19kj7df: 17px;
  --xtx7p9a: 16.5px;
  --x1469rsn: 16px;
  --x5ejkm9: 16px;
  --xk1fffu: 17px;
  --x1lf7hlj: 18px;
  --x50jag4: 17px;
  --x14i32wi: 15.5px;
  --x7ok7oc: 15.5px;
  --x1gggb6w: 15px;
  --x1sw24g8: 15px;
  --x170hj20: 14.5px;
  --xw6vdvm: 14px;
  --x15sofpf: 13.5px;
  --xm8etlm: 13.5px;
  --x1mr7gyb: 13px;
  --xajjoqm: 12.5px;
  --xnbbspv: 10.5px;
  --xqgxybr: 10.5px;
  --x125py1t: 10.5px;
  --xmx5fww: 10px;
  --x1kerdau: 9.5px;
  --x13l95dp: 11px;
  --xxsmgya: -.035em;
  --xbyxa6h: -.032em;
  --x1bn0tzq: -.04em;
  --x9a081t: -.045em;
  --x6qbaa0: -.022em;
  --x1vfcbc5: -.025em;
  --x144w2kt: -.02em;
  --x1hwrwg: -.015em;
  --x1w7289t: .14em;
  --x1f3ka7p: .12em;
  --xlf7t7u: .1em;
  --x1l1jo18: .06em;
}

:root, .x1cy00z1 {
  --x1lfe706: 1220px;
  --xa9nzh1: 880px;
  --x1mkysqg: 900px;
  --x6g13bb: 24px;
  --xpfm8n4: 64px;
  --xx0a80s: 70px;
  --x1fx360t: 56px;
  --x1i3ol5j: 64px;
  --x1gyl29v: 70px;
  --xnxiur8: 30px;
  --x1bmt6dd: 44px;
  --xcxvzsk: 46px;
  --x97659f: 4px;
  --xgx8lwb: 6px;
  --x12yx7ou: 8px;
  --x15itnl6: 9px;
  --xec2s8p: 11px;
  --x1s52lnu: 12px;
  --x1cly356: 14px;
  --x101tt9l: 16px;
  --xqhr1ll: 18px;
  --xnurwf7: 22px;
  --x6glweo: 26px;
  --xnb98xz: 32px;
  --x1lgwoye: 36px;
  --x1618v4x: 44px;
  --xuj70i0: 48px;
}

:root, .x1bira6v {
  --x1lzdl3o: 2.4s;
  --x1d1c3e3: ease-in-out;
}

:root, .xcd1bo5 {
  --x1tk863k: repeating-linear-gradient(135deg, #ffffff07 0 1px, transparent 1px 9px);
  --xcpq17y: repeating-linear-gradient(45deg, #1214170e 0 1px, transparent 1px 10px);
  --x1qpteor: linear-gradient(90deg, #7a1f2b 0%, #7a1f2b 62%, #121417 62%);
  --xqevwsv: linear-gradient(225deg, #ececea 0 50%, transparent 50%);
  --xsr4sre: linear-gradient(225deg, #7a1f2b33 0 50%, transparent 50%);
}

:root, .xl5mkg1 {
  --x4o5n9m: 0 2px 4px #0003, 0 30px 70px -28px #000000b3;
  --x1xl69uz: 0 1px 2px #1214170d, 0 16px 36px -24px #12141759;
  --xcfyy31: 0 1px 2px #1214170d, 0 16px 36px -24px #7a1f2b80;
  --x1akkpdd: 0 2px 4px #12141724, 0 22px 44px -26px #12141799;
  --x1dxa2vz: 0 1px 2px #1214170a;
  --x16rb5nh: inset 0 0 0 3px #fff;
}

:root, .x154dq2a {
  --xkchq16: "Source Serif 4", Georgia, serif;
  --xgs1zl2: "Public Sans", system-ui, sans-serif;
  --x7uteln: "IBM Plex Mono", monospace;
}

:root, .x1bn9ell {
  --xnovehx: 0;
  --x10ekix0: 2px;
  --xydcffo: 4px;
  --xm56nvn: 10px;
  --xgfms30: 50%;
}

:root, .x1787qab {
  --xus27lt: #fff;
  --x1puase: #faf8f6;
  --x2582ih: #ececea;
  --xogc32d: #121417;
  --xirclop: #3f4650;
  --xowqfm5: #7a1f2b;
  --x12qrelp: #942634;
  --xs6fpif: #5e1721;
  --xjjuyqn: #4c121b;
  --x1eug1c6: #e0868f;
  --xvbxfx3: #1214170a;
  --xqyi2mr: #1214170d;
  --x1v7rq4a: #1214170e;
  --xb91w6q: #1214171a;
  --xtvw86p: #1214171f;
  --x1ezavr6: #12141724;
  --x13hacsv: #12141726;
  --x1vg4c8s: #12141733;
  --x17l9z66: #12141740;
  --xtho34c: #12141747;
  --x1u9f4dp: #1214174d;
  --xos0kmb: #12141759;
  --x12kn7b3: #12141773;
  --xqw47v9: #12141799;
  --x10covc5: #121417f5;
  --x1w8n8mf: #ffffff07;
  --xju4iph: #ffffff0b;
  --x75454c: #ffffff14;
  --x1m87o62: #ffffff1a;
  --xx0z5y7: #ffffff24;
  --xmotnak: #ffffff4d;
  --x1a8k4hv: #fff6;
  --xwdlrx3: #ffffff80;
  --xvzaxc7: #fff9;
  --xve1swh: #ffffffa8;
  --x1rr615g: #ffffffb8;
  --xxdyf6a: #ffffffc2;
  --xwv8mi3: #fffc;
  --x1imwyqo: #ffffffd1;
  --x1piicx: #ffffffd6;
  --x1aqd4so: #ffffffdb;
  --x1qrtywb: #7a1f2b0a;
  --x145lqwq: #7a1f2b0f;
  --x6r8upm: #7a1f2b33;
  --xw0wkth: #7a1f2b47;
  --x1u6x64z: #7a1f2b59;
  --x1dzwuur: #7a1f2b80;
  --x1fte3ft: #e0868f6b;
}

.x5qop9b:not(#\#) {
  grid-area: bottom;
}

.x1hpqjlc:not(#\#) {
  grid-area: form;
}

.x1njhr7p:not(#\#) {
  grid-area: top;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.xswdx4l:not(#\#) {
  margin: 0 0 24px;
}

.x1ubpb1k:not(#\#) {
  margin: 0 0 var(--x1s52lnu);
}

.x9mgj02:not(#\#) {
  margin: 0 0 var(--xnurwf7);
}

.x1ip24di:not(#\#) {
  margin: 0 0 var(--xqhr1ll);
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.xlk0iy3:not(#\#) {
  margin: 1px 0 0 1px;
}

.xa3lyzo:not(#\#) {
  margin: var(--x101tt9l) 0 var(--xgx8lwb);
}

.x1onb6x:not(#\#) {
  margin: var(--x12yx7ou) 0 0;
}

.x1d7w2b9:not(#\#) {
  margin: var(--x15itnl6) 0 0;
}

.x6mkvw2:not(#\#) {
  margin: var(--x1lgwoye) 0 var(--x1s52lnu);
}

.xgffict:not(#\#) {
  margin: var(--x1s52lnu) 0 0;
}

.xec78a6:not(#\#) {
  margin: var(--x97659f) 0 var(--x12yx7ou);
}

.x18ucnna:not(#\#) {
  margin: var(--xgx8lwb) 0 var(--x12yx7ou);
}

.x17jiexc:not(#\#) {
  margin: var(--xnb98xz) 0 0;
}

.x14dslkq:not(#\#) {
  margin: var(--xnurwf7) 0 0;
}

.xocvdio:not(#\#) {
  margin: var(--xqhr1ll) 0 0;
}

.x1m7o2pj:not(#\#) {
  padding: 0 var(--xnurwf7) var(--xnurwf7);
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1b4vry6:not(#\#) {
  padding: 10px 0;
}

.x15x03d9:not(#\#) {
  padding: 10px 14px;
}

.xetlade:not(#\#) {
  padding: 10px 15px;
}

.xf0b7zy:not(#\#) {
  padding: 10px 18px;
}

.xyi1zab:not(#\#) {
  padding: 11px 13px;
}

.x68fgpq:not(#\#) {
  padding: 12px 12px 4px;
}

.x1gqud3g:not(#\#) {
  padding: 12px 14px;
}

.xozlmf9:not(#\#) {
  padding: 12px 18px;
}

.x1j671cp:not(#\#) {
  padding: 14px 16px;
}

.x1x93lg1:not(#\#) {
  padding: 14px 24px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.xdv7x30:not(#\#) {
  padding: 15px 18px;
}

.x1np1h16:not(#\#) {
  padding: 16px 18px;
}

.xqb5aye:not(#\#) {
  padding: 16px 24px;
}

.x1x7jxy1:not(#\#) {
  padding: 16px 28px;
}

.x1wmgal7:not(#\#) {
  padding: 18px 26px 28px;
}

.x1j6opao:not(#\#) {
  padding: 19px 22px;
}

.x1lsdtu9:not(#\#) {
  padding: 20px 18px 22px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xaa8is3:not(#\#) {
  padding: 22px 20px;
}

.x147hlpw:not(#\#) {
  padding: 22px 24px;
}

.x1318mtt:not(#\#) {
  padding: 22px 26px 20px;
}

.x1mwrj14:not(#\#) {
  padding: 26px 22px 24px;
}

.x14gplxd:not(#\#) {
  padding: 32px 28px;
}

.x1i7k47o:not(#\#) {
  padding: 36px;
}

.x3e4z5l:not(#\#) {
  padding: 4px 22px;
}

.x5t5jma:not(#\#) {
  padding: 4px 7px;
}

.xdqdrvq:not(#\#) {
  padding: 4px 8px;
}

.x1dq9n8r:not(#\#) {
  padding: 56px 64px;
}

.x1arfzav:not(#\#) {
  padding: 6px 12px;
}

.x1jgyy6p:not(#\#) {
  padding: 9px 14px;
}

.x4its9i:not(#\#) {
  padding: var(--x1bmt6dd) var(--x6g13bb) var(--xcxvzsk);
}

.x1pgfdp2:not(#\#) {
  padding: var(--x97659f) var(--xec2s8p);
}

@media (width <= 600px) {
  .x2kgssx.x2kgssx:not(#\#) {
    padding: 10px 8px 2px;
  }

  .x7a9huj.x7a9huj:not(#\#) {
    padding: 13px 18px;
  }

  .xvbx72r.xvbx72r:not(#\#) {
    padding: 16px 18px;
  }

  .x1v6j5n4.x1v6j5n4:not(#\#) {
    padding: 18px 14px 16px;
  }
}

@media (width <= 700px) {
  .x1hf1k8t.x1hf1k8t:not(#\#) {
    padding: 24px 20px;
  }

  .xffsifv.xffsifv:not(#\#) {
    padding: 36px 28px;
  }
}

@media (width <= 600px) {
  .x1oq00ay.x1oq00ay:not(#\#) {
    padding: 7px 10px;
  }
}

@media (width <= 380px) {
  .x1ieyqp4.x1ieyqp4:not(#\#) {
    padding: 8px 12px;
  }
}

@media (width <= 600px) {
  .x1npkb6z.x1npkb6z:not(#\#) {
    padding: 8px 12px;
  }

  .xbth6zp.xbth6zp:not(#\#) {
    padding: 9px 13px;
  }
}

.xixmqtf:not(#\#):not(#\#) {
  border-color: #4e4850;
}

.x1mld2j1:not(#\#):not(#\#) {
  border-color: #d8c6c6;
}

.x1w1pfsl:not(#\#):not(#\#) {
  border-color: #e0868f1f;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.xnn5xxc:not(#\#):not(#\#) {
  border-color: var(--colors-border);
}

.x84svab:not(#\#):not(#\#) {
  border-color: var(--colors-primary);
}

.x1shon71:not(#\#):not(#\#) {
  border-color: var(--x17l9z66);
}

.x134lqen:not(#\#):not(#\#) {
  border-color: var(--x1fte3ft);
}

.xfsu078:not(#\#):not(#\#) {
  border-color: var(--x1m87o62);
}

.x16n6cq8:not(#\#):not(#\#) {
  border-color: var(--x1vg4c8s);
}

.xa68gdt:not(#\#):not(#\#) {
  border-color: var(--xb91w6q);
}

.x19nv86k:not(#\#):not(#\#) {
  border-color: var(--xowqfm5);
}

.x13pxfxi:not(#\#):not(#\#) {
  border-color: var(--xwdlrx3);
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.xgqmno8:not(#\#):not(#\#) {
  border-radius: 16px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x983p9h:not(#\#):not(#\#) {
  border-radius: 50% 50% 50% 0;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x1tppipg:not(#\#):not(#\#) {
  border-radius: var(--x10ekix0);
}

.xwkx6oq:not(#\#):not(#\#) {
  border-radius: var(--xgfms30);
}

.x1h1denh:not(#\#):not(#\#) {
  border-radius: var(--xm56nvn);
}

.x15oo5rt:not(#\#):not(#\#) {
  border-radius: var(--xnovehx);
}

.x4lsvx5:not(#\#):not(#\#) {
  border-radius: var(--xydcffo);
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.x1eovdha:not(#\#):not(#\#) {
  border-width: 2.5px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.x1qg7m3j:not(#\#):not(#\#) {
  gap: 15px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x9syfym:not(#\#):not(#\#) {
  gap: 20px 14px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.xseyljb:not(#\#):not(#\#) {
  gap: 30px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.xxy7wue:not(#\#):not(#\#) {
  gap: 80px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.x1pidvrl:not(#\#):not(#\#) {
  gap: var(--x-gap);
}

.xed4nwe:not(#\#):not(#\#) {
  gap: var(--x101tt9l);
}

.xwilawo:not(#\#):not(#\#) {
  gap: var(--x12yx7ou) var(--xnb98xz);
}

.xtflrib:not(#\#):not(#\#) {
  gap: var(--x12yx7ou);
}

.x1t1xytt:not(#\#):not(#\#) {
  gap: var(--x15itnl6);
}

.x1l6p5pk:not(#\#):not(#\#) {
  gap: var(--x1618v4x);
}

.xvby2r:not(#\#):not(#\#) {
  gap: var(--x1s52lnu);
}

.x1b3vm0z:not(#\#):not(#\#) {
  gap: var(--x97659f) var(--x6glweo);
}

.xph2rth:not(#\#):not(#\#) {
  gap: var(--x97659f);
}

.xsehy78:not(#\#):not(#\#) {
  gap: var(--xec2s8p);
}

.x13z5rfj:not(#\#):not(#\#) {
  gap: var(--xgx8lwb);
}

.xr5fogm:not(#\#):not(#\#) {
  gap: var(--xnb98xz);
}

.xh53t31:not(#\#):not(#\#) {
  gap: var(--xnurwf7);
}

.xe46xyi:not(#\#):not(#\#) {
  gap: var(--xuj70i0);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xqc46ps:not(#\#):not(#\#) {
  grid-template-areas: "top form"
                       "bottom form";
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.xiruzw1:not(#\#):not(#\#) {
  margin-block: -24px;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.x1ggvggm:not(#\#):not(#\#) {
  padding-block: 35px;
}

.x62rkhy:not(#\#):not(#\#) {
  padding-block: 48px;
}

.xmw6hcl:not(#\#):not(#\#) {
  padding-block: 60px;
}

.x1rvyzm2:not(#\#):not(#\#) {
  padding-block: 72px 78px;
}

.x6sgm8y:not(#\#):not(#\#) {
  padding-block: 96px;
}

.xpm6mwh:not(#\#):not(#\#) {
  padding-block: var(--x1cly356);
}

.x8l3klb:not(#\#):not(#\#) {
  padding-block: var(--x1gyl29v);
}

.xnat3u3:not(#\#):not(#\#) {
  padding-block: var(--x6glweo);
}

.x15ie9ev:not(#\#):not(#\#) {
  padding-block: var(--xec2s8p);
}

.xmcdd5x:not(#\#):not(#\#) {
  padding-block: var(--xgx8lwb);
}

.x19i0fkt:not(#\#):not(#\#) {
  padding-inline: var(--x6g13bb);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x19eei9o:not(#\#):not(#\#) {
  transition: all .15s;
}

.x1c9ti2u:not(#\#):not(#\#) {
  transition: all .2s cubic-bezier(.16, 1, .3, 1);
}

.x169l3ba:not(#\#):not(#\#) {
  transition: all .2s;
}

.xui5d25:not(#\#):not(#\#) {
  transition: background-color .18s, transform .15s, box-shadow .18s;
}

.xhx8npm:not(#\#):not(#\#) {
  transition: background-color .2s, border-color .2s;
}

.x5gkzjs:not(#\#):not(#\#) {
  transition: background-color .2s;
}

.x1bwsx9l:not(#\#):not(#\#) {
  transition: border-color .2s, box-shadow .2s;
}

.xzlr0fm:not(#\#):not(#\#) {
  transition: border-color .2s;
}

.xrwkjy5:not(#\#):not(#\#) {
  transition: color .15s;
}

.xh6kesg:not(#\#):not(#\#) {
  transition: color .18s, gap .18s;
}

.x1yz9299:not(#\#):not(#\#) {
  transition: color .18s, transform .18s;
}

.xuhxe7p:not(#\#):not(#\#) {
  transition: color .18s;
}

.x19jivmj:not(#\#):not(#\#) {
  transition: transform .24s cubic-bezier(.16, 1, .3, 1), color .18s;
}

.x1jaox4c:not(#\#):not(#\#) {
  transition: transform .2s;
}

.xawmgur:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--xowqfm5);
}

.xbdm83y:has(input:checked):not(#\#):not(#\#) {
  border-color: var(--colors-primary);
}

.x1kc9nco:hover:not(#\#):not(#\#) {
  border-color: #a64e59;
}

.x5q6odt:hover:not(#\#):not(#\#) {
  border-color: #d8c6c6;
}

.x14y2djc:hover:not(#\#):not(#\#) {
  border-color: var(--xus27lt);
}

.xzzfuyv:hover:not(#\#):not(#\#) {
  gap: 14px;
}

.xvg9bp7:focus:not(#\#):not(#\#) {
  border-color: var(--colors-primary);
}

.xle4xeq:focus:not(#\#):not(#\#) {
  border-color: var(--xowqfm5);
}

.x238etm:focus:not(#\#):not(#\#) {
  outline: 2px solid var(--xowqfm5);
}

.x1uvtmcs:focus:not(#\#):not(#\#) {
  outline: none;
}

@media (width <= 600px) {
  .x7vvq9c.x7vvq9c:not(#\#):not(#\#) {
    border-radius: 10px;
  }

  .x1blwdi1.x1blwdi1:not(#\#):not(#\#) {
    border-radius: 6px;
  }

  .xmlfagq.xmlfagq:not(#\#):not(#\#) {
    gap: 12px;
  }
}

@media (width <= 420px) {
  .xf1nb5j.xf1nb5j:not(#\#):not(#\#) {
    gap: 16px;
  }
}

@media (width <= 700px) {
  .x631f5h.x631f5h:not(#\#):not(#\#) {
    gap: 16px;
  }
}

@media (width <= 600px) {
  .x16qppv5.x16qppv5:not(#\#):not(#\#) {
    gap: 20px;
  }
}

@media (width <= 700px) {
  .x7d6c3w.x7d6c3w:not(#\#):not(#\#) {
    gap: 24px;
  }
}

@media (width <= 800px) {
  .x1dyt75u.x1dyt75u:not(#\#):not(#\#) {
    gap: 32px;
  }

  .xypsfay.xypsfay:not(#\#):not(#\#) {
    gap: 40px;
  }
}

@media (width >= 960px) {
  .xqhg5tv.xqhg5tv:not(#\#):not(#\#) {
    gap: 56px;
  }
}

@media (width <= 380px) {
  .x1urrgeb.x1urrgeb:not(#\#):not(#\#) {
    gap: 6px;
  }
}

@media (width <= 600px) {
  .xniuvp8.xniuvp8:not(#\#):not(#\#) {
    gap: 6px;
  }

  .x17mo21a.x17mo21a:not(#\#):not(#\#) {
    gap: 8px;
  }

  .xazs2ym.xazs2ym:not(#\#):not(#\#) {
    gap: var(--x15itnl6);
  }
}

@media (width <= 800px) {
  .x1pbg4ws.x1pbg4ws:not(#\#):not(#\#) {
    grid-template-areas: "top"
                         "form"
                         "bottom";
  }
}

@media (width <= 600px) {
  .xmkprn3.xmkprn3:not(#\#):not(#\#) {
    padding-block: 24px;
  }

  .x1mfbh79.x1mfbh79:not(#\#):not(#\#) {
    padding-block: 64px;
  }

  .x15lzc8q.x15lzc8q:not(#\#):not(#\#) {
    padding-inline: var(--x1cly356);
  }
}

.xlh3980:not(#\#):not(#\#):not(#\#) {
  -moz-osx-font-smoothing: grayscale;
}

.xvmahel:not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
}

.x15fi8au:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--colors-primary);
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.xvgz979:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--x1lzdl3o);
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.xvp9s6x:not(#\#):not(#\#):not(#\#) {
  animation-name: x1qebh90-B;
}

.xz4mz4h:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: var(--x1d1c3e3);
}

.x1dltgaz:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.x1qb9kc5:not(#\#):not(#\#):not(#\#) {
  background-color: #121417;
}

.xvzpnmz:not(#\#):not(#\#):not(#\#) {
  background-color: #e0868f;
}

.xr4muna:not(#\#):not(#\#):not(#\#) {
  background-color: #f2eeea;
}

.xg2974:not(#\#):not(#\#):not(#\#) {
  background-color: #f5e6e7;
}

.xpdpfxc:not(#\#):not(#\#):not(#\#) {
  background-color: #faf8f4;
}

.x1gseics:not(#\#):not(#\#):not(#\#) {
  background-color: #faf8f6;
}

.xr5x9y:not(#\#):not(#\#):not(#\#) {
  background-color: #fbf7f7;
}

.x1gstzeu:not(#\#):not(#\#):not(#\#) {
  background-color: #fff4f2;
}

.x17h0zq3:not(#\#):not(#\#):not(#\#) {
  background-color: #121417f5;
}

.x12u32qm:not(#\#):not(#\#):not(#\#) {
  background-color: #e0868f1f;
}

.xdoowgk:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff08;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xgn6m09:not(#\#):not(#\#):not(#\#) {
  background-color: var(--colors-background);
}

.xkgd9xb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--colors-border);
}

.x15551tk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--colors-primary);
}

.x16bmm3v:not(#\#):not(#\#):not(#\#) {
  background-color: var(--colors-surface);
}

.xxousxm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x10covc5);
}

.xc2lj18:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x145lqwq);
}

.x1guks9a:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1puase);
}

.xk5v2tg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1qrtywb);
}

.xlgv678:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x75454c);
}

.x1qiy0fx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xju4iph);
}

.xo424ii:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xmotnak);
}

.xn0t6dd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xogc32d);
}

.xvznvnm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xowqfm5);
}

.x1nth7b0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtvw86p);
}

.xqhuajf:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xus27lt);
}

.x1ns8zuy:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg, #121417 0%, #232126 100%);
}

.x1odbl4q:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(135deg, #ffffff06 0 1px, #0000 1px 9px);
}

.x1n17ikk:not(#\#):not(#\#):not(#\#) {
  background-image: var(--x1tk863k);
}

.xvj4js9:not(#\#):not(#\#):not(#\#) {
  background-image: var(--xcpq17y);
}

.x1a48zo:not(#\#):not(#\#):not(#\#) {
  background-image: var(--xqevwsv);
}

.xegzj4c:not(#\#):not(#\#):not(#\#) {
  background-image: var(--xsr4sre);
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.xso8uq2:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #e0868f33;
}

.xou29mc:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #f5e6e74d;
}

.x10xjcd1:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 25px #12141705;
}

.x102xczh:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 20px 40px #1214171f;
}

.x1ty5j8e:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 25px 50px -12px #12141740;
}

.xwsqw7q:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #12141703;
}

.x1tz7ki3:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 30px #0000001f;
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.xbt9ib7:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x16rb5nh);
}

.xzpw91s:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1akkpdd);
}

.x1qwyzy9:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1dxa2vz);
}

.x1xct4fz:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1xl69uz);
}

.x1dycckn:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x4o5n9m);
}

.x1fyvpzi:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xcfyy31);
}

.x18xfj1p:not(#\#):not(#\#):not(#\#) {
  clear: both;
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.xmwq98q:not(#\#):not(#\#):not(#\#) {
  color: #39333a;
}

.x3dif2c:not(#\#):not(#\#):not(#\#) {
  color: #4e4850;
}

.xltsu8l:not(#\#):not(#\#):not(#\#) {
  color: #51474c;
}

.xxwudje:not(#\#):not(#\#):not(#\#) {
  color: #736c73;
}

.xp1d212:not(#\#):not(#\#):not(#\#) {
  color: #8d3027;
}

.x1h5l8zn:not(#\#):not(#\#):not(#\#) {
  color: #aaa5a8;
}

.xdsqswc:not(#\#):not(#\#):not(#\#) {
  color: #b93a2e;
}

.x1e2d5q0:not(#\#):not(#\#):not(#\#) {
  color: #b9b2b7;
}

.x1wtf9wq:not(#\#):not(#\#):not(#\#) {
  color: #c7c5c6;
}

.xfq5c3x:not(#\#):not(#\#):not(#\#) {
  color: #d0c9cd;
}

.x1se10l3:not(#\#):not(#\#):not(#\#) {
  color: #e0868f;
}

.x14yfrn:not(#\#):not(#\#):not(#\#) {
  color: #e9e0e4;
}

.x184zs7l:not(#\#):not(#\#):not(#\#) {
  color: #ede9ea;
}

.xruxyev:not(#\#):not(#\#):not(#\#) {
  color: #f5e6e7;
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xc70zl9:not(#\#):not(#\#):not(#\#) {
  color: var(--colors-muted-text);
}

.x10b2saw:not(#\#):not(#\#):not(#\#) {
  color: var(--colors-on-primary);
}

.xhcls6n:not(#\#):not(#\#):not(#\#) {
  color: var(--colors-primary);
}

.x1vxs0pi:not(#\#):not(#\#):not(#\#) {
  color: var(--colors-text);
}

.xde0ch2:not(#\#):not(#\#):not(#\#) {
  color: var(--x1aqd4so);
}

.x1d8x4wo:not(#\#):not(#\#):not(#\#) {
  color: var(--x1eug1c6);
}

.x1790r0k:not(#\#):not(#\#):not(#\#) {
  color: var(--x1imwyqo);
}

.x1ft8w31:not(#\#):not(#\#):not(#\#) {
  color: var(--x1piicx);
}

.xogyw2h:not(#\#):not(#\#):not(#\#) {
  color: var(--x1rr615g);
}

.x1vin1ad:not(#\#):not(#\#):not(#\#) {
  color: var(--xirclop);
}

.x3rvrpc:not(#\#):not(#\#):not(#\#) {
  color: var(--xogc32d);
}

.x1jklpk5:not(#\#):not(#\#):not(#\#) {
  color: var(--xowqfm5);
}

.xzpz65a:not(#\#):not(#\#):not(#\#) {
  color: var(--xus27lt);
}

.x8jhzil:not(#\#):not(#\#):not(#\#) {
  color: var(--xvzaxc7);
}

.xkwsgsq:not(#\#):not(#\#):not(#\#) {
  color: var(--xwv8mi3);
}

.x1wofg5u:not(#\#):not(#\#):not(#\#) {
  color: var(--xxdyf6a);
}

.xf2q2za:not(#\#):not(#\#):not(#\#) {
  column-gap: 64px;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.x1faq86j:not(#\#):not(#\#):not(#\#) {
  float: left;
}

.x1sobx3r:not(#\#):not(#\#):not(#\#) {
  font-family: var(--fonts-body);
}

.x1ally7w:not(#\#):not(#\#):not(#\#) {
  font-family: var(--fonts-heading);
}

.x2g8bjy:not(#\#):not(#\#):not(#\#) {
  font-family: var(--fonts-mono);
}

.x1oh5kd1:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x7uteln);
}

.x11q5ctt:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xkchq16);
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x1ewwscv:not(#\#):not(#\#):not(#\#) {
  font-size: 26px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

.x1bzxrpb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(28px, 3vw, 36px);
}

.x1p1oxfx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(32px, 3.8vw, 50px);
}

.xck4nfg:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(44px, 5.4vw, 74px);
}

.xob7c5j:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x125py1t);
}

.xxdoe8f:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x138w25q);
}

.x459932:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x13ffenh);
}

.xl9qq7d:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x13l95dp);
}

.xgpa7i8:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1469rsn);
}

.xehaiub:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x14i32wi);
}

.xm3vn:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x15sofpf);
}

.xv42g4m:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x170hj20);
}

.xyxgw18:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x19kj7df);
}

.xgw0vh7:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1duolqs);
}

.xfmcjny:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1dyyv9o);
}

.x2coen5:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1ejwguy);
}

.xoxe0c8:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1f2nzyc);
}

.x1peemw0:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1gggb6w);
}

.x9iwv2t:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1kb1a5x);
}

.x1rnx9zo:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1kerdau);
}

.x15339op:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1lf7hlj);
}

.xpukbyl:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1mr7gyb);
}

.xvzhj7g:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1sw24g8);
}

.xtvles4:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1twjpce);
}

.xgervrr:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x50jag4);
}

.x11t1gpa:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x5ejkm9);
}

.x1c2rqsh:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x7ok7oc);
}

.x5uaz9s:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x8ao39v);
}

.ximohhk:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xajjoqm);
}

.x12w4hyx:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xk1fffu);
}

.x1oxokhq:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xkr2gyz);
}

.x1gbej76:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xlteyzu);
}

.xmnhlh:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xmx5fww);
}

.x1wm12og:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xnbbspv);
}

.x9p4hio:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xtx7p9a);
}

.x1s1gsy4:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xvcfbdz);
}

.xgrm16t:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xw6vdvm);
}

.xdntlhe:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xwvdh4s);
}

.x1vgu3or:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xxz7t4o);
}

.x1yn96ag:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xyhrrri);
}

.x5qns8b:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xzva70i);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.x1iikomf:not(#\#):not(#\#):not(#\#) {
  font-weight: 300;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x19s9jnd:not(#\#):not(#\#):not(#\#) {
  font-weight: 650;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.x1pd3egz:not(#\#):not(#\#):not(#\#) {
  font-weight: inherit;
}

.x9jiw7p:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: .85fr 1.15fr;
}

.x16iw215:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.08fr 1fr;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x1y6fwsi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

.x1wlfl8j:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1fr);
}

.x1rfa8br:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.x60alth:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
}

.x1ayh3g3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}

.x5yznzf:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
}

.xe9tf06:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.x1jhpiw0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
}

.xcrp9iq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.x16b5111:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

.xchwjsl:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
}

.xqketvx:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--x-gridTemplateColumns);
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1tup8yo:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.3px;
}

.x1roq8pg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.5px;
}

.xipi2l9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.8px;
}

.x1ydda7v:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1.5px;
}

.xhcxar9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.2px;
}

.xkffqfj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.5px;
}

.x1r0g7yl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1px;
}

.xlxmecl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 2.5px;
}

.x9yuybe:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x144w2kt);
}

.x2ahf8v:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1bn0tzq);
}

.x102in8c:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1f3ka7p);
}

.x1r8s82p:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1hwrwg);
}

.x1fiomyn:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1l1jo18);
}

.x1vlwtnw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1w7289t);
}

.x19c9pz4:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x6qbaa0);
}

.x1nf69mi:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x9a081t);
}

.x1kx6250:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xbyxa6h);
}

.xzs1l55:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xlf7t7u);
}

.x5mw4po:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xxsmgya);
}

.x2fkcpg:not(#\#):not(#\#):not(#\#) {
  line-height: .9;
}

.xvge619:not(#\#):not(#\#):not(#\#) {
  line-height: .97;
}

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.x4q1cud:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75;
}

.xwxc2jc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.8;
}

.xbs1c6g:not(#\#):not(#\#):not(#\#) {
  line-height: 1.9;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.xuzhngd:not(#\#):not(#\#):not(#\#) {
  opacity: .3;
}

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.xxs79tx:not(#\#):not(#\#):not(#\#) {
  row-gap: 0;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.x81522t:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #e0868f;
}

.xujl8zx:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.xewurvo:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 2px;
}

.xfqjyog:not(#\#):not(#\#):not(#\#) {
  text-rendering: optimizelegibility;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.xjygbdx:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 6px;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.xizgwol:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-8deg);
}

.x1158fpu:not(#\#):not(#\#):not(#\#) {
  transform: rotate(45deg);
}

.x3ajldb:not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1fqvmpg[data-active="true"]:not(#\#):not(#\#):not(#\#) {
  background-color: var(--colors-primary);
}

.x1bgbb6o:has(input:checked):not(#\#):not(#\#):not(#\#) {
  background-color: #faf8f4;
}

.xi7g35o:has(input:checked):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 15px #7a1f2b1f;
}

.x1gvxbt5:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: #736c73;
}

.xe9ge5o:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #942634;
}

.x7k7s70:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fcfbf8;
}

.x6ff8kc:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff14;
}

.x14ffiy9:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--colors-on-primary);
}

.x1qu8vyd:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x12qrelp);
}

.xusj0tm:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1m87o62);
}

.x1andmrb:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xogc32d);
}

.xx4a338:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xs6fpif);
}

.xe5vnp1:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 30px #1214170d;
}

.x1dcpkvx:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #7a1f2b26;
}

.xcb6zjr:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #1214170d;
}

.xgc1scs:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 14px #f5e6e733;
}

.x1hjtavb:hover:not(#\#):not(#\#):not(#\#) {
  color: #942634;
}

.x1iih0q2:hover:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.x1euij6j:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--colors-on-primary);
}

.xr3nkeg:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--colors-primary);
}

.xe3yf80:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xowqfm5);
}

.xwy74x9:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xus27lt);
}

.xj8puo2:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #fff;
}

.x6b0lh4:hover:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.01);
}

.x14ow2ja:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.xmcf9fx:focus:not(#\#):not(#\#):not(#\#) {
  background-color: #fcfbf8;
}

.xpmcaz0:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #7a1f2b1f;
}

.x1kxeele:active:not(#\#):not(#\#):not(#\#) {
  background-color: #601824;
}

.x3hs1dh:active:not(#\#):not(#\#):not(#\#) {
  background-color: #e9e0e4;
}

.x184ktpi:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjjuyqn);
}

.x1vyg1ym:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.995);
}

.xymg228:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(1px);
}

@media (width <= 600px) {
  .x1nv3ygk.x1nv3ygk:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 700px) {
  .x12kvzbs.x12kvzbs:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 1050px) {
  .x94b8t5.x94b8t5:not(#\#):not(#\#):not(#\#) {
    column-gap: 36px;
  }
}

@media (width <= 380px) {
  .x10c9hk4.x10c9hk4:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 800px) {
  .xze2x15.xze2x15:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 900px) {
  .xzd29fr.xzd29fr:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 600px) {
  .x1fc7d7z.x1fc7d7z:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 700px) {
  .xwlf911.xwlf911:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 600px) {
  .x56szkm.x56szkm:not(#\#):not(#\#):not(#\#) {
    flex-wrap: nowrap;
  }

  .xaamhvw.xaamhvw:not(#\#):not(#\#):not(#\#) {
    font-size: 10.5px;
  }

  .x1mhe0l2.x1mhe0l2:not(#\#):not(#\#):not(#\#) {
    font-size: 12.5px;
  }

  .x1yuhz0b.x1yuhz0b:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }

  .x1qrmsns.x1qrmsns:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }

  .xexpeew.xexpeew:not(#\#):not(#\#):not(#\#) {
    font-size: 17px;
  }

  .xvox41h.xvox41h:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }

  .xnkhtqc.xnkhtqc:not(#\#):not(#\#):not(#\#) {
    font-size: 7px;
  }
}

@media (width >= 960px) {
  .x2ltw38.x2ltw38:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 18rem minmax(0, 1fr);
  }
}

@media (width <= 340px) {
  .x1i3xssl.x1i3xssl:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 420px) {
  .x1l1t43a.x1l1t43a:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 600px) {
  .x1nc4n6v.x1nc4n6v:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 700px) {
  .xx3cr9d.xx3cr9d:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 800px) {
  .xcqouw7.xcqouw7:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 600px) {
  .x16oqcij.x16oqcij:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }

  .x4mx9af.x4mx9af:not(#\#):not(#\#):not(#\#) {
    letter-spacing: -1px;
  }

  .xg6t8jn.xg6t8jn:not(#\#):not(#\#):not(#\#) {
    letter-spacing: 1.8px;
  }

  .xy2u0h8.xy2u0h8:not(#\#):not(#\#):not(#\#) {
    line-height: 1.3;
  }

  .x1w6zpa7.x1w6zpa7:not(#\#):not(#\#):not(#\#) {
    line-height: 1.55;
  }
}

@media (width >= 960px) {
  .x17tt5qk.x17tt5qk:not(#\#):not(#\#):not(#\#) {
    position: sticky;
  }
}

@media (width <= 800px) {
  .xx2sv78.xx2sv78:not(#\#):not(#\#):not(#\#) {
    row-gap: 32px;
  }
}

.x1gnyvv6:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #333237;
}

.x16stqrj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0000;
}

.x5pp191:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--colors-border);
}

.x1mvi5mu:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1m87o62);
}

.x18yy3op:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xb91w6q);
}

.xvb15x4:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xogc32d);
}

.x1700lhh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xowqfm5);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x9g5uq4:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #d14334;
}

.xvaolb3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1u6x64z);
}

.x15ksaa0:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xowqfm5);
}

.xsxj2vf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: dashed;
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.xyj58a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 0;
}

.xe0pwq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 1px;
}

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.xdm2jk9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #3c3439;
}

.xor4nt2:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--colors-border);
}

.x1w7elkf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--colors-primary);
}

.xh42838:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1ezavr6);
}

.xq0gwvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1vg4c8s);
}

.x1k8ry02:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x2582ih);
}

.xmxmwk2:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xb91w6q);
}

.x1nmjywr:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xogc32d);
}

.x166r8nh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xx0z5y7);
}

.xlya59e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: dashed;
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.xamhcws:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 2px;
}

.x18ccme9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 5px;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x18gnavp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 13px;
}

.xx3o462:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 15px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.x5kalc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 42px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.x1c436fg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 18px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1xka2u1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 26px;
}

.x1chd833:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 28px;
}

.xvl6max:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 36px;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.xh7uebp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 80px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x33n5qm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xgx8lwb);
}

.xsuj2kb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xnb98xz);
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xhrpt6u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 18px;
}

.xvijh9v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.x1hogkm0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 34px;
}

.x7r5mf7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.xluwwfo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x101tt9l);
}

.xmqza75:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x12yx7ou);
}

.xlu2v5z:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xgx8lwb);
}

.x3a1biz:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xnb98xz);
}

.xhzesss:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xnurwf7);
}

.xgqm444:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xqhr1ll);
}

.xted6l9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.x1jf9wyt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 33em;
}

.xxc7z9f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 360px;
}

.xq2pcee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 440px;
}

.x1pfbilc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 460px;
}

.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}

.x1lwm3bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 520px;
}

.xp73w0s:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 580px;
}

.xkyadst:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 68ch;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.x9n8ayo:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1lfe706);
}

.xfw431:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1mkysqg);
}

.x11izd67:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--xa9nzh1);
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x3sc9yq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 46px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.x118qrhw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 65vh;
}

.xseoqlg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 80px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xppr10f:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 600px;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.xzk7aed:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 64px;
}

.xyy0sea:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x12yx7ou);
}

.x1pqs7g0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1i3ol5j);
}

.xfxnc5x:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xnurwf7);
}

.x1u6piac:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xx0a80s);
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x1ueqoyz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--xqhr1ll);
}

.x8e5d8q:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 24px;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x1uysmmv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 64px;
}

.xmmc768:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1cly356);
}

.xb6pchb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1fx360t);
}

.x1jpt3n8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xnurwf7);
}

.xqsfpfz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xpfm8n4);
}

.xrfxgiw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xqhr1ll);
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.xn5hqff:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 16px;
}

.x4h5fkn:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 96px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xomnu4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.x1fxhmyf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 13px;
}

.x1a00udw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 15px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x23j0i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 26px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x1691je0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34px;
}

.x1guw455:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.x10h3iyq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 42px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x13oubkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 96px;
}

.x16rywrb:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1220px, 100% - 48px);
}

.x19rls0l:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 16px;
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1mxkc97:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #d8c6c6;
}

.xvyv7mp:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1u6x64z);
}

@media (width <= 600px) {
  .x263xg.x263xg:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 32px;
  }
}

@media (width <= 800px) {
  .x6u2nbx.x6u2nbx:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 0;
  }
}

@media (width <= 600px) {
  .x1t6kx7.x1t6kx7:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 12px;
  }

  .x1tv6atb.x1tv6atb:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 4px;
  }
}

@media (width <= 700px) {
  .x14p4m46.x14p4m46:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 56px;
  }
}

@media (width <= 600px) {
  .xg2sbls.xg2sbls:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 10px;
  }

  .x1p94rvz.x1p94rvz:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 2px;
  }

  .xncgazr.xncgazr:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 4px;
  }

  .x1hrcvve.x1hrcvve:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 36px;
  }

  .xk9b071.xk9b071:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 38px;
  }

  .xyflqeh.xyflqeh:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 42px;
  }

  .xaae8qh.xaae8qh:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 64px;
  }

  .x148d4ii.x148d4ii:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 68px;
  }
}

@media (width <= 800px) {
  .xc0bsc4.xc0bsc4:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 48px;
  }

  .x17naqu8.x17naqu8:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 48px;
  }
}

@media (width >= 960px) {
  .x168resk.x168resk:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 96px;
  }
}

@media (width <= 600px) {
  .x1cg0k7w.x1cg0k7w:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 32px;
  }

  .xbiivni.xbiivni:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 36px);
  }
}
