.EmptyState-module__ZjYAga__wrapper{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);padding:48px 24px}.EmptyState-module__ZjYAga__title{color:var(--color-fg);font-size:15px;font-weight:600}.EmptyState-module__ZjYAga__description{color:var(--color-fg-muted);margin-top:6px;font-size:13.5px}.EmptyState-module__ZjYAga__action{justify-content:center;margin-top:18px;display:flex}
.InfoCard-module__BfcCxa__grid{grid-template-columns:1fr;gap:14px;display:grid}.InfoCard-module__BfcCxa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.InfoCard-module__BfcCxa__card:hover{border-color:var(--color-border-strong)}.InfoCard-module__BfcCxa__label{letter-spacing:.03em;text-transform:uppercase;color:var(--color-fg-subtle);font-size:12.5px;font-weight:600}.InfoCard-module__BfcCxa__value{color:var(--color-fg);letter-spacing:-.01em;font-size:19px;font-weight:700}@media (min-width:640px){.InfoCard-module__BfcCxa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.InfoCard-module__BfcCxa__grid{grid-template-columns:repeat(3,1fr)}}
.Button-module__i5lt3q__button{border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.Button-module__i5lt3q__button:active:not(:disabled){transform:translateY(1px)}.Button-module__i5lt3q__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__i5lt3q__primary{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-strong) 100%);color:#1a1310;box-shadow:0 12px 30px -10px #c9942580}.Button-module__i5lt3q__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px -10px #c99425a6}.Button-module__i5lt3q__secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-fg)}.Button-module__i5lt3q__secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-accent-border)}.Button-module__i5lt3q__ghost{color:var(--color-fg-muted);background:0 0;padding-inline:12px}.Button-module__i5lt3q__ghost:hover:not(:disabled){color:var(--color-fg);background:var(--color-surface-hover)}.Button-module__i5lt3q__danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:#ff9d9f}.Button-module__i5lt3q__danger:hover:not(:disabled){background:#e5484d33}
.AuthForm-module__s33Grq__form{flex-direction:column;gap:18px;display:flex}.AuthForm-module__s33Grq__disabledLink{color:var(--color-fg-subtle);cursor:not-allowed;align-self:flex-end;margin-top:-8px;font-size:13px}.AuthForm-module__s33Grq__formError{color:#ff9d9f;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:12px 14px;font-size:13.5px}.AuthForm-module__s33Grq__submit{width:100%;margin-top:4px;padding-block:14px}.AuthForm-module__s33Grq__link{color:var(--color-accent-soft);font-weight:600}.AuthForm-module__s33Grq__link:hover{text-decoration:underline}.AuthForm-module__s33Grq__successBanner{color:#a7e8c1;background:var(--color-success-bg);border-radius:var(--radius-sm);border:1px solid #4dbd7a59;margin-bottom:18px;padding:12px 14px;font-size:13.5px}
.RequireGuest-module__vS32gq__wrapper{background:var(--color-bg);min-height:100dvh}
.ConfirmDialog-module__nj_L2W__dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated);width:min(420px,100vw - 48px);color:var(--color-fg);box-shadow:var(--shadow-card);padding:28px}.ConfirmDialog-module__nj_L2W__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009}.ConfirmDialog-module__nj_L2W__title{font-size:17px;font-weight:700}.ConfirmDialog-module__nj_L2W__description{color:var(--color-fg-muted);margin-top:10px;font-size:14px;line-height:1.55}.ConfirmDialog-module__nj_L2W__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}
