.app-button[data-v-9605d68b]{isolation:isolate;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,opacity .18s;display:inline-flex;position:relative}.app-button[data-v-9605d68b]:hover:not(:disabled){transform:translateY(-1px)}.app-button[data-v-9605d68b]:active:not(:disabled){transform:translateY(0)}.app-button[data-v-9605d68b]:disabled{opacity:.62;cursor:not-allowed}.app-button--block[data-v-9605d68b]{width:100%}.app-button--sm[data-v-9605d68b]{border-radius:12px;min-height:38px;padding:0 12px;font-size:.88rem}.app-button--md[data-v-9605d68b]{min-height:46px;padding:0 16px}.app-button--primary[data-v-9605d68b]{background:linear-gradient(135deg, var(--primary), var(--primary-strong));color:#fff;box-shadow:0 12px 26px #7c87ff3d}.app-button--primary[data-v-9605d68b]:hover:not(:disabled){box-shadow:0 18px 34px #7c87ff4d}.app-button--secondary[data-v-9605d68b]{color:var(--text);border-color:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a}.app-button--secondary[data-v-9605d68b]:hover:not(:disabled){border-color:var(--border-strong);background:#ffffff14}.app-button--danger[data-v-9605d68b]{color:#ffd9e2;background:linear-gradient(135deg,#ff6c8d2e,#ff6c8d24);border-color:#ff6c8d2e;box-shadow:0 10px 24px #ff6c8d1f}.app-button--danger[data-v-9605d68b]:hover:not(:disabled){background:linear-gradient(135deg,#ff6c8d38,#ff6c8d2e)}.app-button__spinner[data-v-9605d68b]{border:2px solid #ffffff42;border-top-color:currentColor;border-radius:999px;width:15px;height:15px;animation:.75s linear infinite app-button-spin-9605d68b}@keyframes app-button-spin-9605d68b{to{transform:rotate(360deg)}}.public-header[data-v-22e47b0b]{z-index:120;padding:16px 0 0;position:sticky;top:0}.public-header__inner[data-v-22e47b0b]{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);min-height:78px;box-shadow:var(--shadow-md);background:linear-gradient(#7c87ff14,#0000 80%),#070b18bd;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 18px;display:grid}.public-header__brand[data-v-22e47b0b]{align-items:center;gap:12px;min-width:0;display:flex}.public-header__brand-badge[data-v-22e47b0b]{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #7c87ff3d}.public-header__brand-title[data-v-22e47b0b]{font-size:1rem}.public-header__brand-subtitle[data-v-22e47b0b]{color:var(--text-faint);font-size:.84rem}.public-header__nav[data-v-22e47b0b]{justify-content:center;align-items:center;gap:8px;display:flex}.public-header__nav-link[data-v-22e47b0b]{min-height:40px;color:var(--text-soft);border-radius:12px;align-items:center;padding:0 14px;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.public-header__nav-link[data-v-22e47b0b]:hover{color:var(--text);background:#ffffff0a}.public-header__nav-link--active[data-v-22e47b0b]{color:#fff;box-shadow:var(--glow-primary);background:#7c87ff24}.public-header__actions[data-v-22e47b0b]{align-items:center;gap:10px;display:flex}.public-header__mobile-toggle[data-v-22e47b0b]{border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:none}.public-header__mobile-toggle span[data-v-22e47b0b]{background:var(--text);border-radius:999px;width:18px;height:2px}.public-header__overlay[data-v-22e47b0b]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040710ad;border:0;position:fixed;inset:0}.public-header__mobile-panel[data-v-22e47b0b]{z-index:110;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);background:linear-gradient(#7c87ff14,#0000 70%),#070b18f5;border-radius:24px;gap:16px;padding:16px;display:grid;position:fixed;top:92px;left:16px;right:16px}.public-header__mobile-list[data-v-22e47b0b],.public-header__mobile-actions[data-v-22e47b0b]{gap:10px;display:grid}.public-header__mobile-link[data-v-22e47b0b]{min-height:46px;color:var(--text-soft);background:#ffffff08;border-radius:14px;align-items:center;padding:0 14px;display:flex}.public-header__mobile-link--active[data-v-22e47b0b]{color:#fff;box-shadow:var(--glow-primary);background:#7c87ff24}.public-header-fade-enter-active[data-v-22e47b0b],.public-header-fade-leave-active[data-v-22e47b0b]{transition:opacity .18s}.public-header-fade-enter-from[data-v-22e47b0b],.public-header-fade-leave-to[data-v-22e47b0b]{opacity:0}.public-header-slide-enter-active[data-v-22e47b0b],.public-header-slide-leave-active[data-v-22e47b0b]{transition:opacity .18s,transform .18s}.public-header-slide-enter-from[data-v-22e47b0b],.public-header-slide-leave-to[data-v-22e47b0b]{opacity:0;transform:translateY(-8px)}@media (width<=980px){.public-header__inner[data-v-22e47b0b]{grid-template-columns:1fr auto}.public-header__nav[data-v-22e47b0b],.public-header__actions[data-v-22e47b0b]{display:none}.public-header__mobile-toggle[data-v-22e47b0b]{display:inline-flex}}@media (width<=640px){.public-header[data-v-22e47b0b]{padding-top:10px}.public-header__inner[data-v-22e47b0b]{border-radius:22px;min-height:70px;padding:0 14px}.public-header__brand-subtitle[data-v-22e47b0b]{display:none}}.public-layout[data-v-78130691]{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.public-layout__main[data-v-78130691]{padding:26px 0 36px}.public-layout__footer[data-v-78130691]{padding:0 0 24px}.public-layout__footer-inner[data-v-78130691]{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffff08,#0000),#070b18b3;border-radius:26px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.public-layout__footer-meta[data-v-78130691]{color:var(--text-faint);flex-wrap:wrap;gap:10px 14px;font-size:.9rem;display:flex}@media (width<=840px){.public-layout__main[data-v-78130691]{padding-top:18px}.public-layout__footer-inner[data-v-78130691]{border-radius:22px;flex-direction:column;align-items:flex-start}}.sidebar-shell[data-v-9eb8378a]{background:0 0;grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}.sidebar-shell__mobile-toggle[data-v-9eb8378a]{z-index:70;border:1px solid var(--border);width:48px;height:48px;box-shadow:var(--shadow-md);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1225eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none;position:fixed;top:14px;right:14px}.sidebar-shell__mobile-toggle-line[data-v-9eb8378a]{background:var(--text);border-radius:999px;width:18px;height:2px}.sidebar-shell__overlay[data-v-9eb8378a]{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040710ad;border:0;position:fixed;inset:0}.sidebar-shell__sidebar[data-v-9eb8378a]{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#7c87ff1a,#0000 22%),linear-gradient(#ffffff05,#0000 40%),#070b18e0;border-left:1px solid #ffffff14;grid-template-rows:auto auto 1fr auto;gap:18px;height:100vh;padding:20px;display:grid;position:sticky;top:0;overflow-y:auto}.sidebar-shell__top-glow[data-v-9eb8378a]{pointer-events:none;filter:blur(16px);background:radial-gradient(circle at top,#7c87ff33,#0000 70%);height:120px;position:absolute;top:0;left:24px;right:24px}.sidebar-shell__brand[data-v-9eb8378a]{z-index:1;padding-bottom:4px;position:relative}.sidebar-shell__brand-link[data-v-9eb8378a]{align-items:center;gap:12px;display:flex}.sidebar-shell__brand-badge[data-v-9eb8378a]{background:linear-gradient(135deg, var(--primary), #47d7ac);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:900;display:inline-flex;box-shadow:0 18px 34px #7c87ff42}.sidebar-shell__brand-title[data-v-9eb8378a]{font-size:1rem}.sidebar-shell__subtitle[data-v-9eb8378a]{color:var(--text-faint);font-size:.88rem}.sidebar-shell__user[data-v-9eb8378a]{z-index:1;border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#7c87ff14,#0000),#ffffff08;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.sidebar-shell__avatar[data-v-9eb8378a]{width:46px;height:46px;color:var(--text);text-transform:uppercase;box-shadow:var(--glow-primary);background:#7c87ff2e;border-radius:16px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.sidebar-shell__nav[data-v-9eb8378a]{z-index:1;align-content:start;gap:18px;display:grid;position:relative}.sidebar-shell__section[data-v-9eb8378a]{gap:10px;display:grid}.sidebar-shell__section-title[data-v-9eb8378a]{color:var(--text-faint);letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:800}.sidebar-shell__items[data-v-9eb8378a]{gap:8px;display:grid}.sidebar-shell__item[data-v-9eb8378a]{min-height:46px;color:var(--text-soft);border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;padding:0 14px;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex}.sidebar-shell__item[data-v-9eb8378a]:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff0f;transform:translate(-2px)}.sidebar-shell__item--active[data-v-9eb8378a]{color:#fff;box-shadow:var(--glow-primary);background:linear-gradient(135deg,#7c87ff2e,#7c87ff1a);border-color:#7c87ff3d}.sidebar-shell__item-dot[data-v-9eb8378a]{opacity:.8;background:currentColor;border-radius:999px;width:8px;height:8px}.sidebar-shell__footer[data-v-9eb8378a]{z-index:1;border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid;position:relative}.sidebar-shell__footer-link[data-v-9eb8378a]{color:var(--text-soft);font-size:.92rem}.sidebar-shell__content[data-v-9eb8378a]{min-width:0;padding:30px}.sidebar-fade-enter-active[data-v-9eb8378a],.sidebar-fade-leave-active[data-v-9eb8378a]{transition:opacity .18s}.sidebar-fade-enter-from[data-v-9eb8378a],.sidebar-fade-leave-to[data-v-9eb8378a]{opacity:0}@media (width<=980px){.sidebar-shell[data-v-9eb8378a]{grid-template-columns:1fr}.sidebar-shell__mobile-toggle[data-v-9eb8378a]{display:inline-flex}.sidebar-shell__sidebar[data-v-9eb8378a]{z-index:60;width:min(88vw,320px);height:100vh;box-shadow:var(--shadow-lg);transition:transform .22s;position:fixed;top:0;right:0;transform:translate(100%)}.sidebar-shell__sidebar--open[data-v-9eb8378a]{transform:translate(0)}.sidebar-shell__content[data-v-9eb8378a]{padding:78px 16px 22px}}.app-card[data-v-2bdf29ee]{border:1px solid var(--border);background:linear-gradient(180deg, #7c87ff0f, transparent 26%), linear-gradient(135deg, #ffffff08, transparent 40%), var(--bg-card);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-md);border-radius:26px;position:relative;overflow:hidden}.app-card[data-v-2bdf29ee]:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 100% 0,#7c87ff1f,#0000 22%),radial-gradient(circle at 0 100%,#47d7ac14,#0000 20%);position:absolute;inset:0}.app-card--unpadded .app-card__body[data-v-2bdf29ee]{padding:0}.app-card__header[data-v-2bdf29ee],.app-card__body[data-v-2bdf29ee]{z-index:1;position:relative}.app-card__header[data-v-2bdf29ee]{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 0;display:flex}.app-card__header-content[data-v-2bdf29ee]{min-width:0}.app-card__title[data-v-2bdf29ee]{letter-spacing:-.02em;margin:0;font-size:1.22rem;font-weight:800}.app-card__subtitle[data-v-2bdf29ee]{color:var(--text-soft);margin:8px 0 0;font-size:.94rem;line-height:1.8}.app-card__actions[data-v-2bdf29ee]{flex-wrap:wrap;gap:10px;display:flex}.app-card__body[data-v-2bdf29ee]{padding:22px}@media (width<=840px){.app-card[data-v-2bdf29ee]{border-radius:22px}.app-card__header[data-v-2bdf29ee]{flex-direction:column;align-items:stretch;padding:18px 18px 0}.app-card__body[data-v-2bdf29ee]{padding:18px}}.loading-state[data-v-b223f3c7]{text-align:center;min-height:180px;color:var(--text-soft);place-items:center;gap:12px;display:grid}.loading-state__spinner[data-v-b223f3c7]{border:3px solid #6d7cff33;border-top-color:var(--primary);border-radius:999px;width:28px;height:28px;animation:.75s linear infinite spin-b223f3c7}.loading-state__text[data-v-b223f3c7]{margin:0}@keyframes spin-b223f3c7{to{transform:rotate(360deg)}}.error-state[data-v-e32e849f]{text-align:center;background:#ff6b810f;border:1px dashed #ff6b8147;border-radius:20px;place-items:center;gap:12px;min-height:220px;padding:24px;display:grid}.error-state__icon[data-v-e32e849f]{color:#ffd7de;background:#ff6b8129;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.error-state__title[data-v-e32e849f]{margin:0;font-size:1.1rem}.error-state__message[data-v-e32e849f]{color:var(--text-soft);margin:0}.error-state__button[data-v-e32e849f]{color:#ffe1e6;cursor:pointer;background:#ff6b8129;border:0;border-radius:12px;height:40px;padding:0 14px}.info-alert[data-v-87d9d24c]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffff08;border-radius:22px;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.info-alert[data-v-87d9d24c]:before{content:"";border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.info-alert__content[data-v-87d9d24c]{z-index:1;min-width:0;position:relative}.info-alert__title[data-v-87d9d24c]{margin:0 0 10px;font-size:1rem;font-weight:800}.info-alert__body[data-v-87d9d24c]{color:var(--text-soft);line-height:1.85}.info-alert__body[data-v-87d9d24c] p,.info-alert__body[data-v-87d9d24c] ul{margin:0}.info-alert__body[data-v-87d9d24c] ul{padding-right:18px}.info-alert--info[data-v-87d9d24c]{background:linear-gradient(#55bbff14,#0000 100%),#ffffff08;border-color:#55bbff24}.info-alert--info[data-v-87d9d24c]:before{background:var(--info)}.info-alert--warning[data-v-87d9d24c]{background:linear-gradient(#ffbe5c14,#0000 100%),#ffffff08;border-color:#ffbe5c24}.info-alert--warning[data-v-87d9d24c]:before{background:var(--warning)}.info-alert--success[data-v-87d9d24c]{background:linear-gradient(#37d39a14,#0000 100%),#ffffff08;border-color:#37d39a24}.info-alert--success[data-v-87d9d24c]:before{background:var(--success)}.info-alert--danger[data-v-87d9d24c]{background:linear-gradient(#ff6c8d14,#0000 100%),#ffffff08;border-color:#ff6c8d24}.info-alert--danger[data-v-87d9d24c]:before{background:var(--danger)}.status-badge[data-v-b973c3f7]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.status-badge--success[data-v-b973c3f7]{color:#9ef1cb;background:#2fc98f1f;border-color:#2fc98f33}.status-badge--warning[data-v-b973c3f7]{color:#ffd496;background:#ffb6481f;border-color:#ffb64833}.status-badge--danger[data-v-b973c3f7]{color:#ffc1cb;background:#ff6b811f;border-color:#ff6b8133}.status-badge--info[data-v-b973c3f7]{color:#addfff;background:#47b8ff1f;border-color:#47b8ff33}.status-badge--muted[data-v-b973c3f7]{color:var(--text-soft);border-color:var(--border);background:#ffffff0d}.competition-card[data-v-9fa249da]{gap:16px;display:grid}.competition-card__top[data-v-9fa249da]{gap:12px;display:grid}.competition-card__eyebrow[data-v-9fa249da]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.competition-card__type[data-v-9fa249da]{color:#c8fff0;background:#47d7ac1f;border:1px solid #47d7ac2e;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.84rem;font-weight:800;display:inline-flex}.competition-card__categories[data-v-9fa249da]{flex-wrap:wrap;gap:8px;display:flex}.competition-card__category-pill[data-v-9fa249da]{min-height:28px;color:var(--text-soft);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 10px;font-size:.82rem;display:inline-flex}.competition-card__stats[data-v-9fa249da]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competition-card__stat[data-v-9fa249da]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#0000),#ffffff05;border-radius:18px;padding:14px}.competition-card__stat-label[data-v-9fa249da]{color:var(--text-faint);margin-bottom:8px;font-size:.86rem;display:block}.competition-card__stat-value[data-v-9fa249da]{font-size:.95rem;line-height:1.8;display:block}@media (width<=680px){.competition-card__stats[data-v-9fa249da]{grid-template-columns:1fr}}.news-card[data-v-602d7b8e]{gap:16px;display:grid}.news-card__meta[data-v-602d7b8e]{flex-wrap:wrap;gap:10px 14px;display:flex}.news-card__meta-item[data-v-602d7b8e]{min-height:36px;color:var(--text-soft);border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:.9rem;display:inline-flex}.home-hero[data-v-11971cdb]{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 26%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),linear-gradient(135deg,#ffffff08,#0000 48%),#070b18c2;border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.home-hero__content[data-v-11971cdb],.home-hero__panel[data-v-11971cdb]{z-index:1;position:relative}.home-hero__content[data-v-11971cdb]{align-content:center;gap:18px;display:grid}.home-hero__eyebrow[data-v-11971cdb]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.home-hero__title[data-v-11971cdb]{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.home-hero__title-gradient[data-v-11971cdb]{background:linear-gradient(135deg,#9ea8ff 0%,#7cf0c7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.home-hero__description[data-v-11971cdb]{color:var(--text-soft);max-width:64ch;margin:0;font-size:1.03rem}.home-hero__panel[data-v-11971cdb]{gap:14px;display:grid}.home-hero__panel-card[data-v-11971cdb]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;padding:18px}.home-hero__panel-label[data-v-11971cdb]{color:var(--text-faint);margin-bottom:10px;font-size:.9rem;display:block}.home-hero__panel-value[data-v-11971cdb]{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;display:block}.home-feature-card[data-v-11971cdb]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffff08,#0000),#ffffff06;border-radius:22px;gap:10px;padding:18px;display:grid}@media (width<=980px){.home-hero[data-v-11971cdb]{grid-template-columns:1fr;padding:22px}}@media (width<=680px){.home-hero[data-v-11971cdb]{border-radius:26px;padding:18px}}.about-hero[data-v-46baa85f]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 26%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),linear-gradient(135deg,#ffffff08,#0000 48%),#070b18c2;border-radius:32px;padding:30px;position:relative;overflow:hidden}.about-hero__content[data-v-46baa85f]{gap:18px;max-width:74ch;display:grid}.about-hero__eyebrow[data-v-46baa85f]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.about-hero__title[data-v-46baa85f]{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.about-hero__description[data-v-46baa85f]{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.95}.about-feature-card[data-v-46baa85f]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(#ffffff08,#0000),#ffffff06;border-radius:22px;gap:10px;padding:20px;display:grid}.about-feature-card strong[data-v-46baa85f]{font-size:1rem}.about-feature-card p[data-v-46baa85f]{margin:0}@media (width<=900px){.about-hero[data-v-46baa85f]{border-radius:26px;padding:22px}}.app-input[data-v-de849380]{flex-direction:column;gap:8px;display:flex}.app-input__label[data-v-de849380]{color:var(--text);font-size:.95rem;font-weight:700}.app-input__required[data-v-de849380]{color:var(--danger)}.app-input__control[data-v-de849380]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#ffffff05;border-radius:14px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff08}.app-input__control[data-v-de849380]::placeholder{color:#7280a9}.app-input__control[data-v-de849380]:focus{background:#ffffff08;border-color:#7c87ff80;box-shadow:0 0 0 4px #7c87ff24,0 10px 24px #7c87ff14}.app-input__control[data-v-de849380]:disabled{opacity:.62;cursor:not-allowed}.app-input__control--error[data-v-de849380]{border-color:#ff6c8d61;box-shadow:0 0 0 4px #ff6c8d14}.app-input__error[data-v-de849380]{color:#ffbac9;font-size:.88rem}.app-input__hint[data-v-de849380]{color:var(--text-faint);font-size:.88rem}.empty-state[data-v-6a10acc0]{text-align:center;border:1px dashed var(--border-strong);background:#ffffff08;border-radius:20px;place-items:center;gap:12px;min-height:220px;padding:24px;display:grid}.empty-state__icon[data-v-6a10acc0]{width:44px;height:44px;color:var(--text-soft);background:#ffffff0f;border-radius:999px;place-items:center;font-size:1.1rem;display:grid}.empty-state__title[data-v-6a10acc0]{margin:0;font-size:1.08rem}.empty-state__message[data-v-6a10acc0]{color:var(--text-soft);margin:0}.competition-list-hero[data-v-981ef392]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 26%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),linear-gradient(135deg,#ffffff08,#0000 48%),#070b18c2;border-radius:32px;padding:28px;position:relative;overflow:hidden}.competition-list-hero__content[data-v-981ef392]{z-index:1;gap:18px;display:grid;position:relative}.competition-list-hero__eyebrow[data-v-981ef392]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.competition-list-hero__title[data-v-981ef392]{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.competition-list-hero__description[data-v-981ef392]{color:var(--text-soft);max-width:70ch;margin:0;font-size:1rem}.competition-list-hero__stats[data-v-981ef392]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.competition-list-hero__stat[data-v-981ef392]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:20px;gap:8px;padding:16px;display:grid}.competition-list-hero__stat span[data-v-981ef392]{color:var(--text-faint);font-size:.9rem}.competition-list-hero__stat strong[data-v-981ef392]{font-size:1.6rem}.competition-list__field[data-v-981ef392]{flex-direction:column;gap:8px;display:flex}.competition-list__label[data-v-981ef392]{font-size:.95rem;font-weight:700}.competition-list__control[data-v-981ef392]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#ffffff05;border-radius:14px;outline:none;padding:0 14px}.competition-list__control[data-v-981ef392]:focus{border-color:#7c87ff80;box-shadow:0 0 0 4px #7c87ff24,0 10px 24px #7c87ff14}@media (width<=900px){.competition-list-hero[data-v-981ef392]{border-radius:26px;padding:22px}.competition-list-hero__stats[data-v-981ef392]{grid-template-columns:1fr}}.competition-detail-hero[data-v-3f66c2f6]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 26%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),linear-gradient(135deg,#ffffff08,#0000 48%),#070b18c2;border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.competition-detail-hero__content[data-v-3f66c2f6],.competition-detail-hero__panel[data-v-3f66c2f6]{z-index:1;position:relative}.competition-detail-hero__content[data-v-3f66c2f6]{align-content:center;gap:18px;display:grid}.competition-detail-hero__badges[data-v-3f66c2f6]{flex-wrap:wrap;gap:10px;display:flex}.competition-detail-hero__category-pill[data-v-3f66c2f6]{min-height:32px;color:var(--text-soft);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.competition-detail-hero__title[data-v-3f66c2f6]{margin:0;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.08}.competition-detail-hero__description[data-v-3f66c2f6]{color:var(--text-soft);max-width:68ch;margin:0}.competition-detail-hero__panel[data-v-3f66c2f6]{gap:12px;display:grid}.competition-detail-hero__metric[data-v-3f66c2f6]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.competition-detail-hero__metric span[data-v-3f66c2f6]{color:var(--text-faint);font-size:.9rem}.competition-detail-hero__metric strong[data-v-3f66c2f6]{line-height:1.7}.competition-detail__description[data-v-3f66c2f6]{color:var(--text-soft);white-space:pre-line;margin:0;line-height:1.95}.competition-detail__summary-grid[data-v-3f66c2f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competition-detail__summary-item[data-v-3f66c2f6]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#0000),#ffffff05;border-radius:18px;gap:8px;padding:14px;display:grid}.competition-detail__summary-item span[data-v-3f66c2f6]{color:var(--text-faint);font-size:.86rem}@media (width<=980px){.competition-detail-hero[data-v-3f66c2f6]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=700px){.competition-detail__summary-grid[data-v-3f66c2f6]{grid-template-columns:1fr}}.news-list-hero[data-v-c7f78f7b]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 0 0,#55bbff29,#0000 26%),radial-gradient(circle at 100% 100%,#7c87ff1f,#0000 22%),#070b18c2;border-radius:32px;grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:28px;display:grid;position:relative;overflow:hidden}.news-list-hero__content[data-v-c7f78f7b]{gap:16px;display:grid}.news-list-hero__eyebrow[data-v-c7f78f7b]{color:#d6efff;background:#55bbff24;border:1px solid #55bbff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.news-list-hero__title[data-v-c7f78f7b]{margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.news-list-hero__description[data-v-c7f78f7b]{color:var(--text-soft);max-width:66ch;margin:0}.news-list-hero__count[data-v-c7f78f7b]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:24px;align-content:center;gap:10px;padding:18px;display:grid}.news-list-hero__count span[data-v-c7f78f7b]{color:var(--text-faint);font-size:.9rem}.news-list-hero__count strong[data-v-c7f78f7b]{font-size:2rem;line-height:1}.news-list__stat-box[data-v-c7f78f7b]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#0000),#ffffff05;border-radius:18px;gap:8px;min-height:100%;padding:14px 16px;display:grid}.news-list__stat-label[data-v-c7f78f7b]{color:var(--text-faint);font-size:.88rem}.news-list__stat-value[data-v-c7f78f7b]{font-size:1.4rem}@media (width<=900px){.news-list-hero[data-v-c7f78f7b]{border-radius:26px;grid-template-columns:1fr;padding:22px}}.news-detail-hero[data-v-ab6ecf53]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#55bbff29,#0000 28%),radial-gradient(circle at 0 100%,#7c87ff24,#0000 24%),#070b18c2;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.news-detail-hero__content[data-v-ab6ecf53],.news-detail-hero__visual[data-v-ab6ecf53]{z-index:1;position:relative}.news-detail-hero__content[data-v-ab6ecf53]{align-content:center;gap:18px;display:grid}.news-detail-hero__eyebrow[data-v-ab6ecf53]{color:#d6efff;background:#55bbff24;border:1px solid #55bbff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.news-detail-hero__title[data-v-ab6ecf53]{margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.news-detail-hero__description[data-v-ab6ecf53]{color:var(--text-soft);margin:0}.news-detail-hero__meta[data-v-ab6ecf53]{color:var(--text-soft);flex-wrap:wrap;gap:10px 16px;display:flex}.news-detail-hero__visual[data-v-ab6ecf53]{align-items:stretch;display:flex}.news-detail-hero__visual-inner[data-v-ab6ecf53]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:24px;align-content:end;gap:12px;width:100%;padding:20px;display:grid}.news-detail-hero__visual-label[data-v-ab6ecf53]{color:#dfe3ff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.news-detail-hero__visual-title[data-v-ab6ecf53]{font-size:1.2rem;line-height:1.5}.news-detail__content[data-v-ab6ecf53]{white-space:pre-line;color:var(--text-soft);margin:0;line-height:2}@media (width<=980px){.news-detail-hero[data-v-ab6ecf53]{border-radius:26px;grid-template-columns:1fr;padding:22px}}.auth-shell[data-v-98c290d6]{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:18px;margin-top:2rem;display:grid}.auth-showcase[data-v-98c290d6]{align-content:center;gap:18px;min-height:100%;display:grid}.auth-showcase__eyebrow[data-v-98c290d6]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.auth-showcase__title[data-v-98c290d6]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.auth-showcase__title-gradient[data-v-98c290d6]{background:linear-gradient(135deg,#a7b0ff 0%,#7cf0c7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-showcase__description[data-v-98c290d6]{color:var(--text-soft);margin:0;line-height:1.9}.auth-showcase__list[data-v-98c290d6]{gap:12px;display:grid}.auth-showcase__list-item[data-v-98c290d6]{border:1px solid var(--border);color:var(--text-soft);background:linear-gradient(#ffffff08,#0000),#ffffff06;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;display:flex}.auth-showcase__bullet[data-v-98c290d6]{background:linear-gradient(135deg, var(--primary), var(--secondary));width:10px;height:10px;box-shadow:var(--glow-primary);border-radius:999px;flex:none;margin-top:8px}.auth-message[data-v-98c290d6]{margin:0;font-size:.92rem}.auth-message--error[data-v-98c290d6]{color:#ffbdc8}@media (width<=980px){.auth-shell[data-v-98c290d6]{grid-template-columns:1fr}}.auth-shell[data-v-2da4a9f2]{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:18px;margin-top:2rem;display:grid}.auth-showcase[data-v-2da4a9f2]{align-content:center;gap:18px;min-height:100%;display:grid}.auth-showcase__eyebrow[data-v-2da4a9f2]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.auth-showcase__title[data-v-2da4a9f2]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.auth-showcase__title-gradient[data-v-2da4a9f2]{background:linear-gradient(135deg,#a7b0ff 0%,#7cf0c7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-showcase__description[data-v-2da4a9f2]{color:var(--text-soft);margin:0;line-height:1.9}.auth-showcase__list[data-v-2da4a9f2]{gap:12px;display:grid}.auth-showcase__list-item[data-v-2da4a9f2]{border:1px solid var(--border);color:var(--text-soft);background:linear-gradient(#ffffff08,#0000),#ffffff06;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;display:flex}.auth-showcase__bullet[data-v-2da4a9f2]{background:linear-gradient(135deg, var(--primary), var(--secondary));width:10px;height:10px;box-shadow:var(--glow-primary);border-radius:999px;flex:none;margin-top:8px}.auth-message[data-v-2da4a9f2]{margin:0;font-size:.92rem}.auth-message--error[data-v-2da4a9f2]{color:#ffbdc8}@media (width<=980px){.auth-shell[data-v-2da4a9f2]{grid-template-columns:1fr}}.dashboard-hero[data-v-fb5492ba]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),#070b18c7;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.dashboard-hero__content[data-v-fb5492ba],.dashboard-hero__stats[data-v-fb5492ba]{z-index:1;position:relative}.dashboard-hero__content[data-v-fb5492ba]{align-content:center;gap:18px;display:grid}.dashboard-hero__eyebrow[data-v-fb5492ba]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.dashboard-hero__title[data-v-fb5492ba]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.dashboard-hero__title-gradient[data-v-fb5492ba]{background:linear-gradient(135deg,#a7b0ff 0%,#7cf0c7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dashboard-hero__description[data-v-fb5492ba]{color:var(--text-soft);max-width:62ch;margin:0}.dashboard-hero__stats[data-v-fb5492ba]{gap:12px;display:grid}.dashboard-stat-card[data-v-fb5492ba]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.dashboard-stat-card__label[data-v-fb5492ba]{color:var(--text-faint);font-size:.9rem}.dashboard-stat-card__value[data-v-fb5492ba]{font-size:1.9rem;line-height:1}.dashboard-panel-number[data-v-fb5492ba]{border:1px solid var(--border);background:#ffffff08;border-radius:18px;gap:10px;padding:16px;display:grid}.dashboard-panel-number span[data-v-fb5492ba]{color:var(--text-faint);font-size:.9rem}.dashboard-panel-number strong[data-v-fb5492ba]{font-size:1.7rem;line-height:1}.dashboard-quick-grid[data-v-fb5492ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-quick-link[data-v-fb5492ba]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff06;border-radius:18px;gap:8px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.dashboard-quick-link[data-v-fb5492ba]:hover{background:#7c87ff14;border-color:#7c87ff38;transform:translateY(-2px)}.dashboard-quick-link strong[data-v-fb5492ba]{font-size:1rem}.dashboard-quick-link span[data-v-fb5492ba]{color:var(--text-soft);font-size:.9rem;line-height:1.7}.dashboard-list[data-v-fb5492ba]{gap:12px;display:grid}.dashboard-list__item[data-v-fb5492ba]{border:1px solid var(--border);background:linear-gradient(#ffffff06,#0000),#ffffff05;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.dashboard-list__actions[data-v-fb5492ba]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=980px){.dashboard-hero[data-v-fb5492ba]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.dashboard-quick-grid[data-v-fb5492ba]{grid-template-columns:1fr}.dashboard-list__item[data-v-fb5492ba]{flex-direction:column;align-items:flex-start}.dashboard-list__actions[data-v-fb5492ba]{width:100%}}.profile-hero[data-v-1db0ed3e]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),#070b18c7;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.profile-hero__content[data-v-1db0ed3e],.profile-hero__stats[data-v-1db0ed3e]{z-index:1;position:relative}.profile-hero__content[data-v-1db0ed3e]{align-content:center;gap:16px;display:grid}.profile-hero__eyebrow[data-v-1db0ed3e]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.profile-hero__title[data-v-1db0ed3e]{margin:0;font-size:clamp(2rem,3vw,2.9rem);line-height:1.08}.profile-hero__description[data-v-1db0ed3e]{color:var(--text-soft);margin:0}.profile-hero__stats[data-v-1db0ed3e]{gap:12px;display:grid}.profile-hero__stat[data-v-1db0ed3e]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.profile-hero__stat span[data-v-1db0ed3e]{color:var(--text-faint);font-size:.9rem}.profile-hero__stat strong[data-v-1db0ed3e]{font-size:1.8rem;line-height:1}.profile-field[data-v-1db0ed3e]{flex-direction:column;gap:8px;display:flex}.profile-field__label[data-v-1db0ed3e]{font-size:.95rem;font-weight:700}.profile-field__control[data-v-1db0ed3e]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#ffffff05;border-radius:14px;outline:none;padding:0 14px}.profile-field__control[data-v-1db0ed3e]:focus{border-color:#7c87ff80;box-shadow:0 0 0 4px #7c87ff24,0 10px 24px #7c87ff14}.profile-field__error[data-v-1db0ed3e],.profile-message[data-v-1db0ed3e]{margin:0;font-size:.92rem}.profile-field__error[data-v-1db0ed3e],.profile-message--error[data-v-1db0ed3e]{color:#ffbdc8}.profile-message--success[data-v-1db0ed3e]{color:#9ef1cb}.profile-upload-card[data-v-1db0ed3e]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.profile-upload-card__input[data-v-1db0ed3e]{display:none}.profile-summary-grid[data-v-1db0ed3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-summary-item[data-v-1db0ed3e]{border:1px solid var(--border);background:linear-gradient(#ffffff06,#0000),#ffffff05;border-radius:18px;gap:8px;padding:14px;display:grid}.profile-summary-item span[data-v-1db0ed3e]{color:var(--text-faint);font-size:.86rem}@media (width<=980px){.profile-hero[data-v-1db0ed3e]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.profile-upload-card[data-v-1db0ed3e]{flex-direction:column;align-items:flex-start}.profile-summary-grid[data-v-1db0ed3e]{grid-template-columns:1fr}}.my-teams-hero[data-v-e7118923]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff29,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac1a,#0000 24%),#070b18c2;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden}.my-teams-hero__content[data-v-e7118923]{gap:14px;display:grid}.my-teams-hero__eyebrow[data-v-e7118923]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.my-teams-hero__title[data-v-e7118923]{margin:0;font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.1}.my-teams-hero__description[data-v-e7118923]{color:var(--text-soft);margin:0}.my-teams-card[data-v-e7118923]{gap:16px;display:grid}.my-teams-card__stats[data-v-e7118923]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.my-teams-card__stat[data-v-e7118923]{border:1px solid var(--border);background:#ffffff08;border-radius:18px;gap:8px;padding:14px;display:grid}.my-teams-card__stat span[data-v-e7118923]{color:var(--text-faint);font-size:.86rem}@media (width<=840px){.my-teams-hero[data-v-e7118923]{border-radius:24px;flex-direction:column;align-items:stretch;padding:20px}.my-teams-card__stats[data-v-e7118923]{grid-template-columns:1fr}}.create-team-hero[data-v-126e0371]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff29,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac1a,#0000 24%),#070b18c2;border-radius:30px;padding:26px;position:relative;overflow:hidden}.create-team-hero__content[data-v-126e0371]{gap:14px;display:grid}.create-team-hero__eyebrow[data-v-126e0371]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.create-team-hero__title[data-v-126e0371]{margin:0;font-size:clamp(1.95rem,2.8vw,2.8rem);line-height:1.08}.create-team-hero__description[data-v-126e0371]{color:var(--text-soft);margin:0}.create-team-upload[data-v-126e0371]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.create-team-upload__input[data-v-126e0371]{display:none}.create-team-message[data-v-126e0371]{margin:0;font-size:.92rem}.create-team-message--error[data-v-126e0371]{color:#ffbdc8}.create-team-message--success[data-v-126e0371]{color:#9ef1cb}.create-team-flow[data-v-126e0371]{gap:12px;display:grid}.create-team-flow__item[data-v-126e0371]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff05;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.create-team-flow__index[data-v-126e0371]{width:34px;height:34px;color:var(--text);background:#7c87ff29;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}@media (width<=840px){.create-team-hero[data-v-126e0371]{border-radius:24px;padding:20px}.create-team-upload[data-v-126e0371]{flex-direction:column;align-items:flex-start}}.team-members-list[data-v-fa3a9005]{gap:12px;display:grid}.team-members-list__item[data-v-fa3a9005]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.team-members-list__actions[data-v-fa3a9005]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=840px){.team-members-list__item[data-v-fa3a9005]{flex-direction:column;align-items:flex-start}.team-members-list__actions[data-v-fa3a9005]{width:100%}}.add-member-form__error[data-v-cc750397]{color:pink;margin:0;font-size:.92rem}.team-detail-hero[data-v-18ce31ac]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac1f,#0000 24%),#070b18c7;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.team-detail-hero__content[data-v-18ce31ac],.team-detail-hero__stats[data-v-18ce31ac]{z-index:1;position:relative}.team-detail-hero__content[data-v-18ce31ac]{align-content:center;gap:18px;display:grid}.team-detail-hero__badges[data-v-18ce31ac]{flex-wrap:wrap;gap:10px;display:flex}.team-detail-hero__title[data-v-18ce31ac]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.team-detail-hero__description[data-v-18ce31ac]{color:var(--text-soft);margin:0}.team-detail-hero__stats[data-v-18ce31ac]{gap:12px;display:grid}.team-detail-hero__metric[data-v-18ce31ac]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.team-detail-hero__metric span[data-v-18ce31ac]{color:var(--text-faint);font-size:.9rem}.team-field[data-v-18ce31ac]{flex-direction:column;gap:8px;display:flex}.team-field__label[data-v-18ce31ac]{font-size:.95rem;font-weight:700}.team-field__control[data-v-18ce31ac]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:#ffffff08;border-radius:14px;outline:none;padding:0 14px}.team-field__control[data-v-18ce31ac]:focus{border-color:#7c87ff80;box-shadow:0 0 0 4px #7c87ff24,0 10px 24px #7c87ff14}.team-field__control[data-v-18ce31ac]:disabled{opacity:.62;cursor:not-allowed}.team-field__error[data-v-18ce31ac],.team-message[data-v-18ce31ac]{margin:0;font-size:.9rem}.team-field__error[data-v-18ce31ac],.team-message--error[data-v-18ce31ac]{color:pink}.team-message--success[data-v-18ce31ac]{color:#9ef1cb}.team-checkbox[data-v-18ce31ac]{border:1px solid var(--border);background:#ffffff08;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.team-detail-summary[data-v-18ce31ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-detail-summary__item[data-v-18ce31ac]{border:1px solid var(--border);background:#ffffff08;border-radius:18px;gap:8px;padding:14px;display:grid}.team-detail-summary__item span[data-v-18ce31ac]{color:var(--text-faint);font-size:.86rem}@media (width<=980px){.team-detail-hero[data-v-18ce31ac]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.team-detail-summary[data-v-18ce31ac]{grid-template-columns:1fr}}.submissions-hero[data-v-a52f0b8c]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 0 0,#55bbff29,#0000 28%),radial-gradient(circle at 100% 100%,#7c87ff1f,#0000 24%),#070b18c2;border-radius:30px;grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:26px;display:grid;position:relative;overflow:hidden}.submissions-hero__content[data-v-a52f0b8c]{gap:14px;display:grid}.submissions-hero__eyebrow[data-v-a52f0b8c]{color:#d6efff;background:#55bbff24;border:1px solid #55bbff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.submissions-hero__title[data-v-a52f0b8c]{margin:0;font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.1}.submissions-hero__description[data-v-a52f0b8c]{color:var(--text-soft);margin:0}.submissions-hero__panel[data-v-a52f0b8c]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;align-content:center;gap:10px;padding:18px;display:grid}.submissions-hero__panel span[data-v-a52f0b8c]{color:var(--text-faint);font-size:.9rem}.submissions-hero__panel strong[data-v-a52f0b8c]{font-size:2rem;line-height:1}.submissions-filter[data-v-a52f0b8c]{flex-wrap:wrap;gap:10px;display:flex}.submissions-filter__chip[data-v-a52f0b8c]{border:1px solid var(--border);min-height:38px;color:var(--text-soft);cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 14px;transition:background .18s,border-color .18s,color .18s}.submissions-filter__chip--active[data-v-a52f0b8c]{color:#fff;background:#7c87ff24;border-color:#7c87ff33}.submissions-grid[data-v-a52f0b8c]{gap:16px;display:grid}.submissions-card[data-v-a52f0b8c]{gap:14px;display:grid}.submissions-card__meta[data-v-a52f0b8c]{flex-wrap:wrap;gap:10px;display:flex}.submissions-card__pill[data-v-a52f0b8c]{min-height:30px;color:var(--text-soft);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}@media (width<=840px){.submissions-hero[data-v-a52f0b8c]{border-radius:24px;grid-template-columns:1fr;padding:20px}}.submission-answers[data-v-687fda23]{gap:12px;display:grid}.submission-answers__item[data-v-687fda23]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.submission-answers__actions[data-v-687fda23]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=840px){.submission-answers__item[data-v-687fda23]{flex-direction:column;align-items:flex-start}.submission-answers__actions[data-v-687fda23]{width:100%}}.submission-status-panel__roster[data-v-011d60ab]{gap:12px;display:grid}.submission-status-panel__roster-list[data-v-011d60ab]{gap:10px;display:grid}.submission-status-panel__roster-item[data-v-011d60ab]{border:1px solid var(--border);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.submission-status-panel__rejection[data-v-011d60ab]{background:#ff6b8114;border:1px solid #ff6b812e;border-radius:16px;padding:14px}.submission-status-panel__rejection p[data-v-011d60ab]{color:var(--text-soft);white-space:pre-line;margin:8px 0 0}@media (width<=840px){.submission-status-panel__roster-item[data-v-011d60ab]{flex-direction:column;align-items:flex-start}}.submission-hero[data-v-561f3f85]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 28%),radial-gradient(circle at 0 100%,#55bbff1a,#0000 22%),#070b18c7;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.submission-hero__content[data-v-561f3f85],.submission-hero__panel[data-v-561f3f85]{z-index:1;position:relative}.submission-hero__content[data-v-561f3f85]{align-content:center;gap:18px;display:grid}.submission-hero__badges[data-v-561f3f85]{flex-wrap:wrap;gap:10px;display:flex}.submission-hero__title[data-v-561f3f85]{margin:0;font-size:clamp(2rem,3vw,2.9rem);line-height:1.08}.submission-hero__description[data-v-561f3f85]{color:var(--text-soft);margin:0}.submission-hero__panel[data-v-561f3f85]{gap:12px;display:grid}.submission-hero__metric[data-v-561f3f85]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.submission-hero__metric span[data-v-561f3f85]{color:var(--text-faint);font-size:.9rem}.submission-hero__metric strong[data-v-561f3f85]{line-height:1.8}@media (width<=980px){.submission-hero[data-v-561f3f85]{border-radius:26px;grid-template-columns:1fr;padding:22px}}.app-modal[data-v-0c0287f7]{z-index:2000;position:fixed;inset:0}.app-modal__overlay[data-v-0c0287f7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#040812b8;border:0;position:absolute;inset:0}.app-modal__viewport[data-v-0c0287f7]{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.app-modal__dialog[data-v-0c0287f7]{border:1px solid var(--border);background:linear-gradient(180deg, #6d7cff0f, transparent 24%), var(--bg-card);width:100%;max-height:min(88vh,100vh - 48px);box-shadow:var(--shadow-lg);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.app-modal__header[data-v-0c0287f7]{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.app-modal__title[data-v-0c0287f7]{color:var(--text);margin:0;font-size:1.08rem;font-weight:800}.app-modal__close[data-v-0c0287f7]{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:12px;font-size:1.3rem;line-height:1;transition:background .18s,border-color .18s,transform .18s}.app-modal__close[data-v-0c0287f7]:hover{border-color:var(--border-strong);background:#ffffff14;transform:translateY(-1px)}.app-modal__body[data-v-0c0287f7]{flex:auto;min-height:0;padding:20px;overflow-y:auto}.modal-fade-enter-active[data-v-0c0287f7],.modal-fade-leave-active[data-v-0c0287f7]{transition:opacity .18s}.modal-fade-enter-from[data-v-0c0287f7],.modal-fade-leave-to[data-v-0c0287f7]{opacity:0}@media (width<=768px){.app-modal__viewport[data-v-0c0287f7]{align-items:flex-end;padding:12px}.app-modal__dialog[data-v-0c0287f7]{border-radius:20px;max-height:min(92vh,100vh - 24px)}.app-modal__header[data-v-0c0287f7],.app-modal__body[data-v-0c0287f7]{padding:16px}}.form-field[data-v-d803e8c7]{flex-direction:column;gap:8px;display:flex}.form-field__label[data-v-d803e8c7]{font-size:.95rem;font-weight:600}.form-field__required[data-v-d803e8c7]{color:var(--danger)}.form-field__textarea[data-v-d803e8c7]{resize:vertical;border:1px solid var(--border);width:100%;min-height:120px;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:12px 14px}.form-field__textarea[data-v-d803e8c7]:focus{border-color:#6d7cff99;box-shadow:0 0 0 4px #6d7cff26}.form-field__hint[data-v-d803e8c7]{color:var(--text-faint);font-size:.88rem}.form-field__error[data-v-d803e8c7]{color:#ffb5c1;font-size:.88rem}.number-field[data-v-81cebc82]{flex-direction:column;gap:8px;display:flex}.number-field__label[data-v-81cebc82]{font-size:.95rem;font-weight:600}.number-field__required[data-v-81cebc82]{color:var(--danger)}.number-field__control[data-v-81cebc82]{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:12px 14px}.number-field__control[data-v-81cebc82]:focus{border-color:#6d7cff99;box-shadow:0 0 0 4px #6d7cff26}.number-field__hint[data-v-81cebc82]{color:var(--text-faint);font-size:.88rem}.number-field__error[data-v-81cebc82]{color:#ffb5c1;font-size:.88rem}.choice-field[data-v-05959ea5]{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.choice-field__label[data-v-05959ea5]{font-size:.95rem;font-weight:600}.choice-field__required[data-v-05959ea5]{color:var(--danger)}.choice-field__options[data-v-05959ea5]{gap:10px;display:grid}.choice-field__option[data-v-05959ea5]{border:1px solid var(--border);min-height:46px;color:var(--text-soft);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.choice-field__hint[data-v-05959ea5]{color:var(--text-faint);font-size:.88rem}.choice-field__error[data-v-05959ea5]{color:#ffb5c1;font-size:.88rem}.choice-field[data-v-b187f077]{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.choice-field__label[data-v-b187f077]{font-size:.95rem;font-weight:600}.choice-field__required[data-v-b187f077]{color:var(--danger)}.choice-field__options[data-v-b187f077]{gap:10px;display:grid}.choice-field__option[data-v-b187f077]{border:1px solid var(--border);min-height:46px;color:var(--text-soft);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.choice-field__hint[data-v-b187f077]{color:var(--text-faint);font-size:.88rem}.choice-field__error[data-v-b187f077]{color:#ffb5c1;font-size:.88rem}.select-field[data-v-33225eef]{flex-direction:column;gap:8px;display:flex}.select-field__label[data-v-33225eef]{font-size:.95rem;font-weight:600}.select-field__required[data-v-33225eef]{color:var(--danger)}.select-field__control[data-v-33225eef]{border:1px solid var(--border);width:100%;height:46px;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:0 14px}.select-field__control[data-v-33225eef]:focus{border-color:#6d7cff99;box-shadow:0 0 0 4px #6d7cff26}.select-field__hint[data-v-33225eef]{color:var(--text-faint);font-size:.88rem}.select-field__error[data-v-33225eef]{color:#ffb5c1;font-size:.88rem}.file-field[data-v-bdc0cb22]{flex-direction:column;gap:10px;display:flex}.file-field__header[data-v-bdc0cb22]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.file-field__label[data-v-bdc0cb22]{font-size:.95rem;font-weight:600}.file-field__required[data-v-bdc0cb22]{color:var(--danger)}.file-field__input[data-v-bdc0cb22]{display:none}.file-field__box[data-v-bdc0cb22]{border:1px dashed var(--border-strong);background:#ffffff08;border-radius:16px;gap:8px;padding:14px;display:grid}.file-field__hint[data-v-bdc0cb22],.file-field__types[data-v-bdc0cb22]{color:var(--text-faint);margin:0}.file-field__success[data-v-bdc0cb22]{color:#bdf2d7;margin:0}.file-field__error[data-v-bdc0cb22]{color:#ffb5c1;font-size:.88rem}.terms-field[data-v-5522cbcb]{flex-direction:column;gap:8px;display:flex}.terms-field__control[data-v-5522cbcb]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:10px;min-height:46px;padding:12px 14px;display:flex}.terms-field__text[data-v-5522cbcb]{line-height:1.7}.terms-field__required[data-v-5522cbcb]{color:var(--danger)}.terms-field__hint[data-v-5522cbcb]{color:var(--text-faint);font-size:.88rem}.terms-field__error[data-v-5522cbcb]{color:#ffb5c1;font-size:.88rem}.submission-review[data-v-9336178e]{gap:18px;display:grid}.submission-review__section[data-v-9336178e]{border:1px solid var(--border);background:#ffffff08;border-radius:20px;padding:16px}.submission-review__header h3[data-v-9336178e]{margin:0 0 14px;font-size:1rem}.submission-review__items[data-v-9336178e]{gap:12px;display:grid}.submission-review__item[data-v-9336178e]{border:1px solid var(--border);background:#ffffff05;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.submission-review__label[data-v-9336178e]{color:var(--text-faint);font-size:.9rem}.submission-review__value[data-v-9336178e]{color:var(--text);white-space:pre-line;word-break:break-word;line-height:1.6}.wizard-steps[data-v-91f7b563]{gap:12px;display:grid}.wizard-step[data-v-91f7b563]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.wizard-step--active[data-v-91f7b563]{background:#6d7cff1a;border-color:#6d7cff52}.wizard-step__index[data-v-91f7b563]{background:#6d7cff29;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.team-registration__field[data-v-3b849fd3]{flex-direction:column;gap:8px;display:flex}.team-registration__label[data-v-3b849fd3]{font-size:.95rem;font-weight:600}.team-registration__control[data-v-3b849fd3]{border:1px solid var(--border);width:100%;height:46px;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:0 14px}.team-registration__control[data-v-3b849fd3]:focus{border-color:#6d7cff99;box-shadow:0 0 0 4px #6d7cff26}.team-registration__summary[data-v-3b849fd3]{gap:12px;display:grid}.team-registration__roster[data-v-3b849fd3]{gap:10px;display:grid}.team-registration__roster-item[data-v-3b849fd3]{border:1px solid var(--border);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.wizard-steps[data-v-3b849fd3]{gap:12px;display:grid}.wizard-step[data-v-3b849fd3]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.wizard-step--active[data-v-3b849fd3]{background:#6d7cff1a;border-color:#6d7cff52}.wizard-step__index[data-v-3b849fd3]{background:#6d7cff29;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}@media (width<=840px){.team-registration__roster-item[data-v-3b849fd3]{flex-direction:column;align-items:flex-start}}.admin-dashboard-hero[data-v-30d14b98]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff33,#0000 28%),radial-gradient(circle at 0 100%,#ff6c8d14,#0000 22%),#070b18cc;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-dashboard-hero__content[data-v-30d14b98],.admin-dashboard-hero__stats[data-v-30d14b98]{z-index:1;position:relative}.admin-dashboard-hero__content[data-v-30d14b98]{align-content:center;gap:18px;display:grid}.admin-dashboard-hero__eyebrow[data-v-30d14b98]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-dashboard-hero__title[data-v-30d14b98]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-dashboard-hero__description[data-v-30d14b98]{color:var(--text-soft);max-width:64ch;margin:0}.admin-dashboard-hero__stats[data-v-30d14b98]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-metric-card[data-v-30d14b98]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-metric-card span[data-v-30d14b98]{color:var(--text-faint);font-size:.9rem}.admin-metric-card strong[data-v-30d14b98]{font-size:1.8rem;line-height:1}.admin-quick-grid[data-v-30d14b98],.admin-health-grid[data-v-30d14b98]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-quick-link[data-v-30d14b98],.admin-health-item[data-v-30d14b98]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff06;border-radius:18px;gap:8px;padding:16px;display:grid}.admin-quick-link[data-v-30d14b98]{transition:transform .18s,border-color .18s,background .18s}.admin-quick-link[data-v-30d14b98]:hover{background:#7c87ff14;border-color:#7c87ff38;transform:translateY(-2px)}.admin-quick-link strong[data-v-30d14b98],.admin-health-item strong[data-v-30d14b98]{font-size:1rem}.admin-quick-link span[data-v-30d14b98],.admin-health-item span[data-v-30d14b98]{color:var(--text-soft);font-size:.9rem}.admin-list[data-v-30d14b98]{gap:12px;display:grid}.admin-list__item[data-v-30d14b98]{border:1px solid var(--border);background:linear-gradient(#ffffff06,#0000),#ffffff05;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-list__actions[data-v-30d14b98]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=980px){.admin-dashboard-hero[data-v-30d14b98]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.admin-dashboard-hero__stats[data-v-30d14b98],.admin-quick-grid[data-v-30d14b98],.admin-health-grid[data-v-30d14b98]{grid-template-columns:1fr}.admin-list__item[data-v-30d14b98]{flex-direction:column;align-items:flex-start}}.admin-entity-hero[data-v-870ea502]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff33,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac14,#0000 24%),#070b18cc;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-entity-hero__content[data-v-870ea502],.admin-entity-hero__stats[data-v-870ea502]{z-index:1;position:relative}.admin-entity-hero__content[data-v-870ea502]{align-content:center;gap:18px;display:grid}.admin-entity-hero__eyebrow[data-v-870ea502]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-entity-hero__title[data-v-870ea502]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-entity-hero__description[data-v-870ea502]{color:var(--text-soft);max-width:62ch;margin:0}.admin-entity-hero__stats[data-v-870ea502]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-entity-stat[data-v-870ea502]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-entity-stat span[data-v-870ea502]{color:var(--text-faint);font-size:.9rem}.admin-entity-stat strong[data-v-870ea502]{font-size:1.8rem;line-height:1}.admin-entity-card[data-v-870ea502]{gap:16px;display:grid}.admin-entity-card__meta[data-v-870ea502]{color:var(--text-soft);flex-wrap:wrap;gap:10px 14px;font-size:.92rem;display:flex}@media (width<=980px){.admin-entity-hero[data-v-870ea502]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.admin-entity-hero__stats[data-v-870ea502]{grid-template-columns:1fr}}.admin-entity-hero[data-v-bdd825f7]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff33,#0000 28%),radial-gradient(circle at 0 100%,#47d7ac14,#0000 24%),#070b18cc;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-entity-hero__content[data-v-bdd825f7],.admin-entity-hero__stats[data-v-bdd825f7]{z-index:1;position:relative}.admin-entity-hero__content[data-v-bdd825f7]{align-content:center;gap:18px;display:grid}.admin-entity-hero__eyebrow[data-v-bdd825f7]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-entity-hero__title[data-v-bdd825f7]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-entity-hero__description[data-v-bdd825f7]{color:var(--text-soft);max-width:62ch;margin:0}.admin-entity-hero__stats[data-v-bdd825f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-entity-stat[data-v-bdd825f7]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-entity-stat span[data-v-bdd825f7]{color:var(--text-faint);font-size:.9rem}.admin-entity-stat strong[data-v-bdd825f7]{font-size:1.8rem;line-height:1}.admin-filter-grid[data-v-bdd825f7]{align-items:end}.admin-field[data-v-bdd825f7]{flex-direction:column;gap:8px;display:flex}.admin-field__label[data-v-bdd825f7]{font-size:.95rem;font-weight:700}.admin-field__control[data-v-bdd825f7]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#ffffff05;border-radius:14px;outline:none;padding:0 14px}.admin-entity-card[data-v-bdd825f7]{gap:16px;display:grid}.admin-entity-card__meta[data-v-bdd825f7]{color:var(--text-soft);flex-wrap:wrap;gap:10px 14px;font-size:.92rem;display:flex}@media (width<=980px){.admin-entity-hero[data-v-bdd825f7]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.admin-entity-hero__stats[data-v-bdd825f7]{grid-template-columns:1fr}}.competition-detail__description[data-v-764c9413]{color:var(--text-soft);white-space:pre-line;margin:0}.competition-field[data-v-f9284bd7]{flex-direction:column;gap:8px;display:flex}.competition-field__label[data-v-f9284bd7]{font-size:.95rem;font-weight:600}.competition-field__control[data-v-f9284bd7]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:12px 14px}.competition-field__textarea[data-v-f9284bd7]{resize:vertical;min-height:140px}.competition-field__control[data-v-f9284bd7]:focus{border-color:#6d7cff99;box-shadow:0 0 0 4px #6d7cff26}.competition-field__error[data-v-f9284bd7],.competition-message[data-v-f9284bd7]{margin:0;font-size:.92rem}.competition-field__error[data-v-f9284bd7],.competition-message--error[data-v-f9284bd7]{color:pink}.competition-message--success[data-v-f9284bd7]{color:#9ef1cb}.builder-field[data-v-b3d156ff]{flex-direction:column;gap:8px;display:flex}.builder-field__label[data-v-b3d156ff]{font-size:.95rem;font-weight:600}.builder-field__control[data-v-b3d156ff]{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:12px 14px}.builder-field__control[data-v-b3d156ff]:focus{border-color:#6d7cff99;box-shadow:0 0 0 4px #6d7cff26}.builder-field__textarea[data-v-b3d156ff]{resize:vertical;min-height:100px}.builder-checkbox[data-v-b3d156ff]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.builder-message[data-v-b3d156ff]{margin:0;font-size:.92rem}.builder-message--error[data-v-b3d156ff]{color:pink}.builder-message--success[data-v-b3d156ff]{color:#9ef1cb}.builder-errors[data-v-b3d156ff]{background:#ff6b8114;border:1px solid #ff6b812e;border-radius:16px;padding:14px}.builder-field-row[data-v-b3d156ff]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.builder-section-header[data-v-b3d156ff]{justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-option-row[data-v-b3d156ff]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.builder-option-row__actions[data-v-b3d156ff]{align-items:center;display:flex}@media (width<=840px){.builder-field-row[data-v-b3d156ff]{flex-direction:column;align-items:flex-start}.builder-option-row[data-v-b3d156ff]{grid-template-columns:1fr}}.admin-entity-hero[data-v-5bb08641]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff33,#0000 28%),radial-gradient(circle at 0 100%,#ffbe5c14,#0000 24%),#070b18cc;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-entity-hero__content[data-v-5bb08641],.admin-entity-hero__stats[data-v-5bb08641]{z-index:1;position:relative}.admin-entity-hero__content[data-v-5bb08641]{align-content:center;gap:18px;display:grid}.admin-entity-hero__eyebrow[data-v-5bb08641]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-entity-hero__title[data-v-5bb08641]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-entity-hero__description[data-v-5bb08641]{color:var(--text-soft);max-width:62ch;margin:0}.admin-entity-hero__stats[data-v-5bb08641]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-entity-stat[data-v-5bb08641]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-entity-stat span[data-v-5bb08641]{color:var(--text-faint);font-size:.9rem}.admin-entity-stat strong[data-v-5bb08641]{font-size:1.8rem;line-height:1}.admin-filter-grid[data-v-5bb08641]{align-items:end}.admin-field[data-v-5bb08641]{flex-direction:column;gap:8px;display:flex}.admin-field__label[data-v-5bb08641]{font-size:.95rem;font-weight:700}.admin-field__control[data-v-5bb08641]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#ffffff05;border-radius:14px;outline:none;padding:0 14px}.admin-entity-card[data-v-5bb08641]{gap:16px;display:grid}.admin-entity-card__meta[data-v-5bb08641]{color:var(--text-soft);flex-wrap:wrap;gap:10px 14px;font-size:.92rem;display:flex}@media (width<=980px){.admin-entity-hero[data-v-5bb08641]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.admin-entity-hero__stats[data-v-5bb08641]{grid-template-columns:1fr}}.admin-submission-hero[data-v-93ed1de0]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 28%),radial-gradient(circle at 0 100%,#ff6c8d14,#0000 24%),#070b18c7;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-submission-hero__content[data-v-93ed1de0],.admin-submission-hero__panel[data-v-93ed1de0]{z-index:1;position:relative}.admin-submission-hero__content[data-v-93ed1de0]{align-content:center;gap:18px;display:grid}.admin-submission-hero__eyebrow[data-v-93ed1de0]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-submission-hero__title[data-v-93ed1de0]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-submission-hero__description[data-v-93ed1de0]{color:var(--text-soft);margin:0}.admin-submission-hero__panel[data-v-93ed1de0]{gap:12px;display:grid}.admin-submission-hero__metric[data-v-93ed1de0]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-submission-hero__metric span[data-v-93ed1de0]{color:var(--text-faint);font-size:.9rem}.admin-submission-hero__metric strong[data-v-93ed1de0]{font-size:1.8rem;line-height:1}.admin-submission-message[data-v-93ed1de0]{margin:0;font-size:.92rem}.admin-submission-message--error[data-v-93ed1de0]{color:pink}.admin-submission-message--success[data-v-93ed1de0]{color:#9ef1cb}.admin-submission-field[data-v-93ed1de0]{flex-direction:column;gap:8px;display:flex}.admin-submission-field__label[data-v-93ed1de0]{font-size:.95rem;font-weight:700}.admin-submission-field__control[data-v-93ed1de0]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:14px;outline:none;padding:12px 14px}.admin-submission-field__textarea[data-v-93ed1de0]{resize:vertical;min-height:140px}@media (width<=980px){.admin-submission-hero[data-v-93ed1de0]{border-radius:26px;grid-template-columns:1fr;padding:22px}}.admin-entity-hero[data-v-a6165f40]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff33,#0000 28%),radial-gradient(circle at 0 100%,#55bbff14,#0000 24%),#070b18cc;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-entity-hero__content[data-v-a6165f40],.admin-entity-hero__stats[data-v-a6165f40]{z-index:1;position:relative}.admin-entity-hero__content[data-v-a6165f40]{align-content:center;gap:18px;display:grid}.admin-entity-hero__eyebrow[data-v-a6165f40]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-entity-hero__title[data-v-a6165f40]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-entity-hero__description[data-v-a6165f40]{color:var(--text-soft);max-width:62ch;margin:0}.admin-entity-hero__stats[data-v-a6165f40]{gap:12px;display:grid}.admin-entity-stat[data-v-a6165f40]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-entity-stat span[data-v-a6165f40]{color:var(--text-faint);font-size:.9rem}.admin-entity-stat strong[data-v-a6165f40]{font-size:1.8rem;line-height:1}.admin-entity-card[data-v-a6165f40]{gap:16px;display:grid}.admin-entity-card__meta[data-v-a6165f40]{color:var(--text-soft);flex-wrap:wrap;gap:10px 14px;font-size:.92rem;display:flex}@media (width<=980px){.admin-entity-hero[data-v-a6165f40]{border-radius:26px;grid-template-columns:1fr;padding:22px}}.admin-entity-hero[data-v-9362e090]{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#7c87ff33,#0000 28%),radial-gradient(circle at 0 100%,#55bbff14,#0000 24%),#070b18cc;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-entity-hero__content[data-v-9362e090],.admin-entity-hero__stats[data-v-9362e090]{z-index:1;position:relative}.admin-entity-hero__content[data-v-9362e090]{align-content:center;gap:18px;display:grid}.admin-entity-hero__eyebrow[data-v-9362e090]{color:#d6dcff;background:#7c87ff24;border:1px solid #7c87ff2e;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.admin-entity-hero__title[data-v-9362e090]{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.admin-entity-hero__description[data-v-9362e090]{color:var(--text-soft);max-width:62ch;margin:0}.admin-entity-hero__stats[data-v-9362e090]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-entity-stat[data-v-9362e090]{border:1px solid var(--border);background:linear-gradient(#ffffff08,#0000),#ffffff08;border-radius:22px;gap:10px;padding:18px;display:grid}.admin-entity-stat span[data-v-9362e090]{color:var(--text-faint);font-size:.9rem}.admin-entity-stat strong[data-v-9362e090]{font-size:1.8rem;line-height:1}.admin-filter-grid[data-v-9362e090]{align-items:end}.admin-field[data-v-9362e090]{flex-direction:column;gap:8px;display:flex}.admin-field__label[data-v-9362e090]{font-size:.95rem;font-weight:700}.admin-field__control[data-v-9362e090]{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#ffffff05;border-radius:14px;outline:none;padding:0 14px}.admin-entity-card[data-v-9362e090]{gap:16px;display:grid}.admin-entity-card__meta[data-v-9362e090]{color:var(--text-soft);flex-wrap:wrap;gap:10px 14px;font-size:.92rem;display:flex}@media (width<=980px){.admin-entity-hero[data-v-9362e090]{border-radius:26px;grid-template-columns:1fr;padding:22px}}@media (width<=840px){.admin-entity-hero__stats[data-v-9362e090]{grid-template-columns:1fr}}.user-checkbox[data-v-c4ea0dd2]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.user-form-message[data-v-c4ea0dd2]{margin:0;font-size:.92rem}.user-form-message--error[data-v-c4ea0dd2]{color:pink}.user-form-message--success[data-v-c4ea0dd2]{color:#9ef1cb}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060816;--bg-soft:#0b1020;--bg-elevated:#0e152b;--bg-card:#0e152bc7;--bg-card-strong:#111931eb;--bg-glass:#ffffff0a;--text:#f5f7ff;--text-soft:#c6d0ee;--text-faint:#8893b8;--border:#ffffff14;--border-strong:#ffffff24;--primary:#7c87ff;--primary-strong:#8f98ff;--primary-soft:#7c87ff29;--secondary:#47d7ac;--secondary-soft:#47d7ac24;--danger:#ff6c8d;--danger-soft:#ff6c8d24;--warning:#ffbe5c;--warning-soft:#ffbe5c29;--info:#5bf;--info-soft:#55bbff29;--success:#37d39a;--success-soft:#37d39a24;--shadow-xs:0 6px 16px #0000001f;--shadow-sm:0 10px 24px #0000002e;--shadow-md:0 18px 44px #0000003d;--shadow-lg:0 28px 70px #00000052;--glow-primary:0 0 0 1px #7c87ff2e, 0 0 32px #7c87ff29;--glow-success:0 0 0 1px #37d39a29, 0 0 28px #37d39a1f;--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--container:1240px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;direction:rtl}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 100% 0,#7c87ff2e,#0000 24%),radial-gradient(circle at 0 0,#47d7ac1a,#0000 18%),radial-gradient(circle at bottom,#55bbff14,#0000 22%),linear-gradient(#050714 0%,#071024 42%,#060918 100%);margin:0;font-family:Inter,IRANSansX,Vazirmatn,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}body:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000000b3,#0000 82%);mask-image:radial-gradient(circle,#000000b3,#0000 82%)}#app{min-height:100vh}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}code{background:#ffffff0d;border-radius:8px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.text-link{color:#b7c2ff;transition:color .18s}.text-link:hover{color:#d4daff}.container{width:min(100% - 36px, var(--container));margin-inline:auto}.page-stack{gap:22px;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,2.2vw,2.5rem);line-height:1.15}.page-description{color:var(--text-soft);max-width:76ch;margin:10px 0 0;font-size:1rem}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.stack-xs{gap:6px;display:grid}.stack-sm{gap:10px;display:grid}.stack-md{gap:14px;display:grid}.stack-lg{gap:18px;display:grid}.inline-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-list{color:var(--text-soft);flex-wrap:wrap;gap:10px 16px;font-size:.94rem;display:flex}.muted{color:var(--text-soft)}.grid-2,.grid-3,.grid-4{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid{gap:14px;display:grid}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.surface,.card-like,.section-shell{border:1px solid var(--border);background:var(--bg-card);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-md)}.surface,.card-like{border-radius:var(--radius-lg)}.section-shell{border-radius:var(--radius-xl);padding:22px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}@media (width<=1024px){.grid-4,.grid-3,.form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.page-header{flex-direction:column;align-items:stretch}.grid-2,.grid-3,.grid-4,.form-grid--2,.form-grid--3{grid-template-columns:1fr}.container{width:min(100% - 22px, var(--container))}}select,option,optgroup{font:inherit}select{color:var(--text);background-color:var(--bg-elevated);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{background-color:var(--bg-elevated);color:var(--text)}
