@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--color-coral-50:255 244 239;--color-coral-100:255 234 226;--color-coral-200:255 220 207;--color-coral-300:255 189 163;--color-coral-400:255 136 80;--color-coral-500:255 82 13;--color-coral-600:230 73 11;--color-coral-650:224 67 9;--color-coral-700:194 58 8;--color-coral-800:156 47 7;--color-coral-900:122 38 5;--color-cream-50:255 253 250;--color-cream-100:253 246 238;--color-cream-200:247 240 232;--color-cream-300:241 230 217;--color-cream-400:238 230 221;--color-ink-100:232 224 214;--color-ink-200:217 207 195;--color-ink-300:196 184 171;--color-ink-500:148 135 124;--color-ink-600:121 103 88;--color-ink-800:62 36 7;--color-ink-900:43 24 10;--color-white:255 255 255;--color-success-50:233 245 238;--color-success-100:207 232 218;--color-success-500:23 134 74;--color-success-700:15 99 55;--color-warning-50:253 240 224;--color-warning-100:249 224 194;--color-warning-500:217 110 12;--color-warning-700:168 91 20;--color-danger-50:253 234 228;--color-danger-100:250 213 201;--color-danger-500:232 71 27;--color-danger-700:194 64 26;--color-info-50:230 240 247;--color-info-100:201 224 238;--color-info-500:26 106 158;--color-info-700:18 80 111;--surface-base:var(--color-cream-100);--surface-raised:var(--color-white);--surface-sunken:var(--color-cream-200);--surface-subtle:var(--color-cream-200);--surface-subtle-hover:var(--color-cream-300);--surface-nested:var(--color-cream-400);--surface-nested-hover:var(--color-cream-300);--surface-inverse:var(--color-ink-900);--surface-inverse-raised:var(--color-ink-800);--surface-overlay:var(--color-white);--content-primary:var(--color-ink-900);--content-secondary:var(--color-ink-600);--content-tertiary:var(--color-ink-500);--content-disabled:var(--color-ink-300);--content-inverse:var(--color-cream-100);--content-inverse-secondary:var(--color-ink-300);--content-on-accent:var(--color-white);--border-subtle:var(--color-ink-100);--border-default:var(--color-ink-200);--border-strong:var(--color-ink-300);--border-inverse:var(--color-ink-800);--accent:var(--color-coral-500);--accent-hover:var(--color-coral-600);--accent-active:var(--color-coral-700);--accent-subtle:var(--color-coral-100);--accent-subtle-hover:var(--color-coral-200);--accent-contrast:var(--color-coral-700);--success:var(--color-success-500);--success-subtle:var(--color-success-50);--success-border:var(--color-success-100);--success-ink:var(--color-success-700);--warning:var(--color-warning-500);--warning-subtle:var(--color-warning-50);--warning-border:var(--color-warning-100);--warning-ink:var(--color-warning-700);--danger:var(--color-danger-500);--danger-subtle:var(--color-danger-50);--danger-border:var(--color-danger-100);--danger-ink:var(--color-danger-700);--info:var(--color-info-500);--info-subtle:var(--color-info-50);--info-border:var(--color-info-100);--info-ink:var(--color-info-700);--score-high:var(--color-success-500);--score-high-subtle:var(--color-success-50);--score-high-ink:var(--color-success-700);--score-mod:var(--color-warning-500);--score-mod-subtle:var(--color-warning-50);--score-mod-ink:var(--color-warning-700);--score-low:var(--color-danger-500);--score-low-subtle:var(--color-danger-50);--score-low-ink:var(--color-danger-700);--focus-ring:var(--color-coral-500);--elevation-raised:0 .0625rem .125rem #4a2d190d,0 .5rem 1.375rem -.375rem #4a2d191a;--elevation-overlay:0 .125rem .25rem #4a2d190f,0 1rem 2.125rem -.5rem #4a2d1929;--elevation-popover:0 .25rem .5rem #4a2d1912,0 1.5rem 3rem -.75rem #4a2d1933;--elevation-modal:0 2rem 4rem -1rem #4a2d1947;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-deliberate:.62s;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.23,1,.32,1);--z-raised:10;--z-sticky:20;--z-drawer:30;--z-overlay:40;--z-modal:50;--z-popover:60;--z-toast:70}:root,.fr{--fr-cream:rgb(var(--color-cream-100));--fr-warm:rgb(var(--color-cream-200));--fr-warm-hover:rgb(var(--color-cream-300));--fr-white:rgb(var(--color-white));--fr-nested:rgb(var(--color-ink-800)/.05);--fr-dark-roast:rgb(var(--color-ink-800));--fr-border:rgb(var(--color-ink-200));--fr-ink:rgb(var(--color-ink-900));--fr-ink-2:rgb(var(--color-ink-600));--fr-ink-3:rgb(var(--color-ink-500));--fr-coral:rgb(var(--color-coral-500));--fr-coral-hover:rgb(var(--color-coral-600));--fr-coral-ink:rgb(var(--color-coral-650));--fr-coral-tint:rgb(var(--color-coral-100));--fr-coral-tint-hover:rgb(var(--color-coral-200));--fr-coral-wash:rgb(var(--color-coral-500)/.08);--fr-coral-wash-hover:rgb(var(--color-coral-500)/.14);--fr-high:rgb(var(--color-success-500));--fr-high-ink:rgb(var(--color-success-500));--fr-mod:rgb(var(--color-warning-500));--fr-mod-ink:rgb(var(--color-warning-700));--fr-low:rgb(var(--color-danger-500));--fr-low-ink:rgb(var(--color-danger-700));--fr-ease:var(--ease);--fr-ease-out:var(--ease-out)}
.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:rgb(var(--border-strong))transparent}.scrollbar-subtle::-webkit-scrollbar{width:6px}.scrollbar-subtle::-webkit-scrollbar-track{background:0 0}.scrollbar-subtle::-webkit-scrollbar-thumb{background-color:rgb(var(--border-strong));border-radius:3px}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--content-tertiary))}body{background:rgb(var(--surface-base));color:rgb(var(--content-primary))}:focus-visible{outline:2px solid rgb(var(--focus-ring));outline-offset:3px;border-radius:4px}::selection{background:rgb(var(--accent-subtle-hover));color:rgb(var(--content-primary))}
.auth-label{color:var(--fr-ink-2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.auth-input{background:var(--fr-white);border:1.5px solid var(--fr-border);width:100%;color:var(--fr-ink);transition:border-color .18s var(--fr-ease-out),background .18s var(--fr-ease-out),box-shadow .18s var(--fr-ease-out);border-radius:.625rem;outline:none;padding:11px 14px;font-size:14px}.auth-input::placeholder{color:var(--fr-ink-3)}.auth-input:focus{border-color:var(--fr-coral);background:var(--fr-white);box-shadow:0 0 0 3px var(--fr-coral-wash)}.auth-input[aria-invalid=true]{border-color:var(--fr-low-ink)}.auth-field-error{color:var(--fr-low-ink);animation:auth-field-in .18s var(--fr-ease-out)both;margin-top:5px;font-size:14px}.auth-error-box{background:var(--fr-coral-tint);border:1px solid var(--fr-coral-tint-hover);color:var(--fr-low-ink);animation:auth-field-in .22s var(--fr-ease-out)both;border-radius:.625rem;padding:12px 14px;font-size:13px}@keyframes auth-field-in{0%{opacity:0;filter:blur(3px);transform:translateY(-4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.auth-btn-primary{background:var(--fr-coral);color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;transition:background .16s var(--fr-ease-out),box-shadow .16s var(--fr-ease-out),transform .14s var(--fr-ease-out);border:none;border-radius:.625rem;padding:12px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #7a26072e,0 8px 20px -6px #ff520d73}.auth-btn-primary:hover:not(:disabled){background:var(--fr-coral-hover);box-shadow:0 1px 2px #7a260733,0 10px 24px -6px #ff520d80}.auth-btn-primary:active:not(:disabled){transform:scale(.97)}.auth-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-btn-secondary{background:var(--fr-white);border:1.5px solid var(--fr-border);width:100%;color:var(--fr-ink);cursor:pointer;transition:background .16s var(--fr-ease-out),border-color .16s var(--fr-ease-out),transform .14s var(--fr-ease-out);border-radius:.625rem;justify-content:center;align-items:center;gap:10px;padding:11px;font-size:14px;display:flex}.auth-btn-secondary:hover:not(:disabled){background:var(--fr-warm);border-color:#cbbfae}.auth-btn-secondary:active:not(:disabled){transform:scale(.97)}.auth-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.auth-link{color:var(--fr-coral);font-weight:600;transition:color .15s}.auth-link:hover{color:var(--fr-coral-hover)}.auth-link-subtle{color:var(--fr-ink-3);font-size:12px;transition:color .15s}.auth-link-subtle:hover{color:var(--fr-coral)}.auth-text-btn{color:var(--fr-coral);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline;transition:color .15s}.auth-text-btn:hover{color:var(--fr-coral-hover)}.auth-text-btn:disabled{opacity:.5;cursor:not-allowed}
.ai-border-spin{animation:2s linear infinite ai-border-rotate;background:linear-gradient(rgb(var(--surface-raised)),rgb(var(--surface-raised)))padding-box,conic-gradient(from var(--ai-border-angle,0deg),rgb(var(--accent))0%,rgb(var(--accent))25%,rgb(var(--accent-subtle-hover))45%,rgb(var(--accent-subtle-hover))55%,rgb(var(--accent))75%,rgb(var(--accent))100%)border-box!important;border:2.5px solid #0000!important}@keyframes ai-border-rotate{to{--ai-border-angle:360deg}}@property --ai-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fr-frame-outer{container-type:inline-size}.fr-frame{font-size:max(11px,min(1.5385cqw,17px))}.fr-constellation{font-size:clamp(12.5px,1.02vw,16px)}.fr-frame-outer-wide{container-type:inline-size}.fr-frame-wide{font-size:max(10px,min(1.5385cqw,15px))}.fr-constellation-wide{font-size:clamp(11.5px,1.02vw,14px)}.fr-in{opacity:1}.fr-line-mask{padding-bottom:.08em;display:block;overflow:hidden}.fr-word-track{display:inline-grid}.fr-word{white-space:nowrap;opacity:0;grid-area:1/1}.fr-word:first-child{opacity:1}.fr-arc{stroke-dasharray:var(--fr-circ);stroke-dashoffset:var(--fr-arc);transform-origin:50%;transform:rotate(-90deg)}.fr-pulse{opacity:0}.fr-card{transition:transform .22s var(--fr-ease-out),box-shadow .22s var(--fr-ease-out);box-shadow:0 1px 2px #4a2d190d,0 8px 22px -6px #4a2d191a}@media (hover:hover) and (pointer:fine){.fr-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #4a2d190f,0 16px 34px -8px #4a2d1929}}.fr-constellation-wide .fr-card{z-index:1;position:relative}.fr-reveal-hint{display:none}.fr-reveal{grid-template-rows:1fr;display:grid}.fr-reveal>div{min-height:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.fr-constellation-wide .fr-card{transition:transform .26s var(--fr-ease-out),box-shadow .26s var(--fr-ease-out),border-color .22s ease}.fr-constellation-wide .fr-card:hover{border-color:var(--fr-card-accent,var(--fr-border));transform:translateY(-5px)scale(1.035);box-shadow:0 4px 10px #4a2d1914,0 30px 56px -16px #4a2d1938}.fr-reveal-hint{display:flex}.fr-chevron{transition:transform .2s var(--fr-ease-out)}.fr-constellation-wide .fr-card:hover .fr-chevron{transform:rotate(180deg)}.fr-reveal{grid-template-rows:0fr}.fr-constellation-wide .fr-card:hover .fr-reveal{grid-template-rows:1fr}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fr-reveal{transition:grid-template-rows .32s var(--fr-ease-out)}}.fr-press{transition:transform .14s var(--fr-ease-out),background-color .16s ease,color .16s ease,border-color .16s ease}.fr-press:active{transform:scale(.97)}@keyframes fr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes fr-line-up{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translate(0,0)}}@keyframes fr-creative-in{0%{opacity:0;filter:blur(9px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes fr-orbit-draw{0%{stroke-dashoffset:var(--fr-orbit-len)}to{stroke-dashoffset:0}}@keyframes fr-connector-draw{0%{opacity:0}to{opacity:1}}@keyframes fr-pulse-travel{0%{opacity:0;stroke-dashoffset:13px}18%{opacity:.9}82%{opacity:.9}to{opacity:0;stroke-dashoffset:calc(-1*var(--fr-len)*1px)}}@keyframes fr-card-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.93)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes fr-arc-draw{0%{stroke-dashoffset:var(--fr-circ)}to{stroke-dashoffset:var(--fr-arc)}}@keyframes fr-sparkle{0%,to{opacity:.35;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes fr-drift{0%,to{transform:translate(0,0)}50%{transform:translate3d(0,var(--fr-drift,-4px),0)}}@keyframes fr-orbit-crawl{to{transform:rotate(360deg)}}@keyframes fr-orb-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fr-word-cycle{0%{opacity:0;transform:translateY(12px)}6.7%{opacity:1;transform:translateY(0)}28.3%{opacity:1;transform:translateY(0)}35%,to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:no-preference){.fr-in{opacity:0;animation:fr-rise .6s var(--fr-ease-out)both;animation-delay:var(--fr-delay,0s);will-change:transform,opacity}.fr-line-mask>span{animation:fr-line-up .68s var(--fr-ease-out)both;animation-delay:var(--fr-delay,0s);will-change:transform,opacity;display:block}.fr-creative{animation:fr-creative-in .78s var(--fr-ease).3s both}.fr-orbit{stroke-dasharray:var(--fr-orbit-len);animation:fr-orbit-draw 1.15s var(--fr-ease).5s both,fr-orbit-crawl 60s linear 1.7s infinite;transform-origin:520px 375px}.fr-constellation-wide .fr-orbit{animation:fr-orb-in .9s var(--fr-ease).2s both}.fr-connector{animation:.5s ease-out both fr-connector-draw;animation-delay:var(--fr-delay,0s)}.fr-pulse{animation:2.1s cubic-bezier(.45,0,.35,1) infinite fr-pulse-travel;animation-delay:var(--fr-delay,0s)}.fr-card-anim{opacity:0;animation:fr-card-in .56s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-card-drift{animation:fr-drift var(--fr-drift-dur,8s)ease-in-out infinite;animation-delay:var(--fr-drift-delay,0s)}.fr-arc{animation:fr-arc-draw .68s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-sparkle{animation:4.5s ease-in-out infinite fr-sparkle;animation-delay:var(--fr-delay,0s);transform-box:fill-box;transform-origin:50%}.fr-word{animation:fr-word-cycle 12s var(--fr-ease-out)infinite;animation-delay:var(--fr-word-delay,0s)}.fr-constellation-wide:not([data-summon-active]) .fr-connector,.fr-constellation-wide:not([data-summon-active]) .fr-pulse,.fr-constellation-wide:not([data-summon-active]) .fr-card-anim,.fr-constellation-wide:not([data-summon-active]) .fr-card-drift,.fr-constellation-wide:not([data-summon-active]) .fr-creative,.fr-constellation-wide:not([data-summon-active]) .fr-arc,.fr-constellation-wide:not([data-summon-active]) .fr-sparkle{animation-play-state:paused}}.fr-stat-cell{opacity:1}.fr-stat-dot{animation:2.4s cubic-bezier(.45,0,.35,1) infinite fr-stat-pulse}@keyframes fr-stat-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes fr-stat-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.fr-stat-cell{opacity:0}.fr-stat-cell[data-visible=true]{animation:.64s cubic-bezier(.22,1,.36,1) both fr-stat-in;animation-delay:var(--fr-delay,0s)}}@media (prefers-reduced-motion:reduce){.fr-stat-dot{animation:none}}.fr-problem-col,.fr-problem-checklist li{opacity:1}@keyframes fr-problem-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fr-problem-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fr-check-in{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.fr-problem-col,.fr-problem-checklist li{opacity:0}.fr-check-draw{stroke-dasharray:1;stroke-dashoffset:1px}.fr-problem-panel[data-visible=true] .fr-problem-col{animation:fr-problem-in .78s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-problem-panel[data-visible=true] .fr-problem-checklist li{animation:fr-problem-item-in .55s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-problem-panel[data-visible=true] .fr-check-draw{animation:fr-check-in .5s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}}@media (prefers-reduced-motion:reduce){.fr-check-draw{stroke-dasharray:none}}.fr-sweep-after{clip-path:inset(0 0 calc(100% - var(--fr-scan,0%))0)}.fr-sweep-scan{top:var(--fr-scan,0%);opacity:var(--fr-scan-op,0)}.fr-bridge{opacity:1}@keyframes fr-bridge-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fr-bridge-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.fr-bridge{opacity:0}.fr-bridge[data-visible=true]{animation:fr-bridge-in .8s var(--fr-ease)both}.fr-bridge-coil,.fr-bridge-arrow{stroke-dasharray:1;stroke-dashoffset:1px}.fr-bridge[data-visible=true] .fr-bridge-coil{animation:fr-bridge-draw .6s var(--fr-ease).2s both}.fr-bridge[data-visible=true] .fr-bridge-arrow{animation:fr-bridge-draw .4s var(--fr-ease).75s both}}@media (prefers-reduced-motion:reduce){.fr-bridge-coil,.fr-bridge-arrow{stroke-dasharray:none}}@media (max-width:767.98px),(prefers-reduced-motion:reduce){.fr-sweep-wrap{height:auto!important}.fr-sweep-stage{height:auto!important;min-height:0!important;position:static!important}.fr-sweep-chrome,.fr-sweep-scan{display:none!important}.fr-sweep-stack{display:block!important}.fr-sweep-before{display:none!important}.fr-sweep-after{clip-path:none!important}}.fr-bulk-head,.fr-bulk-eq>*,.fr-bulk-row{opacity:1}@keyframes fr-bulk-eq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.fr-bulk-head{opacity:0}.fr-bulk-eq>*{opacity:0;transform:translateY(8px)}.fr-bulk-row{opacity:0}.fr-bulk-panel[data-visible=true] .fr-bulk-head{animation:fr-problem-in .8s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-bulk-panel[data-visible=true] .fr-bulk-eq>*{animation:fr-bulk-eq-in .5s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-bulk-panel[data-visible=true] .fr-bulk-row{animation:fr-card-in .62s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}}.fr-feature-cell{opacity:1}@media (prefers-reduced-motion:no-preference){.fr-feature-cell{opacity:0}.fr-feature-cell[data-visible=true]{animation:fr-card-in .6s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}}.fr-pricing-cell{opacity:1}@media (prefers-reduced-motion:no-preference){.fr-pricing-cell{opacity:0}.fr-pricing-cell[data-visible=true]{animation:fr-card-in .6s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}}.fr-cta-el{opacity:1}.fr-cta-wash{background-image:linear-gradient(120deg,#ff9152 0%,#ff520d 24%,#ff2f00 48%,#d6350a 72%,#ff7a3d 100%);background-position:0%;background-size:340% 340%}@keyframes fr-cta-wash-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fr-cta-glow-drift{0%{opacity:.3;transform:translate(0,0)scale(1)}to{opacity:.48;transform:translate(3%,-4%)scale(1.1)}}@media (prefers-reduced-motion:no-preference){.fr-cta-el{opacity:0}.fr-cta-panel[data-visible=true] .fr-cta-el{animation:fr-problem-in .7s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}.fr-cta-wash{animation:16s ease-in-out infinite fr-cta-wash-shift}.fr-cta-glow{animation:fr-cta-glow-drift 9s var(--fr-ease)infinite alternate}}@media (prefers-reduced-motion:reduce){.fr-cta-glow{opacity:.34}}.fr-divider-line{clip-path:inset(0)}@keyframes fr-divider-draw{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.fr-divider-line{clip-path:inset(0 50%)}.fr-divider[data-visible=true] .fr-divider-line{animation:fr-divider-draw .6s var(--fr-ease)both}}.fr-footer-el{opacity:1}@media (prefers-reduced-motion:no-preference){.fr-footer-el{opacity:0}.fr-footer-panel[data-visible=true] .fr-footer-el{animation:fr-card-in .6s var(--fr-ease)both;animation-delay:var(--fr-delay,0s)}}
