:root{color-scheme:dark;--bg:#0a0a0c;--bg-subtle:#101013;--surface:#16161a;--surface-1:#16161a;--surface-2:#1e1e23;--border:hsla(0,0%,100%,.08);--border-muted:hsla(0,0%,100%,.05);--border-strong:hsla(0,0%,100%,.16);--text:#fff;--text-secondary:#b7b7bd;--text-muted:#7c7c84;--text-inverse:#0a0a0c;--accent:#e31e24;--accent-hover:#ff3b44;--accent-soft:rgba(227,30,36,.14);--accent-light:rgba(227,30,36,.28);--accent-contrast:var(--text);--accent-readable:#ff5c66;--accent-gradient:linear-gradient(180deg,#e72b36 0%,#c20611);--accent-gradient-reverse:linear-gradient(0deg,#e72b36 0%,#c20611);--accent-2:#c34bf5;--danger:#e5384b;--success:#1db563;--cta:#e31e24;--cta-hover:#ff3b44;--hover-soft:hsla(0,0%,100%,.06);--hover-strong:hsla(0,0%,100%,.1);--bar-glass:rgba(10,10,12,.96);--skeleton-base:#1c1c21;--skeleton-sheen:hsla(0,0%,100%,.07);--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 8px 24px rgba(0,0,0,.45);--shadow-lg:0 20px 50px rgba(0,0,0,.55);--modal-scrim:rgba(7,7,10,.76);--modal-glow:radial-gradient(120% 78% at 50% 0%,rgba(227,30,36,.16) 0%,rgba(227,30,36,0) 62%);--modal-hairline:hsla(0,0%,100%,.1);--modal-sheen:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,0) 180px);--modal-shadow:0 40px 90px -28px rgba(0,0,0,.85),0 14px 36px -18px rgba(0,0,0,.65);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:8px;--font-sans:-apple-system,BlinkMacSystemFont,"Inter",system-ui,"Segoe UI",Roboto,Arial,sans-serif;--font-ui:-apple-system,BlinkMacSystemFont,"Manrope",var(--font-sans);--font-serif:"Lora",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--text-xs:14px;--text-sm:15px;--text-md:16px;--text-base:19px;--text-lg:17px;--text-xl:20px;--text-2xl:30px;--text-3xl:34px;--text-4xl:44px;--text-5xl:60px;--t-fast:.12s ease;--t-base:.2s ease;--reveal-ease:cubic-bezier(.16,1,.3,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--header-height:88px}@media(max-width:639px){:root{--header-height:64px}}:root[data-theme=light]{color-scheme:light;--bg:#f5f5f7;--bg-subtle:#ececef;--surface:#fff;--surface-1:#fff;--surface-2:#f0f0f3;--border:rgba(10,10,12,.08);--border-muted:rgba(10,10,12,.05);--border-strong:rgba(10,10,12,.18);--text:#141416;--text-secondary:#47474f;--text-muted:#66666f;--text-inverse:#fff;--accent-soft:rgba(227,30,36,.1);--accent-light:rgba(227,30,36,.22);--accent-contrast:#fff;--accent-readable:#c81a20;--success:#12894a;--danger:#c8203a;--hover-soft:rgba(10,10,12,.05);--hover-strong:rgba(10,10,12,.09);--bar-glass:hsla(0,0%,100%,.96);--skeleton-base:#e4e4e9;--skeleton-sheen:hsla(0,0%,100%,.75);--shadow-sm:0 1px 2px rgba(16,16,20,.08);--shadow-md:0 8px 24px rgba(16,16,20,.12);--shadow-lg:0 20px 50px rgba(16,16,20,.16);--modal-scrim:rgba(18,18,24,.52);--modal-glow:radial-gradient(120% 78% at 50% 0%,rgba(227,30,36,.12) 0%,rgba(227,30,36,0) 62%);--modal-hairline:hsla(0,0%,100%,.9);--modal-sheen:linear-gradient(180deg,rgba(10,10,12,.022),rgba(10,10,12,0) 180px);--modal-shadow:0 40px 90px -28px rgba(16,16,20,.3),0 14px 36px -18px rgba(16,16,20,.18)}:root{--cards-per-row:5;--card-gap:20px;--card-min-w:150px;--card-aspect:2/3;--card-radius:var(--radius-md);--hero-slide-w:clamp(840px,66vw,1300px);--hero-slide-h:calc(var(--hero-slide-w)*9/16);--hero-radius:28px}@media(max-width:1279px){:root{--cards-per-row:5}}@media(max-width:1023px){:root{--cards-per-row:4}}@media(max-width:767px){:root{--cards-per-row:3}}@media(max-width:639px){:root{--cards-per-row:2.22;--card-gap:12px;--card-min-w:0px}}@media(max-width:879px){:root{--hero-slide-w: calc(100vw - 32px) }}@media(max-width:767px){:root{--hero-radius:16px}}*,:after,:before{box-sizing:border-box}*{margin:0;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--t-base),color var(--t-base)}img,picture,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--accent)}button{background:none;border:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.18;letter-spacing:-.02em;color:var(--text)}ol,ul{list-style:none;padding:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::-moz-selection{background:var(--accent);color:var(--accent-contrast)}::selection{background:var(--accent);color:var(--accent-contrast)}.container{width:100%;max-width:1870px;margin-inline:auto;padding-inline:48px}@media(max-width:1023px){.container{padding-inline:24px}}@media(max-width:639px){.container{padding-inline:16px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.v-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--reveal-ease),transform .7s var(--reveal-ease);will-change:opacity,transform}.v-reveal--visible{opacity:1;transform:none}.v-reveal--done{will-change:auto}.v-reveal [data-reveal-item]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--reveal-ease),transform .6s var(--reveal-ease);transition-delay:var(--reveal-delay,0s)}.v-reveal--visible [data-reveal-item]{opacity:1;transform:none}.v-reveal [data-reveal-text]{opacity:0;transform:translateY(10px);transition:opacity .55s var(--reveal-ease),transform .55s var(--reveal-ease);transition-delay:calc(var(--reveal-delay, 0s) + .18s)}.v-reveal--visible [data-reveal-text]{opacity:1;transform:none}@keyframes site-header-drop-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:13px 22px;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.btn svg{flex-shrink:0}@media(max-width:639px){.btn{padding:11px 18px}}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--accent{background:var(--accent-gradient);color:var(--accent-contrast)}.btn--accent:hover{background:var(--accent-gradient-reverse);color:var(--accent-contrast)}.btn--outline{background:transparent;color:var(--text);border:1.5px solid var(--border-strong)}.btn--outline:hover{border-color:var(--text);color:var(--text)}.btn--sm{padding:9px 16px;font-size:var(--text-xs)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--text);flex-shrink:0;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.icon-btn:hover{border-color:var(--border-strong)}.icon-btn svg{display:block}.icon-btn--liked{color:var(--danger)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px 8px 1px 9px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge--danger{background:#d81f31;color:#fff}.badge--accent{background:var(--accent);color:var(--accent-contrast)}.badge--dark{background:#0a0a0cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff}.badge--success{background:#0f7d43;color:#fff}.badge--info{background:#1668d9;color:#fff}.badge--label{text-transform:none;letter-spacing:normal;padding:3px 10px}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.profile-title{margin-bottom:var(--space-5);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:800;color:var(--text)}@media(min-width:768px){.profile-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(max-width:767px){.profile-title{margin-bottom:var(--space-4);font-size:var(--text-lg)}}.profile-empty{padding:var(--space-8) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.profile-panel{padding:var(--space-6);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media(max-width:767px){.profile-panel{padding:var(--space-4)}}.profile-page{--card-bg:#1c1c20;--card-bg-active:#202026}html[data-theme=light] .profile-page{--card-bg:var(--surface);--card-bg-active:var(--surface-2)}.profile-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);transition:background var(--t-fast),border-color var(--t-fast)}.profile-list{display:flex;flex-direction:column;gap:var(--space-4)}.profile-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid transparent;background:var(--surface);color:var(--text-secondary);font-size:15px;font-weight:700;white-space:nowrap}.profile-badge svg{flex-shrink:0}.profile-badge--warn{color:#e09e18;background:#e09e1826;border-color:#e09e1859}.profile-badge--ok{color:#1db563;background:#1db56326;border-color:#1db56359}.profile-badge--danger{color:var(--danger);background:#d4242626;border-color:#d4242659}.profile-badge--muted{color:var(--text-muted);background:var(--surface);border-color:var(--border-strong)}.transfers-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}@media(max-width:639px){.transfers-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.transfers-tabs::-webkit-scrollbar{display:none}}.transfers-tabs__btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.transfers-tabs__btn:hover{color:var(--text);border-color:var(--border-strong)}.transfers-tabs__btn.is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}@media(max-width:639px){.transfers-tabs__btn{flex:0 0 auto;justify-content:center;padding:9px 14px;font-size:var(--text-xs);white-space:nowrap}}.transfers-tabs__count{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-secondary);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.transfers-tabs__btn.is-active .transfers-tabs__count{background:var(--accent-contrast);color:var(--accent)}.skeleton{position:relative;overflow:hidden;background:var(--skeleton-base);border-radius:var(--radius-sm);color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-sheen),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.app-loader[data-v-eaf64139]{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--bg);opacity:1;transition:opacity .3s ease}.app-loader--fade[data-v-eaf64139]{opacity:0;pointer-events:none}.app-loader__mark[data-v-eaf64139]{width:300px;height:auto;overflow:visible}.app-loader__word[data-v-eaf64139]{font-family:var(--font-ui);font-weight:800;font-size:220px;opacity:0}.app-loader__word--bilet[data-v-eaf64139]{fill:var(--text);transform:translate(-900px)}.app-loader__word--max[data-v-eaf64139]{fill:var(--accent);transform:translate(900px)}.app-loader--started .app-loader__word--bilet[data-v-eaf64139]{animation:app-loader-jump-left-eaf64139 .7s ease-out forwards}.app-loader--started .app-loader__word--max[data-v-eaf64139]{animation:app-loader-jump-right-eaf64139 .7s ease-out forwards}.app-loader__bar[data-v-eaf64139]{position:relative;width:min(350px,100vw - 48px);height:3px;border-radius:999px;background:var(--border-strong);overflow:hidden}.app-loader__bar-fill[data-v-eaf64139]{position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--accent);animation:app-loader-bar-sweep-eaf64139 1.1s ease-in-out infinite}@keyframes app-loader-bar-sweep-eaf64139{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes app-loader-jump-left-eaf64139{0%{transform:translate(-900px);opacity:0}55%{transform:translateY(-16px);opacity:1}72%{transform:translateY(5px);opacity:1}86%{transform:translateY(-4px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes app-loader-jump-right-eaf64139{0%{transform:translate(900px);opacity:0}55%{transform:translateY(-16px);opacity:1}72%{transform:translateY(5px);opacity:1}86%{transform:translateY(-4px);opacity:1}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.app-loader__bar-fill[data-v-eaf64139]{animation:none;width:100%}.app-loader__word--bilet[data-v-eaf64139],.app-loader__word--max[data-v-eaf64139]{animation:none;transform:none;opacity:1}}.toast-container[data-v-b7505c1d]{position:fixed;top:calc(var(--header-height) + var(--space-2));right:var(--space-6);z-index:1300;display:flex;flex-direction:column;gap:var(--space-2)}@media(max-width:639px){.toast-container[data-v-b7505c1d]{left:var(--space-4);right:var(--space-4)}}.toast[data-v-b7505c1d]{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font-size:var(--text-sm);font-weight:600;box-shadow:var(--shadow-lg);cursor:pointer;max-width:320px}.toast--success[data-v-b7505c1d]{border:2px solid var(--accent)}.toast--info[data-v-b7505c1d]{border:2px solid var(--accent-2)}.toast--error[data-v-b7505c1d]{border:2px solid var(--danger)}.toast-enter-active[data-v-b7505c1d]{transition:opacity .28s ease-out,transform .45s cubic-bezier(.22,1.4,.36,1)}.toast-leave-active[data-v-b7505c1d]{position:absolute;right:0;z-index:0;transition:opacity .2s ease-in,transform .2s ease-in}.toast-move[data-v-b7505c1d]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-b7505c1d]{opacity:0;transform:translate(115%) scale(.92)}.toast-leave-to[data-v-b7505c1d]{opacity:0;transform:translate(40%) scale(.96)}@media(max-width:639px){.toast-leave-active[data-v-b7505c1d]{left:0}.toast-enter-from[data-v-b7505c1d]{transform:translateY(-130%) scale(.96)}.toast-leave-to[data-v-b7505c1d]{transform:translateY(-25%) scale(.96)}}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-b7505c1d],.toast-leave-active[data-v-b7505c1d],.toast-move[data-v-b7505c1d]{transition:opacity .15s ease}.toast-enter-from[data-v-b7505c1d],.toast-leave-to[data-v-b7505c1d]{transform:none}}.icon--flip-x[data-v-1520c277]{transform:scaleX(-1)}.event-card[data-v-5ecf49be]{cursor:pointer;position:relative}.event-card__media[data-v-5ecf49be]{position:relative;aspect-ratio:var(--card-aspect);border-radius:var(--card-radius);overflow:hidden;background:var(--surface);container-type:inline-size;container-name:event-card-media;transition:transform var(--t-base);transform-origin:bottom center}.event-card__media picture[data-v-5ecf49be]{display:contents}.event-card__media img[data-v-5ecf49be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--surface)}@media(hover:hover){.event-card:hover .event-card__media[data-v-5ecf49be]{transform:scale(1.04);z-index:2}}.event-card__top-badges[data-v-5ecf49be]{position:absolute;box-sizing:border-box;top:var(--space-3);left:var(--space-3);z-index:1;display:flex;align-items:flex-start;gap:var(--space-2)}.event-card__top-badges[data-v-5ecf49be] .badge{border-radius:999px}.event-card__like[data-v-5ecf49be]{position:absolute;top:var(--space-3);right:var(--space-3);width:34px;height:34px;background:none;border-color:transparent;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.event-card__like.icon-btn--liked[data-v-5ecf49be]{color:#e5384b}@media(hover:hover){.event-card__like[data-v-5ecf49be]{opacity:0;transition:opacity var(--t-base),background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.event-card:hover .event-card__like[data-v-5ecf49be],.event-card__like.icon-btn--liked[data-v-5ecf49be],.event-card__like[data-v-5ecf49be]:focus-visible{opacity:1}}.event-card__pin-icon[data-v-5ecf49be]{margin-left:-1px}.event-card__overlay[data-v-5ecf49be]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px;padding:var(--space-3);background:linear-gradient(0deg,rgba(10,10,12,.6) 0,transparent)}@container event-card-media (max-width: 220px){.event-card__overlay[data-v-5ecf49be]{padding:var(--space-2);gap:4px}}.event-card__overlay-price[data-v-5ecf49be]{background:#00000080;color:#fff;font-weight:600;font-size:16px;padding:4px 10px;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow-sm)}@container event-card-media (max-width: 170px){.event-card__overlay-price[data-v-5ecf49be]{padding:3px 8px}}.event-card__overlay-price--lg[data-v-5ecf49be]{padding:6px 14px}@container event-card-media (max-width: 190px){.event-card__overlay-price--lg[data-v-5ecf49be]{padding:5px 12px}}.event-card__overlay-discount[data-v-5ecf49be]{background:#0f7d43;color:#fff;font-weight:700;font-size:12px;padding:4px 8px;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow-sm)}@container event-card-media (max-width: 220px){.event-card__overlay-discount[data-v-5ecf49be]{font-size:11px;padding:3px 6px}}@container event-card-media (max-width: 170px){.event-card__overlay-discount[data-v-5ecf49be]{font-size:10px;padding:2px 5px}}.event-card__overlay-discount--lg[data-v-5ecf49be]{font-size:14px;padding:6px 10px}@container event-card-media (max-width: 260px){.event-card__overlay-discount--lg[data-v-5ecf49be]{font-size:13px;padding:5px 9px}}@container event-card-media (max-width: 190px){.event-card__overlay-discount--lg[data-v-5ecf49be]{font-size:11px;padding:3px 7px}}@container event-card-media (max-width: 150px){.event-card__overlay-discount--lg[data-v-5ecf49be]{font-size:10px;padding:3px 6px}}.event-card__body[data-v-5ecf49be]{display:flex;flex-direction:column;padding:10px 4px 4px;font-family:var(--font-ui)}.event-card__title[data-v-5ecf49be]{font-size:var(--text-base);font-weight:700;color:var(--text);margin-bottom:4px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-fast)}@media(max-width:639px){.event-card__title[data-v-5ecf49be]{font-size:14px}}@media(hover:hover){.event-card:hover .event-card__title--marquee[data-v-5ecf49be]{text-overflow:clip}}.event-card__link[data-v-5ecf49be]{color:inherit;text-decoration:none}.event-card__title-text[data-v-5ecf49be]{display:inline-block;animation:event-card-marquee-5ecf49be 4s ease-in-out infinite}@keyframes event-card-marquee-5ecf49be{0%,15%{transform:translate(0)}50%,65%{transform:translate(calc(var(--title-overflow, 0px)*-1))}to{transform:translate(0)}}.event-card__meta[data-v-5ecf49be]{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--text-muted);margin-top:3px}.event-card__meta svg[data-v-5ecf49be]{color:var(--accent);flex-shrink:0}.event-card__meta span[data-v-5ecf49be]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.event-card__meta[data-v-5ecf49be]{font-size:12px}}.sc[data-v-84da96be]{position:relative;overflow:hidden}.sc__inner[data-v-84da96be]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sc__inner[data-v-84da96be]::-webkit-scrollbar{display:none}.sc--fade .sc__inner[data-v-84da96be]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sc-fade-top,0),#000 calc(100% - var(--sc-fade-bottom, 0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sc-fade-top,0),#000 calc(100% - var(--sc-fade-bottom, 0px)),transparent 100%)}.sc--reveal[data-v-84da96be] .sc-item{opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease,background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.sc--reveal[data-v-84da96be] .sc-item.is-in-view{opacity:1;transform:none}.sc__track[data-v-84da96be]{position:absolute;top:4px;bottom:4px;right:2px;width:4px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s ease}@media(max-width:768px){.sc__track[data-v-84da96be]{width:2.5px;right:1.5px}}.sc__track--show[data-v-84da96be]{opacity:1;pointer-events:auto}.sc__thumb[data-v-84da96be]{position:absolute;left:0;right:0;border-radius:999px;background:var(--accent);cursor:grab;transition:background .15s ease;min-height:20px}.sc__thumb[data-v-84da96be]:hover{background:var(--accent-hover)}.sc__thumb--grab[data-v-84da96be]{cursor:grabbing}.search-overlay[data-v-cd975d5f]{position:fixed;inset:0;z-index:1000;--text:#fff;--text-secondary:hsla(0,0%,100%,.78);--text-muted:hsla(0,0%,100%,.6);--surface:#1e1e23;--border:hsla(0,0%,100%,.14);--border-strong:hsla(0,0%,100%,.32)}.search-overlay__backdrop[data-v-cd975d5f]{position:absolute;inset:0;background:var(--modal-glow),var(--modal-scrim);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.search-overlay__panel[data-v-cd975d5f]{position:relative;max-width:1470px;width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column}.search-overlay__scroll[data-v-cd975d5f]{flex:1;min-height:0;height:100%}.search-overlay__scroll[data-v-cd975d5f] .sc__inner{height:100%}.search-overlay__bar[data-v-cd975d5f]{position:sticky;top:0;z-index:10;width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5) var(--space-5)}@media(max-width:639px){.search-overlay__bar[data-v-cd975d5f]{padding:calc(var(--space-3) + env(safe-area-inset-top)) 16px var(--space-3);gap:var(--space-2)}}.search-overlay__field[data-v-cd975d5f]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5);height:56px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);transition:color var(--t-base),border-color var(--t-base)}@media(max-width:639px){.search-overlay__field[data-v-cd975d5f]{height:48px}}.search-overlay__field[data-v-cd975d5f]:focus-within{outline:none;color:var(--accent);border-color:var(--border-strong)}.search-overlay__field input[data-v-cd975d5f]{outline:none;flex:1;min-width:0;height:100%;background:transparent;border:none;color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.01em;caret-color:var(--accent)}.search-overlay__field input[data-v-cd975d5f]::-moz-placeholder{color:var(--text-muted);font-weight:500;letter-spacing:0}.search-overlay__field input[data-v-cd975d5f]::placeholder{color:var(--text-muted);font-weight:500;letter-spacing:0}.search-overlay__field input[data-v-cd975d5f]::-webkit-search-cancel-button,.search-overlay__field input[data-v-cd975d5f]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@media(max-width:639px){.search-overlay__field input[data-v-cd975d5f]{font-size:18px}}.search-overlay__close[data-v-cd975d5f]{flex-shrink:0;width:44px;height:44px}.search-overlay__body[data-v-cd975d5f]{flex:1;padding:0 var(--space-5) calc(var(--space-10) + env(safe-area-inset-bottom))}@media(max-width:639px){.search-overlay__body[data-v-cd975d5f]{padding-inline:16px}}.search-overlay__head[data-v-cd975d5f]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 var(--space-5)}.search-overlay__heading[data-v-cd975d5f]{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:800;min-width:0;overflow-wrap:anywhere}.search-overlay__all[data-v-cd975d5f]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:700;color:var(--accent);transition:color var(--t-fast)}.search-overlay__all[data-v-cd975d5f]:hover{color:var(--accent-hover)}.search-overlay__empty[data-v-cd975d5f]{color:var(--text-muted);padding:var(--space-6) 0}.search-overlay__grid[data-v-cd975d5f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}@media(max-width:1279px){.search-overlay__grid[data-v-cd975d5f]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1023px){.search-overlay__grid[data-v-cd975d5f]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.search-overlay__grid[data-v-cd975d5f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.search-overlay__grid[data-v-cd975d5f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:479px){.search-overlay__grid[data-v-cd975d5f]{grid-template-columns:1fr}}.search-overlay-slide-enter-active[data-v-cd975d5f],.search-overlay-slide-leave-active[data-v-cd975d5f]{transition:opacity var(--t-base)}.search-overlay-slide-enter-active .search-overlay__panel[data-v-cd975d5f],.search-overlay-slide-leave-active .search-overlay__panel[data-v-cd975d5f]{transition:transform var(--t-base)}.search-overlay-slide-enter-from[data-v-cd975d5f],.search-overlay-slide-leave-to[data-v-cd975d5f]{opacity:0}.search-overlay-slide-enter-from .search-overlay__panel[data-v-cd975d5f],.search-overlay-slide-leave-to .search-overlay__panel[data-v-cd975d5f]{transform:translateY(100%)}svg[data-v-e2da0e8f]{transform:scaleY(1.3)}.app-select[data-v-480b9838]{position:relative;width:100%}.app-select__trigger[data-v-480b9838]{display:flex;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:0 var(--space-4);background:none;border:none;border-radius:var(--radius-pill);font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-align:left}.app-select__trigger[data-v-480b9838],.app-select__trigger svg[data-v-480b9838]{transition:color var(--t-fast)}.app-select__trigger[data-v-480b9838]:hover{color:var(--text)}.app-select__trigger[data-v-480b9838]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.app-select.is-open .app-select__trigger[data-v-480b9838]{color:var(--accent)}.app-select__label[data-v-480b9838]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text);white-space:nowrap;transition:color var(--t-fast)}.app-select__label.is-placeholder[data-v-480b9838]{color:var(--text-muted)}.app-select.is-open .app-select__label[data-v-480b9838],.app-select.is-open .app-select__label.is-placeholder[data-v-480b9838]{color:var(--accent)}.app-select__chevron[data-v-480b9838]{transform:rotate(-90deg) scaleY(1.3);transition:transform var(--t-base),color var(--t-fast);color:var(--text-muted);flex-shrink:0}.app-select.is-open .app-select__chevron[data-v-480b9838]{transform:rotate(90deg) scaleY(1.3);color:var(--accent)}.app-select__menu[data-v-480b9838]{position:absolute;top:91%;left:0;width:100%;min-width:180px;z-index:200;background:var(--surface-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--accent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-lg);padding:var(--space-2);overflow:hidden}.app-select__list[data-v-480b9838]{display:flex;flex-direction:column;gap:2px}.app-select__option[data-v-480b9838]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.app-select__option.is-highlighted[data-v-480b9838],.app-select__option[data-v-480b9838]:hover{background:var(--surface);color:var(--text)}.app-select__option[data-v-480b9838]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-select__option.is-active[data-v-480b9838]{background:var(--accent-soft);color:var(--text);font-weight:600}.app-select__option.is-active[data-v-480b9838]:hover{background:var(--accent-soft)}.app-select__option svg[data-v-480b9838]{color:var(--accent);flex-shrink:0}.app-select-enter-active[data-v-480b9838],.app-select-leave-active[data-v-480b9838]{transition:opacity var(--t-fast),transform var(--t-fast)}.app-select-enter-from[data-v-480b9838],.app-select-leave-to[data-v-480b9838]{opacity:0;transform:translateY(-6px) scale(.98)}.app-date-picker[data-v-6fd4f440]{position:relative;width:100%}.app-date-picker.is-disabled[data-v-6fd4f440]{opacity:.6;pointer-events:none}.app-date-picker__trigger[data-v-6fd4f440]{display:flex;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:8px 10px;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.app-date-picker__trigger[data-v-6fd4f440]:hover{border-color:var(--accent)}.app-date-picker__trigger[data-v-6fd4f440]:focus-visible{outline:none;border-color:var(--accent)}.app-date-picker.is-open .app-date-picker__trigger[data-v-6fd4f440]{border-color:var(--accent)}.app-date-picker__icon[data-v-6fd4f440]{flex-shrink:0;color:var(--text-muted)}.app-date-picker.is-open .app-date-picker__icon[data-v-6fd4f440]{color:var(--accent)}.app-date-picker__value[data-v-6fd4f440]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-date-picker__value.is-placeholder[data-v-6fd4f440]{color:var(--text-muted)}.app-date-picker__panel[data-v-6fd4f440]{position:fixed;width:min(268px,100vw - 16px)}@media(max-width:767px){.app-date-picker__panel[data-v-6fd4f440]{width:min(340px,100vw - 24px)}}.app-date-picker__panel[data-v-6fd4f440]{z-index:1201;padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:app-date-picker-in-6fd4f440 var(--t-fast) ease-out}.app-date-picker__head[data-v-6fd4f440]{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}.app-date-picker__nav[data-v-6fd4f440]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-sm);background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.app-date-picker__nav[data-v-6fd4f440]:hover:not(:disabled){background:var(--surface);color:var(--text)}.app-date-picker__nav[data-v-6fd4f440]:disabled{opacity:.35;cursor:not-allowed}.app-date-picker__title[data-v-6fd4f440]{flex:1;min-width:0;height:28px;padding:0 var(--space-2);border:none;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:700;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.app-date-picker__title[data-v-6fd4f440]:hover{background:var(--surface);color:var(--accent)}.app-date-picker__weekdays[data-v-6fd4f440]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.app-date-picker__weekdays span[data-v-6fd4f440]{text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.app-date-picker__grid[data-v-6fd4f440]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.app-date-picker__grid--wide[data-v-6fd4f440]{grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.app-date-picker__grid--years[data-v-6fd4f440]{grid-template-columns:repeat(4,1fr);gap:var(--space-1)}.app-date-picker__cell[data-v-6fd4f440],.app-date-picker__day[data-v-6fd4f440]{display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.app-date-picker__cell[data-v-6fd4f440]:hover:not(:disabled),.app-date-picker__day[data-v-6fd4f440]:hover:not(:disabled){background:var(--surface)}.app-date-picker__cell[data-v-6fd4f440]:disabled,.app-date-picker__day[data-v-6fd4f440]:disabled{opacity:.3;cursor:not-allowed}.app-date-picker__cell.is-selected[data-v-6fd4f440],.app-date-picker__day.is-selected[data-v-6fd4f440]{background:var(--accent);color:#fff;font-weight:700}.app-date-picker__cell.is-selected[data-v-6fd4f440]:hover:not(:disabled),.app-date-picker__day.is-selected[data-v-6fd4f440]:hover:not(:disabled){background:var(--accent)}.app-date-picker__day[data-v-6fd4f440]{height:32px;font-size:var(--text-sm)}@media(max-width:767px){.app-date-picker__day[data-v-6fd4f440]{height:44px}}.app-date-picker__day.is-outside[data-v-6fd4f440]{color:var(--text-muted);opacity:.55}.app-date-picker__day.is-weekend[data-v-6fd4f440]:not(.is-selected){color:var(--danger)}.app-date-picker__day.is-today[data-v-6fd4f440]:not(.is-selected){border-color:var(--accent)}.app-date-picker__day.is-cursor[data-v-6fd4f440]:not(.is-selected){background:var(--accent-soft)}.app-date-picker__cell[data-v-6fd4f440]{height:34px;font-size:var(--text-sm);text-transform:capitalize}@media(max-width:767px){.app-date-picker__cell[data-v-6fd4f440]{height:44px}}.app-date-picker__cell.is-active[data-v-6fd4f440]:not(.is-selected){background:var(--accent-soft)}.app-date-picker__cell.is-current[data-v-6fd4f440]:not(.is-selected){border-color:var(--accent)}.app-date-picker__grid--years .app-date-picker__cell[data-v-6fd4f440]{font-size:var(--text-xs)}.app-date-picker__foot[data-v-6fd4f440]{display:flex;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.app-date-picker__action[data-v-6fd4f440]{flex:1;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.app-date-picker__action[data-v-6fd4f440]:hover:not(:disabled){background:var(--surface);color:var(--text)}.app-date-picker__action[data-v-6fd4f440]:disabled{opacity:.4;cursor:not-allowed}.app-date-picker__action--primary[data-v-6fd4f440]{background:var(--accent);color:#fff}.app-date-picker__action--primary[data-v-6fd4f440]:hover:not(:disabled){background:var(--accent-hover);color:#fff}@keyframes app-date-picker-in-6fd4f440{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.auth-form__head[data-v-329f8c60]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6)}.auth-form__head h2[data-v-329f8c60]{font-family:var(--font-ui);font-size:var(--text-2xl);font-weight:800}.auth-form__divider[data-v-329f8c60]{display:flex;align-items:center;text-align:center;margin:var(--space-4) 0}.auth-form__divider[data-v-329f8c60]:after,.auth-form__divider[data-v-329f8c60]:before{content:"";flex:1;border-bottom:1px solid var(--border)}.auth-form__divider-text[data-v-329f8c60]{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.auth-form__google[data-v-329f8c60]{display:flex;justify-content:center}.auth-form__form[data-v-329f8c60]{gap:var(--space-4)}.auth-form__form[data-v-329f8c60],.auth-form__totp[data-v-329f8c60]{display:flex;flex-direction:column}.auth-form__totp[data-v-329f8c60]{gap:6px}.auth-form__totp input[data-v-329f8c60]{letter-spacing:.12em;font-family:var(--font-mono);text-transform:uppercase}.auth-form__totp-hint[data-v-329f8c60]{font-size:12px;line-height:1.4;color:var(--text-muted)}.auth-form__field-row[data-v-329f8c60]{display:flex;flex-direction:column;gap:var(--space-2)}.auth-form__field-row--split[data-v-329f8c60]{flex-direction:row}.auth-form__field-row--split[data-v-329f8c60]>*{flex:1;min-width:0}@media(max-width:479px){.auth-form__field-row--split[data-v-329f8c60]{flex-direction:column}}.auth-form[data-v-329f8c60] .app-select{height:48px}.auth-form[data-v-329f8c60] .app-select .app-select__trigger{background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:border-color var(--t-fast),background var(--t-fast)}.auth-form[data-v-329f8c60] .app-select.is-open .app-select__trigger{border-color:var(--accent)}.auth-form[data-v-329f8c60] .app-select .app-select__menu{min-width:100%}.auth-form[data-v-329f8c60] .app-select .app-select__option{font-size:var(--text-sm)}.auth-form[data-v-329f8c60] .app-date-picker{height:48px}.auth-form[data-v-329f8c60] .app-date-picker .app-date-picker__trigger{padding:0 var(--space-4)}.auth-form input[data-v-329f8c60]{width:100%;height:48px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border-strong);color:var(--text);font-size:var(--text-sm)}@media(max-width:767px){.auth-form input[data-v-329f8c60]{font-size:16px}}.auth-form input[data-v-329f8c60]{transition:border-color var(--t-fast)}.auth-form input[data-v-329f8c60]::-moz-placeholder{color:var(--text-muted)}.auth-form input[data-v-329f8c60]::placeholder{color:var(--text-muted)}.auth-form input[data-v-329f8c60]:focus{outline:none;border-color:var(--accent)}.auth-form__link[data-v-329f8c60]{align-self:flex-end;font-size:var(--text-xs);font-weight:600;color:var(--accent);transition:color var(--t-fast)}.auth-form__link[data-v-329f8c60]:hover{color:var(--accent-hover)}.auth-form__link[data-v-329f8c60]:disabled{color:var(--text-muted);cursor:not-allowed}.auth-form__code-group[data-v-329f8c60]{display:flex;justify-content:center;gap:var(--space-2)}.auth-form__code-group input[data-v-329f8c60]{width:48px;height:56px;padding:0;text-align:center;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:800}.auth-form__submit[data-v-329f8c60]{justify-content:center;height:48px;font-size:var(--text-sm);transition:background var(--t-fast);scale:1!important}.auth-form__submit[data-v-329f8c60]:hover{background:var(--accent-gradient-reverse)}.auth-form__spinner[data-v-329f8c60]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:auth-form-spin-329f8c60 .7s linear infinite}@keyframes auth-form-spin-329f8c60{to{transform:rotate(1turn)}}.auth-form__switch[data-v-329f8c60]{text-align:center;font-size:var(--text-xs);color:var(--text-muted)}.auth-form__switch .auth-form__link[data-v-329f8c60]{align-self:auto;margin-left:4px}.auth-form__reset-instruction[data-v-329f8c60]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.auth-form__reset-sent[data-v-329f8c60]{padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text);line-height:1.5}.auth-form__password-wrapper[data-v-329f8c60]{position:relative;width:100%}.auth-form__password-wrapper input[data-v-329f8c60]{padding-right:48px}.auth-form__phone-wrapper[data-v-329f8c60]{position:relative;width:100%}.auth-form__phone-wrapper input[data-v-329f8c60]{padding-left:62px}.auth-form__phone-prefix[data-v-329f8c60]{left:var(--space-4);font-size:var(--text-sm);font-weight:600;pointer-events:none}.auth-form__eye-btn[data-v-329f8c60],.auth-form__phone-prefix[data-v-329f8c60]{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-muted)}.auth-form__eye-btn[data-v-329f8c60]{right:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:color var(--t-fast)}.auth-form__eye-btn[data-v-329f8c60]:hover{color:var(--text)}.auth-modal[data-v-1aefa168]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}@media(max-width:639px){.auth-modal[data-v-1aefa168]{padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}@media(max-width:767px){.auth-modal[data-v-1aefa168]{align-items:flex-end;padding:0}}.auth-modal__backdrop[data-v-1aefa168]{position:absolute;inset:0;background:var(--modal-glow),var(--modal-scrim);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.auth-modal__card[data-v-1aefa168]{position:relative;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;border-radius:var(--radius-xl);background:var(--surface);background-image:var(--modal-sheen);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--modal-hairline),var(--modal-shadow);scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.auth-modal__card[data-v-1aefa168]::-webkit-scrollbar{width:4px;height:4px}.auth-modal__card[data-v-1aefa168]::-webkit-scrollbar-button,.auth-modal__card[data-v-1aefa168]::-webkit-scrollbar-button:single-button{display:none!important;width:0!important;height:0!important;background:none!important}.auth-modal__card[data-v-1aefa168]::-webkit-scrollbar-track{background:transparent}.auth-modal__card[data-v-1aefa168]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.auth-modal__card[data-v-1aefa168]::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.auth-modal__card[data-v-1aefa168]{max-width:420px;padding:var(--space-6)}@media(max-width:767px){.auth-modal__card[data-v-1aefa168]{max-width:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;padding:var(--space-3) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom))}}.auth-modal__card[data-v-1aefa168] .auth-form__head{padding-right:48px}.auth-modal__handle[data-v-1aefa168]{display:none}@media(max-width:767px){.auth-modal__handle[data-v-1aefa168]{display:block;width:44px;height:4px;margin:0 auto var(--space-4);border-radius:999px;background:var(--border-strong)}}.auth-modal__close[data-v-1aefa168]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--hover-soft);color:var(--text-secondary);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.auth-modal__close[data-v-1aefa168]:hover{background:var(--hover-strong);color:var(--text)}.auth-modal__close[data-v-1aefa168]:active{transform:scale(.92)}.auth-modal__close[data-v-1aefa168]{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}@media(max-width:767px){.auth-modal__close[data-v-1aefa168]{top:var(--space-2)}}.auth-modal-fade-enter-active[data-v-1aefa168],.auth-modal-fade-leave-active[data-v-1aefa168]{transition:opacity .22s ease}.auth-modal-fade-enter-active .auth-modal__card[data-v-1aefa168],.auth-modal-fade-leave-active .auth-modal__card[data-v-1aefa168]{transition:transform .32s var(--reveal-ease),opacity .22s ease}.auth-modal-fade-leave-active[data-v-1aefa168],.auth-modal-fade-leave-active .auth-modal__card[data-v-1aefa168]{transition-duration:.15s}.auth-modal-fade-enter-from[data-v-1aefa168],.auth-modal-fade-leave-to[data-v-1aefa168]{opacity:0}.auth-modal-fade-enter-from .auth-modal__card[data-v-1aefa168],.auth-modal-fade-leave-to .auth-modal__card[data-v-1aefa168]{opacity:0;transform:translateY(16px) scale(.965)}@media(max-width:767px){.auth-modal-fade-enter-from .auth-modal__card[data-v-1aefa168],.auth-modal-fade-leave-to .auth-modal__card[data-v-1aefa168]{opacity:1;transform:translateY(100%)}}.confirm-dialog[data-v-218732f3]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}@media(max-width:639px){.confirm-dialog[data-v-218732f3]{padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}.confirm-dialog__backdrop[data-v-218732f3]{position:absolute;inset:0;background:var(--modal-glow),var(--modal-scrim);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.confirm-dialog__card[data-v-218732f3]{position:relative;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;border-radius:var(--radius-lg);background:var(--surface);background-image:var(--modal-sheen);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--modal-hairline),var(--modal-shadow);scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.confirm-dialog__card[data-v-218732f3]::-webkit-scrollbar{width:4px;height:4px}.confirm-dialog__card[data-v-218732f3]::-webkit-scrollbar-button,.confirm-dialog__card[data-v-218732f3]::-webkit-scrollbar-button:single-button{display:none!important;width:0!important;height:0!important;background:none!important}.confirm-dialog__card[data-v-218732f3]::-webkit-scrollbar-track{background:transparent}.confirm-dialog__card[data-v-218732f3]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.confirm-dialog__card[data-v-218732f3]::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.confirm-dialog__card[data-v-218732f3]{max-width:380px;padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}.confirm-dialog__icon[data-v-218732f3]{position:relative;width:84px;height:84px;margin:0 auto var(--space-5)}.confirm-dialog__icon-glow[data-v-218732f3]{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,#e5384b59 0,#e5384b00 70%)}.confirm-dialog__icon-badge[data-v-218732f3]{position:relative;display:block;width:100%;height:100%}.confirm-dialog__sparkle[data-v-218732f3]{position:absolute;width:9px;height:9px;fill:#e5384bcc}.confirm-dialog__sparkle--1[data-v-218732f3]{top:-8px;left:6px}.confirm-dialog__sparkle--2[data-v-218732f3]{top:14px;right:-10px;width:6px;height:6px}.confirm-dialog__sparkle--3[data-v-218732f3]{bottom:-6px;left:-6px;width:7px;height:7px}.confirm-dialog__sparkle--4[data-v-218732f3]{bottom:22px;right:-4px;width:5px;height:5px}.confirm-dialog__title[data-v-218732f3]{font-family:var(--font-ui);font-size:var(--text-base);font-weight:800;color:var(--text);line-height:1.35}.confirm-dialog__description[data-v-218732f3]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.confirm-dialog__actions[data-v-218732f3]{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.confirm-dialog__actions .btn[data-v-218732f3]{flex:1;justify-content:center;border-radius:999px;padding-top:15px;padding-bottom:15px;font-weight:700}.confirm-dialog__actions.is-single .btn[data-v-218732f3]{flex:none;width:100%}.confirm-dialog-fade-enter-active[data-v-218732f3],.confirm-dialog-fade-leave-active[data-v-218732f3]{transition:opacity .22s ease}.confirm-dialog-fade-enter-active .confirm-dialog__card[data-v-218732f3],.confirm-dialog-fade-leave-active .confirm-dialog__card[data-v-218732f3]{transition:transform .32s var(--reveal-ease),opacity .22s ease}.confirm-dialog-fade-leave-active[data-v-218732f3],.confirm-dialog-fade-leave-active .confirm-dialog__card[data-v-218732f3]{transition-duration:.15s}.confirm-dialog-fade-enter-from[data-v-218732f3],.confirm-dialog-fade-leave-to[data-v-218732f3]{opacity:0}.confirm-dialog-fade-enter-from .confirm-dialog__card[data-v-218732f3],.confirm-dialog-fade-leave-to .confirm-dialog__card[data-v-218732f3]{opacity:0;transform:translateY(16px) scale(.965)}.phone-gate[data-v-f9f906c9]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}@media(max-width:639px){.phone-gate[data-v-f9f906c9]{padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}@media(max-width:767px){.phone-gate[data-v-f9f906c9]{align-items:flex-end;padding:0}}.phone-gate__backdrop[data-v-f9f906c9]{position:absolute;inset:0;background:var(--modal-glow),var(--modal-scrim);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.phone-gate__card[data-v-f9f906c9]{position:relative;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;border-radius:var(--radius-xl);background:var(--surface);background-image:var(--modal-sheen);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--modal-hairline),var(--modal-shadow);scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.phone-gate__card[data-v-f9f906c9]::-webkit-scrollbar{width:4px;height:4px}.phone-gate__card[data-v-f9f906c9]::-webkit-scrollbar-button,.phone-gate__card[data-v-f9f906c9]::-webkit-scrollbar-button:single-button{display:none!important;width:0!important;height:0!important;background:none!important}.phone-gate__card[data-v-f9f906c9]::-webkit-scrollbar-track{background:transparent}.phone-gate__card[data-v-f9f906c9]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.phone-gate__card[data-v-f9f906c9]::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.phone-gate__card[data-v-f9f906c9]{max-width:400px;padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}@media(max-width:767px){.phone-gate__card[data-v-f9f906c9]{max-width:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;padding:var(--space-3) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));padding-top:var(--space-4)}}.phone-gate__handle[data-v-f9f906c9]{display:none}@media(max-width:767px){.phone-gate__handle[data-v-f9f906c9]{display:block;width:44px;height:4px;margin:0 auto var(--space-4);border-radius:999px;background:var(--border-strong)}}.phone-gate__close[data-v-f9f906c9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--hover-soft);color:var(--text-secondary);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.phone-gate__close[data-v-f9f906c9]:hover{background:var(--hover-strong);color:var(--text)}.phone-gate__close[data-v-f9f906c9]:active{transform:scale(.92)}.phone-gate__close[data-v-f9f906c9]{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}.phone-gate__icon[data-v-f9f906c9]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto var(--space-4);border-radius:50%;background:var(--accent-soft);color:var(--accent);box-shadow:0 0 26px 6px #e31e2438}.phone-gate__form[data-v-f9f906c9]{display:flex;flex-direction:column;gap:var(--space-4)}.phone-gate__title[data-v-f9f906c9]{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:800;color:var(--text);line-height:1.35}.phone-gate__text[data-v-f9f906c9]{margin-top:calc(var(--space-2)*-1);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.phone-gate__hint[data-v-f9f906c9]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.phone-gate input[data-v-f9f906c9]{width:100%;padding:13px var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:var(--text-sm)}@media(max-width:767px){.phone-gate input[data-v-f9f906c9]{font-size:16px}}.phone-gate input[data-v-f9f906c9]{transition:border-color var(--t-fast),box-shadow var(--t-fast)}.phone-gate input[data-v-f9f906c9]::-moz-placeholder{color:var(--text-muted)}.phone-gate input[data-v-f9f906c9]::placeholder{color:var(--text-muted)}.phone-gate input[data-v-f9f906c9]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.phone-gate input[data-v-f9f906c9]{height:50px;padding-block:0}.phone-gate__phone-wrapper[data-v-f9f906c9]{position:relative;width:100%}.phone-gate__phone-wrapper input[data-v-f9f906c9]{padding-left:62px;text-align:left}.phone-gate__phone-prefix[data-v-f9f906c9]{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;pointer-events:none}.phone-gate__code-group[data-v-f9f906c9]{display:flex;justify-content:center;gap:var(--space-2)}.phone-gate__code-group input[data-v-f9f906c9]{width:48px;height:56px;padding:0;text-align:center;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:800}.phone-gate__submit[data-v-f9f906c9]{justify-content:center;height:48px;font-size:var(--text-sm);border-radius:999px}.phone-gate__links[data-v-f9f906c9]{display:flex;flex-direction:column;gap:var(--space-2)}.phone-gate__link[data-v-f9f906c9]{font-size:var(--text-xs);font-weight:600;color:var(--accent);transition:color var(--t-fast)}.phone-gate__link[data-v-f9f906c9]:hover{color:var(--accent-hover)}.phone-gate__link[data-v-f9f906c9]:disabled{color:var(--text-muted);cursor:not-allowed}.phone-gate-fade-enter-active[data-v-f9f906c9],.phone-gate-fade-leave-active[data-v-f9f906c9]{transition:opacity .22s ease}.phone-gate-fade-enter-active .phone-gate__card[data-v-f9f906c9],.phone-gate-fade-leave-active .phone-gate__card[data-v-f9f906c9]{transition:transform .32s var(--reveal-ease),opacity .22s ease}.phone-gate-fade-leave-active[data-v-f9f906c9],.phone-gate-fade-leave-active .phone-gate__card[data-v-f9f906c9]{transition-duration:.15s}.phone-gate-fade-enter-from[data-v-f9f906c9],.phone-gate-fade-leave-to[data-v-f9f906c9]{opacity:0}.phone-gate-fade-enter-from .phone-gate__card[data-v-f9f906c9],.phone-gate-fade-leave-to .phone-gate__card[data-v-f9f906c9]{opacity:0;transform:translateY(16px) scale(.965)}@media(max-width:767px){.phone-gate-fade-enter-from .phone-gate__card[data-v-f9f906c9],.phone-gate-fade-leave-to .phone-gate__card[data-v-f9f906c9]{opacity:1;transform:translateY(100%)}}.error-page[data-v-73a06874]{min-height:100vh;min-height:100dvh;justify-content:center;padding:var(--space-6);background:var(--bg)}.error-page[data-v-73a06874],.error-page__card[data-v-73a06874]{display:flex;align-items:center}.error-page__card[data-v-73a06874]{flex-direction:column;gap:var(--space-3);max-width:440px;width:100%;padding:var(--space-8) var(--space-6);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.error-page__logo[data-v-73a06874]{height:40px;width:auto;margin-bottom:var(--space-2)}.error-page__code[data-v-73a06874]{font-size:clamp(3.5rem,10vw,5rem);line-height:1;color:var(--accent);letter-spacing:-.03em}.error-page__code[data-v-73a06874],.error-page__title[data-v-73a06874]{font-family:var(--font-ui);font-weight:800}.error-page__title[data-v-73a06874]{font-size:var(--text-xl);color:var(--text)}.error-page__text[data-v-73a06874]{font-size:var(--text-sm);color:var(--text-secondary)}.error-page__btn[data-v-73a06874]{margin-top:var(--space-4)}
