@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs: .6875rem;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-display: clamp(2rem, 1.4rem + 2.6vw, 2.75rem);--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--gutter: 1rem;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--dur-fast: .15s;--dur: .22s;--dur-slow: .3s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--tap: 44px;--nav-h: 64px;--sidebar-w: 88px;--content-max: 1120px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);color-scheme:light dark}:root,:root[data-theme=light]{--bg: #f4f2ec;--surface: #ffffff;--surface-2: #faf9f5;--surface-sunken: #eceae3;--overlay: rgba(14, 28, 25, .42);--border: rgba(18, 40, 35, .09);--border-strong: rgba(18, 40, 35, .18);--text: #11201c;--text-2: #4c5e59;--text-3: #75857f;--primary: #0c8570;--primary-hover: #0a7361;--primary-active: #08604f;--primary-soft: #dcf2ec;--on-primary: #ffffff;--accent: #e08a2e;--accent-soft: #fbead3;--on-accent: #3a2306;--success: #1c8a5a;--success-soft: #dcf3e6;--warning: #a8650b;--warning-soft: #fbebcf;--danger: #c63d33;--danger-hover: #a9332a;--danger-soft: #fbe3e0;--on-danger: #ffffff;--info: #2b6fc2;--info-soft: #e0edfb;--focus: #0c8570;--chart-1: #0c8570;--chart-2: #e08a2e;--chart-3: #4f7fd1;--chart-4: #9a63c2;--chart-grid: rgba(18, 40, 35, .08);--sh-1: 0 1px 2px rgba(17, 32, 28, .06), 0 1px 1px rgba(17, 32, 28, .04);--sh-2: 0 4px 12px rgba(17, 32, 28, .07), 0 1px 3px rgba(17, 32, 28, .05);--sh-3: 0 18px 40px rgba(17, 32, 28, .16), 0 4px 10px rgba(17, 32, 28, .06);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .7);--hero-from: #e8f6f1;--hero-to: #fdf3e4}:root[data-theme=dark]{--bg: #0a1110;--surface: #111a19;--surface-2: #162120;--surface-sunken: #0d1514;--overlay: rgba(2, 8, 7, .66);--border: rgba(214, 240, 233, .08);--border-strong: rgba(214, 240, 233, .16);--text: #e8f1ee;--text-2: #9fb2ac;--text-3: #70847e;--primary: #3fd1b0;--primary-hover: #5adcbf;--primary-active: #2dbf9f;--primary-soft: rgba(63, 209, 176, .14);--on-primary: #04231b;--accent: #f0ac5e;--accent-soft: rgba(240, 172, 94, .15);--on-accent: #2a1802;--success: #55d391;--success-soft: rgba(85, 211, 145, .14);--warning: #f1b660;--warning-soft: rgba(241, 182, 96, .14);--danger: #f27f75;--danger-hover: #f59a92;--danger-soft: rgba(242, 127, 117, .14);--on-danger: #2c0a07;--info: #7fb2f0;--info-soft: rgba(127, 178, 240, .14);--focus: #5adcbf;--chart-1: #3fd1b0;--chart-2: #f0ac5e;--chart-3: #7fa6f0;--chart-4: #c49cf0;--chart-grid: rgba(214, 240, 233, .07);--sh-1: 0 1px 0 rgba(0, 0, 0, .4);--sh-2: 0 6px 18px rgba(0, 0, 0, .35);--sh-3: 0 22px 48px rgba(0, 0, 0, .6);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .05);--hero-from: #123530;--hero-to: #1b2a26}@media(prefers-color-scheme:dark){:root:not([data-theme]){--bg: #0a1110;--surface: #111a19;--surface-2: #162120;--surface-sunken: #0d1514;--overlay: rgba(2, 8, 7, .66);--border: rgba(214, 240, 233, .08);--border-strong: rgba(214, 240, 233, .16);--text: #e8f1ee;--text-2: #9fb2ac;--text-3: #70847e;--primary: #3fd1b0;--primary-hover: #5adcbf;--primary-active: #2dbf9f;--primary-soft: rgba(63, 209, 176, .14);--on-primary: #04231b;--accent: #f0ac5e;--accent-soft: rgba(240, 172, 94, .15);--on-accent: #2a1802;--success: #55d391;--success-soft: rgba(85, 211, 145, .14);--warning: #f1b660;--warning-soft: rgba(241, 182, 96, .14);--danger: #f27f75;--danger-hover: #f59a92;--danger-soft: rgba(242, 127, 117, .14);--on-danger: #2c0a07;--info: #7fb2f0;--info-soft: rgba(127, 178, 240, .14);--focus: #5adcbf;--chart-1: #3fd1b0;--chart-2: #f0ac5e;--chart-3: #7fa6f0;--chart-4: #c49cf0;--chart-grid: rgba(214, 240, 233, .07);--sh-1: 0 1px 0 rgba(0, 0, 0, .4);--sh-2: 0 6px 18px rgba(0, 0, 0, .35);--sh-3: 0 22px 48px rgba(0, 0, 0, .6);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .05);--hero-from: #123530;--hero-to: #1b2a26}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:var(--lh-snug);font-weight:var(--fw-semibold);letter-spacing:-.01em;text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--primary);text-decoration:none}img,svg{display:block;max-width:100%}ul,ol{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--primary-soft)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.skeleton{position:relative;overflow:hidden;background:var(--surface-sunken);border-radius:var(--r-sm)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:shimmer 1.4s var(--ease) infinite}@keyframes shimmer{to{transform:translate(100%)}}.fade-enter-active,.fade-leave-active{transition:opacity var(--dur) var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}.route-enter-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.route-leave-active{transition:opacity var(--dur-fast) var(--ease)}.route-enter-from{opacity:0;transform:translateY(6px)}.route-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skeleton:after{display:none}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}@media(max-width:899px){.head>:last-child:not(:first-child){margin-left:auto}.page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.alert[data-v-55211d4e]{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:1px solid transparent}.alert__icon[data-v-55211d4e]{flex:none;margin-top:1px}.alert__body[data-v-55211d4e]{flex:1;min-width:0}.alert__title[data-v-55211d4e]{font-weight:var(--fw-semibold)}.alert__text[data-v-55211d4e]{font-size:var(--fs-base);color:var(--text)}.alert__action[data-v-55211d4e]{flex:none;align-self:center}.alert--info[data-v-55211d4e]{background:var(--info-soft);color:var(--info)}.alert--success[data-v-55211d4e]{background:var(--success-soft);color:var(--success)}.alert--warning[data-v-55211d4e]{background:var(--warning-soft);color:var(--warning)}.alert--danger[data-v-55211d4e]{background:var(--danger-soft);color:var(--danger)}.alert__title[data-v-55211d4e],.alert__text[data-v-55211d4e]{color:var(--text)}@media(max-width:480px){.alert[data-v-55211d4e]{flex-wrap:wrap}.alert__action[data-v-55211d4e]{width:100%;padding-left:calc(20px + var(--s-3))}}.spinner[data-v-ca4f4361]{animation:spin-ca4f4361 .8s linear infinite;flex:none}@keyframes spin-ca4f4361{to{transform:rotate(360deg)}}.btn[data-v-e1584df0]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-5);border:1px solid transparent;border-radius:var(--r-md);font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:1;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}.btn--sm[data-v-e1584df0]{min-height:36px;padding:0 var(--s-3);font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn--lg[data-v-e1584df0]{min-height:52px;padding:0 var(--s-6);font-size:var(--fs-md);border-radius:var(--r-lg)}.btn--block[data-v-e1584df0]{width:100%}.btn__content[data-v-e1584df0]{display:inline-flex;align-items:center;gap:var(--s-2)}.is-loading .btn__content[data-v-e1584df0]{opacity:.7}.btn[data-v-e1584df0]:active:not(:disabled){transform:scale(.98)}.btn[data-v-e1584df0]:disabled{opacity:.45}.btn--primary[data-v-e1584df0]{background:var(--primary);color:var(--on-primary);box-shadow:var(--inset-hi)}.btn--primary[data-v-e1584df0]:hover:not(:disabled){background:var(--primary-hover)}.btn--primary[data-v-e1584df0]:active:not(:disabled){background:var(--primary-active)}.btn--secondary[data-v-e1584df0]{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn--secondary[data-v-e1584df0]:hover:not(:disabled){background:var(--surface-2);border-color:var(--text-3)}.btn--secondary[data-v-e1584df0]:active:not(:disabled){background:var(--surface-sunken)}.btn--ghost[data-v-e1584df0]{background:transparent;color:var(--text-2)}.btn--ghost[data-v-e1584df0]:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.btn--ghost[data-v-e1584df0]:active:not(:disabled){background:var(--border)}.btn--danger[data-v-e1584df0]{background:var(--danger);color:var(--on-danger)}.btn--danger[data-v-e1584df0]:hover:not(:disabled){background:var(--danger-hover)}.btn__spinner[data-v-e1584df0]{position:absolute}.is-loading .btn__spinner[data-v-e1584df0]{position:static}.mark[data-v-b9559173]{border-radius:24%;box-shadow:var(--sh-1)}.avatar[data-v-002b353b]{flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;font-weight:var(--fw-semibold);color:hsl(var(--h) 45% 28%);background:hsl(var(--h) 55% 88%);border:1px solid var(--border)}:root[data-theme=dark] .avatar[data-v-002b353b]{color:hsl(var(--h) 60% 80%);background:hsl(var(--h) 30% 22%)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .avatar[data-v-002b353b]{color:hsl(var(--h) 60% 80%);background:hsl(var(--h) 30% 22%)}}.avatar img[data-v-002b353b]{width:100%;height:100%;object-fit:cover}.shell[data-v-d96d9d16]{min-height:100dvh}.skip[data-v-d96d9d16]{position:absolute;left:var(--s-4);top:-60px;z-index:300;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--primary);color:var(--on-primary);font-weight:var(--fw-semibold)}.skip[data-v-d96d9d16]:focus{top:var(--s-3)}.pull[data-v-d96d9d16]{position:fixed;z-index:60;top:calc(var(--safe-top) + 56px);left:50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--primary);box-shadow:var(--sh-2);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease)}.pull.is-visible[data-v-d96d9d16]{opacity:1}@media(min-width:900px){.pull[data-v-d96d9d16]{display:none}}.side[data-v-d96d9d16]{display:none}.top[data-v-d96d9d16]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:calc(var(--safe-top) + var(--s-2)) var(--gutter) var(--s-2);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border)}.top__title[data-v-d96d9d16]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg)}.top__live[data-v-d96d9d16]{width:9px;height:9px;border-radius:50%;background:var(--text-3);transition:background-color var(--dur) var(--ease)}.top__live.is-live[data-v-d96d9d16]{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 22%,transparent)}.top__more[data-v-d96d9d16]{display:grid;place-items:center;width:var(--tap);height:var(--tap);margin-right:-10px;border-radius:var(--r-md);color:var(--text-2)}.top__more[data-v-d96d9d16]:hover{background:var(--surface-sunken)}.banners[data-v-d96d9d16]{display:grid;gap:var(--s-2);padding:0 var(--gutter);max-width:var(--content-max);margin:0 auto}.banners[data-v-d96d9d16]:not(:empty){padding-top:var(--s-3)}.content[data-v-d96d9d16]{max-width:var(--content-max);margin:0 auto;padding:var(--s-4) var(--gutter) calc(var(--nav-h) + var(--safe-bottom) + var(--s-8));outline:none}.tabs[data-v-d96d9d16]{position:fixed;z-index:50;left:0;right:0;bottom:0;padding-bottom:var(--safe-bottom);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:saturate(1.4) blur(18px);border-top:1px solid var(--border)}.tabs ul[data-v-d96d9d16]{display:grid;grid-template-columns:repeat(4,1fr);height:var(--nav-h);max-width:560px;margin:0 auto}.tabs__link[data-v-d96d9d16]{display:grid;justify-items:center;align-content:center;gap:2px;height:100%;color:var(--text-2);-webkit-tap-highlight-color:transparent}.tabs__pill[data-v-d96d9d16]{display:grid;place-items:center;width:56px;height:30px;border-radius:var(--r-pill);transition:background-color var(--dur) var(--ease)}.tabs__label[data-v-d96d9d16]{font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.tabs__link.is-active[data-v-d96d9d16]{color:var(--primary)}.tabs__link.is-active .tabs__pill[data-v-d96d9d16]{background:var(--primary-soft)}.tabs__link.is-active .tabs__label[data-v-d96d9d16]{font-weight:var(--fw-semibold)}@media(min-width:900px){.shell[data-v-d96d9d16]{display:grid;grid-template-columns:var(--sidebar-w) 1fr}.side[data-v-d96d9d16]{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--s-6);padding:var(--s-5) var(--s-2);background:var(--surface);border-right:1px solid var(--border)}.side__list[data-v-d96d9d16]{display:grid;gap:var(--s-1);width:100%}.side__link[data-v-d96d9d16]{display:grid;justify-items:center;gap:4px;padding:var(--s-2) 0;border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-2xs);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.side__link[data-v-d96d9d16]:hover{background:var(--surface-sunken);color:var(--text)}.side__link.is-active[data-v-d96d9d16]{background:var(--primary-soft);color:var(--primary);font-weight:var(--fw-semibold)}.side__user[data-v-d96d9d16]{margin-top:auto}.top[data-v-d96d9d16],.tabs[data-v-d96d9d16]{display:none}.content[data-v-d96d9d16]{padding:var(--s-8) var(--s-8) var(--s-12)}.banners[data-v-d96d9d16]{padding:var(--s-6) var(--s-8) 0}}@media(min-width:1600px){[data-v-d96d9d16]:root{--content-max: 1240px}}.modal[data-v-25c1f7da]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.modal__scrim[data-v-25c1f7da]{position:absolute;inset:0;background:var(--overlay);backdrop-filter:blur(2px)}.modal__panel[data-v-25c1f7da]{position:relative;width:100%;max-height:min(92dvh,760px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--sh-3);padding-bottom:var(--safe-bottom);outline:none}.modal__grip[data-v-25c1f7da]{align-self:center;width:40px;height:4px;margin-top:var(--s-2);border-radius:var(--r-pill);background:var(--border-strong)}.modal__head[data-v-25c1f7da]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-2)}.modal__title[data-v-25c1f7da]{font-size:var(--fs-xl)}.modal__desc[data-v-25c1f7da]{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-base)}.modal__close[data-v-25c1f7da]{flex:none;display:grid;place-items:center;width:var(--tap);height:var(--tap);margin:-8px -8px 0 0;border-radius:var(--r-md);color:var(--text-2)}.modal__close[data-v-25c1f7da]:hover{background:var(--surface-sunken);color:var(--text)}.modal__body[data-v-25c1f7da]{padding:var(--s-2) var(--s-5) var(--s-5);overflow-y:auto;overscroll-behavior:contain}.modal__foot[data-v-25c1f7da]{display:flex;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--border)}.modal__foot[data-v-25c1f7da]>*{flex:1}@media(min-width:640px){.modal[data-v-25c1f7da]{align-items:center;padding:var(--s-6)}.modal__panel[data-v-25c1f7da]{border-radius:var(--r-xl);border-bottom:1px solid var(--border);padding-bottom:0}.modal__panel--sm[data-v-25c1f7da]{max-width:440px}.modal__panel--md[data-v-25c1f7da]{max-width:600px}.modal__panel--lg[data-v-25c1f7da]{max-width:820px}.modal__grip[data-v-25c1f7da]{display:none}.modal__foot[data-v-25c1f7da]>*{flex:none}.modal__foot[data-v-25c1f7da]{justify-content:flex-end}}.modal-enter-active[data-v-25c1f7da],.modal-leave-active[data-v-25c1f7da]{transition:opacity var(--dur) var(--ease)}.modal-enter-active .modal__panel[data-v-25c1f7da],.modal-leave-active .modal__panel[data-v-25c1f7da]{transition:transform var(--dur-slow) var(--ease)}.modal-enter-from[data-v-25c1f7da],.modal-leave-to[data-v-25c1f7da]{opacity:0}.modal-enter-from .modal__panel[data-v-25c1f7da],.modal-leave-to .modal__panel[data-v-25c1f7da]{transform:translateY(24px)}@media(min-width:640px){.modal-enter-from .modal__panel[data-v-25c1f7da],.modal-leave-to .modal__panel[data-v-25c1f7da]{transform:translateY(8px) scale(.98)}}.toasts[data-v-3f8730b4]{position:fixed;z-index:200;left:50%;bottom:calc(var(--nav-h) + var(--safe-bottom) + var(--s-4));transform:translate(-50%);display:grid;gap:var(--s-2);width:min(92vw,420px);pointer-events:none}.toast[data-v-3f8730b4]{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--text);color:var(--bg);box-shadow:var(--sh-3);font-size:var(--fs-base)}.toast--error[data-v-3f8730b4]{background:var(--danger);color:var(--on-danger)}.toast-enter-active[data-v-3f8730b4],.toast-leave-active[data-v-3f8730b4]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.toast-enter-from[data-v-3f8730b4],.toast-leave-to[data-v-3f8730b4]{opacity:0;transform:translateY(8px)}@media(min-width:900px){.toasts[data-v-3f8730b4]{bottom:var(--s-6)}}
