.header[data-v-55df00a0]{z-index:100;color:#fff;background:#1e3a5f;position:sticky;top:0;box-shadow:0 2px 4px #0003}.header__inner[data-v-55df00a0]{align-items:center;gap:1.1429rem;max-width:85.7143rem;height:3.7143rem;margin:0 auto;padding:0 1.1429rem;display:flex;overflow:hidden}.header__logo[data-v-55df00a0]{color:#fff;white-space:nowrap;flex-shrink:0;font-size:1.2857rem;font-weight:700;text-decoration:none}.header__nav[data-v-55df00a0]{flex:1;gap:.1429rem;min-width:0;display:flex}.header__link[data-v-55df00a0]{color:#cbd5e1;white-space:nowrap;border-radius:.4286rem;padding:.4286rem .7143rem;font-size:.9286rem;text-decoration:none;transition:background .15s,color .15s}.header__link[data-v-55df00a0]:hover{color:#fff;background:#ffffff1a}.header__user[data-v-55df00a0]{flex-shrink:0;align-items:center;gap:.5714rem;display:flex}.header__avatar[data-v-55df00a0]{border-radius:50%;flex-shrink:0;width:1.8571rem;height:1.8571rem}.header__name[data-v-55df00a0]{color:#e2e8f0;white-space:nowrap;font-size:.9286rem}.header__logout[data-v-55df00a0]{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff26;border:none;border-radius:.2857rem;padding:.2857rem .7143rem;font-size:.8571rem;transition:background .15s}.header__logout[data-v-55df00a0]:hover{background:#ffffff40}.header__login[data-v-55df00a0]{color:#fff;white-space:nowrap;background:#ffffff26;border-radius:.4286rem;padding:.3571rem 1rem;font-size:.9286rem;font-weight:600;text-decoration:none;transition:background .15s}.header__login[data-v-55df00a0]:hover{background:#ffffff47}.header__hamburger[data-v-55df00a0]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:.3571rem;width:2.5714rem;height:2.5714rem;padding:.2857rem;display:none}.header__hamburger span[data-v-55df00a0]{background:#e2e8f0;border-radius:.1429rem;width:1.5714rem;height:.1429rem;transition:opacity .2s;display:block}.header__drawer[data-v-55df00a0]{z-index:99;background:#0006;position:fixed;inset:3.7143rem 0 0}.drawer__nav[data-v-55df00a0]{background:#1e3a5f;flex-direction:column;gap:.1429rem;width:17.1429rem;height:100%;padding:1.1429rem .8571rem;display:flex;position:absolute;top:0;right:0;box-shadow:-4px 0 16px #0000004d}.drawer__link[data-v-55df00a0]{color:#cbd5e1;border-radius:.5714rem;padding:.8571rem 1.1429rem;font-size:1.0714rem;text-decoration:none;transition:background .15s,color .15s;display:block}.drawer__link[data-v-55df00a0]:hover{color:#fff;background:#ffffff1f}.drawer__divider[data-v-55df00a0]{background:#ffffff1a;height:.0714rem;margin:.5714rem 0}.drawer__user[data-v-55df00a0]{align-items:center;gap:.7143rem;padding:.5714rem 1.1429rem;display:flex}.drawer__avatar[data-v-55df00a0]{border-radius:50%;width:2.2857rem;height:2.2857rem}.drawer__name[data-v-55df00a0]{color:#e2e8f0;font-size:1rem}.drawer__logout[data-v-55df00a0]{color:#e2e8f0;cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #fff3;border-radius:.5714rem;margin-top:auto;padding:.7143rem 1.1429rem;font-size:1rem;transition:background .15s}.drawer__logout[data-v-55df00a0]:hover{background:#fff3}@media (width<=520px){.header__inner[data-v-55df00a0]{justify-content:space-between;gap:0;padding:0 .8571rem}.header__nav[data-v-55df00a0],.header__user[data-v-55df00a0]{display:none}.header__hamburger[data-v-55df00a0]{display:flex}.header__logo[data-v-55df00a0]{font-size:1.1429rem}}.layout[data-v-3b3a6aa1]{background:#f8fafc;min-height:100vh}.layout__main[data-v-3b3a6aa1]{padding:1.7143rem 1.1429rem}.layout__container[data-v-3b3a6aa1]{max-width:68.5714rem;margin:0 auto}.layout__title[data-v-3b3a6aa1]{color:#1e293b;margin:0 0 1.4286rem;font-size:1.5714rem;font-weight:700}@media (width<=520px){.layout__main[data-v-3b3a6aa1]{padding:.8571rem .7143rem}.layout__title[data-v-3b3a6aa1]{margin:0 0 1rem;font-size:1.2857rem}}.btn[data-v-fa306571]{cursor:pointer;border:none;border-radius:.4286rem;justify-content:center;align-items:center;gap:.4286rem;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}.btn[data-v-fa306571]:disabled{opacity:.5;cursor:not-allowed}.btn--sm[data-v-fa306571]{padding:.4286rem .8571rem;font-size:.9286rem}.btn--md[data-v-fa306571]{padding:.7143rem 1.4286rem;font-size:1rem}.btn--lg[data-v-fa306571]{padding:1rem 2rem;font-size:1.1429rem}.btn--primary[data-v-fa306571]{color:#fff;background:#2563eb}.btn--primary[data-v-fa306571]:hover:not(:disabled){background:#1d4ed8}.btn--secondary[data-v-fa306571]{color:#374151;background:#e5e7eb}.btn--secondary[data-v-fa306571]:hover:not(:disabled){background:#d1d5db}.btn--danger[data-v-fa306571]{color:#fff;background:#dc2626}.btn--danger[data-v-fa306571]:hover:not(:disabled){background:#b91c1c}.btn--ghost[data-v-fa306571]{color:#2563eb;background:0 0;border:1px solid #2563eb}.btn--ghost[data-v-fa306571]:hover:not(:disabled){background:#eff6ff}.btn__spinner[data-v-fa306571]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite spin-fa306571}@keyframes spin-fa306571{to{transform:rotate(360deg)}}
