@font-face{font-family:Poppins;src:url(/fonts/Poppins-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--sp-boop:#f25e61;--sp-lake-walk:#caf6f6;--sp-neon-zoomies:#ddfece;--sp-lighter-teal:#0c5a66;--sp-medium-teal:#023945;--sp-pet-pool:#75dbc8;--sp-coral:var(--sp-boop);--sp-coral-600:#f46f72;--sp-coral-700:#e04b4e;--sp-teal:var(--sp-pet-pool);--sp-teal-dark:var(--sp-lighter-teal);--sp-dark-teal:#042e33;--sp-tranquil-dark:#668182;--sp-tranquil-light:#7b9c9e;--sp-light-neutral-gray:#f0f6f6;--sp-light-neutral-cool:#e1edea;--sp-whisker:#fff;--sp-ink:var(--sp-dark-teal);--sp-ink-2:var(--sp-medium-teal);--sp-fg-1:var(--sp-tranquil-dark);--sp-fg-2:var(--sp-tranquil-light);--sp-line:#dfe8e4;--sp-surface:var(--sp-light-neutral-gray);--sp-surface-2:var(--sp-light-neutral-cool);--sp-white:var(--sp-whisker);--sp-off-white:var(--sp-whisker);--sp-mint-50:var(--sp-neon-zoomies);--sp-mint-100:#e0fed3;--sp-aqua-50:#d0f7f2;--sp-aqua-100:var(--sp-lake-walk);--sp-rose-50:#fee6e8;--sp-rose-100:#fdd5d6;--sp-bg:var(--sp-white);--sp-bg-muted:var(--sp-surface);--sp-text:var(--sp-ink);--sp-text-muted:var(--sp-fg-1);--sp-text-subtle:var(--sp-fg-2);--sp-border:var(--sp-line);--sp-primary:var(--sp-coral);--sp-primary-fg:#fff;--sp-secondary-fg:var(--sp-ink);--sp-success:#2e9e6a;--sp-warning:#e0a82e;--sp-danger:var(--sp-coral);--sp-dark-bg:var(--sp-ink-2);--sp-dark-bg-2:var(--sp-ink);--sp-dark-fg:var(--sp-off-white);--sp-dark-muted:#7b9c9e;--sp-font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--sp-font-display:"Poppins", system-ui, -apple-system, sans-serif;--sp-font-utility:"Poppins", sans-serif;--sp-fs-h0:64px;--sp-fs-h1:48px;--sp-fs-h2:32px;--sp-fs-h3:24px;--sp-fs-h4:20px;--sp-fs-body-xl:24px;--sp-fs-body-lg:20px;--sp-fs-body:16px;--sp-fs-body-sm:12px;--sp-fs-label:12px;--sp-fs-h0-m:44px;--sp-fs-h1-m:40px;--sp-fs-h2-m:32px;--sp-fs-h3-m:24px;--sp-fs-h4-m:18px;--sp-fs-body-xl-m:20px;--sp-fs-body-lg-m:18px;--sp-fs-body-m:16px;--sp-fs-body-sm-m:14px;--sp-fw-regular:400;--sp-fw-medium:500;--sp-fw-semi:600;--sp-fw-strong:600;--sp-lh-tight:1.1;--sp-lh-heading:1.2;--sp-lh-body:1.5;--sp-lh-prose:1.6;--sp-measure:72ch;--sp-measure-prose:66ch;--sp-measure-narrow:52ch;--sp-space-prose-block:1.5em;--sp-space-heading-above:2em;--sp-space-heading-below:.5em;--sp-space-caption:.5em;--sp-r-sm:8px;--sp-r-md:12px;--sp-r-lg:16px;--sp-r-xl:24px;--sp-r-pill:999px;--sp-r-card:16px;--sp-s-1:4px;--sp-s-2:8px;--sp-s-3:12px;--sp-s-4:16px;--sp-s-5:24px;--sp-s-6:32px;--sp-s-7:48px;--sp-s-8:64px;--sp-s-9:96px;--sp-s-10:120px;--sp-shadow-sm:0 1px 2px #0000000f;--sp-shadow-md:0 4px 16px #0000001a;--sp-shadow-lg:0 12px 40px #12444e33;--sp-shadow-card:0 2px 12px #12444e14;--sp-input-height:48px;--sp-input-radius:var(--sp-r-md);--sp-input-border-width:1.5px;--sp-input-border:#7b9c9e;--sp-input-border-focus:var(--sp-lighter-teal);--sp-input-border-error:var(--sp-boop);--sp-input-border-disabled:#b8cecc;--sp-input-bg:var(--sp-white);--sp-input-bg-disabled:#f5f8f7;--sp-input-text:var(--sp-dark-teal);--sp-input-text-disabled:#a0b8b8;--sp-input-placeholder:var(--sp-tranquil-light);--sp-input-padding-x:14px;--sp-input-font-size:15px;--sp-input-help-color:#456e6e;--sp-input-error-color:#b63a3d;--sp-btn-h-lg:52px;--sp-btn-h-md:44px;--sp-btn-h-sm:36px;--spd-bg:#001a22;--spd-bg-elev-1:#052b35;--spd-bg-elev-2:#0b3c48;--spd-bg-muted:#042029;--spd-bg-hover:#0e4652;--spd-text:#eaf5f4;--spd-text-muted:#a8c7c8;--spd-text-subtle:#7fa3a5;--spd-text-disabled:#4f6e71;--spd-border:#12404b;--spd-border-strong:#1e5a68;--spd-focus-ring:#8fe7d8;--spd-primary:#ff8184;--spd-primary-hover:#ffa1a3;--spd-primary-fg:#1a0a0b;--spd-accent-teal:#8fe7d8;--spd-accent-aqua:#9eebe4;--spd-accent-mint:#b6f0a2;--spd-tint-coral:#3a1618;--spd-tint-teal:#0e3a3f;--spd-tint-mint:#16371e;--spd-tint-aqua:#10343a;--spd-success:#6fe0a0;--spd-warning:#ffc861;--spd-danger:#ff8184;--spd-info:#8fe7d8;--spd-shadow-sm:0 1px 2px #00000080;--spd-shadow-md:0 4px 16px #00000073;--spd-shadow-lg:0 12px 40px #0000008c;--spd-shadow-card:0 2px 12px #00000059}[data-theme=dark]{--sp-bg:var(--spd-bg);--sp-bg-muted:var(--spd-bg-muted);--sp-text:var(--spd-text);--sp-text-muted:var(--spd-text-muted);--sp-text-subtle:var(--spd-text-subtle);--sp-border:var(--spd-border);--sp-primary:var(--spd-primary);--sp-primary-fg:var(--spd-primary-fg);--sp-success:var(--spd-success);--sp-warning:var(--spd-warning);--sp-danger:var(--spd-danger);--sp-ink:var(--spd-text);--sp-ink-2:var(--spd-text);--sp-fg-1:var(--spd-text-muted);--sp-fg-2:var(--spd-text-subtle);--sp-line:var(--spd-border);--sp-surface:var(--spd-bg-muted);--sp-surface-2:var(--spd-bg-elev-1);--sp-white:var(--spd-bg-elev-1);--sp-shadow-sm:var(--spd-shadow-sm);--sp-shadow-md:var(--spd-shadow-md);--sp-shadow-lg:var(--spd-shadow-lg);--sp-shadow-card:var(--spd-shadow-card);--sp-input-border:var(--spd-border-strong);--sp-input-border-focus:var(--spd-focus-ring);--sp-input-border-error:var(--spd-danger);--sp-input-border-disabled:#1a3e47;--sp-input-bg:var(--spd-bg-elev-1);--sp-input-bg-disabled:var(--spd-bg-muted);--sp-input-text:var(--spd-text);--sp-input-text-disabled:var(--spd-text-disabled);--sp-input-help-color:var(--spd-text-muted);--sp-input-error-color:var(--spd-danger)}@media (width<=640px){:root{--sp-fs-h0:var(--sp-fs-h0-m);--sp-fs-h1:var(--sp-fs-h1-m);--sp-fs-h2:var(--sp-fs-h2-m);--sp-fs-h3:var(--sp-fs-h3-m);--sp-fs-h4:var(--sp-fs-h4-m);--sp-fs-body-xl:var(--sp-fs-body-xl-m);--sp-fs-body-lg:var(--sp-fs-body-lg-m);--sp-fs-body:var(--sp-fs-body-m);--sp-fs-body-sm:var(--sp-fs-body-sm-m)}}*,:before,:after{box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%}body{overflow-wrap:break-word}@media (width<=640px){h1,h2,h3,h4,h5,h6,p,blockquote,figure,ul,ol,li,dl{max-width:100%}html,body{overflow-x:hidden}}.sp-h0{font:var(--sp-fw-regular) var(--sp-fs-h0)/var(--sp-lh-tight) var(--sp-font-display);color:var(--sp-ink-2);letter-spacing:-.02em}.sp-h1,h1.sp{font:var(--sp-fw-regular) var(--sp-fs-h1)/var(--sp-lh-heading) var(--sp-font-display);color:var(--sp-ink-2);letter-spacing:-.02em}.sp-h2,h2.sp{font:var(--sp-fw-medium) var(--sp-fs-h2)/var(--sp-lh-heading) var(--sp-font-display);color:var(--sp-ink-2);letter-spacing:-.01em}.sp-h3,h3.sp{font:var(--sp-fw-semi) var(--sp-fs-h3)/var(--sp-lh-heading) var(--sp-font-display);color:var(--sp-ink-2)}.sp-h4,h4.sp{font:var(--sp-fw-semi) var(--sp-fs-h4)/var(--sp-lh-heading) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body-xl{font:var(--sp-fw-regular) var(--sp-fs-body-xl)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink)}.sp-body-xl-b{font:var(--sp-fw-semi) var(--sp-fs-body-xl)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body-lg{font:var(--sp-fw-regular) var(--sp-fs-body-lg)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink)}.sp-body-lg-b{font:var(--sp-fw-semi) var(--sp-fs-body-lg)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body{font:var(--sp-fw-regular) var(--sp-fs-body)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink)}.sp-body-b{font:var(--sp-fw-semi) var(--sp-fs-body)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body-sm{font:var(--sp-fw-regular) var(--sp-fs-body-sm)/1.5 var(--sp-font-sans);color:var(--sp-ink)}.sp-body-sm-b{font:var(--sp-fw-semi) var(--sp-fs-body-sm)/1.5 var(--sp-font-sans);color:var(--sp-ink-2)}.sp-btn-label{font:var(--sp-fw-medium) var(--sp-fs-body)/1 var(--sp-font-sans)}.sp-hairline{font:var(--sp-fw-semi) var(--sp-fs-body)/1 var(--sp-font-utility);text-transform:uppercase;letter-spacing:.08em;color:var(--sp-ink)}.sp-hairline-sm{font:var(--sp-fw-semi) var(--sp-fs-body-sm)/1 var(--sp-font-utility);text-transform:uppercase;letter-spacing:.12em;color:var(--sp-ink)}.sp-link{color:var(--sp-ink);text-underline-offset:3px;text-decoration:underline}.sp-body-column{max-width:var(--sp-measure)}.sp-prose{max-width:var(--sp-measure-prose)}.sp-narrow-copy{max-width:var(--sp-measure-narrow)}.sp-article p{margin-bottom:var(--sp-space-prose-block)}.sp-article h2,.sp-article h3{margin-top:var(--sp-space-heading-above);margin-bottom:var(--sp-space-heading-below)}.sp-caption{margin-top:var(--sp-space-caption)}.sp-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-link:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px;border-radius:2px}[data-theme=dark] .sp-link:focus-visible{outline-color:var(--spd-focus-ring)}::placeholder{color:var(--sp-fg-2);opacity:1}[disabled],[aria-disabled=true]{color:var(--sp-fg-1);cursor:not-allowed}[data-theme=dark] [disabled],[data-theme=dark] [aria-disabled=true]{color:var(--spd-text-disabled)}body,body *,.sp-scope,.sp-scope *{font-synthesis-weight:none}:where(body,body *,.sp-scope,.sp-scope *)[style*=font-weight\:700],:where(body,body *,.sp-scope,.sp-scope *)[style*="font-weight: 700"],:where(body,body *,.sp-scope,.sp-scope *)[style*=font-weight\:800],:where(body,body *,.sp-scope,.sp-scope *)[style*="font-weight: 800"],:where(body,body *,.sp-scope,.sp-scope *)[style*=font-weight\:900],:where(body,body *,.sp-scope,.sp-scope *)[style*="font-weight: 900"]{font-weight:600!important}b,strong{font-weight:600}.sp-field{flex-direction:column;display:flex}.sp-label{font:var(--sp-fw-semi) var(--sp-fs-label)/1 var(--sp-font-sans);color:var(--sp-dark-teal);margin:0 0 6px;display:block}[data-theme=dark] .sp-label{color:var(--spd-text)}.sp-help-text{font:var(--sp-fw-regular) var(--sp-fs-body-sm)/1.5 var(--sp-font-sans);color:var(--sp-input-help-color);margin:5px 0 0}.sp-help-text--error{color:var(--sp-input-error-color)}.sp-input{box-sizing:border-box;width:100%;height:var(--sp-input-height);border-radius:var(--sp-input-radius);border:var(--sp-input-border-width) solid var(--sp-input-border);padding:0 var(--sp-input-padding-x);font:var(--sp-fw-regular) var(--sp-input-font-size)/1 var(--sp-font-sans);color:var(--sp-input-text);background:var(--sp-input-bg);outline:none;transition:border-color .15s}.sp-input::placeholder{color:var(--sp-input-placeholder);opacity:1}.sp-input:focus{border-color:var(--sp-input-border-focus)}.sp-input--error{border-color:var(--sp-input-border-error)}.sp-input:disabled,.sp-input--disabled{background:var(--sp-input-bg-disabled);color:var(--sp-input-text-disabled);border-color:var(--sp-input-border-disabled);cursor:not-allowed}.sp-textarea{box-sizing:border-box;border-radius:var(--sp-input-radius);border:var(--sp-input-border-width) solid var(--sp-input-border);width:100%;min-height:112px;padding:12px var(--sp-input-padding-x);font:var(--sp-fw-regular) var(--sp-input-font-size)/1.55 var(--sp-font-sans);color:var(--sp-input-text);background:var(--sp-input-bg);resize:vertical;outline:none;transition:border-color .15s}.sp-textarea::placeholder{color:var(--sp-input-placeholder);opacity:1}.sp-textarea:focus{border-color:var(--sp-input-border-focus)}.sp-textarea--error{border-color:var(--sp-input-border-error)}.sp-select-wrap{position:relative}.sp-select{box-sizing:border-box;width:100%;height:var(--sp-input-height);border-radius:var(--sp-input-radius);border:var(--sp-input-border-width) solid var(--sp-input-border);padding:0 40px 0 var(--sp-input-padding-x);font:var(--sp-fw-regular) var(--sp-input-font-size)/1 var(--sp-font-sans);color:var(--sp-input-text);background:var(--sp-input-bg);appearance:none;cursor:pointer;outline:none;transition:border-color .15s}.sp-select:focus{border-color:var(--sp-input-border-focus)}.sp-select-wrap:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23042E33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}[data-theme=dark] .sp-select-wrap:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EAF5F4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.sp-cb-group{flex-direction:column;gap:12px;display:flex}.sp-cb-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.sp-cb-row input[type=checkbox]{display:none}.sp-cb-box{border:var(--sp-input-border-width) solid var(--sp-input-border);background:var(--sp-input-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:flex}.sp-cb-box svg{stroke:#fff;opacity:0;width:13px;height:13px;transition:opacity .12s}.sp-cb-row input:checked~.sp-cb-box{background:var(--sp-input-border-focus);border-color:var(--sp-input-border-focus)}.sp-cb-row input:checked~.sp-cb-box svg{opacity:1}.sp-cb-row--disabled{opacity:.45;cursor:not-allowed}.sp-cb-label{font:var(--sp-fw-regular) var(--sp-input-font-size)/1.4 var(--sp-font-sans);color:var(--sp-input-text)}.sp-rb-group{flex-direction:column;gap:12px;display:flex}.sp-rb-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.sp-rb-row input[type=radio]{display:none}.sp-rb-circle{border:var(--sp-input-border-width) solid var(--sp-input-border);background:var(--sp-input-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s;display:flex}.sp-rb-dot{background:var(--sp-input-border-focus);opacity:0;border-radius:50%;width:11px;height:11px;transition:opacity .15s,transform .15s;transform:scale(.5)}.sp-rb-row input:checked~.sp-rb-circle{border-color:var(--sp-input-border-focus)}.sp-rb-row input:checked~.sp-rb-circle .sp-rb-dot{opacity:1;transform:scale(1)}.sp-rb-label{font:var(--sp-fw-regular) var(--sp-input-font-size)/1.4 var(--sp-font-sans);color:var(--sp-input-text)}.sp-tog-group{flex-direction:column;gap:14px;display:flex}.sp-tog-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.sp-tog-row input[type=checkbox]{display:none}.sp-tog-track{background:var(--sp-input-border);border-radius:999px;flex-shrink:0;width:46px;height:26px;transition:background .2s;position:relative}.sp-tog-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #042e332e}.sp-tog-row input:checked~.sp-tog-track{background:var(--sp-input-border-focus)}.sp-tog-row input:checked~.sp-tog-track .sp-tog-thumb{transform:translate(20px)}.sp-tog-label{font:var(--sp-fw-regular) var(--sp-input-font-size)/1 var(--sp-font-sans);color:var(--sp-input-text)}.sp-ms-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-ms-chip{border-radius:var(--sp-r-lg);border:var(--sp-input-border-width) solid transparent;background:var(--sp-light-neutral-cool);cursor:pointer;font:var(--sp-fw-regular) var(--sp-input-font-size)/1 var(--sp-font-sans);color:var(--sp-dark-teal);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.sp-ms-chip:hover{background:#d5e6e4}.sp-ms-chip--on{background:var(--sp-light-neutral-cool);border-color:var(--sp-input-border-focus)}.sp-ms-chip--on .sp-ms-check{background:var(--sp-input-border-focus);color:#fff}.sp-ms-check{color:#042e3340;background:#042e331a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.sp-ms-check svg{width:14px;height:14px}[data-theme=dark] .sp-ms-chip{background:var(--spd-bg-elev-2);color:var(--spd-text)}[data-theme=dark] .sp-ms-chip:hover{background:var(--spd-bg-hover)}[data-theme=dark] .sp-ms-chip--on{background:var(--spd-bg-elev-2)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
