:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f4f6f7;background:#050607;color-scheme:dark;--header:76px;--ticker:34px;--line:rgba(219,227,233,.13);--line2:rgba(219,227,233,.07);--muted:#929da5;--metal:#cbd5dc;--surface:rgba(15,18,20,.72)}*{box-sizing:border-box}html{background:#050607}body{margin:0;min-height:100vh;color:#f4f6f7;background:radial-gradient(circle at 82% 10%,rgba(136,158,174,.11),transparent 27%),linear-gradient(145deg,#07090a,#030404 72%);overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.brand-sprite{position:absolute}.member-header{position:fixed;z-index:160;top:0;left:0;right:0;height:var(--header);display:grid;grid-template-columns:190px 1fr auto;align-items:center;padding:0 24px;border-bottom:1px solid var(--line);background:rgba(5,7,8,.87);backdrop-filter:blur(22px);overflow:hidden}.member-header-depth{position:absolute;inset:0;display:flex;justify-content:space-around;align-items:center;font:800 36px/1 Manrope,sans-serif;letter-spacing:.08em;color:rgba(229,236,241,.025);white-space:nowrap;pointer-events:none}.member-brand{position:relative;z-index:1;width:150px}.member-brand svg,.member-menu-top svg{display:block;width:100%;height:auto}.member-state{justify-self:center;display:flex;gap:8px;align-items:center;font:500 8px/1 Manrope,sans-serif;letter-spacing:.16em;color:var(--muted)}.member-state b{color:#dde5ea;font-weight:600}.member-header-actions{display:flex;gap:7px}.member-control{border:1px solid var(--line);background:transparent;color:#d7dfe4;padding:12px 13px;font-size:8px;letter-spacing:.14em}.member-announcement{position:fixed;z-index:150;top:var(--header);left:0;right:0;height:var(--ticker);overflow:hidden;border-bottom:1px solid var(--line);background:#0b0e10;display:flex;align-items:center}.member-announcement-track{display:flex;width:max-content;animation:ticker 33s linear infinite;white-space:nowrap}.member-announcement-track span{min-width:100vw;text-align:center;padding-right:40px;color:#aab4bb;font:600 8px/1 Manrope,sans-serif;letter-spacing:.19em}@keyframes ticker{to{transform:translateX(-33.333%)}}
.member-menu{position:fixed;z-index:300;inset:0;background:rgba(5,7,8,.985);opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .42s,transform .55s cubic-bezier(.2,.8,.2,1),visibility .42s;overflow:hidden}.member-menu.open{opacity:1;visibility:visible;transform:none}.member-menu-atmosphere{position:absolute;inset:0;pointer-events:none}.member-menu-ghost{position:absolute;left:3vw;bottom:2vh;color:transparent;-webkit-text-stroke:1px rgba(226,234,240,.055);font:800 clamp(86px,18vw,270px)/.75 Manrope,sans-serif;letter-spacing:-.08em}.member-menu-atmosphere svg{position:absolute;width:min(38vw,420px);right:-5vw;bottom:-8vh;opacity:.05}.member-menu-top{height:var(--header);display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid var(--line)}.member-menu-top>span{display:flex;align-items:center;gap:14px;width:220px}.member-menu-top svg{width:145px}.member-menu-top b{font-size:8px;letter-spacing:.14em;color:var(--muted)}.member-menu-top button,.member-menu-utility button{border:0;background:transparent;color:#e6ecef;letter-spacing:.13em}.member-menu-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:8vw;align-items:start;padding:clamp(36px,7vh,76px) clamp(24px,6vw,88px)}.member-menu-nav{display:grid}.member-menu-nav button{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 4px;border:0;border-bottom:1px solid var(--line2);background:transparent;color:#e8edef;text-align:left}.member-menu-nav small{color:#69757e;font-size:8px}.member-menu-nav strong{font:600 clamp(18px,2.7vw,38px)/1 Manrope,sans-serif;letter-spacing:-.035em}.member-menu-nav .count{font-size:8px;letter-spacing:.14em;color:#8e9aa3}.member-menu-nav button:hover strong,.member-menu-nav button.active strong{color:#fff}.member-menu-utility{display:grid;gap:0;border-top:1px solid var(--line)}.member-menu-utility small{padding:15px 0;color:#69757e;font-size:8px;letter-spacing:.16em}.member-menu-utility a,.member-menu-utility button{padding:12px 0;border-bottom:1px solid var(--line2);font-size:10px;text-align:left}.member-menu-utility #memberSignOut{margin-top:18px;color:#d6b5b5}.member-menu-footer{position:absolute;left:25px;right:25px;bottom:20px;display:flex;justify-content:space-between;color:#6f7980;font-size:8px;letter-spacing:.12em}
#app{min-height:100vh;padding-top:calc(var(--header) + var(--ticker))}.network-shell{width:min(1180px,100%);margin:0 auto;padding:clamp(36px,5vw,72px) clamp(18px,5vw,58px) 80px}.network-intro{padding:clamp(12px,2vw,24px) 0 34px;border-bottom:1px solid var(--line)}.eyebrow{font:600 8px/1 Manrope,sans-serif;letter-spacing:.2em;color:#87949d;text-transform:uppercase}.network-intro h1,.login-panel h1{margin:12px 0 14px;font:600 clamp(38px,6vw,72px)/.96 Manrope,sans-serif;letter-spacing:-.055em}.network-intro p{max-width:680px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.identity-row{display:flex;flex-wrap:wrap;gap:26px;margin:34px 0 8px;padding:17px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.identity-item{min-width:150px}.identity-item small{display:block;margin-bottom:7px;color:#6f7b84;font-size:8px;letter-spacing:.16em}.identity-item strong{font:600 12px/1.2 Manrope,sans-serif;letter-spacing:.08em}.partner-badge{display:inline-flex;padding:6px 9px;border:1px solid rgba(222,231,237,.27);font-size:8px;letter-spacing:.15em}.overview-section{padding:38px 0;border-bottom:1px solid var(--line)}.overview-section h2{margin:8px 0 14px;font:600 clamp(24px,3.2vw,42px)/1 Manrope,sans-serif;letter-spacing:-.04em}.overview-section>p{max-width:760px;color:var(--muted);line-height:1.75;font-size:13px}.benefit-lines{margin-top:28px}.benefit-line{display:grid;grid-template-columns:70px 150px 1fr;gap:18px;padding:17px 0;border-top:1px solid var(--line2)}.benefit-line small{color:#65727b}.benefit-line strong{font-size:10px;letter-spacing:.14em}.benefit-line p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.compact-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:26px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-cell{padding:15px 14px;border-right:1px solid var(--line)}.metric-cell:last-child{border-right:0}.metric-cell small{display:block;color:#69757d;font-size:7px;letter-spacing:.13em}.metric-cell strong{display:block;margin-top:7px;font:600 16px/1 Manrope,sans-serif}.panel{margin-top:28px;padding:0;border-top:1px solid var(--line)}.panel-head{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:23px 0;border-bottom:1px solid var(--line)}.panel-head h2{margin:5px 0 0;font:600 clamp(28px,4vw,48px)/1 Manrope,sans-serif;letter-spacing:-.045em}.panel-head p{max-width:500px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.request,.client-row,.project-row,.notification{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line2)}.request strong,.client-row strong,.project-row strong,.notification strong{display:block;font-size:12px}.request .muted,.client-row .muted,.project-row .muted,.notification p{display:block;margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.btn{border:1px solid var(--line);background:transparent;color:#e5ecef;padding:10px 13px;font-size:9px;letter-spacing:.08em}.btn.primary{background:linear-gradient(110deg,#dce4e9,#aeb9c2);border-color:#cbd5dc;color:#080a0b;font-weight:700}.btn.ghost{color:#c2cbd1}.btn.small{padding:8px 10px;font-size:8px}.toolbar{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.field{display:grid;gap:7px;margin:16px 0}.field label{font-size:8px;color:#76828a;text-transform:uppercase;letter-spacing:.14em}.field input,.field textarea,.field select{width:100%;background:#07090a;border:1px solid var(--line);padding:12px;color:#eef2f4;border-radius:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.notice{border:1px solid rgba(226,190,149,.22);padding:12px;color:#d7c2aa;background:rgba(90,65,40,.1)}.login{min-height:calc(100vh - var(--header) - var(--ticker));display:grid;place-items:center;padding:28px}.login-panel{width:min(520px,100%);padding:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(16,19,21,.72),rgba(7,9,10,.62));backdrop-filter:blur(18px)}.muted{color:var(--muted)}.status{display:inline-flex;border:1px solid var(--line);padding:6px 8px;color:#cfd8dd;font-size:8px;letter-spacing:.12em}.thread{display:grid;gap:10px;margin-top:24px}.message{padding:15px 0;border-top:1px solid var(--line2);line-height:1.6;font-size:12px}.message-meta{margin-bottom:7px;color:#737f87;font-size:8px;letter-spacing:.12em}.attachments{display:grid;gap:7px;margin-top:12px}.attachment{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--line2);padding:10px}.attachment-name{font-size:11px}.attachment-size{color:var(--muted);font-size:8px;margin-top:4px}.file-note{font-size:9px;color:var(--muted)}.back-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.live-pill{font-size:8px;letter-spacing:.13em;color:#98a5ad}.toast-stack{position:fixed;z-index:450;right:18px;top:calc(var(--header) + var(--ticker) + 16px);display:grid;gap:8px;width:min(350px,calc(100vw - 36px))}.toast{padding:13px 14px;border:1px solid var(--line);background:#0c0f11;box-shadow:0 18px 50px rgba(0,0,0,.4);font-size:11px}.toast strong{display:block;margin-bottom:5px;font-size:8px;letter-spacing:.14em}.client-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px 0}.detail-block{border-top:1px solid var(--line);padding-top:17px}.detail-block h3{font-size:9px;letter-spacing:.15em}.detail-block p{color:var(--muted);font-size:12px;line-height:1.7}.action-composer{max-width:760px}.member-theme-transition{position:fixed;z-index:500;inset:0;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(135deg,#050607,#dfe3e4)}.member-theme-transition.active{visibility:visible;animation:memberWorld 1.05s cubic-bezier(.76,0,.24,1)}.member-theme-transition.to-dark{background:linear-gradient(135deg,#f0f0eb,#5f6a72,#050607)}.member-theme-transition.to-light{background:linear-gradient(135deg,#050607,#66737b,#efefea)}@keyframes memberWorld{0%,100%{opacity:0}42%,61%{opacity:1}}
html[data-theme="light"]{color-scheme:light;--line:rgba(28,38,45,.15);--line2:rgba(28,38,45,.08);--muted:#59646b}html[data-theme="light"],html[data-theme="light"] body{background:#e6e7e3;color:#151b1f}html[data-theme="light"] body{background:radial-gradient(circle at 16% 4%,#fff,transparent 31%),radial-gradient(circle at 82% 14%,rgba(111,129,141,.16),transparent 29%),linear-gradient(145deg,#d9dad6,#f2f1ec 55%,#d8dbda)}html[data-theme="light"] .member-header{background:rgba(236,236,231,.9);box-shadow:0 18px 50px rgba(53,62,68,.07)}html[data-theme="light"] .member-header-depth{color:rgba(27,37,44,.045)}html[data-theme="light"] .member-state b,html[data-theme="light"] .member-control{color:#202a31}html[data-theme="light"] .member-announcement{background:#232b30;color:#edf0f1}html[data-theme="light"] .member-announcement-track span{color:#e9edef}html[data-theme="light"] .member-brand svg,html[data-theme="light"] .member-menu-top svg{filter:brightness(.25) saturate(.4)}html[data-theme="light"] .member-menu{background:linear-gradient(135deg,#efefea,#d9dcdb);color:#151b1f}html[data-theme="light"] .member-menu-ghost{-webkit-text-stroke-color:rgba(27,37,44,.08)}html[data-theme="light"] .member-menu-atmosphere svg{filter:brightness(.2);opacity:.07}html[data-theme="light"] .member-menu-top button,html[data-theme="light"] .member-menu-utility button{color:#1c252b}html[data-theme="light"] .member-menu-nav button{color:#1b242a}html[data-theme="light"] .member-menu-nav button:hover strong,html[data-theme="light"] .member-menu-nav button.active strong{color:#060809}html[data-theme="light"] .field input,html[data-theme="light"] .field textarea,html[data-theme="light"] .field select{background:rgba(250,250,246,.62);color:#151b1f}html[data-theme="light"] .btn{color:#1c252b}html[data-theme="light"] .btn.primary{color:#050708}html[data-theme="light"] .login-panel{background:linear-gradient(145deg,rgba(249,249,245,.7),rgba(216,219,218,.65));box-shadow:0 30px 90px rgba(55,65,72,.1)}html[data-theme="light"] .toast{background:#eef0ed;color:#182026}
@media(max-width:760px){:root{--header:66px;--ticker:32px}.member-header{grid-template-columns:130px 1fr auto;padding:0 13px}.member-brand{width:118px}.member-state{display:none}.member-control{padding:10px 8px;font-size:7px}.member-header-depth{font-size:24px;opacity:.5}.member-announcement-track span{font-size:6.7px;letter-spacing:.11em}.member-menu-top{height:var(--header);padding:0 14px}.member-menu-top>span{width:165px}.member-menu-top svg{width:116px}.member-menu-body{display:block;padding:22px 16px 96px;overflow:auto;height:calc(100vh - var(--header))}.member-menu-nav strong{font-size:22px}.member-menu-nav button{grid-template-columns:34px 1fr auto;padding:13px 0}.member-menu-utility{margin-top:30px}.member-menu-footer{display:none}.network-shell{padding:30px 16px 60px}.network-intro h1{font-size:42px}.identity-row{gap:18px}.identity-item{min-width:calc(50% - 18px)}.benefit-line{grid-template-columns:44px 100px 1fr;gap:10px}.compact-metrics{grid-template-columns:1fr 1fr}.metric-cell:nth-child(2){border-right:0}.metric-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.panel-head{display:block}.panel-head p{margin-top:12px}.form-row,.client-detail-grid{grid-template-columns:1fr}.request,.client-row,.project-row,.notification{grid-template-columns:1fr;gap:9px}.request .btn,.client-row .btn{width:max-content}.login{padding:20px}.login-panel{padding:26px 4px;border-left:0;border-right:0}.member-menu-ghost{font-size:100px}.toast-stack{top:calc(var(--header) + var(--ticker) + 12px)}}@media(prefers-reduced-motion:reduce){.member-announcement-track{animation:none}.member-theme-transition.active{animation-duration:.34s}}
/* compatibility for request thread/forms without returning to oversized dashboard cards */
.card{margin-top:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.card h2{margin:9px 0;font:600 clamp(24px,3vw,38px)/1 Manrope,sans-serif;letter-spacing:-.04em}.card h3{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.card.full,.card.wide{width:100%}.empty-state{padding:24px 0;color:var(--muted);font-size:12px}.project-status{font-size:8px;letter-spacing:.12em;color:#aeb9c0}.status-control{min-width:200px}.request-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.notification{grid-template-columns:10px 1fr auto}.notification-dot{width:6px;height:6px;border-radius:50%;background:#aebbc4}.notification.read .notification-dot{opacity:.25}
@media(max-width:760px){.request-head{display:block}.status-control{min-width:0}.notification{grid-template-columns:10px 1fr}.notification .btn{grid-column:2;width:max-content}}

/* V4.2.1 / Light utility contrast refinement */
html[data-theme="light"] .member-signout,html[data-theme="light"] [data-action="signout"],html[data-theme="light"] #memberSignOut{color:#8b3f43!important;opacity:.9!important}

/* DYNAEZI CORE / lifecycle UI */
.core-status-panel{margin-top:30px;padding:28px 0 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.core-status-panel:before{content:"";position:absolute;top:-1px;left:0;width:min(180px,42%);height:1px;background:linear-gradient(90deg,#d8e0e5,transparent);opacity:.7}.core-status-panel.is-inactive:before{opacity:.28}.core-status-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.core-status-top h2{margin:8px 0 0;font:600 clamp(34px,5vw,64px)/.95 Manrope,sans-serif;letter-spacing:-.055em}.core-status-panel>p{max-width:760px;margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.core-access-pill{display:inline-flex;padding:8px 10px;border:1px solid var(--line);font-size:7px;letter-spacing:.15em;color:#cbd5dc;white-space:nowrap}.core-status-panel.is-live .core-access-pill{border-color:rgba(198,211,219,.3);background:rgba(198,211,219,.05)}.core-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-top:1px solid var(--line2)}.core-facts>div{min-width:0;padding:16px 14px 16px 0;border-right:1px solid var(--line2)}.core-facts>div:not(:first-child){padding-left:14px}.core-facts>div:last-child{border-right:0}.core-facts small,.core-eligible>small{display:block;margin-bottom:8px;color:#6f7b84;font-size:7px;letter-spacing:.15em}.core-facts strong{display:block;font:600 11px/1.35 Manrope,sans-serif;letter-spacing:.05em;overflow-wrap:anywhere}.core-cta{margin:24px 0 18px}.core-eligible{margin-top:24px;border-top:1px solid var(--line2);padding-top:16px}.core-eligible>div{display:grid;grid-template-columns:1fr auto;gap:16px;padding:11px 0;border-bottom:1px solid var(--line2)}.core-eligible strong{font-size:11px}.core-eligible span{color:var(--muted);font-size:9px}.core-eligible p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.core-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line2)}.core-row strong{display:block;font-size:12px}.core-row span{display:block;margin-top:5px;color:var(--muted);font-size:9px}.core-row-meta{text-align:right}.core-row-meta b{display:block;font-size:10px;letter-spacing:.08em}.core-row-meta small{display:block;margin-top:5px;color:#748089;font-size:7px;letter-spacing:.12em}
html[data-theme="light"] .core-access-pill{color:#28343b}html[data-theme="light"] .core-status-panel:before{background:linear-gradient(90deg,#35444d,transparent)}
@media(max-width:760px){.core-status-top{display:block}.core-access-pill{margin-top:16px}.core-facts{grid-template-columns:1fr 1fr}.core-facts>div{border-bottom:1px solid var(--line2)}.core-facts>div:nth-child(2){border-right:0}.core-facts>div:nth-child(3),.core-facts>div:nth-child(4){border-bottom:0}.core-facts>div:nth-child(3){padding-left:0}.core-eligible>div{grid-template-columns:1fr}.core-row{grid-template-columns:1fr}.core-row-meta{text-align:left}}

/* CORE lifecycle V2: selectable 1 / 3 / 12 month service periods */
.core-facts{grid-template-columns:repeat(5,minmax(0,1fr))}
.core-purchase-panel{margin-top:30px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.core-purchase-panel h2{margin:8px 0 0;font:600 clamp(30px,4.5vw,52px)/.98 Manrope,sans-serif;letter-spacing:-.05em}
.core-purchase-panel>p{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.75}
.core-purchase-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:24px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line2)}
.core-purchase-field,.core-term-field{display:block;min-width:0}.core-purchase-field small,.core-term-field>small,.core-term-summary small{display:block;margin-bottom:9px;color:#6f7b84;font-size:7px;letter-spacing:.15em}
.core-purchase-field select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);font:600 10px/1 Manrope,sans-serif;letter-spacing:.04em;outline:none}
.core-purchase-field select:disabled{opacity:.72}
.core-term-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.core-term-option{min-height:66px;padding:10px;border:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.core-term-option:hover{border-color:rgba(198,211,219,.38)}.core-term-option:active{transform:translateY(1px)}
.core-term-option.is-selected{border-color:rgba(198,211,219,.52);background:rgba(198,211,219,.06)}
.core-term-option b{display:block;font:600 22px/1 Manrope,sans-serif;letter-spacing:-.04em}.core-term-option span{display:block;margin-top:7px;color:var(--muted);font-size:7px;letter-spacing:.14em}
.core-term-summary{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:end;margin-top:20px;padding:15px 0;border-top:1px solid var(--line2)}
.core-term-summary small{grid-column:1/-1}.core-term-summary strong{font:600 11px/1.3 Manrope,sans-serif;letter-spacing:.06em}.core-term-summary span{justify-self:end;color:var(--muted);font-size:9px;line-height:1.5;text-align:right}
.core-purchase-panel.is-disabled{opacity:.7}
html[data-theme="light"] .core-term-option.is-selected{background:rgba(48,63,72,.055);border-color:rgba(48,63,72,.32)}
@media(max-width:900px){.core-facts{grid-template-columns:repeat(2,1fr)}.core-facts>div{border-bottom:1px solid var(--line2)}.core-facts>div:nth-child(even){border-right:0}.core-facts>div:nth-child(odd){padding-left:0}.core-facts>div:last-child{border-bottom:0}.core-purchase-grid{grid-template-columns:1fr}}
@media(max-width:560px){.core-term-options{grid-template-columns:repeat(3,minmax(0,1fr))}.core-term-option{min-height:62px;padding:9px}.core-term-option b{font-size:19px}.core-term-summary{grid-template-columns:1fr;gap:7px;align-items:start}.core-term-summary span{justify-self:start;text-align:left}}

/* DYNAEZI PRIVATE NETWORK / CORE V3 */
.text-action{display:block;margin:14px 0 0;border:0;background:transparent;color:var(--muted);font:600 8px/1.4 Manrope,sans-serif;letter-spacing:.13em;cursor:pointer}.login-conversation{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.login-conversation span{color:var(--muted);font-size:10px}.login-conversation a{font:600 9px/1.4 Manrope,sans-serif;letter-spacing:.14em}.member-org-identity{margin:4px 0 14px;padding:11px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);color:#c7d0d6;font:600 8px/1.5 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.request-estimate{margin:22px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.request-estimate small,.core-history-grid>div>small,.core-site-head small,.core-allowance small,.core-admin-card small{display:block;color:#6f7b84;font-size:7px;letter-spacing:.15em}.request-estimate strong{display:block;margin-top:8px;font-size:13px}.request-estimate span{display:block;margin-top:6px;color:var(--muted);font-size:9px}.request-estimate form{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.request-estimate input,.request-estimate select{min-height:38px;border:1px solid var(--line);background:transparent;color:var(--text);padding:0 9px;font-size:9px}.request-estimate input{width:92px}
.core-site-card,.core-admin-card{margin-top:26px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.core-site-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.core-site-head h2{margin:8px 0 0;font:600 clamp(28px,4vw,48px)/1 Manrope,sans-serif;letter-spacing:-.045em}.core-site-head>span{border:1px solid var(--line);padding:8px 10px;font-size:7px;letter-spacing:.13em}.core-site-card>p{max-width:760px;color:var(--muted);font-size:12px;line-height:1.7}.core-allowance{margin-top:20px;padding:18px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.core-allowance strong{display:block;margin-top:8px;font-size:12px}.core-allowance span{display:block;margin-top:7px;color:var(--muted);font-size:9px}.core-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:20px}.core-controls label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:7px;letter-spacing:.12em}.core-controls select{min-height:36px;border:1px solid var(--line);background:transparent;color:var(--text);padding:0 10px}.core-controls>span{font-size:8px;color:#b7c2c9;letter-spacing:.1em}.core-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line2)}.core-history-grid p{margin:12px 0 0}.core-history-grid strong,.core-history-grid span{display:block}.core-history-grid strong{font-size:9px}.core-history-grid span{margin-top:4px;color:var(--muted);font-size:8px}.core-admin-card{display:grid;grid-template-columns:1fr auto;gap:18px}.core-admin-card h3{margin:7px 0;font:600 20px/1 Manrope,sans-serif}.core-admin-card p{margin:0;color:var(--muted);font-size:9px}.core-admin-meta{text-align:right}.core-admin-meta b,.core-admin-meta span{display:block}.core-admin-meta b{font-size:10px}.core-admin-meta span{margin-top:6px;color:var(--muted);font-size:7px}.core-admin-card .core-history-grid{grid-column:1/-1}.core-admin-form,.network-invite-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-top:22px}.network-invite-form{grid-template-columns:1fr .45fr auto}.network-user-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line2)}.network-user-row strong,.network-user-row span,.network-user-row b{display:block}.network-user-row strong{font-size:11px}.network-user-row span{margin-top:4px;color:var(--muted);font-size:8px}.network-user-row>div:last-child{display:flex;align-items:center;gap:10px}.network-user-row b{font-size:7px;letter-spacing:.12em;color:#b9c4cb}
html[data-theme="light"] .member-org-identity{color:#28343b}html[data-theme="light"] .request-estimate input,html[data-theme="light"] .request-estimate select,html[data-theme="light"] .core-controls select{color:#151b1f;background:rgba(250,250,246,.5)}
@media(max-width:760px){.request-estimate,.core-site-head{display:block}.request-estimate form{margin-top:16px}.core-site-head>span{display:inline-block;margin-top:14px}.core-history-grid{grid-template-columns:1fr}.core-admin-card{grid-template-columns:1fr}.core-admin-meta{text-align:left}.core-admin-form,.network-invite-form{grid-template-columns:1fr}.core-controls{align-items:stretch}.core-controls label{width:100%}.network-user-row{grid-template-columns:1fr}.network-user-row>div:last-child{justify-content:space-between}}
.core-admin-meta label{display:flex;flex-direction:column;gap:6px;margin-top:10px;color:var(--muted);font-size:7px;letter-spacing:.1em}.core-admin-meta select{min-height:34px;border:1px solid var(--line);background:transparent;color:var(--text);padding:0 8px;font-size:8px}
