@font-face{font-family:Golos Text;src:local("Golos Text Variable"),url(../_fonts/YPI06B9hvK12MgKd6kLIdInOVTEz3YbORYD14xnVQEQ-XXzX_xvuVa3QA88mQ9yKRpLHJ5TaHYn6qydBg5L99p8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:normal}@font-face{font-family:"Golos Text Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:116.2054%;ascent-override:84.3334%;descent-override:18.932%;line-gap-override:0%}@font-face{font-family:"Golos Text Fallback: Segoe UI";src:local("Segoe UI");size-adjust:109.1665%;ascent-override:89.7711%;descent-override:20.1527%;line-gap-override:0%}@font-face{font-family:"Golos Text Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:107.5556%;ascent-override:91.1157%;descent-override:20.4545%;line-gap-override:0%}@font-face{font-family:"Golos Text Fallback: Arial";src:local("Arial");size-adjust:108.5687%;ascent-override:90.2654%;descent-override:20.2637%;line-gap-override:0%}@font-face{font-family:"Golos Text Fallback: Noto Sans";src:local("Noto Sans");size-adjust:102.1097%;ascent-override:95.9752%;descent-override:21.5455%;line-gap-override:0%}@font-face{font-family:Golos Text;src:local("Golos Text Variable"),url(../_fonts/oxczNXo-HLBbeSEFcHRA0qX73R5-bGRE8esImdVx2Gw-xo4SbzmwyucQr9VW08VW__Up2fI1fc5olk424HTdlkc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 900;font-style:normal}@font-face{font-family:Unbounded;src:local("Unbounded Variable"),url(../_fonts/_4yikQQkD3lkyE_2s6wV3vVyXszzpaCBEzepvh4VXFw-vBm5N_Emk7USsWEJ98zsz2G5LGrkXcHnOow6p3a_Bzg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200 900;font-style:normal}@font-face{font-family:"Unbounded Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:144.0563%;ascent-override:69.0702%;descent-override:17.0072%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback: Segoe UI";src:local("Segoe UI");size-adjust:135.3304%;ascent-override:73.5238%;descent-override:18.1038%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:133.3333%;ascent-override:74.625%;descent-override:18.375%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:73.9286%;descent-override:18.2035%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback: Noto Sans";src:local("Noto Sans");size-adjust:126.5823%;ascent-override:78.605%;descent-override:19.355%;line-gap-override:0%}@font-face{font-family:Unbounded;src:local("Unbounded Variable"),url(../_fonts/0Aeb752qRuju6Yq67EY2mRsE6MauC3cnxaawARRRGsY-EETYChEcQkdqV6027F_Ydlke9U0pWtID5bs017ENXCY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 900;font-style:normal}:root{--fb-cat-red:#e05252;--fb-cat-red-text:#b83535;--fb-cat-red-soft:#fde3e3;--fb-cat-orange:#e88d3e;--fb-cat-orange-text:#9e5510;--fb-cat-orange-soft:#fdebd8;--fb-cat-gold:#e5b320;--fb-cat-gold-text:#8a6800;--fb-cat-gold-soft:#fef2cc;--fb-cat-green:#2ead65;--fb-cat-green-text:#1e7a44;--fb-cat-green-soft:#ddf7e8;--fb-cat-teal:#5b9ead;--fb-cat-teal-text:#2d6e7b;--fb-cat-teal-soft:#dceef2;--fb-cat-blue:#4a7fe5;--fb-cat-blue-text:#2558c0;--fb-cat-blue-soft:#dceafb;--fb-cat-purple:#6c5ce7;--fb-cat-purple-text:#4a3cb8;--fb-cat-purple-soft:#e8e4fb;--fb-cat-pink:#d45ba0;--fb-cat-pink-text:#a03372;--fb-cat-pink-soft:#fbe3ef;--fb-cat-none:#b0adbe;--fb-cat-none-text:#5e5c74;--fb-cat-none-soft:#eeedf2;--fb-font-heading:"Unbounded", "Unbounded Fallback: BlinkMacSystemFont", "Unbounded Fallback: Segoe UI", "Unbounded Fallback: Helvetica Neue", "Unbounded Fallback: Arial", "Unbounded Fallback: Noto Sans",sans-serif;--fb-font-display:var(--fb-font-heading);--fb-font-body:"Golos Text", "Golos Text Fallback: BlinkMacSystemFont", "Golos Text Fallback: Segoe UI", "Golos Text Fallback: Helvetica Neue", "Golos Text Fallback: Arial", "Golos Text Fallback: Noto Sans",sans-serif;--fb-font-header:var(--fb-font-body);--fb-font-weight-regular:400;--fb-font-weight-medium:500;--fb-font-weight-semibold:600;--fb-font-weight-bold:700;--fb-font-weight-extrabold:800;--fb-font-size-xs:10px;--fb-font-size-sm:12px;--fb-font-size-base:14px;--fb-font-size-md:16px;--fb-font-size-lg:18px;--fb-font-size-xl:24px;--fb-font-size-xl-plus:28px;--fb-font-size-2xl:32px;--fb-font-size-3xl:42px;--fb-font-size-display:32px;--fb-font-size-xl-logo:20px;--fb-color-brand-telegram:#229ed9;--fb-color-brand-vk:#07f;--fb-color-brand-yandex:#fc3f1d;--fb-color-accent:#6c5ce7;--fb-color-accent-hover:#5b4fa0;--fb-color-accent-soft:#b8aefe;--fb-color-accent-gradient-end:#8f82ff;--fb-color-primary:#2e2848;--fb-color-primary-light:#3e365e;--fb-color-dark-purple:#4e4576;--fb-color-bg:#fafafe;--fb-color-bg-card:#fff;--fb-color-bg-muted:#f7f6fb;--fb-color-bg-purple-light:#f4f1ff;--fb-color-bg-purple-ultralight:#f3f0ff;--fb-color-bg-input:#eeeaf7;--fb-color-text-primary:#2d2a48;--fb-color-text-dark:#312b4a;--fb-color-text-secondary:#5d577a;--fb-color-text-muted:#6e6889;--fb-color-text-placeholder:#9b96b0;--fb-color-text-link:#6f678e;--fb-color-text-inverse:#fff;--fb-color-accent-coral:#e87461;--fb-color-accent-coral-hover:#d4604e;--fb-color-accent-teal:#2ec4b6;--fb-color-accent-teal-hover:#25a89c;--fb-color-lilac:#c4b5fd;--fb-color-lilac-light:#ddd6fe;--fb-color-dark-blue:#2b5a8a;--fb-color-success:#2ecc71;--fb-color-success-hover:#27ae60;--fb-color-success-bg:#d4edda;--fb-color-success-text:#1a5f36;--fb-color-warning:#f4b14e;--fb-color-warning-hover:#d9a03e;--fb-color-warning-bg:#fff4cf;--fb-color-warning-text:#8f6418;--fb-color-error:#e87461;--fb-color-error-bg:#fdeceb;--fb-color-error-text:#7e2c1e;--fb-color-callout-warning-bg:#fdf3e7;--fb-color-callout-warning-border:#f4d9b0;--fb-color-callout-warning-ink:#9a5b16;--fb-color-callout-danger-bg:#fbece8;--fb-color-callout-danger-border:#f2c9bf;--fb-color-callout-danger-ink:#b4432f;--fb-color-callout-info-bg:#f3f0ff;--fb-color-callout-info-border:#dad2f4;--fb-color-callout-info-ink:#4b4470;--fb-color-status-offline:#dc2626;--fb-color-status-offline-text:#7e1717;--fb-color-info:#3498db;--fb-color-disabled:#d1cde0;--fb-color-bg-notice-pending:rgba(255,170,0,.12);--fb-color-bg-notice-accepted:rgba(25,167,106,.14);--fb-color-bg-notice-duplicate:rgba(255,93,93,.12);--fb-color-bg-notice-conflict:rgba(183,73,73,.16);--fb-color-border:#e5e0f0;--fb-color-border-focus:#6c5ce7;--fb-color-hover-primary-soft:#f0eefa;--fb-color-hover-secondary-soft:#f0edf5;--fb-color-hover-teal-soft:#e0f7f5;--fb-color-hover-success-soft:#d4edda;--fb-color-hover-warning-soft:#fff4cf;--fb-color-hover-danger-soft:#fdeceb;--fb-color-badge-approved-bg:#d4edda;--fb-color-badge-approved-text:#1a5f36;--fb-color-badge-pending-bg:#fff3cd;--fb-color-badge-pending-text:#856404;--fb-color-badge-rejected-bg:#f8d7da;--fb-color-badge-rejected-text:#721c24;--fb-color-badge-completed-bg:#f7f6fb;--fb-color-badge-completed-text:#6e6889;--fb-color-badge-category-bg:#f4f1ff;--fb-color-badge-category-text:#6c5ce7;--fb-color-calendar-weekend-bg:#fff0ec;--fb-color-calendar-weekend-text:#c0392b;--fb-color-scrim:rgba(0,0,0,.5);--fb-color-cta-from:#e87461;--fb-color-cta-to:#f4b14e;--fb-color-glass-bg:#1a153580;--fb-tabbar-height:56px;--fb-header-height:64px;--fb-avatar-row:34px;--fb-avatar-sm:32px;--fb-avatar-md:48px;--fb-avatar-lg:64px;--fb-icon-chip-md:36px;--fb-spacing-2xs:6px;--fb-spacing-xs:4px;--fb-spacing-sm:8px;--fb-spacing-sm-plus:12px;--fb-spacing-md:14px;--fb-spacing-md-lg:16px;--fb-spacing-md-plus:20px;--fb-spacing-lg:24px;--fb-spacing-xl:32px;--fb-spacing-2xl:40px;--fb-spacing-3xl:48px;--fb-color-accent-glow:rgba(108,92,231,.25);--fb-color-accent-glow-strong:rgba(108,92,231,.55);--fb-shadow-card-section:0 2px 12px rgba(26,10,60,.06);--fb-shadow-card:0 2px 12px rgba(26,10,60,.06);--fb-shadow-card-hover:0 20px 50px rgba(108,92,231,.16),0 8px 20px rgba(26,10,60,.08);--fb-shadow-section:0 8px 40px rgba(26,10,60,.06);--fb-shadow-chip:0 2px 8px rgba(45,42,72,.08);--fb-ease-spring:cubic-bezier(.34,1.56,.64,1);--fb-ease-out:cubic-bezier(.16,1,.3,1);--fb-radius-sm:4px;--fb-radius-md:12px;--fb-radius-lg:16px;--fb-radius-xl:24px;--fb-radius-2xl:32px;--fb-radius-3xl:40px;--fb-radius-pill:999px;--fb-z-overlay:2000;--fb-z-sheet:1500;--fb-z-chat:200;--fb-shadow-sheet:0 -20px 50px rgba(0,0,0,.15);--fb-shadow-cta:0 8px 24px -6px rgba(108,92,231,.45),0 2px 6px rgba(108,92,231,.2);--fb-shadow-cta-green:0 8px 24px -6px rgba(46,204,113,.45),0 2px 6px rgba(46,204,113,.2);--fb-shadow-cta-warning:0 8px 24px -6px rgba(244,177,78,.4),0 2px 6px rgba(244,177,78,.18);--fb-mascot-fur:#fff;--fb-mascot-ear-inner:#ecdcbb;--fb-mascot-eye:#2f2858;--fb-mascot-eye-mid:#564b85;--fb-mascot-eye-glint:hsla(0,0%,100%,.85);--fb-mascot-nose-glint:hsla(0,0%,100%,.55);--fb-mascot-mouth:#6a5fb0;--fb-mascot-blush:#ffb3cf;--fb-mascot-online:#43d17a;--fb-color-chat-surface:#f1ecf9;--fb-duration-fast:.12s;--fb-progress-indeterminate-width:40%;--fb-native-grabber:rgba(60,60,67,.3)}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;border:0}blockquote,dd,h1,h2,h3,h4,h5,h6,li,p,td{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__nuxt,#root{isolation:isolate}body,html{font-size:var(--fb-font-size-base);font-weight:400;font-family:var(--fb-font-body),sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,aside,button,div,footer,header,input,main,nav,optgroup,option,p,section,select,span,table,tbody,td,textarea,tfoot,th,thead,tr{box-sizing:border-box;font-family:inherit;color:inherit;line-height:normal}a{text-decoration:none}button{line-height:1}h1,h2,h3,h4,h5,h6{box-sizing:border-box;color:inherit;font-family:var(--fb-font-heading),sans-serif}@media(hover:none),(pointer:coarse){*{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):not([tabindex="-1"]){-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary,[role=button],[tabindex]):not([tabindex="-1"]):focus:not(:focus-visible){outline:none}}.fb-display{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-2xl);font-weight:900}.fb-h1{font-size:var(--fb-font-size-xl);font-weight:800}.fb-h1,.fb-h2{font-family:var(--fb-font-display),sans-serif;letter-spacing:-.02em}.fb-h2{font-size:var(--fb-font-size-lg);font-weight:700}.fb-h3{font-family:var(--fb-font-header),sans-serif;font-size:var(--fb-font-size-md);font-weight:600;letter-spacing:.02em}.fb-hero{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-2xl);font-weight:900;line-height:1;letter-spacing:-.03em}.fb-section-title{font-family:var(--fb-font-header),sans-serif;font-size:var(--fb-font-size-md);font-weight:600;text-transform:uppercase;letter-spacing:2px}.fb-body{color:var(--fb-color-text-primary)}.fb-body,.fb-body-secondary{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-base);font-weight:400;line-height:1.5}.fb-body-secondary{color:var(--fb-color-text-secondary)}.fb-small{font-size:var(--fb-font-size-sm);font-weight:400;line-height:1.5;letter-spacing:.01em}.fb-caption,.fb-small{font-family:var(--fb-font-body),sans-serif;color:var(--fb-color-text-muted)}.fb-caption{font-size:var(--fb-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;line-height:1}.fb-nav-label{font-size:var(--fb-font-size-base);font-weight:600;letter-spacing:1px;color:var(--fb-color-accent)}.fb-nav-label,.fb-section-heading{font-family:var(--fb-font-body),sans-serif;text-transform:uppercase}.fb-section-heading{font-size:var(--fb-font-size-sm);font-weight:700;letter-spacing:.6px;color:var(--fb-color-text-muted)}.container{--fb-page-container-width:1200px;margin-inline:auto;width:100%;padding-inline:var(--fb-spacing-lg);max-width:calc(var(--fb-page-container-width) + var(--fb-spacing-lg)*2)}.content-card{background:var(--fb-color-bg-card);box-shadow:0 2px 8px #1a0a3c12}.content-card,.highlight-pulse{border-radius:var(--fb-radius-md)}.highlight-pulse{animation:fb-highlight-pulse 1.8s var(--fb-ease-out) 2;position:relative;z-index:1}@keyframes fb-highlight-pulse{0%,to{box-shadow:0 0 0 0 var(--fb-color-accent-soft),0 0 0 0 var(--fb-color-accent-glow)}50%{box-shadow:0 0 0 2px var(--fb-color-accent-soft),0 0 12px 0 var(--fb-color-accent-glow)}}@media(prefers-reduced-motion:reduce){.highlight-pulse{animation:none;box-shadow:0 0 0 2px var(--fb-color-accent-soft)}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--toasts-before)*-1*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}._spinner_5600i_2{--fb-spinner-size:24px;position:relative;display:inline-block;width:1em;height:1em;overflow:hidden;border-radius:50%;color:var(--fb-spinner-color,var(--fb-color-accent-teal));font-size:var(--fb-spinner-size);text-indent:-9999em;transform:translateZ(0);animation:_spinnerShadowSpin_5600i_1 1.7s ease infinite,_spinnerRound_5600i_1 1.7s ease infinite}._sizeSm_5600i_19{--fb-spinner-size:16px}._sizeMd_5600i_23{--fb-spinner-size:24px}._sizeLg_5600i_27{--fb-spinner-size:40px}._toneTeal_5600i_31{--fb-spinner-color:var(--fb-color-accent-teal)}._toneNeutral_5600i_35{--fb-spinner-color:var(--fb-color-text-secondary)}._toneLight_5600i_39{--fb-spinner-color:var(--fb-color-bg-card)}@keyframes _spinnerShadowSpin_5600i_1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes _spinnerRound_5600i_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._button_bna8k_2{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-base);font-weight:400;line-height:1.5;color:var(--fb-color-text-primary);border-radius:23px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;transition:transform .25s var(--fb-ease-out),box-shadow .25s var(--fb-ease-out),background-color .2s var(--fb-ease-out),color .2s var(--fb-ease-out);text-decoration:none;white-space:nowrap;backface-visibility:hidden}._button_bna8k_2>span:not(._loadingOverlay_bna8k_18){display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0}._button_bna8k_2:hover:not(:disabled){transform:translateY(var(--fb-btn-hover-y,-3px)) scale(var(--fb-btn-hover-scale,1.02));z-index:1}._button_bna8k_2:active:not(:disabled){transform:scale(.97)}._button_bna8k_2:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._button_bna8k_2:focus-visible{outline:none;box-shadow:0 0 0 3px var(--fb-color-accent-glow-strong)}._sizeSm_bna8k_49{height:34px;padding:4px 16px;border-radius:17px;font-size:var(--fb-font-size-base)}._sizeMd_bna8k_56{height:46px;padding:8px 24px;border-radius:23px;font-size:var(--fb-font-size-md)}._sizeGhostSm_bna8k_63{height:34px;padding:8px 16px;border-radius:17px}._sizePill_bna8k_69{height:auto;padding:8px 18px;border-radius:23px}._sizeIconSm_bna8k_75{width:34px;height:34px;padding:0;border-radius:50%}._sizeIconMd_bna8k_82{width:46px;height:46px;padding:0;border-radius:50%}._sizeNativePrimary_bna8k_89,._sizeNativeSecondary_bna8k_90{height:auto;border-radius:var(--fb-ios-btn-radius);font-family:var(--fb-checkin-font-heading);font-size:var(--fb-font-size-md);text-align:center;letter-spacing:0}._sizeNativePrimary_bna8k_89{padding:var(--fb-ios-btn-padding-primary);gap:var(--fb-spacing-sm)}._sizeNativeSecondary_bna8k_90{padding:var(--fb-ios-btn-padding-secondary)}._sizeNativeText_bna8k_108{height:auto;padding:var(--fb-spacing-sm-plus);border-radius:var(--fb-radius-md);font-size:var(--fb-font-size-base)}._sizeNativeFab_bna8k_115{width:var(--fb-ios-fab-size);height:var(--fb-ios-fab-size);padding:0;border-radius:50%}._sizeNativeTab_bna8k_122{height:auto;flex:1;padding:var(--fb-spacing-xs) 0;border-radius:0;flex-direction:column;gap:var(--fb-ios-tabbar-icon-gap);font-size:var(--fb-font-size-xs)}._sizeNativeTab_bna8k_122>span:not(._loadingOverlay_bna8k_18){flex-direction:column;gap:var(--fb-ios-tabbar-icon-gap)}._sizeTopbarText_bna8k_137{height:var(--fb-ios-topbar-min-height);padding:0;border-radius:var(--fb-radius-sm);font-size:var(--fb-font-size-md);gap:var(--fb-spacing-xs)}._sizeTopbarIcon_bna8k_145{width:var(--fb-ios-topbar-icon-size);height:var(--fb-ios-topbar-icon-size);padding:0;border-radius:var(--fb-radius-sm)}._sizeCheckInScanCta_bna8k_152{width:100%;min-height:80px;height:auto;padding:var(--fb-spacing-md-lg) 15px;border-radius:var(--fb-ios-scan-cta-radius);gap:var(--fb-spacing-sm-plus);box-sizing:border-box}._sizeCheckInActionCta_bna8k_162{width:100%;height:auto;padding:var(--fb-ios-action-cta-padding);border-radius:var(--fb-ios-btn-radius);gap:var(--fb-spacing-sm);font-size:var(--fb-font-size-md)}._sizeCheckInTextCta_bna8k_171{width:100%;height:auto;padding:10px;border-radius:var(--fb-radius-md);font-size:var(--fb-font-size-base)}._sizeCheckInCameraControl_bna8k_179{width:var(--fb-avatar-sm);height:var(--fb-avatar-sm);padding:0;border-radius:50%}._sizeCheckInBannerAction_bna8k_186{height:auto;padding:var(--fb-spacing-xs) var(--fb-spacing-sm-plus);border-radius:var(--fb-radius-sm);font-size:var(--fb-font-size-sm)}._variantPrimary_bna8k_195{background:var(--fb-color-accent);color:#fff;box-shadow:0 4px 20px #6c5ce766}._variantPrimary_bna8k_195:hover:not(:disabled){box-shadow:0 8px 32px #6c5ce780}._variantPrimary_bna8k_195:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantDanger_bna8k_210{background:var(--fb-color-accent-coral);color:#fff;box-shadow:0 4px 20px #e8746166}._variantDanger_bna8k_210:hover:not(:disabled){box-shadow:0 8px 32px #e8746180}._variantDanger_bna8k_210:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantSuccess_bna8k_225{background:var(--fb-color-success);color:#fff;box-shadow:0 4px 20px #2ecc7166}._variantSuccess_bna8k_225:hover:not(:disabled){box-shadow:0 8px 32px #2ecc7180}._variantSuccess_bna8k_225:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantWarning_bna8k_240{background:var(--fb-color-warning);color:#fff;box-shadow:0 4px 20px #f4b14e66}._variantWarning_bna8k_240:hover:not(:disabled){box-shadow:0 8px 32px #f4b14e80}._variantWarning_bna8k_240:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantSecondary_bna8k_257{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-text-primary)}._variantSecondary_bna8k_257:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-bg-muted)}._variantSecondary_bna8k_257:disabled{color:var(--fb-color-disabled)}._variantOutlinePrimary_bna8k_274{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background-color:var(--fb-color-hover-primary-soft);color:var(--fb-color-accent)}._variantOutlinePrimary_bna8k_274:is(:hover,._active_bna8k_263):not(:disabled){background-color:var(--fb-color-accent);color:#fff;box-shadow:0 4px 20px #6c5ce759}._variantOutlinePrimary_bna8k_274:disabled{color:var(--fb-color-disabled);background-color:var(--fb-color-bg-muted)}._variantOutlineSecondary_bna8k_292{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background-color:var(--fb-color-hover-secondary-soft);color:var(--fb-color-text-secondary)}._variantOutlineSecondary_bna8k_292:is(:hover,._active_bna8k_263):not(:disabled){background-color:var(--fb-color-text-secondary);color:#fff;box-shadow:0 4px 20px #5d577a40}._variantOutlineSecondary_bna8k_292:disabled{color:var(--fb-color-disabled);background-color:var(--fb-color-bg-muted)}._variantOutlineSuccess_bna8k_310{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background-color:var(--fb-color-hover-success-soft);color:var(--fb-color-success)}._variantOutlineSuccess_bna8k_310:is(:hover,._active_bna8k_263):not(:disabled){background-color:var(--fb-color-success);color:#fff;box-shadow:0 4px 20px #2ecc7159}._variantOutlineSuccess_bna8k_310:disabled{color:var(--fb-color-disabled);background-color:var(--fb-color-bg-muted)}._variantOutlineWarning_bna8k_328{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background-color:var(--fb-color-hover-warning-soft);color:var(--fb-color-warning-text)}._variantOutlineWarning_bna8k_328:is(:hover,._active_bna8k_263):not(:disabled){background-color:var(--fb-color-warning);color:#fff;box-shadow:0 4px 20px #f4b14e59}._variantOutlineWarning_bna8k_328:disabled{color:var(--fb-color-disabled);background-color:var(--fb-color-bg-muted)}._variantOutlineDanger_bna8k_346{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background-color:var(--fb-color-hover-danger-soft);color:var(--fb-color-accent-coral)}._variantOutlineDanger_bna8k_346:is(:hover,._active_bna8k_263):not(:disabled){background-color:var(--fb-color-accent-coral);color:#fff;box-shadow:0 4px 20px #e8746159}._variantOutlineDanger_bna8k_346:disabled{color:var(--fb-color-disabled);background-color:var(--fb-color-bg-muted)}._variantGhostPrimary_bna8k_366{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-accent)}._variantGhostPrimary_bna8k_366:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-hover-primary-soft)}._variantGhostPrimary_bna8k_366:disabled{color:var(--fb-color-disabled)}._variantGhostSecondary_bna8k_381{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-text-secondary)}._variantGhostSecondary_bna8k_381:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-hover-secondary-soft)}._variantGhostSecondary_bna8k_381:disabled{color:var(--fb-color-disabled)}._variantGhostDanger_bna8k_396{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-accent-coral)}._variantGhostDanger_bna8k_396:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-hover-danger-soft)}._variantGhostDanger_bna8k_396:disabled{color:var(--fb-color-disabled)}._variantGhostSuccess_bna8k_411{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-success)}._variantGhostSuccess_bna8k_411:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-hover-success-soft)}._variantGhostSuccess_bna8k_411:disabled{color:var(--fb-color-disabled)}._variantGhostWarning_bna8k_426{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-warning)}._variantGhostWarning_bna8k_426:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-hover-warning-soft)}._variantGhostWarning_bna8k_426:disabled{color:var(--fb-color-disabled)}._variantTeal_bna8k_443{background:var(--fb-color-accent-teal);color:#fff;box-shadow:0 4px 20px #2ec4b666}._variantTeal_bna8k_443:hover:not(:disabled){box-shadow:0 8px 32px #2ec4b680}._variantTeal_bna8k_443:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantOutlineTeal_bna8k_458{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background-color:var(--fb-color-hover-teal-soft);color:var(--fb-color-accent-teal)}._variantOutlineTeal_bna8k_458:is(:hover,._active_bna8k_263):not(:disabled){background-color:var(--fb-color-accent-teal);color:#fff;box-shadow:0 4px 20px #2ec4b659}._variantOutlineTeal_bna8k_458:disabled{color:var(--fb-color-disabled);background-color:var(--fb-color-bg-muted)}._variantGhostTeal_bna8k_476{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-accent-teal)}._variantGhostTeal_bna8k_476:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-color-hover-teal-soft)}._variantGhostTeal_bna8k_476:disabled{color:var(--fb-color-disabled)}._variantPill_bna8k_493{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-color-bg-muted);color:var(--fb-color-text-secondary);font-weight:500}._variantPill_bna8k_493:disabled{color:var(--fb-color-disabled)}._variantPillActive_bna8k_505{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-color-accent);color:#fff;font-weight:500;box-shadow:0 4px 16px #6c5ce74d}._variantPillActive_bna8k_505:hover:not(:disabled){transform:none}._variantPillActive_bna8k_505:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantPillCoral_bna8k_523{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:#fff0ed;color:var(--fb-color-accent-coral);font-weight:500}._variantPillCoral_bna8k_523:disabled{color:var(--fb-color-disabled)}._variantPillCoralActive_bna8k_535{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-color-accent-coral);color:#fff;font-weight:500;box-shadow:0 4px 16px #e874614d}._variantPillCoralActive_bna8k_535:hover:not(:disabled){transform:none}._variantPillCoralActive_bna8k_535:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantPillTeal_bna8k_553{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:#e6faf8;color:var(--fb-color-accent-teal);font-weight:500}._variantPillTeal_bna8k_553:disabled{color:var(--fb-color-disabled)}._variantPillTealActive_bna8k_565{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-color-accent-teal);color:#fff;font-weight:500;box-shadow:0 4px 16px #2ec4b64d}._variantPillTealActive_bna8k_565:hover:not(:disabled){transform:none}._variantPillTealActive_bna8k_565:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantPillAmber_bna8k_583{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:#fff7e6;color:var(--fb-color-warning-text);font-weight:500}._variantPillAmber_bna8k_583:disabled{color:var(--fb-color-disabled)}._variantPillAmberActive_bna8k_595{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:#d4902e;color:#fff;font-weight:500;box-shadow:0 4px 16px #f4b14e4d}._variantPillAmberActive_bna8k_595:hover:not(:disabled){transform:none}._variantPillAmberActive_bna8k_595:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantPillGhost_bna8k_613{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-text-secondary);font-weight:500}._variantPillGhost_bna8k_613:disabled{color:var(--fb-color-disabled)}._variantPillGhostActive_bna8k_625{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-color-accent);color:#fff;font-weight:500;box-shadow:0 4px 16px #6c5ce74d}._variantPillGhostActive_bna8k_625:hover:not(:disabled){transform:none}._variantPillGhostActive_bna8k_625:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantGlass_bna8k_645{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:#ffffffd9;color:var(--fb-color-accent)}._variantGlass_bna8k_645:is(:hover,._active_bna8k_263):not(:disabled){background:#fff;box-shadow:var(--fb-shadow-card)}._variantGlass_bna8k_645:disabled{background:#ffffff80;color:var(--fb-color-disabled)}._variantCta_bna8k_664{background:linear-gradient(135deg,var(--fb-color-cta-from),var(--fb-color-cta-to));color:#fff;box-shadow:0 4px 20px #e8746166}._variantCta_bna8k_664:hover:not(:disabled){box-shadow:0 8px 32px #e8746180}._variantCta_bna8k_664:disabled{background:var(--fb-color-disabled);box-shadow:none}._variantNativePrimary_bna8k_681{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:linear-gradient(135deg,var(--fb-color-accent),var(--fb-color-accent-gradient-end));color:#fff;box-shadow:var(--fb-shadow-cta);font-weight:var(--fb-font-weight-extrabold)}._variantNativePrimary_bna8k_681:focus-visible{outline:none;box-shadow:0 0 0 var(--fb-ios-focus-ring-width) var(--fb-color-accent)}._variantNativePrimary_bna8k_681:disabled{background:var(--fb-ios-fill-secondary);color:var(--fb-color-text-muted);box-shadow:none}._variantNativeSecondary_bna8k_701{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-ios-fill-tertiary);color:var(--fb-color-accent);font-weight:var(--fb-font-weight-semibold)}._variantNativeSecondary_bna8k_701:focus-visible{outline:none;box-shadow:0 0 0 var(--fb-ios-focus-ring-width) var(--fb-color-accent)}._variantNativeSecondary_bna8k_701:disabled{opacity:.5}._variantNativeText_bna8k_718{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-accent);font-family:var(--fb-checkin-font-body);font-weight:var(--fb-font-weight-medium);text-align:center}._variantNativeText_bna8k_718:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-ios-fill-quaternary)}._variantNativeText_bna8k_718:focus-visible{outline:none;box-shadow:0 0 0 var(--fb-ios-focus-ring-width) var(--fb-color-accent)}._variantNativeText_bna8k_718:disabled{opacity:.4}._variantNativeFab_bna8k_741{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:linear-gradient(135deg,var(--fb-color-accent),var(--fb-color-accent-gradient-end));color:#fff;box-shadow:0 12px 28px -6px var(--fb-color-accent-glow-strong),0 4px 10px var(--fb-color-accent-glow)}._variantNativeFab_bna8k_741:focus-visible{outline:none;box-shadow:0 0 0 var(--fb-ios-focus-ring-width) var(--fb-color-accent)}._variantNativeFab_bna8k_741:disabled{opacity:.5}._variantNativeTab_bna8k_758{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-text-muted);font-family:var(--fb-checkin-font-body);font-weight:var(--fb-font-weight-medium)}._variantNativeTab_bna8k_758:is(:hover,._active_bna8k_263):not(:disabled){background:transparent}._variantNativeTab_bna8k_758._active_bna8k_263{color:var(--fb-color-accent)}._variantNativeTab_bna8k_758:focus-visible{outline:none;box-shadow:0 0 0 var(--fb-ios-focus-ring-width) var(--fb-color-accent)}._variantNativeTab_bna8k_758:disabled{opacity:.42}._variantTopbarText_bna8k_784{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-accent);font-family:var(--fb-checkin-font-body);font-weight:var(--fb-font-weight-regular)}._variantTopbarText_bna8k_784:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-ios-fill-quaternary)}._variantTopbarIcon_bna8k_797{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:transparent;color:var(--fb-color-accent)}._variantTopbarIcon_bna8k_797:is(:hover,._active_bna8k_263):not(:disabled){background:var(--fb-ios-fill-quaternary)}._variantCheckInScanCta_bna8k_808{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:linear-gradient(135deg,var(--fb-color-accent) 0,var(--fb-color-accent-gradient-end) 100%);color:#fff;box-shadow:var(--fb-shadow-cta);text-align:left;white-space:normal}._variantCheckInScanCta_bna8k_808:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,transparent 55%);pointer-events:none}._variantCheckInScanCta_bna8k_808>span:not(._loadingOverlay_bna8k_18){width:100%;justify-content:flex-start}._variantCheckInSuccessCta_bna8k_831,._variantCheckInWarningCta_bna8k_832{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;color:#fff;font-family:var(--fb-checkin-font-heading);font-weight:var(--fb-font-weight-extrabold);text-align:center;letter-spacing:0}._variantCheckInSuccessCta_bna8k_831{background:linear-gradient(135deg,var(--fb-color-success),var(--fb-color-success-hover));box-shadow:var(--fb-shadow-cta-green)}._variantCheckInWarningCta_bna8k_832{background:linear-gradient(135deg,var(--fb-color-warning),var(--fb-color-warning-hover));box-shadow:var(--fb-shadow-cta-warning)}._variantCheckInCameraControl_bna8k_852{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:#00000073;color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._variantCheckInBannerAction_bna8k_861{--fb-btn-hover-y:0px;--fb-btn-hover-scale:1;background:var(--fb-color-warning-text);color:var(--fb-color-warning-bg);font-weight:var(--fb-font-weight-bold)}._variantCheckInBannerAction_bna8k_861:disabled{opacity:.5}._shimmer_bna8k_875{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-lg);font-weight:700;letter-spacing:-.02em;background-size:200% 200%;animation:_gradient-shift_bna8k_1 4s ease infinite}._shimmer_bna8k_875:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);background-size:200% 100%;animation:_shine_bna8k_1 3s ease-in-out infinite;z-index:0;pointer-events:none}._shimmer_bna8k_875>*{position:relative;z-index:1}._variantPrimary_bna8k_195._shimmer_bna8k_875{background-image:linear-gradient(135deg,#6c5ce7,#8b5cf6,#6c5ce7);background-color:transparent}._variantDanger_bna8k_210._shimmer_bna8k_875{background-image:linear-gradient(135deg,#e87461,#f09080,#e87461);background-color:transparent}._variantSuccess_bna8k_225._shimmer_bna8k_875{background-image:linear-gradient(135deg,#2ecc71,#5dd89a,#2ecc71);background-color:transparent}._variantWarning_bna8k_240._shimmer_bna8k_875{background-image:linear-gradient(135deg,#f4b14e,#f9c97a,#f4b14e);background-color:transparent}._variantCta_bna8k_664._shimmer_bna8k_875{background-image:linear-gradient(135deg,#e87461,#f4b14e,#e87461);background-color:transparent}._loading_bna8k_18{position:relative;overflow:hidden;pointer-events:none}._loading_bna8k_18>:not(._loadingOverlay_bna8k_18){opacity:.35}._loadingOverlay_bna8k_18{position:absolute;inset:0;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:inherit;opacity:.85;--fb-spinner-color:var(--fb-color-bg-card)}:is(._variantOutlinePrimary_bna8k_274,._variantOutlineSecondary_bna8k_292,._variantOutlineSuccess_bna8k_310,._variantOutlineWarning_bna8k_328,._variantOutlineDanger_bna8k_346,._variantOutlineTeal_bna8k_458,._variantGhostPrimary_bna8k_366,._variantGhostSecondary_bna8k_381,._variantGhostDanger_bna8k_396,._variantGhostSuccess_bna8k_411,._variantGhostWarning_bna8k_426,._variantGhostTeal_bna8k_476,._variantPill_bna8k_493,._variantPillCoral_bna8k_523,._variantPillTeal_bna8k_553,._variantPillAmber_bna8k_583,._variantPillGhost_bna8k_613,._variantGlass_bna8k_645,._variantSecondary_bna8k_257,._variantNativeSecondary_bna8k_701) ._loadingOverlay_bna8k_18{background:var(--fb-color-bg-card);opacity:.8;--fb-spinner-color:var(--fb-color-text-secondary)}._dropdownChevron_bna8k_949{color:var(--fb-color-text-muted);flex-shrink:0;transition:transform .25s var(--fb-ease-spring)}@keyframes _gradient-shift_bna8k_1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes _shine_bna8k_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._button_bna8k_2{transition:none}._button_bna8k_2:active:not(:disabled),._button_bna8k_2:hover:not(:disabled){transform:none}._shimmer_bna8k_875{animation:none}._shimmer_bna8k_875:before{animation:none}:is(._variantPill_bna8k_493,._variantPillCoral_bna8k_523,._variantPillTeal_bna8k_553,._variantPillAmber_bna8k_583,._variantPillGhost_bna8k_613):hover:not(:disabled){transform:none}}._overlay_ld0a2_2{position:fixed;inset:0;background-color:var(--fb-color-scrim);z-index:1000;display:flex}._elevated_ld0a2_10{z-index:1100}._overlayModal_ld0a2_14{justify-content:center;padding:var(--fb-spacing-lg);padding-top:64px}._overlaySheet_ld0a2_20{align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0}._dialog_ld0a2_27{background-color:var(--fb-color-bg-card);box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}._dialogModal_ld0a2_37{border-radius:var(--fb-radius-2xl);max-height:90vh;margin-bottom:auto}._dialogSheet_ld0a2_43{border-top-left-radius:16px;border-top-right-radius:16px;padding-bottom:env(safe-area-inset-bottom,0);transition:transform .5s cubic-bezier(.32,.72,0,1);touch-action:none;will-change:transform}._dragging_ld0a2_52{transition:none}._grabberWrap_ld0a2_56{display:flex;justify-content:center;padding:8px 0 4px;flex-shrink:0}._grabber_ld0a2_56{width:36px;height:5px;border-radius:2.5px;background-color:var(--fb-native-grabber)}._header_ld0a2_70{display:flex;flex-direction:column;padding:var(--fb-spacing-md-plus);padding-bottom:var(--fb-spacing-md)}._titleWrapper_ld0a2_77{display:flex;flex-direction:column;width:calc(100% - var(--fb-spacing-md-plus)*1.5)}._title_ld0a2_77{font-family:var(--fb-font-heading);font-size:var(--fb-font-size-lg);font-weight:700;color:var(--fb-color-text-primary);margin:0}._subtitle_ld0a2_91{font-family:var(--fb-font-body);font-size:var(--fb-font-size-sm);color:var(--fb-color-text-secondary);margin-top:var(--fb-spacing-xs)}._close_ld0a2_98{display:flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;color:var(--fb-color-text-muted);cursor:pointer;border-radius:var(--fb-radius-md);transition:color .2s,background-color .2s;position:absolute;top:var(--fb-spacing-md-plus);right:var(--fb-spacing-md-plus);transform:translate(25%,-25%)}._close_ld0a2_98:hover{color:var(--fb-color-text-primary);background-color:var(--fb-color-border)}._body_ld0a2_120{padding:0 var(--fb-spacing-md-plus) var(--fb-spacing-md-plus)}._bodyFlush_ld0a2_128,._body_ld0a2_120{--fb-btn-hover-y:0px;overflow-y:auto;overscroll-behavior:contain}._fadeEnterActive_ld0a2_135,._fadeLeaveActive_ld0a2_136{transition:opacity .2s ease}._fadeEnterFrom_ld0a2_140,._fadeLeaveTo_ld0a2_141{opacity:0}._sheetEnterActive_ld0a2_145,._sheetLeaveActive_ld0a2_146{transition:background-color .3s ease,opacity .3s ease}:is(._sheetEnterActive_ld0a2_145,._sheetLeaveActive_ld0a2_146)>._dialog_ld0a2_27{transition:transform .5s cubic-bezier(.32,.72,0,1)}._sheetEnterFrom_ld0a2_156,._sheetLeaveTo_ld0a2_157{background-color:transparent}:is(._sheetEnterFrom_ld0a2_156,._sheetLeaveTo_ld0a2_157)>._dialog_ld0a2_27{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){._dialogSheet_ld0a2_43,._fadeEnterActive_ld0a2_135,._fadeLeaveActive_ld0a2_136,._sheetEnterActive_ld0a2_145,._sheetLeaveActive_ld0a2_146{transition:none}}._toast_1rge7_2{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--fb-color-bg-card);border-radius:var(--fb-radius-md);box-shadow:0 4px 20px #2e28481f;min-width:280px;max-width:400px}._iconBadge_1rge7_14{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._success_1rge7_24 ._iconBadge_1rge7_14{background:var(--fb-color-success-bg);color:var(--fb-color-success-text)}._error_1rge7_29 ._iconBadge_1rge7_14{background:var(--fb-color-error-bg);color:var(--fb-color-error)}._content_1rge7_34{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._title_1rge7_42{font-family:var(--fb-font-body);font-size:var(--fb-font-size-base);font-weight:600;color:var(--fb-color-text-primary)}._description_1rge7_49{font-family:var(--fb-font-body);font-size:var(--fb-font-size-sm);color:var(--fb-color-text-muted)}._closeBtn_1rge7_55{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--fb-radius-sm);background:transparent;color:var(--fb-color-text-muted);cursor:pointer;font-size:18px;line-height:1;padding:0}._closeBtn_1rge7_55:hover{color:var(--fb-color-text-primary);background:var(--fb-color-bg-muted)}._root_1d7w5_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._svg_1d7w5_10{display:block}._fur_1d7w5_15{fill:var(--fb-mascot-fur)}._earInner_1d7w5_16{fill:var(--fb-mascot-ear-inner)}._blush_1d7w5_17{fill:var(--fb-mascot-blush)}._eyeGlint_1d7w5_18{fill:var(--fb-mascot-eye-glint)}._nose_1d7w5_19{fill:var(--fb-mascot-eye)}._noseGlint_1d7w5_20{fill:var(--fb-mascot-nose-glint)}._eyeArc_1d7w5_21{stroke:var(--fb-mascot-eye)}._mouth_1d7w5_22{stroke:var(--fb-mascot-mouth)}._eyeGradMid_1d7w5_23{stop-color:var(--fb-mascot-eye-mid)}._eyeGradDeep_1d7w5_24{stop-color:var(--fb-mascot-eye)}._eyeBlink_1d7w5_29{animation:_blink_1d7w5_1 4.6s infinite;transform-box:fill-box;transform-origin:center}._hop_1d7w5_36{animation:_hop_1d7w5_36 .5s var(--fb-ease-spring)}._online_1d7w5_41{bottom:7%;right:7%;width:17%;height:17%;box-shadow:0 0 0 2px var(--fb-mascot-fur)}._online_1d7w5_41,._online_1d7w5_41:after{position:absolute;border-radius:50%;background:var(--fb-mascot-online)}._online_1d7w5_41:after{content:"";inset:0;animation:_ping_1d7w5_1 2.2s ease-out infinite}@keyframes _blink_1d7w5_1{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes _hop_1d7w5_36{0%{transform:translateY(0)}40%{transform:translateY(-12%)}to{transform:translateY(0)}}@keyframes _ping_1d7w5_1{0%{transform:scale(1);opacity:.6}to{transform:scale(2.3);opacity:0}}@media(prefers-reduced-motion:reduce){._eyeBlink_1d7w5_29,._hop_1d7w5_36,._online_1d7w5_41:after{animation:none}}._banner_8qh2a_2{display:flex;align-items:center;justify-content:center;gap:var(--fb-spacing-md);padding:var(--fb-spacing-sm) var(--fb-spacing-lg);background-color:var(--fb-color-warning-bg);width:100%}._message_8qh2a_12{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-sm);font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--fb-color-text-muted);color:var(--fb-color-warning-text)}._cta_8qh2a_17{flex-shrink:0}._body_12kxv_2{display:flex;flex-direction:column;gap:var(--fb-spacing-md-lg);padding:var(--fb-spacing-md-lg) 0}._text_12kxv_9{font-size:var(--fb-font-size-base);color:var(--fb-color-text-primary);color:var(--fb-color-text-secondary)}._hint_12kxv_15,._text_12kxv_9{font-family:var(--fb-font-body),sans-serif;font-weight:400;line-height:1.5;margin:0}._hint_12kxv_15{font-size:var(--fb-font-size-sm);letter-spacing:.01em;color:var(--fb-color-text-muted);color:var(--fb-color-warning-text)}._actions_12kxv_21{display:flex;flex-direction:column;gap:var(--fb-spacing-sm)}._stack_nfkcl_2{position:fixed;bottom:calc(var(--fb-spacing-lg) + env(safe-area-inset-bottom,0px));right:calc(var(--fb-spacing-lg) + env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:var(--fb-spacing-sm);z-index:100;pointer-events:none}._toast_nfkcl_13{min-width:280px;max-width:360px;padding:var(--fb-spacing-md) var(--fb-spacing-md-lg);background:var(--fb-color-bg-card);box-shadow:var(--fb-shadow-card-hover);border-radius:var(--fb-radius-md);cursor:pointer;text-align:left;pointer-events:auto;transition:transform .15s ease,box-shadow .15s ease;font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-base);font-weight:400;line-height:1.5;color:var(--fb-color-text-primary)}._toast_nfkcl_13:hover{transform:translateY(-2px)}:root{--fb-chat-launcher-clearance:var(--fb-spacing-lg);--fb-chat-launcher-height:70px}@media(max-width:639px){:root{--fb-chat-launcher-height:56px}}@media(max-width:899px){._lifted_1pzdl_16{--fb-chat-launcher-clearance:calc(var(--fb-spacing-3xl) + var(--fb-spacing-md-plus))}}._launcher_1pzdl_24{position:fixed;bottom:var(--fb-chat-launcher-clearance);right:var(--fb-spacing-lg);z-index:var(--fb-z-chat);background:linear-gradient(135deg,var(--fb-color-accent),var(--fb-color-accent-gradient-end));border:none;border-radius:50%;padding:var(--fb-spacing-sm-plus);box-shadow:0 6px 20px var(--fb-color-accent-glow-strong);cursor:pointer;display:flex;align-items:center;justify-content:center;outline-offset:4px;transition:box-shadow .2s var(--fb-ease-out);animation:_float_1pzdl_1 3.5s ease-in-out infinite}@media(max-width:639px){._launcher_1pzdl_24{width:var(--fb-chat-launcher-height);height:var(--fb-chat-launcher-height);padding:0}._launcher_1pzdl_24>:first-child{width:40px!important;height:40px!important}._launcher_1pzdl_24>:first-child svg{width:100%;height:100%}}._launcher_1pzdl_24:hover{box-shadow:0 10px 30px var(--fb-color-accent-glow-strong)}._hidden_1pzdl_73{opacity:0;pointer-events:none}._glowRing_1pzdl_79{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--fb-color-accent-soft);pointer-events:none;animation:_ringPulse_1pzdl_1 2.6s ease-out infinite}._teaser_1pzdl_89{bottom:calc(100% + var(--fb-spacing-sm));right:0;display:inline-flex;align-items:center;gap:var(--fb-spacing-2xs);color:var(--fb-color-text-primary);font-size:var(--fb-font-size-sm);font-weight:var(--fb-font-weight-semibold);padding:var(--fb-spacing-xs) var(--fb-spacing-sm-plus);border-radius:var(--fb-radius-pill);box-shadow:var(--fb-shadow-card);white-space:nowrap;pointer-events:none}._teaser_1pzdl_89,._teaser_1pzdl_89:after{position:absolute;background:var(--fb-color-bg-card)}._teaser_1pzdl_89:after{content:"";right:22px;bottom:-4px;width:10px;height:10px;clip-path:polygon(0 0,100% 0,50% 100%)}._teaserPaw_1pzdl_119{color:var(--fb-color-accent)}.teaser-enter-active,.teaser-leave-active{transition:opacity .25s,transform .25s var(--fb-ease-spring)}.teaser-enter-from,.teaser-leave-to{opacity:0;transform:translateY(6px)}._dock_1pzdl_135{position:fixed;bottom:calc(var(--fb-chat-launcher-clearance) + var(--fb-chat-launcher-height));right:var(--fb-spacing-lg);z-index:var(--fb-z-chat);width:380px;height:540px;border-radius:var(--fb-radius-xl);box-shadow:var(--fb-shadow-card-hover);overflow:hidden;outline:none}@media(max-width:899px){._dock_1pzdl_135{right:var(--fb-spacing-md)}}._panelState_1pzdl_155{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fb-spacing-md-lg);height:100%;padding:var(--fb-spacing-xl);background:var(--fb-color-bg-card);text-align:center}._panelStateText_1pzdl_167{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-base);font-weight:400;line-height:1.5;color:var(--fb-color-text-secondary);margin:0}._panelStateButton_1pzdl_172{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-base);font-weight:400;line-height:1.5;padding:var(--fb-spacing-sm) var(--fb-spacing-md-plus);border:none;border-radius:var(--fb-radius-pill);background:var(--fb-color-bg-muted);color:var(--fb-color-text-primary);cursor:pointer;transition:background .3s var(--fb-ease-out)}._panelStateButton_1pzdl_172:hover{background:var(--fb-color-hover-primary-soft)}._scrim_1pzdl_189{position:fixed;inset:0;z-index:calc(var(--fb-z-chat) - 1);background:var(--fb-color-scrim);touch-action:none}.scrim-enter-active,.scrim-leave-active{transition:opacity .25s}.scrim-enter-from,.scrim-leave-to{opacity:0}._dockMobile_1pzdl_208{bottom:0;right:0;left:0;width:100%;height:80dvh;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--fb-radius-xl);border-top-right-radius:var(--fb-radius-xl)}.dock-enter-active{transition:opacity .3s var(--fb-ease-out),transform .35s var(--fb-ease-spring)}.dock-leave-active{transition:opacity .2s ease,transform .2s ease}.dock-enter-from{opacity:0;transform:scale(.85) translateY(20px)}.dock-leave-to{opacity:0;transform:scale(.92) translateY(12px)}._pawBurst_1pzdl_240{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;font-size:var(--fb-font-size-3xl);animation:_pawPop_1pzdl_1 .6s var(--fb-ease-spring) both}@keyframes _float_1pzdl_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _ringPulse_1pzdl_1{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.4);opacity:0}}@keyframes _pawPop_1pzdl_1{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._glowRing_1pzdl_79,._launcher_1pzdl_24{animation:none}._teaser_1pzdl_89{transition:none}._pawBurst_1pzdl_240{animation:none;display:none}.dock-enter-active,.dock-leave-active,.scrim-enter-active,.scrim-leave-active,.teaser-enter-active,.teaser-leave-active{transition:none}}._loadingBar_x1kru_2{background:linear-gradient(90deg,var(--fb-color-accent),#9b59b6)!important}[data-sonner-toaster][data-y-position=top]{top:calc(var(--offset-top, 24px) + env(safe-area-inset-top,0px))!important}[data-sonner-toaster] [data-sonner-toast][data-styled=false]{--normal-bg:transparent;--normal-border:transparent;padding:0;box-shadow:none;background:transparent}._wrap_m2c9k_2{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:60vh;padding:var(--fb-spacing-3xl) var(--fb-spacing-lg);overflow:hidden}._glow_m2c9k_13{top:18%;left:50%;width:420px;height:420px;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--fb-color-accent-glow) 0,transparent 70%)}._glow_m2c9k_13,._paw_m2c9k_24{position:absolute;pointer-events:none}._paw_m2c9k_24{color:var(--fb-color-accent);opacity:.08}._pawA_m2c9k_31{top:12%;left:8%;transform:rotate(-18deg)}._pawB_m2c9k_32{top:24%;right:12%;transform:rotate(24deg)}._pawC_m2c9k_33{bottom:22%;left:14%;transform:rotate(12deg)}._pawD_m2c9k_34{bottom:14%;right:10%;transform:rotate(-28deg)}._kicker_m2c9k_36{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--fb-color-text-muted);line-height:1;position:relative;color:var(--fb-color-accent);letter-spacing:.18em;margin:0 0 var(--fb-spacing-md)}._numbers_m2c9k_44{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--fb-spacing-xs);line-height:1}._digit_m2c9k_53{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-2xl);font-weight:900;font-size:clamp(96px,18vw,160px);line-height:1;background:linear-gradient(135deg,var(--fb-color-accent),var(--fb-color-accent-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}._mascot_m2c9k_63{filter:drop-shadow(0 10px 24px var(--fb-color-accent-glow))}._srOnly_m2c9k_67{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._title_m2c9k_76{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-2xl);font-weight:900;line-height:1;letter-spacing:-.03em;position:relative;color:var(--fb-color-text-primary);margin:var(--fb-spacing-lg) 0 var(--fb-spacing-sm-plus)}@media(min-width:1200px){._title_m2c9k_76{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-2xl);font-weight:900;letter-spacing:-.03em}}._lead_m2c9k_88{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-base);font-weight:400;line-height:1.5;color:var(--fb-color-text-secondary);position:relative;max-width:46ch;line-height:1.55;margin:0 0 var(--fb-spacing-2xl)}._actions_m2c9k_96{position:relative;display:flex;flex-wrap:wrap;gap:var(--fb-spacing-sm-plus);justify-content:center}._screen_123ng_2{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--fb-spacing-xl) var(--fb-spacing-lg);background:radial-gradient(circle at 50% 30%,var(--fb-color-primary) 0,#100c20 72%);overflow:hidden}._inner_123ng_12{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fb-spacing-sm);max-width:680px;width:100%}._headline_123ng_22{font-family:var(--fb-font-display),sans-serif;font-size:var(--fb-font-size-2xl);font-weight:900;font-size:clamp(30px,8vw,76px);line-height:1;color:var(--fb-color-text-inverse);margin:0;white-space:nowrap;z-index:2;text-shadow:.02em 0 var(--fb-color-accent-coral),-.02em 0 var(--fb-color-accent-teal);animation:_glitch_123ng_1 5s steps(1) infinite}@keyframes _glitch_123ng_1{0%,88%,to{text-shadow:.02em 0 var(--fb-color-accent-coral),-.02em 0 var(--fb-color-accent-teal);transform:translate(0)}90%{text-shadow:.07em 0 var(--fb-color-accent-coral),-.06em 0 var(--fb-color-accent-teal);transform:translate(2px)}93%{text-shadow:-.05em 0 var(--fb-color-accent-coral),.06em 0 var(--fb-color-accent-teal);transform:translate(-2px)}96%{text-shadow:.04em 0 var(--fb-color-accent-coral),-.04em 0 var(--fb-color-accent-teal);transform:translate(1px)}}@keyframes _foxFloat_123ng_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _bubbleBob_123ng_1{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-6px)}}@keyframes _arrowNudge_123ng_1{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){._arrow_123ng_70,._bubble_123ng_72,._fox_123ng_71,._headline_123ng_22{animation:none}}._arrow_123ng_70{width:clamp(64px,12vw,96px);height:auto;color:var(--fb-color-accent-coral);margin-top:calc(var(--fb-spacing-sm)*-1);margin-bottom:var(--fb-spacing-md-lg);z-index:2;animation:_arrowNudge_123ng_1 2.4s ease-in-out infinite}._stage_123ng_87{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%}._code_123ng_95{top:50%;transform:translate(-50%,-52%);font-family:var(--fb-font-display);font-weight:900;font-size:clamp(200px,46vw,400px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--fb-color-text-inverse) 10%,transparent);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--fb-color-accent-coral) 16%,transparent) 0,transparent 60%);-webkit-background-clip:text;background-clip:text;white-space:nowrap}._code_123ng_95,._spot_123ng_114{position:absolute;left:50%;pointer-events:none}._spot_123ng_114{bottom:0;width:clamp(300px,64vw,440px);height:clamp(300px,64vw,440px);transform:translate(-50%,18%);background:radial-gradient(circle,color-mix(in srgb,var(--fb-color-accent-coral) 40%,transparent) 0,transparent 62%);filter:blur(10px)}._fox_123ng_71{position:relative;z-index:1;width:clamp(186px,44vw,300px);height:auto;display:block;filter:drop-shadow(0 12px 30px rgba(0,0,0,.5));animation:_foxFloat_123ng_1 5s ease-in-out infinite}._bubble_123ng_72{position:absolute;top:2%;right:0;z-index:3;max-width:150px;padding:var(--fb-spacing-xs) var(--fb-spacing-sm);border-radius:var(--fb-radius-lg);background:var(--fb-color-text-inverse);color:var(--fb-color-text-primary);font-family:var(--fb-font-body);font-size:var(--fb-font-size-sm);font-weight:var(--fb-font-weight-semibold);line-height:1.3;box-shadow:0 10px 30px #0006;transform:rotate(3deg);animation:_bubbleBob_123ng_1 4s ease-in-out infinite}@media(min-width:1200px){._bubble_123ng_72{top:12%;right:2%;max-width:190px;padding:var(--fb-spacing-sm) var(--fb-spacing-sm-plus);font-size:var(--fb-font-size-base)}}._bubble_123ng_72:after{content:"";position:absolute;bottom:-8px;left:22px;width:16px;height:16px;background:var(--fb-color-text-inverse);transform:rotate(45deg)}._caption_123ng_174{font-family:var(--fb-font-body),sans-serif;font-size:var(--fb-font-size-md);font-weight:400;line-height:1.5;color:var(--fb-color-text-primary);color:color-mix(in srgb,var(--fb-color-text-inverse) 72%,transparent);max-width:42ch;margin:var(--fb-spacing-sm) 0 0;z-index:2}._actions_123ng_182{display:flex;flex-wrap:wrap;gap:var(--fb-spacing-sm-plus);justify-content:center;margin-top:var(--fb-spacing-md-lg);z-index:2}
