.menu-sheet[data-v-fac389c9]{scrollbar-width:none}.menu-sheet[data-v-fac389c9]::-webkit-scrollbar{display:none}.site-header[data-v-fac389c9]{transition:background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),backdrop-filter .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.site-header.is-hidden[data-v-fac389c9]{transform:translateY(-100%)}.hdr-logo[data-v-fac389c9]{animation:hdr-wipe-fac389c9 .9s cubic-bezier(.22,1,.36,1) .05s both}@keyframes hdr-wipe-fac389c9{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.hdr-in[data-v-fac389c9]{animation:hdr-rise-fac389c9 .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0)*45ms + 60ms)}@keyframes hdr-rise-fac389c9{0%{filter:blur(6px);opacity:0;transform:translateY(60%)}to{filter:none;opacity:1;transform:none}}.nav-item[data-v-fac389c9]{align-items:center;border-radius:999px;display:inline-flex;font-size:14.5px;font-weight:700;height:2.25rem;letter-spacing:-.015em;opacity:.9;outline:none;padding:0 .875rem;position:relative;transition:opacity .3s ease;white-space:nowrap;z-index:1}.nav-item.is-current[data-v-fac389c9],.nav-item[data-v-fac389c9]:hover{opacity:1}.nav-item[data-v-fac389c9]:focus-visible{box-shadow:0 0 0 1px currentColor;opacity:1}@media(min-width:1536px){.nav-item[data-v-fac389c9]{padding:0 1rem}}.nav-pill[data-v-fac389c9]{transition:opacity .3s ease}.nav-pill.is-ready[data-v-fac389c9]{transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,background-color .5s ease}.dd-chevron[data-v-fac389c9]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.dd-scrim[data-v-fac389c9]{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0a0a0a47}.dd-scrim-enter-active[data-v-fac389c9],.dd-scrim-leave-active[data-v-fac389c9]{transition:opacity .4s cubic-bezier(.22,1,.36,1)}.dd-scrim-enter-from[data-v-fac389c9],.dd-scrim-leave-to[data-v-fac389c9]{opacity:0}.mega-img[data-v-fac389c9]{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.mega-card:hover .mega-img[data-v-fac389c9]{transform:scale(1.06)}.dd-chevron.is-open[data-v-fac389c9]{transform:rotate(180deg)}.dd-card[data-v-fac389c9]{background:#fff;border:1px solid rgba(36,36,36,.08);border-radius:14px;box-shadow:0 18px 40px -18px #00000047,0 2px 6px -2px #0000000f;color:#242424;padding:.375rem}.dd-row[data-v-fac389c9]{border-radius:10px;outline:none;transition:background-color .3s ease}.dd-row.is-current[data-v-fac389c9],.dd-row[data-v-fac389c9]:focus-visible,.dd-row[data-v-fac389c9]:hover{background:#f1f1f1}.dd-row[data-v-fac389c9]:focus-visible{box-shadow:inset 0 0 0 1px #242424}.dd-arrow[data-v-fac389c9]{opacity:0;transform:translate(-4px,4px);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}.dd-row:focus-visible .dd-arrow[data-v-fac389c9],.dd-row:hover .dd-arrow[data-v-fac389c9]{opacity:.6;transform:none}.dd-enter-active[data-v-fac389c9]{transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.dd-leave-active[data-v-fac389c9]{transition:opacity .2s ease,transform .25s ease,filter .25s ease}.dd-enter-from[data-v-fac389c9],.dd-leave-to[data-v-fac389c9]{filter:blur(6px);opacity:0;transform:translate(var(--dd-x,0),-6px)}.left-1\/2.dd-enter-from[data-v-fac389c9],.left-1\/2.dd-leave-to[data-v-fac389c9]{--dd-x:-50%}.wa-icon[data-v-fac389c9]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.wa-link:hover .wa-icon[data-v-fac389c9]{transform:rotate(-12deg) scale(1.08)}.burger-line[data-v-fac389c9]{background:currentColor;height:1.5px;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1);width:22px}.burger-line--short.translate-y-\[4px\][data-v-fac389c9]{margin-left:8px;width:14px}.burger:hover .burger-line--short.translate-y-\[4px\][data-v-fac389c9]{margin-left:0;width:22px}.menu-enter-active[data-v-fac389c9]{transition:clip-path .7s cubic-bezier(.22,1,.36,1)}.menu-leave-active[data-v-fac389c9]{transition:clip-path .45s cubic-bezier(.64,0,.78,0)}.menu-enter-from[data-v-fac389c9],.menu-leave-to[data-v-fac389c9]{clip-path:inset(0 0 100% 0)}.menu-enter-to[data-v-fac389c9],.menu-leave-from[data-v-fac389c9]{clip-path:inset(0 0 0 0)}.menu-in[data-v-fac389c9]{animation:menu-line-fac389c9 .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*55ms + .18s)}@keyframes menu-line-fac389c9{0%{filter:blur(12px);opacity:0;transform:translateY(40%)}to{filter:none;opacity:1;transform:none}}.menu-row:focus-visible .menu-label[data-v-fac389c9],.menu-row:hover .menu-label[data-v-fac389c9]{transform:translate(10px)}.menu-row:active .menu-label[data-v-fac389c9]{transform:translate(6px)}.menu-arrow[data-v-fac389c9]{transition:background-color .35s ease,color .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.menu-arrow.is-current[data-v-fac389c9]{background:#ed3237;color:#fff}.menu-row:active .menu-arrow[data-v-fac389c9]{transform:rotate(45deg)}.menu-arrow.is-current[data-v-fac389c9],.menu-row:focus-visible .menu-arrow[data-v-fac389c9],.menu-row:hover .menu-arrow[data-v-fac389c9]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hdr-in[data-v-fac389c9],.hdr-logo[data-v-fac389c9],.menu-in[data-v-fac389c9]{animation:none}}.ft-tile[data-v-d5b4e8a8]{padding:.25rem 0}.ft-h[data-v-d5b4e8a8]{color:#ffffff73;font-size:13px;font-weight:600}.ft-link[data-v-d5b4e8a8]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .45s cubic-bezier(.22,1,.36,1),color .3s ease}.ft-link[data-v-d5b4e8a8]:hover{background-size:100% 1px;color:#fff}.ft-msg[data-v-d5b4e8a8]{transition:background-color .4s ease,border-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.ft-msg[data-v-d5b4e8a8]:hover{background:#ed3237;transform:translateY(-2px)}.ft-dot[data-v-d5b4e8a8]:after{animation:ft-pulse-d5b4e8a8 2.2s cubic-bezier(.22,1,.36,1) infinite;background:#ed3237;border-radius:999px;content:"";inset:0;position:absolute}@keyframes ft-pulse-d5b4e8a8{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media(prefers-reduced-motion:reduce){.ft-link[data-v-d5b4e8a8],.ft-msg[data-v-d5b4e8a8]{transition:none}.ft-dot[data-v-d5b4e8a8]:after{animation:none}}.fab[data-v-137c0f9b]{background:#0a0a0a;box-shadow:0 18px 40px -16px #0000008c;transition:background-color .45s ease,box-shadow .45s ease}.fab-ico[data-v-137c0f9b]{color:#fff;transition:color .45s ease}.fab-soft[data-v-137c0f9b]{background:#ffffff1a}.fab-soft[data-v-137c0f9b]:hover{background:#fff3}.fab-track[data-v-137c0f9b]{stroke:#ffffff1f;transition:stroke .45s ease}.fab.is-light[data-v-137c0f9b]{background:#fff;box-shadow:0 18px 40px -16px #00000059}.fab.is-light .fab-ico[data-v-137c0f9b]{color:#242424}.fab.is-light .fab-soft[data-v-137c0f9b]{background:#f4f4f5}.fab.is-light .fab-soft[data-v-137c0f9b]:hover{background:#eaeaec}.fab.is-light .fab-track[data-v-137c0f9b]{stroke:#2424241f}.fab.is-light .fab-tip[data-v-137c0f9b]{background:#fff;color:#242424}.fab-btn[data-v-137c0f9b]{border-radius:999px;display:grid;height:44px;place-items:center;position:relative;transition:background-color .3s ease,transform .35s cubic-bezier(.22,1,.36,1);width:44px}.fab-btn[data-v-137c0f9b]:hover{transform:scale(1.06)}.fab-btn[data-v-137c0f9b]:focus-visible{outline:2px solid #fff;outline-offset:2px}.fab-tip[data-v-137c0f9b]{background:#0a0a0a;border-radius:999px;color:#fff;font-size:13px;font-weight:600;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;right:calc(100% + 12px);top:50%;transform:translate(6px,-50%);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1);white-space:nowrap}.fab-btn:focus-visible .fab-tip[data-v-137c0f9b],.fab-btn:hover .fab-tip[data-v-137c0f9b]{opacity:1;transform:translateY(-50%)}@property --fab-ai-a{syntax:"<angle>";inherits:false;initial-value:0deg}.fab-ai[data-v-137c0f9b]{animation:fab-spin-137c0f9b 3.2s linear infinite;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--fab-ai-a),#ed3237,#ffb3b5,#ed3237,#ffe1e2,#ed3237) border-box;border:2px solid transparent}.fab-ai-ico[data-v-137c0f9b]{color:#ed3237}.fab.is-light .fab-ai[data-v-137c0f9b]{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,conic-gradient(from var(--fab-ai-a),#ed3237,#ffb3b5,#ed3237,#ffe1e2,#ed3237) border-box}.fab.is-light .fab-ai-ico[data-v-137c0f9b]{color:#fff}@keyframes fab-spin-137c0f9b{to{--fab-ai-a:360deg}}.fab-teaser[data-v-137c0f9b]{background:#fff;border-radius:18px 18px 6px;box-shadow:0 18px 40px -14px #0a0a0a59,0 0 0 1px #0a0a0a0d;cursor:pointer;padding:12px 34px 12px 14px;position:absolute;right:calc(100% + 14px);text-align:left;top:50%;transform:translateY(-50%);width:236px}.fab-teaser-x[data-v-137c0f9b]{background:#f4f4f5;border-radius:999px;color:#242424;display:grid;height:22px;place-items:center;position:absolute;right:8px;top:8px;width:22px}.teaser-enter-active[data-v-137c0f9b]{transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.teaser-leave-active[data-v-137c0f9b]{transition:opacity .25s ease,transform .25s ease}.teaser-enter-from[data-v-137c0f9b],.teaser-leave-to[data-v-137c0f9b]{opacity:0;transform:translate(8px,-50%) scale(.96)}@media(prefers-reduced-motion:reduce){.fab-ai[data-v-137c0f9b]{animation:none}}.fab-pulse[data-v-137c0f9b]{animation:fab-pulse-137c0f9b 2.4s cubic-bezier(.22,1,.36,1) infinite;background:#ed3237;border-radius:999px;inset:0;position:absolute}@keyframes fab-pulse-137c0f9b{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.fab-enter-active[data-v-137c0f9b],.fab-leave-active[data-v-137c0f9b]{transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.fab-enter-from[data-v-137c0f9b],.fab-leave-to[data-v-137c0f9b]{opacity:0;transform:translateY(16px) scale(.9)}.fab-top-enter-active[data-v-137c0f9b],.fab-top-leave-active[data-v-137c0f9b]{transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fab-top-enter-from[data-v-137c0f9b],.fab-top-leave-to[data-v-137c0f9b]{opacity:0;transform:scale(.6)}@media(prefers-reduced-motion:reduce){.fab-pulse[data-v-137c0f9b]{animation:none;opacity:0}.fab-enter-active[data-v-137c0f9b],.fab-leave-active[data-v-137c0f9b],.fab-top-enter-active[data-v-137c0f9b],.fab-top-leave-active[data-v-137c0f9b]{transition:none}}.ai-icon-btn[data-v-75cb56bd]{background:#f4f4f5;border-radius:999px;color:#242424;display:grid;flex-shrink:0;height:34px;place-items:center;transition:background-color .3s;width:34px}.ai-icon-btn[data-v-75cb56bd]:hover{background:#eaeaec}.ai-new[data-v-75cb56bd]:disabled{opacity:.35}.ai-live[data-v-75cb56bd]{animation:ai-live-75cb56bd 2s ease-out infinite;box-shadow:0 0 #ed323780}@keyframes ai-live-75cb56bd{70%{box-shadow:0 0 0 6px #ed323700}to{box-shadow:0 0 #ed323700}}.ai-glow[data-v-75cb56bd]{animation:ai-breathe-75cb56bd 6s ease-in-out infinite;background:radial-gradient(circle,rgba(237,50,55,.16),rgba(255,179,181,.08) 45%,transparent 70%);filter:blur(10px);height:200px;pointer-events:none;position:absolute;right:-40px;top:-60px;width:200px}.ai-glow[data-v-75cb56bd],.ai-menu[data-v-75cb56bd]{border-radius:999px}.ai-menu[data-v-75cb56bd]{align-items:center;background:#f4f4f5;color:#242424;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;min-height:2.6rem;padding:.5rem 1rem .5rem .85rem;text-align:left;transition:background-color .3s,color .3s}.ai-menu-ico[data-v-75cb56bd]{color:#24242473;transition:color .3s}.ai-menu[data-v-75cb56bd]:focus-visible,.ai-menu[data-v-75cb56bd]:hover{background:#242424;color:#fff;outline:none}.ai-menu:focus-visible .ai-menu-ico[data-v-75cb56bd],.ai-menu:hover .ai-menu-ico[data-v-75cb56bd]{color:#ed3237}.ai-chip[data-v-75cb56bd]{background:#fff;border:1px solid rgba(36,36,36,.12);border-radius:999px;color:#242424;font-size:13.5px;font-weight:600;min-height:2.4rem;padding:.45rem .95rem;transition:background-color .3s,color .3s,border-color .3s}.ai-chip[data-v-75cb56bd]:focus-visible,.ai-chip[data-v-75cb56bd]:hover{background:#242424;border-color:#242424;color:#fff;outline:none}.ai-cap[data-v-75cb56bd]{color:#24242480;font-size:12.5px;font-weight:600}.ai-acc[data-v-75cb56bd]{align-items:center;color:#242424;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:.7rem 0 .45rem;width:100%}.ai-acc-ico[data-v-75cb56bd]{background:#fff;border-radius:999px;display:grid;height:24px;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);width:24px}.ai-cta[data-v-75cb56bd]{align-items:center;background:#0a0a0a;border-radius:999px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:.75rem;justify-content:space-between;min-height:2.9rem;padding:.3rem .3rem .3rem 1.1rem;text-align:left;transition:background-color .3s,opacity .3s}.ai-cta[data-v-75cb56bd]:hover{background:#242424}.ai-cta[data-v-75cb56bd]:disabled{opacity:.35}.ai-cta--light[data-v-75cb56bd]{background:#fff;color:#242424}.ai-cta--light[data-v-75cb56bd]:hover{background:#fff;color:#ed3237}.ai-book[data-v-75cb56bd]{align-items:center;background:#0a0a0a;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:.35rem;height:2.2rem;justify-content:center;min-width:0;padding:0 .75rem;transition:background-color .3s;white-space:nowrap}.ai-book[data-v-75cb56bd]:hover{background:#ed3237}.ai-drop:hover .ai-up[data-v-75cb56bd]{background:#ed3237;color:#fff}.ai-up[data-v-75cb56bd]{transition:background-color .3s,color .3s}.ai-days[data-v-75cb56bd],.ai-rail[data-v-75cb56bd],.ai-scroll[data-v-75cb56bd]{scrollbar-width:none}.ai-scroll[data-v-75cb56bd]{overscroll-behavior:contain}.ai-days[data-v-75cb56bd],.ai-rail[data-v-75cb56bd]{overscroll-behavior-x:contain}.ai-days[data-v-75cb56bd]::-webkit-scrollbar,.ai-rail[data-v-75cb56bd]::-webkit-scrollbar,.ai-scroll[data-v-75cb56bd]::-webkit-scrollbar{display:none}.ai-rail[data-v-75cb56bd]{scroll-snap-type:x mandatory}.ai-rail[data-v-75cb56bd]>*{scroll-snap-align:start}.ai-spin[data-v-75cb56bd]{animation:ai-spin-75cb56bd .8s linear infinite}.ai-done[data-v-75cb56bd]{animation:ai-pop-75cb56bd .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes ai-pop-75cb56bd{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ai-in[data-v-75cb56bd],.ai-msg[data-v-75cb56bd]{animation:ai-rise-75cb56bd .5s cubic-bezier(.22,1,.36,1) both}.ai-in[data-v-75cb56bd]{animation-delay:calc(var(--i, 0)*45ms)}@keyframes ai-rise-75cb56bd{0%{filter:blur(4px);opacity:0;transform:translateY(10px)}to{filter:none;opacity:1;transform:none}}.ai-hello[data-v-75cb56bd]{animation:ai-rise-75cb56bd .7s cubic-bezier(.22,1,.36,1) both}.ai-typing span[data-v-75cb56bd]{animation:ai-dot-75cb56bd 1.1s ease-in-out infinite;background:#24242440;border-radius:999px;height:8px;width:8px}.ai-typing span[data-v-75cb56bd]:nth-child(2){animation-delay:.15s}.ai-typing span[data-v-75cb56bd]:nth-child(3){animation-delay:.3s}@keyframes ai-dot-75cb56bd{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ai-orb[data-v-75cb56bd]{height:150px;position:relative;width:150px}.ai-orb span[data-v-75cb56bd]{border-radius:999px;inset:0;position:absolute}.ai-orb span[data-v-75cb56bd]:first-child{animation:ai-breathe-75cb56bd 2.4s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,rgba(237,50,55,.18),transparent 68%);filter:blur(18px)}.ai-orb span[data-v-75cb56bd]:nth-child(2){animation:ai-spin-75cb56bd 2.2s linear infinite;background:conic-gradient(from 0deg,#ed32370d,#ed323773,#ffb4b640,#ed32370d);filter:blur(6px);inset:24px}.ai-orb span[data-v-75cb56bd]:nth-child(3){background:radial-gradient(circle at 35% 30%,#fff 0,#ffffffbf,#ffdcdd66 70%);box-shadow:inset 0 -10px 24px #ed32372e;inset:38px}@keyframes ai-spin-75cb56bd{to{transform:rotate(1turn)}}@keyframes ai-breathe-75cb56bd{50%{opacity:.7;transform:scale(1.12)}}.ai-enter-active[data-v-75cb56bd],.ai-leave-active[data-v-75cb56bd]{transition:opacity .35s ease}.ai-enter-active .ai-panel[data-v-75cb56bd],.ai-leave-active .ai-panel[data-v-75cb56bd]{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease}.ai-enter-from[data-v-75cb56bd],.ai-leave-to[data-v-75cb56bd]{opacity:0}.ai-enter-from .ai-panel[data-v-75cb56bd],.ai-leave-to .ai-panel[data-v-75cb56bd]{opacity:0;transform:translateY(24px)}@media(min-width:640px){.ai-panel[data-v-75cb56bd]{transform-origin:100% 100%}.ai-enter-from .ai-panel[data-v-75cb56bd],.ai-leave-to .ai-panel[data-v-75cb56bd]{transform:translateY(16px) scale(.92)}}@media(prefers-reduced-motion:reduce){.ai-done[data-v-75cb56bd],.ai-glow[data-v-75cb56bd],.ai-hello[data-v-75cb56bd],.ai-in[data-v-75cb56bd],.ai-live[data-v-75cb56bd],.ai-msg[data-v-75cb56bd],.ai-orb span[data-v-75cb56bd],.ai-typing span[data-v-75cb56bd]{animation:none}}
