@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{color-scheme:light;--page-bg: #f4efe6;--page-grid: rgba(23, 31, 38, .05);--surface: rgba(255, 251, 245, .78);--surface-strong: #fffaf2;--surface-ink: #161d24;--surface-muted: #556170;--surface-border: rgba(23, 31, 38, .12);--accent: #0f7cff;--accent-strong: #0058c7;--accent-soft: rgba(15, 124, 255, .12);--warm: #ff7a59;--shadow-lg: 0 32px 80px rgba(18, 29, 38, .12);--shadow-md: 0 16px 40px rgba(18, 29, 38, .08);--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--rail-width: 18rem}*{box-sizing:border-box}html{font-family:Space Grotesk,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(15,124,255,.18),transparent 32rem),radial-gradient(circle at bottom right,rgba(255,122,89,.14),transparent 24rem),var(--page-bg);color:var(--surface-ink)}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%}.app-shell{position:relative;min-height:100vh;overflow:hidden}.app-backdrop{position:absolute;inset:0;background-image:linear-gradient(var(--page-grid) 1px,transparent 1px),linear-gradient(90deg,var(--page-grid) 1px,transparent 1px);background-size:2rem 2rem;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 92%);pointer-events:none}.app-frame{position:relative;display:grid;grid-template-columns:minmax(0,var(--rail-width)) minmax(0,1fr);gap:1.5rem;width:min(90rem,calc(100% - 2rem));margin:0 auto;padding:1rem 0 2rem}.app-rail,.app-main{position:relative;backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-lg)}.app-rail{display:flex;flex-direction:column;gap:1.75rem;padding:1.5rem;border-radius:var(--radius-xl);min-height:calc(100vh - 3rem);top:1rem;position:sticky}.brand-mark{display:grid;gap:.3rem}.brand-mark strong{font-size:1.45rem;letter-spacing:-.04em}.brand-mark__eyebrow,.section-kicker{font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.brand-mark__subline,.muted-copy,.hero-summary,.launch-item p,.signal-card dd,.signal-list li{color:var(--surface-muted)}.nav-list,.signal-list{list-style:none;padding:0;margin:0}.nav-list{display:grid;gap:.55rem}.nav-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.16rem;min-height:3.5rem;padding:.7rem .95rem;border-radius:1.1rem;border:1px solid transparent;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.nav-link:not(.nav-link--disabled):hover{background:#ffffffbf;border-color:var(--surface-border);transform:translate(.15rem)}.nav-link small{color:var(--surface-muted);font-size:.78rem}.nav-link--active{background:#0f7cff1a;border-color:#0f7cff2e}.nav-link--disabled{opacity:.76;cursor:default;transform:none;pointer-events:none}.rail-card,.panel-card,.signal-card{border:1px solid var(--surface-border);background:var(--surface-strong);border-radius:var(--radius-lg)}.rail-card,.panel-card{padding:1.25rem;box-shadow:var(--shadow-md)}.app-main{border-radius:var(--radius-xl);padding:1.5rem}.app-topbar,.hero-panel,.page-grid,.signal-grid,.action-row{display:grid;gap:1rem}.app-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:1.5rem}.page-title,.hero-title,.panel-heading h3,.launch-item h4{margin:0;letter-spacing:-.045em}.page-title{font-size:clamp(2rem,3vw,3rem)}.ghost-link,.primary-link,.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-weight:500}.ghost-link{border:1px solid var(--surface-border);background:#ffffffb3}.hero-panel{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;padding:1.4rem;margin-bottom:1.5rem;border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:linear-gradient(145deg,#fffc,#faf4ece0),var(--surface-strong);box-shadow:var(--shadow-md)}.hero-copy{display:grid;gap:1rem}.hero-title{font-size:clamp(2rem,5vw,4rem);max-width:12ch}.hero-summary{max-width:56ch;margin:0;font-size:1rem;line-height:1.65}.primary-link{background:var(--surface-ink);color:#fff}.status-chip{border:1px solid rgba(15,124,255,.18);background:var(--accent-soft);color:var(--accent-strong)}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card{padding:1rem}.signal-card dt{margin-bottom:.55rem;font-size:.8rem;font-family:IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--warm)}.signal-card dd{margin:0;line-height:1.6}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-card{padding:1rem}.panel-heading{display:grid;gap:.5rem;margin-bottom:1.1rem}.panel-heading h3{font-size:1.45rem}.signal-list{display:grid;gap:.8rem}.signal-list li{position:relative;padding-left:1.1rem;line-height:1.55}.signal-list li:before{content:"";position:absolute;top:.72rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--accent)}.launch-list{display:grid;gap:1rem}.launch-item{padding:1rem;border-radius:var(--radius-md);background:#0f7cff0d;border:1px solid rgba(15,124,255,.12)}.launch-item h4{font-size:1rem;margin-bottom:.45rem}.preview-gate__cover{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--surface-border);margin-bottom:1rem;background:#161d240f}.launch-item p{margin:0;line-height:1.55}.feed-stack,.feed-list,.space-grid,.resource-grid,.resource-layout,.resource-results{display:grid;gap:1rem}.feed-card,.space-card,.resource-card{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:#fffaf3eb;box-shadow:var(--shadow-md)}.feed-card{display:grid;gap:1rem;padding:1.2rem}.feed-card--composer{padding:1.25rem}.feed-card__meta,.feed-card__footer,.tag-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.feed-card__meta,.feed-card__activity,.space-card__stats dd,.space-card__focus{color:var(--surface-muted)}.feed-card__space{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .65rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.82rem;font-family:IBM Plex Mono,monospace}.feed-card__body{display:grid;gap:.75rem}.feed-card__body h3,.space-card h3{margin:0;letter-spacing:-.04em}.feed-card__body p,.space-card__focus{margin:0;line-height:1.6}.feed-card__detail,.post-composer,.comment-list,.comment-list__items{display:grid;gap:1rem}.feed-card__detail{padding-top:1rem;border-top:1px solid rgba(22,29,36,.08)}.tag-chip{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .7rem;border-radius:999px;background:#161d240f;color:var(--surface-ink);font-size:.78rem}.tag-chip--role{background:#ff7a5924;color:#9c3f24}.tag-chip--preview{background:#0f7cff1a;color:var(--accent-strong)}.post-composer__header,.post-composer__actions{display:grid;gap:1rem}.post-composer__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.post-composer__header h3,.comment-list__header h4{margin:0;letter-spacing:-.04em}.post-composer__identity{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:#161d240a}.post-composer__identity span,.comment-card__handle,.comment-actions__timestamp,.comment-list__count,.reaction-bar__preview,.post-actions__preview,.comment-actions__preview,.report-button__note,.moderation-case__id,.moderation-case__opened{color:var(--surface-muted);font-family:IBM Plex Mono,monospace;font-size:.76rem}.post-composer__meta,.reaction-bar,.post-actions,.comment-card__meta,.comment-actions,.comment-list__header{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.post-composer__actions{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.post-image-uploader,.post-image-uploader__header,.post-image-uploader__controls,.post-image-uploader__preview,.post-image-uploader__meta{display:grid;gap:1rem}.post-image-uploader{padding:1rem;border-radius:var(--radius-lg);border:1px solid rgba(15,124,255,.14);background:linear-gradient(145deg,#ffffffd1,#f6f1e9e6),var(--surface-strong)}.post-image-uploader__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.post-image-uploader__header h4{margin:0;letter-spacing:-.04em}.post-image-uploader__limits{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.post-image-uploader__helper,.post-image-uploader__meta p,.post-image-uploader__types{margin:0;color:var(--surface-muted);line-height:1.55}.post-image-uploader__controls{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.post-image-uploader__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.post-image-uploader__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(22,29,36,.1);background:#ffffffd1;color:var(--surface-ink);font-weight:500;cursor:pointer}.post-image-uploader__submit{min-height:2.4rem;padding:0 1rem;border:0;border-radius:999px;background:var(--surface-ink);color:#fff;font:inherit;font-weight:600;cursor:pointer}.post-image-uploader__button[aria-disabled=true]{cursor:not-allowed;opacity:.64}.post-image-uploader__submit:disabled{cursor:not-allowed;opacity:.64}.post-image-uploader__preview{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center}.post-image-uploader__frame{position:relative;min-height:10.5rem;overflow:hidden;border-radius:var(--radius-md);border:1px solid rgba(22,29,36,.08);background:radial-gradient(circle at top left,rgba(15,124,255,.28),transparent 45%),linear-gradient(145deg,#161d2414,#ffffffa6)}.post-image-uploader__image,.post-image-uploader__placeholder{display:block;width:100%;height:100%}.post-image-uploader__image{object-fit:cover}.post-image-uploader__placeholder{display:grid;place-items:center;min-height:10.5rem;padding:1rem;text-align:center;color:var(--surface-ink);font-weight:600;letter-spacing:-.03em}.post-image-uploader__meta{align-content:center}.post-image-uploader__meta strong{font-size:1rem;letter-spacing:-.03em}.post-image-uploader__status{margin:0;color:var(--surface-muted);line-height:1.55}.post-image-uploader__status--success{color:#0b6b41}.post-image-uploader__status--error{color:#b13b28}.post-image-uploader__status--uploading{color:var(--accent-strong)}.post-composer__secondary,.reaction-pill,.post-action,.comment-action,.report-button,.moderation-filter,.moderation-action{min-height:2.3rem;padding:0 .95rem;border-radius:999px;border:1px solid rgba(22,29,36,.1);background:#ffffffc7;color:var(--surface-ink);font:inherit}.reaction-pill,.post-action,.comment-action,.report-button,.moderation-filter,.moderation-action{cursor:pointer}.reaction-pill{display:inline-flex;align-items:center;gap:.5rem}.reaction-pill--active{border-color:#0f7cff33;background:var(--accent-soft);color:var(--accent-strong)}.reaction-pill__count{font-family:IBM Plex Mono,monospace;font-size:.78rem}.reaction-bar__summary,.post-composer__note,.comment-list__empty{margin:0;color:var(--surface-muted);line-height:1.55}.reaction-bar__summary,.post-composer__note,.reaction-bar__preview,.post-actions__preview,.comment-actions__preview{margin-left:auto}.post-action--danger,.comment-action--danger,.moderation-action--danger{border-color:#b13b282e;background:#b13b2814;color:#8c3326}.profile-input:disabled,.profile-textarea:disabled,.profile-submit:disabled,.post-composer__secondary:disabled,.reaction-pill:disabled,.post-action:disabled,.comment-action:disabled,.report-button:disabled,.moderation-filter:disabled,.moderation-action:disabled{cursor:not-allowed;opacity:.64;box-shadow:none}.report-button[aria-disabled=true]{cursor:not-allowed;opacity:.64;box-shadow:none}.report-control,.moderation-overview,.moderation-toolbar,.moderation-list,.moderation-case,.moderation-case__header,.moderation-case__meta,.moderation-case__details,.moderation-case__actions{display:grid;gap:1rem}.report-control{justify-items:start}.report-control--compact{gap:.55rem}.moderation-overview{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.moderation-stat{display:grid;gap:.6rem;padding:1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--surface-border);background:#fffaf3eb;box-shadow:var(--shadow-md)}.moderation-stat strong{font-size:2rem;letter-spacing:-.06em}.moderation-stat p,.moderation-case__summary{margin:0;line-height:1.6;color:var(--surface-muted)}.moderation-grid{align-items:start}.moderation-toolbar{grid-template-columns:repeat(3,max-content);margin-bottom:1rem}.moderation-filter--active{border-color:#0f7cff2e;background:var(--accent-soft);color:var(--accent-strong)}.moderation-case{padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(22,29,36,.08);background:#ffffffbd}.moderation-case__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.moderation-case__meta{grid-template-columns:repeat(3,max-content);gap:.55rem;align-items:center}.moderation-case h4,.moderation-case__details dt,.moderation-case__details dd{margin:0}.moderation-case h4{letter-spacing:-.04em}.moderation-case__details{grid-template-columns:repeat(4,minmax(0,1fr))}.moderation-case__details div{display:grid;gap:.25rem}.moderation-case__details dt{color:var(--warm);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.moderation-case__actions{grid-template-columns:repeat(3,max-content)}.moderation-chip{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .7rem;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.moderation-chip--critical{background:#b13b281f;color:#8c3326}.moderation-chip--high{background:#ff7a5924;color:#9c3f24}.moderation-chip--medium,.moderation-chip--needs-context{background:#161d2414;color:var(--surface-ink)}.moderation-chip--open{background:#0f7cff1a;color:var(--accent-strong)}.moderation-chip--escalated{background:#5b44cc1f;color:#5333b6}.comment-card{display:grid;gap:.8rem;padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(22,29,36,.08);background:#ffffffb3}.comment-card p{margin:0;line-height:1.6}.space-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.space-card{display:grid;gap:1rem;padding:1.2rem}.resource-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}.resource-results{align-content:start}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-filter-panel{position:sticky;top:1.5rem;display:grid;gap:1.25rem}.resource-filter-group,.resource-filter-copy,.resource-detail-list,.resource-card__link{display:grid;gap:.8rem}.resource-filter-copy p,.resource-card__excerpt{margin:0}.resource-filter-row{display:flex;flex-wrap:wrap;gap:.7rem}.resource-search-box,.resource-search-box__fields{display:grid;gap:.75rem}.resource-search-box__fields{grid-template-columns:minmax(0,1fr) auto}.resource-search-box__input{min-width:0;min-height:2.9rem;padding:0 .95rem;border:1px solid rgba(22,29,36,.14);border-radius:.95rem;background:#ffffffe0;color:var(--surface-ink);font:inherit}.resource-search-box__button{min-height:2.9rem;padding:0 1rem;border:0;border-radius:.95rem;background:var(--accent-strong);color:#fff;font:inherit;font-weight:600;cursor:pointer}.resource-filter-link{display:inline-flex;align-items:center;gap:.55rem;min-height:2.4rem;padding:0 .95rem;border-radius:999px;border:1px solid rgba(22,29,36,.1);background:#ffffffc7;color:var(--surface-ink)}.resource-filter-link--active{border-color:#0f7cff38;background:var(--accent-soft);color:var(--accent-strong)}.resource-filter-link__count{font-family:IBM Plex Mono,monospace;font-size:.76rem}.resource-filter-clear{justify-self:start}.resource-card{padding:1.2rem}.resource-card__link{min-height:100%}.resource-card__meta,.resource-card__stats{display:grid;gap:.7rem}.resource-card__meta{grid-template-columns:repeat(2,max-content)}.resource-card__heading{margin-bottom:0}.resource-card__excerpt,.resource-card__stats dd{color:var(--surface-muted);line-height:1.6}.resource-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:1rem;border-top:1px solid rgba(22,29,36,.08)}.resource-card__stats dt,.resource-detail-list dt{margin-bottom:.3rem;color:var(--warm);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.resource-card__stats dd,.resource-detail-list dd{margin:0}.resource-results__summary{background:linear-gradient(145deg,#ffffffd1,#faf4eceb)}.resource-empty{display:grid;gap:1rem;justify-items:start}.resource-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem}.resource-inline-link{color:var(--accent-strong)}.space-card__link{display:grid;gap:1rem;min-height:100%}.space-card__stats{display:grid;gap:.9rem;margin:0}.space-card__stats dt{margin-bottom:.3rem;color:var(--warm);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.space-card__stats dd{margin:0;line-height:1.55}.detail-stack{display:grid;gap:1rem}.detail-empty{margin:0;line-height:1.6}.profile-grid{align-items:start}.profile-copy{margin:0 0 1.25rem;line-height:1.7;color:var(--surface-muted)}.profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0 0 1.25rem}.profile-stat-card{padding:.95rem;border-radius:var(--radius-md);border:1px solid rgba(15,124,255,.14);background:#0f7cff0f}.profile-stat-card dt,.profile-handle small,.profile-status{color:var(--surface-muted)}.profile-stat-card dt{margin-bottom:.45rem;font-size:.76rem;font-family:IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.profile-stat-card dd{margin:0;font-size:1.7rem;font-weight:700;letter-spacing:-.05em}.profile-focus-grid{display:flex;flex-wrap:wrap;gap:.65rem}.profile-focus-chip{display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border-radius:999px;background:#ff7a591f;color:#9c3f24;font-size:.84rem}.profile-form,.admin-hub-grid,.admin-surface,.admin-form,.admin-record-list,.admin-record-metrics,.admin-action-row,.admin-record-card__header{display:grid;gap:1rem}.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-card,.admin-form-card,.admin-preview-card,.admin-records-card,.admin-record-card{background:#fffaf3eb}.admin-hub-card,.admin-record-card{display:grid;gap:1rem}.admin-hub-link{justify-self:start}.admin-surface{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start}.admin-records-card{grid-column:1 / -1}.admin-toolbar,.admin-action-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-toggle,.admin-select,.admin-secondary-button,.admin-danger-button{min-height:2.75rem;border-radius:.95rem;font:inherit}.admin-toggle,.admin-secondary-button,.admin-danger-button{padding:0 1rem;border:1px solid rgba(22,29,36,.1);background:#ffffffd1;color:var(--surface-ink);cursor:pointer}.admin-toggle--active{border-color:#0f7cff38;background:var(--accent-soft);color:var(--accent-strong)}.admin-select{width:100%;padding:0 1rem;border:1px solid var(--surface-border);background:#ffffffd1;color:var(--surface-ink)}.admin-select:focus{outline:2px solid rgba(15,124,255,.18);border-color:#0f7cff47}.admin-field-note,.admin-record-meta{color:var(--surface-muted);line-height:1.5}.admin-code-block{margin:0;padding:1rem;overflow-x:auto;border-radius:var(--radius-md);border:1px solid rgba(22,29,36,.08);background:#111922;color:#f3f6fb;font-family:IBM Plex Mono,monospace;font-size:.78rem;line-height:1.7}.admin-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record-card{padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(22,29,36,.08)}.admin-record-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-record-card__header h4{margin:0;letter-spacing:-.04em}.admin-record-card__header .muted-copy{margin:.2rem 0 0}.admin-record-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-record-metrics dt,.admin-record-meta{font-family:IBM Plex Mono,monospace;font-size:.76rem}.admin-record-metrics dt{margin-bottom:.3rem;color:var(--warm);letter-spacing:.08em;text-transform:uppercase}.admin-record-metrics dd{margin:0}.admin-danger-button{border-color:#b13b2829;background:#b13b2814;color:#8c3326}.admin-toggle:disabled,.admin-secondary-button:disabled,.admin-danger-button:disabled,.admin-select:disabled{cursor:not-allowed;opacity:.64}.profile-form__header,.profile-form__split,.profile-form__actions{display:grid;gap:1rem}.profile-form__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.profile-form__header h3{margin:0;letter-spacing:-.04em}.profile-handle{display:grid;gap:.25rem;padding:.8rem 1rem;border-radius:var(--radius-md);background:#161d240a;border:1px solid var(--surface-border)}.profile-handle span{font-family:IBM Plex Mono,monospace;color:var(--accent-strong)}.profile-field{display:grid;gap:.45rem;font-weight:500}.profile-input,.profile-textarea,.profile-submit{font:inherit}.profile-input,.profile-textarea{width:100%;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:#ffffffd1;color:var(--surface-ink)}.profile-textarea{resize:vertical;min-height:8rem}.profile-input:focus,.profile-textarea:focus{outline:2px solid rgba(15,124,255,.18);border-color:#0f7cff47}.profile-form__split{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form__actions{grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-submit{min-height:2.9rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--surface-ink);color:#fff;cursor:pointer;font-weight:600}.profile-submit:disabled{opacity:.72;cursor:wait}.profile-status{margin:0;line-height:1.5}.profile-status--success{color:#0b6b41}.profile-status--error{color:#b13b28}.profile-status--saving{color:var(--accent-strong)}@media(max-width:960px){.app-frame,.hero-panel,.page-grid,.signal-grid,.space-grid,.resource-layout,.resource-grid,.app-topbar{grid-template-columns:minmax(0,1fr)}.app-rail{position:static;min-height:auto}.app-main{padding:1.25rem}.profile-stat-grid,.admin-hub-grid,.admin-surface,.admin-record-list,.admin-record-card__header,.admin-record-metrics,.resource-card__stats,.resource-detail-list,.resource-search-box__fields,.profile-form__split,.profile-form__header,.profile-form__actions,.post-composer__header,.post-composer__actions,.post-image-uploader__header,.post-image-uploader__preview,.moderation-overview,.moderation-case__header,.moderation-case__details,.moderation-case__actions{grid-template-columns:minmax(0,1fr)}.moderation-toolbar,.moderation-case__meta{grid-template-columns:repeat(2,max-content)}}@media(max-width:720px){.app-frame{width:min(100% - 1rem,90rem);gap:1rem;padding-top:.5rem}.app-rail,.app-main,.hero-panel{border-radius:1.5rem}.action-row{justify-items:start}.moderation-toolbar,.moderation-case__meta{grid-template-columns:minmax(0,1fr)}}
