.dme-network{color:#172033;letter-spacing:0;background:#eef1f5;min-height:100vh;font-family:Arial,sans-serif}.network-header{z-index:30;background:#fff;border-bottom:1px solid #d9dfe7;align-items:center;gap:22px;height:66px;padding:0 max(18px,50vw - 750px);display:flex;position:sticky;top:0}.network-brand{color:inherit;align-items:center;gap:9px;width:230px;text-decoration:none;display:flex}.network-brand img{object-fit:contain;width:44px;height:44px}.network-brand span,.network-brand b,.network-brand small{display:block}.network-brand b{font-size:17px}.network-brand small{color:#657185;font-size:11px}.network-search{background:#f6f8fa;border:1px solid #cbd4df;border-radius:20px;flex:1;align-items:center;gap:8px;max-width:430px;height:40px;padding:0 12px;display:flex}.network-search svg{color:#667386;width:18px}.network-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.network-header nav{height:100%;margin-left:auto;display:flex}.network-header nav button{color:#526075;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:92px;font-weight:700;display:flex}.network-header nav button svg{width:21px}.network-header nav button.active{color:#175ccb;border-color:#175ccb}.network-bell{background:#eef2f6;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.network-bell span{color:#fff;background:#a21c30;border-radius:20px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;top:-4px;right:-3px}.admin-link{color:#fff;background:#132b50;border-radius:5px;padding:10px 13px;font-weight:800;text-decoration:none}.social-shell{grid-template-columns:260px minmax(500px,720px) 330px;justify-content:center;gap:18px;max-width:1500px;margin:18px auto;padding:0 18px;display:grid}.left-rail,.right-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.left-rail{align-self:start;position:sticky;top:84px}.member-mini-profile,.left-rail>nav,.rail-groups,.exchange-shortcut,.right-rail>section,.network-composer,.network-post,.feed-filter,.directory-page>header,.network-directory-grid article,.empty-social{background:#fff;border:1px solid #d9dfe6;border-radius:7px}.member-mini-profile{align-items:center;gap:11px;padding:16px;display:flex}.member-mini-profile div,.member-mini-profile b,.member-mini-profile small,.member-mini-profile a{min-width:0;display:block}.member-mini-profile small{color:#687487;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;font-size:12px;overflow:hidden}.member-mini-profile a{color:#175ccb;font-size:12px;font-weight:800}.network-avatar{color:#174f9d;background:#dceaff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.network-avatar.large{flex-basis:54px;width:54px;height:54px}.network-avatar.small{flex-basis:34px;width:34px;height:34px;font-size:12px}.left-rail>nav{padding:7px}.left-rail nav button,.rail-groups button{text-align:left;color:#344259;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;width:100%;padding:10px;font-weight:800;display:flex}.left-rail nav button svg{width:20px}.left-rail nav button.active,.left-rail nav button:hover{color:#175ccb;background:#eaf1fc}.rail-groups{padding:14px}.rail-groups h2,.right-rail h2{margin:0;font-size:14px}.rail-groups button{padding:8px 0;font-size:13px;font-weight:700}.group-tile{color:#fff;background:#0f7780;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.exchange-shortcut{color:#163f6a;border-left:4px solid #1c8c91;gap:10px;padding:13px;text-decoration:none;display:flex}.exchange-shortcut svg{width:24px}.exchange-shortcut span,.exchange-shortcut b,.exchange-shortcut small{display:block}.exchange-shortcut small{color:#67758a;margin-top:3px}.social-center{flex-direction:column;gap:13px;min-width:0;display:flex}.network-notice{color:#31555d;background:#e8f7f6;border-left:3px solid #167e83;margin:0;padding:11px 13px}.network-composer{padding:14px}.network-composer>div{gap:10px;display:flex}.network-composer textarea{width:100%;min-height:64px;font:inherit;resize:vertical;border:1px solid #ccd6e1;border-radius:22px;padding:13px 16px}.network-composer footer{border-top:1px solid #e6eaf0;align-items:center;gap:5px;margin-top:12px;padding-top:9px;display:flex}.network-composer button{color:#4b596e;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-weight:800;display:flex}.network-composer button svg{width:18px}.network-composer label{margin-left:auto}.network-composer select{background:#fff;border:1px solid #cbd4df;border-radius:5px;height:36px}.network-composer button.primary{color:#fff;background:#1761d2}.network-composer button:disabled{opacity:.5}.feed-filter{justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.feed-filter button{color:#526075;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:flex}.feed-filter svg{width:16px}.network-post-list{flex-direction:column;gap:13px;display:flex}.network-post{overflow:hidden}.network-post>header{align-items:center;gap:10px;padding:15px 16px 0;display:flex}.network-post header>div{flex:1}.network-post header b,.network-post header small{display:block}.network-post header small{color:#6b7789;margin-top:3px;font-size:12px}.network-post header>button{background:0 0;border:0}.network-post>p{margin:14px 16px;font-size:15px;line-height:1.55}.post-media{object-fit:contain;background:#f1f3f5;border-block:1px solid #e0e5ea;width:100%;max-height:420px;display:block}.post-proof{color:#667386;border-bottom:1px solid #e6eaf0;justify-content:space-between;margin:0 16px;padding:10px 0;font-size:12px;display:flex}.post-proof span{align-items:center;gap:5px;display:flex}.post-proof svg{color:#1761d2;width:15px}.network-post>footer{grid-template-columns:repeat(6,1fr);padding:5px 9px;display:grid}.network-post>footer button{color:#536176;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:38px;font-size:12px;font-weight:800;display:flex}.network-post>footer button:hover{background:#eff3f7}.network-post>footer svg{width:16px}.network-comment{gap:8px;padding:9px 16px;display:flex}.network-comment>div{background:#f0f3f6;border-radius:14px;padding:9px 12px}.network-comment b{font-size:12px}.network-comment p{margin:3px 0;font-size:13px}.comment-composer{gap:8px;padding:10px 16px 15px;display:flex}.comment-composer input{border:1px solid #ccd5df;border-radius:20px;flex:1;padding:0 13px}.comment-composer button{color:#fff;background:#1761d2;border:0;border-radius:50%;width:38px}.right-rail{align-self:start;position:sticky;top:84px}.right-rail>section{padding:14px}.right-rail section>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.right-rail header button{color:#175ccb;background:0 0;border:0;font-weight:800}.rail-person{border-top:1px solid #e8ebef;align-items:center;gap:9px;padding:10px 0;display:flex}.rail-person>svg{color:#175ccb;background:#edf4fb;border-radius:50%;width:34px;height:34px;padding:7px}.rail-person>span:not(.network-avatar){flex:1;min-width:0}.rail-person b,.rail-person small{display:block}.rail-person b{font-size:13px}.rail-person small{color:#6a7688;margin-top:3px;font-size:11px}.rail-person>button{background:#fff;border:1px solid #bac9dc;border-radius:50%;width:32px;height:32px}.rail-person>button svg{width:15px}.match-card{border-top:3px solid #b78b17!important}.match-card h2{align-items:center;gap:5px;display:flex}.match-card h2 svg{color:#b07800;width:17px}.match-card>p,.match-card>b{font-size:13px;line-height:1.45}.match-card>a{color:#175ccb;font-size:13px;font-weight:800}.activity{border-top:1px solid #e8ebef;gap:8px;padding:9px 0;display:flex}.activity>span{background:#168c91;border-radius:50%;width:8px;height:8px;margin-top:5px}.activity p,.presence p{color:#647186;margin:0;font-size:12px;line-height:1.4}.activity b,.presence b{color:#26364c;display:block}.presence>span{float:left;background:#21a37a;border-radius:50%;width:9px;height:9px;margin:4px 7px 0 0}.presence button{background:#fff;border:1px solid #b8c7da;border-radius:5px;margin-top:9px;padding:8px 11px;font-weight:800}.directory-page{flex-direction:column;gap:13px;display:flex}.directory-page>header{padding:18px}.directory-page h1{margin:0;font-size:24px}.directory-page>header p{color:#657185;margin:6px 0 0}.network-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.network-directory-grid article{grid-template-columns:50px 1fr;gap:11px;padding:16px;display:grid}.network-directory-grid article>svg{color:#1259d5;background:#edf5ff;border:1px solid #bdd4ec;border-radius:6px;width:46px;height:46px;padding:10px}.network-directory-grid small{color:#1761d2;font-size:10px;font-weight:900}.network-directory-grid h2{margin:5px 0;font-size:16px}.network-directory-grid p{color:#606d80;margin:0;font-size:13px;line-height:1.4}.network-directory-grid article>button{color:#1761d2;background:#fff;border:1px solid #1761d2;border-radius:5px;grid-column:1/-1;min-height:36px;font-weight:900}.empty-social{text-align:center;padding:44px}.empty-social svg{color:#4c6c93;width:42px;height:42px}.admin-view-banner,.demo-banner{justify-content:center;align-items:center;gap:8px;min-height:38px;padding:6px 18px;font-size:12px;display:flex}.admin-view-banner{color:#fff;background:#2c174e}.admin-view-banner em{color:#d9caee;font-style:normal}.admin-view-banner a{color:#fff;font-weight:900}.demo-banner{color:#5c4600;background:#fff5cc;border-bottom:1px solid #d9bd57}.admin-view-banner svg,.demo-banner svg{width:17px}.network-marketing{color:#fff;background:#07182c;min-height:100vh}.network-marketing>header{border-bottom:1px solid #28405d;align-items:center;height:74px;padding:0 max(24px,50vw - 600px);display:flex}.network-marketing header img{object-fit:contain;width:65px;height:60px}.network-marketing nav{align-items:center;gap:26px;margin-left:auto;display:flex}.network-marketing a{color:#fff;font-weight:800;text-decoration:none}.network-marketing a.primary,.network-gate a{color:#fff;background:#1664df;border-radius:5px;padding:12px 17px}.network-marketing>section{grid-template-columns:minmax(0,760px) 300px;align-items:center;gap:70px;max-width:1200px;min-height:620px;margin:auto;padding:50px 24px;display:grid}.network-marketing section>div>span{color:#63c7ff;font-size:12px;font-weight:900}.network-marketing h1{margin:12px 0;font-size:52px;line-height:1.08}.network-marketing p{color:#d4e1ed;font-size:19px;line-height:1.55}.network-marketing section>div>div{gap:20px;margin-top:28px;display:flex}.network-marketing section>img{object-fit:contain;width:100%;height:300px}.network-marketing>footer{text-align:center;color:#9fb1c5;padding:25px}.network-gate{text-align:center;background:#f3f5f8;place-content:center;min-height:100vh;padding:30px;display:grid}.network-gate img{width:150px;margin:auto}.network-gate h1{max-width:650px}.network-gate a{margin:15px auto;text-decoration:none;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.social-shell{grid-template-columns:220px minmax(460px,700px)}.right-rail{display:none}.network-brand{width:190px}}@media (width<=820px){.network-header{flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:8px 12px}.network-brand{width:auto}.network-brand span{display:none}.network-search{flex-basis:100%;order:3;max-width:none}.network-header nav{margin-left:auto}.network-header nav button{width:62px}.network-header nav button span{font-size:10px}.admin-link{padding:8px}.social-shell{margin:12px auto;padding:0 10px;display:block}.left-rail{position:static}.member-mini-profile,.rail-groups,.exchange-shortcut{display:none}.left-rail>nav{margin-bottom:10px;display:flex;overflow-x:auto}.left-rail nav button{white-space:nowrap;width:auto}.left-rail nav button svg{display:none}.network-post>footer{grid-template-columns:repeat(3,1fr)}.network-post>footer button:nth-child(n+4){display:none}.network-directory-grid{grid-template-columns:1fr}.network-composer footer{flex-wrap:wrap}.network-composer label{margin-left:0}.network-composer button.primary{margin-left:auto}.admin-view-banner,.demo-banner{flex-wrap:wrap;align-items:flex-start}.network-marketing>section{grid-template-columns:1fr;min-height:auto}.network-marketing section>img{order:-1;height:180px}.network-marketing h1{font-size:38px}.network-marketing nav a:not(.primary){display:none}}.network-header.network-workspace-bar{z-index:20;height:58px;top:112px}.network-workspace-bar .network-search{margin-right:auto}.network-marketing{min-height:calc(100vh - 150px)}@media (width<=820px){.network-header.network-workspace-bar{top:0}.network-workspace-bar .network-search{order:2}.network-workspace-bar nav{order:1}}.mp .network-marketing h1{color:#fff}.mp .network-marketing p{color:#dbe8f5}.network-session-check{color:#172033;background:#eef1f5;place-items:center;min-height:520px;font-weight:800;display:grid}.network-section-title{text-align:center;justify-content:center;padding-block:15px}.network-gate{justify-content:center;align-items:flex-start;min-height:calc(100svh - 190px);padding:clamp(42px,7vh,90px) 20px 90px;display:flex}.network-gate-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,760px);margin-inline:auto;display:flex}.network-gate img{object-fit:contain;width:clamp(190px,20vw,280px);height:auto;max-height:250px}.network-gate h1{max-width:760px;margin:18px auto 8px;font-size:clamp(28px,3vw,38px);line-height:1.16}.network-gate p{color:#526174;max-width:600px;margin:0 auto;line-height:1.5}.network-gate a{margin:22px auto 0}.network-gate .sia-intents-compact{background:0 0;border:0;width:100%;margin:18px auto 0;padding:0}.network-gate .sia-intents-compact .sia-intents-row{justify-content:center;display:flex}.network-gate .sia-intents-compact .sia-intent-button{color:#24364d;background:#fff;border:1px solid #b9c7db;border-radius:4px;width:auto;min-height:36px;padding:7px 12px;font-size:13px}@media (width<=700px){.network-section-title{flex-wrap:wrap;gap:4px 8px}.network-gate{min-height:calc(100svh - 190px);padding:34px 16px 100px}.network-gate img{width:220px;max-width:75vw}.network-gate h1{font-size:28px}}.mp.dealer-portal{color:#132f41;background:#f2f6f8;min-height:100vh;font-size:18px;line-height:1.6}.mp.dealer-portal .dealer-gate{background:#fff;border:1px solid #ccdce3;border-radius:20px;max-width:850px;margin:3rem auto;padding:2rem}.mp.dealer-portal .dealer-gate h1,.mp.dealer-portal .dealer-section-heading h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.2}.mp.dealer-portal .dealer-gate .mp-actions{flex-wrap:wrap;margin:1.5rem 0}.mp.dealer-portal .dealer-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:2rem;max-width:1600px;margin:0 auto;padding:2rem;display:grid}.mp.dealer-portal .dealer-sidebar{top:calc(var(--ws-header-height,110px) + 12px);background:#fff;border:1px solid #cbdce5;border-radius:18px;padding:1.25rem;position:sticky}.mp.dealer-portal .dealer-sidebar h2{margin:0 0 1rem;font-size:1.65rem}.mp.dealer-portal .dealer-sidebar label{gap:.5rem;font-weight:700;display:grid}.mp.dealer-portal .dealer-sidebar select{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #9fb7c5;border-radius:8px;padding:.5rem}.mp.dealer-portal .dealer-sidebar>p{color:#3d5261;overflow-wrap:anywhere;font-size:1rem}.mp.dealer-portal .dealer-sidebar nav{gap:.3rem;display:grid}.mp.dealer-portal .dealer-sidebar nav a{color:#17394c;border-radius:9px;align-items:center;gap:.75rem;min-height:48px;padding:.65rem;font-size:18px;font-weight:600;text-decoration:none;display:flex}.mp.dealer-portal .dealer-sidebar nav a[aria-current=page]{color:#fff;background:#073f55}.mp.dealer-portal .dealer-sidebar nav a:hover{color:#073f55;background:#e0eff4}.mp.dealer-portal .dealer-sidebar svg{flex-shrink:0}.mp.dealer-portal .dealer-public-link{color:#155272;margin-top:1.5rem;font-weight:600;display:block}.mp.dealer-portal .dealer-content{min-width:0}.mp.dealer-portal .dealer-section-heading{margin-bottom:1.5rem}.mp.dealer-portal .dealer-section-heading>span{letter-spacing:.06em;font-size:1rem;font-weight:700}.mp.dealer-portal .dealer-section-heading p{max-width:70ch}.mp.dealer-portal .dealer-panel,.mp.dealer-portal .dealer-metrics article,.mp.dealer-portal .dealer-tool-grid>a{background:#fff;border:1px solid #cbdce5;border-radius:16px;padding:1.5rem}.mp.dealer-portal .dealer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.mp.dealer-portal .dealer-metrics h2{margin:0 0 .5rem;font-size:1.125rem}.mp.dealer-portal .dealer-metrics strong{text-transform:capitalize;overflow-wrap:anywhere;font-size:1.6rem;line-height:1.3}.mp.dealer-portal .dealer-metrics p{margin-bottom:0}.mp.dealer-portal .dealer-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.mp.dealer-portal .dealer-tool-grid>a{color:#123c53;min-height:180px;text-decoration:none;display:block}.mp.dealer-portal .dealer-tool-grid>a:hover{border-color:#16728a;box-shadow:0 4px 16px #153f5215}.mp.dealer-portal .dealer-tool-grid h2{margin:.6rem 0;font-size:1.4rem}.mp.dealer-portal .dealer-tool-grid span{align-items:center;gap:.5rem;font-size:18px;text-decoration:underline;display:flex}.mp.dealer-portal .dealer-notice{background:#e3f2f7;border-left:5px solid #175a72;border-radius:8px;padding:1rem}.mp.dealer-portal .dealer-form fieldset{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.mp.dealer-portal .dealer-form label{gap:.5rem;font-weight:600;display:grid}.mp.dealer-portal .dealer-form input{font:inherit;box-sizing:border-box;border:1px solid #9fb7c5;border-radius:8px;width:100%;min-height:48px;padding:.75rem}.mp.dealer-portal .dealer-location{border-bottom:1px solid #cbdce5;padding:1rem 0}.mp.dealer-portal .dealer-location h2{font-size:1.4rem}.mp.dealer-portal .org-workspace{max-width:none;margin:0;padding:0}.mp.dealer-portal .org-workspace.empty{padding:2rem}.mp.dealer-portal .org-workspace p,.mp.dealer-portal .org-workspace label,.mp.dealer-portal .org-workspace button,.mp.dealer-portal .org-workspace input,.mp.dealer-portal .org-workspace select,.mp.dealer-portal .org-workspace textarea,.mp.dealer-portal .mp-button,.mp.dealer-portal .mp-provider-application,.mp.dealer-portal .buyer-messages{font-size:18px;line-height:1.6}.mp.dealer-portal .mp-button{white-space:normal;min-height:48px}.mp.dealer-portal .workspace-list article,.mp.dealer-portal .mp-actions{flex-wrap:wrap}.mp.dealer-portal :focus-visible{outline-offset:3px;outline:3px solid #136d95}.mp.dealer-portal .organization-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp.dealer-portal .workspace-form input,.mp.dealer-portal .workspace-form textarea{box-sizing:border-box;max-width:100%}@media (width<=1100px){.mp.dealer-portal .dealer-layout{grid-template-columns:245px minmax(0,1fr);gap:1rem;padding:1rem}.mp.dealer-portal .dealer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mp.dealer-portal .dealer-sidebar{padding:1rem}.mp.dealer-portal .organization-admin-grid{grid-template-columns:1fr}}@media (width<=760px){.mp.dealer-portal .dealer-layout{padding:1rem;display:block}.mp.dealer-portal .dealer-sidebar{margin-bottom:1.5rem;position:static}.mp.dealer-portal .dealer-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.mp.dealer-portal .dealer-sidebar nav a{overflow-wrap:anywhere;align-items:flex-start;padding:.65rem .4rem;font-size:18px}.mp.dealer-portal .dealer-sidebar nav a svg{width:18px;margin-top:5px}.mp.dealer-portal .dealer-gate{margin:1rem;padding:1.25rem}.mp.dealer-portal .dealer-tool-grid{grid-template-columns:1fr}.mp.dealer-portal .dealer-metrics{gap:.65rem}.mp.dealer-portal .dealer-metrics article{padding:1rem}.mp.dealer-portal .mp-form-grid{grid-template-columns:1fr}.mp.dealer-portal .mp-provider-application{padding:0}.mp.dealer-portal .organization-admin-grid,.mp.dealer-portal .workspace-metrics{grid-template-columns:1fr}.mp.dealer-portal .dealer-content{overflow-wrap:anywhere}}.mp.dealer-portal .network,.mp.dealer-portal .network p,.mp.dealer-portal .network button,.mp.dealer-portal .network input,.mp.dealer-portal .network textarea{font-size:18px}.mp.dealer-portal button:disabled{opacity:.65;cursor:not-allowed}.mp.dealer-portal .dealer-nav-menu>summary{cursor:pointer;padding:.75rem 0;font-size:18px;font-weight:700}.mp.dealer-portal .dealer-content p,.mp.dealer-portal .dealer-gate p,body .mp.dealer-portal{font-size:18px}.mp.dealer-portal dialog.plan-change-dialog{box-sizing:border-box;color:#132f41;background:#fff;border:1px solid #9fb7c5;border-radius:16px;width:100%;max-width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-size:18px;position:fixed;inset:0;overflow:auto}.mp.dealer-portal dialog::backdrop{background:#102b40a8}
