.Button-module__rj9yOG__button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:clamp(.55rem,.4rem + .5vw,.75rem) clamp(1rem,.7rem + 1vw,1.5rem);font-size:clamp(.85rem,.8rem + .2vw,.95rem);font-weight:600;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .25s,border-color .25s,opacity .2s;display:inline-flex}.Button-module__rj9yOG__button:active:not(:disabled){transform:scale(.97)}.Button-module__rj9yOG__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__rj9yOG__primary{background:var(--cta-bg);color:var(--cta-text)}.Button-module__rj9yOG__primary:hover:not(:disabled){transform:translateY(-1px)}.Button-module__rj9yOG__secondary{color:var(--foreground);border-color:var(--surface-border);background:0 0}.Button-module__rj9yOG__secondary:hover:not(:disabled){border-color:var(--focus-color)}.Button-module__rj9yOG__danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.Button-module__rj9yOG__danger:hover:not(:disabled){background:var(--danger);color:var(--cta-text)}.Button-module__rj9yOG__ghost{color:var(--muted);background:0 0}.Button-module__rj9yOG__ghost:hover:not(:disabled){color:var(--foreground)}.Button-module__rj9yOG__sm{padding:.4rem .9rem;font-size:.8rem}.Button-module__rj9yOG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite Button-module__rj9yOG__spin}@keyframes Button-module__rj9yOG__spin{to{transform:rotate(360deg)}}
.Field-module__LVUV7W__field{flex-direction:column;gap:.4rem;display:flex}.Field-module__LVUV7W__label{color:var(--muted);font-size:.85rem;font-weight:600}.Field-module__LVUV7W__control{border:1px solid var(--input-border);background:var(--input-bg);color:var(--foreground);font:inherit;border-radius:12px;padding:.65rem .9rem;font-size:.95rem;transition:border-color .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.Field-module__LVUV7W__control:focus-visible{border-color:var(--focus-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-color) 25%, transparent);outline:none}textarea.Field-module__LVUV7W__control{resize:vertical;min-height:6rem}.Field-module__LVUV7W__error{color:var(--danger);font-size:.8rem}
.Badge-module__ZmJoIW__badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.35em;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-flex}.Badge-module__ZmJoIW__neutral{background:var(--surface-raised);color:var(--muted)}.Badge-module__ZmJoIW__accent{background:color-mix(in srgb, var(--cta-bg) 16%, transparent);color:var(--cta-bg)}.Badge-module__ZmJoIW__danger{background:var(--danger-bg);color:var(--danger)}.Badge-module__ZmJoIW__success{background:var(--success-bg);color:var(--success)}
.ConfirmDialog-module__wbH0YG__dialog{border:1px solid var(--surface-border);background:var(--surface-raised);color:var(--foreground);border-radius:20px;width:100%;max-width:min(420px,100vw - 2rem);padding:0}.ConfirmDialog-module__wbH0YG__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02081e8c}.ConfirmDialog-module__wbH0YG__dialog[open]{animation:.35s cubic-bezier(.34,1.56,.64,1) ConfirmDialog-module__wbH0YG__pop}@keyframes ConfirmDialog-module__wbH0YG__pop{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}.ConfirmDialog-module__wbH0YG__body{flex-direction:column;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.ConfirmDialog-module__wbH0YG__title{font-size:1.1rem;font-weight:700}.ConfirmDialog-module__wbH0YG__message{color:var(--muted);font-size:.9rem;line-height:1.5}.ConfirmDialog-module__wbH0YG__actions{justify-content:flex-end;gap:.6rem;display:flex}
.table-module__UkwIdW__tableWrap{border:1px solid var(--surface-border);border-radius:16px;overflow-x:auto}.table-module__UkwIdW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9rem}.table-module__UkwIdW__table th,.table-module__UkwIdW__table td{text-align:left;border-bottom:1px solid var(--surface-border);white-space:nowrap;vertical-align:middle;padding:.75rem 1rem}.table-module__UkwIdW__table tr:last-child td{border-bottom:none}.table-module__UkwIdW__table th:nth-child(2),.table-module__UkwIdW__table td:nth-child(2){width:24rem}.table-module__UkwIdW__table th:nth-child(3),.table-module__UkwIdW__table td:nth-child(3){width:8.5rem}.table-module__UkwIdW__table th:nth-child(4),.table-module__UkwIdW__table td:nth-child(4){width:9rem}.table-module__UkwIdW__table th:nth-child(5),.table-module__UkwIdW__table td:nth-child(5){width:7.5rem}.table-module__UkwIdW__table th:nth-child(6),.table-module__UkwIdW__table td:nth-child(6){width:12rem}.table-module__UkwIdW__titleCell{overflow:hidden}.table-module__UkwIdW__titleLink{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-weight:500;text-decoration:none;transition:color .25s cubic-bezier(.34,1.56,.64,1);display:block;overflow:hidden}.table-module__UkwIdW__titleLink:hover{color:var(--accent,#c9a227)}.table-module__UkwIdW__thumbCol{width:4.5rem;padding-right:.5rem}.table-module__UkwIdW__thumb{background:var(--surface-border);border-radius:6px;width:3.5rem;height:2.5rem;display:block;overflow:hidden}.table-module__UkwIdW__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.table-module__UkwIdW__thumbPlaceholder{background:color-mix(in srgb, var(--muted) 18%, transparent);width:100%;height:100%;display:block}.table-module__UkwIdW__rowActions{gap:.5rem;display:flex}.table-module__UkwIdW__empty{text-align:center;color:var(--muted);padding:2rem}.table-module__UkwIdW__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.table-module__UkwIdW__pageItem{border:1px solid var(--surface-border);min-width:2.25rem;height:2.25rem;color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;text-decoration:none;transition:background .3s cubic-bezier(.34,1.56,.64,1),border-color .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.table-module__UkwIdW__pageItem:hover:not(.table-module__UkwIdW__pageDisabled){border-color:var(--accent,#c9a227)}.table-module__UkwIdW__pageDisabled{opacity:.4;pointer-events:none}.table-module__UkwIdW__pageInfo{color:var(--muted);font-size:.85rem}
.cabinet-module__Ckdgsa__page{flex-direction:column;gap:1.5rem;display:flex}.cabinet-module__Ckdgsa__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cabinet-module__Ckdgsa__pageTitle{font-family:var(--font-garamond), serif;font-size:clamp(1.5rem,1.3rem + .9vw,2rem)}.cabinet-module__Ckdgsa__pageLead{color:var(--muted);font-size:.9rem}
.NewsEditor-module__msIRmq__wrap,.NewsEditor-module__msIRmq__wrap *{box-sizing:border-box}.NewsEditor-module__msIRmq__wrap{border:1px solid var(--input-border);background:var(--input-bg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.NewsEditor-module__msIRmq__toolbar{border-bottom:1px solid var(--surface-border);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.6rem;display:flex}.NewsEditor-module__msIRmq__group{align-items:center;gap:.15rem;display:flex}.NewsEditor-module__msIRmq__toolButton{border:1px solid var(--surface-border);background:var(--surface);min-width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:9px;justify-content:center;align-items:center;padding:0 .5rem;font-size:1rem;transition:background-color .25s cubic-bezier(.34,1.56,.64,1),border-color .25s,color .2s;display:inline-flex}.NewsEditor-module__msIRmq__toolButton svg{width:1em;height:1em}.NewsEditor-module__msIRmq__toolButton:hover:not(:disabled){border-color:var(--focus-color)}.NewsEditor-module__msIRmq__toolButton:disabled{opacity:.35;cursor:not-allowed}.NewsEditor-module__msIRmq__toolButtonActive{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-text)}.NewsEditor-module__msIRmq__textIcon{letter-spacing:-.02em;font-size:.8rem;font-weight:700}.NewsEditor-module__msIRmq__divider{background:var(--surface-border);align-self:stretch;width:1px;margin-block:.35rem}.NewsEditor-module__msIRmq__content{min-height:16rem;padding:clamp(1rem,.85rem + .5vw,1.5rem);line-height:1.65}.NewsEditor-module__msIRmq__content .ProseMirror{outline:none}.NewsEditor-module__msIRmq__content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.NewsEditor-module__msIRmq__content img{cursor:pointer;border-radius:12px;max-width:100%}.NewsEditor-module__msIRmq__content img.ProseMirror-selectednode{outline:3px solid var(--focus-color);outline-offset:2px}:is(.NewsEditor-module__msIRmq__content h2,.NewsEditor-module__msIRmq__content h3,.NewsEditor-module__msIRmq__content h4){font-family:var(--font-garamond), serif;margin:1.2em 0 .4em}.NewsEditor-module__msIRmq__content blockquote{border-left:3px solid var(--cta-bg);color:var(--muted);margin:.8em 0;padding-left:1rem}.NewsEditor-module__msIRmq__content a{color:var(--cta-bg);text-decoration:underline}:is(.NewsEditor-module__msIRmq__content ul,.NewsEditor-module__msIRmq__content ol){list-style:revert;margin:.6em 0;padding-left:1.4em}
.NewsForm-module__ZCRTWG__form{flex-direction:column;gap:1.25rem;max-width:46rem;display:flex}.NewsForm-module__ZCRTWG__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.NewsForm-module__ZCRTWG__metaFields{flex-direction:column;gap:1rem;display:flex}.NewsForm-module__ZCRTWG__hint{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.35;display:block}@media (max-width:640px){.NewsForm-module__ZCRTWG__row{grid-template-columns:1fr}}.NewsForm-module__ZCRTWG__coverPreview{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.NewsForm-module__ZCRTWG__coverThumb{object-fit:cover;border:1px solid var(--surface-border);border-radius:12px;width:8rem;height:5rem}.NewsForm-module__ZCRTWG__coverActions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.NewsForm-module__ZCRTWG__fileInput{color:var(--muted);font-size:.85rem}.NewsForm-module__ZCRTWG__fileInput::file-selector-button{border:1px solid var(--input-border);background:var(--surface-raised);color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;margin-right:.75rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:background-color .25s,border-color .25s}.NewsForm-module__ZCRTWG__fileInput::file-selector-button:hover{border-color:var(--focus-color)}.NewsForm-module__ZCRTWG__actions{align-items:center;gap:.75rem;display:flex}.NewsForm-module__ZCRTWG__formError{color:var(--danger);font-size:.85rem}.NewsForm-module__ZCRTWG__formSuccess{color:var(--success);font-size:.85rem}
.CreateUserForm-module__Tx4DMq__form{border:1px solid var(--surface-border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}@media (max-width:860px){.CreateUserForm-module__Tx4DMq__form{grid-template-columns:1fr 1fr}}@media (max-width:520px){.CreateUserForm-module__Tx4DMq__form{grid-template-columns:1fr}}.CreateUserForm-module__Tx4DMq__submitRow{grid-column:1/-1;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.CreateUserForm-module__Tx4DMq__error{color:var(--danger);grid-column:1/-1;font-size:.85rem}
.page-module__X_Z_4a__page,.page-module__X_Z_4a__page *{box-sizing:border-box}.page-module__X_Z_4a__page{background:radial-gradient(60% 50% at 15% 10%, var(--wave-glow-soft), transparent), var(--background);place-items:center;min-height:100dvh;padding:clamp(1.5rem,4vw,3rem);display:grid}.page-module__X_Z_4a__card{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:24px;flex-direction:column;gap:1.5rem;width:min(420px,100%);padding:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);display:flex;box-shadow:0 30px 60px -30px #030c2c80}.page-module__X_Z_4a__brand{font-family:var(--font-garamond), serif;text-align:center;font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem)}.page-module__X_Z_4a__subtitle{text-align:center;color:var(--muted);margin-top:-1rem;font-size:.9rem}.page-module__X_Z_4a__form{flex-direction:column;gap:1.1rem;display:flex}.page-module__X_Z_4a__formError{color:var(--danger);text-align:center;font-size:.85rem}.page-module__X_Z_4a__back{text-align:center;color:var(--muted);font-size:.85rem;transition:color .3s}.page-module__X_Z_4a__back:hover{color:var(--foreground)}
.unauthorized-module__-Z-nua__page,.unauthorized-module__-Z-nua__page *{box-sizing:border-box}.unauthorized-module__-Z-nua__page{background:radial-gradient(60% 50% at 85% 12%, var(--wave-glow-soft), transparent), var(--background);place-items:center;min-height:100dvh;padding:clamp(1.5rem,4vw,3rem);display:grid}.unauthorized-module__-Z-nua__card{background:var(--surface-raised);border:1px solid var(--surface-border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:1rem;width:min(420px,100%);padding:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);display:flex;box-shadow:0 30px 60px -30px #030c2c80}.unauthorized-module__-Z-nua__code{font-family:var(--font-garamond), serif;background:linear-gradient(160deg, var(--foreground), var(--muted));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,2.4rem + 3vw,4.5rem);line-height:1}.unauthorized-module__-Z-nua__title{font-family:var(--font-garamond), serif;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem)}.unauthorized-module__-Z-nua__subtitle{color:var(--muted);font-size:.9rem}.unauthorized-module__-Z-nua__card form{width:100%;margin-top:.25rem}.unauthorized-module__-Z-nua__back{color:var(--muted);font-size:.85rem;transition:color .35s cubic-bezier(.34,1.56,.64,1)}.unauthorized-module__-Z-nua__back:hover{color:var(--foreground)}
