.Admin-module__wMh_Wq__wordmark{color:var(--strong);align-items:center;gap:.75rem;font-weight:760;text-decoration:none;display:inline-flex}.Admin-module__wMh_Wq__wordmarkSignal{border:1px solid #4cd7ff7a;border-radius:50%;width:1.65rem;height:1.65rem;position:relative;box-shadow:inset 0 0 0 .3rem #4cd7ff14}.Admin-module__wMh_Wq__wordmarkSignal:before,.Admin-module__wMh_Wq__wordmarkSignal:after{background:linear-gradient(120deg, var(--accent), var(--secondary));content:"";border-radius:99px;width:.22rem;position:absolute;transform:rotate(-42deg)}.Admin-module__wMh_Wq__wordmarkSignal:before{height:.55rem;bottom:.36rem;left:.48rem}.Admin-module__wMh_Wq__wordmarkSignal:after{height:.92rem;top:.25rem;right:.45rem}.Admin-module__wMh_Wq__loginPage,.Admin-module__wMh_Wq__statePage,.Admin-module__wMh_Wq__adminApp{background:var(--bg);min-height:100vh}.Admin-module__wMh_Wq__loginPage{place-items:center;padding:2rem;display:grid;position:relative;overflow:hidden}.Admin-module__wMh_Wq__loginBackdrop{pointer-events:none;background:radial-gradient(circle at 78% 15%,#9b8cff1a,#0000 28rem),radial-gradient(circle at 15% 85%,#4cd7ff14,#0000 24rem);position:absolute;inset:0}.Admin-module__wMh_Wq__loginBackdrop:after{content:"";background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.Admin-module__wMh_Wq__loginPanel{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fe6;width:min(100%,30rem);padding:clamp(2rem,5vw,3.5rem);position:relative;box-shadow:0 2rem 6rem #00000073}.Admin-module__wMh_Wq__loginBrand{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.Admin-module__wMh_Wq__loginBrand>span{border:1px solid var(--border);color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:.38rem .65rem;font-size:.58rem;font-weight:750}.Admin-module__wMh_Wq__loginIntro{padding:2.5rem 0 1.5rem}.Admin-module__wMh_Wq__loginIntro>p:first-child,.Admin-module__wMh_Wq__dashboardHeader p,.Admin-module__wMh_Wq__statusPanel>div>p:first-child,.Admin-module__wMh_Wq__modules>div>p,.Admin-module__wMh_Wq__stateCard>p:first-child{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.64rem;font-weight:760}.Admin-module__wMh_Wq__loginIntro h1{color:var(--strong);letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,7vw,3.5rem);font-weight:690;line-height:.98}.Admin-module__wMh_Wq__loginIntro>p:last-child{color:var(--muted);margin:1.25rem 0 0;line-height:1.65}.Admin-module__wMh_Wq__notice{border-left:2px solid var(--secondary);color:var(--muted);background:#9b8cff12;padding:.75rem 1rem;font-size:.9rem}.Admin-module__wMh_Wq__loginForm{gap:1.25rem;display:grid}.Admin-module__wMh_Wq__loginForm label{color:var(--text);gap:.5rem;font-size:.92rem;font-weight:680;display:grid}.Admin-module__wMh_Wq__loginForm input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:3.25rem;color:var(--strong);background:#040b14bd;outline:0;padding:0 1rem}.Admin-module__wMh_Wq__loginForm input:focus{border-color:#4cd7ff7a;box-shadow:0 0 0 3px #4cd7ff17}.Admin-module__wMh_Wq__formMessage{min-height:1.35rem}.Admin-module__wMh_Wq__formMessage p{color:#ffaaa3;margin:0;font-size:.9rem}.Admin-module__wMh_Wq__loginForm>button{border-radius:var(--radius);background:var(--accent);min-height:3.2rem;color:var(--deep);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 1.25rem;font-weight:760;display:flex}.Admin-module__wMh_Wq__loginForm>button:hover:not(:disabled){background:var(--accent-strong);box-shadow:0 .8rem 2.5rem #4cd7ff24}.Admin-module__wMh_Wq__loginForm>button:disabled{cursor:wait;opacity:.68}.Admin-module__wMh_Wq__loginFooter{border-top:1px solid var(--border-subtle);color:var(--subtle);margin-top:2rem;padding-top:1.25rem;font-size:.7rem}.Admin-module__wMh_Wq__statePage{text-align:center;place-items:center;padding:2rem;display:grid}.Admin-module__wMh_Wq__loader{border:1px solid #4cd7ff7a;border-top-color:var(--accent);border-radius:50%;width:3rem;height:3rem;margin-bottom:1rem;animation:1.2s linear infinite Admin-module__wMh_Wq__spin}.Admin-module__wMh_Wq__statePage>p{color:var(--muted)}.Admin-module__wMh_Wq__stateCard{border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;background:#13263bb8;width:min(100%,34rem);padding:2.5rem}.Admin-module__wMh_Wq__stateCard h1{color:var(--strong);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,6vw,3rem);line-height:1}.Admin-module__wMh_Wq__stateCard>p:not(:first-child){color:var(--muted);line-height:1.7}.Admin-module__wMh_Wq__stateCard>div{gap:.75rem;margin-top:1.5rem;display:flex}.Admin-module__wMh_Wq__stateCard button,.Admin-module__wMh_Wq__stateCard a{border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);color:var(--strong);cursor:pointer;padding:.72rem 1rem;font-weight:700;text-decoration:none}.Admin-module__wMh_Wq__adminApp{grid-template-columns:17rem minmax(0,1fr);min-width:20rem;display:grid;overflow-x:hidden}.Admin-module__wMh_Wq__skipLink{z-index:100;background:var(--accent);color:var(--deep);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.Admin-module__wMh_Wq__skipLink:focus{transform:translateY(0)}.Admin-module__wMh_Wq__sidebar{border-right:1px solid var(--border-subtle);background:#07111f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.Admin-module__wMh_Wq__sidebarBrand{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;min-height:5rem;padding:0 1.25rem;display:flex}.Admin-module__wMh_Wq__sidebarBrand>span{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:760}.Admin-module__wMh_Wq__sidebar nav{padding:2rem .75rem}.Admin-module__wMh_Wq__sidebar nav>p{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;padding:0 .75rem;font-size:.58rem;font-weight:760}.Admin-module__wMh_Wq__sidebar ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.Admin-module__wMh_Wq__sidebar li a,.Admin-module__wMh_Wq__sidebar li button{border-radius:var(--radius);width:100%;min-height:2.85rem;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.92rem;text-decoration:none;display:grid}.Admin-module__wMh_Wq__sidebar li button:disabled{cursor:not-allowed;opacity:.48}.Admin-module__wMh_Wq__unreadBadge{background:var(--accent);min-width:1.4rem;height:1.4rem;color:var(--deep);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.65rem;font-weight:800;display:inline-grid}.Admin-module__wMh_Wq__sidebar li small{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.Admin-module__wMh_Wq__sidebar li .Admin-module__wMh_Wq__activeNav{color:var(--strong);box-shadow:inset 2px 0 var(--accent);background:#4cd7ff14}.Admin-module__wMh_Wq__sessionStatus{border:1px solid var(--border-subtle);border-radius:var(--radius);align-items:center;gap:.75rem;margin:auto 1rem 1rem;padding:1rem;display:flex}.Admin-module__wMh_Wq__sessionStatus>span,.Admin-module__wMh_Wq__statusPanel dd span{background:#58e7a4;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 .75rem #58e7a48c}.Admin-module__wMh_Wq__sessionStatus div{display:grid}.Admin-module__wMh_Wq__sessionStatus strong{font-size:.68rem}.Admin-module__wMh_Wq__sessionStatus small{color:var(--subtle);font-size:.58rem}.Admin-module__wMh_Wq__workspace{min-width:0}.Admin-module__wMh_Wq__utilityBar{z-index:10;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050d17e0;justify-content:space-between;align-items:center;gap:1.25rem;min-height:5rem;padding:.75rem 2rem;display:flex;position:sticky;top:0}.Admin-module__wMh_Wq__utilityTitle{display:grid}.Admin-module__wMh_Wq__utilityTitle span{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.Admin-module__wMh_Wq__utilityTitle strong{font-size:.9rem}.Admin-module__wMh_Wq__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.Admin-module__wMh_Wq__avatar{width:2.45rem;height:2.45rem;color:var(--accent);border:1px solid #4cd7ff7a;border-radius:50%;place-items:center;font-weight:780;display:grid}.Admin-module__wMh_Wq__identity>div{min-width:0;display:grid}.Admin-module__wMh_Wq__identity strong{font-size:.9rem}.Admin-module__wMh_Wq__identity div span{max-width:15rem;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.Admin-module__wMh_Wq__identity button{border:1px solid var(--border);border-radius:var(--radius);min-height:2.4rem;color:var(--text);cursor:pointer;background:0 0;margin-left:.75rem;padding:0 1rem;font-weight:690}.Admin-module__wMh_Wq__identity button:hover:not(:disabled){background:#4cd7ff0f;border-color:#4cd7ff7a}.Admin-module__wMh_Wq__dashboard{width:min(100%,78rem);margin:0 auto;padding:clamp(2rem,5vw,5rem)}.Admin-module__wMh_Wq__dashboardHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3.5rem;display:flex}.Admin-module__wMh_Wq__dashboardHeader h1{color:var(--strong);letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:680;line-height:.98}.Admin-module__wMh_Wq__dashboardHeader>span{color:var(--accent);text-transform:uppercase;border:1px solid #4cd7ff7a;border-radius:99px;padding:.45rem .75rem;font-size:.62rem;font-weight:740}.Admin-module__wMh_Wq__statusPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#4cd7ff0d,#0000 42%),#13263bb8;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);gap:3.5rem;padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 1.5rem 4rem #0000003d}.Admin-module__wMh_Wq__statusPanel h2{max-width:15ch;color:var(--strong);letter-spacing:-.05em;margin:0;font-size:clamp(2.15rem,4.5vw,3.75rem);font-weight:660;line-height:1.02}.Admin-module__wMh_Wq__statusPanel>div>p:last-child{color:var(--muted);line-height:1.72}.Admin-module__wMh_Wq__statusPanel dl{border-top:1px solid var(--border-subtle);align-content:center;margin:0;display:grid}.Admin-module__wMh_Wq__statusPanel dl div{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;display:grid}.Admin-module__wMh_Wq__statusPanel dt{color:var(--subtle)}.Admin-module__wMh_Wq__statusPanel dd{text-transform:capitalize;align-items:center;gap:.5rem;margin:0;font-weight:680;display:flex}.Admin-module__wMh_Wq__statusPanel dd span{display:inline-block}.Admin-module__wMh_Wq__modules{border:1px dashed var(--border);border-radius:1.1rem;grid-template-columns:minmax(14rem,.55fr) 1fr;gap:2.5rem;margin-top:2rem;padding:2rem;display:grid}.Admin-module__wMh_Wq__modules h2{color:var(--strong);margin:0}.Admin-module__wMh_Wq__modules>p{color:var(--muted);margin:0;line-height:1.7}.Admin-module__wMh_Wq__cmsPage{width:min(100%,92rem);margin:0 auto;padding:clamp(2rem,4vw,4rem)}.Admin-module__wMh_Wq__cmsHeader{margin-bottom:2rem}.Admin-module__wMh_Wq__cmsHeader p:first-child,.Admin-module__wMh_Wq__sectionHeading p:first-child,.Admin-module__wMh_Wq__settingsCard>div p,.Admin-module__wMh_Wq__sectionSubheading p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.62rem;font-weight:760}.Admin-module__wMh_Wq__cmsHeader h1{color:var(--strong);letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,6vw,5rem);font-weight:680;line-height:.95}.Admin-module__wMh_Wq__cmsHeader>div>p:last-child,.Admin-module__wMh_Wq__sectionHeading>div>p:last-child{max-width:48rem;color:var(--muted);line-height:1.7}.Admin-module__wMh_Wq__cmsTabs{border:1px solid var(--border-subtle);border-radius:var(--radius);background:#07111fb8;gap:.4rem;margin-bottom:2rem;padding:.35rem;display:flex}.Admin-module__wMh_Wq__cmsTabs button{min-height:2.8rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex:1;font-weight:720}.Admin-module__wMh_Wq__cmsTabs button[aria-selected=true]{background:var(--raised);color:var(--strong);box-shadow:inset 0 -2px var(--accent)}.Admin-module__wMh_Wq__cmsSection{gap:1.5rem;display:grid}.Admin-module__wMh_Wq__sectionHeading,.Admin-module__wMh_Wq__sectionSubheading{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.Admin-module__wMh_Wq__sectionHeading h2{color:var(--strong);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.Admin-module__wMh_Wq__sectionSubheading h3,.Admin-module__wMh_Wq__settingsCard h3,.Admin-module__wMh_Wq__menuCard h3{color:var(--strong);margin:0}.Admin-module__wMh_Wq__primaryButton{border-radius:var(--radius);background:var(--accent);min-height:2.75rem;color:var(--deep);cursor:pointer;border:0;padding:0 1.1rem;font-weight:780}.Admin-module__wMh_Wq__primaryButton:hover{background:var(--accent-strong)}.Admin-module__wMh_Wq__cmsNotice{color:#75e7af;min-height:1.4rem;font-size:.88rem}.Admin-module__wMh_Wq__cmsError{color:#ffaaa3}.Admin-module__wMh_Wq__cmsLoading{color:var(--muted);text-align:center;padding:3rem}.Admin-module__wMh_Wq__tree{gap:.45rem;display:grid}.Admin-module__wMh_Wq__treeRow{margin-left:calc(var(--depth) * 2rem);border:1px solid var(--border-subtle);border-left:2px solid color-mix(in srgb, var(--accent) calc(100% - var(--depth) * 24%), var(--secondary));border-radius:var(--radius);background:#0c1929b8;grid-template-columns:minmax(15rem,1fr) auto auto auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.Admin-module__wMh_Wq__treeRow>div:first-child,.Admin-module__wMh_Wq__linkRow>div:first-child{min-width:0;display:grid}.Admin-module__wMh_Wq__treeRow small,.Admin-module__wMh_Wq__menuCard small{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:730}.Admin-module__wMh_Wq__treeRow strong,.Admin-module__wMh_Wq__linkRow strong{color:var(--strong)}.Admin-module__wMh_Wq__treeRow code,.Admin-module__wMh_Wq__linkRow code{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.72rem;overflow:hidden}.Admin-module__wMh_Wq__visibility{cursor:pointer;align-items:center;min-width:max-content;position:relative;color:var(--muted)!important;gap:.45rem!important;font-size:.72rem!important;display:inline-flex!important}.Admin-module__wMh_Wq__visibility input{clip-path:inset(50%);opacity:0;white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Admin-module__wMh_Wq__visibility span{border:1px solid var(--border);color:#0000;border-radius:.3rem;place-items:center;width:1.35rem;height:1.35rem;font-style:normal;display:grid}.Admin-module__wMh_Wq__visibility input:checked+span{color:#58e7a4;background:#58e7a41f;border-color:#58e7a4}.Admin-module__wMh_Wq__visibility input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.Admin-module__wMh_Wq__visibility em{font-style:normal}.Admin-module__wMh_Wq__rowActions,.Admin-module__wMh_Wq__cardTools,.Admin-module__wMh_Wq__formActions{flex-wrap:wrap;gap:.4rem;display:flex}.Admin-module__wMh_Wq__rowActions button,.Admin-module__wMh_Wq__cardTools button,.Admin-module__wMh_Wq__orderButtons button,.Admin-module__wMh_Wq__linkRow>button,.Admin-module__wMh_Wq__sectionSubheading>button,.Admin-module__wMh_Wq__formActions>button:not(.Admin-module__wMh_Wq__primaryButton){border:1px solid var(--border);min-height:2.1rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .65rem;font-size:.72rem;font-weight:680}.Admin-module__wMh_Wq__rowActions button:hover,.Admin-module__wMh_Wq__cardTools button:hover,.Admin-module__wMh_Wq__linkRow>button:hover{border-color:#4cd7ff7a}button.Admin-module__wMh_Wq__danger{color:#ffaaa3}.Admin-module__wMh_Wq__orderButtons{gap:.25rem;display:inline-flex}.Admin-module__wMh_Wq__orderButtons button{width:2.1rem;padding:0}.Admin-module__wMh_Wq__orderButtons button:disabled{cursor:not-allowed;opacity:.3}.Admin-module__wMh_Wq__editorForm{border-radius:var(--radius);background:#4cd7ff0a;border:1px solid #4cd7ff4d;grid-template-columns:minmax(12rem,1.2fr) repeat(3,minmax(9rem,1fr)) auto auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}.Admin-module__wMh_Wq__editorForm>div:first-child{align-self:center;display:grid}.Admin-module__wMh_Wq__editorForm small{color:var(--subtle)}.Admin-module__wMh_Wq__editorForm label,.Admin-module__wMh_Wq__settingsCard label{color:var(--muted);gap:.4rem;font-size:.75rem;font-weight:680;display:grid}.Admin-module__wMh_Wq__editorForm input:not([type=checkbox]),.Admin-module__wMh_Wq__editorForm select,.Admin-module__wMh_Wq__settingsCard input,.Admin-module__wMh_Wq__settingsCard textarea{border:1px solid var(--border);background:var(--deep);width:100%;min-height:2.7rem;color:var(--strong);resize:vertical;border-radius:.55rem;padding:.65rem .8rem}.Admin-module__wMh_Wq__settingsCard{border:1px solid var(--border-subtle);border-radius:var(--radius);background:#0c1929b8;grid-template-columns:minmax(12rem,.7fr) repeat(2,minmax(12rem,1fr)) auto auto;align-items:end;gap:1.25rem;padding:1.4rem;display:grid}.Admin-module__wMh_Wq__emptyState{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);text-align:center;grid-column:1/-1;padding:2.5rem}.Admin-module__wMh_Wq__emptyState p{margin-bottom:0}.Admin-module__wMh_Wq__menuGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__menuCard{border:1px solid var(--border-subtle);border-radius:var(--radius);background:#0c1929b8;min-width:0;padding:1.25rem}.Admin-module__wMh_Wq__menuCard>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Admin-module__wMh_Wq__cardTools{border-block:1px solid var(--border-subtle);margin:1rem 0;padding:.75rem 0}.Admin-module__wMh_Wq__linkList{gap:.5rem;display:grid}.Admin-module__wMh_Wq__linkList>p{color:var(--subtle);font-size:.8rem}.Admin-module__wMh_Wq__linkRow{background:#040b148c;border-radius:.6rem;grid-template-columns:minmax(7rem,1fr) auto auto auto auto;align-items:center;gap:.45rem;padding:.65rem;display:grid}.Admin-module__wMh_Wq__linkRow .Admin-module__wMh_Wq__visibility em{display:none}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__editorForm{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.8rem;margin-block:1rem;padding:1rem}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__editorForm>*{min-width:0}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__editorForm>div:first-child{align-self:auto}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__editorForm .Admin-module__wMh_Wq__visibility{justify-self:start}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__editorForm .Admin-module__wMh_Wq__formActions{width:100%;padding-top:.2rem}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow>div:first-child{overflow-wrap:anywhere;flex:100%}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow strong{overflow-wrap:anywhere}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow code{max-width:100%}.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow .Admin-module__wMh_Wq__visibility,.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow .Admin-module__wMh_Wq__orderButtons,.Admin-module__wMh_Wq__menuCard .Admin-module__wMh_Wq__linkRow>button{flex:none}.Admin-module__wMh_Wq__contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__contactFields label{color:var(--muted);gap:.4rem;font-size:.78rem;font-weight:680;display:grid}.Admin-module__wMh_Wq__contactFields input,.Admin-module__wMh_Wq__contactFields textarea{border:1px solid var(--border);background:var(--deep);width:100%;min-width:0;color:var(--strong);resize:vertical;border-radius:.55rem;padding:.75rem .8rem}.Admin-module__wMh_Wq__contactSocialEditor{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.7fr) minmax(15rem,1.3fr) minmax(6rem,.4fr) auto}.Admin-module__wMh_Wq__contactSocialEditor .Admin-module__wMh_Wq__formActions,.Admin-module__wMh_Wq__contactSocialEditor .Admin-module__wMh_Wq__inlineError{grid-column:1/-1}.Admin-module__wMh_Wq__contactSocialList{gap:.6rem;display:grid}.Admin-module__wMh_Wq__contactSocialList>article{background:#040b148c;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;padding:.8rem;display:flex}.Admin-module__wMh_Wq__contactSocialList>article>div:first-child{flex:18rem;min-width:10rem;display:grid}.Admin-module__wMh_Wq__contactSocialList a{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.Admin-module__wMh_Wq__contactSocialList>article>button{border:1px solid var(--border);min-height:2.1rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .65rem}.Admin-module__wMh_Wq__contactSocialList .Admin-module__wMh_Wq__editorForm{flex:100%}.Admin-module__wMh_Wq__contactTabs{border:1px solid var(--border-subtle);background:#040b148c;border-radius:.7rem;gap:.5rem;padding:.45rem;display:flex}.Admin-module__wMh_Wq__contactTabs a,.Admin-module__wMh_Wq__contactTabs button{min-height:2.55rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;padding:0 1rem;font-weight:700;text-decoration:none}.Admin-module__wMh_Wq__contactTabs [aria-current=page]{background:var(--raised);color:var(--strong);box-shadow:inset 0 -2px var(--accent)}.Admin-module__wMh_Wq__messageList{gap:.45rem;display:grid}.Admin-module__wMh_Wq__messageList>button{border:1px solid var(--border-subtle);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#040b148c;border-radius:.65rem;grid-template-columns:auto minmax(8rem,.7fr) minmax(12rem,1.3fr) minmax(10rem,1fr) auto auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.Admin-module__wMh_Wq__messageList>button:hover{border-color:#4cd7ff61}.Admin-module__wMh_Wq__messageList>button>span{color:var(--subtle);text-transform:uppercase;font-size:.65rem}.Admin-module__wMh_Wq__messageList>button strong,.Admin-module__wMh_Wq__messageList>button em,.Admin-module__wMh_Wq__messageList>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Admin-module__wMh_Wq__messageList>button em{font-style:normal}.Admin-module__wMh_Wq__messageList>button small,.Admin-module__wMh_Wq__messageList time{color:var(--subtle)}.Admin-module__wMh_Wq__messageList .Admin-module__wMh_Wq__unreadMessage{border-left:3px solid var(--accent);background:#4cd7ff0f}.Admin-module__wMh_Wq__messageList .Admin-module__wMh_Wq__unreadMessage strong,.Admin-module__wMh_Wq__messageList .Admin-module__wMh_Wq__unreadMessage em{color:var(--strong);font-weight:780}.Admin-module__wMh_Wq__messageViewer{border-radius:var(--radius);background:#0c1929d9;border:1px solid #4cd7ff47;gap:1.2rem;padding:1.3rem;display:grid}.Admin-module__wMh_Wq__messageViewer header,.Admin-module__wMh_Wq__messageViewer footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.Admin-module__wMh_Wq__messageViewer h3{color:var(--strong);margin:.2rem 0}.Admin-module__wMh_Wq__messageViewer header p{color:var(--subtle);margin:0}.Admin-module__wMh_Wq__messageViewer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.Admin-module__wMh_Wq__messageViewer dt{color:var(--subtle);text-transform:uppercase;font-size:.68rem}.Admin-module__wMh_Wq__messageViewer dd{overflow-wrap:anywhere;margin:.2rem 0 0}.Admin-module__wMh_Wq__messageBody{background:var(--deep);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;margin:0;padding:1rem}.Admin-module__wMh_Wq__messageViewer button,.Admin-module__wMh_Wq__messagePagination button{border:1px solid var(--border);min-height:2.2rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .75rem}.Admin-module__wMh_Wq__messageViewer footer{justify-content:flex-end}.Admin-module__wMh_Wq__messagePagination{color:var(--muted);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.Admin-module__wMh_Wq__acknowledgementFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__acknowledgementFields>label,.Admin-module__wMh_Wq__acknowledgementFields fieldset label{color:var(--muted);gap:.45rem;font-size:.78rem;font-weight:690;display:grid}.Admin-module__wMh_Wq__acknowledgementFields input,.Admin-module__wMh_Wq__acknowledgementFields textarea{border:1px solid var(--border);background:var(--deep);width:100%;color:var(--strong);resize:vertical;border-radius:.55rem;padding:.75rem .8rem}.Admin-module__wMh_Wq__acknowledgementBody,.Admin-module__wMh_Wq__acknowledgementFields fieldset{grid-column:1/-1}.Admin-module__wMh_Wq__acknowledgementFields fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1rem;display:grid}.Admin-module__wMh_Wq__acknowledgementFields legend{color:var(--strong);padding:0 .4rem;font-weight:700}.Admin-module__wMh_Wq__portfolioMessageList>button{grid-template-columns:auto minmax(10rem,.85fr) minmax(13rem,1.3fr) auto auto;align-items:center}.Admin-module__wMh_Wq__portfolioMessageSender,.Admin-module__wMh_Wq__portfolioMessageContext{gap:.2rem;min-width:0;display:grid}.Admin-module__wMh_Wq__portfolioMessageSender strong,.Admin-module__wMh_Wq__portfolioMessageSender small,.Admin-module__wMh_Wq__portfolioMessageContext strong,.Admin-module__wMh_Wq__portfolioMessageContext em{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.Admin-module__wMh_Wq__portfolioMessageSender small{color:var(--subtle)}.Admin-module__wMh_Wq__portfolioMessageContext strong{color:var(--strong)}.Admin-module__wMh_Wq__portfolioMessageContext em{color:var(--muted);font-style:normal}.Admin-module__wMh_Wq__replyStatus{border:1px solid var(--border);width:max-content;color:var(--muted);white-space:nowrap;border-radius:99px;padding:.28rem .5rem;font-size:.64rem;font-style:normal;font-weight:760;display:inline-flex}.Admin-module__wMh_Wq__replyStatus[data-status=sent]{color:#75e7af;border-color:#58e7a461}.Admin-module__wMh_Wq__replyStatus[data-status=failed]{color:#ffaaa3;border-color:#ffaaa36b}.Admin-module__wMh_Wq__replyStatus[data-status=pending]{color:#ffc473;border-color:#ffc47359}.Admin-module__wMh_Wq__portfolioEditor{border-radius:var(--radius);background:var(--surface);border:1px solid #4cd7ff4d;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.Admin-module__wMh_Wq__portfolioEditor>div:first-child,.Admin-module__wMh_Wq__portfolioEditor label{gap:.4rem;min-width:0;display:grid}.Admin-module__wMh_Wq__portfolioEditor small,.Admin-module__wMh_Wq__portfolioCategoryList code,.Admin-module__wMh_Wq__portfolioCategoryList p{color:var(--subtle)}.Admin-module__wMh_Wq__portfolioEditor input,.Admin-module__wMh_Wq__portfolioEditor textarea{border:1px solid var(--border);background:var(--deep);width:100%;color:var(--strong);resize:vertical;border-radius:.55rem;padding:.75rem .8rem}.Admin-module__wMh_Wq__portfolioDescription,.Admin-module__wMh_Wq__portfolioEditor .Admin-module__wMh_Wq__formActions,.Admin-module__wMh_Wq__portfolioEditor .Admin-module__wMh_Wq__inlineError{grid-column:1/-1}.Admin-module__wMh_Wq__portfolioCategoryList{gap:.7rem;display:grid}.Admin-module__wMh_Wq__portfolioCategoryList>article{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--deep);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.Admin-module__wMh_Wq__portfolioCategoryList>article>div:first-child{gap:.2rem;min-width:0;display:grid}.Admin-module__wMh_Wq__portfolioCategoryList strong{color:var(--strong)}.Admin-module__wMh_Wq__portfolioCategoryList code{overflow-wrap:anywhere}.Admin-module__wMh_Wq__portfolioCategoryList p{overflow-wrap:anywhere;margin:.2rem 0 0}.Admin-module__wMh_Wq__portfolioCategoryList>article>button{border:1px solid var(--border);min-height:2.35rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .75rem}.Admin-module__wMh_Wq__portfolioCategoryList .Admin-module__wMh_Wq__portfolioEditor{grid-column:1/-1;width:100%;margin:.4rem 0 0}.Admin-module__wMh_Wq__footerSettings{gap:1rem;display:grid}.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard{grid-template-columns:minmax(12rem,.6fr) 1fr;align-items:start}.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard:nth-child(2){grid-template-columns:minmax(12rem,.6fr) repeat(2,1fr)}.Admin-module__wMh_Wq__footerSettings>.Admin-module__wMh_Wq__primaryButton{justify-self:start}.Admin-module__wMh_Wq__legalSection{border:1px solid var(--border-subtle);border-radius:var(--radius);gap:1rem;margin-top:.5rem;padding:1.4rem;display:grid}.Admin-module__wMh_Wq__referenceState{color:var(--subtle);text-transform:uppercase;margin-top:.22rem;font-size:.6rem;font-weight:680}.Admin-module__wMh_Wq__selectorEmpty{border:1px dashed var(--border);border-radius:.55rem;align-self:stretch;padding:.7rem}.Admin-module__wMh_Wq__selectorEmpty p{color:var(--muted);margin:0 0 .3rem;font-size:.72rem}.Admin-module__wMh_Wq__selectorEmpty a{color:var(--accent);font-size:.72rem}.Admin-module__wMh_Wq__menuCard header code{color:var(--subtle);margin-top:.2rem;font-family:inherit;font-size:.7rem;display:block}.Admin-module__wMh_Wq__pagesSection{gap:1rem;display:grid}.Admin-module__wMh_Wq__pageEditor{border-radius:var(--radius-lg);background:linear-gradient(135deg,#4cd7ff0d,#0000 45%),#0c1929e0;border:1px solid #4cd7ff52;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.Admin-module__wMh_Wq__pageEditorHeading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.Admin-module__wMh_Wq__pageEditorHeading p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.6rem;font-weight:760}.Admin-module__wMh_Wq__pageEditorHeading h2{color:var(--strong);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.Admin-module__wMh_Wq__pageEditorHeading>button,.Admin-module__wMh_Wq__pageFormFooter button:not(.Admin-module__wMh_Wq__primaryButton),.Admin-module__wMh_Wq__emptyState button{border:1px solid var(--border);min-height:2.5rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.55rem;padding:0 .85rem;font-weight:680}.Admin-module__wMh_Wq__pageFormGrid{grid-template-columns:minmax(14rem,1.4fr) minmax(14rem,1fr) minmax(9rem,.55fr) minmax(12rem,.7fr);align-items:end;gap:1rem;display:grid}.Admin-module__wMh_Wq__pageContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__pageContentGrid label{color:var(--muted);gap:.45rem;font-size:.78rem;font-weight:690;display:grid}.Admin-module__wMh_Wq__pageContentGrid input,.Admin-module__wMh_Wq__pageContentGrid textarea{border:1px solid var(--border);background:var(--deep);width:100%;color:var(--strong);resize:vertical;border-radius:.55rem;padding:.75rem .8rem}.Admin-module__wMh_Wq__richTextField{color:var(--muted);gap:.45rem;font-size:.78rem;font-weight:690;display:grid}.Admin-module__wMh_Wq__richTextEditor{border:1px solid var(--border);background:var(--deep);border-radius:.65rem;overflow:hidden}.Admin-module__wMh_Wq__richTextToolbar{border-bottom:1px solid var(--border-subtle);background:var(--surface);flex-wrap:wrap;gap:.35rem;padding:.6rem;display:flex}.Admin-module__wMh_Wq__richTextToolbar button{border:1px solid var(--border);min-width:2.35rem;min-height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.4rem}.Admin-module__wMh_Wq__richTextToolbar button[data-active=true]{border-color:var(--accent);color:var(--strong);background:#4cd7ff1a}.Admin-module__wMh_Wq__richTextToolbar label{border:1px solid var(--border);color:var(--muted);border-radius:.4rem;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.68rem;display:flex}.Admin-module__wMh_Wq__richTextToolbar input[type=color]{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0}.Admin-module__wMh_Wq__richTextSurface{min-height:24rem;max-height:32rem;color:var(--strong);outline:0;padding:1rem 1.1rem;font-size:1rem;font-weight:400;line-height:1.7;overflow-y:auto}.Admin-module__wMh_Wq__richTextSurface p{margin:0 0 1rem}.Admin-module__wMh_Wq__richTextSurface h1,.Admin-module__wMh_Wq__richTextSurface h2{color:var(--strong);line-height:1.15}.Admin-module__wMh_Wq__richTextLoading{border:1px solid var(--border);min-height:24rem;color:var(--muted);border-radius:.65rem;padding:1rem}.Admin-module__wMh_Wq__saveClarifier{color:var(--subtle);margin:.25rem 0 0;font-size:.72rem}.Admin-module__wMh_Wq__globalModuleLink{border-radius:var(--radius-lg);background:linear-gradient(135deg, #4cd7ff0f, transparent 55%), var(--surface);color:inherit;border:1px solid #4cd7ff52;gap:.45rem;padding:1.35rem 1.5rem;text-decoration:none;display:grid}.Admin-module__wMh_Wq__globalModuleLink span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:760}.Admin-module__wMh_Wq__globalModuleLink strong{color:var(--strong);font-size:1.5rem}.Admin-module__wMh_Wq__globalModuleLink p{color:var(--muted);margin:0}.Admin-module__wMh_Wq__globalModuleLink em{color:var(--accent);font-style:normal;font-weight:700}.Admin-module__wMh_Wq__globalModules{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__headerSections{gap:1.5rem;display:grid}.Admin-module__wMh_Wq__brandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__brandGrid .Admin-module__wMh_Wq__settingsCard{grid-template-columns:1fr;align-content:start;display:grid}.Admin-module__wMh_Wq__brandGrid .Admin-module__wMh_Wq__settingsCard>div:first-child{grid-column:auto}.Admin-module__wMh_Wq__brandGrid .Admin-module__wMh_Wq__settingsCard>button{justify-self:start}.Admin-module__wMh_Wq__logoPreview{border:1px dashed var(--border);background:var(--deep);border-radius:.55rem;place-items:center;gap:.5rem;min-height:5rem;padding:1rem;display:grid}.Admin-module__wMh_Wq__logoPreview img{object-fit:contain;width:auto;max-width:min(100%,20rem);height:auto;max-height:4rem;display:block}.Admin-module__wMh_Wq__logoPreview strong{color:var(--strong);font-size:1.05rem}.Admin-module__wMh_Wq__logoPreview small{color:var(--subtle)}.Admin-module__wMh_Wq__headerMenuEditor{border-radius:var(--radius);background:var(--surface);border:1px solid #4cd7ff4d;grid-template-columns:minmax(12rem,1fr) minmax(15rem,1.5fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.Admin-module__wMh_Wq__headerMenuEditor>div:first-child,.Admin-module__wMh_Wq__headerMenuEditor>label{gap:.4rem;display:grid}.Admin-module__wMh_Wq__headerMenuEditor small{color:var(--subtle)}.Admin-module__wMh_Wq__headerMenuEditor select{border:1px solid var(--border);background:var(--deep);min-height:2.8rem;color:var(--strong);border-radius:.55rem;padding:0 .8rem}.Admin-module__wMh_Wq__headerMenuEditor .Admin-module__wMh_Wq__formActions,.Admin-module__wMh_Wq__headerMenuEditor .Admin-module__wMh_Wq__inlineError{grid-column:1/-1}.Admin-module__wMh_Wq__inlineError{color:#ffaaa3;margin:0;font-size:.85rem}.Admin-module__wMh_Wq__fixedAction{border:1px solid var(--border);border-radius:var(--radius);background:var(--deep);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.Admin-module__wMh_Wq__fixedAction>strong{color:var(--strong);font-size:1.1rem}.Admin-module__wMh_Wq__fixedAction>span{color:var(--accent)}.Admin-module__wMh_Wq__fixedAction>div{gap:.15rem;display:grid}.Admin-module__wMh_Wq__fixedAction code{color:var(--subtle);font-family:inherit}.Admin-module__wMh_Wq__headerPublish{border-radius:var(--radius-lg);background:linear-gradient(135deg, #4cd7ff12, transparent 55%), var(--surface);border:1px solid #4cd7ff61;justify-items:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.Admin-module__wMh_Wq__headerPublish p{max-width:50rem;color:var(--muted);margin:.4rem 0 0;line-height:1.6}.Admin-module__wMh_Wq__headerPublish>div:first-child>p:first-child{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem;font-weight:760}.Admin-module__wMh_Wq__headerPublish h2{color:var(--strong);margin:0}.Admin-module__wMh_Wq__pageFormGrid>label{color:var(--muted);gap:.45rem;font-size:.78rem;font-weight:690;display:grid}.Admin-module__wMh_Wq__pageFormGrid label>small{color:var(--subtle);font-weight:500}.Admin-module__wMh_Wq__pageFormGrid input:not([type=checkbox]),.Admin-module__wMh_Wq__pageFormGrid select{border:1px solid var(--border);background:var(--deep);width:100%;min-height:2.8rem;color:var(--strong);border-radius:.55rem;padding:0 .8rem}.Admin-module__wMh_Wq__slugInput{border:1px solid var(--border);background:var(--deep);border-radius:.55rem;align-items:center;display:flex}.Admin-module__wMh_Wq__slugInput:focus-within{border-color:var(--accent)}.Admin-module__wMh_Wq__slugInput>span{color:var(--subtle);padding-left:.8rem}.Admin-module__wMh_Wq__slugInput input{border:0!important;outline:0!important}.Admin-module__wMh_Wq__activeCheck{align-self:center;align-items:center;grid-template-columns:auto 1fr!important}.Admin-module__wMh_Wq__activeCheck input{width:1.15rem;height:1.15rem;accent-color:var(--accent)}.Admin-module__wMh_Wq__activeCheck small{grid-column:2}.Admin-module__wMh_Wq__pageFormFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding-top:1.25rem;display:flex}.Admin-module__wMh_Wq__pageFormFooter>p{color:var(--muted);margin:0}.Admin-module__wMh_Wq__pageFormFooter>div{gap:.6rem;margin-left:auto;display:flex}.Admin-module__wMh_Wq__pageList{gap:.65rem;display:grid}.Admin-module__wMh_Wq__pageCard{border:1px solid var(--border-subtle);border-radius:var(--radius);background:#0c1929b8;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.1rem 1.25rem;display:grid}.Admin-module__wMh_Wq__pageIdentity{min-width:0;display:grid}.Admin-module__wMh_Wq__pageIdentity small{color:var(--subtle);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:760}.Admin-module__wMh_Wq__pageIdentity h3{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0;font-size:1.05rem;overflow:hidden}.Admin-module__wMh_Wq__pageIdentity code{color:var(--muted);font-family:inherit;font-size:.76rem}.Admin-module__wMh_Wq__pageIdentity p{max-width:52rem;color:var(--subtle);margin:.4rem 0 0;font-size:.78rem}.Admin-module__wMh_Wq__pageStates{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.Admin-module__wMh_Wq__pageStates span{border:1px solid var(--border);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:.35rem .6rem;font-size:.6rem;font-weight:760}.Admin-module__wMh_Wq__pageStates span[data-state=published],.Admin-module__wMh_Wq__pageStates span[data-state=active]{color:#75e7af;border-color:#58e7a461}.Admin-module__wMh_Wq__pageStates span[data-state=draft],.Admin-module__wMh_Wq__pageStates span[data-state=inactive]{color:#ffc473;border-color:#ffc47359}.Admin-module__wMh_Wq__pageActions{gap:.45rem;display:flex}.Admin-module__wMh_Wq__pageActions button{border:1px solid var(--border);min-height:2.35rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.55rem;padding:0 .8rem;font-size:.75rem;font-weight:690}@keyframes Admin-module__wMh_Wq__spin{to{transform:rotate(360deg)}}.Admin-module__wMh_Wq__projectEditor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:1.25rem;padding:1.5rem;display:grid}.Admin-module__wMh_Wq__projectForm{display:contents}.Admin-module__wMh_Wq__linkEditor{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.Admin-module__wMh_Wq__linkEditor>label{gap:.45rem;min-width:0;display:grid}.Admin-module__wMh_Wq__linkEditor input{border:1px solid var(--border);background:var(--deep);width:100%;min-height:2.8rem;color:var(--strong);border-radius:.55rem;padding:.65rem .8rem}.Admin-module__wMh_Wq__linkEditor .Admin-module__wMh_Wq__projectActions{grid-column:1/-1}.Admin-module__wMh_Wq__linkCards{gap:.6rem;display:grid}.Admin-module__wMh_Wq__linkCards article{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--deep);flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;padding:.8rem;display:flex}.Admin-module__wMh_Wq__linkCards article>div:first-child{flex:18rem;gap:.2rem;min-width:0;display:grid}.Admin-module__wMh_Wq__linkCards a{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Admin-module__wMh_Wq__linkCards small{color:var(--muted)}.Admin-module__wMh_Wq__linkActions{flex-wrap:wrap;flex:0 auto;gap:.5rem;display:flex}.Admin-module__wMh_Wq__projectEditor>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.Admin-module__wMh_Wq__projectEditor h2{margin:0}.Admin-module__wMh_Wq__projectFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Admin-module__wMh_Wq__projectFields>label,.Admin-module__wMh_Wq__projectFields>div{color:var(--muted);gap:.45rem;font-size:.78rem;font-weight:690;display:grid}.Admin-module__wMh_Wq__projectFields input:not([type=checkbox]),.Admin-module__wMh_Wq__projectFields select,.Admin-module__wMh_Wq__projectFields textarea,.Admin-module__wMh_Wq__projectListField input{border:1px solid var(--border);background:var(--deep);width:100%;min-height:2.8rem;color:var(--strong);border-radius:.55rem;padding:.65rem .8rem}.Admin-module__wMh_Wq__projectWide{grid-column:1/-1}.Admin-module__wMh_Wq__projectListField{border:1px solid var(--border-subtle);border-radius:var(--radius);align-content:start;gap:.5rem;min-width:0;margin:0;padding:1rem;display:grid}.Admin-module__wMh_Wq__projectListField div{gap:.5rem;min-width:0;display:flex}.Admin-module__wMh_Wq__projectListField button{flex:none}.Admin-module__wMh_Wq__projectActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.Admin-module__wMh_Wq__projectCards{gap:.75rem;display:grid}.Admin-module__wMh_Wq__projectCards article{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--deep);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-width:0;padding:1rem;display:grid}.Admin-module__wMh_Wq__projectCards article>div:first-child{min-width:0}.Admin-module__wMh_Wq__projectCards h3{color:var(--strong);margin:0}.Admin-module__wMh_Wq__projectCards code,.Admin-module__wMh_Wq__projectCards p{overflow-wrap:anywhere;color:var(--muted)}.Admin-module__wMh_Wq__sectionManager{border-top:1px solid var(--border);gap:1rem;padding-top:1.25rem;display:grid!important}.Admin-module__wMh_Wq__sectionCards{gap:.6rem;display:grid}.Admin-module__wMh_Wq__sectionCards article{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--deep);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem;display:flex}.Admin-module__wMh_Wq__sectionCards article>div{min-width:min(15rem,100%);margin-right:auto;display:grid}.Admin-module__wMh_Wq__sectionCards small{color:var(--muted)}.Admin-module__wMh_Wq__sectionEditor{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.Admin-module__wMh_Wq__sectionEditor>label,.Admin-module__wMh_Wq__sectionEditor>div{gap:.45rem;display:grid}.Admin-module__wMh_Wq__sectionEditor input:not([type=checkbox]){border:1px solid var(--border);background:var(--deep);width:100%;min-height:2.8rem;color:var(--strong);border-radius:.55rem;padding:.65rem .8rem}@media (max-width:62rem){.Admin-module__wMh_Wq__adminApp{grid-template-columns:5rem minmax(0,1fr)}.Admin-module__wMh_Wq__sidebarBrand{justify-content:center;padding-inline:.5rem}.Admin-module__wMh_Wq__sidebarBrand>span,.Admin-module__wMh_Wq__sidebarBrand a>span:last-child,.Admin-module__wMh_Wq__sidebar nav>p,.Admin-module__wMh_Wq__sidebar li a:not(.Admin-module__wMh_Wq__activeNav),.Admin-module__wMh_Wq__sidebar li button,.Admin-module__wMh_Wq__sessionStatus{display:none}.Admin-module__wMh_Wq__sidebar nav{padding-inline:.5rem}.Admin-module__wMh_Wq__sidebar li .Admin-module__wMh_Wq__activeNav{justify-content:center;align-items:center;padding:0 .25rem;font-size:.62rem;display:flex}.Admin-module__wMh_Wq__statusPanel{grid-template-columns:1fr}.Admin-module__wMh_Wq__treeRow{grid-template-columns:minmax(12rem,1fr) auto auto}.Admin-module__wMh_Wq__treeRow .Admin-module__wMh_Wq__rowActions{grid-column:1/-1}.Admin-module__wMh_Wq__editorForm,.Admin-module__wMh_Wq__settingsCard{grid-template-columns:repeat(2,minmax(0,1fr))}.Admin-module__wMh_Wq__editorForm>div:first-child,.Admin-module__wMh_Wq__settingsCard>div:first-child{grid-column:1/-1}.Admin-module__wMh_Wq__menuGrid,.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard,.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard>div:first-child{grid-column:1/-1}.Admin-module__wMh_Wq__pageFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Admin-module__wMh_Wq__projectCards article{grid-template-columns:minmax(0,1fr) auto}.Admin-module__wMh_Wq__projectCards .Admin-module__wMh_Wq__pageActions{grid-column:1/-1}.Admin-module__wMh_Wq__pageContentGrid{grid-template-columns:1fr}.Admin-module__wMh_Wq__headerMenuEditor,.Admin-module__wMh_Wq__contactSocialEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.Admin-module__wMh_Wq__portfolioCategoryList>article{grid-template-columns:minmax(0,1fr) auto auto}.Admin-module__wMh_Wq__portfolioCategoryList>article>button{grid-row:2}.Admin-module__wMh_Wq__messageList>button{grid-template-columns:auto minmax(8rem,.8fr) minmax(10rem,1.2fr) auto auto}.Admin-module__wMh_Wq__messageList>button small{display:none}}@media (max-width:44rem){.Admin-module__wMh_Wq__linkEditor{grid-template-columns:1fr}.Admin-module__wMh_Wq__linkEditor .Admin-module__wMh_Wq__projectActions{grid-column:auto}.Admin-module__wMh_Wq__linkCards article>div:first-child{flex-basis:100%}.Admin-module__wMh_Wq__linkActions{width:100%}.Admin-module__wMh_Wq__loginPage{padding:1rem}.Admin-module__wMh_Wq__loginPanel{padding:1.5rem}.Admin-module__wMh_Wq__adminApp{display:block}.Admin-module__wMh_Wq__sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;align-items:center;width:100%;height:auto;position:sticky;top:0}.Admin-module__wMh_Wq__sidebarBrand{min-height:3.8rem;padding:0 1rem}.Admin-module__wMh_Wq__sidebar nav{margin-left:auto;padding:0 .75rem}.Admin-module__wMh_Wq__sidebar li .Admin-module__wMh_Wq__activeNav{width:auto;min-height:2.75rem;padding-inline:.75rem}.Admin-module__wMh_Wq__utilityBar{min-height:auto;padding:1rem;position:static}.Admin-module__wMh_Wq__utilityTitle{display:none}.Admin-module__wMh_Wq__identity{justify-content:flex-end;width:100%}.Admin-module__wMh_Wq__identity div span{max-width:8rem}.Admin-module__wMh_Wq__identity button{margin-left:auto}.Admin-module__wMh_Wq__dashboard{padding:2rem 1rem}.Admin-module__wMh_Wq__dashboardHeader{flex-direction:column;align-items:flex-start;margin-bottom:2rem}.Admin-module__wMh_Wq__statusPanel{gap:2rem;padding:1.5rem}.Admin-module__wMh_Wq__modules{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.Admin-module__wMh_Wq__cmsPage{padding:2rem 1rem}.Admin-module__wMh_Wq__sectionHeading{flex-direction:column;align-items:flex-start}.Admin-module__wMh_Wq__treeRow{margin-left:calc(var(--depth) * .7rem);grid-template-columns:1fr auto}.Admin-module__wMh_Wq__treeRow .Admin-module__wMh_Wq__orderButtons{justify-self:end}.Admin-module__wMh_Wq__treeRow .Admin-module__wMh_Wq__rowActions{grid-column:1/-1}.Admin-module__wMh_Wq__editorForm,.Admin-module__wMh_Wq__settingsCard,.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard,.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard:nth-child(2){grid-template-columns:1fr}.Admin-module__wMh_Wq__editorForm>div:first-child,.Admin-module__wMh_Wq__settingsCard>div:first-child,.Admin-module__wMh_Wq__footerSettings .Admin-module__wMh_Wq__settingsCard>div:first-child{grid-column:auto}.Admin-module__wMh_Wq__menuGrid{grid-template-columns:1fr}.Admin-module__wMh_Wq__linkRow{grid-template-columns:minmax(8rem,1fr) auto auto}.Admin-module__wMh_Wq__linkRow>button{grid-row:2}.Admin-module__wMh_Wq__pageEditorHeading,.Admin-module__wMh_Wq__pageFormFooter{flex-direction:column;align-items:flex-start}.Admin-module__wMh_Wq__pageFormGrid{grid-template-columns:1fr}.Admin-module__wMh_Wq__pageFormFooter>div{width:100%;margin-left:0}.Admin-module__wMh_Wq__pageFormFooter>div button{flex:1}.Admin-module__wMh_Wq__pageCard{grid-template-columns:1fr;gap:.9rem}.Admin-module__wMh_Wq__pageStates{justify-content:flex-start}.Admin-module__wMh_Wq__pageActions button{flex:1}.Admin-module__wMh_Wq__brandGrid,.Admin-module__wMh_Wq__headerMenuEditor,.Admin-module__wMh_Wq__globalModules{grid-template-columns:1fr}.Admin-module__wMh_Wq__headerMenuEditor .Admin-module__wMh_Wq__formActions,.Admin-module__wMh_Wq__headerMenuEditor .Admin-module__wMh_Wq__inlineError{grid-column:auto}.Admin-module__wMh_Wq__contactFields,.Admin-module__wMh_Wq__contactSocialEditor,.Admin-module__wMh_Wq__acknowledgementFields,.Admin-module__wMh_Wq__acknowledgementFields fieldset,.Admin-module__wMh_Wq__portfolioEditor,.Admin-module__wMh_Wq__portfolioCategoryList>article{grid-template-columns:1fr}.Admin-module__wMh_Wq__portfolioDescription,.Admin-module__wMh_Wq__portfolioEditor .Admin-module__wMh_Wq__formActions,.Admin-module__wMh_Wq__portfolioEditor .Admin-module__wMh_Wq__inlineError,.Admin-module__wMh_Wq__portfolioCategoryList .Admin-module__wMh_Wq__portfolioEditor{grid-column:auto}.Admin-module__wMh_Wq__portfolioCategoryList>article>button{grid-row:auto}.Admin-module__wMh_Wq__projectFields,.Admin-module__wMh_Wq__projectCards article{grid-template-columns:1fr}.Admin-module__wMh_Wq__projectWide,.Admin-module__wMh_Wq__projectCards .Admin-module__wMh_Wq__pageActions{grid-column:auto}.Admin-module__wMh_Wq__projectActions{justify-content:stretch}.Admin-module__wMh_Wq__projectActions button{flex:1}.Admin-module__wMh_Wq__sectionEditor{grid-template-columns:1fr}.Admin-module__wMh_Wq__sectionEditor .Admin-module__wMh_Wq__projectWide,.Admin-module__wMh_Wq__contactSocialEditor .Admin-module__wMh_Wq__formActions,.Admin-module__wMh_Wq__contactSocialEditor .Admin-module__wMh_Wq__inlineError{grid-column:auto}.Admin-module__wMh_Wq__contactTabs{overflow-x:auto}.Admin-module__wMh_Wq__messageList>button{grid-template-columns:auto minmax(0,1fr)}.Admin-module__wMh_Wq__messageList>button em,.Admin-module__wMh_Wq__messageList>button small,.Admin-module__wMh_Wq__messageList>button .Admin-module__wMh_Wq__replyStatus,.Admin-module__wMh_Wq__messageList>button time{grid-column:2}.Admin-module__wMh_Wq__messageList>button small{display:block}.Admin-module__wMh_Wq__portfolioMessageList>button{align-items:start}.Admin-module__wMh_Wq__portfolioMessageSender,.Admin-module__wMh_Wq__portfolioMessageContext,.Admin-module__wMh_Wq__portfolioMessageList>button .Admin-module__wMh_Wq__replyStatus,.Admin-module__wMh_Wq__portfolioMessageList>button time{grid-column:2}.Admin-module__wMh_Wq__messageViewer dl{grid-template-columns:1fr}}@media (max-width:28rem){.Admin-module__wMh_Wq__loginBrand{flex-direction:column;align-items:flex-start}.Admin-module__wMh_Wq__statusPanel dl div{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.Admin-module__wMh_Wq__loader{animation:none}}
