.sections-popup[data-v-fcba8314]{position:absolute;top:calc(100% + .62rem);left:0;z-index:var(--z-dropdown);width:min(21rem,calc(100vw - 1.35rem));max-height:min(68svh,36rem);overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;scrollbar-width:none}.sections-popup[data-v-fcba8314]::-webkit-scrollbar{display:none}.sections-popup__tile[data-v-fcba8314]{min-height:3.24rem;padding:.42rem .58rem;border:.0625rem solid rgb(255 255 255 / 48%);border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffffff4d,#ffffff1f),linear-gradient(120deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff24;display:flex;align-items:center;gap:.56rem;color:var(--color-label);cursor:pointer;animation:list-item-in-fcba8314 .3s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay);transition:transform var(--transition-fast),background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal)}.sections-popup__icon[data-v-fcba8314]{width:2.18rem;height:2.18rem;flex:0 0 auto;border-radius:999px;border:0;background:#ffffff2e;display:grid;place-items:center;color:inherit}.sections-popup__icon svg[data-v-fcba8314]{width:1.06rem;height:1.06rem;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sections-popup__label[data-v-fcba8314]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.94rem;font-weight:600}.sections-popup__chevron[data-v-fcba8314]{width:.9rem;height:.9rem;flex:0 0 auto;color:#33415599}.sections-popup__chevron svg[data-v-fcba8314]{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sections-popup__tile.is-active[data-v-fcba8314]{border-color:transparent;background:var(--color-active-bg);color:var(--color-white);box-shadow:inset 0 1px #ffffff38}.sections-popup__tile.is-active .sections-popup__icon[data-v-fcba8314]{border-color:#fff6;background:#ffffff24}.sections-popup__tile.is-active .sections-popup__chevron[data-v-fcba8314]{color:#ffffffd6}.sections-popup__tile[data-v-fcba8314]:hover,.sections-popup__tile[data-v-fcba8314]:focus-visible{border-color:var(--color-primary-100);background:linear-gradient(180deg,#ffffff6b,#ffffff2e),linear-gradient(120deg,#ffffff3d,#ffffff1a);outline:none}.sections-popup__tile[data-v-fcba8314]:focus-visible{box-shadow:0 0 0 .18rem #1d4ed83d,inset 0 1px #ffffff7a,inset 0 -1px #ffffff24}.sections-popup__tile[data-v-fcba8314]:active{transform:scale(.985)}.sections-list-enter-active[data-v-fcba8314],.sections-list-leave-active[data-v-fcba8314]{transition:opacity .17s ease,transform .22s cubic-bezier(.22,1,.36,1)}.sections-list-enter-from[data-v-fcba8314],.sections-list-leave-to[data-v-fcba8314]{opacity:0;transform:translateY(-.34rem) scale(.97)}@keyframes list-item-in-fcba8314{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1060px){.sections-popup[data-v-fcba8314]{width:min(18.8rem,calc(100vw - 1.2rem));gap:.36rem}.sections-popup__tile[data-v-fcba8314]{min-height:3rem;padding-inline:.5rem}.sections-popup__icon[data-v-fcba8314]{width:2rem;height:2rem}.sections-popup__icon svg[data-v-fcba8314]{width:.98rem;height:.98rem}}.enrollment-screen[data-v-f741d2be]{display:grid;place-items:center;min-height:100svh;padding:1.25rem;text-align:center}.enrollment-panel[data-v-f741d2be]{box-sizing:border-box;width:min(100%,34rem);min-height:25rem;padding:clamp(1.5rem,4vw,2.8rem);border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.enrollment-panel__mark[data-v-f741d2be]{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:999px;color:var(--color-primary-700);background:#dbeafead}.enrollment-panel__mark svg[data-v-f741d2be]{width:2.25rem;height:2.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.enrollment-panel__eyebrow[data-v-f741d2be],.enrollment-panel__text[data-v-f741d2be],.enrollment-panel__timer[data-v-f741d2be]{margin:0}.enrollment-panel__eyebrow[data-v-f741d2be]{color:var(--color-primary-700);font-size:.82rem;font-weight:700;text-transform:uppercase}.enrollment-panel__title[data-v-f741d2be]{width:min(100%,28rem);margin:0;color:var(--color-title);font-size:3rem;font-weight:700;letter-spacing:0;line-height:1.12;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.enrollment-panel__title--code[data-v-f741d2be]{width:100%;font-size:5.25rem;line-height:1;overflow-wrap:normal}.enrollment-panel__text[data-v-f741d2be]{max-width:24rem;color:var(--color-label);font-size:1.05rem;font-weight:600;line-height:1.45}.enrollment-panel__timer[data-v-f741d2be]{min-width:7rem;min-height:2.6rem;padding:0 1rem;border-radius:var(--radius-pill);display:grid;place-items:center;color:var(--color-primary-700);background:#dbeafe94;font-size:1.28rem;font-weight:800;line-height:1}.enrollment-panel__timer span[data-v-f741d2be]{font-variant-numeric:tabular-nums}.enrollment-panel__button[data-v-f741d2be]{min-width:10rem;min-height:3.2rem;padding:0 1.25rem;border-radius:var(--radius-pill);color:var(--color-label);font-weight:700;cursor:pointer}.enrollment-panel__button[data-v-f741d2be]:active{transform:scale(.985)}.enrollment-panel__loader[data-v-f741d2be]{width:3rem;height:3rem;border-radius:999px;border:.26rem solid rgb(29 78 216 / 14%);border-top-color:var(--color-primary-700);animation:enrollment-loader-f741d2be .8s linear infinite}@keyframes enrollment-loader-f741d2be{to{transform:rotate(360deg)}}@media(max-width:520px){.enrollment-panel[data-v-f741d2be]{min-height:22rem;border-radius:1rem}.enrollment-panel__title[data-v-f741d2be]{width:min(100%,18rem);font-size:2rem}.enrollment-panel__title--code[data-v-f741d2be]{font-size:4rem}.enrollment-panel__mark[data-v-f741d2be]{width:3.8rem;height:3.8rem}}@media(max-width:360px){.enrollment-panel__title[data-v-f741d2be]{font-size:1.72rem}.enrollment-panel__title--code[data-v-f741d2be]{font-size:3.35rem}}.navigation-carousel[data-v-82721780]{flex:1 1 auto;min-width:0;width:auto}.navigation-carousel__track[data-v-82721780]{position:relative;display:flex;gap:.44rem;width:100%;height:var(--nav-control-height);min-height:0;padding:.35rem;margin:0 auto;border-radius:var(--radius-pill);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1.25rem;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;cursor:grab}.navigation-carousel__track[data-v-82721780]::-webkit-scrollbar{display:none}.navigation-carousel__track.is-dragging[data-v-82721780]{cursor:grabbing;scroll-snap-type:none}.navigation-carousel__indicator[data-v-82721780]{position:absolute;top:.35rem;bottom:.35rem;left:0;width:var(--indicator-width, 0px);border-radius:var(--radius-pill);background:var(--color-active-bg);box-shadow:inset 0 1px #ffffff3d,0 7px 16px #1d4ed859;transform:translate(var(--indicator-left, 0px)) scale(.985);opacity:0;transition:transform .43s cubic-bezier(.2,.9,.32,1.04),width .43s cubic-bezier(.2,.9,.32,1.02),opacity .18s ease;will-change:transform,width;pointer-events:none}.navigation-carousel__indicator.is-ready[data-v-82721780]{opacity:1;transform:translate(var(--indicator-left, 0px)) scale(1)}.navigation-carousel__button[data-v-82721780]{position:relative;z-index:1;flex:0 0 auto;min-width:7.6rem;min-height:3.2rem;padding:0 1rem;border:.0625rem solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted);font-size:.96rem;font-weight:600;scroll-snap-align:center;cursor:pointer;transition:color var(--transition-normal)}.navigation-carousel__button[data-v-82721780]:hover,.navigation-carousel__button[data-v-82721780]:focus-visible{color:var(--color-label);background:#ffffff8a;outline:none}.navigation-carousel__button[data-v-82721780]:focus-visible{box-shadow:inset 0 0 0 .125rem #1d4ed86b}.navigation-carousel__button.is-active[data-v-82721780]{color:var(--color-active-text);background:transparent;transform:none}.navigation-carousel__button[data-v-82721780]:active{transform:none}@media(max-width:520px){.navigation-carousel__track[data-v-82721780]{padding:.26rem;scroll-padding-inline:.75rem}.navigation-carousel__indicator[data-v-82721780]{top:.26rem;bottom:.26rem}.navigation-carousel__button[data-v-82721780]{min-width:5.9rem;min-height:3rem;font-size:.82rem;padding:0 .7rem}}.search-keyboard[data-v-7e944b87]{container-type:inline-size;width:100%;padding:.55rem;border-radius:1.1rem}.search-keyboard__toolbar[data-v-7e944b87]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.5rem}.search-keyboard__layout-switch[data-v-7e944b87]{display:flex;gap:.35rem}.search-keyboard__tool[data-v-7e944b87]{min-width:3.25rem;height:2.2rem;padding:0 .7rem;border-radius:.8rem;font-size:.83rem;font-weight:600;color:var(--color-label)}.search-keyboard__tool--icon[data-v-7e944b87]{min-width:2.3rem;width:2.3rem;padding:0;display:grid;place-items:center}.search-keyboard__tool--icon svg[data-v-7e944b87]{width:.92rem;height:.92rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.search-keyboard__tool.is-active[data-v-7e944b87]{color:var(--color-white);background:var(--color-active-bg)}.search-keyboard__tool[data-v-7e944b87]:active{transform:scale(.965)}.search-keyboard__rows[data-v-7e944b87]{display:grid;gap:.35rem}.search-keyboard__row[data-v-7e944b87]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;gap:.28rem}.search-keyboard__key[data-v-7e944b87]{width:100%;min-width:0;height:2.3rem;height:clamp(2.2rem,5.8cqw,2.85rem);padding:0;border-radius:.72rem;font-size:.96rem;font-size:clamp(.86rem,2.15cqw,1.02rem);font-weight:600;color:var(--color-label)}.search-keyboard__key--action[data-v-7e944b87]{grid-column:span 2;text-transform:none}.search-keyboard__key--action svg[data-v-7e944b87]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.search-keyboard__key--action.is-active[data-v-7e944b87]{color:var(--color-white);background:var(--color-active-bg)}.search-keyboard__key[data-v-7e944b87]:active{transform:scale(.965)}.search-keyboard__key--action.is-active svg[data-v-7e944b87]{color:var(--color-white)}.search-keyboard__footer[data-v-7e944b87]{display:grid;grid-template-columns:3.7rem 1fr 3.7rem;gap:.35rem;margin-top:.45rem}.search-keyboard__action[data-v-7e944b87],.search-keyboard__space[data-v-7e944b87]{height:2.35rem;height:clamp(2.2rem,5.8cqw,2.85rem);border-radius:.8rem;color:var(--color-label);display:grid;place-items:center}.search-keyboard__action svg[data-v-7e944b87]{width:.94rem;height:.94rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.search-keyboard__action[data-v-7e944b87]:active,.search-keyboard__space[data-v-7e944b87]:active{transform:scale(.97)}.search-keyboard__space-line[data-v-7e944b87]{width:56%;height:.16rem;border-radius:999px;background:currentColor;opacity:.55}@media(max-width:520px){.search-keyboard[data-v-7e944b87]{padding:.45rem;border-radius:.95rem}.search-keyboard__tool[data-v-7e944b87]{height:2rem;min-width:2.8rem;font-size:.78rem}.search-keyboard__key[data-v-7e944b87]{height:clamp(2rem,6.2cqw,2.35rem);font-size:clamp(.8rem,2.25cqw,.92rem)}.search-keyboard__footer[data-v-7e944b87]{grid-template-columns:3.1rem 1fr 3.1rem}}.service-dialog[data-v-8d15a5d3]{position:fixed;inset:0;z-index:120;padding:1.25rem;display:grid;place-items:center;background:#0f172a42;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.service-dialog__panel[data-v-8d15a5d3]{width:min(100%,24rem);padding:1.4rem;border-radius:1.25rem;display:flex;flex-direction:column;gap:.9rem;text-align:center}.service-dialog__eyebrow[data-v-8d15a5d3],.service-dialog__panel h2[data-v-8d15a5d3],.service-dialog__error[data-v-8d15a5d3]{margin:0}.service-dialog__eyebrow[data-v-8d15a5d3]{color:var(--color-primary-700);font-size:.76rem;font-weight:800;text-transform:uppercase}.service-dialog__panel h2[data-v-8d15a5d3]{color:var(--color-title);font-size:2rem;line-height:1.1}.service-dialog__input[data-v-8d15a5d3]{width:100%;height:3.2rem;border:.0625rem solid rgb(148 163 184 / 42%);border-radius:var(--radius-pill);background:#ffffff9e;color:var(--color-title);font:inherit;font-size:1.6rem;font-weight:800;letter-spacing:.24em;text-align:center;outline:none}.service-dialog__input[data-v-8d15a5d3]:focus{border-color:var(--color-primary-700);box-shadow:0 0 0 .18rem #1d4ed829}.service-dialog__error[data-v-8d15a5d3]{color:#b91c1c;font-size:.9rem;font-weight:700}.service-dialog__keypad[data-v-8d15a5d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.service-dialog__key[data-v-8d15a5d3]{min-height:3rem;border-radius:.9rem;color:var(--color-title);font-size:1.2rem;font-weight:800;cursor:pointer}.service-dialog__actions[data-v-8d15a5d3]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.service-dialog__button[data-v-8d15a5d3]{min-height:3rem;border-radius:var(--radius-pill);background:#ffffff85;color:var(--color-label);font-weight:800;cursor:pointer}.service-dialog__button--primary[data-v-8d15a5d3]{background:var(--color-primary-700);color:var(--color-white)}.service-dialog-enter-active[data-v-8d15a5d3],.service-dialog-leave-active[data-v-8d15a5d3]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.service-dialog-enter-from[data-v-8d15a5d3],.service-dialog-leave-to[data-v-8d15a5d3]{opacity:0;transform:scale(.98)}.service-mode[data-v-c9a2ff2a]{position:fixed;inset:0;z-index:110;padding:clamp(1rem,3vw,2rem);overflow-y:auto;color:var(--color-label);background:linear-gradient(180deg,#f8fafcf0,#e2e8f0e5),radial-gradient(circle at 10% 10%,rgb(219 234 254 / 80%),transparent 42%);backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}.service-mode__header[data-v-c9a2ff2a],.service-mode__actions[data-v-c9a2ff2a],.service-mode__layout[data-v-c9a2ff2a]{width:min(100%,72rem);margin-inline:auto}.service-mode__header[data-v-c9a2ff2a]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.service-mode__eyebrow[data-v-c9a2ff2a],.service-mode__header h2[data-v-c9a2ff2a],.service-mode__section h3[data-v-c9a2ff2a],.service-mode__pages p[data-v-c9a2ff2a],.service-mode__list[data-v-c9a2ff2a],.service-mode__status-grid[data-v-c9a2ff2a]{margin:0}.service-mode__eyebrow[data-v-c9a2ff2a]{color:var(--color-primary-700);font-size:.78rem;font-weight:800;text-transform:uppercase}.service-mode__header h2[data-v-c9a2ff2a]{color:var(--color-title);font-size:clamp(2rem,5vw,4rem);line-height:1.04}.service-mode__close[data-v-c9a2ff2a]{width:3.4rem;height:3.4rem;border-radius:var(--radius-pill);background:#ffffffb8;color:var(--color-title);font-size:2rem;line-height:1;cursor:pointer;box-shadow:var(--glass-shadow-soft)}.service-mode__layout[data-v-c9a2ff2a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);gap:1rem;padding-block:1.2rem}.service-mode__section[data-v-c9a2ff2a]{min-width:0;padding:1rem;border:.0625rem solid rgb(148 163 184 / 28%);border-radius:1rem;background:#ffffff94;box-shadow:inset 0 1px #ffffff9e}.service-mode__section--status[data-v-c9a2ff2a],.service-mode__section--config[data-v-c9a2ff2a]{grid-column:1 / -1}.service-mode__section h3[data-v-c9a2ff2a]{margin-bottom:.8rem;color:var(--color-title);font-size:1rem;font-weight:850}.service-mode__status-grid[data-v-c9a2ff2a],.service-mode__list[data-v-c9a2ff2a]{display:grid;gap:.62rem}.service-mode__status-grid[data-v-c9a2ff2a]{grid-template-columns:repeat(4,minmax(0,1fr))}.service-mode__status-grid div[data-v-c9a2ff2a],.service-mode__list div[data-v-c9a2ff2a],.service-mode__pages div[data-v-c9a2ff2a]{min-width:0;padding:.75rem;border-radius:.8rem;background:#f8fafcb8}.service-mode__status-grid dt[data-v-c9a2ff2a],.service-mode__list dt[data-v-c9a2ff2a],.service-mode__pages span[data-v-c9a2ff2a]{color:var(--color-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.service-mode__status-grid dd[data-v-c9a2ff2a],.service-mode__list dd[data-v-c9a2ff2a]{margin:.28rem 0 0;overflow:hidden;color:var(--color-title);font-size:.95rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.service-mode__state[data-v-c9a2ff2a]{width:.58rem;height:.58rem;margin-right:.42rem;border-radius:var(--radius-pill);display:inline-block;background:var(--color-muted)}.service-mode__state.is-connected[data-v-c9a2ff2a]{background:#16a34a}.service-mode__state.is-connecting[data-v-c9a2ff2a],.service-mode__state.is-reconnecting[data-v-c9a2ff2a]{background:#ca8a04}.service-mode__state.is-error[data-v-c9a2ff2a]{background:#dc2626}.service-mode__pages[data-v-c9a2ff2a]{display:grid;gap:.62rem}.service-mode__pages p[data-v-c9a2ff2a]{margin-top:.3rem;color:var(--color-title);font-weight:760;line-height:1.35}.service-mode__section--config pre[data-v-c9a2ff2a]{max-height:18rem;margin:0;overflow:auto;padding:1rem;border-radius:.85rem;background:#0f172aeb;color:#e2e8f0;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.service-mode__actions[data-v-c9a2ff2a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.service-mode__action[data-v-c9a2ff2a]{min-height:3rem;padding:0 1rem;border-radius:var(--radius-pill);background:#ffffffb8;color:var(--color-label);font-weight:850;cursor:pointer;box-shadow:var(--glass-shadow-soft)}.service-mode__action--danger[data-v-c9a2ff2a]{background:#991b1b;color:var(--color-white)}.service-confirm[data-v-c9a2ff2a]{position:fixed;inset:0;z-index:140;padding:1.25rem;display:grid;place-items:center;background:#0f172a57;backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%)}.service-confirm__panel[data-v-c9a2ff2a]{width:min(100%,28rem);padding:1.25rem;border:.0625rem solid rgb(255 255 255 / 72%);border-radius:1.15rem;background:#ffffffe5;box-shadow:var(--glass-shadow-strong)}.service-confirm__eyebrow[data-v-c9a2ff2a],.service-confirm__panel h3[data-v-c9a2ff2a],.service-confirm__text[data-v-c9a2ff2a]{margin:0}.service-confirm__eyebrow[data-v-c9a2ff2a]{color:#991b1b;font-size:.76rem;font-weight:850;text-transform:uppercase}.service-confirm__panel h3[data-v-c9a2ff2a]{margin-top:.35rem;color:var(--color-title);font-size:1.45rem;line-height:1.15}.service-confirm__text[data-v-c9a2ff2a]{margin-top:.65rem;color:var(--color-label);font-size:.98rem;font-weight:650;line-height:1.45}.service-confirm__actions[data-v-c9a2ff2a]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem}.service-confirm__button[data-v-c9a2ff2a]{min-height:3rem;border-radius:var(--radius-pill);background:#e2e8f0c7;color:var(--color-label);font-weight:850;cursor:pointer}.service-confirm__button--danger[data-v-c9a2ff2a]{background:#991b1b;color:var(--color-white)}.service-mode-enter-active[data-v-c9a2ff2a],.service-mode-leave-active[data-v-c9a2ff2a]{transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.service-mode-enter-from[data-v-c9a2ff2a],.service-mode-leave-to[data-v-c9a2ff2a]{opacity:0;transform:translateY(.5rem)}.service-confirm-enter-active[data-v-c9a2ff2a],.service-confirm-leave-active[data-v-c9a2ff2a]{transition:opacity .17s ease,transform .21s cubic-bezier(.22,1,.36,1)}.service-confirm-enter-from[data-v-c9a2ff2a],.service-confirm-leave-to[data-v-c9a2ff2a]{opacity:0;transform:scale(.98)}@media(max-width:760px){.service-mode__layout[data-v-c9a2ff2a],.service-mode__status-grid[data-v-c9a2ff2a]{grid-template-columns:1fr}.service-mode__actions[data-v-c9a2ff2a]{justify-content:stretch}.service-mode__action[data-v-c9a2ff2a]{flex:1 1 100%}.service-confirm__actions[data-v-c9a2ff2a]{grid-template-columns:1fr}}.app-shell[data-v-75164931]{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.liquid-background[data-v-75164931]{position:absolute;inset:-15%;z-index:-1}.liquid-background[data-v-75164931]:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 12% 24%,rgb(59 130 246 / 22%),transparent 42%),radial-gradient(circle at 80% 76%,rgb(29 78 216 / 18%),transparent 38%),radial-gradient(circle at 44% 18%,rgb(255 255 255 / 58%),transparent 34%);filter:blur(12px);animation:background-shift 12s ease-in-out infinite alternate}.liquid-background__wave[data-v-75164931]{position:absolute;width:74%;height:16%;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 70%),transparent);opacity:.58;filter:blur(28px)}.liquid-background__wave--top[data-v-75164931]{top:10%;left:-12%;animation:wave-shift 14s ease-in-out infinite alternate}.liquid-background__wave--bottom[data-v-75164931]{right:-20%;bottom:18%;animation:wave-shift 15s ease-in-out -3s infinite alternate-reverse}.app-navigation[data-v-75164931]{position:fixed;top:clamp(14px,2.7svh,28px);left:clamp(12px,3.5vw,40px);right:clamp(12px,3.5vw,40px);z-index:var(--z-header);display:flex;justify-content:center;align-items:flex-start;animation:navigation-in-75164931 .42s cubic-bezier(.22,1,.36,1) both}.surface-backdrop[data-v-75164931]{position:fixed;inset:0;z-index:calc(var(--z-header) - 1);pointer-events:none;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%);background:transparent}.surface-backdrop.is-search[data-v-75164931]{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:#ebf4ff38}.surface-backdrop.is-popup[data-v-75164931]{backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%);background:#fff0}.navigation-cluster[data-v-75164931]{--left-button-width: var(--sections-control-width);--left-gap-compensation: calc(var(--sections-control-width) - var(--left-button-width));position:relative;display:grid;grid-template-columns:var(--sections-control-width) minmax(0,1fr) var(--sections-control-width);column-gap:var(--attached-gap);row-gap:.6rem;align-items:center;width:min(100%,calc(760px + (var(--sections-control-width) * 2) + (var(--attached-gap) * 2)));max-width:100%}.navigation-cluster.is-search-open[data-v-75164931]{--left-button-width: clamp(3.7rem, 10vw, 7.1rem)}.side-control[data-v-75164931]{position:relative;display:block;width:var(--sections-control-width);height:var(--nav-control-height)}.all-sections-control[data-v-75164931]{grid-column:1;display:flex;justify-content:flex-start;align-items:center}.center-slot[data-v-75164931]{position:relative;grid-column:2;min-width:0;height:var(--nav-control-height)}.search-control[data-v-75164931]{grid-column:3}.all-sections-button[data-v-75164931],.search-button[data-v-75164931]{width:100%;height:var(--nav-control-height);min-height:0;min-width:0;padding:0 1rem;border-radius:var(--radius-pill);color:var(--color-label);display:inline-flex;align-items:center;justify-content:center;gap:.65rem;cursor:pointer;transition:padding .42s cubic-bezier(.16,1,.3,1),gap .42s cubic-bezier(.16,1,.3,1),transform var(--transition-fast)}.all-sections-button[data-v-75164931]{width:var(--left-button-width);transition:width .36s cubic-bezier(.2,.8,.25,1),padding .36s cubic-bezier(.2,.8,.25,1),gap .36s cubic-bezier(.2,.8,.25,1),transform var(--transition-fast)}.all-sections-button[data-v-75164931]:hover,.all-sections-button[data-v-75164931]:focus-visible,.search-button[data-v-75164931]:hover,.search-button[data-v-75164931]:focus-visible{outline:none;transform:translateY(-1px)}.all-sections-button[data-v-75164931]:active,.search-button[data-v-75164931]:active{transform:translateY(0) scale(.985)}.navigation-cluster.is-search-open .all-sections-button[data-v-75164931]{padding-inline:.75rem;gap:.36rem}.all-sections-button__icon[data-v-75164931],.search-button__icon[data-v-75164931]{width:1.12rem;height:1.12rem;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.all-sections-button__icon rect[data-v-75164931]{fill:currentColor;stroke:none}.all-sections-button__label[data-v-75164931],.search-button__label[data-v-75164931]{font-size:1rem;font-weight:600;white-space:nowrap}.search-control-enter-active[data-v-75164931],.search-control-leave-active[data-v-75164931]{transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.16,1,.3,1),filter .26s ease}.search-control-enter-from[data-v-75164931],.search-control-leave-to[data-v-75164931]{opacity:0;filter:blur(4px);transform:translate(.42rem) scale(.84)}.carousel-hide-enter-active[data-v-75164931],.carousel-hide-leave-active[data-v-75164931]{transition:opacity .18s ease,transform .23s cubic-bezier(.22,1,.36,1)}.carousel-hide-enter-from[data-v-75164931],.carousel-hide-leave-to[data-v-75164931]{opacity:0;transform:scale(.965)}.search-bar[data-v-75164931]{position:absolute;top:0;left:calc(var(--left-gap-compensation) * -1);width:calc(100% + var(--sections-control-width) + var(--attached-gap) + var(--left-gap-compensation));height:var(--nav-control-height);border-radius:var(--radius-pill);display:flex;align-items:center;gap:.58rem;padding:0 .7rem 0 .9rem;will-change:transform,opacity,filter}.search-bar__icon[data-v-75164931]{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;color:var(--color-primary-700);flex:0 0 auto}.search-bar__value[data-v-75164931]{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--color-label);font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search-bar__value.is-placeholder[data-v-75164931]{color:var(--color-muted)}.search-bar__clear[data-v-75164931]{width:1.95rem;height:1.95rem;border-radius:999px;color:var(--color-label);font-size:1.15rem;line-height:1;display:grid;place-items:center}.search-bar__clear[data-v-75164931]:active{transform:scale(.94)}.search-expand-enter-active[data-v-75164931],.search-expand-leave-active[data-v-75164931]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.16,1,.3,1),filter .24s ease}.search-expand-enter-from[data-v-75164931],.search-expand-leave-to[data-v-75164931]{opacity:0;filter:blur(5px);transform:translate(.4rem) scaleX(.82);transform-origin:right center}.surface-backdrop-enter-active[data-v-75164931],.surface-backdrop-leave-active[data-v-75164931]{transition:opacity .32s cubic-bezier(.22,1,.36,1),backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease}.surface-backdrop-enter-from[data-v-75164931],.surface-backdrop-leave-to[data-v-75164931]{opacity:0}.left-icon-enter-active[data-v-75164931],.left-icon-leave-active[data-v-75164931]{transition:opacity .11s ease,transform .14s ease}.left-icon-enter-from[data-v-75164931],.left-icon-leave-to[data-v-75164931]{opacity:0;transform:scale(.92)}.navigation-cluster__keyboard[data-v-75164931]{position:relative;grid-column:1 / -1;width:100%;z-index:calc(var(--z-dropdown) + 1)}.navigation-cluster__keyboard[data-v-75164931]:before{position:absolute;top:-.42rem;right:calc((var(--sections-control-width) / 2) - .4rem);width:.92rem;height:.92rem;border-radius:.26rem;background:#ffffff47;content:"";transform:rotate(45deg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.keyboard-pop-enter-active[data-v-75164931],.keyboard-pop-leave-active[data-v-75164931]{transition:opacity .25s ease,transform .42s cubic-bezier(.16,1,.3,1),filter .22s ease}.keyboard-pop-enter-active[data-v-75164931]{transition-delay:.12s}.keyboard-pop-leave-active[data-v-75164931]{transition-delay:0ms}.keyboard-pop-enter-from[data-v-75164931],.keyboard-pop-leave-to[data-v-75164931]{opacity:0;filter:blur(4px);transform:translateY(-.52rem) scale(.965)}.navigation-cluster.is-search-open .search-bar[data-v-75164931]:after{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(110deg,#fff0 22%,#ffffff47,#fff0 70%);transform:translate(-110%);animation:search-sheen-75164931 .62s cubic-bezier(.22,1,.36,1) 80ms 1 both}.page-title[data-v-75164931]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding:112px 1rem 1.5rem;text-align:center}.page-title h1[data-v-75164931]{margin:0;color:var(--color-title);font-size:clamp(3.4rem,10vw,7rem);font-weight:700;letter-spacing:0;line-height:.95}.page-title-enter-active[data-v-75164931],.page-title-leave-active[data-v-75164931]{transition:opacity .17s ease,transform .23s cubic-bezier(.22,1,.36,1)}.page-title-enter-from[data-v-75164931],.page-title-leave-to[data-v-75164931]{opacity:0;transform:translateY(14px)}.popov-photo[data-v-75164931]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;width:100vw;height:100svh;overflow:hidden;background:var(--color-black);pointer-events:auto}.popov-photo__image[data-v-75164931]{display:block;width:100%;height:100%;object-fit:fill;background:var(--color-black)}.popov-photo-enter-active[data-v-75164931],.popov-photo-leave-active[data-v-75164931]{transition:opacity .18s ease}.popov-photo-enter-from[data-v-75164931],.popov-photo-leave-to[data-v-75164931]{opacity:0}@keyframes navigation-in-75164931{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes search-sheen-75164931{0%{transform:translate(-110%)}to{transform:translate(115%)}}@media(max-width:1060px){.all-sections-button[data-v-75164931],.search-button[data-v-75164931]{padding:0}.all-sections-button__label[data-v-75164931],.search-button__label[data-v-75164931]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:520px){.app-shell[data-v-75164931]{overflow-y:auto}.app-navigation[data-v-75164931]{top:.75rem;left:.75rem;right:.75rem}.navigation-cluster[data-v-75164931]{row-gap:.5rem}.navigation-cluster__keyboard[data-v-75164931]:before{right:calc((var(--sections-control-width) / 2) - .36rem)}.page-title[data-v-75164931]{padding-top:92px}.page-title h1[data-v-75164931]{font-size:clamp(2.7rem,14vw,4.6rem)}.search-bar[data-v-75164931]{padding-inline:.55rem}.search-bar__value[data-v-75164931]{font-size:.86rem}}:root{--color-white: #ffffff;--color-black: #000000;--color-primary-100: #dbeafe;--color-primary-500: #3b82f6;--color-primary-700: #1d4ed8;--color-slate-50: #f8fafc;--color-slate-200: #e2e8f0;--color-slate-400: #94a3b8;--color-slate-700: #334155;--color-slate-900: #0f172a;--color-bg-start: #eaf3ff;--color-bg-end: #d9e8fb;--color-glass-surface: rgb(255 255 255 / 64%);--color-glass-surface-strong: rgb(255 255 255 / 88%);--color-glass-border: rgb(255 255 255 / 78%);--color-control-border: rgb(255 255 255 / 92%);--color-glass-highlight: rgb(255 255 255 / 72%);--color-glass-shadow: rgb(17 44 88 / 22%);--color-title: var(--color-slate-900);--color-label: var(--color-slate-700);--color-muted: var(--color-slate-400);--color-active-bg: var(--color-primary-700);--color-active-text: var(--color-white);--radius-pill: 999px;--radius-2xl: 1.25rem;--attached-gap: .75rem;--sections-control-width: 12rem;--nav-control-height: 4rem;--glass-blur-soft: blur(22px) saturate(165%);--glass-blur-strong: blur(30px) saturate(185%);--glass-shadow-soft: 0 10px 28px var(--color-glass-shadow);--glass-shadow-strong: 0 18px 40px rgb(17 44 88 / 28%);--transition-fast: .15s ease;--transition-normal: .24s ease;--z-header: 20;--z-dropdown: 50}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-label);background:linear-gradient(145deg,var(--color-bg-start),var(--color-bg-end))}button{border:0;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.glass-surface{position:relative;overflow:hidden;border:.0625rem solid var(--color-control-border);background:linear-gradient(180deg,#ffffff70,#fff3),linear-gradient(120deg,#ffffff4d,#ffffff1a);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #ffffff24,var(--glass-shadow-soft)}.glass-surface:before{position:absolute;inset:0;border-radius:inherit;content:"";background:linear-gradient(140deg,rgb(255 255 255 / 20%),transparent 62%);opacity:.72;pointer-events:none}.glass-surface>*{position:relative;z-index:1}.glass-surface--interactive{transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast)}.glass-surface--interactive:hover,.glass-surface--interactive:focus-visible{border-color:var(--color-primary-100);background:linear-gradient(180deg,#ffffff85,#ffffff47),linear-gradient(120deg,#ffffff5c,#ffffff24);box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #ffffff2e,var(--glass-shadow-strong)}@keyframes background-shift{0%{transform:translate3d(-2%,-2%,0)}to{transform:translate3d(3%,2%,0)}}@keyframes wave-shift{0%{transform:translate3d(-3%,-4%,0) rotate(-8deg)}to{transform:translate3d(6%,6%,0) rotate(-2deg)}}@media(max-width:1060px){:root{--sections-control-width: 4rem}}@media(max-width:520px){:root{--sections-control-width: 3.7rem;--attached-gap: .5rem;--nav-control-height: 3.7rem}body{overflow-y:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
