@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin.woff2) format("woff2")}:root{--violet-50:#fcf6fd;--violet-100:#f8ecfb;--violet-200:#f0d8f6;--violet-300:#e6b8ef;--violet-400:#d88ee4;--violet-500:#c462d3;--violet-600:#a942b7;--violet-700:#90359a;--violet-800:#752c7c;--violet-900:#622966;--violet-950:#3e1042;--gray-50:#f6f7f9;--gray-100:#eceef2;--gray-200:#d5d9e2;--gray-300:#b0b8c9;--gray-400:#8591ab;--gray-500:#667491;--gray-600:#515c78;--gray-700:#333847;--gray-800:#181a21;--white:#ffffff;--black:#000000;--green-50:#effef7;--green-100:#dafeec;--green-200:#b7fbdb;--green-300:#7ff6bf;--green-400:#40e89a;--green-500:#19dd83;--green-600:#0dac63;--green-700:#0e8750;--green-800:#116a42;--green-900:#105738;--green-950:#02311e;--red-50:#fff1f1;--red-100:#ffdfe0;--red-200:#ffc5c6;--red-300:#ff9d9f;--red-400:#ff6467;--red-500:#ff2b2f;--red-600:#ed1519;--red-700:#c80d11;--red-800:#a50f12;--red-900:#881416;--red-950:#4b0405;--yellow-50:#fefce8;--yellow-100:#fffac2;--yellow-200:#fff388;--yellow-300:#ffe344;--yellow-400:#fed119;--yellow-500:#eeb604;--yellow-600:#cd8c01;--yellow-700:#a46304;--yellow-800:#874e0c;--yellow-900:#733f10;--yellow-950:#432005;--purple-soft-50:#fdf5fe;--purple-soft-100:#f9ebfc;--purple-soft-200:#f5d5f9;--purple-soft-300:#eeb4f3;--purple-soft-400:#e588ea;--purple-soft-500:#d65ddc;--purple-soft-600:#bb3abf;--purple-soft-700:#9d2d9e;--purple-soft-800:#812781;--purple-soft-900:#6a2567;--purple-soft-950:#450d43;--pink-50:#fef1fa;--pink-100:#fde6f6;--pink-200:#fdcdee;--pink-300:#fda4de;--pink-400:#fa64c4;--pink-500:#f440ae;--pink-600:#e41e8d;--pink-700:#c61071;--pink-800:#a3115d;--pink-900:#881350;--pink-950:#54032c;--cream-50:#fefae8;--cream-100:#fff5c1;--cream-200:#ffe888;--cream-300:#ffd444;--cream-400:#febc11;--cream-500:#eea304;--cream-600:#cd7b01;--cream-700:#a45604;--cream-800:#87440c;--cream-900:#733710;--cream-950:#431b05;--color-brand:var(--violet-700);--color-brand-hover:var(--violet-800);--color-brand-subtle:var(--violet-100);--color-brand-text:var(--white);--color-fg-1:var(--gray-800);--color-fg-2:var(--gray-700);--color-fg-3:var(--gray-500);--color-fg-4:var(--gray-400);--color-fg-brand:var(--violet-700);--color-bg:var(--white);--color-bg-subtle:var(--gray-50);--color-bg-muted:var(--gray-100);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-border-brand:var(--violet-700);--color-error:var(--red-500);--color-error-bg:var(--red-50);--color-error-border:var(--red-200);--color-warning:var(--yellow-500);--color-warning-bg:var(--yellow-50);--color-success:var(--green-500);--color-success-bg:var(--green-50);--color-success-border:var(--green-200);--color-info:#2b7fff;--color-info-bg:#eff6ff;--font-display:"Montserrat",sans-serif;--font-body:"Noto Sans",sans-serif;--font-meta:"Inter",sans-serif;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:48px;--text-5xl:60px;--text-giant:128px;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.625;--leading-label:1.43;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--type-h1-family:var(--font-display);--type-h1-size:var(--text-5xl);--type-h1-weight:var(--weight-bold);--type-h1-leading:var(--leading-tight);--type-h2-family:var(--font-display);--type-h2-size:var(--text-3xl);--type-h2-weight:var(--weight-bold);--type-h2-leading:36px;--type-h3-family:var(--font-body);--type-h3-size:var(--text-xl);--type-h3-weight:var(--weight-bold);--type-h3-leading:28px;--type-body-family:var(--font-body);--type-body-size:var(--text-lg);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-normal);--type-label-family:var(--font-body);--type-label-size:var(--text-sm);--type-label-weight:var(--weight-regular);--type-label-leading:20px;--type-caption-family:var(--font-meta);--type-caption-size:var(--text-xs);--type-caption-weight:var(--weight-regular);--type-caption-leading:1;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-none:0px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body);color:var(--color-fg-1);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fill-img{width:100%;height:100%;object-fit:cover;display:block}.scrim{position:absolute;inset:0}.noscroll::-webkit-scrollbar{display:none}.noscroll{scrollbar-width:none}.skeleton{background:linear-gradient(100deg,var(--gray-100) 30%,var(--gray-50) 50%,var(--gray-100) 70%);background-size:200% 100%;animation:ab-shimmer 1.4s linear infinite}@keyframes ab-spin{to{transform:rotate(1turn)}}@keyframes ab-fade{0%{opacity:0}to{opacity:1}}@keyframes ab-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ab-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ab-sheet-in-side{0%{transform:translateX(100%)}to{transform:none}}@keyframes ab-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ab-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ab-rot-in{0%{transform:translate(-50%,-50%) rotate(40deg) scale(.82);opacity:0}to{transform:translate(-50%,-50%) rotate(90deg) scale(1);opacity:1}}@keyframes ab-imm-in{0%{transform:scale(1.04);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ab-pano-shine{0%{box-shadow:0 2px 10px rgba(24,26,33,.16),0 0 0 0 rgba(144,53,154,.4);border-color:var(--violet-300)}45%{box-shadow:0 2px 10px rgba(24,26,33,.16),0 0 9px 1px rgba(144,53,154,.34),0 0 13px 3px rgba(254,188,17,.16);border-color:var(--violet-400)}to{box-shadow:0 2px 10px rgba(24,26,33,.16),0 0 0 0 rgba(144,53,154,0);border-color:rgba(24,26,33,.06)}}.ab-pano-shine{animation:ab-pano-shine 2.1s ease-out 2;border-color:var(--violet-300)}@keyframes pano-turn{0%,8%{transform:rotate(0deg)}26%{transform:rotate(-90deg)}44%{transform:rotate(0deg)}62%{transform:rotate(-90deg)}80%{transform:rotate(0deg)}to{transform:rotate(-90deg)}}.pano-turn-icon{transform-origin:50% 50%;transform:rotate(-90deg);animation:pano-turn 4.4s cubic-bezier(.5,0,.2,1) 1 forwards}@keyframes pano-turn-back{0%,8%{transform:rotate(-90deg)}26%{transform:rotate(0deg)}44%{transform:rotate(-90deg)}62%{transform:rotate(0deg)}80%{transform:rotate(-90deg)}to{transform:rotate(0deg)}}.pano-turn-back-icon{transform-origin:50% 50%;transform:rotate(0deg);animation:pano-turn-back 4.4s cubic-bezier(.5,0,.2,1) 1 forwards}.pano-label{display:inline-block;overflow:hidden;white-space:nowrap;max-width:180px;opacity:1;margin-left:7px;transition:max-width .55s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),margin-left .55s cubic-bezier(.4,0,.2,1)}.pano-fade .pano-label{opacity:0}.pano-compact .pano-label{max-width:0;margin-left:0;opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0!important;transition-duration:.001ms!important}.pano-turn-icon{animation:none;transform:rotate(-90deg)}.pano-turn-back-icon{animation:none;transform:rotate(0deg)}}