.mp{--mp-ink:#242428;--mp-muted:#606069;--mp-green:#a21c30;--mp-line:#d6d6dc;--mp-pale:#f2f2f5;color:var(--mp-ink);min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;background:#fafafb;font-size:16px;line-height:1.55}.mp *{box-sizing:border-box;letter-spacing:0}.mp h1,.mp h2,.mp h3,.mp p{margin:0}.mp h1,.mp h2,.mp h3{color:var(--mp-ink);font-family:inherit;line-height:1.2}.mp h1{max-width:850px;font-size:36px;font-weight:650}.mp h2{font-size:22px;font-weight:650}.mp h3{font-size:19px;font-weight:650}.mp p{color:var(--mp-muted)}.mp a{color:inherit;text-decoration:none}.mp button,.mp input,.mp select,.mp textarea{font:inherit;color:inherit;min-width:0}.mp button{cursor:pointer;border:0}.mp button:disabled{cursor:not-allowed;opacity:.6}.mp svg{flex-shrink:0}.mp small{color:var(--mp-muted);font-size:13px}.mp-preview{text-align:center;color:#f5f5f7;background:#29292d;min-height:38px;padding:9px 24px;font-size:13px}.mp-preview span{margin-right:12px;font-weight:750}.mp-header{z-index:30;border-bottom:1px solid var(--mp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.mp-header-inner{align-items:center;gap:30px;max-width:1320px;min-height:88px;margin:auto;padding:14px 32px;display:flex}.mp-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.mp-brand-symbol{background:var(--mp-green);color:#fff;border-radius:6px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:700;display:grid}.mp-brand strong{font-size:23px;line-height:1.2;display:block}.mp-brand small{margin-top:4px;font-size:10px;font-weight:700;display:block}.mp-header nav{align-items:center;gap:25px;margin-left:auto;display:flex}.mp-header nav a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:flex}.mp-header nav a[aria-current=page]{color:var(--mp-green);border-color:var(--mp-green)}.mp-header nav a.mp-header-action-active{color:var(--mp-green);border-color:var(--mp-green);background:#f7eef0;border-radius:4px;padding-inline:7px}.mp-button{text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;line-height:1.4;display:inline-flex;font-size:14px!important;font-weight:650!important}.mp .mp-primary{background:var(--mp-green);color:#fff;border:1px solid var(--mp-green)}.mp .mp-primary:hover{background:#821326}.mp .mp-secondary{color:var(--mp-ink);background:#fff;border:1px solid #bcbcc5}.mp .mp-secondary:hover{background:var(--mp-pale)}.mp-text-button{text-underline-offset:4px;background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:600;display:inline-flex;color:var(--mp-green)!important;text-decoration:underline!important}.mp-icon-button{background:#fff;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;border:1px solid var(--mp-line)!important;min-width:44px!important}.mp-icon-button:hover{background:var(--mp-pale)}.mp-main{max-width:1320px;min-height:65vh;margin:auto;padding:42px 32px 70px}.mp-main .mp-launch-interest,.mp-main .dm-example{width:min(1320px,100%);max-width:1320px;margin-left:auto;margin-right:auto}.mp-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.mp-intro p{max-width:760px;margin-top:12px}.mp-eyebrow{color:var(--mp-green);margin-bottom:10px;font-size:12px;font-weight:750;display:block}.mp-price-note{white-space:nowrap;border-left:1px solid var(--mp-line);align-items:center;gap:12px;padding-left:30px;display:flex}.mp-price-note strong{font-size:32px;font-weight:650}.mp-price-note span{color:var(--mp-muted);font-size:13px;line-height:1.4}.mp-search{background:var(--mp-pale);border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);grid-template-columns:minmax(250px,1fr) 180px 150px auto;align-items:end;gap:18px;padding:22px 24px;display:grid}.mp label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.mp input:not([type=checkbox]),.mp select,.mp textarea{background:#fff;border:1px solid #bcbcc5;border-radius:4px;width:100%;min-height:46px;padding:10px 12px;font-size:16px;font-weight:400}.mp textarea{resize:vertical}.mp-search label>div{position:relative}.mp-search label>div>svg{color:var(--mp-muted);position:absolute;top:14px;left:13px}.mp-search label>div>input{padding-left:42px}.mp-categories{border-bottom:1px solid var(--mp-line);gap:10px;padding:22px 0 28px;display:flex;overflow-x:auto}.mp-categories button{white-space:nowrap;background:#eeeef2;border:1px solid #0000;border-radius:22px;flex:none;min-height:42px;padding:9px 15px;font-size:14px}.mp-categories button[aria-pressed=true]{border-color:var(--mp-green);color:#8a1729;background:#f9e9ed;font-weight:650}.mp-browse-layout{grid-template-columns:220px minmax(0,1fr);gap:34px;padding-top:28px;display:grid}.mp-filters{border-right:1px solid var(--mp-line);padding-right:24px}.mp-filters h2{align-items:center;gap:8px;margin-bottom:24px;font-size:15px;display:flex}.mp-filters label{margin-bottom:20px}.mp-filters select{font-size:14px}.mp-safety-note{border-top:1px solid var(--mp-line);margin-top:32px;padding-top:24px}.mp-safety-note>svg{color:var(--mp-green);margin-bottom:9px}.mp-safety-note strong{font-size:15px;display:block}.mp-safety-note p{margin-top:8px;font-size:14px}.mp-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mp-section-heading span{color:var(--mp-muted);font-size:14px}.mp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:270px;padding:38px 25px;display:flex}.mp-empty>svg{color:var(--mp-green)}.mp-empty p{overflow-wrap:anywhere;max-width:490px;font-size:15px}.mp-reference{border-top:1px solid var(--mp-line);grid-template-columns:175px minmax(0,1fr);align-items:center;gap:25px;padding-top:25px;display:grid}.mp-reference>img{object-fit:contain;background:#fff;width:175px;height:150px}.mp-reference p{margin:9px 0;font-size:14px}.mp-reference small{font-size:12px}.mp-service-band{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);align-items:center;gap:24px;margin-top:36px;padding:26px 0;display:flex}.mp-service-band>svg{color:#894454}.mp-service-band p{margin-top:6px;font-size:14px}.mp-service-band>a{flex-shrink:0;margin-left:auto}.mp-service-search{grid-template-columns:1fr 1fr auto}.mp-footer-logo{object-fit:contain;width:80px;height:80px}.mp-listing-assistance{border-bottom:1px solid #d9dce2;align-items:flex-start;gap:18px;margin-bottom:20px;padding:20px 0;display:flex}.mp-listing-assistance>img{object-fit:contain;border-radius:6px;flex-shrink:0;width:88px;height:88px}.mp-listing-assistance>div{min-width:0}.mp-listing-assistance h2{margin:0 0 8px;font-size:20px;line-height:1.3}.mp-listing-assistance p{margin:8px 0;line-height:1.5}@media (width<=600px){.mp-listing-assistance{gap:12px}.mp-listing-assistance>img{width:56px;height:56px}.mp-listing-assistance h2{font-size:18px}}.mp-footer{border-top:1px solid var(--mp-line);background:#ededf0;padding:36px 32px 28px;font-size:13px}.mp-footer-inner{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,1fr));gap:34px;width:min(1256px,100%);margin:0 auto;display:grid}.mp-footer-brand{align-items:center;gap:15px;display:flex}.mp-footer strong{margin-bottom:10px;font-size:15px;display:block}.mp-footer-brand strong{margin-bottom:2px;font-size:21px}.mp-footer-brand span,.mp-footer-brand small{color:var(--mp-muted);display:block}.mp-footer nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mp-footer nav a{color:#424b58;align-items:center;gap:6px;min-height:28px;display:flex}.mp-footer nav a:hover,.mp-footer nav a:focus-visible{color:var(--mp-accent);text-underline-offset:3px;text-decoration:underline}.mp-footer-contact{font-weight:750;color:var(--mp-accent)!important}.mp-footer-bottom{border-top:1px solid #c8cfd8;justify-content:space-between;gap:20px;width:min(1256px,100%);margin:28px auto 0;padding-top:18px;display:flex}.mp-footer-bottom p{color:var(--mp-muted);font-size:12px}.mp-steps{border-bottom:1px solid var(--mp-line);grid-template-columns:repeat(4,1fr);margin:0 0 30px;padding:0;list-style:none;display:grid}.mp-steps button{text-align:left;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:10px;width:100%;padding:15px 6px;font-size:14px;font-weight:600;display:flex}.mp-steps button>span{border:1px solid #bac5be;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.mp-steps button[aria-current=step]{border-color:var(--mp-green);color:var(--mp-green)}.mp-steps button[aria-current=step]>span{background:var(--mp-green);color:#fff;border-color:var(--mp-green)}.mp-seller-grid{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.mp-editor>h2{margin-bottom:13px;scroll-margin-top:190px}.mp-editor>p{margin-bottom:20px;font-size:15px}.mp-upload{background:#f8f5f6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:138px;margin:16px 0;display:flex;color:var(--mp-green)!important;border:1px dashed #b77985!important}.mp-upload svg{width:28px;height:28px}.mp-upload span{color:var(--mp-muted);font-size:13px}.mp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;position:absolute!important}.mp-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mp-photo-grid article{border:1px solid var(--mp-line);border-radius:6px;position:relative;overflow:hidden}.mp-photo-grid article>img{object-fit:contain;background:#f5f5f5;width:100%;height:170px;display:block}.mp-photo-grid .mp-photo-delete{position:absolute;top:6px;right:6px}.mp label.mp-check{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;font-weight:400;line-height:1.6;display:flex}.mp .mp-check input{width:18px;height:18px;min-height:18px;accent-color:var(--mp-green);flex-shrink:0;margin-top:3px}.mp-photo-grid label.mp-check{min-height:48px;margin:0;padding:10px;font-size:12px}.mp-inline-note{background:var(--mp-pale);border-left:3px solid var(--mp-green);color:var(--mp-muted);align-items:flex-start;gap:12px;margin:22px 0;padding:16px 18px;font-size:14px;display:flex}.mp-inline-note p{font-size:14px}.mp-inline-note>svg{color:var(--mp-green);margin-top:3px}.mp-editor-actions{border-top:1px solid var(--mp-line);justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:23px;display:flex}.mp-editor-actions>div{gap:10px;display:flex}.mp-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mp-full{grid-column:1/-1}.mp-small{margin-top:10px!important;font-size:13px!important}.mp-status{overflow-wrap:anywhere;min-height:24px;color:#42434d!important;margin:16px 0 0!important;font-size:14px!important}.mp-error-list{color:#85233a;background:#fff2f5;border-left:3px solid #a32d48;padding:16px 20px 16px 35px;font-size:14px}.mp-seller-aside{border-left:1px solid var(--mp-line);padding-left:28px}.mp-seller-aside h3{margin:10px 0}.mp-seller-aside p{font-size:14px}.mp-fee{margin:20px 0}.mp-fee strong{font-size:35px;font-weight:650;display:block}.mp-fee span{color:var(--mp-muted);font-size:14px}.mp-seller-pricing{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);gap:10px;margin:18px 0 20px;padding:14px 0;display:grid}.mp-seller-pricing>strong{font-size:14px}.mp-seller-pricing>div,.mp-seller-plan-action{background:#f7f9fc;border-left:3px solid #2a67c7;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mp-seller-plan-action{color:var(--mp-ink);text-decoration:none}.mp-seller-plan-action:hover,.mp-seller-plan-action:focus-visible{border-left-color:var(--mp-accent);background:#f7eef0}.mp-seller-plan-action.is-plus{background:#fffaf0;border-left-color:#b48818}.mp-seller-plan-action span{align-items:center;gap:5px;display:flex}.mp-seller-pricing>div b{font-size:13px}.mp-seller-pricing>div span{color:var(--mp-muted);font-size:12px;line-height:1.4}.mp-seller-pricing>a.mp-seller-plan-link{color:var(--mp-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.mp-vendor-plans{background:#fff;border:1px solid #c8d4e4;border-radius:10px;margin:24px 0 28px;padding:24px;box-shadow:0 8px 24px #17304b12}.mp-vendor-plans-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mp-vendor-plans-heading h2{margin:4px 0 7px}.mp-vendor-plans-heading p{max-width:720px;font-size:14px}.mp-vendor-plan-step{color:#1d5fc3;white-space:nowrap;font-size:12px;font-weight:750}.mp-vendor-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mp-vendor-plan-card{background:#f8fbff;border:2px solid #b7c9df;border-radius:8px;flex-direction:column;justify-content:space-between;gap:18px;min-height:230px;padding:20px;display:flex}.mp-vendor-plan-card.is-plus{background:#fffaf0;border-color:#c9a74e}.mp-plan-badge{color:#1858aa;background:#e0efff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.mp-vendor-plan-card.is-plus .mp-plan-badge{color:#73540a;background:#f8e7ad}.mp-vendor-plan-card h3{margin:12px 0 5px;font-size:30px}.mp-vendor-plan-card h3 small{color:var(--mp-muted);font-size:14px;font-weight:500}.mp-vendor-plan-card p{font-size:14px}.mp-vendor-plan-card ul{color:#455970;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.mp-vendor-plan-card .mp-button{align-self:flex-start}.mp-plan-disclosure{margin-top:14px;font-size:12px}.mp-dme-plan-stack{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;margin:26px 0 8px;display:grid}.mp-pricing-plan-stack{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.mp-pricing-plan-stack .mp-dme-plan-card{min-height:440px}.mp-dme-plan-stack-heading{grid-column:1/-1;padding:0 0 4px}.mp-dme-plan-stack-heading h2{margin:5px 0 7px}.mp-dme-plan-stack-heading p{max-width:760px;font-size:14px}.mp-dme-plan-card{background:#fff;border:1px solid #b9cce2;border-top:4px solid #2068c7;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;height:100%;min-height:0;padding:18px;display:flex;box-shadow:0 8px 24px #17304b12}.mp-dme-plan-card.is-plus{background:#fffaf0;border-color:#b48818 #d8bd6b #d8bd6b}.mp-dme-plan-card.is-provider{background:#f8fcfc;border-color:#167580 #9fc9cb #9fc9cb}.mp-dme-plan-card.is-provider-plus{background:#fffef9;border-color:#a38330 #d8bd6b #d8bd6b}.mp-dme-plan-card.is-sponsor{background:#fbf9ff;border-color:#6b4cc4 #c7b8e2 #c7b8e2}.mp-dme-plan-card-heading{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.mp-dme-plan-icon{color:#1265ce;background:#e7f1ff;border:1px solid #a8c8f1;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.is-provider .mp-dme-plan-icon{color:#167580;background:#e9f7f7;border-color:#9fc9cb}.is-provider-plus .mp-dme-plan-icon{color:#8a6916;background:#fff2c9;border-color:#d8bd6b}.is-sponsor .mp-dme-plan-icon{color:#6b4cc4;background:#f0eaff;border-color:#c7b8e2}.mp-dme-plan-card h3{margin:7px 0 0;font-size:22px}.mp-dme-plan-price{color:#172b45;margin:2px 0 0;font-size:29px;font-weight:750;line-height:1.1}.mp-dme-plan-price small{color:var(--mp-muted);font-size:14px;font-weight:550}.mp-dme-plan-description{color:#455970;margin:0;font-size:14px}.mp-dme-plan-card ul{color:#40556b;gap:7px;width:100%;max-width:760px;margin:2px 0 6px;padding:0;font-size:13px;list-style:none;display:grid}.mp-dme-plan-card li{align-items:flex-start;gap:8px;display:flex}.mp-dme-plan-card li svg{color:#167580;flex:none;margin-top:2px}.mp-dme-plan-card .mp-button{white-space:normal;text-align:center;justify-content:center;width:100%;margin-top:auto}.mp-dme-sponsor-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:auto;display:grid}.mp-dme-sponsor-actions .mp-button{white-space:normal;text-align:center;justify-content:center}@media (width<=1200px){.mp-dme-plan-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-pricing-plan-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-pricing-hero{max-width:900px;padding:44px 0 30px}.mp-pricing-hero h1{margin:8px 0 4px;font-size:42px;line-height:1.08}.mp-pricing-hero h2{margin:4px 0 12px;font-size:24px}.mp-pricing-hero>p{max-width:760px;font-size:18px}.mp-pricing-hero nav{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.mp-pricing-hero nav a{color:#263a52;background:#fff;border:1px solid #bdc7d2;border-radius:5px;padding:9px 13px;font-weight:750;text-decoration:none}.mp-pricing-trial-callout{background:#fff8f8;border:1px solid #a21c30;border-left-width:5px;gap:4px;max-width:760px;margin:18px 0;padding:16px 18px;display:grid}.mp-pricing-trial-callout strong{color:#a21c30;letter-spacing:.08em;font-size:14px}.mp-pricing-trial-callout span{color:#20252b;font-weight:800}.mp-pricing-trial-callout small{color:#596979}.mp-pricing-stage{border-top:1px solid #c8d2dd;padding:34px 0;scroll-margin-top:90px}.mp-pricing-stage-heading{max-width:850px;margin-bottom:22px}.mp-pricing-stage-heading>span,.mp-private-pricing span,.mp-pricing-faq>span{letter-spacing:.12em;color:#8a1628;font-size:11px;font-weight:850}.mp-pricing-stage-heading h2,.mp-pricing-faq h2{margin:6px 0;font-size:30px}.mp-pricing-stage-heading p{color:#526175;font-size:17px}.mp-directory-tier-grid,.mp-compact-plan-grid,.mp-advertising-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mp-directory-tier-grid article,.mp-compact-plan,.mp-advertising-grid article{background:#fff;border:1px solid #c9d2db;border-top:4px solid #68788a;border-radius:6px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative}.mp-directory-tier-grid article.is-provider{background:#f7fbfb;border-top-color:#14727b}.mp-directory-tier-grid article.is-provider_plus,.mp-compact-plan.is-exchange{background:#fffdf7;border-top-color:#a38330}.mp-directory-tier-grid article>span{text-transform:uppercase;font-size:12px;font-weight:850}.mp-directory-tier-grid h3,.mp-compact-price{margin:8px 0;font-size:27px}.mp-directory-tier-grid ul,.mp-compact-plan ul{gap:8px;margin:12px 0 18px;padding:0;list-style:none;display:grid}.mp-directory-tier-grid li,.mp-compact-plan li,.mp-dialog-feature-list li{align-items:flex-start;gap:8px;display:flex}.mp-directory-tier-grid li svg,.mp-compact-plan li svg,.mp-dialog-feature-list svg{color:#a21c30;flex:none;margin-top:2px}.mp-directory-tier-grid .mp-button,.mp-compact-plan>.mp-button{width:100%;margin-top:auto}.mp-preview-launch{color:#173b57;cursor:pointer;background:#edf3f6;border:1px solid #8d9caf;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:16px;padding:15px;font-size:17px;font-weight:850;display:flex}.mp-popular-label{color:#fff;text-transform:uppercase;background:#a21c30;padding:5px 8px;font-size:11px;font-weight:850;position:absolute;top:16px;right:16px}.mp-compact-plan h3{margin:0;font-size:24px}.mp-compact-plan>p{color:#4e5d6d}.mp-compact-price small{font-size:14px}.mp-founding-offer{background:#fff;border-left:3px solid #a38330;padding:10px;font-size:13px}.mp-founding-offer strong{color:#745b18;display:block}.mp-compact-plan .mp-text-button{align-self:flex-start;align-items:center;gap:5px;margin:0 0 14px;display:flex}.mp-private-pricing{background:#fff;border:1px solid #c9d2db;border-left:5px solid #a21c30;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:30px 0;padding:28px;scroll-margin-top:90px;display:grid}.mp-private-pricing h2{margin:4px 0;font-size:28px}.mp-private-pricing p{margin:0 0 4px}.mp-private-pricing small{color:#596979}.mp-private-pricing>.mp-button{white-space:nowrap}.mp-advertising-grid article>svg{color:#7047a7}.mp-advertising-grid h3{margin:10px 0 4px;font-size:21px}.mp-advertising-grid .mp-button{margin-top:auto}.mp-ad-disclosure{color:#596979;margin-top:16px;font-size:13px}.mp-pricing-faq{border-top:1px solid #c8d2dd;padding:34px 0}.mp-pricing-faq details{border-bottom:1px solid #c8d2dd;padding:15px 4px}.mp-pricing-faq summary{cursor:pointer;font-size:17px;font-weight:800}.mp-pricing-faq details p{color:#4e5d6d;max-width:820px}.mp-pricing-dialog-backdrop{z-index:2147483100;background:#101821b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mp-pricing-dialog{background:#fff;border:1px solid #aebbc8;border-radius:7px;width:min(720px,100%);max-height:min(840px,90vh);padding:24px;overflow:auto;box-shadow:0 30px 80px #0005}.mp-pricing-dialog>header{border-bottom:1px solid #d4dbe2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:14px;display:flex}.mp-pricing-dialog h2{margin:3px 0}.mp-pricing-dialog header span{color:#8a1628;font-size:11px;font-weight:850}.mp-dialog-feature-list{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.mp-directory-preview-dialog .mp-network-card{grid-column:auto;max-width:620px}.mp-directory-preview-dialog .tier-provider_plus{grid-column:auto}.mp-dialog-actions{margin-top:16px;display:flex}.mp-intent-window h3{margin:6px 0 12px;font-size:28px}.mp-intent-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.mp-intent-option-list a{color:#172033;background:#f8fafc;border:1px solid #b8c5d2;border-radius:6px;grid-template-columns:1fr auto;gap:5px 12px;padding:15px;text-decoration:none;display:grid}.mp-intent-option-list a:hover,.mp-intent-option-list a:focus-visible{border-color:#a6192e;box-shadow:0 0 0 3px #a6192e22}.mp-intent-option-list a span{color:#a6192e;font-weight:850}.mp-intent-option-list a small{color:#526175;grid-column:1/-1}.mp-intent-window .mp-dialog-actions{flex-wrap:wrap;gap:10px}@media (width<=900px){.mp-directory-tier-grid,.mp-compact-plan-grid,.mp-advertising-grid{grid-template-columns:1fr}.mp-private-pricing{grid-template-columns:auto 1fr}.mp-private-pricing>.mp-button{grid-column:1/-1;width:100%}}@media (width<=600px){.mp-pricing-hero h1{font-size:34px}.mp-pricing-dialog-backdrop{padding:10px}.mp-pricing-dialog{max-height:94vh;padding:18px}.mp-private-pricing{grid-template-columns:1fr;padding:20px}.mp-private-pricing>svg{display:none}.mp-intent-option-list{grid-template-columns:1fr}.mp-intent-window .mp-dialog-actions{display:grid}.mp-intent-window .mp-dialog-actions .mp-button{width:100%}}@media (width<=900px){.mp-dme-plan-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mp-dme-plan-stack{grid-template-columns:1fr}.mp-dme-plan-card{height:auto;min-height:0;padding:20px}.mp-dme-sponsor-actions .mp-button{text-align:left;justify-content:flex-start}}.mp-business-plan-separation{color:#365468;background:#eef8f8;border-left:3px solid #16828b;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.mp-business-plan-separation strong{color:#1d3549}.mp-business-plan-separation a{color:var(--mp-accent);align-items:center;gap:4px;font-weight:750;text-decoration:underline;display:inline-flex}.mp-seller-plan-action{text-align:left;cursor:pointer;width:100%;font:inherit;border-top:0;border-bottom:0;border-right:0}.mp-seller-aside ul{margin:20px 0;padding:0;list-style:none}.mp-seller-aside li{align-items:flex-start;gap:8px;margin:13px 0;font-size:13px;display:flex}.mp-seller-aside li svg{color:var(--mp-green)}.mp hr{border:0;border-top:1px solid var(--mp-line);margin:24px 0}.mp-auction-note{border-top:1px solid var(--mp-line);margin-top:30px;padding-top:20px;font-size:14px}.mp-auction-note p{margin-top:8px}.mp-review-summary{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);margin-bottom:20px;padding:20px 0}.mp-review-summary>span{color:var(--mp-green);font-size:13px}.mp-review-summary>strong{margin:15px 0;font-size:25px;display:block}.mp-review-summary>h3{margin-top:8px}.mp-review-summary>p{margin:12px 0}.mp-description{white-space:pre-wrap;overflow-wrap:anywhere}.mp-actions{align-items:center;gap:12px;margin:20px 0 0;display:flex}.mp-dialog{width:min(700px,100vw - 32px);max-height:90vh;color:var(--mp-ink);background:#fff;border:1px solid #bdbdc8;border-radius:8px;padding:26px}.mp-dialog::backdrop{background:#20202699}.mp-dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mp-dialog-header>span{color:var(--mp-green);font-size:12px;font-weight:700}.mp-dialog-header>div{gap:8px;display:flex}.mp-dialog>h2{overflow-wrap:anywhere}.mp-dialog>h3,.mp-dialog>p{margin:18px 0}.mp-preview-photos{gap:12px;margin-top:22px;display:flex;overflow-x:auto}.mp-preview-photos>img{object-fit:contain;background:var(--mp-pale);flex-shrink:0;width:230px;height:230px}.mp-drafts{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.mp-drafts article{border:1px solid var(--mp-line);border-radius:6px;overflow:hidden}.mp-drafts article>img,.mp-draft-placeholder{object-fit:contain;background:var(--mp-pale);width:100%;height:210px;display:block}.mp-draft-placeholder{color:var(--mp-green);place-items:center;display:grid}.mp-drafts article>div:not(.mp-draft-placeholder){padding:20px}.mp-drafts h2{overflow-wrap:anywhere;font-size:20px}.mp-drafts p{margin:10px 0;font-size:14px}.mp-sia{z-index:40;background:#fff;border:1px solid #bfc0cb;border-radius:8px;width:290px;position:fixed;bottom:18px;right:20px;box-shadow:0 8px 30px #20202424,0 1px 3px #20202414}.mp-sia-heading{align-items:center;padding:8px;display:flex}.mp-sia-heading>button:first-child{text-align:left;background:0 0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.mp-sia-heading img{object-fit:contain;width:44px;height:44px}.mp-sia-heading span{flex:1}.mp-sia-heading strong{font-size:18px;display:block}.mp-sia-heading small{font-size:12px;display:block}.mp-sia #mp-sia-body{border-top:1px solid var(--mp-line);padding:10px 18px 18px}.mp-sia p{font-size:14px;line-height:1.65}.mp-sia-topics{gap:5px;margin:15px 0;display:flex}.mp-sia-topics button{background:#f2f2f6;border-radius:4px;min-height:38px;padding:5px 9px;font-size:12px}.mp-sia-topics button[aria-pressed=true]{color:#861a2e;background:#f7e7ec}.mp-sia #mp-sia-body small{font-size:11px;display:block}.mp-sia [role=status]{color:#842f42;margin-top:5px;font-size:12px;display:block}.mp .mp-search label>div>input{padding-left:42px}.mp :focus-visible{outline-offset:3px;outline:3px solid #3468ae}.mp-header{box-shadow:0 3px 12px #22222a0d}.mp-header-inner{gap:22px;padding-top:6px;padding-bottom:6px}.mp-brand-logo{object-fit:contain;flex-shrink:0;width:86px;height:86px}.mp-brand small{font-size:12px;font-weight:500}.mp-header nav{gap:18px}.mp-header nav a{font-size:13px}.mp-value-strip{border-bottom:1px solid var(--mp-line);background:#f0f0f3;justify-content:center;gap:32px;padding:12px 24px;font-size:13px;display:flex}.mp-value-strip span{display:block}.mp-value-strip svg{vertical-align:middle;color:var(--mp-green);margin-right:5px;display:inline-block}.mp .mp-primary{background:linear-gradient(#b72b40,#93182b);border:1px solid #851428;box-shadow:inset 0 1px #ffffff38,0 3px 6px #65152524}.mp .mp-primary:hover{background:#86172a;box-shadow:inset 0 1px #ffffff25,0 4px 9px #65152530}.mp .mp-secondary,.mp-icon-button{box-shadow:inset 0 1px #fff,0 2px 4px #25252b0e}.mp input:not([type=checkbox]),.mp select,.mp textarea{box-shadow:inset 0 1px 3px #2424280b}.mp-search{background:#eeeef2;border-color:#d0d0d9;box-shadow:inset 0 1px #fff}.mp-categories button{border-color:#dadae0;box-shadow:inset 0 1px #fff,0 2px 3px #22222a0c}.mp-drafts article{background:#fff;box-shadow:0 7px 20px #20202612,0 1px 2px #20202610}.mp-photo-grid article{background:#fff;box-shadow:0 3px 8px #20202610}.mp-footer small{margin:8px 0;font-size:10px;display:block}.org-workspace{max-width:1220px;margin:0 auto;padding:42px 28px 110px}.org-workspace>header{border-bottom:1px solid #cbd4df;flex-wrap:wrap;align-items:flex-end;gap:18px;padding-bottom:24px;display:flex}.org-workspace>header>span{color:#a21c30;width:100%;font-size:12px;font-weight:850}.org-workspace>header h1{margin:0;font-size:34px}.org-workspace>header p{color:#526174;flex:1;min-width:280px}.workspace-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.workspace-metrics article{background:#fff;border:1px solid #c8d2de;border-top:3px solid #a21c30;padding:18px}.workspace-metrics b{font-size:30px;display:block}.workspace-metrics span{color:#526174}.workspace-list{margin-top:22px}.workspace-list>article{background:#fff;border-bottom:1px solid #d6dde6;align-items:flex-start;gap:14px;padding:16px;display:flex}.workspace-list>article>div{flex:1}.workspace-list b,.workspace-list span{display:block}.workspace-list span,.workspace-list p{color:#526174}.workspace-list em{text-transform:uppercase;color:#a21c30;font-size:11px;font-weight:850}.org-action-panel{background:#fff;border:1px solid #c8d2de;border-left:4px solid #a21c30;gap:18px;margin-top:26px;padding:24px;display:flex}.workspace-form{background:#fff;border:1px solid #c8d2de;grid-template-columns:1fr 1fr;gap:16px;max-width:820px;margin:24px 0;padding:24px;display:grid}.workspace-form label{gap:7px;font-weight:750;display:grid}:is(.workspace-form label:has(textarea),.workspace-form button){grid-column:1/-1}.workspace-form input,.workspace-form textarea{font:inherit;border:1px solid #9eacbc;padding:12px}.workspace-form textarea{min-height:130px}.org-workspace.empty{text-align:center}.org-workspace.empty>svg{color:#16806f;width:44px;height:44px}@media (width<=700px){.org-workspace{padding:26px 16px 96px}.org-workspace>header h1{font-size:27px}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-form{grid-template-columns:1fr;padding:18px}.workspace-list>article{flex-wrap:wrap}}.mp-mobile-dock{display:none}.mp-account-welcome{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);align-items:center;gap:18px;margin-bottom:32px;padding:24px 0;display:flex}.mp-account-welcome>svg{color:var(--mp-green);flex-shrink:0}.mp-account-welcome>div{flex:1}.mp-account-welcome p{margin-top:8px;font-size:14px}.mp-account-welcome>a{flex-shrink:0}.mp-account-layout{grid-template-columns:225px minmax(0,1fr);gap:36px;display:grid}.mp-account-nav{border-right:1px solid var(--mp-line);flex-direction:column;gap:7px;padding-right:24px;display:flex}.mp-account-nav a{text-align:left;background:0 0;border-radius:5px;align-items:center;gap:12px;min-height:48px;padding:13px 12px;font-size:14px;display:flex}.mp-account-nav a[aria-current=page]{color:#86192c;background:#f4e5e9;font-weight:650;box-shadow:inset 3px 0 #a21c30}.mp-account-nav a:hover{background:#eeeef1}.mp-account-content{min-width:0;min-height:390px}.mp-account-content>p{margin-top:12px}.mp-billing-price{align-items:center;gap:18px;margin:22px 0;display:flex}.mp-billing-price strong{font-size:38px}.mp-billing-price span{color:var(--mp-muted);font-size:14px}.mp-clean-list{margin:22px 0;padding:0;list-style:none}.mp-clean-list li{align-items:flex-start;gap:12px;margin:15px 0;font-size:15px;display:flex}.mp-clean-list svg{color:var(--mp-green);flex-shrink:0;margin-top:2px}.mp-profile-form{max-width:720px}.mp-auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:90px;max-width:1100px;margin:auto;display:grid}.mp-auth-intro>img{object-fit:contain;width:180px;height:180px;margin-bottom:18px}.mp-auth-intro h1{font-size:34px}.mp-auth-intro>p{margin-top:14px;font-size:19px}.mp-auth-form{background:#fff;border:1px solid #d4d4dd;border-radius:8px;padding:32px;box-shadow:0 14px 35px #26262e12,0 2px 5px #26262e0e}.mp-auth-form>svg{color:var(--mp-green);margin-bottom:14px}.mp-auth-form>p{margin-top:12px;font-size:14px}.mp-auth-form h1{font-size:24px}.mp-auth-form fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.mp-auth-form fieldset>label{margin-bottom:18px}.mp-auth-form fieldset>button{width:100%}.mp-auth-form fieldset:disabled{opacity:.65}.mp-auth-form .mp-inline-note{margin:20px 0;padding:13px}.mp-auth-modes{border-bottom:1px solid var(--mp-line);grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.mp-auth-modes button{background:0 0;border-bottom:3px solid #0000;min-height:46px;padding:13px 5px;font-size:14px}.mp-auth-modes button[aria-pressed=true]{color:var(--mp-green);border-color:var(--mp-green);font-weight:700}.mp-password{position:relative}.mp-password-field{margin-bottom:18px}.mp-password-field>label{margin-bottom:7px}.mp .mp-password input{padding-right:50px}.mp-password>button{background:0 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1px;right:1px}.mp-auth-error{overflow-wrap:anywhere;color:#a21c30!important}.mp-captcha{min-height:78px;margin:14px 0}.mp-captcha p{color:#a21c30;font-size:13px}@media (width<=1100px){.mp-auth-layout{gap:36px}.mp-header-inner{flex-wrap:wrap}.mp-header nav{order:3;justify-content:center;width:100%}.mp-header-inner>.mp-button{margin-left:auto}}@media (width<=700px){html:has(.mp){scroll-padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mp-main :is(input,textarea,select){scroll-margin-bottom:calc(78px + env(safe-area-inset-bottom))}.mp-brand-logo{width:57px;height:57px}.mp-brand small{font-size:10px!important}.mp-value-strip{flex-direction:column;gap:4px;padding:10px 16px;font-size:12px}.mp-value-strip span{flex-wrap:wrap;gap:4px}.mp-mobile-dock{padding:7px 8px calc(7px + env(safe-area-inset-bottom));z-index:50;background:#fffffff5;border-top:1px solid #cccdd5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #25252b10}.mp-mobile-dock a{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:46px;font-size:11px;font-weight:600;display:flex}.mp-mobile-dock a[aria-current=page]{color:var(--mp-green)}.mp .mp-sia{bottom:calc(78px + env(safe-area-inset-bottom))}.mp .mp-footer{padding-bottom:190px}.mp-account-welcome{flex-wrap:wrap;align-items:flex-start;gap:13px}.mp-account-welcome>div{min-width:210px}.mp-account-welcome>a{margin-left:38px}.mp-account-layout{grid-template-columns:minmax(0,1fr);gap:22px}.mp-account-nav{border:0;border-bottom:1px solid var(--mp-line);flex-direction:row;padding:0 0 12px;overflow-x:auto}.mp-account-nav a{flex-shrink:0;padding:10px;font-size:13px}.mp-account-nav a[aria-current=page]{box-shadow:inset 0 -3px #a21c30}.mp-account-content .mp-actions{flex-wrap:wrap;justify-content:center}.mp-auth-layout{grid-template-columns:minmax(0,1fr);gap:25px}.mp-auth-intro>img{display:none}.mp-auth-intro h1{font-size:28px}.mp-auth-intro h1 br{display:none}.mp-auth-intro>p{font-size:16px}.mp-auth-intro .mp-clean-list{display:none}.mp-auth-intro>a{margin-top:8px}.mp-auth-form{padding:22px 18px}.mp .mp-header nav{gap:8px}.mp .mp-header nav a{gap:3px;font-size:11px}.mp .mp-header nav a svg{display:none}.mp .mp-header-inner>.mp-button{padding:8px;font-size:11px!important}.mp .mp-brand strong{font-size:18px}}@media (width<=359px){.mp .mp-header-inner{padding-left:10px;padding-right:10px}.mp-brand-logo{width:46px;height:46px}.mp .mp-brand strong{font-size:17px}.mp .mp-brand small{font-size:9px!important}.mp .mp-header-inner>.mp-button{display:none}}@media (width<=700px){.mp-auth-intro{display:none}}@media (width>=1700px){.mp-main{padding-top:50px}}@media (width<=1050px){.mp-header-inner{flex-wrap:wrap;gap:20px;padding:14px 22px}.mp-header nav{order:3;justify-content:center;gap:18px;width:100%}.mp-header-inner>.mp-button{margin-left:auto}.mp-intro h1{font-size:30px}.mp-search{grid-template-columns:1fr 150px 130px;gap:14px}.mp-search>.mp-button{grid-column:1/-1}.mp-service-search{grid-template-columns:1fr 1fr}.mp-seller-grid{grid-template-columns:minmax(0,1fr) 220px;gap:28px}.mp-browse-layout{grid-template-columns:195px 1fr;gap:24px}.mp-price-note{display:none}.mp-drafts{grid-template-columns:1fr 1fr}}@media (width<=700px){.mp{font-size:16px}.mp-preview{text-align:left;padding:7px 16px;font-size:12px}.mp-preview span{display:block}.mp-header-inner{gap:8px;padding:11px 16px}.mp-brand-symbol{width:36px;height:36px;font-size:19px}.mp-brand{gap:8px}.mp-brand strong{font-size:19px}.mp-brand small{font-size:8px}.mp-header-inner>.mp-button{gap:4px;min-height:42px;padding:10px;font-size:12px!important}.mp-header-inner>.mp-button svg{width:15px}.mp-header nav{justify-content:space-between;gap:10px}.mp-header nav a{min-height:40px;font-size:13px}.mp-main{padding:27px 16px 35px}.mp-intro{align-items:flex-start;gap:15px;margin-bottom:23px}.mp h1,.mp-intro h1{font-size:28px;line-height:1.2}.mp-intro p{font-size:15px}.mp-intro>.mp-button,.mp-intro>.mp-text-button{flex-shrink:0}.mp-seller-intro{display:block}.mp-search{grid-template-columns:1fr 1fr;gap:14px;padding:17px}.mp-search>label:first-child,.mp-search>.mp-button{grid-column:1/-1}.mp-service-search>label:first-child{grid-column:auto}.mp-categories{padding:17px 0}.mp-browse-layout{grid-template-columns:1fr;gap:20px;padding-top:20px}.mp-filters{border:0;grid-template-columns:1fr 1fr;align-items:end;gap:12px;padding:0;display:grid}.mp-filters h2,.mp-safety-note{display:none}.mp-filters label{margin:0}.mp-filters .mp-text-button{grid-column:1/-1;min-height:36px}.mp-empty{min-height:240px;padding:28px 15px}.mp h2{font-size:20px}.mp-reference{grid-template-columns:100px minmax(0,1fr);gap:16px}.mp-reference>img{width:100px;height:120px}.mp-reference h3{font-size:17px}.mp-reference .mp-eyebrow{font-size:10px}.mp-reference p{font-size:13px}.mp-service-band{flex-wrap:wrap;align-items:flex-start;gap:14px}.mp-service-band>div{flex:1;min-width:200px}.mp-service-band>a{margin-left:42px}.mp-footer{min-height:230px;padding:24px 16px 110px}.mp-footer-inner{grid-template-columns:1fr 1fr;gap:28px 20px}.mp-footer-brand{grid-column:1/-1}.mp-footer-bottom{flex-direction:column;gap:8px}.mp-sia{width:260px;max-width:calc(100vw - 24px);bottom:12px;right:12px}.mp-sia-open{width:320px;max-height:65vh;overflow:auto}.mp-steps{gap:4px;margin-bottom:25px}.mp-steps button{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 2px;font-size:12px}.mp-seller-grid{grid-template-columns:1fr;gap:25px}.mp-seller-aside{border-left:0;border-top:1px solid var(--mp-line);padding:24px 0}.mp-form-grid{grid-template-columns:1fr;gap:18px}.mp-photo-grid{grid-template-columns:1fr 1fr}.mp-photo-grid article>img{height:145px}.mp-upload{min-height:200px;padding:20px}.mp-upload span{font-size:12px}.mp-editor-actions{flex-wrap:wrap}.mp-editor-actions>div{margin-left:auto}.mp-drafts{grid-template-columns:1fr}.mp-dialog{padding:18px}.mp-dialog-header>span{font-size:10px}.mp-dialog .mp-icon-button{width:40px;min-width:40px!important}.mp-preview-photos>img{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.mp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body:has(.mp-dialog[open]) .mp>:not(.mp-main){display:none!important}body:has(.mp-dialog[open]) .mp-main>:not(.mp-dialog){display:none!important}.mp-dialog[open]{border:0;width:100%;max-height:none;display:block;position:static}.mp-dialog-header>div,.mp-sia{display:none!important}.mp-preview-photos{flex-wrap:wrap;overflow:visible}.mp-preview{display:block!important}}.mp-ad-form{gap:18px;display:grid}.mp-ad-form label{gap:8px;font-weight:600;display:grid}.mp-ad-form input,.mp-ad-form select,.mp-ad-form textarea{box-sizing:border-box;color:#252529;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9bbc0;border-radius:6px;padding:12px}.mp-ad-form button{white-space:normal}.mp-account-billing>h3{margin:24px 0 16px}.mp-account-billing .mp-account-actions{flex-wrap:wrap;gap:12px;margin:16px 0 24px;display:flex}.mp-account-billing .mp-button{white-space:normal;max-width:100%;min-height:48px}.mp-account-billing h3{overflow-wrap:anywhere}.mp-account-billing li{margin-block:12px}.mp-account-billing li .mp-button{margin:6px 8px}.mp-payment-pause{background:#fff4f5;border-left:4px solid #a21c30;margin-top:12px;padding:14px 16px}.mp-payment-pause p{max-width:72ch;margin:0 0 12px}.mp-payment-pause p:last-child{margin:12px 0 0;font-size:14px}.mp-acknowledgement{color:#36495e;align-items:flex-start;gap:10px;margin:6px 0 12px;font-size:13px;line-height:1.45;display:flex}.mp-acknowledgement input{flex:none;margin-top:3px}.mp-acknowledgement a{color:var(--mp-accent);text-decoration:underline}.mp-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1040px;margin-top:24px;display:grid}.mp-intent-grid>button{text-align:left;color:#182235;background:#fff;border:2px solid #cbd7e8;border-radius:7px;grid-template-columns:48px 1fr 24px;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 5px 16px #18324f10}.mp-intent-grid>button[aria-pressed=true]{background:#f1fbfb;border-color:#0f7f89;box-shadow:0 0 0 3px #0f7f8918}.mp-intent-grid>button>svg:first-child{color:#0e5fc7;background:#eaf2ff;border-radius:6px;width:42px;height:42px;padding:8px}.mp-intent-grid span,.mp-intent-grid b,.mp-intent-grid strong,.mp-intent-grid small{display:block}.mp-intent-grid b{text-transform:uppercase;color:#0c5bc1;font-size:12px}.mp-intent-grid strong{margin:3px 0;font-size:20px}.mp-intent-grid small{color:#56657a;font-size:14px}.mp-change-intent{margin-top:12px}.mp-private-focus{background:#fff8f9;border:1px solid #efb8bf;max-width:1040px;margin:26px auto}.mp-dashboard{max-width:1240px;min-height:60vh;margin:0 auto;padding:38px 24px 80px}.mp-dashboard-signin{text-align:center;align-content:center;justify-items:center;display:grid}.mp-dashboard-signin>svg{color:#a21c30;width:48px;height:48px}.dashboard-title{border-bottom:1px solid #cbd5df;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.dashboard-title span{color:#a21c30;font-size:12px;font-weight:900}.dashboard-title h1{margin:7px 0;font-size:36px}.dashboard-title p{color:#59677a;max-width:760px;margin:0}.dashboard-title label{gap:7px;font-size:12px;font-weight:900;display:grid}.dashboard-title select{background:#fff;border:1px solid #aebdce;border-radius:5px;min-width:250px;padding:11px}.dashboard-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.dashboard-actions a{color:#183453;background:#fff;border:1px solid #b8c8dc;border-top:3px solid #a21c30;border-radius:6px;align-items:center;gap:10px;min-height:64px;padding:14px;font-weight:900;text-decoration:none;display:flex}.dashboard-actions svg{color:#a21c30}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-grid article{background:#fff;border:1px solid #d1d9e2;border-radius:6px;min-height:150px;padding:18px}.dashboard-grid h2{margin:0 0 10px;font-size:17px}.dashboard-grid p{color:#627084;line-height:1.45}.network-section-title{color:#fff;background:#132b50;align-items:baseline;gap:10px;padding:12px max(18px,50vw - 750px);display:flex}.network-section-title b{font-size:18px}.network-section-title span{color:#bdd0e8;text-transform:uppercase;font-size:12px;font-weight:800}@media (width<=900px){.mp-intent-grid{grid-template-columns:1fr}.dashboard-actions,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-title{flex-direction:column;align-items:stretch}.dashboard-title select{width:100%;min-width:0}}@media (width<=540px){.dashboard-actions,.dashboard-grid{grid-template-columns:1fr}.mp-dashboard{padding:24px 14px 90px}.dashboard-title h1{font-size:28px}}@media (width<=700px){.mp .mp-header nav{display:none}.mp .mp-header-inner{flex-wrap:nowrap}.mp .mp-brand,.mp .mp-brand span{min-width:0}.mp .mp-brand strong,.mp .mp-brand small{white-space:nowrap}.mp .mp-header-inner>.mp-button{display:none}.mp-intent-grid>button{grid-template-columns:42px minmax(0,1fr) 20px;padding:15px 13px}.mp-intent-grid strong{font-size:18px}}.mp-identity-menu{margin-left:auto;position:relative}.mp-identity-menu summary{cursor:pointer;color:#20242b;background:#fff;border:1px solid #c9d1dc;border-radius:6px;align-items:center;gap:8px;min-width:132px;padding:7px 9px;list-style:none;display:flex}.mp-identity-menu summary::-webkit-details-marker{display:none}.mp-identity-menu summary span{min-width:0;display:grid}.mp-identity-menu summary b{font-size:12px;line-height:1.15}.mp-identity-menu summary small{text-overflow:ellipsis;white-space:nowrap;color:#24364d;max-width:170px;font-size:11px;overflow:hidden}.mp-identity-menu .mp-context-badge,.mp-active-context{color:#7b1527;font-weight:800}.mp-header-create{color:#8f182c!important;font-weight:800!important}.mp-menu-note{color:#24364d;padding-top:3px;font-size:12px;font-weight:700}.mp-mode-switch{background:#eef3f8;border:1px solid #b8c7d8;border-radius:7px;align-items:stretch;gap:4px;margin-left:auto;padding:3px;display:flex}.mp-mode-switch a{isolation:isolate;color:#24364d;border:1px solid #0000;border-radius:5px;gap:2px;min-width:102px;padding:7px 9px;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.mp-mode-switch a:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 25%,#fff9 46%,#0000 67%);position:absolute;inset:0;transform:translate(-125%)}.mp-mode-switch a:hover{background:#fff;border-color:#8fa5bd;transform:translateY(-1px);box-shadow:0 3px 8px #162b4526}.mp-mode-switch a:hover:after,.mp-mode-switch a:focus-visible:after{animation:.7s ease-out mp-mode-shimmer}.mp-mode-switch a:focus-visible{outline-offset:2px;outline:3px solid #1d70d6}.mp-mode-switch a:active{transform:translateY(0)scale(.98);box-shadow:0 1px 3px #162b4526}.mp-mode-switch a.is-active{background:#fff;border-color:#8f182c;box-shadow:0 1px 3px #162b4518}.mp-mode-switch b{letter-spacing:.04em;font-size:11px}.mp-mode-switch small{white-space:nowrap;color:#40516a;font-size:10px}.mp-mode-switch a.is-active b{color:#8f182c}@keyframes mp-mode-shimmer{to{transform:translate(125%)}}.mp-identity-menu>div{z-index:80;background:#fff;border:1px solid #c9d1dc;border-radius:7px;gap:8px;width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #14233a2b}.mp-identity-menu:not([open])>div{display:none}.mp-identity-menu p{overflow-wrap:anywhere;color:#526071;margin:0;font-size:13px}.mp-identity-menu label{gap:5px;font-size:12px;font-weight:700;display:grid}.mp-identity-menu select{background:#fff;border:1px solid #aeb9c8;border-radius:5px;width:100%;padding:9px}.mp-identity-menu a,.mp-identity-menu button,.mp-header-signin{color:#20242b;font:inherit;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.mp-identity-menu button{cursor:pointer;background:0 0;border:0;padding:8px 0}.mp-header-signin{white-space:nowrap}@media (width<=1100px){.mp-mode-switch{margin-left:auto;display:flex}.mp-mode-switch a{min-width:72px;padding:6px 7px}.mp-mode-switch small{display:none}}@media (prefers-reduced-motion:reduce){.mp-mode-switch a{transition:none}.mp-mode-switch a:hover:after,.mp-mode-switch a:focus-visible:after{animation:none}}@media (width>=1101px){.dme-sia-expanded .mp-header-inner{box-sizing:border-box;width:100%;max-width:none;margin:0}}@media (width>=1101px) and (width<=1800px){.dme-sia-expanded .mp-header-inner{flex-wrap:wrap;max-width:none}.dme-sia-expanded .mp-header nav{order:3;justify-content:center;width:100%}}@media (width<=700px){.mp .mp-header-inner{box-sizing:border-box;width:100%;min-width:0}.mp .mp-brand{flex:auto;min-width:0;overflow:hidden}.mp .mp-brand span{min-width:0;overflow:hidden}.mp .mp-brand strong,.mp .mp-brand small{text-overflow:ellipsis;display:block;overflow:hidden}.mp-identity-menu{flex:none;max-width:42px;margin-left:auto}.mp-identity-menu summary{box-sizing:border-box;min-width:0}.mp-identity-menu summary span,.mp-identity-menu summary>svg:last-child{display:none}.mp-identity-menu>div{box-sizing:border-box;width:auto;max-width:calc(100vw - 24px);position:fixed;top:72px;left:12px;right:12px}.mp-header-signin{margin-left:auto}.mp-value-strip{font-size:11px}.mp .mp-intro{flex-direction:column;align-items:stretch}.mp .mp-intro>*{min-width:0}.mp .mp-intro>.mp-inline-note{overflow-wrap:anywhere;max-width:100%}}@media (width<=480px){.mp .mp-header:not(:has(.mp-identity-menu)) .mp-brand span{display:none}.mp .mp-header:not(:has(.mp-identity-menu)) .mp-brand{flex:none}}@media (width<=700px){.mp .mp-header-inner>.mp-sell-price{display:none!important}}.organization-admin-grid{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.organization-admin-grid article{background:#fff;border:1px solid #c8d2de;padding:20px}.organization-plans{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;display:grid}.organization-plans>h2{grid-column:1/-1}.organization-plans article{background:#fff;border:1px solid #c8d2de;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.organization-plans article.current{border:2px solid #16806f}.organization-plans article>div{justify-content:space-between;gap:12px;width:100%;display:flex}.organization-plans article p{color:#526174;flex:1}.organization-team{border-top:1px solid #c8d2de;margin-top:30px;padding-top:24px}.organization-team>.workspace-list button,.organization-team>.workspace-list select{align-self:center}@media (width<=700px){.organization-admin-grid,.organization-plans{grid-template-columns:1fr}.workspace-metrics{grid-template-columns:1fr 1fr}}.plan-change-backdrop{z-index:90;background:#0814269e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plan-change-dialog{background:#fff;border:1px solid #c7d0dc;border-radius:8px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 70px #08142647}.plan-change-dialog h2{margin:0 0 16px;font-size:26px}.plan-change-dialog dl{border-block:1px solid #d9e0e8;margin:0 0 18px}.plan-change-dialog dl div{border-bottom:1px solid #e7ebf0;grid-template-columns:130px 1fr;gap:16px;padding:12px 0;display:grid}.plan-change-dialog dl div:last-child{border-bottom:0}.plan-change-dialog dt{color:#4b5563;font-weight:700}.plan-change-dialog dd{color:#111827;margin:0}.dashboard-metrics article strong{text-transform:capitalize;color:#152a45;margin:8px 0;font-size:28px;line-height:1.1;display:block}@media (width<=600px){.plan-change-backdrop{align-items:end;padding:0}.plan-change-dialog{border-radius:8px 8px 0 0;width:100%;max-height:88vh;padding:20px}.plan-change-dialog dl div{grid-template-columns:1fr;gap:4px}}.mp-business-center-hero{border-bottom:1px solid #c9d2db;gap:22px;padding:34px 0 28px;display:grid}.mp-business-center-heading{max-width:860px}.mp-business-center-heading h1{max-width:780px;margin:6px 0 10px;font-size:clamp(34px,4vw,56px);line-height:1.04}.mp-business-center-heading p{color:#445468;max-width:760px;margin:0;font-size:18px}.mp-trial-callout{background:#fff8f8;border:1px solid #a21c30;border-left-width:5px;gap:4px;max-width:720px;padding:16px 18px;display:grid}.mp-trial-callout strong{color:#a21c30;letter-spacing:.08em;font-size:14px}.mp-trial-callout span{color:#20252b;font-weight:800}.mp-trial-callout small{color:#596979}.mp-business-entry-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mp-business-entry-actions>div{background:#fff;border:1px solid #c9d2db;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px;display:flex}.mp-business-entry-actions>div:first-child{border-top:4px solid #a21c30}.mp-business-entry-actions span{letter-spacing:.08em;color:#596979;font-size:12px;font-weight:850}.mp-business-entry-actions h2{margin:0;font-size:20px}.mp-business-entry-actions .mp-button{margin-top:auto}.mp-business-member-panel{background:#f4fbfb;border:1px solid #14727b;border-left-width:5px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.mp-business-member-panel h2{margin:5px 0 7px}.mp-business-member-panel p{color:#445468;margin:0}.mp-business-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mp-business-member-actions .mp-button{justify-content:center;width:100%}.mp-business-member-actions a:not(.mp-button){color:#14727b;font-weight:750}.mp-business-capabilities{padding:30px 0 10px}.mp-business-section-heading h2{margin:6px 0 18px}.mp-business-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mp-business-capability-grid article{background:#fff;border:1px solid #c9d2db;border-radius:6px;flex-direction:column;min-width:0;padding:20px;display:flex}.mp-business-capability-grid article>svg{color:#14727b}.mp-business-capability-grid h3{margin:12px 0 5px;font-size:19px}.mp-business-capability-grid p{color:#596979;margin:0 0 14px}.mp-business-capability-grid a{color:#a21c30;align-items:center;gap:6px;margin-top:auto;font-weight:800;display:inline-flex}.mp-business-plan-bridge{background:#f7f9fb;border:1px solid #c9d2db;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 12px;padding:24px;display:flex}.mp-business-plan-bridge h2{margin:6px 0 7px}.mp-business-plan-bridge p{color:#596979;max-width:780px;margin:0}.mp-business-plan-bridge .mp-button{flex:none}@media (width<=900px){.mp-business-entry-actions,.mp-business-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-business-member-panel{flex-direction:column;align-items:flex-start}.mp-business-member-actions{justify-content:flex-start}.mp-business-plan-bridge{flex-direction:column;align-items:flex-start}.mp-business-plan-bridge .mp-button{justify-content:center;width:100%}}@media (width<=600px){.mp-business-center-hero{padding-top:24px}.mp-business-center-heading h1{font-size:34px}.mp-business-center-heading p{font-size:16px}.mp-business-entry-actions,.mp-business-capability-grid{grid-template-columns:1fr}.mp-business-entry-actions>div{padding:17px}.mp-trial-callout span{line-height:1.45}.mp-business-member-panel{padding:18px}.mp-business-member-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mp-business-member-actions .mp-button{grid-column:1/-1}.mp-business-member-actions a:not(.mp-button){font-size:14px}}@media (width<=700px){.mp .mp-account-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow-x:visible}.mp .mp-account-nav a{gap:8px;min-width:0;padding:10px 8px}.mp .mp-account-nav a svg{flex:none}}.brand{justify-content:flex-start;min-width:195px;height:76px;padding:0;overflow:hidden}.brand-logo{object-fit:cover;object-position:center 56%;border-radius:9px;width:178px;height:72px;display:block}.module-icon.mag{background:0 0;border-radius:50%;padding:0;overflow:hidden}.module-icon.mag img{object-fit:contain;width:100%;height:100%}.sia-orb{object-fit:contain;background:#0c1115;border-radius:50%;width:50px;height:50px;padding:2px;box-shadow:0 3px 11px #0d263533}.mini-brand img{object-fit:contain;background:#101519;border-radius:7px;width:30px;height:30px}.mag-logo{object-fit:contain;filter:drop-shadow(0 7px 13px #57233e25);background:0 0;border:0;border-radius:50%;width:155px;height:155px}.voice-status{color:#2e726f;text-align:center;background:#e5f1ef;border-radius:7px;margin:0 14px 7px;padding:7px 9px;font-size:9px;font-weight:800}.sia-footer{padding-top:7px}.brand-mark{display:none}@media (width<=760px){.brand{min-width:122px;height:64px}.brand-logo{width:120px;height:60px}.mag-logo{width:135px;height:135px}}.switch-portal{color:#274555;background:#fff;border:1px solid #bccbd0;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:800}.portal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05121bdb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.portal-entry{text-align:center;background:#fff;border-radius:20px;width:min(820px,100%);padding:30px;box-shadow:0 28px 90px #0008}.portal-entry>img{object-fit:cover;object-position:center 57%;border-radius:12px;width:190px;height:100px}.portal-entry>span{color:var(--teal);letter-spacing:.14em;margin-top:12px;font-size:12px;font-weight:900;display:block}.portal-entry h1{color:var(--navy);margin:8px 0;font-family:Playfair Display,serif;font-size:34px}.portal-entry>p{color:var(--muted);max-width:680px;margin:0 auto 22px;font-size:16px;line-height:1.55}.portal-entry>div{text-align:left;grid-template-columns:1fr 1fr;gap:14px;display:grid}.portal-entry>div button{color:var(--ink);background:#f9fbfb;border:2px solid #c7d5d9;border-radius:13px;padding:20px}.portal-entry>div button:hover{border-color:var(--teal);background:#edf7f6;transform:translateY(-2px)}.portal-entry>div b,.portal-entry>div span,.portal-entry>div small{display:block}.portal-entry>div b{color:var(--navy);font-size:18px}.portal-entry>div span{color:var(--muted);margin:8px 0 15px;font-size:13px;line-height:1.5}.portal-entry>div small{color:var(--teal);font-size:12px;font-weight:900}.portal-entry>small{color:#7a8b91;margin-top:17px;font-size:10px;display:block}.trade-page .page-intro h1{font-size:42px}.trade-page .page-intro p{font-size:18px}.trade-page .trade-banner{padding:18px}.trade-page .trade-banner b{font-size:16px}.trade-page .trade-banner span{font-size:14px;line-height:1.5}.trade-search{background:#eff8f7;border:2px solid #a9c8c8;border-radius:13px;margin:18px 0;padding:18px}.trade-search label{color:var(--navy);margin-bottom:9px;font-size:17px;font-weight:900;display:block}.trade-search>div{grid-template-columns:1fr auto;gap:8px;display:grid}.trade-search input{color:var(--ink);background:#fff;border:1px solid #9fb8bd;border-radius:8px;padding:15px;font-size:16px}.trade-search button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:0 18px;font-size:13px;font-weight:900}.trade-search>small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.search-results{border:1px solid var(--line);border-radius:11px;margin-bottom:15px;overflow:hidden}.search-results>span{color:var(--teal);letter-spacing:.1em;background:#f0f5f6;padding:11px 14px;font-size:11px;font-weight:900;display:block}.search-results button{text-align:left;border:0;border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 180px 100px;align-items:center;width:100%;padding:14px;display:grid}.search-results button.active{box-shadow:inset 5px 0 var(--teal);background:#edf7f6}.search-results strong,.search-results small{display:block}.search-results strong{color:var(--navy);font-size:15px}.search-results small{color:var(--muted);margin-top:3px;font-size:12px}.search-results button>b.good{color:var(--green)}.search-results button>b.warn{color:var(--amber)}.search-results button>b.risk{color:var(--red)}.search-results button>span{color:var(--teal);text-align:right;font-size:12px;font-weight:800}.trade-page .dealer-profile h2{font-size:23px}.trade-page .dealer-profile header p{font-size:13px}.trade-page .dealer-profile header>b{font-size:16px}.trade-page .debt-summary small{font-size:12px}.trade-page .debt-summary strong{font-size:15px;line-height:1.45}.trade-page .debt-timeline span{font-size:12px}.trade-page .independent-box h3{font-size:19px}.trade-page .independent-box button{padding:11px 13px;font-size:13px}.trade-page .independent-box p{font-size:13px;line-height:1.5}.relief-options{background:#f2f9f8;border:1px solid #b9d2d0;border-radius:13px;margin-top:18px;padding:20px}.relief-options h2{color:var(--navy);margin:0 0 7px;font-family:Playfair Display,serif;font-size:26px}.relief-options>p{color:var(--muted);font-size:14px}.relief-options>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.relief-options button{text-align:left;background:#fff;border:1px solid #b9cecf;border-radius:10px;padding:15px}.relief-options button:hover{border-color:var(--teal)}.relief-options b,.relief-options span{display:block}.relief-options b{color:var(--navy);font-size:15px}.relief-options span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.product-photo{object-fit:contain;background:#fff;border-radius:10px;width:76px;height:76px}.spec-photo{object-fit:contain;background:#fff;border-radius:10px;width:120px;height:120px}.product-layout>aside button{grid-template-columns:48px 1fr;column-gap:8px;display:grid}.product-layout>aside button img{object-fit:contain;grid-row:1/4;width:44px;height:60px}.receiving-product,.passport-product{object-fit:contain;background:#fff;border-radius:10px;width:86px;height:86px}.phone-product{object-fit:contain;width:80px;height:70px;margin:8px auto 0;display:block}.phone-screen .scan-ring{margin:10px auto 6px}.phone-screen{min-height:500px}@media (width<=760px){.portal-entry{padding:20px}.portal-entry>div,.relief-options>div{grid-template-columns:1fr}.portal-entry h1{font-size:28px}.trade-search>div{grid-template-columns:1fr}.trade-search button{padding:14px}.search-results button{grid-template-columns:1fr}.search-results button>span{text-align:left;margin-top:6px}.trade-page .page-intro h1{font-size:34px}}.brand{background:#dff4f7;border-radius:10px;min-width:230px;height:92px}.brand-logo{object-fit:contain;object-position:center;background:#dff4f7;width:224px;height:88px}.portal-entry>img{object-fit:contain;background:#dff4f7;width:240px;height:190px}.sia-orb,.mini-brand img{padding:3px;background:#dff4f7!important}.sia-orb{width:62px;height:62px}.module-icon{font-size:25px}.module-icon.mag{width:58px;height:58px;box-shadow:none!important;border:0!important}.module-icon.mag img{object-fit:cover;width:58px;height:58px;transform:scale(1.18)}.module-icon svg{stroke-width:1.8px;width:27px;height:27px}.module-icon.social{background:linear-gradient(145deg,#75463f,#d06e58)!important}.module-icon.operations{background:linear-gradient(145deg,#16475a,#247b77)!important}.module-button>span:nth-child(2) strong{font-weight:900;color:#101820!important;font-size:17px!important}.module-button>span:nth-child(2) small{font-weight:800;line-height:1.35;color:#101820!important;font-size:13px!important}.side-title{font-weight:950;color:#101820!important;font-size:13px!important}.entity strong{font-weight:900;color:#101820!important;font-size:15px!important}.entity small{line-height:1.45;color:#101820!important;font-size:13px!important;font-weight:400!important}.guardrail b{font-size:15px}.guardrail p{color:#101820;font-size:13px;line-height:1.5}.page-intro h1{line-height:1.08;font-size:43px!important}.page-intro p{line-height:1.55;font-size:19px!important}.eyebrow{font-size:14px!important}.section-heading h2,.story-head h2{font-size:28px!important}.section-heading span,.story-head span{font-size:13px!important}.source-search label,.guided-row label,.quick-spec>span{font-size:16px!important}.source-search input,.quick-spec input,.trade-search input{padding:18px!important;font-size:19px!important}.source-search button,.quick-spec button,.trade-search button{padding:16px 22px!important;font-size:17px!important}.guided-row select,.phone-demo select,.header-actions select{min-height:52px;color:#101820!important;background:#fff!important;border:2px solid #7897a2!important;padding:12px 38px 12px 13px!important;font-size:17px!important}.guided-row label{gap:8px}.quote-title{grid-template-columns:130px 1fr auto!important}.product-photo{width:124px;height:124px}.quote-title h3{font-size:24px!important}.quote-title p{line-height:1.5;font-size:16px!important}.quote-title small,.metrics small{font-size:13px!important}.card-actions button{padding:14px!important;font-size:15px!important}.product-layout>aside{min-width:220px}.product-layout>aside button{min-height:118px;background:#f7fbfc!important;grid-template-columns:74px 1fr!important;padding:13px!important}.product-layout>aside button span,.product-layout>aside button strong,.product-layout>aside button small{color:#132c39!important;text-shadow:none!important}.product-layout>aside button span{font-size:12px!important}.product-layout>aside button strong{font-size:16px!important}.product-layout>aside button small{line-height:1.4;font-size:13px!important}.spec-photo{width:170px;height:170px}.spec-head h2{font-size:30px!important}.spec-head p{font-size:17px!important}.spec-grid small{font-size:13px!important}.spec-grid b{font-size:16px!important}.document-list h3,.quote-center h3{font-size:22px}.document-list button strong,.document-list button b{font-size:15px!important}.hcpcs-note{color:#2e2b25;background:#fff5dc;border-left:5px solid #cb7a24;border-radius:8px;padding:15px;font-size:15px;line-height:1.55}.quote-center{background:#eef8f7;border:2px solid #9ec6c6;border-radius:12px;margin-top:18px;padding:20px}.quote-center p,.quote-confirm span{font-size:15px;line-height:1.5}.quote-center>button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:14px 18px;font-size:16px}.quote-confirm{background:#fff;border-radius:8px;gap:6px;padding:14px;display:grid}.quote-confirm b{color:var(--teal);font-size:20px}.mute-button{min-width:88px;color:#fff!important;background:#c65f2c!important;border:0!important;border-radius:9px!important;padding:13px 16px!important;font-size:17px!important;font-weight:950!important}.mic-button{color:#158447!important;font-size:22px!important}.chat-input button{width:46px!important;height:46px!important;font-size:20px!important}.chat-input textarea{line-height:1.45;font-size:17px!important}.message p{line-height:1.55;font-size:16px!important}.sia-header strong{font-size:20px!important}.sia-header small,.context-strip{font-size:12px!important}.chat-actions button{font-size:13px!important}.voice-status{padding:10px;font-size:12px!important}.sia-footer{font-size:10px!important}.trade-search label{font-size:20px!important}.trade-search>small{font-size:14px!important}.search-results strong{font-size:18px!important}.search-results small,.search-results button>span{font-size:14px!important}.search-results button>b{font-size:17px!important}.dealer-window{z-index:18;resize:both;background:#fff;border:2px solid #456f7d;border-radius:14px;min-width:520px;min-height:90px;max-height:72vh;margin-top:18px;position:sticky;bottom:12px;overflow:hidden;box-shadow:0 14px 46px #10293555}.dealer-window>header{color:#fff;cursor:move;background:#183b4b;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.dealer-window>header small,.dealer-window>header strong{display:block}.dealer-window>header small{color:#d9ebee;font-size:11px}.dealer-window>header strong{font-size:18px}.dealer-window>header button{color:#173a49;background:#fff;border:1px solid #91acb5;border-radius:7px;width:38px;height:34px;margin-left:7px;font-size:21px}.dealer-window.minimized{resize:none;height:auto;min-height:0}.dealer-window-body{max-height:61vh;padding:16px;overflow:auto}.risk-calculator{background:#f3f7f8;border:1px solid #b9cbd0;border-radius:12px;grid-template-columns:1fr 150px;gap:15px;margin:15px 0;padding:18px;display:grid}.risk-calculator span{color:var(--teal);font-size:12px;font-weight:900}.risk-calculator h3{color:var(--navy);margin:5px 0;font-size:25px}.risk-calculator p,.risk-calculator li,.risk-calculator label{font-size:14px;line-height:1.5}.risk-calculator label,.risk-calculator ul{grid-column:1/-1}.risk-calculator output{float:right;font-weight:900}.risk-calculator input{accent-color:#c65f2c;width:100%}.risk-gauge{background:conic-gradient(#c65f2c var(--risk),#d8e4e7 0);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:relative}.risk-gauge:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px}.risk-gauge b{z-index:1;color:var(--navy);font-size:30px}.passport-page p,.passport-page small,.passport-page span{line-height:1.45;font-size:14px!important}.step-list strong,.step-stage h3{font-size:18px!important}.phone-demo label{border-radius:10px;padding:14px;font-size:16px;color:#fff!important;background:#193a48!important}.phone-demo select{width:100%;margin-top:8px;display:block;color:#101820!important}.help-cues{background:#eef8fa;border:1px solid #aac9cf;border-radius:10px;margin-top:14px;padding:16px}.help-cues b{font-size:17px}.help-cues li{margin:7px 0;font-size:14px}.assignment-demo b,.assignment-demo span{font-size:15px!important}.recall-center{color:#fff;background:#173a49;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-top:20px;padding:20px;display:grid}.recall-center h2{margin:7px 0;font-size:27px}.recall-center>div p{color:#dcebed;font-size:15px!important}.recall-center article{color:#172b35;background:#fff;border-radius:10px;padding:16px}.recall-center article b,.recall-center article strong{display:block}.recall-center article strong{margin:9px 0;font-size:17px}.recall-center article p{font-size:14px!important}.recall-center article button{color:#173a49;background:#e7f2f4;border:0;border-radius:7px;padding:10px;font-size:14px;font-weight:900}.recall-center .clear{color:#19744f}.recall-center .demo-alert{color:#b45428}.mag-hero .mag-logo{width:210px;height:210px}.mag-hero h2{font-size:30px!important}.mag-hero p,.bridge-grid p{line-height:1.5;font-size:16px!important}.bridge-grid h3{font-size:21px!important}@media (width<=1100px){.page-intro h1{font-size:36px!important}.recall-center{grid-template-columns:1fr}.quote-title{grid-template-columns:100px 1fr!important}.quote-title>strong{grid-column:2}.dealer-window{min-width:0}.risk-calculator{grid-template-columns:1fr}}.brand{overflow:visible;background:0 0!important;border-radius:0!important}.brand-logo,.portal-entry>img{object-fit:contain!important;background:0 0!important;border-radius:0!important}.brand{flex-direction:column!important;justify-content:center!important;gap:0!important;padding:3px 8px!important}.brand-logo{height:62px!important}.brand-powered{white-space:nowrap;margin-top:-7px;color:#123247!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:block!important}.voice-status{letter-spacing:.03em;font-size:14px!important;font-weight:950!important}.sia-footer{text-align:center;color:#526e78!important;font-size:11px!important;font-weight:800!important}@media (width<=760px){.brand-powered{letter-spacing:.04em!important;font-size:8px!important}.brand-logo{height:48px!important}}.portal-entry{max-height:94vh;overflow:auto}.module-button{align-items:start;grid-template-columns:58px 1fr 12px!important}.module-button>span:nth-child(2) strong{font-size:16px!important}.module-button>span:nth-child(2) small{margin-top:4px;line-height:1.35;color:#273d48!important;font-size:14px!important;font-weight:400!important}.side-title{line-height:1.35;font-weight:700!important}.product-layout>aside button{grid-template-columns:96px 1fr!important;min-height:145px!important}.product-layout>aside button img{width:90px!important;height:116px!important}.product-layout>aside button span,.product-layout>aside button strong,.product-layout>aside button small{grid-column:2!important}.catalog-upload{background:var(--navy);color:#fff;cursor:pointer;text-align:center;border-radius:9px;justify-content:center;align-items:center;max-width:190px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-flex}.catalog-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.upload-center{background:#eef8f7;border:2px solid #91bbb8;border-radius:12px;margin:18px;padding:20px}.upload-center h3{color:var(--navy);margin:0;font-size:22px}.upload-center p{color:#344d59;font-size:15px;line-height:1.55}.upload-center>div{flex-wrap:wrap;gap:9px;display:flex}.upload-center button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 15px;font-weight:800}.upload-center button+button{color:var(--teal);background:#fff;border:1px solid #8fbdb8}.upload-center>strong{color:var(--green);margin-top:13px;display:block}.step-explanation{border-left:4px solid var(--teal);background:#eef7f6;margin:-7px 0 15px;padding:11px 13px;color:#273e49!important}.phone-demo{background:#183b4b!important}.phone{background:#081923!important;border:9px solid #081923!important;border-radius:36px!important;width:252px!important;box-shadow:0 18px 45px #0005!important}.phone-screen{border-radius:25px!important;min-height:0!important;padding:13px!important}.phone-top{background:#081923!important;height:14px!important}.scan-ring{box-shadow:inset 0 0 0 5px #e5f4f1;background:#fff!important;border:2px solid #2c8079!important;border-radius:12px!important;width:74px!important;height:74px!important}.scan-ring small{letter-spacing:.08em;color:#125e59!important;font-size:7px!important}.scan-ring .fake-qr{font-size:31px!important}.phone-product{height:54px!important;margin-top:5px!important}.view-card{padding:8px!important}.view-card span{font-size:7px!important}.phone-screen>button{margin-top:7px!important}.mag-hero{overflow:hidden;gap:8px!important;padding-left:13px!important}.mag-hero .mag-logo{transform:translate(-18px)scale(1.08);object-fit:contain!important;filter:drop-shadow(0 8px 14px #57233e25)!important;background:0 0!important;border:0!important;border-radius:0!important;width:230px!important;height:230px!important}.chat-input{background:#dff4f7!important;border:2px solid #83aeb7!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) 46px 46px!important;align-items:end!important;gap:7px!important;margin:0 12px 9px!important;padding:9px!important;display:grid!important;box-shadow:0 7px 22px #11384922!important}.chat-input textarea{field-sizing:content;color:#07151d!important;resize:none!important;background:0 0!important;min-height:46px!important;max-height:180px!important;padding:11px 8px!important;font-size:16px!important;line-height:1.45!important}.chat-input textarea::placeholder{opacity:.9;color:#233c48!important}.chat-input button{box-shadow:0 2px 7px #173a4920;color:#116b65!important;background:#fff!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;font-size:19px!important;display:grid!important}.chat-input button:last-child{background:var(--navy)!important;color:#fff!important;font-size:24px!important}.chat-input button:disabled{opacity:.45;cursor:wait}.message.thinking p{color:#46616d;background:#eaf3f4;font-style:italic}@media (width<=900px){.portal-entry>div{grid-template-columns:1fr}.mag-hero .mag-logo{transform:none;margin:auto!important}.product-layout>aside button{grid-template-columns:82px 1fr!important}.product-layout>aside button img{width:76px!important;height:100px!important}}.rfq-cart{background:#f4faf9;border:2px solid #82b4b1;border-radius:16px;margin-top:25px;overflow:hidden}.rfq-cart>header{color:#fff;background:#173b4a;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.rfq-cart>header span{letter-spacing:.12em;color:#9ee0d8;font-size:11px;font-weight:900}.rfq-cart>header h2{margin:5px 0 0;font-size:23px}.rfq-cart>header>b{white-space:nowrap;color:#173b4a;background:#fff;border-radius:999px;padding:9px 12px}.rfq-addons{border-bottom:1px solid #bdd5d4;flex-wrap:wrap;gap:8px;padding:15px 18px;display:flex}.rfq-addons button{color:#185f5c;background:#fff;border:1px solid #8cb8b5;border-radius:999px;padding:9px 12px;font-weight:800}.empty-cart{color:#536c75;margin:0;padding:22px}.rfq-lines{gap:8px;padding:16px 18px;display:grid}.rfq-lines>div{background:#fff;border:1px solid #bfd2d4;border-radius:10px;grid-template-columns:90px 1fr 100px 125px;align-items:center;gap:10px;padding:12px;display:grid}.rfq-lines span{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:900}.rfq-lines strong{font-size:15px}.rfq-lines small{color:#61747c;font-size:12px}.rfq-lines label{font-size:11px;font-weight:800}.rfq-lines input{border:1px solid #9fb9bf;border-radius:7px;width:70px;margin-left:7px;padding:8px}.rfq-details{border-top:1px solid #bdd5d4;grid-template-columns:repeat(2,1fr);gap:11px;padding:18px;display:grid}.rfq-details label{color:#274653;font-size:12px;font-weight:900}.rfq-details input,.rfq-details select{color:#102d3b;background:#fff;border:1px solid #93adb4;border-radius:8px;width:100%;min-height:48px;margin-top:6px;padding:10px 12px;display:block}.create-rfq{color:#fff;background:#b95229;border:0;border-radius:9px;margin:0 18px 18px;padding:14px 18px;font-weight:900}.create-rfq:disabled{opacity:.45}.rfq-document{background:#fff;border:2px solid #173b4a;border-radius:12px;margin:0 18px 20px;overflow:hidden}.rfq-document>header{background:#eef5f5;justify-content:space-between;align-items:center;padding:17px;display:flex}.rfq-document>header span{letter-spacing:.1em;color:var(--teal);font-size:10px;font-weight:900}.rfq-document h3{color:var(--navy);margin:4px 0 0;font-size:23px}.rfq-document>header button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-weight:800}.rfq-document dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.rfq-document dl>div{border-bottom:1px solid #d3dfe1;border-right:1px solid #d3dfe1;padding:12px 16px}.rfq-document dt{color:#637780;font-size:10px}.rfq-document dd{margin:4px 0 0;font-weight:800}.rfq-document table{border-collapse:collapse;width:100%}.rfq-document th,.rfq-document td{text-align:left;border-bottom:1px solid #d3dfe1;padding:10px;font-size:12px}.rfq-document th{color:#38505b;background:#f4f7f8}.rfq-document td small{color:#70828a;display:block}.rfq-document>p{color:#4c626c;margin:0;padding:15px;font-size:12px;line-height:1.55}.risk-calculator label em{color:#526b75;margin:5px 0 8px;font-size:12px;font-weight:500;display:block}.exposure-help{background:#fff;border-left:4px solid #c65f2c;grid-column:1/-1;margin:0;padding:11px 13px;color:#405762!important}@media (width<=760px){.rfq-lines>div{grid-template-columns:1fr 1fr}.rfq-details,.rfq-document dl{grid-template-columns:1fr}.rfq-document{overflow-x:auto}.rfq-document table{min-width:720px}}.guardrail.family{color:#123c4a;background:#eaf7fb;border-color:#83bdd0}.portal-entry>div{grid-template-columns:repeat(2,minmax(250px,1fr))}.patient-summary{color:#fff;background:#122d38;border-radius:18px;grid-template-columns:1.5fr .7fr .7fr 1fr;align-items:center;gap:12px;margin-bottom:18px;padding:18px;display:grid}.patient-summary>div{flex-direction:column;gap:4px;display:flex}.patient-summary small,.patient-summary span{color:#c6dce4}.patient-summary strong{font-size:22px}.patient-summary b{font-size:30px}.patient-summary .privacy-chip{color:#174a59;text-align:center;background:#dff4f8;border-radius:999px;padding:11px 15px;font-weight:800}.patient-layout{grid-template-columns:minmax(280px,.78fr) minmax(440px,1.4fr);align-items:start;gap:18px;display:grid}.equipment-list,.patient-equipment-detail{background:#fff;border:1px solid #c9d8de;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #17374612}.equipment-list>header{background:#eaf7fb;justify-content:space-between;padding:18px;display:flex}.equipment-list>header span,.patient-equipment-detail header span,.patient-documents>div span{letter-spacing:1.5px;color:#277088;font-size:11px;font-weight:900}.equipment-list>header h2{margin:4px 0 0;font-size:20px}.equipment-list>header>b{color:#fff;background:#153d4b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.equipment-list>button{text-align:left;color:#17333d;background:#fff;border:0;border-top:1px solid #d8e3e7;grid-template-columns:76px 1fr 20px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.equipment-list>button.active{background:#e7f6fb;box-shadow:inset 5px 0 #c7492f}.equipment-list>button img{object-fit:contain;background:#f3f7f8;border-radius:12px;width:76px;height:76px}.equipment-list>button span{flex-direction:column;gap:3px;display:flex}.equipment-list>button small{color:#5b727b;font-weight:800}.equipment-list>button strong{font-size:16px}.equipment-list>button em{color:#277088;font-style:normal;font-weight:800}.equipment-list>button i{color:#47616a;font-size:12px;font-style:normal}.patient-equipment-detail{padding:20px}.patient-equipment-detail>header{border-bottom:1px solid #d8e3e7;align-items:center;gap:18px;padding-bottom:18px;display:flex}.patient-equipment-detail>header img{object-fit:contain;background:#f4f8f9;border-radius:16px;width:150px;height:130px}.patient-equipment-detail>header h2{margin:5px 0;font-size:27px}.patient-equipment-detail>header p{color:#5d737b;margin:0}.patient-equipment-detail>header b{color:#16703d;background:#e4f5ea;border-radius:20px;margin-top:8px;padding:6px 10px;display:inline-block}.patient-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.patient-detail-grid article{border:1px solid #cbdbe0;border-radius:14px;padding:16px}.patient-detail-grid article>small{letter-spacing:1px;color:#277088;font-weight:900}.patient-detail-grid article h3{margin:7px 0 12px}.patient-detail-grid article p{flex-direction:column;gap:2px;display:flex}.patient-detail-grid article button,.patient-documents button{color:#fff;background:#153d4b;border:0;border-radius:9px;padding:11px;font-weight:800}.no-message{background:#fff3e9;border:1px solid #e8ae83;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.no-message span{font-size:12px}.patient-documents{background:#f0f7f9;border-radius:14px;padding:15px}.patient-documents>div h3{margin:4px 0 12px}.patient-documents button{text-align:left;color:#183a47;background:#fff;border:1px solid #c7d9df;grid-template-columns:25px 1fr auto;width:100%;margin-top:7px;display:grid}.patient-documents button small{color:#277088;font-weight:800}.patient-mag-link{background:#fff7f7;border:1px solid #d1b0b4;border-radius:14px;grid-template-columns:75px 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.patient-mag-link img{object-fit:contain;width:70px;height:70px}.patient-mag-link h3{margin:3px 0}.patient-mag-link p{color:#5c4a4c;margin:0}.patient-mag-link a{color:#fff;background:#8d1f2d;border-radius:9px;padding:12px 15px;font-weight:900;text-decoration:none}.patient-boundary{background:#fff3f2;border:1px solid #e5b5b1;border-radius:14px;margin-top:18px;padding:15px}.patient-boundary h3{margin:0 0 10px}.patient-boundary div{flex-wrap:wrap;gap:8px;display:flex}.patient-boundary span{color:#7d2830;background:#fff;border-radius:20px;padding:7px 11px;font-weight:800}@media (width<=1100px){.patient-layout{grid-template-columns:1fr}.patient-summary{grid-template-columns:1fr 1fr}.patient-detail-grid{grid-template-columns:1fr}.patient-mag-link{grid-template-columns:60px 1fr}.patient-mag-link a{text-align:center;grid-column:1/-1}}@media (width<=700px){.portal-entry>div,.patient-summary{grid-template-columns:1fr}.equipment-list>button{grid-template-columns:60px 1fr 16px}.equipment-list>button img{width:60px;height:60px}.patient-equipment-detail>header{align-items:flex-start}.patient-equipment-detail>header img{width:90px;height:90px}}.ops-shell{color:#183542;background:#f2f6f7;min-height:100%;margin:-30px -34px -60px;font-size:24px;position:relative}.ops-hero{color:#fff;background:radial-gradient(circle at 90% 0,#51b7aa55,#0000 30%),linear-gradient(135deg,#0a2a3d,#195762);justify-content:space-between;align-items:center;gap:25px;padding:27px 32px;display:flex}.ops-hero span,.ops-title>div>span,.ops-card header span,.ops-calendar header span,.ops-campaign span{letter-spacing:.14em;color:#72d5ca;font-size:17px;font-weight:900}.ops-hero p{color:#d4e4e6;margin:0;line-height:1.5}.ops-company{background:#ffffff12;border:1px solid #ffffff35;border-radius:13px;grid-template-columns:56px 1fr auto;align-items:center;gap:11px;min-width:330px;padding:12px;display:grid}.ops-company img{object-fit:contain;background:#fff;border-radius:9px;width:56px;height:56px}.ops-company small,.ops-company strong,.ops-company span{display:block}.ops-company small{color:#9fdbd5;font-size:12px}.ops-company span{color:#c9dfe1;letter-spacing:0;margin-top:3px;font-size:14px}.ops-company button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:7px;font-size:15px}.ops-layout{grid-template-columns:225px 1fr;min-height:820px;display:grid}.ops-nav{background:#fff;border-right:1px solid #d5e0e2;padding:14px 9px}.ops-nav-head b,.ops-nav-head span{display:block}.ops-nav-head b{letter-spacing:.13em;color:#71858c;font-size:14px}.ops-nav-head span{color:#87979c;margin-top:4px;font-size:15px}.ops-nav>button{text-align:left;color:#39545f;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.ops-nav>button:hover{background:#f1f6f6}.ops-nav>button.active{color:#155f61;background:#eaf5f3;border-color:#bad5d2}.ops-nav>button>i{background:#e8eff0;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.ops-nav>button.active>i{color:#fff;background:#1d807b}.ops-nav>button span b,.ops-nav>button span small{display:block}.ops-nav>button span b{font-size:19px}.ops-nav>button span small{color:#7a8c92;font-size:14px}.ops-nav>button em{color:#fff;background:#b13f4e;border-radius:99px;padding:3px 6px;font-size:14px;font-style:normal}.ops-content{min-width:0;padding:24px}.ops-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.ops-title h2{color:#123247;margin:4px 0;font:700 48px Playfair Display,serif}.ops-title p{color:#687d84;margin:0;line-height:1.45}.ops-title>button,.ops-banner button,.ops-import button{color:#fff;white-space:nowrap;background:#123247;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.ops-kpis,.ops-stock-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ops-kpis button,.ops-stock-summary>div{text-align:left;background:#fff;border:1px solid #d3dee1;border-radius:11px;padding:14px}.ops-kpis small,.ops-kpis b,.ops-kpis span,.ops-stock-summary small,.ops-stock-summary b,.ops-stock-summary span{display:block}.ops-kpis small,.ops-stock-summary small{color:#70858d;font-size:12px;font-weight:900}.ops-kpis b{color:#123247;margin:4px 0;font:700 46px Playfair Display,serif}.ops-kpis span,.ops-stock-summary span{color:#1d807b;font-size:14px;font-weight:800}.ops-stock-summary b{margin:4px 0;font-size:26px}.ops-grid-main{grid-template-columns:1.5fr .8fr;gap:12px;margin-top:12px;display:grid}.ops-card{background:#fff;border:1px solid #d3dee1;border-radius:11px;overflow:hidden}.ops-card>header{border-bottom:1px solid #dde5e7;justify-content:space-between;align-items:end;padding:14px;display:flex}.ops-card h3{color:#123247;margin:3px 0;font-size:26px}.ops-card header button{color:#1d807b;background:0 0;border:0;font-size:15px;font-weight:800}.ops-card.priority>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8ea;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.ops-card.priority i{border-radius:9px;height:37px}.red{background:#b94653}.amber{background:#d28a2c}.blue{background:#3983a1}.green{background:#2b8c72}.ops-card.priority span b,.ops-card.priority span small,.ops-card.flow span b,.ops-card.flow span small{display:block}.ops-card.priority span b{font-size:17px}.ops-card.priority span small{color:#75878d;font-size:14px;line-height:1.4}.ops-card.priority em{font-size:29px;font-style:normal}.ops-card.flow header{display:block}.ops-card.flow>button{text-align:left;background:#fff;border:0;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px 12px;display:grid}.ops-card.flow>button i{color:#1d807b;background:#e3f0ee;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;font-weight:900;display:grid}.ops-card.flow span b{font-size:15px}.ops-card.flow span small{color:#788a90;font-size:12px}.ops-card.activity{margin-top:12px}.ops-card.activity>div{grid-template-columns:60px 9px 1fr;align-items:center;gap:8px;padding:9px 14px;display:grid}.ops-card.activity time{color:#74878e;font-size:14px}.ops-card.activity>div>i{background:#2a8d81;border-radius:50%;width:7px;height:7px}.ops-card.activity span b,.ops-card.activity span small{display:block}.ops-card.activity span b{font-size:15px}.ops-card.activity span small{color:#788b91;font-size:12px}.ops-toolbar{grid-template-columns:1fr 170px auto;gap:7px;margin-bottom:9px;display:grid}.ops-toolbar input,.ops-toolbar select,.drawer-form input,.drawer-form select,.drawer-form textarea{color:#25434f;background:#fff;border:1px solid #becfd3;border-radius:8px;padding:10px}.ops-toolbar button{color:#176b68;background:#eaf5f3;border:1px solid #9ebfbd;border-radius:8px;padding:9px 12px;font-weight:800}.ops-import,.ops-banner{background:#eaf7f4;border:1px solid #aad0c9;border-radius:9px;align-items:center;gap:12px;margin-bottom:11px;padding:9px 11px;display:flex}.ops-import b{color:#176e65;font-size:15px}.ops-import span{color:#617b7c;flex:1;font-size:14px}.ops-import button{color:#1d716d;background:#fff;border:1px solid #afd0cd;padding:7px 9px;font-size:14px}.ops-product-table,.ops-list-table{background:#fff;border:1px solid #d4dfe2;border-radius:10px;overflow:hidden}.ops-product-table>div,.ops-product-table>button,.ops-list-table>div,.ops-list-table>button{text-align:left;color:#314c57;background:#fff;border:0;border-bottom:1px solid #e1e8ea;grid-template-columns:2.1fr 1fr .8fr 1fr .8fr 24px;align-items:center;gap:9px;width:100%;padding:9px 11px;display:grid}.ops-product-table>.head,.ops-list-table>.head{color:#71838a;background:#edf3f4;font-size:12px;font-weight:900}.ops-product-table>button:hover,.ops-list-table>button:hover{background:#f7fafa}.ops-product-table span,.ops-list-table span{font-size:15px}.ops-product-table span small{color:#78898f;font-size:12px;display:block}.ops-product-table .prod{align-items:center;gap:8px;display:flex}.ops-product-table .prod img{object-fit:contain;background:#f2f6f7;border-radius:7px;width:40px;height:40px}.ops-product-table em,.ops-team em{border-radius:99px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:900}.ok{color:#177766!important;background:#e3f2ed!important}.warn{color:#a96519!important;background:#fff0dc!important}.ops-product-table.compact>div,.ops-product-table.compact>button{grid-template-columns:2fr repeat(5,.75fr)}.ops-location-tabs,.ops-tabs{gap:6px;margin-bottom:11px;display:flex}.ops-location-tabs button,.ops-tabs button{color:#587079;background:#fff;border:1px solid #c7d5d8;border-radius:7px;padding:9px 11px;font-size:15px}.ops-location-tabs button.active,.ops-tabs button.active{color:#fff;background:#123247}.ops-banner{background:linear-gradient(100deg,#e8f5f2,#fff7e9);justify-content:space-between;padding:13px}.ops-banner span,.ops-banner b,.ops-banner small{display:block}.ops-banner span{color:#1d807b;font-size:12px;font-weight:900}.ops-banner b{margin:3px 0;font-size:20px}.ops-banner small{color:#6b7f85;font-size:14px}.ops-banner button{font-size:15px}.ops-list-table>div,.ops-list-table>button{grid-template-columns:.75fr 1.55fr 1fr .7fr .8fr 1fr}.ops-list-table.orders>div,.ops-list-table.orders>button{grid-template-columns:.75fr 1.6fr .8fr .7fr 1.2fr}.ops-list-table em{color:#a26818;font-size:14px;font-style:normal;font-weight:800}.ops-pipeline{margin-bottom:12px;display:flex}.ops-pipeline button{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;display:flex}.ops-pipeline button:not(:last-child):after{content:"›";color:#9ab0b5;margin-left:auto;font-size:34px}.ops-pipeline i{color:#1d807b;background:#dfecea;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.ops-pipeline small,.ops-pipeline b,.ops-pipeline em{display:block}.ops-pipeline small{color:#798b91;font-size:10px}.ops-pipeline b{font-size:15px}.ops-pipeline em{color:#1d807b;font-size:12px;font-style:normal}.ops-freight-map{color:#fff;background:linear-gradient(135deg,#123247,#1f5961);border-radius:12px;grid-template-columns:1fr 220px;margin-bottom:12px;display:grid;overflow:hidden}.ops-freight-map>div,.ops-freight-map aside{padding:20px}.ops-freight-map>div>span{color:#82d7cd;font-size:14px;font-weight:900}.ops-freight-map h3{margin:4px 0;font-size:32px}.ops-freight-map p{font-size:15px}.route-line{justify-content:space-between;align-items:center;height:45px;display:flex;position:relative}.route-line:before{content:"";background:#ffffff45;height:2px;position:absolute;left:3%;right:3%}.route-line i{z-index:1;background:#123247;border:4px solid #81d5cb;border-radius:50%;width:16px;height:16px}.route-labels{justify-content:space-between;font-size:12px;display:flex}.ops-freight-map aside{background:#ffffff10}.ops-freight-map aside small,.ops-freight-map aside b,.ops-freight-map aside span{display:block}.ops-freight-map aside>b{font-size:41px}.ops-freight-map aside span{color:#8fe0bd;font-size:14px}.ops-freight-map aside button{color:#fff;background:0 0;border:1px solid #ffffff45;border-radius:7px;margin-top:13px}.ops-shipment-cards,.ops-doc-folders{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ops-shipment-cards button,.ops-doc-folders button{text-align:left;background:#fff;border:1px solid #d3dfe1;border-radius:10px;padding:12px}.ops-shipment-cards span,.ops-shipment-cards small,.ops-shipment-cards b,.ops-shipment-cards em{display:block}.ops-shipment-cards span+span{border-top:1px solid #e3e9eb;margin-top:8px;padding-top:8px}.ops-shipment-cards small{color:#778a90;font-size:12px}.ops-shipment-cards b{font-size:15px}.ops-shipment-cards em{color:#71858b;font-size:12px;font-style:normal}.ops-service-list,.ops-team{background:#fff;border:1px solid #d4dfe1;border-radius:10px;margin-top:12px;overflow:hidden}.ops-service-list button,.ops-team button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e7e9;grid-template-columns:40px 1.5fr 1.2fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.passport-symbol,.ops-team>button>i{color:#1d807b;background:#e4f1ef;border-radius:8px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.ops-service-list small,.ops-service-list b,.ops-service-list em{display:block}.ops-service-list small{color:#1d807b;font-size:12px}.ops-service-list b{font-size:15px}.ops-service-list em{color:#74878d;font-size:12px;font-style:normal}.ops-service-list strong{color:#1d807b;font-size:14px}.ops-messages{background:#fff;border:1px solid #d0dde0;border-radius:10px;grid-template-columns:260px 1fr;height:560px;display:grid;overflow:hidden}.ops-messages>aside{border-right:1px solid #d6e0e2}.ops-messages>aside button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e8e9;justify-content:space-between;width:100%;padding:11px;display:flex;position:relative}.ops-messages>aside button.active{background:#eaf5f3;box-shadow:inset 4px 0 #1d807b}.ops-messages>aside b,.ops-messages>aside small{display:block}.ops-messages>aside b{font-size:15px}.ops-messages>aside small,.ops-messages>aside em{color:#74878d;font-size:12px}.ops-messages>section{flex-direction:column;display:flex}.ops-messages>section>header{border-bottom:1px solid #dce5e6;justify-content:space-between;padding:12px;display:flex}.ops-messages header small,.ops-messages header b,.ops-messages header span{display:block}.ops-messages header small{color:#1d807b;font-size:10px}.ops-messages header b{font-size:17px}.ops-messages header span{font-size:12px}.thread{background:#f4f7f8;flex:1;padding:15px;overflow:auto}.thread p{background:#fff;border:1px solid #d4dfe1;border-radius:4px 11px 11px;width:72%;padding:10px;font-size:15px}.thread p.mine{color:#fff;background:#123247;margin-left:auto}.thread small,.thread time,.thread p span{display:block}.thread small,.thread time{font-size:10px}.thread p span{margin-top:6px}.composer{grid-template-columns:1fr 38px 55px;gap:5px;padding:9px;display:grid}.composer input{border:1px solid #bdcfd2;border-radius:7px;padding:8px}.composer button{color:#1d807b;background:#e4efef;border:0;border-radius:7px}.composer button:last-child{color:#fff;background:#123247}.ops-doc-folders button{gap:10px;display:flex}.ops-doc-folders i{background:#e5f1ef;border-radius:8px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.ops-doc-folders b,.ops-doc-folders small,.ops-doc-folders em{display:block}.ops-doc-folders b{font-size:17px}.ops-doc-folders small,.ops-doc-folders em{font-size:12px}.ops-doc-folders em{color:#1d807b;font-style:normal}.ops-card.renewals{margin-top:12px}.ops-card.renewals>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e8e9;grid-template-columns:1fr 130px 65px;width:100%;padding:10px 13px;display:grid}.ops-card.renewals b,.ops-card.renewals span,.ops-card.renewals em{font-size:14px}.ops-card.renewals em{color:#a56519;font-style:normal}.ops-team button{grid-template-columns:40px 1.5fr 1fr .7fr auto}.ops-team span b,.ops-team span small{display:block}.ops-team span b{font-size:15px}.ops-team span small,.ops-team span{font-size:12px}.ops-team strong{color:#1d807b;font-size:14px}.ops-connect{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ops-connect article{background:#fff;border:1px solid #d3dfe1;border-radius:10px;grid-template-columns:40px 1fr auto;gap:9px;padding:11px;display:grid}.ops-connect article>i{background:#e7f1f1;border-radius:8px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.ops-connect article small,.ops-connect article b{display:block}.ops-connect article small{color:#73878d;font-size:10px}.ops-connect article b{font-size:17px}.ops-connect article p{color:#718389;font-size:12px}.ops-connect article>span{color:#a3681f;background:#fff1dc;border-radius:99px;padding:4px 6px;font-size:10px;font-weight:900}.ops-connect article>span.connected{color:#177766;background:#e2f2eb}.ops-connect article>button{color:#1d807b;background:#fff;border:1px solid #b9ced1;border-radius:6px;grid-column:3;font-size:12px}.ops-social-top{grid-template-columns:1fr 240px;gap:11px;display:grid}.ops-social-top>section,.ops-social-top>aside{background:#fff;border:1px solid #d3dfe1;border-radius:10px;padding:13px}.ops-social-top>section>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.ops-social-top section button{text-align:left;background:#fff;border:1px solid #dde5e7;border-radius:7px;grid-template-columns:29px 1fr auto;gap:6px;padding:8px;display:grid}.ops-social-top section i{color:#fff;background:#123247;border-radius:6px;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;display:grid}.ops-social-top section b,.ops-social-top section small{display:block}.ops-social-top section b{font-size:14px}.ops-social-top section small,.ops-social-top section em{font-size:10px}.ops-social-top section em{color:#177766;font-style:normal}.ops-social-top>aside>b{font:700 43px Playfair Display,serif;display:block}.ops-social-top>aside>span,.ops-social-top>aside small{font-size:12px}.ops-social-top>aside>div{margin:12px 20px 0 0;display:inline-block}.ops-social-top>aside div strong,.ops-social-top>aside div small{display:block}.ops-calendar{background:#fff;border:1px solid #d3dfe1;border-radius:10px;margin-top:11px;overflow:hidden}.ops-calendar>header{justify-content:space-between;padding:11px;display:flex}.ops-calendar h3{margin:3px 0}.week{border-top:1px solid #dbe4e6;grid-template-columns:repeat(7,1fr);min-height:170px;display:grid}.week section{border-right:1px solid #dfe7e9;padding:7px}.week section>b{font-size:12px}.week button{text-align:left;border:0;border-radius:6px;width:100%;margin-top:7px;padding:6px;font-size:12px}.week button small,.week button span{font-size:9px;display:block}.week .educate{color:#176c66;background:#e8f4f1}.week .product{color:#345c82;background:#e9eef6}.week .dealer{color:#98601b;background:#fff1df}.week .safety{color:#944150;background:#f7e8eb}.ops-campaign{background:#edf7f5;border:1px solid #bed8d4;border-radius:10px;align-items:center;gap:16px;margin-top:11px;padding:14px;display:flex}.ops-campaign img{object-fit:contain;width:105px;height:90px}.ops-campaign h3{margin:4px 0}.ops-campaign p{font-size:14px}.ops-campaign button{color:#fff;background:#123247;border:0;border-radius:7px;padding:8px;font-size:14px}.ops-toast{z-index:2000;color:#fff;background:#176e63;border-radius:8px;padding:11px 14px;font-size:17px;position:fixed;top:105px;right:25px}.ops-modal-bg{z-index:1500;background:#0923348c;justify-content:flex-end;display:flex;position:fixed;inset:0}.ops-drawer{background:#f7f9f9;width:min(590px,94vw);height:100%;overflow:auto}.ops-drawer>header{z-index:2;color:#fff;background:#123247;justify-content:space-between;padding:16px 19px;display:flex;position:sticky;top:0}.ops-drawer header span{color:#83d8cf;font-size:12px}.ops-drawer header h2{margin:3px 0;font:700 36px Playfair Display,serif}.ops-drawer header button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:7px;font-size:37px}.drawer-product{background:#fff;border:1px solid #d3dfe1;border-radius:10px;align-items:center;gap:15px;padding:13px;display:flex}.drawer-product img{object-fit:contain;width:120px;height:105px}.drawer-product small{color:#1d807b;font-size:12px}.drawer-product h3{margin:4px 0;font-size:27px}.verified{color:#177766;background:#e3f2ed;border-radius:99px;padding:4px 6px;font-size:12px}.drawer-stats{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;display:grid}.drawer-stats>div{background:#fff;border:1px solid #d4e0e2;border-radius:7px;padding:9px}.drawer-stats small,.drawer-stats b{display:block}.drawer-stats small{font-size:10px}.drawer-section{background:#fff;border:1px solid #d4e0e2;border-radius:9px;padding:11px}.drawer-section button{background:#fff;border:0;border-top:1px solid #e2e8e9;justify-content:space-between;width:100%;padding:9px;display:flex}.drawer-section button em{color:#1d807b;font-style:normal}.drawer-body>footer,.drawer-form>footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.drawer-body>footer button,.drawer-form>footer button{color:#1d807b;background:#fff;border:1px solid #b7cdd0;border-radius:7px;padding:10px;font-size:14px;font-weight:800}.drawer-body>footer button:last-child,.drawer-form>footer button:last-child{color:#fff;background:#123247}.drawer-form{flex-direction:column;gap:10px;display:flex}.drawer-form p,.drawer-note{background:#e9f3f2;border-radius:7px;padding:10px;font-size:15px;line-height:1.5}.drawer-form label{font-size:14px;font-weight:800}.drawer-form label>input,.drawer-form label>select,.drawer-form label>textarea{width:100%;margin-top:4px;display:block}.drawer-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.freight-input{text-align:center;background:#fff;border:1px solid #d4e0e2;border-radius:9px;grid-template-columns:1fr 25px 1fr;padding:12px;display:grid}.freight-input small{grid-column:1/-1;margin-top:8px}.rate-list button{text-align:left;background:#fff;border:1px solid #d3dfe1;border-radius:8px;grid-template-columns:28px 1fr auto;gap:8px;width:100%;margin-top:6px;padding:10px;display:grid}.rate-list span b,.rate-list span small{display:block}.rate-list em{color:#177766;grid-column:2/-1}.post-preview{background:#fff;border:1px solid #d4dfe1;border-radius:9px;overflow:hidden}.post-preview img{object-fit:contain;width:100%;height:250px}.post-preview p{font-size:17px}.post-checks{background:#eaf6f3;border:1px solid #bdd9d3;border-radius:8px;margin-top:9px;padding:11px}.post-checks b,.post-checks span{margin-top:5px;font-size:14px;display:block}.ops-sia{float:right;color:#fff;background:#123247;border:0;border-radius:99px;align-items:center;gap:8px;margin:12px;padding:7px 12px 7px 7px;display:flex;position:sticky;bottom:12px;box-shadow:0 9px 24px #0b2c3d40}.ops-sia img{border-radius:50%;width:36px;height:36px}.ops-sia span b,.ops-sia span small{text-align:left;display:block}.module-icon.operations{background:linear-gradient(145deg,#195769,#1d807b);font-size:17px}@media (width<=1100px){.ops-shell{margin:-24px -15px -60px}.ops-hero{display:block}.ops-company{margin-top:14px}.ops-layout{display:block}.ops-nav{border-right:0;display:flex;overflow-x:auto}.ops-nav-head{display:none}.ops-nav>button{min-width:165px}.ops-kpis,.ops-stock-summary{grid-template-columns:1fr 1fr}.ops-grid-main,.ops-social-top{grid-template-columns:1fr}.ops-product-table,.ops-list-table{overflow:auto}.ops-product-table>div,.ops-product-table>button{min-width:800px}.ops-list-table>div,.ops-list-table>button{min-width:720px}.ops-connect{grid-template-columns:1fr}.ops-messages{grid-template-columns:210px 1fr}}@media (width<=650px){.ops-hero{padding:20px 15px}.ops-hero h1{font-size:46px}.ops-company{grid-template-columns:46px 1fr;min-width:0}.ops-company button{grid-column:1/-1}.ops-content{padding:14px}.ops-title{display:block}.ops-title>button{margin-top:10px}.ops-kpis,.ops-stock-summary,.ops-doc-folders{grid-template-columns:1fr}.ops-grid-main{display:block}.ops-card.flow,.ops-card.activity{margin-top:10px}.ops-toolbar{grid-template-columns:1fr}.ops-location-tabs,.ops-tabs,.ops-pipeline{overflow:auto}.ops-location-tabs button,.ops-tabs button{min-width:max-content}.ops-shipment-cards{grid-template-columns:1fr}.ops-messages{height:auto;display:block}.ops-messages>aside{max-height:200px;overflow:auto}.ops-messages>section{height:480px}.ops-social-top>section>div{grid-template-columns:1fr}.week{overflow:auto}.week section{min-width:120px}.ops-campaign{display:block}.ops-campaign img{width:100%}.drawer-stats{grid-template-columns:1fr 1fr}.drawer-form>div{grid-template-columns:1fr}}.ops-layout{grid-template-columns:310px minmax(0,1fr)}.ops-nav{padding:20px 14px}.ops-nav-head{padding:12px 12px 20px}.ops-nav>button{grid-template-columns:50px minmax(0,1fr) auto;gap:13px;min-height:72px;padding:13px 12px}.ops-nav>button>i{border-radius:11px;width:48px;height:48px}.ops-content{padding:34px}.ops-title{align-items:center;margin-bottom:26px}.ops-title>button,.ops-banner button,.ops-import button{min-height:48px;padding:13px 18px;font-size:17px}.ops-kpis,.ops-stock-summary{grid-template-columns:repeat(2,minmax(230px,1fr));gap:16px}.ops-kpis button,.ops-stock-summary>div{border-radius:14px;padding:20px}.ops-grid-main{gap:18px;margin-top:18px}.ops-card{border-radius:14px}.ops-card>header{padding:19px 20px}.ops-card.priority>button{grid-template-columns:10px minmax(0,1fr) auto;gap:15px;padding:17px 18px}.ops-card.priority i{height:56px}.ops-card.flow>button{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:13px 18px}.ops-card.flow>button i{width:40px;height:40px}.ops-card.activity>div{grid-template-columns:90px 14px minmax(0,1fr);gap:12px;padding:14px 20px}.ops-toolbar{grid-template-columns:minmax(260px,1fr) 240px auto;gap:12px;margin-bottom:15px}.ops-toolbar input,.ops-toolbar select,.drawer-form input,.drawer-form select,.drawer-form textarea{min-height:48px;padding:12px 14px;font-size:17px}.ops-toolbar button{min-height:48px;padding:11px 17px;font-size:17px}.ops-import,.ops-banner{gap:18px;margin-bottom:17px;padding:15px 17px}.ops-product-table>div,.ops-product-table>button,.ops-list-table>div,.ops-list-table>button{gap:14px;min-height:66px;padding:15px 17px}.ops-product-table .prod img{width:58px;height:58px}.ops-location-tabs,.ops-tabs{gap:10px;margin-bottom:17px}.ops-location-tabs button,.ops-tabs button{padding:12px 16px}.ops-pipeline{gap:8px;margin-bottom:18px}.ops-pipeline button{min-width:145px}.ops-pipeline i{flex:0 0 42px;width:42px;height:42px}.ops-freight-map{grid-template-columns:minmax(0,1fr) 300px}.ops-shipment-cards,.ops-doc-folders{gap:15px}.ops-shipment-cards button,.ops-doc-folders button{padding:18px}.ops-service-list button,.ops-team button{grid-template-columns:58px 1.5fr 1.2fr auto;gap:15px;padding:17px}.passport-symbol,.ops-team>button>i{width:54px;height:54px}.ops-messages{grid-template-columns:360px minmax(0,1fr);height:680px}.ops-messages>aside button{padding:17px}.ops-messages>section>header{padding:18px}.thread{padding:22px}.thread p{padding:15px 17px}.composer{grid-template-columns:minmax(0,1fr) 58px 84px;gap:8px;padding:14px}.composer input{min-height:48px;padding:11px 14px;font-size:17px}.ops-connect article{grid-template-columns:58px minmax(0,1fr) auto;gap:14px;padding:17px}.ops-connect article>i{width:56px;height:56px}.ops-social-top{grid-template-columns:minmax(0,1fr) 330px;gap:17px}.ops-social-top>section,.ops-social-top>aside{padding:19px}.ops-social-top>section>div{gap:10px}.ops-social-top section button{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:13px}.ops-social-top section i{width:42px;height:42px}.week{min-height:280px}.week section{padding:12px}.week button{margin-top:10px;padding:10px}.ops-campaign{gap:22px;padding:20px}.ops-campaign img{width:150px;height:130px}.ops-drawer{width:min(820px,96vw)}.ops-drawer>header{padding:22px 26px}.drawer-body,.drawer-form{padding:25px}.drawer-product{padding:19px}.drawer-product img{width:170px;height:150px}.drawer-stats{gap:11px;margin:16px 0}.drawer-stats>div,.drawer-section{padding:15px}.drawer-section button{padding:14px}.drawer-body>footer button,.drawer-form>footer button{min-height:48px;padding:12px 16px}.ops-sia{gap:12px;margin:18px;padding:10px 18px 10px 10px;bottom:18px}.ops-sia img{width:58px;height:58px}.ops-sia span b{font-size:18px}.ops-sia span small{font-size:14px}.ops-shell button,.ops-shell input,.ops-shell select,.ops-shell textarea{font-family:inherit;line-height:1.35}.ops-shell button{cursor:pointer}.ops-shell input,.ops-shell select,.ops-shell textarea{font-size:18px}.ops-shell select{min-height:52px;padding:12px 48px 12px 15px}.ops-shell select option{padding:10px;font-size:18px}.ops-shell textarea{resize:vertical;min-height:130px}.ops-shell *{scrollbar-width:auto;scrollbar-color:#5f8f92 #dfe9ea}.ops-shell ::-webkit-scrollbar{width:16px;height:16px}.ops-shell ::-webkit-scrollbar-track{background:#dfe9ea;border-radius:999px}.ops-shell ::-webkit-scrollbar-thumb{background:#5f8f92;border:3px solid #dfe9ea;border-radius:999px}.ops-shell ::-webkit-scrollbar-thumb:hover{background:#2c6d70}.ops-company button,.ops-card header button,.ops-messages header button,.ops-freight-map aside button,.ops-campaign button{min-height:46px;padding:10px 15px;font-size:17px}.ops-modal-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-left:42px}.ops-drawer{width:min(900px,100vw - 42px);box-shadow:-28px 0 80px #081f2c66}.ops-drawer header button{place-items:center;width:58px;min-width:58px;height:58px;padding:0;display:grid}.drawer-form{gap:17px}.drawer-form>div{gap:14px}.drawer-form label{font-size:17px}.drawer-form p,.drawer-note{padding:15px 17px}.drawer-stats>div{min-height:92px}.drawer-stats b{margin-top:7px;font-size:18px}.drawer-section button{align-items:center;gap:18px;min-height:58px}.drawer-section button b,.drawer-section button em{font-size:17px}.drawer-body>footer,.drawer-form>footer{background:#f7f9f9;gap:12px;margin-top:20px;padding:14px 0;position:sticky;bottom:0}.drawer-body>footer button,.drawer-form>footer button{min-height:54px;padding:13px 19px;font-size:17px}.freight-input{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px;padding:18px}.freight-input small{font-size:15px}.rate-list button{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:86px;margin-top:10px;padding:15px}.rate-list span b{font-size:18px}.rate-list span small,.rate-list em{font-size:15px}.post-preview img{height:360px}.post-preview>div{padding:19px}.post-checks{margin-top:14px;padding:16px}.post-checks b,.post-checks span{margin-top:8px;font-size:17px}.ops-toast{max-width:min(560px,100vw - 64px);padding:16px 20px;font-size:19px;top:120px;right:32px}@media (width<=1350px){.ops-layout{display:block}.ops-nav{border-right:0;display:flex;overflow-x:auto}.ops-nav-head{display:none}.ops-nav>button{min-width:245px}.ops-grid-main,.ops-social-top{grid-template-columns:1fr}.ops-messages{grid-template-columns:300px minmax(0,1fr)}}@media (width<=760px){.ops-content{padding:20px}.ops-hero h1{font-size:46px}.ops-kpis,.ops-stock-summary,.ops-toolbar{grid-template-columns:1fr}.ops-product-table>div,.ops-product-table>button{min-width:1050px}.ops-list-table>div,.ops-list-table>button{min-width:980px}.ops-messages{height:auto;display:block}.ops-messages>aside{max-height:270px;overflow:auto}.ops-messages>section{height:600px}.ops-freight-map,.ops-shipment-cards,.ops-doc-folders{grid-template-columns:1fr}.drawer-stats{grid-template-columns:1fr 1fr}.ops-modal-bg{padding-left:0}.ops-drawer{width:100vw}}.ops-shell{background:radial-gradient(circle at 78% 8%,#dceeed 0,#0000 25%),linear-gradient(#f6f9fa 0%,#edf3f4 100%);container-type:inline-size}.ops-hero{background:radial-gradient(circle at 92% -35%,#77d9cd66,#0000 38%),linear-gradient(125deg,#09293b 0%,#174d5a 58%,#1a6a69 145%);gap:14px;height:110px;min-height:110px;padding:10px 16px;overflow:hidden;box-shadow:inset 0 -1px #ffffff1f}.ops-hero>div:first-child{max-width:760px}.ops-hero>div:first-child>span{letter-spacing:.16em;font-size:11px}.ops-hero h1{margin:4px 0 3px;font:700 25px/1.08 Playfair Display,serif}.ops-hero p{display:none}.ops-company{border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;min-width:245px;padding:7px 9px;box-shadow:inset 0 1px #ffffff1f}.ops-company img{width:40px;height:40px}.ops-company small{font-size:10px}.ops-company strong{font-size:15px}.ops-company span{margin-top:1px;font-size:11px}.ops-company button{min-height:36px!important;padding:7px 11px!important;font-size:13px!important}.ops-layout{min-height:780px}.ops-nav{background:linear-gradient(#fff 0%,#f7faf9 100%);box-shadow:8px 0 30px #183c4a0a}.ops-nav>button{transition:transform .18s,box-shadow .18s,background .18s}.ops-nav>button>i{color:#315a61;background:linear-gradient(145deg,#edf4f3,#d9e6e5);border:1px solid #d3e0df;box-shadow:inset 0 1px #fff,0 4px 10px #17384d12}.ops-nav>button>i svg{stroke-width:1.8px;width:23px;height:23px}.ops-nav>button.active{background:linear-gradient(110deg,#fff,#e9f5f2);box-shadow:0 9px 24px #17384d16,inset 4px 0 #d06e58}.ops-title h2{font-size:36px}.ops-title p{font-size:17px}.ops-card,.ops-kpis button,.ops-stock-summary>div,.ops-product-table,.ops-list-table,.ops-service-list,.ops-team,.ops-doc-folders button,.ops-shipment-cards button{border-color:#d4e0e1;box-shadow:0 9px 28px #17384d0b,inset 0 1px #fff}.ops-title>button,.ops-service-list button strong{align-items:center;gap:8px;display:inline-flex}.ops-title>button svg{width:21px;height:21px}.passport-symbol svg,.ops-doc-folders i svg{stroke-width:1.8px;width:26px;height:26px}.ops-doc-folders i{color:#1c6e6d;background:linear-gradient(145deg,#edf7f5,#dcece9);box-shadow:inset 0 1px #fff}.stock-hub-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.stock-hub-tabs>button{color:#294854;text-align:left;background:linear-gradient(#fff,#f8faf9);border:1px solid #d0dddf;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;transition:all .18s;display:grid;box-shadow:0 8px 22px #17384d0c}.stock-hub-tabs>button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #17384d18}.stock-hub-tabs>button.active{color:#fff;background:linear-gradient(135deg,#12384b,#1e696c);border-color:#72aaa7;box-shadow:0 14px 30px #17384d2b}.stock-hub-tabs i{color:#1d7471;background:#e9f3f1;border-radius:11px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.stock-hub-tabs .active i{color:#fff;background:#ffffff18;box-shadow:inset 0 0 0 1px #fff2}.stock-hub-tabs svg{stroke-width:1.8px;width:24px;height:24px}.stock-hub-tabs span b,.stock-hub-tabs span small{display:block}.stock-hub-tabs span b{font-size:17px}.stock-hub-tabs span small{color:#6b8087;margin-top:3px;font-size:13px}.stock-hub-tabs .active span small{color:#cce2e3}.stock-hub-tabs em{color:#96a8ad;font-size:24px;font-style:normal}.stock-hub-tabs .active em{color:#fff}.stock-hub-actions{background:#fff;border:1px solid #d7e2e3;border-radius:13px;flex-wrap:wrap;gap:9px;margin-bottom:18px;padding:12px;display:flex;box-shadow:0 6px 18px #17384d09}.stock-hub-actions button{color:#285c61;background:#f7faf9;border:1px solid #c9d9db;border-radius:9px;align-items:center;gap:8px;min-height:45px;padding:10px 14px;font-size:15px;font-weight:800;display:inline-flex}.stock-hub-actions svg{width:20px;height:20px}.stock-hub-body>.ops-title{display:none}.stock-hub-body .ops-stock-summary{margin-bottom:16px}.import-overview{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:14px;margin-bottom:16px;display:grid}.import-overview>article,.import-stats{background:#fff;border:1px solid #d2dfe0;border-radius:14px;padding:18px;box-shadow:0 9px 26px #17384d0c}.import-overview>article{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.import-overview>article>svg{color:#fff;background:linear-gradient(145deg,#15475a,#287d78);border-radius:13px;width:56px;height:56px;padding:14px}.import-overview small,.import-overview b{display:block}.import-overview small{color:#6e8188;font-size:12px}.import-overview b{margin:3px 0;font-size:18px}.import-overview p{color:#6b7e85;margin:0;font-size:14px}.import-overview button{color:#1b6967;background:#eef6f4;border:1px solid #bdd2d3;border-radius:9px;min-height:45px;padding:10px 14px;font-weight:800}.import-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.import-stats span{background:#f2f7f6;border-radius:10px;padding:10px}.import-stats b{color:#17384d;font-size:22px}.import-stats small{font-size:12px}.import-history>button{text-align:left;background:#fff;border:0;border-top:1px solid #e0e8e9;grid-template-columns:110px minmax(0,1fr) 190px 100px;align-items:center;gap:12px;width:100%;padding:15px 18px;display:grid}.import-history>button span,.import-history>button em,.import-history>button strong{font-size:14px}.import-history>button em{color:#1c7770;font-style:normal}.message-how{background:linear-gradient(135deg,#fff,#eef6f5);border:1px solid #c9dcdd;border-radius:16px;margin-bottom:18px;padding:17px;box-shadow:0 11px 32px #17384d10}.message-how>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.message-how>header>div{align-items:center;gap:11px;display:flex}.message-how>header svg{color:#fff;background:linear-gradient(145deg,#16485a,#2b7e79);border-radius:11px;width:42px;height:42px;padding:9px}.message-how>header span b,.message-how>header span small{display:block}.message-how>header span b{letter-spacing:.07em;color:#17384d;font-size:15px}.message-how>header span small{color:#688087;margin-top:2px;font-size:13px}.message-how>header button{color:#fff;background:#17384d;border:0;border-radius:9px;min-height:45px;padding:10px 15px;font-size:15px;font-weight:800}.message-how>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.message-how article{background:#fff;border:1px solid #d9e4e3;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:9px;padding:13px;display:grid;position:relative;box-shadow:0 5px 15px #17384d08}.message-how article>span{color:#b2c1c3;font-size:12px;font-weight:900;position:absolute;top:8px;right:9px}.message-how article>i{color:#1c716e;background:#e8f3f1;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.message-how article svg{width:20px;height:20px}.message-how article b{color:#17384d;font-size:14px}.message-how article p{color:#657980;margin:4px 0 0;font-size:12px;line-height:1.45}.authorized-room{align-items:center;gap:6px;margin-top:3px;display:flex!important}.authorized-room svg{color:#1c7770;width:15px;height:15px}.composer button{justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.composer button svg{width:20px;height:20px}.connections-note{background:linear-gradient(120deg,#eff8f6,#fff);border:1px solid #c8dcdd;border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:17px;padding:15px 17px;display:flex}.connections-note>svg{color:#fff;background:#174a5a;border-radius:9px;flex:none;width:34px;height:34px;padding:7px}.connections-note b{color:#17384d;font-size:16px}.connections-note p{color:#60777e;margin:3px 0 0;font-size:14px;line-height:1.5}.ops-connect{gap:16px}.ops-connect .connection-card{background:linear-gradient(#fff,#f8faf9);border:1px solid #d2dee0;border-radius:16px;flex-direction:column;min-height:285px;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 32px #17384d0e}.connection-card>header{justify-content:space-between;align-items:center;padding:17px 18px 0;display:flex}.connection-card>header>i{color:#fff;background:linear-gradient(145deg,#153e52,#297b77);border-radius:14px;place-items:center;width:54px;height:54px;font-style:normal;display:grid;box-shadow:0 9px 20px #17384d25}.connection-card>header>i svg{stroke-width:1.8px;width:27px;height:27px}.connection-status{text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;max-width:160px;min-height:32px;padding:7px 11px;font-weight:900;line-height:1.2;display:inline-flex;font-size:12px!important}.connection-status.ready{border:1px solid #b8d8d2;color:#176f69!important;background:#e8f4f1!important}.connection-status.active{border:1px solid #b8dcc8;color:#176c4d!important;background:#e0f2e8!important}.connection-status.planned{border:1px solid #ead2aa;color:#90601e!important;background:#fff1dd!important}.connection-copy{flex:1;padding:17px 18px}.connection-copy small{color:#6b7e85;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.connection-copy b{color:#17384d;margin:5px 0;font-size:21px;display:block}.connection-copy p{color:#61777e;margin:0;font-size:15px;line-height:1.48}.connection-card>footer{background:#fbfcfc;border-top:1px solid #e0e7e8;padding:14px 18px 18px}.connection-card>footer>span{color:#60777e;align-items:center;gap:7px;margin-bottom:11px;font-size:13px;display:flex}.connection-card>footer>span svg{color:#1c746f;width:17px;height:17px}.connection-card>footer button{color:#fff;background:linear-gradient(135deg,#17384d,#246368);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:11px 14px;font-weight:900;display:flex;font-size:15px!important}.connection-card>footer button svg{width:19px;height:19px}.workspace-form{padding-bottom:30px}.drawer-step{background:#fff;border:1px solid #d4e1e2;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;display:grid}.drawer-step>span{color:#fff;background:#17384d;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.drawer-step b{color:#17384d;font-size:17px}.drawer-step p{background:0 0;margin:4px 0 0;padding:0}.choice-grid{margin-top:10px;gap:10px!important;display:flex!important}.choice-grid label{background:#f9fbfb;border:1px solid #d2dfe0;border-radius:9px;flex:1;align-items:center;gap:8px;padding:11px;display:flex}.choice-grid input,.check-label input,.permission-editor input{flex:none;width:20px!important;height:20px!important;margin:0!important}.permission-summary{background:#edf7f5;border:1px solid #bdd8d4;border-radius:12px;align-items:flex-start;padding:14px 16px;gap:11px!important;display:flex!important}.permission-summary>svg{color:#1b7470;flex:none;width:30px;height:30px}.permission-summary span b,.permission-summary span small{display:block}.permission-summary span b{color:#174b56;font-size:16px}.permission-summary span small{color:#5d777a;margin-top:3px;font-size:13px;line-height:1.45}.file-drop{text-align:center;background:#f2f8f7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;position:relative;border:2px dashed #9dbfc0!important;padding:22px!important;display:flex!important}.file-drop svg{color:#1d7671;width:46px;height:46px;margin-bottom:8px}.file-drop b{color:#17384d;font-size:18px}.file-drop span{color:#667d84;margin-top:3px;font-size:13px}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0;min-height:0!important;margin:0!important}.mapping-preview{background:#fff;border:1px solid #d1dfe0;border-radius:12px;overflow:hidden}.mapping-preview header{background:#edf5f4;justify-content:space-between;padding:14px 16px;display:flex}.mapping-preview header b{font-size:16px}.mapping-preview header span{color:#1c746f;font-size:13px}.mapping-preview>div{border-top:1px solid #e1e8e9;grid-template-columns:1fr 1fr 110px;gap:10px;padding:11px 15px;display:grid}.mapping-preview>div.head{color:#6e8188;background:#f7f9f9;font-size:12px;font-weight:900}.mapping-preview span,.mapping-preview em{font-size:14px}.mapping-preview em{color:#1d766f;font-style:normal}.check-label{background:#fff;border:1px solid #d3e0e1;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid!important}.check-label span b,.check-label span small{display:block}.check-label span b{font-size:15px}.check-label span small{color:#697e85;margin-top:3px;font-size:13px}.drawer-identity,.passport-hero{background:linear-gradient(135deg,#fff,#eef6f5);border:1px solid #d1dfe0;border-radius:13px;align-items:center;padding:16px;grid-template-columns:58px minmax(0,1fr) auto!important;gap:13px!important;display:grid!important}.drawer-identity>i,.passport-hero>i{color:#fff;background:linear-gradient(145deg,#153e52,#287b77);border-radius:13px;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.drawer-identity>i svg,.passport-hero>i svg{width:28px;height:28px}.drawer-identity small,.drawer-identity b,.drawer-identity span,.passport-hero small,.passport-hero b,.passport-hero span{display:block}.drawer-identity small,.passport-hero small{color:#607a80;letter-spacing:.1em;font-size:11px;font-weight:900}.drawer-identity b,.passport-hero b{color:#17384d;margin:3px 0;font-size:21px}.drawer-identity span,.passport-hero span{color:#647a81;font-size:13px}.drawer-identity>em,.passport-hero>em{color:#176f63;background:#e1f2eb;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.permission-editor{background:#fff;border:1px solid #d1dfe0;border-radius:13px;overflow:hidden}.permission-editor>header{background:#eef5f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.permission-editor header b,.permission-editor header span{display:block}.permission-editor header b{color:#17384d;font-size:17px}.permission-editor header span{color:#657d83;margin-top:2px;font-size:13px}.permission-editor header button{color:#1b6f6a;background:#fff;border:1px solid #bed1d3;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:800}.permission-editor>div{grid-template-columns:1fr 1fr;gap:0;display:grid}.permission-editor label{border-top:1px solid #e1e8e9;border-right:1px solid #e1e8e9;align-items:center;gap:9px;padding:12px 14px;font-size:14px;display:flex}.drawer-tabs{background:#edf3f3;border:1px solid #d1dfe0;border-radius:11px;padding:5px;gap:8px!important;display:flex!important}.drawer-tabs button{color:#5d737b;background:0 0;border:0;border-radius:8px;flex:1;min-height:43px;font-size:14px;font-weight:800}.drawer-tabs button.active{color:#17384d;background:#fff;box-shadow:0 4px 12px #17384d14}.timeline-list,.tracking-timeline{background:#fff;border:1px solid #d3e0e1;border-radius:12px;padding:5px 15px}.timeline-list article,.tracking-timeline article{border-top:1px solid #e1e8e9;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.timeline-list article:first-child,.tracking-timeline article:first-child{border-top:0}.timeline-list article>i,.tracking-timeline article>i{background:#1c766e;border-radius:50%;width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 5px #e1f1ed}.timeline-list article>i.due,.tracking-timeline article.current>i{background:#c47a27;box-shadow:0 0 0 5px #fff0dc}.tracking-timeline article.pending>i{background:#9babad;box-shadow:0 0 0 5px #edf1f1}.timeline-list small,.timeline-list b,.timeline-list p,.tracking-timeline small,.tracking-timeline b{display:block}.timeline-list small,.tracking-timeline small{color:#6c8086;font-size:12px}.timeline-list b,.tracking-timeline b{color:#17384d;margin:2px 0;font-size:15px}.timeline-list p{color:#657a80;background:0 0;margin:0;padding:0;font-size:13px}.inline-primary{color:#fff;background:#17384d;border:0;border-radius:9px;align-self:flex-start;min-height:45px;padding:10px 15px;font-weight:800}.drawer-file-list{background:#fff;border:1px solid #d2dfe0;border-radius:12px;overflow:hidden}.drawer-file-list button{text-align:left;background:#fff;border:0;border-top:1px solid #e0e8e9;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 15px;display:grid}.drawer-file-list button:first-child{border-top:0}.drawer-file-list button>svg{color:#1d746e;background:#e8f3f1;border-radius:7px;width:28px;height:28px;padding:5px}.drawer-file-list b,.drawer-file-list small{display:block}.drawer-file-list b{font-size:15px}.drawer-file-list small{color:#6c8086;margin-top:2px;font-size:12px}.drawer-file-list em{color:#1c716d;font-size:13px;font-style:normal}.record-summary{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;display:grid!important}.record-summary>span{background:#fff;border:1px solid #d2dfe0;border-radius:10px;padding:13px}.record-summary small,.record-summary b{display:block}.record-summary small{color:#6a7e85;letter-spacing:.08em;font-size:10px;font-weight:900}.record-summary b{color:#17384d;margin-top:4px;font-size:15px}.linked-actions{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.linked-actions button{color:#275b60;background:#fff;border:1px solid #c9d8da;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:9px;font-size:13px;font-weight:800;display:flex}.linked-actions svg{width:19px;height:19px}.route-card{background:linear-gradient(120deg,#edf6f4,#fff);border:1px solid #d1dfe0;border-radius:12px;align-items:center;padding:15px;grid-template-columns:34px minmax(0,1fr) 30px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.route-card>svg{color:#1c716d;width:30px;height:30px}.route-card span small,.route-card span b{display:block}.route-card span small{color:#6b7e85;font-size:11px}.route-card span b{color:#17384d;margin-top:3px;font-size:15px}.route-card>i{color:#779093;font-size:24px;font-style:normal}.document-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;display:grid!important}.document-toolbar input{margin:0!important}.document-toolbar button{color:#fff;background:#17384d;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.document-toolbar svg{width:19px;height:19px}@media (width<=1100px){.stock-hub-tabs,.message-how>div{grid-template-columns:1fr 1fr}.import-overview{grid-template-columns:1fr}}@container (width<=1000px){.ops-layout{display:block}.ops-nav{border-right:0;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.ops-nav-head{display:none}.ops-nav>button{grid-template-columns:44px minmax(0,1fr) auto;min-width:220px;min-height:64px;padding:10px}.ops-nav>button>i{width:42px;height:42px}.ops-content{padding:24px}.ops-grid-main,.ops-social-top{grid-template-columns:1fr}.stock-hub-tabs,.message-how>div{grid-template-columns:1fr 1fr}.ops-messages{grid-template-columns:280px minmax(0,1fr)}.ops-product-table,.ops-list-table{overflow:auto}.ops-product-table>div,.ops-product-table>button{min-width:1050px}.ops-list-table>div,.ops-list-table>button{min-width:980px}}@container (width<=700px){.ops-hero{height:98px;min-height:98px}.ops-hero h1{font-size:22px}.ops-company{min-width:220px}.ops-company span{display:none}.ops-content{padding:18px}.ops-title h2{font-size:31px}.ops-title p{font-size:16px}.ops-kpis,.ops-stock-summary,.stock-hub-tabs,.message-how>div{grid-template-columns:1fr}.ops-messages{height:auto;display:block}.ops-messages>aside{max-height:250px;overflow:auto}.ops-messages>section{height:600px}}@media (width<=760px){.ops-hero{padding:12px 15px}.ops-hero h1{font-size:28px}.ops-hero p{font-size:14px}.ops-company{min-width:0}.stock-hub-tabs,.message-how>div,.permission-editor>div,.record-summary,.linked-actions{grid-template-columns:1fr!important}.message-how>header{flex-direction:column;align-items:flex-start}.message-how>header button{width:100%}.import-history>button{grid-template-columns:1fr}.drawer-identity,.passport-hero{grid-template-columns:52px minmax(0,1fr)!important}.drawer-identity>em,.passport-hero>em{grid-column:1/-1;width:max-content}.route-card{grid-template-columns:30px 1fr!important}.route-card>i{display:none}.document-toolbar{grid-template-columns:1fr!important}}.ops-shell{--ops-ink:#132b3a;--ops-navy:#0b2334;--ops-blue:#153f58;--ops-teal:#2b8f8b;--ops-copper:#d27857;background:radial-gradient(circle at 82% 3%,#7ec7c035 0,#0000 28%),radial-gradient(circle at 18% 92%,#d68a6926 0,#0000 24%),linear-gradient(145deg,#e7eef1 0%,#f7f9fa 48%,#e8eff1 100%)}.ops-hero{background:linear-gradient(105deg,#071b2b 0%,#102f46 48%,#17615f 115%);border-bottom:1px solid #78b9b64d;position:relative;box-shadow:0 18px 38px #071d2c30,inset 0 1px #ffffff1c,inset 0 -1px #061622}.ops-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff0b 42.3%,#0000 67%);position:absolute;inset:0}.ops-company{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff2b;position:relative;box-shadow:0 12px 28px #030f1866,inset 0 1px #ffffff2b}.ops-company button{box-shadow:0 5px 14px #020d1540;color:#6d3627!important;background:#fffaf5!important;border-color:#dda083!important}.ops-layout{border:1px solid #0d293427;box-shadow:0 30px 80px #0c29342b}.ops-nav{color:#e9f2f3;background:radial-gradient(circle at 0 0,#24566b66,#0000 36%),linear-gradient(#0b2334 0%,#102d3d 58%,#0b2633 100%);box-shadow:12px 0 34px #071c292b,inset -1px 0 #ffffff0d;border-right-color:#23485a!important}.ops-nav-head{border-bottom:1px solid #ffffff17}.ops-nav-head b{color:#7fd0c8!important}.ops-nav-head span{color:#a9bec7!important}.ops-nav>button{color:#dce8eb;border-color:#0000!important}.ops-nav>button span b{color:#f5f9fa}.ops-nav>button span small{color:#9fb5be}.ops-nav>button:hover{background:#ffffff0d;transform:translate(4px);box-shadow:0 10px 24px #020d1533}.ops-nav>button>i{color:#8ec9c5;background:linear-gradient(145deg,#23495b,#173849);border-color:#ffffff15;box-shadow:inset 0 1px #ffffff18,0 8px 16px #020d1538}.ops-nav>button.active{color:#fff;box-shadow:0 12px 28px #020d154a,inset 4px 0 var(--ops-copper),inset 0 1px #ffffff16;background:linear-gradient(105deg,#ffffff18,#2d858027);border-color:#8ed0c433!important}.ops-nav>button.active>i{color:#fff;background:linear-gradient(145deg,#d88462,#aa513e);border-color:#d891714d;box-shadow:0 9px 20px #050f184f,inset 0 1px #ffffff3d}.ops-nav>button em{box-shadow:0 5px 12px #050f1845;color:#fff!important;background:#d27857!important}.ops-content{background:linear-gradient(#ffffff6b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff6b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(160deg,#f7f9fa,#e8eff2)}.ops-title>div>span{color:#b75d42!important}.ops-title h2{text-shadow:0 1px #fff;color:var(--ops-ink)!important}.ops-title>button,.ops-banner button,.ops-import button{box-shadow:0 10px 22px #0b293c35,inset 0 1px #ffffff24;background:linear-gradient(145deg,#173f56,#0b293c)!important;border:1px solid #0b2634!important}.ops-card,.ops-kpis button,.ops-stock-summary>div,.ops-product-table,.ops-list-table,.ops-service-list,.ops-team,.ops-doc-folders button,.ops-shipment-cards button,.stock-hub-tabs>button,.stock-hub-actions,.import-overview>article,.import-stats,.message-how,.ops-connect .connection-card{border-color:#bdcdd2!important;box-shadow:0 16px 34px #0d2c3a17,0 3px 8px #0d2c3a12,inset 0 1px #fff!important}.ops-kpis button{position:relative;overflow:hidden;background:linear-gradient(150deg,#fff 0%,#f5f8f8 72%,#e9f0f2 100%)!important}.ops-kpis button:before{content:"";background:linear-gradient(#2d8d89,#d27857);width:5px;position:absolute;inset:0 auto 0 0}.ops-kpis button:hover,.ops-card:hover{transform:translateY(-2px);box-shadow:0 21px 42px #0d2c3a22,0 4px 10px #0d2c3a14,inset 0 1px #fff!important}.ops-card>header,.ops-product-table>div.head,.ops-list-table>div.head{background:linear-gradient(105deg,#f9fbfb,#e9f0f2)!important;border-bottom-color:#c4d2d6!important}.ops-card>header span,.ops-product-table>div.head,.ops-list-table>div.head{color:#a8523b!important}.stock-hub-tabs>button.active{background:linear-gradient(140deg,#0c283a,#175464)!important;border-color:#0b2b3b!important;box-shadow:0 16px 34px #0c2b3d3d,inset 0 1px #ffffff20!important}.stock-hub-tabs>button.active i{background:linear-gradient(145deg,#d88462,#a84f3d)!important;box-shadow:0 7px 16px #07192355!important}.stock-hub-actions{background:linear-gradient(#fff,#f3f6f7)!important}.stock-hub-actions button{box-shadow:0 5px 12px #12354312;color:#173f50!important;background:#fff!important;border-color:#b9cbd0!important}.ops-drawer{background:linear-gradient(160deg,#f8fafb,#e7eef1);box-shadow:-30px 0 90px #06182373!important}.ops-drawer>header{box-shadow:0 10px 28px #071a2738;background:linear-gradient(120deg,#091f30,#16495b 74%,#246f6a)!important}.ops-toast{box-shadow:0 14px 32px #071c2b4d,inset 0 1px #ffffff25;background:linear-gradient(135deg,#143d50,#23736f)!important}.ops-sia{background:linear-gradient(135deg,#0b283a,#1b5b66)!important;border:1px solid #79bbb658!important;box-shadow:0 15px 34px #071c2b52!important}@media (width<=1100px){.ops-nav{background:linear-gradient(100deg,#0b2334,#12394a)}.ops-nav>button:hover{transform:translateY(-2px)}}.operations-panel{background:#dfe7ea!important;padding:18px!important;overflow:hidden!important}.operations-panel .ops-shell{border:1px solid #9eb3ba;border-radius:20px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a27363b}.operations-panel .ops-hero{flex:0 0 110px}.operations-panel .ops-layout{flex:1;min-height:0;overflow:hidden}.operations-panel .ops-nav,.operations-panel .ops-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.command-greeting{background:linear-gradient(135deg,#fff,#edf3f4);border:1px solid #b9cbd0;border-radius:16px;padding:20px 22px;position:relative;box-shadow:0 14px 30px #0d2c3a1d,inset 0 1px #fff;margin:-5px -5px 24px!important}.command-greeting:before{content:"";background:linear-gradient(#2d8d89,#d27857);border-radius:0 5px 5px 0;width:5px;position:absolute;top:17px;bottom:17px;left:0}@media (width<=1100px){.operations-panel{padding:10px!important}.operations-panel .ops-layout{overflow-y:auto}.operations-panel .ops-nav{overflow:auto hidden}.operations-panel .ops-content{overflow:visible}.command-greeting{position:relative}}.sisocial-gateway,.sisocial-dashboard{color:#183542;background:radial-gradient(circle at 88% 2%,#f6ded8 0,#0000 28%),linear-gradient(#f8faf9,#eef3f3);min-height:100%;padding:28px}.sisocial-hero{color:#fff;background:radial-gradient(circle at 92% -20%,#f19a8466,#0000 38%),linear-gradient(125deg,#0c2b3d,#1c5261 58%,#855047 150%);border-radius:20px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 26px;display:grid;box-shadow:0 20px 50px #17384d2c}.sisocial-mark{background:#ffffff13;border:1px solid #ffffff38;border-radius:19px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 1px #ffffff38}.sisocial-mark svg{color:#f39a83;width:38px;height:38px}.sisocial-hero span,.sisocial-value>span,.sisocial-showcase>header>span,.sisocial-dashboard-head span,.sisocial-accounts header span,.sisocial-queue header span,.sisocial-campaign span{letter-spacing:.15em;color:#f0a18c;font-size:11px;font-weight:900;display:block}.sisocial-hero h1{margin:5px 0;font:700 42px/1.05 Playfair Display,serif}.sisocial-hero p{color:#dce8eb;max-width:760px;margin:0;font-size:16px;line-height:1.5}.sisocial-hero>button,.sisocial-price-card>button,.sisocial-campaign>button{color:#17384d;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:12px 17px;font-size:15px;font-weight:900;display:flex;box-shadow:0 8px 22px #081e2a35}.sisocial-hero>button svg,.sisocial-price-card>button svg,.sisocial-campaign>button svg{width:19px;height:19px}.sisocial-preview-grid{grid-template-columns:minmax(0,1.5fr) 360px;gap:18px;margin-top:18px;display:grid}.sisocial-value,.sisocial-price-card,.sisocial-showcase{background:#fff;border:1px solid #d6e0e1;border-radius:18px;box-shadow:0 13px 36px #17384d0e}.sisocial-value{padding:24px}.sisocial-value>span{color:#b45f4d}.sisocial-value h2,.sisocial-showcase h2{color:#17384d;margin:7px 0 10px;font:700 29px/1.18 Playfair Display,serif}.sisocial-value>p{color:#61767e;max-width:760px;font-size:16px;line-height:1.55}.sisocial-value>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.sisocial-value>div p{color:#38555d;background:#f3f7f6;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:11px;font-size:14px;display:flex}.sisocial-value>div svg{color:#1d766f;flex:none;width:18px;height:18px;margin-top:1px}.sisocial-price-card{background:linear-gradient(155deg,#fff,#f8f3f1);padding:23px}.sisocial-price-card>small{color:#af5f4e;letter-spacing:.12em;font-size:11px;font-weight:900}.sisocial-price-card>strong{color:#17384d;margin:8px 0 0;font:700 46px Playfair Display,serif;display:block}.sisocial-price-card>strong sup{vertical-align:top;margin-top:7px;font-size:22px;display:inline-block}.sisocial-price-card>strong span{color:#6b7c82;font:700 15px DM Sans,sans-serif}.sisocial-price-card>p{color:#6a7c82;margin:2px 0 13px;font-size:13px}.sisocial-price-card ul{margin:0 0 16px;padding:0;list-style:none}.sisocial-price-card li{color:#3c575e;align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.sisocial-price-card li svg{color:#1c756e;width:18px;height:18px}.sisocial-price-card>button{color:#fff;background:linear-gradient(135deg,#17384d,#276a6c);width:100%}.sisocial-price-card>em{text-align:center;color:#6e7e83;margin-top:8px;font-size:12px;font-style:normal;display:block}.sisocial-showcase{margin-top:18px;padding:24px}.sisocial-showcase>header>span{color:#b45f4d}.sisocial-showcase>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.sisocial-showcase article{background:linear-gradient(#fff,#f8faf9);border:1px solid #dbe3e4;border-radius:13px;padding:17px}.sisocial-showcase i{color:#fff;background:linear-gradient(145deg,#173d50,#2a7472);border-radius:11px;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.sisocial-showcase i svg{width:23px;height:23px}.sisocial-showcase h3{color:#17384d;margin:13px 0 5px;font-size:17px}.sisocial-showcase p{color:#667980;margin:0;font-size:13px;line-height:1.48}.sisocial-modal-bg{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071e2ca8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sisocial-upgrade{background:#f8faf9;border:1px solid #ffffff4a;border-radius:22px;width:min(900px,100vw - 40px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 36px 100px #06172288}.sisocial-upgrade>header{z-index:2;color:#fff;background:radial-gradient(circle at 90% -30%,#e7867066,#0000 45%),linear-gradient(125deg,#0d2b3d,#1d5662);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.sisocial-upgrade>header span{letter-spacing:.15em;color:#f1a28d;font-size:11px;font-weight:900}.sisocial-upgrade>header h2{margin:5px 0 0;font:700 30px/1.15 Playfair Display,serif}.sisocial-upgrade>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.sisocial-upgrade>header button svg{width:26px;height:26px}.sisocial-offer,.sisocial-checkout{padding:24px}.sisocial-offer-intro{background:#fff;border:1px solid #d4e1e1;border-radius:13px;gap:13px;padding:15px;display:flex}.sisocial-offer-intro>i{color:#fff;background:#17384d;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.sisocial-offer-intro svg{width:25px;height:25px}.sisocial-offer-intro b{color:#17384d;font-size:17px}.sisocial-offer-intro p{color:#647980;margin:4px 0 0;font-size:14px;line-height:1.5}.sisocial-plan-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.sisocial-plan-grid>button{text-align:left;color:#17384d;background:#fff;border:2px solid #d3dfe0;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:145px;padding:17px;transition:all .18s;display:flex}.sisocial-plan-grid>button.selected{background:linear-gradient(145deg,#edf7f4,#fff);border-color:#1f7772;box-shadow:0 10px 28px #17384d15}.sisocial-plan-grid span{color:#ae604f;letter-spacing:.12em;font-size:11px;font-weight:900}.sisocial-plan-grid b{margin-top:8px;font:700 34px Playfair Display,serif}.sisocial-plan-grid small{color:#687c82;font-size:13px}.sisocial-plan-grid em{color:#1b716c;margin-top:auto;font-size:12px;font-style:normal;font-weight:900}.sisocial-benefits{background:#fff;border:1px solid #d6e1e1;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.sisocial-benefits p{color:#3d585f;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex}.sisocial-benefits svg{color:#1c756f;flex:none;width:18px;height:18px}.sisocial-modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.sisocial-modal-actions button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:49px;padding:11px 16px;font-size:15px;font-weight:900;display:flex}.sisocial-modal-actions .secondary{color:#48646b;background:#fff;border:1px solid #c7d6d8}.sisocial-modal-actions .primary{color:#fff;background:linear-gradient(135deg,#17384d,#286b6c);border:0}.sisocial-modal-actions svg{width:19px;height:19px}.sisocial-checkout{gap:14px;display:grid}.sisocial-order-summary{background:#fff;border:1px solid #d4e0e1;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.sisocial-order-summary small,.sisocial-order-summary b,.sisocial-order-summary span{display:block}.sisocial-order-summary small{color:#ad604f;letter-spacing:.11em;font-size:10px;font-weight:900}.sisocial-order-summary b{color:#17384d;margin:3px 0;font-size:18px}.sisocial-order-summary span{color:#687c82;font-size:13px}.sisocial-order-summary>strong{color:#17384d;font:700 25px Playfair Display,serif}.sisocial-checkout label{color:#516a72;font-size:13px;font-weight:900;display:block}.sisocial-checkout select{color:#17384d;background:#fff;border:1px solid #bdcfd1;border-radius:9px;width:100%;min-height:50px;margin-top:5px;padding:11px 13px;display:block}.sisocial-security,.sisocial-demo-note{background:#edf7f5;border:1px solid #bdd8d4;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.sisocial-demo-note{background:#fff5df;border-color:#e2c998}.sisocial-security>svg,.sisocial-demo-note>svg{color:#1d756f;flex:none;width:28px;height:28px}.sisocial-demo-note>svg{color:#a26b25}.sisocial-security b,.sisocial-security p,.sisocial-demo-note b,.sisocial-demo-note p{display:block}.sisocial-security b,.sisocial-demo-note b{color:#17384d;font-size:15px}.sisocial-security p,.sisocial-demo-note p{color:#647980;margin:3px 0 0;font-size:13px;line-height:1.45}.sisocial-terms{background:#fff;border:1px solid #d3dfe0;border-radius:10px;align-items:flex-start;padding:13px;gap:9px!important;display:flex!important}.sisocial-terms input{flex:none;width:20px;height:20px}.sisocial-terms span{color:#4e676e;font-size:13px;line-height:1.45}.sisocial-dashboard{position:relative}.sisocial-dashboard-head{color:#fff;background:radial-gradient(circle at 88% -20%,#f19a8466,#0000 38%),linear-gradient(125deg,#0c2b3d,#1d5762 58%,#855047 150%);border-radius:19px;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex;box-shadow:0 18px 48px #17384d29}.sisocial-dashboard-head h1{margin:5px 0;font:700 36px/1.08 Playfair Display,serif}.sisocial-dashboard-head p{color:#dce8eb;margin:0;font-size:15px}.sisocial-dashboard-head>button{color:#17384d;background:#fff;border:0;border-radius:10px;min-height:50px;padding:12px 17px;font-weight:900}.sisocial-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.sisocial-metrics article{background:#fff;border:1px solid #d5e0e1;border-radius:14px;padding:16px;box-shadow:0 9px 26px #17384d0d}.sisocial-metrics small,.sisocial-metrics b,.sisocial-metrics span{display:block}.sisocial-metrics small{color:#6d7f84;letter-spacing:.08em;font-size:10px;font-weight:900}.sisocial-metrics b{color:#17384d;margin:5px 0;font:700 30px Playfair Display,serif}.sisocial-metrics span{color:#1c756e;font-size:12px}.sisocial-dashboard-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sisocial-accounts,.sisocial-queue,.sisocial-campaign{background:#fff;border:1px solid #d5e0e1;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #17384d0d}.sisocial-accounts>header,.sisocial-queue>header{border-bottom:1px solid #e0e7e8;justify-content:space-between;align-items:end;padding:16px 18px;display:flex}.sisocial-accounts header span,.sisocial-queue header span{color:#b45e4d}.sisocial-accounts h2,.sisocial-queue h2{color:#17384d;margin:4px 0 0;font:700 23px Playfair Display,serif}.sisocial-accounts header button,.sisocial-queue header button{color:#1c736d;background:0 0;border:0;font-weight:900}.sisocial-accounts>button,.sisocial-queue>button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e8e9;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:13px 17px;display:grid}.sisocial-accounts>button:first-of-type,.sisocial-queue>button:first-of-type{border-top:0}.sisocial-accounts>button>i,.sisocial-queue>button>i{color:#17384d;background:#edf3f3;border-radius:11px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.sisocial-accounts>button>i.facebook{color:#315ca8;background:#e8eefb}.sisocial-accounts>button>i.instagram{color:#b33f6b;background:#fae9ef}.sisocial-accounts>button>i.linkedin{color:#236a98;background:#e5f0f7}.sisocial-accounts>button>i.google{color:#547f38;background:#edf4e9}.sisocial-accounts>button>i svg,.sisocial-queue>button>i svg{width:23px;height:23px}.sisocial-accounts b,.sisocial-accounts small,.sisocial-queue b,.sisocial-queue small{display:block}.sisocial-accounts b,.sisocial-queue b{color:#17384d;font-size:15px}.sisocial-accounts small,.sisocial-queue small{color:#6d7f85;margin-top:3px;font-size:12px}.sisocial-accounts em,.sisocial-queue em{color:#1c746d;background:#e8f4f1;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal}.sisocial-queue>button{grid-template-columns:48px minmax(0,1fr) auto}.sisocial-campaign{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:19px;display:grid}.sisocial-campaign>i{color:#fff;background:linear-gradient(145deg,#17384d,#2a7471);border-radius:15px;place-items:center;width:62px;height:62px;font-style:normal;display:grid}.sisocial-campaign>i svg{width:30px;height:30px}.sisocial-campaign span{color:#b45e4d}.sisocial-campaign h2{color:#17384d;margin:4px 0;font:700 23px Playfair Display,serif}.sisocial-campaign p{color:#667a81;margin:0;font-size:14px;line-height:1.45}.sisocial-campaign>button{color:#fff;background:#17384d}.sisocial-ask{color:#1b6866;background:#fff;border:1px solid #c9dadb;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:13px;font-weight:900;display:flex}.sisocial-ask svg{width:20px;height:20px}.sisocial-toast{z-index:1900;color:#fff;background:#176d63;border-radius:10px;max-width:420px;padding:14px 18px;font-weight:800;position:fixed;top:110px;right:30px;box-shadow:0 15px 35px #17384d35}@media (width<=1050px){.sisocial-preview-grid,.sisocial-dashboard-grid{grid-template-columns:1fr}.sisocial-showcase>div,.sisocial-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.sisocial-gateway,.sisocial-dashboard{padding:15px}.sisocial-hero{grid-template-columns:58px 1fr;padding:18px}.sisocial-mark{width:56px;height:56px}.sisocial-hero h1{font-size:34px}.sisocial-hero>button{grid-column:1/-1}.sisocial-preview-grid,.sisocial-value>div,.sisocial-showcase>div,.sisocial-benefits,.sisocial-plan-grid,.sisocial-metrics{grid-template-columns:1fr}.sisocial-upgrade{width:100%;max-height:calc(100vh - 24px)}.sisocial-modal-bg{padding:12px}.sisocial-upgrade>header{padding:17px}.sisocial-upgrade>header h2{font-size:24px}.sisocial-offer,.sisocial-checkout{padding:16px}.sisocial-modal-actions{display:grid}.sisocial-dashboard-head{flex-direction:column;align-items:flex-start}.sisocial-dashboard-head>button{width:100%}.sisocial-campaign{grid-template-columns:55px 1fr}.sisocial-campaign>button{grid-column:1/-1}.sisocial-order-summary{flex-direction:column;align-items:flex-start}}.sales-polish{background:radial-gradient(circle at 90% 18%,#f6ddd7,#0000 30%),#f8fbfb;border-radius:26px;width:min(980px,100vw - 32px)}.sales-polish>header{background:radial-gradient(circle at 88% -60%,#f39a8377,#0000 52%),linear-gradient(125deg,#092536,#164e5c 65%,#76473f);padding:26px 30px}.sales-polish>header h2{max-width:720px;font-size:38px}.sales-polish .sisocial-offer{padding:28px}.sales-polish .sisocial-offer-intro{background:linear-gradient(135deg,#fff,#f2f8f7);padding:20px;box-shadow:0 10px 28px #17384d13}.sales-polish .sisocial-offer-intro>i{background:linear-gradient(145deg,#17384d,#2b7b75);border-radius:16px;width:62px;height:62px;box-shadow:0 9px 22px #17384d35}.sales-polish .sisocial-offer-intro b{font-size:22px}.sales-polish .sisocial-offer-intro p{font-size:16px}.sales-polish .sisocial-plan-grid>button{min-height:175px;padding:21px;box-shadow:0 10px 28px #17384d0d}.sales-polish .sisocial-plan-grid>button.selected{transform:translateY(-3px);box-shadow:0 16px 36px #17384d22}.sales-polish .sisocial-plan-grid b{font-size:43px}.sales-polish .sisocial-plan-grid small,.sales-polish .sisocial-plan-grid em{font-size:14px}.sales-polish .sisocial-benefits{gap:12px;padding:20px}.sales-polish .sisocial-benefits p{font-size:16px}.sales-polish .sisocial-modal-actions .primary{background:linear-gradient(135deg,#17384d,#267973);box-shadow:0 12px 28px #17384d38}.side-network-help{color:#6c7f87;margin:-4px 10px 10px;font-size:12px;line-height:1.45}.global-profile{color:#fff;background:linear-gradient(145deg,#173b52,#2b7c78);border:0;border-radius:50%;width:48px;min-width:48px;height:48px;font-weight:900;box-shadow:0 7px 20px #1232472b}.account-menu-wrap{position:relative}.account-menu{z-index:1200;background:#fff;border:1px solid #c7d5d9;border-radius:16px;width:310px;padding:10px;position:absolute;top:58px;right:0;box-shadow:0 24px 70px #102f4350}.account-menu header{border-bottom:1px solid #e1e8ea;align-items:center;gap:11px;padding:9px 8px 14px;display:flex}.account-menu header i{color:#176d68;background:#e1f1ef;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.account-menu header b,.account-menu header span{display:block}.account-menu header b{font-size:17px}.account-menu header span{color:#647982;margin-top:2px;font-size:13px}.account-menu>button{color:#244656;text-align:left;background:#fff;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 10px;font-size:15px;font-weight:750;display:flex}.account-menu>button:hover{background:#edf6f5}.account-menu svg{width:20px}.account-menu .account-switch{color:#984a34;border-top:1px solid #e1e8ea;margin-top:6px}.main-panel :where(input,select,textarea){min-height:48px;font-size:15px}.main-panel :where(button){min-height:44px;font-size:14px}.module-page p{font-size:15px;line-height:1.58}.module-page small{font-size:12px}.module-page label{font-size:14px}.module-page select,.module-page input,.module-page textarea{border-radius:9px;padding:12px 14px}.sidebar .module-button{min-height:66px}.sidebar .module-button strong{font-size:15px}.sidebar .module-button small{font-size:12px;line-height:1.4}.entity{min-height:62px}.entity strong{font-size:13px}.entity small{font-size:11px}.connect-panel{background:#f0f2f5;padding:0}.connect-panel .social-exchange{background:#f0f2f5;min-height:100%}.connect-panel .exchange-topbar{z-index:25;border-bottom:1px solid #d5dde0;flex-wrap:wrap;gap:10px;height:auto;min-height:84px;padding:10px 16px;position:sticky;top:0}.connect-panel .exchange-brand{min-width:190px}.connect-panel .exchange-search{flex:1;min-width:220px}.connect-panel .exchange-topbar>nav{order:4;justify-content:center;gap:5px;width:100%;height:48px;display:flex}.connect-panel .exchange-topbar>nav button{border-radius:9px;min-height:42px}.connect-panel .exchange-topbar>nav button.active{color:#145f5b;background:#dceeea}.connect-panel .exchange-shell{max-width:none;padding:0;display:block}.connect-panel .exchange-left,.connect-panel .exchange-right{display:none}.connect-panel .exchange-center{width:min(100%,860px);margin:auto;padding:22px}.connect-panel .exchange-welcome{align-items:center}.connect-welcome-actions{flex-direction:column;gap:8px;min-width:165px;display:flex}.connect-welcome-actions button{color:#fff;background:#173f5a;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-weight:800;display:flex}.connect-welcome-actions button:last-child{background:#b75d45}.connect-welcome-actions svg{width:18px}.connect-panel .exchange-mobile-nav{display:none}.workspace-modal-bg{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102b3d99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-modal{background:#f8fafb;border:1px solid #b9c9cf;border-radius:20px;width:min(960px,100vw - 32px);max-height:min(830px,100vh - 32px);overflow:auto;box-shadow:0 36px 110px #071b2880}.workspace-modal>header{z-index:2;color:#fff;background:linear-gradient(120deg,#12384f,#286c69);align-items:center;gap:15px;padding:18px 20px;display:flex;position:sticky;top:0}.workspace-modal>header>i{background:#ffffff18;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.workspace-modal>header svg{width:25px}.workspace-modal>header>div{flex:1}.workspace-modal>header span,.workspace-modal>header h2{margin:0;display:block}.workspace-modal>header span{letter-spacing:.13em;color:#c2dcda;font-size:11px;font-weight:900}.workspace-modal>header h2{margin-top:4px;font:700 26px/1.15 Playfair Display,serif}.workspace-modal>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:10px;width:46px;height:46px}.workspace-modal-body{padding:22px}.workspace-modal footer{background:#fff;border-top:1px solid #d4dfe2;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.workspace-modal footer button{background:#fff;border:1px solid #bdcdd1;border-radius:9px;padding:11px 16px;font-size:15px;font-weight:800}.workspace-modal footer button.primary{color:#fff;background:#143b52;border-color:#143b52}.account-summary{background:#fff;border:1px solid #cad9dc;border-radius:14px;grid-template-columns:82px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.account-summary>i{color:#166b66;background:#e0f0ee;border-radius:50%;place-items:center;width:72px;height:72px;font-size:22px;font-style:normal;font-weight:900;display:grid}.account-summary b,.account-summary span{display:block}.account-summary b{font-size:21px}.account-summary span{color:#607680;margin-top:4px;font-size:14px}.account-summary em{color:#17745f;background:#e2f3ec;border-radius:999px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:900}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.settings-grid label{color:#526d78;font-size:13px;font-weight:800}.settings-grid input,.settings-grid select{background:#fff;border:1px solid #b8c9ce;width:100%;margin-top:6px}.settings-list{flex-direction:column;gap:9px;display:flex}.settings-list button{text-align:left;background:#fff;border:1px solid #cbd9dc;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.settings-list button i{color:#1a6c68;background:#e7f2f1;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.settings-list button b,.settings-list button span{display:block}.settings-list button b{font-size:16px}.settings-list button span{color:#657983;margin-top:3px;font-size:13px}.reminder-note{z-index:2500;color:#403815;background:linear-gradient(155deg,#fff7a7,#ffe56f);border:1px solid #d0ac3b;border-radius:5px 5px 18px;width:min(470px,100vw - 30px);padding:18px 18px 15px;position:fixed;top:116px;left:50%;transform:translate(-50%)rotate(-.8deg);box-shadow:0 24px 70px #43371050}.reminder-note:after{content:"";border-top:0 solid #0000;border-bottom:28px solid #e2c446;border-left:28px solid #0000;border-right:0 solid #0000;position:absolute;bottom:0;right:0}.reminder-note header{align-items:center;gap:10px;display:flex}.reminder-note header svg{width:28px}.reminder-note header div{flex:1}.reminder-note header b,.reminder-note header span{display:block}.reminder-note header b{font:700 23px Playfair Display,serif}.reminder-note header span{margin-top:2px;font-size:13px}.reminder-note header button{background:#ffffff70;border:0;border-radius:50%;width:40px;height:40px}.reminder-note ul{margin:14px 0;padding:0;list-style:none}.reminder-note li{border-top:1px solid #ac932b55;grid-template-columns:26px 1fr;gap:9px;padding:9px 0;display:grid}.reminder-note li input{width:20px;height:20px;min-height:20px}.reminder-note li b,.reminder-note li small{display:block}.reminder-note li b{font-size:16px}.reminder-note li small{color:#695c24;margin-top:2px;font-size:12px}.reminder-note li.done b{opacity:.55;text-decoration:line-through}.reminder-note footer{gap:8px;display:flex}.reminder-note footer button{background:#fff7b5;border:1px solid #8e761c;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:900}.reminder-note footer button:first-child{color:#fff;background:#163c50;border-color:#163c50}.company-overview{grid-template-columns:1.1fr .9fr;gap:15px;display:grid}.company-card{background:#fff;border:1px solid #c8d7da;border-radius:14px;padding:17px}.company-card small,.company-card b,.company-card span{display:block}.company-card small{color:#1a756f;letter-spacing:.1em;font-size:11px;font-weight:900}.company-card b{margin-top:5px;font-size:20px}.company-card span{color:#637882;margin-top:7px;font-size:14px;line-height:1.5}.company-tabs{gap:7px;margin:16px 0;display:flex;overflow-x:auto}.company-tabs button{white-space:nowrap;background:#fff;border:1px solid #bacbd0;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:800}.company-tabs button.active{color:#fff;background:#173e55}.company-product-list{grid-template-columns:1fr 1fr;gap:11px;display:grid}.company-product{text-align:left;background:#fff;border:1px solid #cbdadd;border-radius:13px;grid-template-columns:78px 1fr;gap:12px;padding:12px;display:grid}.company-product img,.product-category-visual{object-fit:contain;background:#edf3f4;border-radius:10px;width:76px;height:76px}.product-category-visual{color:#1d6e69;text-align:center;place-items:center;padding:7px;font-size:12px;font-weight:900;display:grid}.company-product b,.company-product span,.company-product small{display:block}.company-product b{font-size:16px}.company-product span{color:#526c77;margin-top:3px;font-size:13px}.company-product small{color:#7c8a90;margin-top:5px;font-size:11px}.catalog-disclaimer{color:#715b2b;background:#fff8e7;border:1px solid #e6d09b;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5}@media (width<=1100px){.header-actions select{max-width:210px}.topbar{gap:14px}.workspace-modal{width:calc(100vw - 24px)}}@media (width<=760px){.global-profile{width:44px;min-width:44px;height:44px}.account-menu{width:min(310px,100vw - 20px);right:-8px}.connect-panel .exchange-topbar{position:relative}.connect-panel .exchange-search{flex-basis:100%;order:4}.connect-panel .exchange-topbar>nav{justify-content:flex-start;overflow-x:auto}.connect-panel .exchange-center{padding:14px 10px}.connect-welcome-actions{flex-direction:row;width:100%}.connect-welcome-actions button{flex:1}.workspace-modal-bg{padding:8px}.workspace-modal{max-height:calc(100vh - 16px)}.workspace-modal>header h2{font-size:22px}.settings-grid,.company-overview,.company-product-list{grid-template-columns:1fr}.account-summary{grid-template-columns:65px 1fr}.account-summary em{grid-column:1/-1;width:max-content}.reminder-note{top:84px}}.topbar nav .header-reminder,.topbar nav .header-news{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.topbar nav .header-reminder{color:#5d4c09;background:#fff3a8;border:1px solid #d7bb42;box-shadow:0 5px 13px #6b581524}.topbar nav .header-reminder svg,.topbar nav .header-news svg{width:17px;height:17px}.topbar nav .header-reminder b{color:#fff;background:#17384d;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.topbar nav .header-news{color:#fff;background:linear-gradient(135deg,#173e55,#1f686a);border:1px solid #1a5961;box-shadow:0 6px 15px #17384d29}.si-news-backdrop{z-index:3200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081c2b9c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.si-news-window{background:linear-gradient(155deg,#f9fbfc,#eaf0f2);border:1px solid #9fb9c0;border-radius:22px;width:min(1060px,100vw - 32px);max-height:min(850px,100vh - 32px);overflow:auto;box-shadow:0 40px 120px #03121d99}.si-news-window>header{z-index:2;color:#fff;background:radial-gradient(circle at 85% 0,#4ca39b55,#0000 35%),linear-gradient(120deg,#0a2639,#174e60);grid-template-columns:58px minmax(0,1fr) 48px;align-items:center;gap:15px;padding:22px 24px;display:grid;position:sticky;top:0}.si-news-window>header>i{background:#ffffff18;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff2e}.si-news-window>header svg{width:28px;height:28px}.si-news-window>header span{letter-spacing:.14em;color:#92d7cf;font-size:11px;font-weight:900}.si-news-window>header h2{margin:4px 0;font:700 30px/1.1 Playfair Display,serif}.si-news-window>header p{color:#d4e4e7;margin:0;font-size:14px}.si-news-window>header>button{color:#fff;background:#ffffff10;border:1px solid #ffffff40;border-radius:11px;width:46px;height:46px}.si-news-window>nav{gap:8px;padding:16px 20px 4px;display:flex;overflow:auto}.si-news-window>nav button{color:#315363;background:#fff;border:1px solid #bdcdd2;border-radius:999px;min-width:max-content;padding:9px 13px;font-weight:800}.si-news-window>nav button.active{color:#fff;background:#173f55;border-color:#173f55}.si-news-list{grid-template-columns:1fr 1fr;gap:14px;padding:16px 20px 22px;display:grid}.si-news-list article{background:#fff;border:1px solid #c5d3d7;border-radius:16px;padding:20px;box-shadow:0 13px 30px #12374512,inset 0 1px #fff}.si-news-list article>span{letter-spacing:.11em;color:#b65b42;font-size:11px;font-weight:900}.si-news-list h3{color:#17384d;margin:7px 0;font:700 23px/1.15 Playfair Display,serif}.si-news-list p{color:#5a717b;font-size:15px;line-height:1.55}.si-news-list article footer{border-top:1px solid #e0e7e9;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.si-news-list small{color:#6f838a;font-size:11px}.si-news-list button{color:#176d6b;background:0 0;border:0;font-weight:900}.si-news-window>footer{background:#fff;border-top:1px solid #cbd7da;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.si-news-window>footer span{color:#667b83;font-size:12px}.si-news-window>footer button{color:#fff;background:#17384d;border:0;border-radius:9px;padding:11px 18px;font-weight:900}@media (width<=1080px){.topbar nav .header-reminder,.topbar nav .header-news{display:none}}@media (width<=700px){.si-news-backdrop{padding:8px}.si-news-window{max-height:calc(100vh - 16px)}.si-news-window>header{grid-template-columns:46px 1fr 42px;padding:17px}.si-news-window>header>i{width:44px;height:44px}.si-news-window>header h2{font-size:24px}.si-news-window>header p{display:none}.si-news-list{grid-template-columns:1fr;padding:12px}.si-news-window>footer{flex-direction:column;align-items:flex-start}.si-news-window>footer button{width:100%}}.start-verification{color:#9b4412!important;background:#fff!important;border:1px solid #c96524!important;border-radius:8px!important;width:auto!important;min-height:40px!important;margin-top:10px!important;padding:8px 13px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.patient-selector{background:#f5f9fa;border:1px solid #bed0d4;border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:16px;padding:9px 11px;color:#476672!important;display:flex!important}.patient-selector select{background:#fff;border:1px solid #aec2c7;min-width:330px}@media (width<=760px){.patient-selector{width:100%;display:block!important}.patient-selector select{width:100%;min-width:0;margin-top:7px;display:block}}.plans-entry{background:linear-gradient(135deg,#fff8e9,#f5fbfb);border:1px solid #d9c49a;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:grid}.plans-entry b,.plans-entry span{display:block}.plans-entry b{color:#17384d;font-size:14px}.plans-entry span{color:#60727a;margin-top:3px;font-size:12px}.plans-entry button,.registration-plan button,.addon-toggle,.addon-builder footer button,.plans-legal button,.billing-actions button{color:#fff;background:#173d51;border:0;border-radius:9px;padding:11px 14px;font-weight:900}.plans-modal-bg{z-index:3000;background:#061b28d9;padding:18px;position:fixed;inset:0;overflow:auto}.plans-modal{background:#f7fafb;border-radius:22px;width:min(1380px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 90px #0008}.plans-modal>header{color:#fff;background:linear-gradient(135deg,#12384a,#1c5962);justify-content:space-between;gap:20px;padding:22px 26px;display:flex}.plans-modal>header>div{align-items:center;gap:18px;display:flex}.plans-modal>header img{object-fit:contain;background:#fff;border-radius:12px;width:190px;height:86px}.plans-modal>header span{letter-spacing:.14em;color:#f3a38d;font-size:11px;font-weight:900}.plans-modal>header h2{margin:4px 0;font:700 30px/1.15 Playfair Display,serif}.plans-modal>header p{color:#dce9eb;margin:0;font-size:14px}.plans-modal>header>button{color:#fff;background:#ffffff10;border:1px solid #fff6;border-radius:9px;align-self:flex-start;width:44px;height:44px;font-size:30px}.billing-toggle{justify-content:center;gap:6px;padding:17px;display:flex}.billing-toggle button{color:#17384d;background:#fff;border:1px solid #b8cdd1;border-radius:999px;min-height:46px;padding:10px 22px;font-weight:900}.billing-toggle button.active{color:#fff;background:#173d51}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 18px;display:grid}.plan-grid article{background:#fff;border:2px solid #d5e0e2;border-radius:16px;flex-direction:column;min-width:0;padding:19px;display:flex;position:relative}.plan-grid article.selected{border-color:#20847d;box-shadow:0 0 0 4px #20847d18}.plan-grid article.popular{border-color:#c68157}.plan-grid article>em{color:#fff;background:#a85943;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;top:-12px;right:12px}.plan-grid article>span{color:#1b7772;letter-spacing:.08em;font-size:12px;font-weight:950}.plan-grid h3{color:#17384d;margin:9px 0 0;font-size:35px}.plan-grid article>small{color:#6b7b82;font-size:12px}.savings{color:#8b502f;margin-top:7px;font-size:12px}.plan-grid ul{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.plan-grid li,.plan-grid details p{color:#405861;font-size:13px;line-height:1.4}.plan-grid details{margin:auto 0 13px}.plan-grid summary{cursor:pointer;color:#176f6b;font-size:13px;font-weight:900}.select-plan{color:#fff;background:#173d51;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:900}.trial-explainer{background:#fff7e5;border:1px solid #d8c18e;border-radius:12px;margin:0 20px 14px;padding:15px}.trial-explainer b{color:#70471c;font-size:16px}.trial-explainer p,.trial-explainer small{color:#705e42;margin:5px 0;line-height:1.45;display:block}.addon-toggle{margin:0 auto 14px;display:block}.addon-builder{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 18px;display:grid}.addon-builder>label{background:#fff;border:1px solid #cedcdf;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.addon-builder input{margin-top:4px}.addon-builder b,.addon-builder small{display:block}.addon-builder b{color:#17384d;font-size:13px}.addon-builder small{color:#6a7d84;margin-top:3px;font-size:11px}.addon-builder footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.addon-builder footer p{color:#63767e;font-size:12px}.plans-legal{border-top:1px solid #d8e1e3;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.plans-legal p{color:#63767e;font-size:12px}.registration-plan{background:#eef7f6;border:1px solid #c7d9d7;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:6px 15px;padding:13px;display:grid}.registration-plan small,.registration-plan b,.registration-plan span{display:block}.registration-plan b{color:#17384d;font-size:18px}.registration-plan span,.registration-plan p{color:#597078;font-size:12px}.registration-plan p{grid-column:1/-1;margin:3px 0 0}.billing-card>header{justify-content:space-between;gap:12px;display:flex}.billing-card>header span{color:#1b7772;letter-spacing:.1em;font-size:10px;font-weight:900}.billing-card>header h2{margin:3px 0}.billing-card>header>b{color:#176e69;background:#eaf4f3;border-radius:99px;height:max-content;padding:7px 10px}.billing-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.billing-metrics div{background:#f8fbfb;border:1px solid #d8e2e4;border-radius:9px;padding:10px}.billing-metrics small,.billing-metrics b{display:block}.billing-metrics small{color:#687a81;font-size:10px}.billing-metrics b{color:#17384d;margin-top:3px;font-size:13px}.billing-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-restricted{background:#fff8e8;border:1px solid #e4d3aa;border-radius:9px;padding:10px}.trial-status-bar{color:#61400e!important;background:#fff2c9!important}.trial-status-bar span{color:#765a2b!important}@media (width<=1050px){.plan-grid,.addon-builder{grid-template-columns:1fr 1fr}}@media (width<=650px){.plans-entry{grid-template-columns:1fr}.plans-entry button{width:100%}.plans-modal-bg{padding:6px}.plans-modal>header>div{display:block}.plans-modal>header img{width:150px;height:68px;margin-bottom:10px}.plans-modal>header h2{font-size:24px}.billing-toggle{display:grid}.plan-grid,.addon-builder{grid-template-columns:1fr;padding-left:10px;padding-right:10px}.plans-legal,.addon-builder footer{display:grid}.registration-plan{grid-template-columns:1fr}.registration-plan p{grid-column:auto}.billing-metrics{grid-template-columns:1fr 1fr}}.guided-role-label{color:#0d5a61;background:#e5f2f0;border-radius:999px;align-items:center;min-height:36px;padding:7px 13px;font-size:12px;line-height:1.2;display:inline-flex}.tour-role-backdrop{z-index:6000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#061b29ed,#0c4654e8);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tour-role-picker{color:#153442;background:#f8fbfb;border:1px solid #fff5;border-radius:26px;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 34px 100px #020e18aa}.tour-role-picker>header{background:linear-gradient(135deg,#fff,#e4f2ef);align-items:center;gap:22px;padding:30px 34px;display:flex}.tour-role-picker>header img{object-fit:contain;filter:drop-shadow(0 12px 18px #0b4b5840);width:90px;height:90px}.tour-role-picker>header span,.guided-tour header span{color:#0e7478;letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.tour-role-picker h2{color:#0a2b3d;margin:5px 0 7px;font-family:Playfair Display,serif;font-size:34px;line-height:1.1}.tour-role-picker p{color:#506b74;max-width:790px;margin:0;font-size:16px;line-height:1.55}.tour-role-grid{grid-template-columns:1fr 1fr;gap:14px;padding:25px 34px 15px;display:grid}.tour-role-grid button,.tour-all-roles{color:#173746;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdd2d5;border-radius:16px;transition:all .18s}.tour-role-grid button{gap:8px;padding:22px;display:grid}.tour-role-grid button:hover,.tour-role-grid button:focus-visible,.tour-all-roles:hover,.tour-all-roles:focus-visible{border-color:#16828a;outline:3px solid #4cc2c544;transform:translateY(-2px);box-shadow:0 14px 30px #103a4a20}.tour-role-grid b,.tour-all-roles b{color:#0a3042;font-size:20px}.tour-role-grid span{color:#56707a;font-size:14px;line-height:1.5}.tour-role-grid em,.tour-all-roles em{color:#0b747b;font-size:13px;font-style:normal;font-weight:900}.tour-all-roles{background:linear-gradient(135deg,#def3ee,#eef8f6);justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 68px);margin:0 34px 24px;padding:20px 24px;display:flex}.tour-all-roles span{gap:4px;display:grid}.tour-all-roles small{color:#526d76;font-size:14px}.tour-role-picker>footer{color:#60767e;border-top:1px solid #d8e5e6;justify-content:space-between;align-items:center;gap:16px;padding:16px 34px;font-size:13px;display:flex}.tour-role-picker>footer button{color:#173d4b;cursor:pointer;background:0 0;border:0;font-weight:900}.guided-tour{z-index:6000;color:#173541;background:#fff;border:1px solid #fff6;border-radius:16px;width:min(370px,100vw - 28px);max-height:calc(100vh - 170px);position:fixed;top:145px;right:16px;overflow:auto;box-shadow:0 24px 70px #0317218f}.guided-tour>header{color:#fff;touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(125deg,#092c3e,#126b72);align-items:center;gap:6px;padding:5px 8px;display:flex}.guided-tour>header img{object-fit:contain;width:25px;height:25px}.guided-tour>header div{flex:1;min-width:0}.guided-tour>header span{color:#a9e5dc;font-size:7px}.guided-tour>header b{margin-top:1px;font-size:11px;display:block}.guided-tour>header small{display:none}.tour-grip{color:#b9dedb;letter-spacing:-5px;font-size:13px}.guided-tour>header nav{align-items:center;gap:3px;display:flex}.guided-tour>header nav button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff5;border-radius:7px;min-width:26px;height:26px;min-height:26px;padding:0 5px;font-size:10px;font-weight:800}.guided-tour>header nav button:last-child{width:26px;padding:0;font-size:17px}.guided-tour>header nav .voice-on{color:#075b55;background:#dff3ec}.guided-tour>header nav .voice-off{color:#fff;background:#9a4f36}.guided-tour-body,.tour-complete{padding:16px 17px}.guided-tour h2{color:#0b3043;margin:0 0 7px;font-family:Playfair Display,serif;font-size:22px;line-height:1.14}.guided-tour-body>p,.tour-complete>p{color:#506a74;margin:0 0 10px;font-size:13px;line-height:1.48}.guided-tour-body aside{background:#eaf7f4;border-left:4px solid #17a19a;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.guided-tour-body aside b{color:#0d6267;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guided-tour-body aside span{font-size:12px;line-height:1.42}.tour-voice-status{color:#0c6e72;margin:-4px 0 9px;font-size:10px;font-weight:800}.tour-transcript{background:#f7fbfb;border:1px solid #cfe1e2;border-radius:4px 14px 14px;margin:0 0 11px;padding:13px 14px;position:relative;box-shadow:0 7px 20px #103b4812}.tour-transcript:before{content:"";background:#f7fbfb;border-bottom:1px solid #cfe1e2;border-left:1px solid #cfe1e2;width:14px;height:14px;position:absolute;top:18px;left:-8px;transform:rotate(45deg)}.tour-transcript>span{color:#0e7779;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.tour-transcript h2{font-size:20px}.tour-transcript p{color:#506a74;margin:0;font-size:13px;line-height:1.48}.tour-topic-picker{gap:4px;margin:0 0 9px;display:grid}.tour-topic-picker>span{color:#526d76;font-size:10px;font-weight:900}.tour-topic-picker select{color:#123746;background:#fff;border:1px solid #afc9cc;border-radius:9px;width:100%;min-height:40px;padding:7px 9px;font-size:11px;font-weight:800}.tour-mode-row{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 9px;display:grid}.tour-mode-row button{color:#34545f;background:#fff;border:1px solid #b9cdcf;border-radius:9px;min-height:38px;padding:7px 8px;font-size:11px;font-weight:900}.tour-mode-row button.active{color:#075c62;background:#def2ef;border-color:#0c6870}.tour-mode-row button:disabled{color:#8b999e;background:#f1f3f3}.tour-playback-row{grid-template-columns:1fr 1fr;gap:6px;margin:-3px 0 9px;display:grid}.tour-playback-row button{color:#587078;background:#f6f9f9;border:1px solid #ccd9db;border-radius:8px;min-height:34px;font-size:10px;font-weight:900}.tour-playback-row button.active{color:#744c14;background:#fff1d8;border-color:#b27422}.tour-pause-main{color:#704a16!important;background:#fff4df!important;border-color:#d5a45f!important}.tour-action{color:#5b4d28;background:#f4f1e8;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;font-size:13px;display:flex}.tour-action b{font-size:14px}.tour-role-change{color:#0b6d72;text-align:center;background:#dff1ee;border-radius:999px;margin:-4px 0 12px;padding:8px 12px;font-size:12px;font-weight:900}.guided-tour-body>footer,.tour-complete>div{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.guided-tour footer button,.tour-complete button{color:#153b48;cursor:pointer;background:#fff;border:1px solid #b9cccf;border-radius:10px;min-height:44px;padding:10px 18px;font-weight:900}.guided-tour button:disabled{opacity:.35;cursor:not-allowed}.guided-tour .tour-primary{color:#fff;background:#0c5360;border-color:#0d5963}.guided-tour-active .workspace button,.guided-tour-active .workspace input,.guided-tour-active .workspace textarea,.guided-tour-active .workspace select,.guided-tour-active .topbar button{pointer-events:none}.guided-tour-active .tour-highlight{z-index:4500;animation:1.7s ease-in-out infinite tourPulse;position:relative;pointer-events:auto!important;outline:5px solid #ffd45c!important;box-shadow:0 0 0 12px #ffd45c33,0 18px 48px #071d2870!important}.guided-tour-active .tour-highlight:not(.tour-explanation-only) *{pointer-events:auto!important}.guided-tour-active .guided-tour button,.guided-tour-active .guided-tour select{pointer-events:auto}@keyframes tourPulse{50%{outline-color:#ffb82e;box-shadow:0 0 0 18px #ffd45c20,0 18px 52px #071d2880}}@media (width<=720px){.tour-role-backdrop{padding:10px}.tour-role-picker{border-radius:18px;max-height:calc(100vh - 20px)}.tour-role-picker>header{align-items:flex-start;padding:20px}.tour-role-picker>header img{width:64px;height:64px}.tour-role-picker h2{font-size:27px}.tour-role-picker p{font-size:14px}.tour-role-grid{grid-template-columns:1fr;padding:16px 20px 12px}.tour-role-grid button{padding:17px}.tour-all-roles{align-items:flex-start;width:calc(100% - 40px);margin:0 20px 16px}.tour-role-picker>footer{padding:14px 20px}.guided-tour{width:calc(100vw - 16px);max-height:65vh;top:auto;bottom:8px;right:8px;overflow:auto}.guided-tour h2{font-size:21px}.guided-tour-body>p{font-size:13px}.tour-action{flex-direction:column;align-items:flex-start}.guided-tour>header small{display:none}}@media (prefers-reduced-motion:reduce){.guided-tour-active .tour-highlight{animation:none}.tour-role-grid button,.tour-all-roles{transition:none}}.skip-link{z-index:20000;color:#fff;background:#082b42;border:3px solid #ffd45c;border-radius:10px;min-height:48px;padding:11px 17px;font-weight:900;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #ffd45c!important;box-shadow:0 0 0 6px #082b42!important}button,input,select,textarea{min-height:44px}.app-shell>footer a{color:#fff;text-underline-offset:3px;text-decoration:underline}.accessibility-page{width:min(920px,100% - 32px);min-height:100vh;color:var(--ink);margin:auto;padding:48px 0 80px}.accessibility-page>a{min-height:44px;color:var(--teal);align-items:center;font-weight:800;display:inline-flex}.accessibility-page h1{max-width:780px;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(2.5rem,7vw,4.8rem);line-height:1}.accessibility-page>p{font-size:1.08rem;line-height:1.7}.accessibility-page section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:24px;padding:24px}.accessibility-page li+li{margin-top:8px}:root{--navy:#123247;--navy2:#0b2638;--teal:#1d807b;--teal2:#e4f2f0;--ink:#1c3442;--muted:#5d717b;--line:#ccd9dd;--pale:#f5f8f9;--red:#a23e48;--amber:#b36f18;--green:#177766;--mag:#913c5b}*{box-sizing:border-box}html,body{color:var(--ink);background:#edf2f3;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,a,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #68c7bf}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;flex:0 0 82px;align-items:center;gap:28px;height:82px;padding:0 26px;display:flex}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:210px;display:flex}.brand-mark{background:linear-gradient(145deg,var(--navy),var(--teal));color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-family:Playfair Display,serif;font-size:22px;display:grid;box-shadow:0 5px 14px #153f5030}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em;font-family:Playfair Display,serif;font-size:20px}.brand small{color:var(--teal);letter-spacing:.2em;font-size:10px;font-weight:800}.topbar nav{align-items:center;gap:4px;height:100%;display:flex}.topbar nav button{color:#526873;background:0 0;border:0;padding:14px 11px;font-size:13px;font-weight:700}.topbar nav button:hover{color:var(--teal)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.header-actions>span{color:var(--teal);letter-spacing:.11em;background:#e9f4f2;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.header-actions select{color:#274555;background:#fff;border:1px solid #b9cbd0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.demo-notice{color:#6c5738;background:#fff5e7;border-bottom:1px solid #ead7b7;flex:0 0 36px;height:36px;padding:8px 27px;font-size:12px}.demo-notice b{margin-right:5px}.workspace{background:#fff;grid-template-columns:285px minmax(650px,1fr) 390px;width:100%;max-width:1920px;height:calc(100vh - 160px);min-height:680px;margin:0 auto;display:grid}.scroll-pane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bb1b8 transparent;overflow-y:auto}.sidebar{border-right:1px solid var(--line);background:#f7fafb;padding:20px 14px}.side-label,.side-title{letter-spacing:.14em;color:#71858e;padding:0 10px 12px;font-size:10px;font-weight:900}.module-button{text-align:left;color:#385361;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px 1fr 12px;align-items:center;gap:9px;width:100%;margin-bottom:4px;padding:11px 10px;display:grid}.module-button:hover{background:#eef5f5}.module-button.selected{background:#fff;border-color:#bcd4d5;box-shadow:0 5px 15px #163a4820}.module-button>span:nth-child(2) strong,.module-button>span:nth-child(2) small{display:block}.module-button strong{font-size:14px}.module-button small{color:#71838c;margin-top:2px;font-size:11px}.module-button>b{color:#8da0a8}.module-icon{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.module-icon.mag{background:var(--mag)}.side-section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.side-title{align-items:center;gap:7px;padding-bottom:9px;display:flex}.pulse{background:#2ab395;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2ab39520}.entity{text-align:left;background:0 0;border:0;border-radius:9px;gap:9px;width:100%;padding:8px;display:flex}.entity:hover{background:#eaf2f3}.entity>span{height:34px;color:var(--navy);background:#dce8ea;border-radius:8px;flex:0 0 34px;place-items:center;font-size:11px;font-weight:900;display:grid}.entity>span.good{color:var(--green);background:#dff2eb}.entity>span.warn{color:var(--amber);background:#fff0d9}.entity>span.risk{color:var(--red);background:#f8e2e5}.entity strong,.entity small{display:block}.entity strong{font-size:11px;line-height:1.25}.entity small{color:#73858d;margin-top:2px;font-size:9px;line-height:1.45}.entity small b.good{color:var(--green)}.entity small b.warn{color:var(--amber)}.entity small b.risk{color:var(--red)}.guardrail{background:#edf7f6;border:1px solid #c9dcdc;border-radius:10px;margin:16px 5px 5px;padding:13px}.guardrail b{color:#2a6767;font-size:11px}.guardrail p{color:#61787b;margin:5px 0 0;font-size:9px;line-height:1.5}.main-panel{background:#fff;padding:30px 34px 60px}.module-page{max-width:1120px;margin:auto}.page-intro .eyebrow,.story-head span,.quick-spec>span,.section-heading span,.spec-head span,.mag-hero>div>span{color:var(--teal);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.eyebrow.restricted{background:#fae5e6;border-radius:6px;padding:7px 9px;color:var(--red)!important;display:inline-block!important}.eyebrow.mag{color:var(--mag)!important}.page-intro h1{color:var(--navy);margin:0 0 10px;font-family:Playfair Display,serif;font-size:34px;line-height:1.15}.page-intro>p{color:var(--muted);max-width:900px;margin:0;font-size:15px;line-height:1.62}.source-search,.quick-spec{background:linear-gradient(#fbfdfd,#eff7f6);border:1px solid #aac8ca;border-radius:14px;margin-top:25px;padding:17px;box-shadow:0 9px 25px #133b4d15}.source-search label{color:var(--navy);margin-bottom:9px;font-size:14px;font-weight:800;display:block}.source-search>div,.quick-spec>div{grid-template-columns:1fr auto;gap:8px;display:grid}.source-search input,.quick-spec input{color:#263f4c;background:#fff;border:1px solid #b9ced1;border-radius:9px;min-width:0;padding:15px;font-size:15px}.source-search button,.quick-spec button,.section-heading button,.spec-head button,.card-actions button:last-child,.stage-nav button:last-child,.mag-actions a,.mag-actions button{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:12px 17px;font-weight:800;text-decoration:none}.guided-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 28px;display:grid}.guided-row label{color:#637780;font-size:10px;font-weight:800}.guided-row select{color:#1c3b4a;background:#fff;border:1px solid #aebfc4;border-radius:8px;width:100%;margin-top:5px;padding:12px;font-size:14px;font-weight:700;display:block}.section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:14px;padding-top:24px;display:flex}.section-heading h2{color:var(--navy);margin:4px 0 0;font-family:Playfair Display,serif;font-size:24px}.section-heading button{color:var(--teal);background:#e8f3f2;border:1px solid #bcd7d4;font-size:12px}.quote-list{flex-direction:column;gap:14px;display:flex}.quote-card{border:1px solid var(--line);border-radius:13px;position:relative;overflow:hidden}.quote-card.recommended{border-color:#50a59c;box-shadow:0 7px 20px #1f7d7320}.recommendation{background:var(--teal);color:#fff;letter-spacing:.1em;border-radius:0 0 0 8px;padding:7px 12px;font-size:9px;font-weight:900;position:absolute;top:0;right:0}.quote-title{grid-template-columns:62px 1fr 62px;align-items:center;gap:14px;padding:18px;display:grid}.product-visual{color:#476672;background:linear-gradient(145deg,#e3ecee,#cbdadd);border-radius:11px;place-items:center;width:58px;height:58px;font-size:11px;font-weight:900;display:grid}.product-visual.large{width:86px;height:86px;font-size:14px}.quote-title small{color:var(--teal);font-size:10px;font-weight:800}.quote-title h3{color:var(--navy);margin:3px 0;font-size:17px}.quote-title p{color:var(--muted);margin:0;font-size:12px}.quote-title>strong{border:5px solid #d4ebe7;border-top-color:var(--teal);width:59px;height:59px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.quote-title>strong small{font-size:8px;display:block}.metrics{background:var(--pale);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.metrics>div{border-right:1px solid var(--line);padding:14px 10px}.metrics>div:last-child{border:0}.metrics small,.metrics b{display:block}.metrics small{color:#72838b;margin-bottom:4px;font-size:9px}.metrics b{font-size:12px}.green{color:var(--green)}.card-actions{justify-content:space-between;padding:11px 15px;display:flex}.card-actions button{color:var(--teal);background:0 0;border:0;font-size:11px;font-weight:800}.card-actions button:last-child{padding:9px 13px;font-size:11px}.quick-spec{margin-bottom:18px}.product-layout{grid-template-columns:235px 1fr;gap:15px;display:grid}.product-layout>aside{border:1px solid var(--line);border-radius:12px;height:max-content;overflow:hidden}.product-layout>aside button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:13px}.product-layout>aside button:last-child{border:0}.product-layout>aside button.active{box-shadow:inset 4px 0 var(--teal);background:#eaf5f4}.product-layout>aside span,.product-layout>aside strong,.product-layout>aside small{display:block}.product-layout>aside span{color:var(--teal);text-transform:uppercase;font-size:8px;font-weight:900}.product-layout>aside strong{margin:3px 0;font-size:12px}.product-layout>aside small{color:var(--muted);font-size:9px;line-height:1.45}.spec-sheet{border:1px solid var(--line);border-radius:13px;overflow:hidden}.spec-head{align-items:center;gap:14px;padding:18px;display:flex}.spec-head>div:nth-child(2){flex:1}.spec-head h2{color:var(--navy);margin:4px 0;font-family:Playfair Display,serif;font-size:25px}.spec-head p{color:var(--muted);margin:0;font-size:11px}.spec-head button{font-size:11px}.spec-grid{background:var(--pale);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.spec-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.spec-grid small,.spec-grid b{display:block}.spec-grid small{color:var(--muted);font-size:9px}.spec-grid b{margin-top:4px;font-size:11px}.document-list{padding:17px}.document-list h3{color:var(--navy);font-size:14px}.document-list button{text-align:left;border:0;border-top:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr 105px 70px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.document-list button>span{color:var(--navy);text-align:center;background:#e7efef;border-radius:5px;padding:5px;font-size:9px;font-weight:900}.document-list button strong{font-size:11px}.document-list button small{color:var(--muted);font-size:9px}.document-list button>b{color:var(--teal);text-align:right;font-size:10px}.trade-banner{background:#fff1e2;border:1px solid #ead1ad;border-radius:10px;align-items:center;gap:12px;margin:22px 0 14px;padding:13px 15px;display:flex}.trade-banner b{color:#764f1e;font-size:12px}.trade-banner span{color:#785f3f;font-size:10px}.dealer-tabs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.dealer-tabs button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;min-height:68px;padding:10px}.dealer-tabs strong,.dealer-tabs span{font-size:9px;display:block}.dealer-tabs span{color:var(--muted);margin-top:5px}.dealer-tabs button.active{background:#f3f8f8;border-width:2px}.dealer-tabs button.active.warn{border-color:var(--amber)}.dealer-tabs button.active.risk{border-color:var(--red)}.dealer-tabs button.active.good{border-color:var(--green)}.dealer-profile{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.dealer-profile header{align-items:center;gap:12px;padding:17px;display:flex}.dealer-profile header>span{background:#e3ecee;border-radius:10px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.dealer-profile header>span.good{color:var(--green);background:#dff2eb}.dealer-profile header>span.warn{color:var(--amber);background:#fff0d9}.dealer-profile header>span.risk{color:var(--red);background:#f8e2e5}.dealer-profile header>div{flex:1}.dealer-profile header small{color:var(--teal);font-size:8px;font-weight:900}.dealer-profile h2{color:var(--navy);margin:3px 0;font-size:18px}.dealer-profile header p{color:var(--muted);margin:0;font-size:10px}.dealer-profile header>b{border-radius:7px;padding:8px 10px;font-size:13px}.dealer-profile header>b.good{color:var(--green);background:#e3f3ed}.dealer-profile header>b.warn{color:var(--amber);background:#fff0d9}.dealer-profile header>b.risk{color:var(--red);background:#f8e2e5}.debt-summary{background:var(--pale);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.debt-summary>div{border-right:1px solid var(--line);padding:14px}.debt-summary small,.debt-summary strong{display:block}.debt-summary small{color:var(--muted);margin-bottom:5px;font-size:9px}.debt-summary strong{font-size:11px}.debt-timeline{justify-content:center;align-items:center;padding:22px;display:flex}.debt-timeline span{text-align:center;font-size:9px;font-weight:800}.debt-timeline span.alert{color:var(--red)}.debt-timeline i{background:#becbd0;width:45px;height:2px;margin:0 5px}.independent-box{background:#eef8f6;border:1px solid #bcd7d4;border-radius:11px;margin-top:14px;padding:16px}.independent-box h3{color:var(--navy);margin:0;font-size:14px}.independent-box>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.independent-box button{color:#2e6968;background:#fff;border:1px solid #b5cecc;border-radius:7px;padding:9px 11px;font-size:10px}.independent-box p{color:#5f7478;margin:0;font-size:10px}.passport-story{grid-template-columns:minmax(560px,1fr) 300px;gap:22px;margin-top:24px;display:grid}.passport-story>section{border:1px solid var(--line);border-radius:14px;overflow:hidden}.story-head{background:#f7fafb;justify-content:space-between;align-items:center;padding:17px;display:flex}.story-head h2{color:var(--navy);margin:0;font-family:Playfair Display,serif;font-size:22px}.story-head>b{background:var(--navy);color:#fff;border-radius:999px;padding:7px 9px;font-size:10px}.step-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.step-list button{border:0;border-right:1px solid var(--line);background:#fff;min-width:0;padding:12px 7px}.step-list button:last-child{border:0}.step-list button>b{color:#5f767f;background:#e2eaec;border-radius:50%;place-items:center;width:27px;height:27px;margin:auto;font-size:10px;display:grid}.step-list button span{display:block}.step-list button strong{margin-top:6px;font-size:8px;line-height:1.2;display:block}.step-list button small{display:none}.step-list button.active{background:#eaf5f4}.step-list button.active>b,.step-list button.done>b{background:var(--teal);color:#fff}.step-stage{padding:20px}.step-stage>span{color:var(--teal);letter-spacing:.12em;font-size:9px;font-weight:900}.step-stage>h3{color:var(--navy);margin:4px 0 15px;font-size:19px}.stage-nav{justify-content:space-between;margin-top:17px;display:flex}.stage-nav button{border:1px solid var(--line);color:#58707a;background:#fff;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.stage-nav button:disabled{opacity:.35}.receiving-card{background:var(--pale);border:1px solid var(--line);border-radius:10px;grid-template-columns:86px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.receiving-card small,.receiving-card strong,.receiving-card span{display:block}.receiving-card small{color:var(--teal);font-size:8px;font-weight:900}.receiving-card strong{margin:4px 0;font-size:14px}.receiving-card span{color:var(--muted);font-size:10px}.receiving-card button,.file-demo button,.label-demo>button{background:var(--teal);color:#fff;border:0;border-radius:8px;padding:11px;font-size:10px;font-weight:800}.form-demo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-demo label{color:var(--muted);font-size:9px;font-weight:800}.form-demo input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:7px;margin-top:4px;padding:10px;font-weight:700}.file-demo{flex-direction:column;gap:7px;display:flex}.file-demo p{margin:0 0 4px;font-size:11px}.file-demo span{border:1px solid var(--line);color:var(--teal);border-radius:7px;padding:8px;font-size:9px}.file-demo span b{color:var(--ink);margin-left:7px}.file-demo button{align-self:flex-start}.label-demo{align-items:center;gap:15px;display:flex}.label{border:2px solid var(--navy);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex}.label span{font-size:9px;line-height:1.5}.label span b{font-size:10px;display:block}.assignment-demo{grid-template-columns:1fr 1fr;gap:9px;display:grid}.assignment-demo>div{border:1px solid var(--line);background:var(--pale);border-radius:8px;padding:12px}.assignment-demo small,.assignment-demo b,.assignment-demo span{display:block}.assignment-demo small{color:var(--teal);font-size:8px;font-weight:900}.assignment-demo b{margin:5px 0;font-size:11px}.assignment-demo span{color:var(--muted);font-size:9px}.lifecycle-demo{flex-direction:column;display:flex}.lifecycle-demo>span{border-top:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;padding:8px;font-size:10px;display:grid}.lifecycle-demo>span>b{color:var(--green)}.lifecycle-demo>span>small{color:var(--muted)}.phone-demo{background:#edf4f4;border:1px solid #c9dada;border-radius:15px;padding:18px}.phone{background:#102936;border:7px solid #102936;border-radius:30px;width:230px;margin:auto;padding:0;box-shadow:0 15px 35px #13384630}.phone-top{background:#102936;border-radius:0 0 12px 12px;width:75px;height:16px;margin:auto}.phone-screen{background:#f8fbfb;border-radius:20px;min-height:430px;padding:14px}.mini-brand{align-items:center;gap:7px;display:flex}.mini-brand>span{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.mini-brand b{font-size:9px}.scan-ring{background:#dff1ee;border:4px solid #7abeb6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;margin:20px auto 8px;display:flex}.scan-ring small{color:var(--teal);font-size:6px;font-weight:900}.fake-qr{color:var(--navy);font-size:38px}.fake-qr.large{font-size:55px}.mini-status{text-align:center;color:var(--green);font-size:7px;font-weight:900;display:block}.phone-screen>h3{text-align:center;color:var(--navy);margin:5px 0 2px;font-size:15px}.phone-screen>p{text-align:center;color:var(--muted);margin:0 0 12px;font-size:8px}.view-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.view-card small,.view-card strong,.view-card span{display:block}.view-card small{color:var(--teal);font-size:6px;font-weight:900}.view-card strong{margin:4px 0 7px;font-size:10px}.view-card span{color:#526a74;margin:3px 0;font-size:7px;line-height:1.5}.phone-screen>button{background:var(--navy);color:#fff;border:0;border-radius:7px;width:100%;margin-top:10px;padding:9px;font-size:8px;font-weight:800}.phone-demo>label{color:#516b73;margin-top:15px;font-size:10px;font-weight:800;display:block}.phone-demo select{width:100%;color:var(--ink);border:1px solid #adc2c6;border-radius:8px;margin-top:5px;padding:10px;font-weight:700;display:block}.phone-note{color:#61787c;text-align:center;font-size:9px;line-height:1.45}.passport-record{border:1px solid #b8d0d2;border-radius:13px;margin-top:20px;overflow:hidden}.passport-id{background:linear-gradient(135deg,#f8fcfc,#e7f3f1);grid-template-columns:86px 1fr 70px;align-items:center;gap:15px;padding:17px;display:grid}.passport-id span{color:var(--teal);font-size:8px;font-weight:900}.passport-id h2{color:var(--navy);margin:4px 0;font-family:Playfair Display,serif}.passport-id p{color:var(--muted);font-size:10px}.history{padding:17px}.history h3{color:var(--navy);font-size:14px}.history>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr;padding:10px;display:grid}.history>div>b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.history strong,.history small{display:block}.history strong{font-size:10px}.history small{color:var(--muted);margin-top:2px;font-size:9px}.mag-hero{background:linear-gradient(135deg,#f8eef2,#f3e4ea);border:1px solid #e2c8d2;border-radius:15px;align-items:center;gap:20px;margin-top:24px;padding:23px;display:flex}.mag-logo{color:#783049;background:#fff;border:7px double #9f4a68;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:8px;width:145px;height:145px;display:flex}.mag-logo span{background:var(--mag);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:28px;display:grid}.mag-logo b{font-family:Playfair Display,serif;font-size:11px;line-height:1.15}.mag-hero h2{color:#72344c;margin:5px 0;font-family:Playfair Display,serif;font-size:27px}.mag-hero p{color:#765b65;font-size:13px;line-height:1.55}.bridge-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.bridge-grid article{background:#eff8f6;border:1px solid #bdd7d4;border-radius:11px;padding:18px}.bridge-grid article.blocked{background:#fbf1f4;border-color:#e3cbd3}.bridge-grid span{color:var(--teal);font-size:9px;font-weight:900}.bridge-grid .blocked span{color:var(--mag)}.bridge-grid h3{color:var(--navy);font-size:15px}.bridge-grid p{color:#526b74;font-size:11px}.bridge-grid .blocked p{color:#755966}.mag-actions{gap:10px;margin-top:15px;display:flex}.mag-actions button{color:var(--mag);background:#fff;border:1px solid #d6b9c5}.sia-panel{border-left:1px solid var(--line);background:#f5f9fa;flex-direction:column;height:100%;min-height:0;display:flex;position:sticky;top:0}.sia-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:11px;padding:16px;display:flex}.sia-orb{background:linear-gradient(145deg,var(--navy),var(--teal));color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Playfair Display,serif;font-size:21px;display:grid}.sia-header>div{flex:1}.sia-header strong,.sia-header small{display:block}.sia-header strong{color:var(--navy);font-family:Playfair Display,serif;font-size:18px}.sia-header small{color:var(--muted);font-size:10px}.sia-header button{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.context-strip{color:#61797e;background:#e1f0ef;padding:9px 16px;font-size:10px}.context-strip strong{color:var(--teal);margin-left:6px}.chat-window{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:17px 15px;display:flex;overflow-y:auto}.message{max-width:90%}.message b{color:var(--teal);letter-spacing:.12em;font-size:8px}.message p{color:#3f5964;background:#fff;border:1px solid #d3dfe2;border-radius:4px 13px 13px;margin:4px 0 0;padding:12px 13px;font-size:13px;line-height:1.55}.message.user{align-self:flex-end}.message.user p{background:var(--navy);color:#fff;border-color:var(--navy);border-radius:13px 4px 13px 13px}.chat-actions{gap:6px;padding:9px 14px;display:flex}.chat-actions button{color:#4e7278;background:#fff;border:1px solid #bfd1d4;border-radius:999px;padding:7px 9px;font-size:9px}.chat-input{background:#fff;border:1px solid #afc6ca;border-radius:12px;grid-template-columns:1fr 38px 38px;gap:5px;margin:0 12px 9px;padding:6px;display:grid;box-shadow:0 5px 18px #11384915}.chat-input textarea{resize:none;min-height:54px;max-height:100px;color:var(--ink);border:0;outline:0;padding:9px;font-size:12px}.chat-input button{color:var(--teal);background:#e7f0f1;border:0;border-radius:9px;font-size:17px}.chat-input button:last-child{background:var(--navy);color:#fff}.sia-footer{border-top:1px solid var(--line);color:#75888f;padding:10px 15px;font-size:8px;line-height:1.45}.app-shell>footer{background:var(--navy2);color:#b4c3c9;flex:0 0 42px;align-items:center;gap:22px;height:42px;padding:0 25px;font-size:9px;display:flex}.app-shell>footer strong{color:#fff}.app-shell>footer span:last-child{margin-left:auto}@media (width<=1350px){.workspace{grid-template-columns:250px minmax(600px,1fr) 340px}.main-panel{padding:27px 25px}.passport-story{grid-template-columns:1fr 270px}}@media (width<=1080px){.topbar nav{display:none}.workspace{grid-template-columns:230px 1fr;height:auto;min-height:0}.sia-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;height:600px;position:relative}.main-panel,.sidebar{max-height:900px}.passport-story{grid-template-columns:1fr}.phone-demo{grid-template-columns:260px 1fr;align-items:center;display:grid}.phone-demo>label,.phone-note{grid-column:2}.phone{grid-row:1/4}.dealer-tabs{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:repeat(3,1fr)}.metrics>div:nth-child(3){border-right:0}}@media (width<=760px){html,body{font-size:15px}.topbar{flex-basis:70px;height:70px;padding:0 13px}.brand{min-width:0}.brand-mark{width:42px;height:42px}.brand strong{font-size:16px}.header-actions>span{display:none}.header-actions select{max-width:145px}.demo-notice{flex-basis:auto;height:auto;padding:7px 14px}.workspace{display:block}.sidebar{max-height:none;padding:9px;display:flex;overflow-x:auto}.side-label,.side-section,.guardrail{display:none}.module-button{min-width:190px;margin:0 4px}.main-panel{max-height:none;padding:24px 15px;overflow:visible}.page-intro h1{font-size:29px}.guided-row,.spec-grid{grid-template-columns:1fr 1fr}.product-layout{grid-template-columns:1fr}.product-layout>aside{display:flex;overflow-x:auto}.product-layout>aside button{min-width:190px}.passport-story{grid-template-columns:1fr}.phone-demo,.phone-demo>label,.phone-note{display:block}.phone{margin:auto}.step-list{overflow-x:auto}.step-list button{min-width:94px}.dealer-tabs,.debt-summary,.bridge-grid{grid-template-columns:1fr}.debt-timeline{justify-content:flex-start;overflow-x:auto}.receiving-card{grid-template-columns:70px 1fr}.receiving-card button{grid-column:1/-1}.sia-panel{height:650px}.app-shell>footer{flex-wrap:wrap;height:auto;padding:12px}.app-shell>footer span:last-child{margin-left:0}.mag-hero{display:block}.mag-logo{margin:0 auto 15px}.source-search>div,.quick-spec>div{grid-template-columns:1fr}.section-heading{align-items:flex-start;gap:10px}.quote-title{grid-template-columns:58px 1fr}.quote-title>strong{display:none}}@media (width<=480px){.metrics,.guided-row,.spec-grid,.form-demo,.assignment-demo{grid-template-columns:1fr}.source-search button,.quick-spec button{padding:14px}.card-actions{gap:6px}.card-actions button{flex:1}.passport-id{grid-template-columns:75px 1fr}.passport-id>.fake-qr{display:none}.document-list button{grid-template-columns:35px 1fr 55px}.document-list button small{display:none}.mag-actions{display:block}.mag-actions a,.mag-actions button{text-align:center;width:100%;margin:8px 0;display:block}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@font-face{font-family:Geist Local;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono Local;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-geist-sans:"Geist Local", Arial, sans-serif;--font-geist-mono:"Geist Mono Local", monospace}.provider-call{background:var(--navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin:10px 0;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.urgent-guidance{color:#59492e;background:#fff8e8;border:1px solid #e1c58f;border-radius:9px;margin-top:14px;padding:12px}.urgent-guidance b,.urgent-guidance span{display:block}.urgent-guidance span{margin-top:4px;font-size:11px;line-height:1.5}.trade-banner small{margin-top:6px;line-height:1.45;display:block}.neutral-start{background:linear-gradient(145deg,#eef5f5,#fff);justify-content:center;align-items:center;min-height:100vh}.neutral-start-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(520px,100% - 32px);padding:34px;box-shadow:0 18px 55px #12324722}.neutral-start-card img{width:min(320px,100%);margin:0 auto 20px;display:block}.neutral-start-card strong,.neutral-start-card span{display:block}.neutral-start-card strong{color:var(--navy);font-size:18px}.neutral-start-card span{color:var(--muted);margin-top:8px;font-size:12px}.card-actions{align-items:center;gap:7px}.card-actions .volume-button,.supplier-volume-launch button{color:#155f60;background:#e7f3f1;border:1px solid #b6d6d1;border-radius:8px;padding:9px 13px}.volume-status{z-index:6;background:#effaf7;border:1px solid #9ccac2;border-radius:11px;justify-content:space-between;align-items:center;margin:12px 0;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #153e4930}.volume-status span,.volume-status strong,.volume-status small{display:block}.volume-status span{letter-spacing:.1em;color:var(--teal);font-size:8px;font-weight:900}.volume-status strong{margin:3px 0;font-size:12px}.volume-status small{color:var(--muted);font-size:9px}.volume-status button{color:var(--muted);background:0 0;border:0;font-size:23px}.supplier-volume-launch{background:#f4faf9;border:1px solid #b6d6d1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.supplier-volume-launch span,.supplier-volume-launch strong{display:block}.supplier-volume-launch span{color:var(--teal);letter-spacing:.1em;font-size:8px;font-weight:900}.supplier-volume-launch strong{margin-top:3px;font-size:11px}.offer-confirm{color:#226c61;background:#eaf7f3;border-radius:8px;margin-top:9px;padding:10px 12px;font-size:10px;font-weight:800}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d28aa;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.opportunity-window{background:#fff;border:1px solid #bdd2d5;border-radius:16px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #071d2870}.opportunity-window>header{background:linear-gradient(135deg,var(--navy),#174e5c);color:#fff;flex:none;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.opportunity-window>header span{letter-spacing:.13em;color:#a8d8d2;font-size:8px;font-weight:900;display:block}.opportunity-window>header h2{margin:3px 0 0;font-family:Playfair Display,serif;font-size:22px}.opportunity-window>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:50%;width:38px;height:38px;font-size:25px}.opportunity-window>form{scrollbar-width:thin;padding:18px;overflow-y:auto}.modal-product{border:1px solid var(--line);background:var(--pale);border-radius:10px;grid-template-columns:72px 1fr;align-items:center;gap:13px;padding:12px;display:grid}.modal-product img{object-fit:contain;width:72px;height:62px}.modal-product small,.modal-product strong,.modal-product span{display:block}.modal-product small{color:var(--teal);font-size:8px;font-weight:900}.modal-product strong{margin:4px 0;font-size:14px}.modal-product span{color:var(--muted);font-size:10px}.modal-note{color:#5d737a;border-left:3px solid var(--teal);background:#f5f9f9;padding:10px 12px;font-size:10px;line-height:1.5}.modal-grid{grid-template-columns:1fr 1fr;gap:11px;margin:14px 0;display:grid}.opportunity-window label{color:#5d737a;font-size:9px;font-weight:800;display:block}.opportunity-window input,.opportunity-window select,.opportunity-window textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9cdd1;border-radius:8px;margin-top:5px;padding:11px;font-size:11px}.opportunity-window textarea{resize:vertical}.check-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:9px;margin:12px 0;padding:11px;display:grid!important}.check-row input{width:18px;margin:2px 0 0}.check-row b,.check-row small{display:block}.check-row b{color:var(--ink);font-size:11px}.check-row small{color:var(--muted);margin-top:3px;font-size:9px}.threshold-preview{background:#eef8f6;border:1px solid #b8d8d1;border-radius:10px;margin:15px 0;padding:13px}.threshold-preview span{font-size:11px;display:block}.threshold-preview span>b{color:var(--teal);font-size:18px}.threshold-preview>div{background:#d5e5e2;border-radius:999px;height:8px;margin:9px 0;overflow:hidden}.threshold-preview i{border-radius:inherit;background:linear-gradient(90deg,var(--teal),#58b7a9);height:100%;display:block}.threshold-preview small{color:var(--muted);font-size:9px;display:block}.opportunity-window form>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;margin:17px -18px -18px;padding:13px 18px;display:flex;position:sticky;bottom:-18px}.opportunity-window form>footer button{color:#577078;background:#fff;border:1px solid #b7c9cd;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}.opportunity-window form>footer button:last-child{background:var(--teal);border-color:var(--teal);color:#fff}.identity-summary{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid;overflow:hidden}.identity-summary>div{border-right:1px solid var(--line);padding:10px}.identity-summary>div:last-child{border:0}.identity-summary small,.identity-summary b{display:block}.identity-summary small{color:var(--muted);font-size:8px}.identity-summary b{margin-top:4px;font-size:9px}.supplier-window h3{color:var(--navy);margin:15px 0 8px;font-size:13px}.tier-editor{flex-direction:column;gap:7px;display:flex}.tier-editor>div{background:var(--pale);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:9px;display:grid}.add-tier{color:var(--teal);background:0 0;border:0;padding:9px 0;font-size:10px;font-weight:900}@media (width<=760px){.modal-backdrop{padding:0}.opportunity-window{border-radius:0;width:100vw;height:100dvh;max-height:none}.opportunity-window>form{padding:15px}.modal-grid,.identity-summary{grid-template-columns:1fr}.identity-summary>div{border-right:0;border-bottom:1px solid var(--line)}.card-actions{flex-wrap:wrap}.card-actions button{flex:45%}.card-actions .volume-button{flex-basis:100%}.opportunity-window form>footer{margin:16px -15px -15px;bottom:-15px}.supplier-volume-launch{flex-direction:column;align-items:flex-start}.tier-editor>div{grid-template-columns:1fr 1fr}}.quote-card:not(:first-child) .volume-button{display:none}.rfq-cart,.quote-center{display:none!important}.source-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.request-launch{text-align:left;color:var(--navy);background:#fff;border:2px solid #174f60;border-radius:11px;grid-template-columns:auto auto;align-items:center;gap:2px 16px;padding:12px 15px;display:grid;box-shadow:0 7px 20px #123b4614}.request-launch span{letter-spacing:.1em;color:var(--teal);font-size:9px;font-weight:900}.request-launch strong{grid-area:1/2/3;font-size:18px}.request-launch small{color:#52717a;font-size:10px}.deal-desk-link{color:#275f68;background:#eef6f6;border:1px solid #b7cdcf;border-radius:9px;padding:12px 15px;font-weight:800}.source-search .guided-row{margin:14px 0 0}.guided-submit{background:var(--navy);color:#fff;border:0;border-radius:8px;margin:12px 0 0 auto;padding:12px 18px;font-size:12px;font-weight:900;display:block}.search-empty{text-align:center;background:#f7fafb;border:2px dashed #bfd0d4;border-radius:13px;margin:22px 0;padding:30px}.search-empty b,.search-empty span{display:block}.search-empty b{color:var(--navy);font-size:18px}.search-empty span{color:var(--muted);margin-top:5px;font-size:12px}.section-heading small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.negotiation-actions{background:linear-gradient(135deg,#fff7f7,#f8eeee);border:1px solid #d8b7ba;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px;display:flex}.negotiation-actions span,.finder-actions span{letter-spacing:.11em;color:#9c2f38;font-size:9px;font-weight:900}.negotiation-actions h2{color:var(--navy);margin:4px 0;font-size:20px}.negotiation-actions p{color:#65585b;max-width:610px;margin:0;font-size:11px}.negotiation-actions>div:last-child,.finder-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.red-action{box-shadow:0 6px 15px #92222d26;color:#fff!important;background:#b32834!important;border:0!important;border-radius:9px!important;padding:12px 15px!important;font-size:11px!important;font-weight:900!important}.secondary-red{background:#7f1721!important}.inline-notice{color:#275f58;background:#eef9f6;border:1px solid #9fcac1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.inline-notice button{color:var(--teal);background:0 0;border:0;font-weight:900}.finder-actions{background:#f6fafa;border:1px solid #c8d8db;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.finder-actions strong{margin-top:4px;font-size:11px;display:block}.finder-actions button{color:#295d67;background:#fff;border:1px solid #afc6ca;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.quick-add{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.quick-add button{color:#27616a;background:#f6fafa;border:1px solid #b8ced1;border-radius:8px;padding:8px 10px;font-size:10px}.empty-request{text-align:center;border:2px dashed #c6d4d7;border-radius:10px;padding:24px}.empty-request b,.empty-request span{display:block}.empty-request span{color:var(--muted);margin-top:4px;font-size:10px}.request-lines{flex-direction:column;gap:8px;margin:12px 0;display:flex}.request-lines>div{border:1px solid var(--line);background:#f8fbfb;border-radius:9px;grid-template-columns:75px 1fr 105px;align-items:center;gap:6px 12px;padding:11px;display:grid}.request-lines>div>span{color:var(--teal);font-size:8px;font-weight:900}.request-lines>div>strong{font-size:11px}.request-lines>div>small{color:var(--muted);grid-column:2;font-size:9px}.request-lines label{grid-area:1/3/3}.request-routing{background:#eff7f7;border-radius:9px;flex-wrap:wrap;gap:7px;margin:13px 0;padding:11px;display:flex}.request-routing span{width:100%;color:var(--teal);font-size:8px;font-weight:900}.request-routing b{background:#fff;border:1px solid #c8d8da;border-radius:999px;padding:6px 8px;font-size:9px}.deal-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.deal-summary>div{border:1px solid var(--line);background:#f7fafb;border-radius:10px;padding:13px}.deal-summary small,.deal-summary b{display:block}.deal-summary small{color:var(--teal);font-size:8px;font-weight:900}.deal-summary b{color:var(--navy);margin-top:4px;font-size:24px}.deal-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.deal-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:145px 1fr 90px 140px 60px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.deal-list>button:last-child{border-bottom:0}.deal-list>button:hover{background:#f4f9f9}.deal-list span{text-align:center;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.deal-list span.direct{color:#26665f;background:#e5f1ef}.deal-list span.pool{color:#942d37;background:#f7e5e7}.deal-list strong,.deal-list small{display:block}.deal-list small{color:var(--muted);margin-top:3px;font-size:9px}.deal-list>button>b{font-size:12px}.deal-list em{color:#8b5a27;font-size:9px;font-style:normal}.deal-list i{color:var(--teal);font-size:9px;font-style:normal;font-weight:900}.deal-detail-body{padding:18px;overflow-y:auto}.deal-identity{border:1px solid var(--line);background:#f5f9f9;border-radius:9px;padding:12px}.deal-identity small,.deal-identity strong,.deal-identity span{display:block}.deal-identity small{color:var(--teal);font-size:8px;font-weight:900}.deal-identity strong{margin:4px 0;font-size:14px}.deal-identity span{color:var(--muted);font-size:9px}.deal-detail dl{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin:12px 0;display:grid;overflow:hidden}.deal-detail dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.deal-detail dt{color:var(--muted);font-size:8px}.deal-detail dd{margin:4px 0 0;font-size:10px;font-weight:800}.conversation-thread{margin-top:13px}.conversation-thread h3{color:var(--navy);font-size:13px}.thread-message{border:1px solid var(--line);background:#f7fafb;border-radius:10px;max-width:85%;margin:8px 0;padding:10px 12px}.thread-message.supplier{background:#eef7f5;margin-left:auto}.thread-message b{color:var(--teal);font-size:9px}.thread-message p{margin:4px 0;font-size:10px;line-height:1.45}.thread-message small{color:var(--muted);font-size:8px}.deal-detail-actions{gap:8px;margin-top:14px;display:flex}.deal-detail-actions button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:11px 13px;font-size:10px;font-weight:900}.deal-detail-actions button+button{color:var(--teal);background:#fff;border:1px solid #b8ced1}.response-request{border:1px solid var(--line);background:#f5f9f9;border-radius:9px;padding:12px}.response-request b,.response-request span,.response-request small{display:block}.response-request b{font-size:13px}.response-request span,.response-request small{color:var(--muted);margin-top:3px;font-size:9px}.landed-preview{background:#eaf6f3;border-radius:9px;margin:12px 0;padding:12px}.landed-preview small,.landed-preview b{display:block}.landed-preview small{color:var(--teal);font-size:8px;font-weight:900}.landed-preview b{color:var(--navy);margin-top:3px;font-size:22px}.tier-callout{color:#6e3439;background:#fff1f2;border-left:4px solid #a82d37;margin:10px 0;padding:10px;font-size:9px}@media (width<=760px){.source-toolbar,.negotiation-actions,.finder-actions{flex-direction:column;align-items:stretch}.request-launch,.guided-submit{width:100%}.deal-list>button{grid-template-columns:1fr 80px}.deal-list>button>span{grid-column:1/-1;width:max-content}.deal-list em,.deal-list i{display:none}.deal-detail dl{grid-template-columns:1fr}.request-lines>div{grid-template-columns:60px 1fr}.request-lines label{grid-area:auto/1/auto/-1}.negotiation-actions>div:last-child,.finder-actions>div:last-child{justify-content:stretch}.negotiation-actions button,.finder-actions button{width:100%}}.source-search button,.guided-submit,.request-launch,.deal-desk-link,.finder-actions button,.negotiation-actions button,.section-heading button,.spec-head button,.catalog-upload,.upload-center button,.supplier-volume-launch button,.deal-detail-actions button,.opportunity-window footer button,.quick-add button{min-height:48px;font-weight:900;line-height:1.2;padding:13px 18px!important;font-size:13px!important}.module-icon.products,.module-icon.deals{background:#174f60;font-size:21px}.search-results-backdrop{z-index:125}.search-results-window{flex-direction:column;width:min(1180px,94vw);height:min(86vh,900px);max-height:900px;display:flex}.search-results-window>header small{color:#d8ecec;margin-top:5px;font-size:11px;display:block}.search-results-body{padding:18px 22px 28px;overflow-y:auto}.negotiation-actions-top{z-index:2;margin:0 0 18px;position:sticky;top:0;box-shadow:0 7px 22px #40111818}.search-results-body .section-heading{margin-top:0}.search-results-body .quote-card{background:#fff}.finder-actions-top{background:linear-gradient(135deg,#fff8f8,#f8eeee);border:2px solid #b33a43;margin:15px 0 18px}.finder-actions-top>div:first-child{min-width:230px}.finder-actions-top strong{font-size:13px;line-height:1.4}.finder-actions-top button{font-size:12px!important}.catalog-upload{box-shadow:0 5px 14px #12324726;color:#fff!important;background:#123247!important;border:2px solid #123247!important}.catalog-upload span{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:900!important}.upload-center button{font-size:13px!important}.request-window{width:min(900px,94vw);max-height:90vh}.request-window form{padding-top:14px}.request-window .modal-note{font-size:13px;line-height:1.55}.request-window .modal-note b{color:var(--navy)}.request-contact{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.request-contact label{color:var(--navy);font-size:12px;font-weight:900}.request-contact input{border:1px solid #adc2c6;border-radius:9px;width:100%;min-height:48px;margin-top:6px;padding:12px;font-size:13px}.choice-group{background:#f7fafb;border:1px solid #b9cccf;border-radius:12px;margin:16px 0;padding:15px}.choice-group legend{color:var(--navy);padding:0 7px;font-size:14px;font-weight:900}.choice-group>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.choice-group:first-of-type>div{grid-template-columns:repeat(3,1fr)}.choice-group button{color:#345b63;background:#fff;border:2px solid #afc5c8;border-radius:9px;min-height:52px;padding:11px;font-size:12px;font-weight:900}.choice-group button.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 5px 14px #1232472b}.choice-group p{color:#5a7179;margin:10px 2px 0;font-size:11px;line-height:1.45}.optional-addons{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.optional-addons>div:first-child strong,.optional-addons>div:first-child small{display:block}.optional-addons>div:first-child strong{color:var(--navy);font-size:14px}.optional-addons>div:first-child small{color:var(--muted);margin-top:4px;font-size:11px}.optional-addons .quick-add{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.optional-addons .quick-add button{color:#205d65;text-align:center;background:#fff;border:2px solid #91b5b7;border-radius:9px}.deal-explainer{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.deal-explainer article{background:#f8fbfb;border:1px solid #b9ced1;border-radius:11px;gap:12px;padding:15px;display:flex}.deal-explainer article>b{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.deal-explainer strong{color:var(--navy);font-size:13px}.deal-explainer p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.deal-list-title{color:var(--navy);margin:22px 0 10px;font-family:Playfair Display,serif;font-size:22px}.deal-list>button{min-height:72px}.deal-list strong{font-size:13px}.deal-list i{font-size:10px}@media (width<=760px){.search-results-window{width:96vw;height:92vh}.search-results-body{padding:12px}.negotiation-actions-top{position:relative}.request-contact,.deal-explainer,.choice-group>div,.choice-group:first-of-type>div,.optional-addons .quick-add{grid-template-columns:1fr}.choice-group button{width:100%}}.premium-actions{color:#fff;background:linear-gradient(135deg,#102f43,#174f60 56%,#237a76);border:0;border-radius:16px;margin:18px 0 22px;padding:0;display:block;overflow:hidden;box-shadow:0 16px 34px #1232472d}.premium-actions .action-copy{padding:21px 23px 16px}.premium-actions .action-copy span{color:#a9e2dc;font-size:10px}.premium-actions .action-copy h2{color:#fff;margin:5px 0 6px;font-family:Playfair Display,serif;font-size:24px}.premium-actions .action-copy strong{color:#d7e9ea;font-size:12px;font-weight:600}.premium-actions .action-buttons{background:#ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px!important;display:grid!important}.premium-actions .action-buttons button{text-align:left;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;display:grid;color:#173f50!important;min-height:92px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:16px!important}.premium-actions .action-buttons button:hover{background:#edf8f6!important}.premium-actions .action-buttons button i{color:#196c68;background:#e5f2f1;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.premium-actions .action-buttons button b{font-size:13px}.premium-actions .action-buttons button small{color:#657d84;margin-top:3px;font-size:10px;line-height:1.35}.premium-actions .action-buttons .pricing-launch{color:#fff!important;background:#b32834!important}.premium-actions .action-buttons .pricing-launch:hover{background:#98232d!important}.premium-actions .action-buttons .pricing-launch i{color:#fff;background:#ffffff2b}.premium-actions .action-buttons .pricing-launch small{color:#ffe4e6}.pricing-strategy-backdrop{z-index:145}.pricing-strategy-window{background:#f7fafb;width:min(950px,94vw);max-height:90vh}.pricing-strategy-window>header{background:linear-gradient(135deg,#102f43,#174f60 60%,#237a76)}.pricing-strategy-window>header small{color:#cce4e4;margin-top:5px;font-size:11px;display:block}.strategy-product{background:#fff;border:1px solid #bfd1d4;border-radius:12px;align-items:center;gap:14px;margin:18px 20px 0;padding:14px;display:flex}.strategy-product img{object-fit:contain;background:#edf3f4;border-radius:9px;width:72px;height:72px}.strategy-product small,.strategy-product strong,.strategy-product span{display:block}.strategy-product small{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:900}.strategy-product strong{color:var(--navy);margin:4px 0;font-size:17px}.strategy-product span{color:var(--muted);font-size:11px}.strategy-grid{grid-template-columns:1fr 1fr;gap:15px;padding:18px 20px;display:grid}.strategy-grid>button{text-align:left;color:var(--ink);background:#fff;border:2px solid #a9c7c8;border-radius:15px;padding:22px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 9px 24px #12324716}.strategy-grid>button:hover{border-color:#237a76;transform:translateY(-3px);box-shadow:0 14px 30px #12324725}.strategy-grid>button.collective{background:linear-gradient(145deg,#fff,#fff5f5);border-color:#d6afb3}.strategy-icon{color:#176a67;background:#dff1ef;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:15px;font-size:24px;font-weight:900;display:grid}.strategy-grid .collective .strategy-icon{color:#9b2b35;background:#f7dfe2}.strategy-grid>button>small{letter-spacing:.1em;color:var(--teal);font-size:9px;font-weight:900}.strategy-grid .collective>small{color:#a42f39}.strategy-grid h3{color:var(--navy);margin:5px 0 8px;font-family:Playfair Display,serif;font-size:23px}.strategy-grid p{color:#526c75;margin:0 0 12px;font-size:12px;line-height:1.55}.strategy-grid ul{margin:0 0 18px;padding-left:18px}.strategy-grid li{color:#5a7078;margin:5px 0;font-size:10px;line-height:1.55}.strategy-grid>button>b{color:#176a67;border-top:1px solid #d5e1e3;padding-top:14px;font-size:12px;display:block}.strategy-grid .collective>b{color:#a12b35}.pricing-strategy-window>footer{border-top:1px solid var(--line);background:#edf4f4;padding:13px 20px}.pricing-strategy-window>footer p{text-align:center;color:#5b747c;margin:0;font-size:10px;line-height:1.45}@media (width<=760px){.premium-actions .action-buttons,.strategy-grid{grid-template-columns:1fr}.premium-actions .action-buttons button{min-height:82px!important}.pricing-strategy-window{height:92vh}.strategy-grid{overflow-y:auto}.strategy-grid>button{padding:17px}}.integrated-card-actions button:first-child{color:#1c6968!important;background:#eef8f7!important;border:1px solid #8db6b7!important;border-radius:9px!important;padding:11px 15px!important;font-size:12px!important}.product-record-backdrop{z-index:140}.product-record-window{background:#f7fafb;flex-direction:column;width:min(960px,94vw);height:min(90vh,900px);display:flex}.product-record-window>header small{color:#d5e8e8;margin-top:5px;font-size:11px;display:block}.product-record-body{padding:20px;overflow-y:auto}.record-hero{background:linear-gradient(135deg,#fff,#eaf4f3);border:1px solid #b7d0d1;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px;display:grid}.record-hero img{object-fit:contain;background:#fff;border-radius:11px;width:150px;height:135px}.record-hero span{color:var(--teal);letter-spacing:.1em;font-size:9px;font-weight:900}.record-hero h3{color:var(--navy);margin:5px 0;font-family:Playfair Display,serif;font-size:26px}.record-hero p{color:var(--muted);margin:0 0 12px;font-size:12px}.record-hero>div>div{flex-wrap:wrap;gap:8px;display:flex}.record-hero>div>div b{color:#315d63;background:#fff;border:1px solid #b6cecf;border-radius:999px;padding:7px 10px;font-size:10px}.record-spec-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.record-spec-grid>div{background:#fff;border:1px solid #c7d7da;border-radius:10px;min-height:75px;padding:13px}.record-spec-grid small,.record-spec-grid b{display:block}.record-spec-grid small{color:var(--muted);font-size:9px;font-weight:800}.record-spec-grid b{color:var(--navy);margin-top:7px;font-size:12px}.record-documents{background:#fff;border:1px solid #c3d5d7;border-radius:12px;overflow:hidden}.record-documents>div{background:#edf6f5;padding:15px 17px}.record-documents>div span{color:var(--teal);font-size:9px;font-weight:900}.record-documents>div h3{color:var(--navy);margin:4px 0 0;font-size:15px}.record-documents>button{text-align:left;background:#fff;border:0;border-top:1px solid #d5e0e2;grid-template-columns:45px 1fr 165px 60px;align-items:center;gap:10px;width:100%;padding:13px 16px;display:grid}.record-documents>button:hover{background:#f4f9f9}.record-documents>button>span{color:#176b67;background:#e5f2f1;border-radius:7px;place-items:center;width:38px;height:30px;font-size:9px;font-weight:900;display:grid}.record-documents>button strong{color:var(--navy);font-size:12px}.record-documents>button small{color:var(--muted);font-size:9px}.record-documents>button>b{color:var(--teal);font-size:10px}.product-record-window>footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr 1fr;gap:9px;padding:14px 20px;display:grid}.product-record-window>footer button{color:#315f67;background:#fff;border:1px solid #b5c8cc;border-radius:9px}.product-record-window>footer button:nth-child(2){background:var(--navy);color:#fff;border-color:var(--navy)}.product-record-window>footer .record-pricing-button{color:#fff;background:#b32834;border-color:#b32834}@media (width<=760px){.record-hero{grid-template-columns:90px 1fr}.record-hero img{width:90px;height:90px}.record-spec-grid{grid-template-columns:1fr 1fr}.record-documents>button{grid-template-columns:40px 1fr 55px}.record-documents>button small{display:none}.product-record-window>footer{grid-template-columns:1fr}.product-record-window>footer button{width:100%}}.results-command-bar{background:linear-gradient(135deg,#edf7f6,#fff);border:1px solid #b8d0d2;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:13px;display:flex}.results-command-bar .request-launch{flex:1;margin:0}.sku-actions{grid-template-columns:auto auto 1fr;align-items:center;gap:9px;display:grid}.sku-actions button{border-radius:8px!important;min-height:44px!important;padding:10px 13px!important;font-size:11px!important}.sku-actions .sku-pricing-button{color:#fff!important;text-align:center!important;background:#b32834!important}.request-lines>div{grid-template-columns:75px 1fr 120px}.request-lines .line-pricing-button{color:#fff;text-align:center;background:#b32834;border:0;border-radius:8px;grid-column:2/4;padding:10px 13px;font-size:11px;font-weight:900}.request-lines>div>small{grid-column:2/3}@media (width<=760px){.results-command-bar{flex-direction:column;align-items:stretch}.results-command-bar .deal-desk-link{width:100%}.sku-actions{grid-template-columns:1fr}.sku-actions button{width:100%}.request-lines .line-pricing-button{grid-column:1/-1}.request-lines>div>small{grid-column:2}}.deal-page .deal-explainer p{font-size:18px;line-height:1.55}.deal-page .deal-explainer article{padding:22px}.deal-page .deal-list-title{font-size:29px}.deal-page .deal-list>button{grid-template-columns:180px 1fr 120px 170px 90px;min-height:102px;padding:20px}.deal-page .deal-list small{font-size:14px}.deal-detail-body{font-size:160%}.deal-detail .deal-detail-actions button{min-height:52px;font-size:16px!important}.deal-page .tier-callout{font-size:14px;line-height:1.5}.deal-page .opportunity-window form label{font-size:14px}.deal-page .opportunity-window input,.deal-page .opportunity-window select,.deal-page .opportunity-window textarea{min-height:50px;font-size:17px}@media (width<=760px){.deal-page .deal-list>button{grid-template-columns:1fr 100px}.deal-page .deal-list em,.deal-page .deal-list i{display:block}.deal-detail-body{font-size:135%}}.deal-page .deal-explainer strong{font-size:30px;line-height:1.2}.deal-page .deal-explainer p{margin-top:9px;font-size:24px;line-height:1.55}.deal-page .deal-list strong{font-size:29px;line-height:1.25}.deal-page .deal-list em,.deal-page .deal-list i{font-size:20px;line-height:1.35}.deal-detail dd{font-size:23px;line-height:1.4}.deal-page .tier-callout,.deal-page .opportunity-window form label{font-size:20px}@media (width<=1200px){.deal-page .deal-list>button{grid-template-columns:180px 1fr 120px 160px}.deal-page .deal-list i{grid-column:2/-1}.deal-page .deal-explainer strong{font-size:25px}.deal-page .deal-explainer p{font-size:21px}}@media (width<=760px){.deal-page .deal-explainer{grid-template-columns:1fr}.deal-page .deal-list>button{grid-template-columns:1fr;padding:22px}.deal-page .deal-list>button>span,.deal-page .deal-list i{grid-column:auto}.deal-page .deal-list strong{font-size:25px}.deal-page .deal-list small,.deal-page .deal-list em,.deal-page .deal-list i{font-size:18px}.deal-detail{width:100vw}.deal-detail-body{padding:20px}.deal-detail .thread-message{max-width:100%}}.deal-page .deal-explainer{gap:11px}.deal-page .deal-explainer article{gap:10px;padding:17px}.deal-page .deal-explainer article>b{flex-basis:34px;width:34px;height:34px;font-size:17px}.deal-page .deal-explainer strong{font-size:18px}.deal-page .deal-explainer p{margin-top:5px;font-size:15px}.deal-page .deal-summary{gap:10px;margin:17px 0}.deal-page .deal-summary>div{padding:16px}.deal-page .deal-summary small{font-size:12px}.deal-page .deal-summary b{font-size:32px}.deal-page .deal-list-title{margin:18px 0 10px;font-size:24px}.deal-page .deal-list>button{grid-template-columns:138px minmax(180px,1fr) 94px 128px 80px;gap:11px;min-height:86px;padding:17px 15px}.deal-page .deal-list span{padding:7px 9px;font-size:12px}.deal-page .deal-list strong{font-size:18px}.deal-page .deal-list small{margin-top:4px;font-size:13px}.deal-page .deal-list>button>b{font-size:17px}.deal-page .deal-list em,.deal-page .deal-list i{font-size:13px}.deal-detail{width:min(820px,100vw - 32px)}.deal-detail-body{padding:18px}.deal-detail .deal-identity{padding:13px}.deal-detail .deal-identity small{font-size:12px}.deal-detail .deal-identity strong{font-size:19px}.deal-detail .deal-identity span{font-size:13px}.deal-detail dl>div{padding:11px}.deal-detail dt{font-size:12px}.deal-detail dd{font-size:15px}.deal-detail .conversation-thread h3{font-size:18px}.deal-detail .thread-message{padding:11px 13px}.deal-detail .thread-message b{font-size:12px}.deal-detail .thread-message p{font-size:15px}.deal-detail .thread-message small{font-size:12px}.deal-detail .deal-detail-actions{gap:8px}.deal-detail .deal-detail-actions button{min-height:46px;padding:10px 14px!important;font-size:14px!important}.deal-page .opportunity-window:not(.deal-detail){width:min(760px,100vw - 32px)}.deal-page .opportunity-window form{padding:17px}.deal-page .response-request{padding:13px}.deal-page .response-request b{font-size:18px}.deal-page .response-request span,.deal-page .response-request small{font-size:13px}.deal-page .landed-preview{padding:13px}.deal-page .landed-preview small{font-size:12px}.deal-page .landed-preview b{font-size:30px}.deal-page .tier-callout,.deal-page .opportunity-window form label{font-size:13px}.deal-page .opportunity-window input,.deal-page .opportunity-window select,.deal-page .opportunity-window textarea{min-height:46px;padding:10px;font-size:15px}.deal-page .opportunity-window form>footer button{min-height:46px!important;font-size:14px!important}@media (width<=1200px){.deal-page .deal-list>button{grid-template-columns:138px 1fr 94px 128px}.deal-page .deal-explainer strong{font-size:18px}.deal-page .deal-explainer p{font-size:15px}}@media (width<=760px){.deal-page .deal-list>button{grid-template-columns:1fr;padding:16px}.deal-page .deal-list strong{font-size:18px}.deal-page .deal-list small,.deal-page .deal-list em,.deal-page .deal-list i{font-size:13px}.deal-detail{width:100vw}.deal-detail-body{padding:15px}}.auth-backdrop{align-items:flex-start;padding:34px 16px;overflow:auto}.auth-entry{width:min(980px,96vw);max-width:980px;position:relative}.auth-entry>p{max-width:760px;margin-left:auto;margin-right:auto}.auth-alert,.auth-message{color:#6f5017;background:#fff5df;border:1px solid #e1c587;border-radius:8px;margin:13px 0;padding:11px 13px;font-size:13px;line-height:1.45}.auth-message{color:#2b6463;background:#eef8f7;border-color:#b9d4d2}.captcha-panel{text-align:left;background:#f5fbfa;border:1px solid #bfd8d6;border-radius:8px;max-width:560px;margin:13px auto;padding:12px}.captcha-panel span{color:#426870;margin-top:8px;font-size:12px;font-weight:800;display:block}.auth-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0;display:flex}.auth-tabs button,.demo-divider button,.switch-portal{color:var(--navy);background:#fff;border:1px solid #bcd2d5;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800}.auth-tabs button.active,.auth-tabs button.active:focus-visible{background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important}.auth-form{text-align:left;gap:12px;max-width:560px;margin:0 auto;display:grid}.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.auth-form label{color:#536a73;font-size:11px;font-weight:900}.auth-form input,.auth-form select,.auth-form textarea,.mini-form input,.mini-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #b9cbd0;border-radius:8px;margin-top:5px;padding:12px;font-weight:700;display:block}.auth-form textarea{min-height:78px}.auth-form button,.mini-form button,.admin-card>button,.admin-row button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 14px;font-weight:900}.auth-form button:disabled,.mini-form button:disabled,.admin-card>button:disabled,.admin-row button:disabled{opacity:.45;cursor:not-allowed}.wide{grid-column:1/-1}.terms{align-items:center;gap:9px;display:flex!important}.terms input{width:auto!important;margin:0!important}.demo-divider{border-top:1px solid var(--line);text-align:center;margin-top:20px;padding-top:16px}.demo-divider span{color:var(--amber);letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.demo-divider p{color:var(--muted);margin:5px 0 10px;font-size:11px}.demo-divider div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.org-context{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;background:#eef8f7;border:1px solid #c3dbd8;border-radius:999px;max-width:240px;padding:8px 11px;font-size:12px;overflow:hidden}.admin-page{max-width:1180px}.admin-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.admin-status-grid>div,.admin-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.admin-status-grid small,.admin-status-grid b{display:block}.admin-status-grid small{color:var(--teal);text-transform:uppercase;font-size:9px;font-weight:900}.admin-status-grid b{text-transform:capitalize;color:var(--navy);margin-top:4px}.admin-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.admin-card{margin-bottom:14px}.admin-card h2{color:var(--navy);margin:0 0 8px;font-family:Playfair Display,serif;font-size:22px}.admin-card p{color:var(--muted);font-size:13px;line-height:1.55}.admin-card>button{margin-top:10px}.admin-card>button:not(:last-child){text-align:left;width:100%;margin-bottom:8px;display:block}.admin-card>button span{color:#6f858d;margin-top:3px;font-size:11px;display:block}.mini-form{gap:9px;display:grid}.admin-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-row:first-of-type{border-top:0}.admin-row b{color:var(--navy);font-size:13px}.admin-row span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.admin-row div{flex-wrap:wrap;gap:6px;display:flex}.admin-row button{color:var(--teal);background:#e8f3f2;border:1px solid #bcd7d4;padding:8px 10px;font-size:11px}.employee-list{max-height:280px;padding-right:4px;overflow:auto}@media (width<=900px){.registration-grid,.admin-grid,.admin-status-grid,.admin-row{grid-template-columns:1fr}.auth-entry{padding:20px}.org-context{display:none}}@media (width<=560px){.auth-tabs{grid-template-columns:1fr 1fr;display:grid}.demo-divider div{display:grid}.auth-backdrop{padding:12px 8px}}.demo-divider .demo-primary{background:var(--navy);color:#fff;border-color:var(--navy);width:min(360px,100%);margin:0 auto 10px;font-size:13px;display:block}.auth-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.auth-actions button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 14px;font-weight:900}.demo-mode-bar,.authenticated-entry-bar{z-index:50;color:#fff;background:#102f3a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #0002}.demo-mode-bar{background:#713f12}.demo-mode-bar span,.authenticated-entry-bar span{color:#dbecec;font-size:12px}.demo-mode-bar button,.authenticated-entry-bar button{color:#102f3a;background:#fff;border:1px solid #ffffff70;border-radius:8px;padding:9px 12px;font-weight:900}@media (width<=900px){.demo-mode-bar,.authenticated-entry-bar{grid-template-columns:1fr}.demo-mode-bar button,.authenticated-entry-bar button{width:100%}}.auth-backdrop{min-height:100vh;justify-content:center!important;align-items:center!important;padding:32px!important;overflow:hidden auto!important}.auth-entry{width:min(1160px,100vw - 72px)!important;max-width:1160px!important;max-height:none!important;margin:auto!important;padding:44px 56px!important;overflow:visible!important}.auth-entry>div:not(.auth-tabs):not(.captcha-panel):not(.demo-divider):not(.auth-actions){grid-template-columns:initial!important}.auth-entry h1{max-width:980px;margin-left:auto;margin-right:auto}.auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px;gap:12px!important;margin:24px auto!important;display:grid!important}.auth-tabs button{min-width:0;min-height:56px}.captcha-panel{min-height:116px;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:min(100%,560px)!important;min-width:0!important;max-width:560px!important;margin:20px auto 18px!important;padding:18px 20px!important;display:flex!important;overflow:visible!important}.captcha-panel #sidme-turnstile{flex:none!important;justify-content:center!important;width:100%!important;min-width:300px!important;min-height:74px!important;display:flex!important;overflow:visible!important}.captcha-panel #sidme-turnstile iframe,.captcha-panel iframe{flex:none!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:65px!important;min-height:65px!important;display:block!important;overflow:visible!important}.captcha-panel span{width:100%;max-width:360px;text-align:center!important;margin:0 auto!important;line-height:1.45!important}.auth-form{max-width:620px!important;margin:20px auto 0!important}.demo-divider{max-width:940px;margin-left:auto!important;margin-right:auto!important}@media (width<=760px){.auth-backdrop{align-items:flex-start!important;padding:16px!important}.auth-entry{border-radius:16px!important;width:100%!important;padding:24px 18px!important}.auth-tabs{grid-template-columns:1fr!important}.captcha-panel{width:100%!important;padding:16px 10px!important}}.premium-auth{background:radial-gradient(circle at 12% 18%,#315c6a 0,#0000 30%),radial-gradient(circle at 88% 82%,#9d5545 0,#0000 27%),linear-gradient(135deg,#0c2534 0%,#173d4d 48%,#102d3a 100%);position:relative;min-height:100svh!important;padding:18px!important}.premium-auth:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000);mask-image:linear-gradient(#0008,#0000)}.premium-auth .auth-entry{border:1px solid #ffffff40;min-height:min(760px,100svh - 36px);text-align:left!important;background:#fff!important;border-radius:26px!important;grid-template-columns:minmax(400px,.92fr) minmax(470px,1.08fr)!important;width:min(1180px,100vw - 40px)!important;max-width:1180px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 35px 100px #07182299,0 0 0 8px #ffffff0b!important}.premium-auth .auth-entry.form-expanded{min-height:760px;margin:20px auto!important}.auth-brand-panel{color:#fff;background:linear-gradient(155deg,#12384a 0%,#173f50 54%,#8f5043 145%);flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;padding:38px 42px!important;display:flex!important}.auth-brand-panel:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;right:-190px;box-shadow:0 0 0 44px #ffffff08,0 0 0 88px #ffffff06}.auth-brand-lockup{z-index:1;flex-direction:column;align-items:flex-start;position:relative;display:flex!important}.auth-brand-lockup img{filter:drop-shadow(0 8px 18px #06192388);object-fit:contain!important;object-position:left center!important;width:285px!important;height:128px!important}.auth-brand-lockup strong{letter-spacing:.17em;color:#fff;border-left:4px solid #df806a;margin-top:5px;padding-left:12px;font-size:14px}.auth-welcome{z-index:1;margin:30px 0;position:relative}.auth-welcome>span,.access-heading>span{letter-spacing:.16em!important;color:#ef9a85!important;font-size:12px!important;font-weight:900!important}.auth-welcome h1{color:#fff!important;max-width:500px!important;margin:12px 0 16px!important;font:700 43px/1.08 Playfair Display,Georgia,serif!important}.auth-welcome p{color:#dce7eb!important;max-width:480px!important;margin:0!important;font-size:17px!important;line-height:1.55!important}.auth-value-grid{z-index:1;position:relative;grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.auth-value-grid>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;grid-template-columns:38px 1fr!important;display:grid!important}.auth-value-grid b{color:#f29a83;font-size:12px}.auth-value-grid span{color:#edf4f6!important;margin:0!important;font-size:13px!important;line-height:1.35!important}.auth-trust-row{z-index:1;flex-wrap:wrap;margin-top:22px;position:relative;gap:8px!important;display:flex!important}.auth-trust-row span{text-transform:uppercase;letter-spacing:.09em;border:1px solid #ffffff30;border-radius:999px;padding:7px 9px;color:#dbe8eb!important;margin:0!important;font-size:10px!important}.auth-access-panel{background:linear-gradient(#fff 0%,#f7fafb 100%);flex-direction:column;overflow:auto;padding:32px 46px!important;display:flex!important}.access-heading{text-align:left}.access-heading>span{color:#ae5e4c!important}.access-heading h2{color:#17384d;margin:6px 0;font:700 31px/1.15 Playfair Display,Georgia,serif}.access-heading p{color:#657681;margin:0;font-size:14px;line-height:1.45}.premium-auth .auth-tabs{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin:17px 0 14px!important;display:grid!important}.premium-auth .auth-tabs button{border-radius:9px;font-size:11px;min-height:42px!important;padding:8px 6px!important}.premium-auth .captcha-panel{order:initial;background:#eef6f7;border-color:#cfdee1;grid-template-columns:300px 1fr!important;gap:14px!important;width:100%!important;max-width:none!important;min-height:79px!important;margin:0 0 12px!important;padding:7px 10px!important;display:grid!important}.premium-auth .captcha-panel #sidme-turnstile{min-height:65px!important}.premium-auth .captcha-panel span{text-align:left!important;font-size:11px!important;line-height:1.35!important}.premium-auth .auth-form{width:100%;gap:10px!important;max-width:none!important;margin:0!important}.premium-auth .auth-form label{font-size:12px}.premium-auth .auth-form input,.premium-auth .auth-form select{height:46px;margin-top:4px;padding:10px 12px}.premium-auth .auth-form button{background:linear-gradient(135deg,#173d51,#255e68);min-height:48px;margin-top:2px;font-size:14px;box-shadow:0 9px 22px #173d5130}.premium-auth .demo-divider{align-items:center;width:100%;max-width:none;text-align:left!important;grid-template-columns:1fr auto auto!important;gap:14px!important;margin:16px 0 0!important;padding:14px 0 0!important;display:grid!important}.premium-auth .demo-divider>div{display:block!important}.premium-auth .demo-divider span{font-size:10px}.premium-auth .demo-divider p{margin:3px 0;font-size:11px}.premium-auth .demo-divider .demo-primary{color:#17384d;white-space:nowrap;background:#fff;border:1px solid #b8ced4;width:auto;margin:0;padding:11px 14px;font-size:11px}.premium-auth .registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-auth .registration-grid textarea{min-height:62px}.premium-auth .form-expanded .auth-brand-panel{align-self:start;min-height:760px;position:sticky;top:0}.premium-auth .form-expanded .auth-access-panel{max-height:none;overflow:visible}@media (width<=980px){.premium-auth{padding:12px!important}.premium-auth .auth-entry{min-height:auto;grid-template-columns:1fr!important;width:min(720px,100%)!important}.auth-brand-panel{padding:24px 28px!important}.auth-brand-lockup img{width:240px!important;height:100px!important}.auth-welcome{margin:18px 0}.auth-welcome h1{font-size:34px!important}.auth-value-grid,.auth-trust-row{display:none!important}.auth-access-panel{padding:28px!important}.premium-auth .form-expanded .auth-brand-panel{min-height:0;position:relative}}@media (width<=620px){.premium-auth .auth-entry{border-radius:18px!important}.auth-brand-panel{padding:20px!important}.auth-brand-lockup img{width:210px!important;height:86px!important}.auth-welcome h1{font-size:29px!important}.auth-welcome p{font-size:14px!important}.auth-access-panel{padding:22px 18px!important}.premium-auth .auth-tabs{grid-template-columns:1fr 1fr!important}.premium-auth .captcha-panel{padding:10px!important;display:flex!important}.premium-auth .captcha-panel span{text-align:center!important}.premium-auth .demo-divider{grid-template-columns:1fr!important}.premium-auth .demo-divider .demo-primary{white-space:normal;width:100%}.premium-auth .registration-grid{grid-template-columns:1fr!important}.premium-auth .registration-grid .wide{grid-column:auto}}.premium-auth .preview-verification{box-shadow:0 6px 18px #17384d12;background:linear-gradient(135deg,#edf6f7,#f8fbfb)!important;border:1px solid #b8d0d5!important;grid-template-columns:250px minmax(0,1fr)!important;min-height:104px!important;padding:12px!important}.cloudflare-review-badge{color:#fff;background:#252525;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:70px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.cloudflare-review-badge>span{color:#f48120!important;text-align:center!important;width:44px!important;margin:0!important;font-size:34px!important;line-height:1!important}.cloudflare-review-badge b,.cloudflare-review-badge small{display:block}.cloudflare-review-badge b{letter-spacing:.08em;font-size:13px;color:#fff!important}.cloudflare-review-badge small{color:#d7d7d7;letter-spacing:.05em;margin-top:3px;font-size:9px}.cloudflare-review-badge em{color:#ffb27d;border:1px solid #f4812066;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.cloudflare-review-copy{text-align:left}.cloudflare-review-copy strong{color:#17384d;margin-bottom:4px;font-size:14px;display:block}.cloudflare-review-copy p{color:#59717a;margin:0;font-size:11px;line-height:1.42}.cloudflare-review-copy>div{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.premium-auth .cloudflare-review-copy span{color:#276b67!important;text-align:left!important;width:auto!important;margin:0!important;font-size:10px!important}@media (width<=620px){.premium-auth .preview-verification{grid-template-columns:1fr!important;padding:12px!important;display:grid!important}.cloudflare-review-copy{text-align:center}.cloudflare-review-copy>div{justify-content:center}}.premium-auth .demo-divider .demo-primary{text-shadow:0 1px #fff7;white-space:nowrap;letter-spacing:.01em;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 30px #f39a285c,0 0 0 5px #ffd04a2e;color:#102f40!important;background:linear-gradient(135deg,#ffd84f,#ffb000 58%,#ff8a24)!important;border:2px solid #ffd04a!important;width:auto!important;margin:0!important;padding:16px 22px!important;font-size:14px!important;font-weight:900!important}.premium-auth .demo-divider .demo-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 17px 38px #f39a2875,0 0 0 7px #ffd04a32}.premium-auth .demo-divider .demo-primary:focus-visible{box-shadow:0 0 0 5px #123247!important}.premium-auth .demo-divider .demo-full-access{white-space:nowrap;box-shadow:0 10px 24px #17384d2e;color:#fff!important;background:#17384d!important;border:2px solid #17384d!important;width:auto!important;margin:0!important;padding:16px 22px!important;font-size:14px!important;font-weight:900!important}.premium-auth .demo-divider .demo-full-access:hover{transform:translateY(-2px);background:#24546f!important}.module-icon.exchange{letter-spacing:.04em;background:linear-gradient(145deg,#315f73,#cf705f);font-size:13px}.exchange-auth-preview{text-align:left;background:#fffaf3;border:1px solid #d9c7b2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;width:min(940px,100%);margin:18px auto 8px;padding:18px 20px;display:grid}.exchange-auth-preview span{color:#777c50;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.exchange-auth-preview h2{color:#17384d;margin:5px 0;font-family:Playfair Display,serif;font-size:24px}.exchange-auth-preview p{color:#5f6d74;margin:0;font-size:13px;line-height:1.55}.exchange-auth-preview button{color:#fff;white-space:nowrap;background:#17384d;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.exchange-workspace>.main-panel{padding:0;overflow:hidden;container-type:inline-size}.social-exchange{--dx-navy:#17384d;--dx-coral:#d66c55;--dx-paper:#f4f5f1;--dx-card:#fff;--dx-line:#e1e6e4;--dx-muted:#73808a;background:var(--dx-paper);color:#243443;flex-direction:column;height:100%;min-height:100%;display:flex}.exchange-topbar{border-bottom:1px solid var(--dx-line);z-index:12;background:#fff;flex:0 0 66px;align-items:center;gap:13px;height:66px;padding:0 16px;display:flex}.exchange-brand{text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px 0 0;display:flex}.exchange-brand>span{background:linear-gradient(145deg,var(--dx-navy),#315d70);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font:700 12px Georgia,serif;display:grid}.exchange-brand strong,.exchange-brand small{display:block}.exchange-brand strong{color:var(--dx-navy);font:600 16px Georgia,serif}.exchange-brand small{letter-spacing:.13em;color:#89949c;text-transform:uppercase;margin-top:2px;font-size:7px}.exchange-search{background:#f5f7f6;border:1px solid #dfe4e4;border-radius:999px;flex:1;align-items:center;max-width:480px;height:40px;padding:0 13px;display:flex}.exchange-search b{color:#75828b;font-size:21px;transform:rotate(-12deg)}.exchange-search input{background:0 0;border:0;outline:0;width:100%;min-height:38px;padding:0 9px;font-size:12px}.exchange-topbar>nav{align-items:center;gap:2px;margin-left:auto;display:flex}.exchange-topbar nav button,.exchange-profile,.back-sidme{color:#52616c;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:800;position:relative}.exchange-topbar nav button:hover{color:var(--dx-navy);background:#eef2f0}.exchange-topbar nav i{background:var(--dx-coral);color:#fff;border-radius:20px;place-items:center;min-width:14px;height:14px;font-size:7px;font-style:normal;display:grid;position:absolute;top:1px;right:2px}.exchange-profile{color:#315f57;background:#dce9e5;border-radius:50%;width:36px;height:36px;padding:0}.back-sidme{border-left:1px solid var(--dx-line);border-radius:0;color:#7b5e54!important;padding-left:14px!important}.exchange-shell{flex:1;grid-template-columns:205px minmax(500px,1fr) 285px;width:100%;max-width:1380px;min-height:0;margin:0 auto;display:grid}.exchange-left{border-right:1px solid var(--dx-line);padding:16px 12px;overflow-y:auto}.exchange-member{text-align:center;border-bottom:1px solid var(--dx-line);padding:5px 8px 14px}.exchange-avatar{color:#315d56;background:#d8e8e2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.exchange-avatar.large{width:58px;height:58px;margin:0 auto 8px;font-size:12px}.exchange-member strong,.exchange-member span{display:block}.exchange-member strong{color:var(--dx-navy);font:600 13px Georgia,serif}.exchange-member span{color:var(--dx-muted);margin-top:3px;font-size:8px}.exchange-member button{color:#47756f;background:0 0;border:0;margin-top:7px;font-size:8px;font-weight:800}.exchange-left>nav button{text-align:left;color:#53626d;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 9px;font-size:10px;font-weight:750;display:flex}.exchange-left>nav button b{text-align:center;width:18px;font-size:14px}.exchange-left>nav button i{background:#e7ecea;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:7px;font-style:normal}.exchange-left>nav button.active,.exchange-left>nav button:hover{color:#244f49;background:#e9efec}.favorite-rooms{border-top:1px solid var(--dx-line);padding:15px 3px}.favorite-rooms>span{letter-spacing:.13em;color:#949da3;padding:0 7px 7px;font-size:7px;font-weight:900;display:block}.favorite-rooms button{text-align:left;color:#52616b;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:9px;display:flex}.favorite-rooms button:hover{background:#edf1ef}.room-dot{background:#d56d55;border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.dot-1{background:#7184aa}.dot-2{background:#b6884c}.dot-3{background:#448984}.favorite-rooms .all-rooms{color:#4e7770;padding-left:23px;font-weight:800}.standards-link{color:#607069;background:#f8faf8;border:1px solid #dfe4e2;border-radius:8px;width:100%;padding:9px;font-size:8px}.exchange-center{min-width:0;padding:18px 21px 30px;overflow-y:auto}.exchange-welcome{background:linear-gradient(120deg,#fffaf4,#eef5f1);border:1px solid #e3ded4;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px 17px;display:flex}.exchange-welcome span{letter-spacing:.15em;color:#b05e4c;font-size:7px;font-weight:900}.exchange-welcome h1{color:var(--dx-navy);margin:4px 0;font:600 20px Georgia,serif}.exchange-welcome p{color:#66737c;margin:0;font-size:10px;line-height:1.4}.exchange-welcome>button{background:var(--dx-navy);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.exchange-composer{border:1px solid var(--dx-line);background:#fff;border-radius:13px;grid-template-columns:38px 1fr;gap:9px;margin-bottom:17px;padding:12px;display:grid;box-shadow:0 5px 18px #233c4d08}.exchange-composer>button{text-align:left;background:#f5f7f6;border:0;border-radius:999px;padding:9px 13px}.exchange-composer>button b,.exchange-composer>button span{display:block}.exchange-composer>button span{color:#9ba3a9;margin-top:2px;font-size:8px}.exchange-composer>div:last-child{border-top:1px solid #edf0ef;grid-column:2;padding-top:8px;display:flex}.exchange-composer>div button{color:#6b767e;background:0 0;border:0;flex:1;font-size:8px;font-weight:750}.exchange-feed-head{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.exchange-feed-head span,.quick-panel header span{letter-spacing:.13em;color:#9a6d5e;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.exchange-feed-head strong{color:var(--dx-navy);margin-top:3px;font:600 17px Georgia,serif;display:block}.exchange-feed-head>button{color:#78828a;background:0 0;border:0;font-size:8px}.exchange-feed{gap:11px;display:grid}.exchange-post{border:1px solid var(--dx-line);background:#fff;border-radius:13px;padding:14px 15px;box-shadow:0 5px 18px #263c4e07}.exchange-post header{grid-template-columns:38px 1fr auto auto;align-items:center;gap:9px;display:grid}.exchange-post header strong,.exchange-post header span,.exchange-post header small{display:block}.exchange-post header strong{color:#263b4d;font-size:10px}.exchange-post header span{color:#63747f;margin-top:2px;font-size:8px}.exchange-post header small{color:#a0a7ac;margin-top:2px;font-size:7px}.exchange-post header em{color:#527566;background:#eef3f0;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.post-menu{color:#7e878e;background:0 0;border:0;font-weight:900}.exchange-post h3{color:var(--dx-navy);margin:13px 0 5px;font:600 16px/1.3 Georgia,serif}.exchange-post>p{color:#586771;margin:0 0 11px;font-size:10px;line-height:1.55}.exchange-single-image{background:#eef2f0;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.exchange-single-image img{object-fit:contain;background:#edf1ef;width:100%;height:240px;display:block}.exchange-single-image span{color:#fff;background:#183247d9;border-radius:5px;padding:5px 7px;font-size:7px;position:absolute;bottom:8px;left:8px}.exchange-video-card{background:#f6f8f7;border:1px solid #e1e5e3;border-radius:9px;grid-template-columns:1fr auto;align-items:center;padding:11px;display:grid}.exchange-video-card b,.exchange-video-card span{display:block}.exchange-video-card b{color:var(--dx-navy);font-size:9px}.exchange-video-card span{color:#77828a;margin-top:2px;font-size:7px}.exchange-video-card button{background:#fff;border:1px solid #dce2df;border-radius:7px;grid-area:1/2/3;padding:7px 9px;font-size:8px}.exchange-post footer{border-top:1px solid #edf0ef;margin:11px -15px -14px;padding:8px 9px;display:flex}.exchange-post footer button{color:#69757e;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 4px;font-size:8px}.exchange-post footer button:hover,.exchange-post footer button.active{color:#2e7563;background:#edf3ef;font-weight:800}.exchange-reply{grid-template-columns:1fr auto;gap:6px;margin-top:20px;display:grid}.exchange-reply input{border:1px solid #dfe4e2;border-radius:999px;padding:8px 11px;font-size:9px}.exchange-reply button{background:var(--dx-navy);color:#fff;border:0;border-radius:999px;padding:8px 11px;font-size:8px}.exchange-right{border-left:1px solid var(--dx-line);padding:16px 12px;overflow-y:auto}.quick-panel,.sia-card,.exchange-event{border:1px solid var(--dx-line);background:#fff;border-radius:11px;margin-bottom:10px;padding:11px}.quick-panel header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.quick-panel header button{color:#4e7770;background:0 0;border:0;font-size:7px;font-weight:800}.quick-panel>button{text-align:left;background:0 0;border:0;border-top:1px solid #eef1ef;align-items:center;gap:8px;width:100%;padding:9px 2px;display:flex}.quick-panel>button>i{color:#476c65;background:#dce7e3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.quick-panel>button>i.online{color:#675b7b;background:#e6e2ec;position:relative}.quick-panel>button>div{flex:1}.quick-panel strong,.quick-panel span{display:block}.quick-panel strong{color:#314654;font-size:8px}.quick-panel span{color:#98a0a6;margin-top:2px;font-size:7px}.quick-panel>button>b{color:#91a09e}.sia-card{color:#fff;background:linear-gradient(140deg,#17384d,#31576a)}.sia-card>div{align-items:center;gap:7px;display:flex}.sia-card>div span{background:#d96c56;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sia-card p{color:#cfdae0;font-size:8px;line-height:1.45}.sia-card button{color:#f2a58e;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.exchange-event{gap:10px;display:flex}.exchange-event>span{color:#fff;background:#d96c56;border-radius:7px;place-items:center;width:40px;height:45px;font-size:7px;display:grid}.exchange-event small,.exchange-event strong{display:block}.exchange-event small{color:#9ca4a9;font-size:6px}.exchange-event strong{margin:3px 0;font:500 10px Georgia,serif}.exchange-event p{color:#79848a;margin:0;font-size:7px;line-height:1.4}.exchange-mobile-nav{display:none}.exchange-float{z-index:500;background:#fff;border:1px solid #bfc9c6;border-radius:14px;flex-direction:column;width:min(760px,100vw - 40px);height:min(610px,100vh - 70px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #102b4050}.exchange-float.max{width:auto;height:auto;inset:12px;transform:none}.exchange-float.min{width:330px;height:52px;inset:auto 18px 18px auto;transform:none}.float-title{color:#fff;touch-action:none;cursor:move;background:linear-gradient(120deg,#19364b,#2d5364);flex:0 0 52px;justify-content:space-between;align-items:center;height:52px;padding:0 11px 0 15px;display:flex}.float-title>div{grid-template-columns:auto auto;align-items:center;column-gap:8px;display:grid}.float-title>div>span{color:#91aab4;grid-row:1/3}.float-title small{color:#b8c8cf;font-size:6px}.float-title nav{gap:5px;display:flex}.float-title button{color:#fff;background:#ffffff17;border:0;border-radius:6px;width:30px;height:30px;font-size:14px}.float-body{background:#f5f7f5;flex:1;min-height:0;padding:15px;overflow:auto}.window-intro h2,.window-alerts h2,.window-sia h2{color:var(--dx-navy);margin:0;font:600 20px Georgia,serif}.window-intro p,.window-sia p{color:#65737c;font-size:10px;line-height:1.5}.window-intro input{border:1px solid #dce2df;border-radius:999px;width:100%;padding:10px 13px;font-size:9px}.window-rooms>button{text-align:left;background:#fff;border:0;border-top:1px solid #e4e8e6;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.window-rooms>button:first-of-type{border-radius:10px 10px 0 0;margin-top:12px}.window-rooms>button:last-child{border-radius:0 0 10px 10px}.window-rooms strong,.window-rooms span{display:block}.window-rooms span{color:#8a949a;margin-top:2px;font-size:8px}.window-rooms>button>b{color:#568274;font-size:7px}.window-messages{background:#fff;border:1px solid #e1e5e3;border-radius:10px;grid-template-columns:245px 1fr;height:100%;display:grid;overflow:hidden}.window-messages aside{border-right:1px solid #e1e5e3;padding:5px}.window-messages aside button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.window-messages aside button:hover{background:#eef3f0}.window-messages i,.window-connections article>i{background:#dce8e4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.window-messages strong,.window-messages span{display:block}.window-messages span{color:#8a949a;margin-top:3px;font-size:7px}.window-messages main{place-items:center;display:grid}.empty-conversation{text-align:center;max-width:280px}.empty-conversation>span{color:#87a098;font-size:35px}.empty-conversation p{color:#7b868d;font-size:9px}.empty-conversation button,.window-connections button,.window-sia button{background:#fff;border:1px solid #d7dfdb;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.window-connections article{background:#fff;border-bottom:1px solid #e3e7e5;grid-template-columns:40px 1fr auto auto;align-items:center;gap:8px;padding:11px;display:grid}.window-connections strong,.window-connections span{display:block}.window-connections span{color:#90999f;margin-top:2px;font-size:7px}.window-sia{text-align:center;max-width:480px;margin:auto;padding:18px}.sia-window-orb{color:#fff;background:radial-gradient(circle at 35% 30%,#efb29f,#bd6258 45%,#24475d);border:3px solid #fff;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 12px;font:italic 26px Georgia,serif;display:grid;box-shadow:0 0 0 1px #b5c2bf}.window-sia>button{text-align:left;width:100%;margin:7px 0;padding:10px;display:block}.window-sia label{background:#fff;border:1px solid #ced8d4;border-radius:999px;grid-template-columns:1fr auto;margin-top:13px;padding:4px;display:grid}.window-sia label input{border:0;outline:0;padding:8px;font-size:9px}.window-sia label button{background:var(--dx-navy);color:#fff;border:0;border-radius:50%}.window-alerts>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e7e5;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.report-success{color:#39745c;background:#e7f4ed;border:1px solid #b7dac8;border-radius:8px;padding:10px;font-size:9px}.composer-person{align-items:center;gap:8px;display:flex}.composer-person>div:last-child{flex-direction:column;display:flex}.composer-person select{background:#eef2f0;border:0;border-radius:5px;margin-top:3px;padding:4px;font-size:7px}.window-composer>textarea{resize:none;background:#fff;border:0;border-radius:10px;outline:0;width:100%;height:170px;margin:12px 0;padding:14px;font:400 15px/1.5 Georgia,serif}.composer-tools{gap:6px;display:flex}.composer-tools button,.window-composer footer button,.private-share button,.window-image button{background:#fff;border:1px solid #dbe2de;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:750}.composer-safety{color:#607069;background:#edf4f0;border-radius:8px;margin-top:10px;padding:9px;font-size:8px}.window-composer footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.window-composer footer button.primary{background:var(--dx-navy);color:#fff}.upload-preview{background:#fff;border:1px solid #e1e5e3;border-radius:9px;grid-template-columns:65px 1fr auto;align-items:center;gap:9px;margin-bottom:9px;padding:8px;display:grid}.upload-preview img{object-fit:contain;width:65px;height:55px}.upload-preview strong,.upload-preview span{display:block}.upload-preview span{color:#818c92;margin-top:2px;font-size:7px}.private-people{border-bottom:1px solid #e1e5e3;align-items:center;gap:8px;padding-bottom:10px;display:flex}.private-people>div{display:flex}.private-people i{background:#dce8e4;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:-6px;font-size:7px;font-style:normal;display:grid}.private-people span{color:#7a858c;flex:1;font-size:8px}.private-people button{color:#46766a;background:0 0;border:0;font-size:8px}.private-log{height:290px;padding:13px;overflow:auto}.private-log p{background:#fff;border-radius:4px 12px 12px;width:max-content;max-width:72%;padding:9px 11px;font-size:9px;line-height:1.45}.private-log p b{color:#618076;margin-bottom:3px;font-size:7px;display:block}.private-log p.mine{background:#dcece6;margin-left:auto}.private-log p.sia-private{color:#fff;background:#17384d}.private-share{border-top:1px solid #e1e5e3;gap:6px;padding:9px;display:flex}.window-private>label{background:#fff;border:1px solid #ccd8d3;border-radius:999px;grid-template-columns:1fr auto;padding:4px;display:grid}.window-private>label input{border:0;outline:0;padding:8px;font-size:9px}.window-private>label button{background:var(--dx-navy);color:#fff;border:0;border-radius:50%;width:32px}.window-image{grid-template-columns:1.2fr .8fr;gap:14px;height:100%;display:grid}.window-image img{object-fit:contain;background:#e9eeeb;border-radius:10px;width:100%;height:100%}.window-image p{color:#718087;font-size:9px;line-height:1.5}@media (width<=1120px){.exchange-shell{grid-template-columns:190px 1fr}.exchange-right,.exchange-topbar nav button:nth-child(4){display:none}.exchange-float.normal{margin-left:-380px}}@media (width<=760px){.social-exchange{min-height:calc(100vh - 170px);padding-bottom:59px}.exchange-topbar{flex-wrap:wrap;height:auto;min-height:60px;padding:8px 10px}.exchange-brand{flex:1}.exchange-brand small,.back-sidme{display:none}.exchange-search{flex-basis:100%;order:3;max-width:none}.exchange-topbar>nav{display:none}.exchange-shell{display:block}.exchange-left,.exchange-right{display:none}.exchange-center{padding:12px;overflow:visible}.exchange-welcome{align-items:flex-start}.exchange-welcome h1{font-size:18px}.exchange-welcome p{font-size:9px}.exchange-welcome>button{display:none}.exchange-composer{grid-template-columns:34px 1fr}.exchange-composer>div:last-child{grid-column:1/-1}.exchange-post header{grid-template-columns:36px 1fr auto}.exchange-post header em{display:none}.post-menu{grid-column:3}.exchange-post h3{font-size:15px}.exchange-single-image img{height:190px}.exchange-post footer{overflow-x:auto}.exchange-post footer button{white-space:nowrap;min-width:95px}.exchange-mobile-nav{z-index:100;background:#fff;border-top:1px solid #dfe5e2;grid-template-columns:repeat(5,1fr);height:58px;display:grid;position:fixed;bottom:0;left:0;right:0}.exchange-mobile-nav button{color:#5f6d76;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:7px;display:flex}.exchange-mobile-nav b{font-size:16px}.exchange-mobile-nav span{margin-top:2px;font-size:7px}.exchange-float,.exchange-float.normal,.exchange-float.max{width:auto;height:auto;margin:0;inset:8px;transform:none}.exchange-float.min{width:auto;inset:auto 8px 68px}.window-messages{grid-template-columns:1fr}.window-messages main{display:none}.window-image{grid-template-columns:1fr}.window-image img{height:300px}.window-connections article{grid-template-columns:38px 1fr}.window-connections article button{grid-area:2}.composer-tools{overflow-x:auto}.composer-tools button,.private-share button{white-space:nowrap}.private-share{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.exchange-single-image small{color:#6f7b84;text-align:left;background:#fff;padding:9px 12px;font-size:11px;line-height:1.35;display:block}.image-credit{background:#eef2f5;border-radius:9px;padding:10px 12px;font-size:13px!important}.social-exchange{--dx-paper:#f0f2f5;--dx-line:#d9dee3;--dx-navy:#193f5a;font-family:Arial,Helvetica,sans-serif}.exchange-topbar{flex-basis:78px;gap:18px;height:78px;padding:0 22px;box-shadow:0 2px 8px #20344812}.exchange-brand>span{border-radius:50%;width:48px;height:48px;font-size:17px}.exchange-brand strong{font:700 21px Arial,sans-serif}.exchange-brand small{letter-spacing:.1em;font-size:11px}.exchange-search{background:#eef1f4;border:0;max-width:540px;height:50px;padding:0 17px}.exchange-search input{min-height:48px;font-size:17px}.exchange-topbar nav button,.back-sidme{padding:14px 13px;font-size:15px}.exchange-profile{width:46px;height:46px;font-size:15px}.exchange-topbar nav i{min-width:19px;height:19px;font-size:11px;top:0;right:0}.exchange-shell{grid-template-columns:240px minmax(560px,720px) 320px;justify-content:center;gap:24px;max-width:1500px;padding:0 22px}.exchange-left,.exchange-right{background:0 0;border:0;padding:24px 4px}.exchange-center{padding:24px 0 42px}.exchange-member{text-align:left;grid-template-columns:68px 1fr;padding:10px 8px 20px;display:grid}.exchange-avatar{width:50px;height:50px;font-size:14px}.exchange-avatar.large{grid-row:1/4;width:60px;height:60px;margin:0;font-size:16px}.exchange-member strong{font:700 17px Arial,sans-serif}.exchange-member span{font-size:14px;line-height:1.35}.exchange-member button{text-align:left;padding:0;font-size:13px}.exchange-left>nav button{border-radius:10px;gap:12px;padding:13px 12px;font-size:16px}.exchange-left>nav button b{width:24px;font-size:21px}.exchange-left>nav button i{padding:3px 8px;font-size:12px}.favorite-rooms{padding-top:20px}.favorite-rooms button{gap:11px;padding:11px 9px;font-size:15px}.room-dot{border-radius:50%;width:14px;height:14px}.favorite-rooms .all-rooms{padding-left:34px}.standards-link{padding:12px;font-size:13px;line-height:1.4}.exchange-welcome{border-radius:16px;margin-bottom:16px;padding:22px 24px;box-shadow:0 2px 8px #2034480c}.exchange-welcome span{font-size:12px}.exchange-welcome h1{margin:6px 0;font:700 30px Arial,sans-serif}.exchange-welcome p{max-width:530px;font-size:17px;line-height:1.45}.exchange-welcome>button{border-radius:9px;padding:13px 18px;font-size:15px}.exchange-composer{border-radius:16px;grid-template-columns:50px 1fr;gap:12px;margin-bottom:22px;padding:17px;box-shadow:0 2px 8px #20344814}.exchange-composer>button{padding:13px 18px}.exchange-composer>button b{font:500 17px Arial,sans-serif}.exchange-composer>div:last-child{padding-top:12px}.exchange-composer>div button{padding:7px;font-size:14px}.exchange-feed-head{margin:0 4px 12px}.exchange-feed-head span,.quick-panel header span{font-size:12px}.exchange-feed-head strong{font:700 23px Arial,sans-serif}.exchange-feed-head>button{font-size:14px}.exchange-feed{gap:18px}.exchange-post{border-radius:16px;padding:19px 21px;box-shadow:0 2px 8px #20344814}.exchange-post header{grid-template-columns:50px 1fr auto auto;gap:12px}.exchange-post header em{padding:6px 10px;font-size:12px}.post-menu{font-size:20px}.exchange-post h3{margin:18px 0 8px;font:700 22px/1.3 Arial,sans-serif}.exchange-post>p{margin-bottom:16px;font-size:17px;line-height:1.55}.exchange-single-image span{padding:7px 10px;font-size:12px}.exchange-video-card{padding:15px}.exchange-video-card b{font-size:15px}.exchange-video-card span{font-size:13px}.exchange-video-card button{padding:10px 13px;font-size:14px}.exchange-post footer{margin:16px -21px -19px;padding:10px 13px}.exchange-post footer button{padding:10px 5px;font-size:14px}.exchange-reply input{padding:11px 15px;font-size:15px}.exchange-reply button{padding:10px 15px;font-size:14px}.quick-panel,.sia-card,.exchange-event{border:0;border-radius:15px;margin-bottom:16px;padding:16px;box-shadow:0 2px 8px #20344812}.quick-panel header button{font-size:13px}.quick-panel>button{gap:11px;padding:13px 2px}.quick-panel>button>i{width:42px;height:42px;font-size:12px}.sia-card>div span{width:38px;height:38px}.sia-card strong{font:700 17px Arial,sans-serif}.sia-card p{font-size:14px;line-height:1.5}.sia-card button{font-size:14px}.exchange-event>span{width:54px;height:60px;font-size:12px}.exchange-event>span b{font-size:21px}.exchange-event small{font-size:11px}.exchange-event strong{font:700 15px Arial,sans-serif}.exchange-float{border-radius:18px;width:min(900px,100vw - 40px);height:min(700px,100vh - 60px)}.exchange-float.normal{margin-top:-350px;margin-left:-450px}.exchange-float.min{width:410px;height:64px}.float-title{flex-basis:64px;height:64px;padding:0 16px 0 20px}.float-title strong{font:700 18px Arial,sans-serif}.float-title small{font-size:11px}.float-title button{width:38px;height:38px;font-size:18px}.float-body{padding:22px}.window-intro h2,.window-alerts h2,.window-sia h2{font:700 28px Arial,sans-serif}.window-intro p,.window-sia p{font-size:17px}.window-intro input{padding:13px 17px;font-size:16px}.window-rooms>button{padding:17px}.window-rooms strong{font-size:17px}.window-rooms span{font-size:14px}.window-rooms>button>b{font-size:13px}.window-messages{grid-template-columns:300px 1fr}.window-messages aside button{padding:14px}.window-messages i,.window-connections article>i{width:46px;height:46px;font-size:13px}.window-messages strong{font-size:15px}.window-messages span{font-size:13px}.empty-conversation{max-width:390px}.empty-conversation h2{font:700 25px Arial,sans-serif}.empty-conversation p{font-size:16px}.empty-conversation button,.window-connections button,.window-sia button{padding:11px 14px;font-size:14px}.window-connections article{grid-template-columns:54px 1fr auto auto;padding:16px}.window-connections strong{font-size:16px}.window-connections span{font-size:13px}.window-sia>button{padding:14px}.window-sia label input,.window-private>label input{padding:11px;font-size:16px}.window-alerts>button strong{font-size:16px}.report-success{padding:14px;font-size:15px}.composer-person strong{font-size:16px}.composer-person select{padding:7px;font-size:13px}.window-composer>textarea{font:400 19px/1.5 Arial,sans-serif}.composer-tools button,.window-composer footer button,.private-share button,.window-image button{padding:11px 14px;font-size:14px}.composer-safety{padding:13px;font-size:14px}.upload-preview strong{font-size:15px}.upload-preview span{font-size:13px}.private-people i{width:40px;height:40px;font-size:12px}.private-people span,.private-people button{font-size:14px}.private-log p{padding:12px 15px;font-size:16px}.private-log p b{font-size:13px}.window-image h2{font:700 27px Arial,sans-serif}.window-image p{font-size:16px}@media (width<=1260px){.exchange-shell{grid-template-columns:230px minmax(540px,720px)}.exchange-right,.exchange-topbar nav button:nth-child(4){display:none}.exchange-float.normal{margin-left:-450px}}@media (width<=760px){.exchange-topbar{padding:10px 12px}.exchange-brand strong{font-size:19px}.exchange-center{padding:14px 10px}.exchange-welcome h1{font-size:26px}.exchange-welcome p{font-size:16px}.exchange-composer{grid-template-columns:48px 1fr}.exchange-composer>div:last-child{grid-column:1/-1}.exchange-post header{grid-template-columns:48px 1fr auto}.exchange-post h3{font-size:21px}.exchange-post>p{font-size:16px}.exchange-mobile-nav button,.exchange-mobile-nav span{font-size:12px}.exchange-float,.exchange-float.normal,.exchange-float.max{width:auto;height:auto;margin:0;inset:8px}.window-messages{grid-template-columns:1fr}}.social-exchange{--dx-facebook:#176b87;--dx-facebook-dark:#124a68;background:#eef1f4}.exchange-topbar{background:linear-gradient(90deg,#fff,#f8fbfc);border-bottom-color:#cfd9df;position:sticky;top:0;box-shadow:0 3px 12px #14374d1a}.exchange-brand>span{background:linear-gradient(145deg,#16708b,#123f60);box-shadow:0 6px 15px #153f592f}.exchange-brand strong{color:#123f5c}.exchange-search{background:#edf1f4;border:1px solid #d4dde2;box-shadow:inset 0 1px 3px #17384d0c}.exchange-search:focus-within{background:#fff;border-color:#4e9bb0;box-shadow:0 0 0 4px #2b81901d}.exchange-topbar>nav button.active{color:#126781;background:#e5f0f4}.exchange-topbar>nav button.active:after{content:"";background:#197893;border-radius:3px;height:3px;position:absolute;bottom:-13px;left:8px;right:8px}.exchange-shell{grid-template-columns:245px minmax(600px,760px) 320px;gap:22px}.exchange-left>nav button.active{color:#125b73;background:#dceaf0}.exchange-welcome{color:#fff;background:radial-gradient(circle at 88% 10%,#6fc0bd55,#0000 30%),linear-gradient(130deg,#113f5c,#1b7281);border:0;box-shadow:0 12px 28px #163f572c}.exchange-welcome span{color:#9fe0d9}.exchange-welcome h1{color:#fff}.exchange-welcome p{color:#dcebef}.connect-welcome-actions button{box-shadow:0 7px 18px #062b3d35;color:#174d64!important;background:#fff!important}.connect-welcome-actions button:last-child{color:#fff!important;background:#e57d60!important}.exchange-discovery{background:#fff;border:1px solid #d3dde2;border-radius:17px;margin-bottom:18px;overflow:hidden;box-shadow:0 3px 10px #17384d12}.exchange-discovery>header{justify-content:space-between;align-items:center;gap:14px;padding:18px 19px 10px;display:flex}.exchange-discovery>header span{color:#177089;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.exchange-discovery>header h2{color:#17384d;margin:4px 0 0;font-size:22px}.exchange-discovery>header>button{color:#176d87;background:0 0;border:0;font-weight:900}.exchange-discovery>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 14px 15px;display:grid}.exchange-discovery>div>button{text-align:left;color:#304c5b;background:#f8fafb;border:1px solid #dce4e8;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.exchange-discovery>div>button:hover,.exchange-discovery>div>button.active{background:#e6f1f4;border-color:#62a2b2;box-shadow:0 6px 15px #163f5714}.exchange-discovery>div i{background:#e0edf1;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.exchange-discovery>div b,.exchange-discovery>div small{display:block}.exchange-discovery>div b{font-size:14px}.exchange-discovery>div small{color:#6b7e88;margin-top:2px;font-size:11px;line-height:1.3}.exchange-discovery>footer{background:#f7f9fa;border-top:1px solid #e2e8eb;align-items:center;gap:7px;padding:11px 15px;display:flex;overflow:auto}.exchange-discovery>footer>b{white-space:nowrap;font-size:12px}.exchange-discovery>footer button{color:#315a6d;background:#e5edf1;border:0;border-radius:999px;min-width:max-content;padding:7px 10px;font-size:12px;font-weight:800}.exchange-composer,.exchange-post,.quick-panel,.exchange-event{border-color:#d2dce1;box-shadow:0 3px 10px #17384d14}.exchange-composer>button{background:#eef1f4}.exchange-composer>div button:hover{color:#166c85;background:#e7eff2;border-radius:8px}.exchange-post{padding-top:17px}.exchange-post:hover{box-shadow:0 7px 20px #17384d1c}.exchange-post header strong{color:#173f56}.exchange-post header em{color:#176a80;background:#e4f0f3}.exchange-post footer button:hover,.exchange-post footer button.active{color:#176b87;background:#e5f0f4}.exchange-empty{text-align:center;color:#637984;background:#fff;border:1px solid #d5dfe3;border-radius:16px;justify-items:center;padding:42px 25px;display:grid}.exchange-empty svg{color:#4c8ca0;width:42px;height:42px}.exchange-empty h3{color:#17384d;margin:10px 0 4px;font-size:22px}.exchange-empty p{max-width:520px;font-size:15px;line-height:1.5}.exchange-empty button{color:#fff;background:#176b87;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.sia-card{background:linear-gradient(135deg,#124761,#176f7d)}@media (width<=1260px){.exchange-shell{grid-template-columns:225px minmax(560px,760px)}}@media (width<=760px){.exchange-discovery>div{grid-template-columns:1fr 1fr}.exchange-discovery>header{align-items:flex-start}.exchange-discovery>header>button,.exchange-discovery>div small{display:none}}@media (width<=480px){.exchange-discovery>div{grid-template-columns:1fr}}.social-exchange{--dx-navy:#17384d;--dx-coral:#e7775c;--dx-cream:#fffaf4;--dx-sky:#e8f4f4;background:linear-gradient(120deg,#f3f6f4 0%,#eef3f2 52%,#f7f2ed 100%)}.exchange-topbar{border-bottom-color:#d7e0dd;flex-basis:74px;height:74px;padding:0 22px;box-shadow:0 5px 22px #17384d0c}.exchange-brand>span{background:linear-gradient(145deg,#17384d,#258b8a);border-radius:15px;width:44px;height:44px;box-shadow:0 7px 18px #17384d28}.exchange-brand strong{font-size:18px}.exchange-brand small{font-size:8px}.exchange-search{background:#f1f5f3;border-color:#d8e1de;height:44px}.exchange-search input{font-size:13px}.exchange-topbar>nav{align-self:stretch;gap:6px}.exchange-topbar nav button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:68px;font-size:9px;display:flex}.exchange-topbar nav button svg{stroke-width:1.8px;width:18px;height:18px}.exchange-topbar nav button.active{color:#17716f;background:linear-gradient(#fff,#eaf4f1);box-shadow:inset 0 -3px #e7775c}.exchange-topbar nav i{top:8px;right:8px}.exchange-profile{color:#743226;background:linear-gradient(145deg,#f4c7b9,#e7775c);border:3px solid #fff;width:42px;height:42px;box-shadow:0 4px 14px #17384d25}.exchange-shell{grid-template-columns:225px minmax(570px,720px) 310px;gap:22px;max-width:1330px;padding:22px}.exchange-left,.exchange-right{border:0;padding:0;overflow-y:auto}.exchange-center{padding:0;overflow-y:auto}.exchange-member{background:#fff;border:1px solid #d8e1de;border-radius:18px;padding:18px 15px;box-shadow:0 9px 28px #17384d10}.exchange-avatar.large{color:#693125;background:linear-gradient(145deg,#f4c4b5,#e7765b);border:4px solid #fff;width:72px;height:72px;font-size:16px;box-shadow:0 5px 16px #17384d23}.exchange-member strong{font-size:17px}.exchange-member span{font-size:10px}.exchange-left>nav{padding:12px 0}.exchange-left>nav button{padding:12px;font-size:12px}.exchange-left>nav button b{font-size:18px}.favorite-rooms{background:#ffffffa8;border:1px solid #dce3e0;border-radius:16px;padding:15px 8px}.favorite-rooms>span{font-size:9px}.favorite-rooms button{padding:10px 8px;font-size:11px}.standards-link{margin-top:10px;padding:11px;font-size:10px}.exchange-hello{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:4px 2px;display:flex}.exchange-hello span{color:#17384d;font:700 21px Georgia,serif;display:block}.exchange-hello p{color:#5f7075;margin:4px 0 0;font-size:14px}.exchange-hello>button{color:#286d6b;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:850;display:flex;box-shadow:0 5px 17px #17384d10}.exchange-hello>button svg{width:15px}.exchange-moments{scrollbar-width:none;gap:11px;padding:3px 2px 14px;display:flex;overflow-x:auto}.exchange-moments::-webkit-scrollbar{display:none}.exchange-moments>button{color:#43565f;background:0 0;border:0;flex:0 0 92px;padding:0}.exchange-moments i{color:#277875;background:linear-gradient(145deg,#fff,#e6f0ed);border:3px solid #fff;border-radius:23px;outline:1px solid #cedbd6;place-items:center;width:68px;height:68px;margin:auto;font-style:normal;transition:all .2s;display:grid;box-shadow:0 7px 18px #17384d18}.exchange-moments svg{stroke-width:1.7px;width:28px;height:28px}.exchange-moments b,.exchange-moments span{display:block}.exchange-moments b{margin-top:8px;font-size:10px;line-height:1.15}.exchange-moments span{color:#d4644f;margin-top:3px;font-size:8px;font-weight:850}.exchange-moments button:hover i,.exchange-moments button.active i{color:#9b4635;background:linear-gradient(145deg,#fff1eb,#f2b9a8);outline-color:#e78067;transform:translateY(-3px)}.exchange-moments .all-moments i{color:#fff;background:linear-gradient(145deg,#1b5163,#17384d);outline-color:#17384d}.exchange-composer{border:0;border-radius:20px;grid-template-columns:44px 1fr;margin-bottom:12px;padding:16px;box-shadow:0 10px 32px #17384d14}.exchange-composer>.exchange-avatar{color:#6e3429;background:linear-gradient(145deg,#f4c4b5,#e7765b);width:44px;height:44px}.exchange-composer>button{min-height:51px;padding:10px 16px;background:#f4f7f5!important;border:1px solid #dce4e1!important}.exchange-composer>button b{color:#314854;font:600 14px Georgia,serif}.exchange-composer>button span{margin-top:4px;font-size:10px}.exchange-composer>div:last-child{gap:4px;padding-top:11px}.exchange-composer>div button{justify-content:center;align-items:center;gap:5px;min-height:35px;font-size:10px;display:flex}.exchange-composer>div svg{color:#d8664f;width:16px;height:16px}.exchange-trending{background:#fffaf4;border:1px solid #eaded2;border-radius:13px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 12px;display:flex;overflow-x:auto}.exchange-trending>span{color:#804f43;align-items:center;gap:5px;min-width:max-content;font-size:10px;font-weight:900;display:flex}.exchange-trending>span svg{color:#e7775c;width:14px}.exchange-trending button{color:#51666e;background:#fff;border:0;border-radius:999px;min-width:max-content;padding:7px 10px;font-size:10px;font-weight:750;box-shadow:0 2px 8px #17384d0e}.exchange-feed-head{padding:0 3px}.exchange-feed-head span{font-size:9px}.exchange-feed-head strong{font-size:20px}.exchange-post{border:0;border-radius:20px;padding:18px 19px;box-shadow:0 10px 30px #17384d12}.exchange-post header strong{font-size:12px}.exchange-post header span{font-size:9px}.exchange-post header small{font-size:8px}.exchange-post h3{margin-top:16px;font-size:19px}.exchange-post>p{font-size:13px;line-height:1.6}.exchange-post header em{font-size:8px}.exchange-post footer button{font-size:10px}.exchange-single-image{border-radius:15px}.exchange-single-image img{height:290px}.quick-panel,.sia-card,.exchange-event{border:0;border-radius:17px;box-shadow:0 9px 26px #17384d10}.quick-panel{padding:14px}.quick-panel header span{font-size:9px}.quick-panel>button{padding:12px 2px}.quick-panel>button>i{background:linear-gradient(145deg,#eaf3f0,#d3e5df);width:38px;height:38px;font-size:9px}.quick-panel strong{font-size:10px}.quick-panel span{font-size:9px}.sia-card{background:radial-gradient(circle at 85% 15%,#64bcb74f,#0000 35%),linear-gradient(140deg,#17384d,#236b74);padding:16px}.sia-card strong{font-size:14px}.sia-card p,.sia-card button{font-size:10px}.exchange-event{background:#fffaf4;padding:14px}.exchange-event>span{border-radius:12px;width:48px;height:54px}.exchange-event strong{font-size:12px}.exchange-event p{font-size:9px}@media (width<=1260px){.exchange-shell{grid-template-columns:210px minmax(540px,1fr);max-width:1040px}.exchange-right{display:none}}@media (width<=760px){.exchange-shell{padding:12px}.exchange-center{padding:0}.exchange-hello{align-items:flex-start}.exchange-hello p{font-size:12px}.exchange-hello>button{padding:10px;font-size:0}.exchange-hello>button svg{width:18px}.exchange-moments>button{flex-basis:78px}.exchange-moments i{border-radius:20px;width:60px;height:60px}.exchange-composer{grid-template-columns:38px 1fr;padding:12px}.exchange-composer>.exchange-avatar{width:38px;height:38px}.exchange-composer>button span{display:none}.exchange-composer>div:last-child{grid-column:1/-1}.exchange-composer>div button{font-size:9px}.exchange-trending{margin-bottom:14px}.exchange-post{padding:15px}.exchange-post h3{font-size:17px}.exchange-post>p{font-size:12px}.exchange-single-image img{height:220px}}@media (width<=480px){.exchange-hello span{font-size:19px}.exchange-moments>button{flex-basis:72px}.exchange-moments b{font-size:9px}.exchange-composer>div button:nth-child(3),.exchange-composer>div button:nth-child(4){display:none}.exchange-post footer{overflow-x:auto}.exchange-post footer button{min-width:max-content;padding:8px}}@container (width<=1050px){.exchange-shell{grid-template-columns:210px minmax(0,1fr);gap:16px;max-width:none;padding:16px}.exchange-right,.exchange-topbar>nav button:nth-child(4){display:none}}@container (width<=720px){.exchange-shell{padding:12px;display:block}.exchange-left{display:none}.exchange-center{padding:0}.exchange-topbar{flex-wrap:wrap;height:auto;min-height:60px;padding:8px 10px}.exchange-brand{flex:1}.exchange-brand small,.back-sidme{display:none}.exchange-search{flex-basis:100%;order:3;max-width:none}.exchange-topbar>nav{display:none}.social-exchange{padding-bottom:59px}}body{background:radial-gradient(circle at 8% 8%,#dfeaec 0,#0000 27%),linear-gradient(135deg,#e9f0f1,#f6f8f8)}.topbar{background:linear-gradient(105deg,#fff 0%,#f7fbfb 70%,#edf5f5 100%);border-bottom-color:#bdced2;box-shadow:0 8px 28px #17384d16}.brand-powered{letter-spacing:.11em!important;color:#173f50!important;font-size:13px!important}.workspace{background:0 0;box-shadow:0 25px 70px #17384d18}.sidebar{background:linear-gradient(#f9fbfb,#eef4f5);box-shadow:inset -1px 0 #fff}.main-panel{background:linear-gradient(145deg,#fff 0%,#fbfcfc 58%,#f2f7f7 100%)}.module-button{transition:transform .18s,box-shadow .18s,background .18s}.module-button:hover{background:#fff;transform:translate(3px);box-shadow:0 7px 18px #17384d12}.module-button.selected{border-color:#9cbfc2;box-shadow:0 10px 24px #17384d1b,inset 4px 0 #d06e58}.source-search,.quick-spec,.quote-card,.spec-sheet,.dealer-profile,.passport-story>section,.passport-record,.admin-card{border-color:#c5d4d8;box-shadow:0 12px 32px #17384d12}.source-search,.quick-spec{background:linear-gradient(135deg,#fff,#edf6f5)}.page-intro h1{text-shadow:0 2px #fff}.sia-panel{background:linear-gradient(#f7fafb,#edf4f5);box-shadow:-12px 0 34px #17384d0d}.sia-header{background:linear-gradient(110deg,#fff,#f3f8f8)}.auth-brand-lockup img{max-width:100%;object-fit:contain!important;object-position:left center!important;width:370px!important;height:178px!important}.premium-auth .auth-form button{color:#071820!important;text-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#f4fafb,#cfe4e6)!important;border:2px solid #173f50!important;font-size:16px!important;font-weight:950!important}.premium-auth .auth-form button:disabled{color:#071820!important;opacity:1!important;background:#d4e0e3!important;border-color:#7d979f!important}.preview-verification{background:#eef7f5!important;border-color:#a9ceca!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:76px!important;padding:14px 18px!important;display:flex!important}.preview-verification b{color:#173f50;font-size:14px}.preview-verification span{text-align:left!important;color:#48646d!important;max-width:none!important;font-size:12px!important}.demo-mode-bar{max-width:min(520px,100vw - 32px);z-index:1000!important;background:#6f3f15f2!important;border:1px solid #d39b54!important;border-radius:14px!important;align-items:center!important;gap:10px!important;width:auto!important;padding:10px 12px!important;display:flex!important;position:fixed!important;inset:auto auto 16px 16px!important;box-shadow:0 14px 38px #132b3680!important}.demo-mode-bar b{white-space:nowrap;font-size:13px}.demo-mode-bar span{line-height:1.3;font-size:11px!important}.demo-mode-bar button{white-space:nowrap!important;min-height:40px!important;padding:8px 12px!important}.topbar{position:relative;z-index:100!important}.header-actions{z-index:110;position:relative}.header-actions select{min-width:205px;font-size:14px!important;font-weight:850!important}.step-list button{min-height:90px!important;padding:12px 9px!important}.step-list button>b{width:36px!important;height:36px!important;font-size:14px!important}.step-list button strong{margin-top:8px!important;font-size:13px!important;line-height:1.25!important}.stage-nav{gap:14px!important}.stage-nav button{border-radius:10px!important;flex:1!important;min-height:54px!important;padding:13px 18px!important;font-size:15px!important;font-weight:900!important}.stage-nav button:last-child{color:#fff!important}.receiving-card button,.file-demo button,.label-demo>button{border-radius:10px!important;min-width:210px!important;min-height:50px!important;padding:12px 16px!important;font-size:14px!important;font-weight:900!important}@media (width<=760px){.auth-brand-lockup img{width:280px!important;height:132px!important}.demo-mode-bar{justify-content:space-between;max-width:none;bottom:10px!important;left:10px!important;right:10px!important}.demo-mode-bar span{display:none}.header-actions select{min-width:155px}.step-list button{min-width:120px!important}.stage-nav{flex-direction:column}.receiving-card button,.file-demo button,.label-demo>button{width:100%!important;min-width:0!important}}.legal-page,.accessibility-page{color:#183542;width:min(900px,100% - 32px);margin:0 auto;padding:56px 0 72px;line-height:1.7}.legal-page>a,.accessibility-page>a,.legal-page a,.accessibility-page a{color:#126d68;font-weight:750}.legal-page .eyebrow,.accessibility-page .eyebrow{color:#126d68;text-transform:uppercase;margin:38px 0 4px;font-size:.78rem;font-weight:900}.legal-page h1,.accessibility-page h1{color:#102f42;max-width:760px;margin:0 0 8px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.legal-page h2,.accessibility-page h2{color:#123b4d;margin:0 0 8px;font-size:1.25rem}.legal-page section,.accessibility-page section{border-top:1px solid #cfdddf;padding:22px 0}.legal-page section:first-of-type,.accessibility-page section:first-of-type{margin-top:30px}.legal-page p,.accessibility-page p{max-width:780px}.legal-updated{color:#657b83;font-size:.9rem}.legal-links{border-top:1px solid #cfdddf;flex-wrap:wrap;gap:20px;margin-top:34px;padding-top:22px;display:flex}@media (width<=620px){.legal-page,.accessibility-page{width:min(100% - 24px,900px);padding:34px 0 48px}.legal-page h1,.accessibility-page h1{font-size:2.15rem}}.platform-admin,.admin-denied{color:#202731;background:#f3f5f8;min-height:100vh;font-family:Arial,sans-serif}.platform-admin>header{background:#fff;border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.admin-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.admin-brand img{object-fit:contain;width:54px;height:54px}.admin-brand span{display:grid}.admin-brand small{color:#667085}.platform-admin>header>div{align-items:center;gap:16px;display:flex}.platform-admin>header>div span{color:#075b62;align-items:center;gap:7px;font-weight:700;display:flex}.platform-admin>header a{color:#0756c9;font-weight:700}.admin-body{grid-template-columns:210px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.admin-body>aside{background:#111827;min-height:calc(100vh - 76px);padding:24px 12px}.admin-body nav{gap:4px;display:grid}.admin-body nav button{color:#cbd5e1;text-align:left;background:0 0;border:0;border-radius:5px;padding:11px 13px;font-weight:700}.admin-body nav button.active,.admin-body nav button:hover{color:#fff;background:#1d4ed8}.admin-main{min-width:0;padding:28px}.admin-title{justify-content:space-between;align-items:start;gap:24px;display:flex}.admin-title>div>span{color:#0756c9;font-size:12px;font-weight:800}.admin-title h1{margin:5px 0;font-size:34px}.admin-title p{color:#596579;margin:0}.view-as{background:#fff;border:1px solid #cdd6e3;grid-template-columns:auto auto;gap:7px;min-width:340px;padding:14px;display:grid}.view-as label,.view-as small{grid-column:1/-1}.view-as a{color:#fff;background:#0756c9;justify-content:center;align-items:center;gap:6px;padding:9px;font-weight:800;text-decoration:none;display:flex}.admin-metrics{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin:22px 0;display:grid}.admin-metrics article{background:#fff;border:1px solid #d7dee9;border-top:3px solid #0c7078;padding:13px}.admin-metrics b{font-size:25px;display:block}.admin-metrics span{color:#5d6878;font-size:12px}.admin-table-wrap{background:#fff;border:1px solid #d7dee9;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e5e9ef;max-width:260px;padding:11px}.admin-table-wrap th{background:#eaf0f8}.admin-placeholder{background:#fff;border:1px solid #d7dee9;padding:32px}.admin-placeholder>svg{color:#0756c9;width:34px;height:34px}.admin-placeholder a{color:#fff;background:#0756c9;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-block}.private-review{border-top:1px solid #d7dee9;gap:10px;max-width:720px;margin-top:24px;padding-top:20px;display:grid}.private-review h3{align-items:center;gap:8px;margin:0;display:flex}.private-review input,.private-review textarea{border:1px solid #aeb8c6;padding:11px}.private-review textarea{min-height:90px}.private-review button{color:#fff;background:#8b1d2c;border:0;justify-self:start;gap:7px;padding:11px 15px;font-weight:800;display:flex}.admin-denied{text-align:center;place-content:center;padding:30px;display:grid}.admin-denied svg{color:#0756c9;width:52px;height:52px;margin:auto}.admin-denied a{color:#fff;background:#0756c9;padding:11px;text-decoration:none}@media (width<=1000px){.admin-body{grid-template-columns:1fr}.admin-body>aside{min-height:auto;overflow:auto}.admin-body nav{display:flex}.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-title{display:grid}.view-as{min-width:0}}@media (width<=620px){.platform-admin>header{padding:0 12px}.platform-admin>header>div span{display:none}.admin-main{padding:16px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-title h1{font-size:28px}.view-as{grid-template-columns:1fr}.view-as label,.view-as small{grid-column:auto}}.moderation-queue{background:#fff;border:1px solid #d7dee9;min-width:0;padding:24px}.moderation-queue>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moderation-queue h2{margin:0 0 6px;font-size:22px}.moderation-queue p{overflow-wrap:anywhere;max-width:72ch;margin:0 0 12px}.moderation-filter{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.moderation-filter button,.moderation-button{color:#111827;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb8c6;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.moderation-filter button[aria-pressed=true]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.moderation-button:disabled{opacity:.6;cursor:default}.moderation-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.moderation-danger{color:#b42318;background:#fff;border-color:#b42318}.moderation-confirm .moderation-danger{color:#fff;background:#b42318}.moderation-queue button:focus-visible,.moderation-queue textarea:focus-visible,.moderation-queue a:focus-visible{outline-offset:2px;outline:3px solid #1d70d6}.moderation-notice{background:#ecfdf5;border-left:4px solid #16806f;padding:12px 14px}.moderation-queue [role=alert]{color:#b42318;font-weight:700}.moderation-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.moderation-card{border:1px solid #d7dee9;border-radius:6px;min-width:0;padding:18px}.moderation-card h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px}.moderation-card dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0 0 14px;display:grid}.moderation-card dt{letter-spacing:.04em;text-transform:uppercase;color:#526174;font-size:12px;font-weight:700}.moderation-card dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.moderation-details{grid-column:1/-1}.moderation-actions{flex-wrap:wrap;gap:10px;display:flex}.moderation-conflict{background:#fff8eb;border-left:4px solid #b36f18;padding:12px 14px}.moderation-confirm{border-top:1px solid #d7dee9;gap:10px;max-width:720px;margin-top:14px;padding-top:14px;display:grid}.moderation-confirm h4{margin:0;font-size:16px}.moderation-confirm label{font-weight:700}.moderation-confirm textarea{width:100%;min-height:104px;font:inherit;box-sizing:border-box;resize:vertical;border:1px solid #aeb8c6;border-radius:5px;padding:11px}.moderation-queue>nav{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.moderation-legacy-heading{margin:28px 0 12px;font-size:18px}@media (width<=620px){.moderation-queue{padding:16px}.moderation-actions .moderation-button{flex:100%}.moderation-card dl{grid-template-columns:1fr}}.mp{transition:padding-right .2s}.dme-sia-expanded .mp{padding-right:350px}.dme-sia-window{box-sizing:border-box;z-index:2147483000;color:#202b38;letter-spacing:0;background:#f6f9fc;border:1px solid #b9c9dc;border-radius:8px;flex-direction:column;width:378px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 12px 32px #172d4926,0 2px 6px #172d4914}.dme-sia-window *{box-sizing:border-box;letter-spacing:0}.dme-sia-head{color:#fff;background:linear-gradient(135deg,#231a52 0%,#4a35a3 55%,#7b66cf 100%);border-bottom:0;flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.dme-sia-head img{object-fit:contain;background:0 0;width:48px;height:62px}.dme-sia-head div{flex:1;min-width:0}.dme-sia-head h2{color:#fff;margin:0;font-size:22px;font-weight:750}.dme-sia-head p{color:#d9d3f2;margin:4px 0;font-size:13px}.dme-sia-head nav{flex:none;gap:6px;display:flex}.dme-sia-window button{color:#304459;cursor:pointer;min-width:42px;min-height:42px;font:inherit;background:linear-gradient(#fff,#e8eef5);border:1px solid #c1cede;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 3px #0a254017}.dme-sia-window button:disabled{opacity:.5;cursor:not-allowed}.dme-sia-window :focus-visible{outline-offset:2px;outline:3px solid #6b4cc4}.dme-sia-status{color:#4a35a3;background:#f1edfb;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.dme-sia-status span{background:#268d85;border-radius:50%;width:7px;height:7px}.dme-sia-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:16px;overflow:auto}.dme-sia-transcript article{background:#fff;border:1px solid #d9e2ec;border-radius:7px;margin:0 0 12px;padding:13px 14px;box-shadow:0 2px 3px #0a254009}.dme-sia-transcript article.user{background:#f1edfb;border-color:#d6cdf0}.dme-sia-transcript strong{color:#4a35a3;font-size:12px}.dme-sia-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.55}.dme-sia-transcript h3{margin:16px 0 10px;font-size:16px}.dme-sia-transcript h4{margin:0;font-size:14px}.dme-sia-window a{color:#4a35a3;overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.dme-sia-transcript small{font-size:12px;line-height:1.4}.dme-sia-transcript details{border-top:1px solid #dde4ed;padding:10px 0;font-size:12px}.dme-sia-transcript summary{cursor:pointer;color:#47617b;padding:4px 0}.dme-sia-composer{background:#fff;border-top:1px solid #cad8e7;flex:none;padding:12px 14px 9px;box-shadow:0 -3px 10px #163c6210}.mp .dme-sia-window .dme-sia-consent{flex-direction:row;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.mp .dme-sia-window .dme-sia-consent input{flex:none;width:18px;height:18px;min-height:18px;margin:1px 0}.mp .dme-sia-window .dme-sia-footnote{margin-top:7px;font-size:9px;font-weight:400;line-height:1.4}.dme-sia-consent{color:#42556c;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:12px;line-height:1.4;display:flex}.dme-sia-consent input{accent-color:#176bec;flex:none;width:18px;height:18px;margin:1px 0}.dme-sia-question-label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.dme-sia-window textarea{resize:vertical;width:100%;min-height:72px;max-height:140px;font:inherit;color:#26354b;background:#f7fbff;border:1px solid #9bb9dc;border-radius:7px;padding:10px 12px;font-size:16px;line-height:1.4;display:block;box-shadow:inset 0 2px 4px #14345b0d}.dme-sia-controls{gap:8px;margin-top:8px;display:flex}.dme-sia-window .dme-sia-send{color:#fff;background:linear-gradient(#6b4cc4,#4a35a3);border-color:#3b2a7a;min-width:92px;margin-left:auto;font-weight:700;box-shadow:inset 0 1px #ffffff60,0 3px 5px #184a9f26}.dme-sia-footnote{text-align:center;color:#63758a;margin-top:9px;font-size:9px;line-height:1.4;display:block}.dme-sia-error{color:#9c243a;max-height:60px;margin:7px 0;font-size:12px;overflow:auto}.dme-sia-expanded .mp .mp-seller-window:has(.dme-sia-window){width:calc(100% - 410px);max-width:calc(100% - 410px);margin-right:410px}.dme-sia-window.is-minimized{height:78px;top:auto;bottom:16px}.dme-sia-window.is-minimized>:not(.dme-sia-head){display:none}.dme-sia-window.is-minimized .dme-sia-head{border-bottom:0;height:100%}.dme-sia-launcher{z-index:91;color:#24364a;min-width:190px;font:inherit;text-align:left;background:#fff;border:1px solid #aebfd3;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #172d4930}.dme-sia-launcher img{object-fit:contain;width:34px;height:42px}.dme-sia-launcher span{flex-direction:column;flex:1;display:flex}.dme-sia-launcher strong{font-size:15px}.dme-sia-launcher small{color:#607187;font-size:11px}@media (width<=1100px){.dme-sia-expanded .mp{padding-right:0}.dme-sia-expanded .mp .mp-seller-window:has(.dme-sia-window){width:100%;max-width:100%;margin-right:0}.dme-sia-window{width:min(350px,100vw - 24px);height:min(620px,100dvh - 24px);top:auto;bottom:12px;right:12px}.dme-sia-head{gap:8px;padding:9px 11px}.dme-sia-head img{width:34px;height:44px}.dme-sia-head h2{font-size:19px}.dme-sia-head p{margin:2px 0;font-size:11px}.dme-sia-head nav{gap:4px}.dme-sia-window button{min-width:40px;min-height:40px;padding:7px}.dme-sia-status{display:none}.dme-sia-transcript{padding:11px}.dme-sia-composer{padding:9px 11px 7px}.dme-sia-window textarea{min-height:58px;max-height:96px}.dme-sia-window.is-minimized{height:66px;bottom:12px}}@media (width<=900px){.dme-sia-expanded .mp{padding-right:0}.dme-sia-expanded .mp .mp-seller-window:has(.dme-sia-window){width:100%;max-width:100%;margin:0}}@media (width<=560px){.dme-sia-window:not(.is-minimized):not(.is-initializing){inset:8px 8px calc(78px + env(safe-area-inset-bottom,0px));border-radius:8px;width:auto;height:auto;max-height:none}.dme-sia-window.is-minimized,.dme-sia-window.is-initializing{height:62px;bottom:calc(78px + env(safe-area-inset-bottom,0px))}.dme-sia-head p{display:none}.dme-sia-head img{width:28px;height:36px}.dme-sia-head nav button{min-width:38px}.dme-sia-launcher{right:10px;bottom:calc(78px + env(safe-area-inset-bottom,0px));min-width:174px}}@media (prefers-reduced-motion:reduce){.dme-sia-window *{scroll-behavior:auto}}.dme-sia-composer{position:relative}@media (width>=1101px){.dme-sia-expanded .mp{padding-right:350px}.dme-sia-window:not(.is-minimized){border-radius:0;width:350px;height:auto;top:0;bottom:0}.dme-sia-window.is-minimized{border-radius:8px;height:78px;top:auto;bottom:16px}.dme-sia-expanded .mp .mp-seller-window:has(.dme-sia-window){width:calc(100% - 350px);max-width:calc(100% - 350px);margin-right:350px}.dme-sia-head{gap:8px;padding:10px}.dme-sia-head img{width:34px;height:44px}.dme-sia-head h2{font-size:19px}.dme-sia-head p{margin:2px 0;font-size:11px}.dme-sia-head nav{gap:4px}}@media (width<=900px){.dme-sia-expanded{--dme-sia-pane-height:min(440px,52dvh);--dme-sia-transcript-min:clamp(120px,22dvh,180px)}.dme-sia-expanded .mp{min-height:0;height:calc(100dvh - var(--dme-sia-pane-height) - 24px);max-height:calc(100dvh - var(--dme-sia-pane-height) - 24px);overscroll-behavior:contain;overflow-y:auto}.dme-sia-expanded .mp .mp-header{position:relative;top:auto}.dme-sia-expanded .mp .mp-mobile-dock{padding-bottom:7px;display:grid;position:sticky;bottom:0;left:auto;right:auto}.dme-sia-expanded .dme-sia-window:not(.is-minimized){width:calc(100vw - 16px);height:var(--dme-sia-pane-height);top:auto;bottom:8px;right:8px}.dme-sia-expanded .mp .mp-seller-window:has(.dme-sia-window){height:calc(100dvh - var(--dme-sia-pane-height) - 24px);max-height:calc(100dvh - var(--dme-sia-pane-height) - 24px);margin-top:0;top:0;bottom:auto}.dme-sia-expanded .mp .mp-account-window:has(.dme-sia-window){height:calc(100dvh - var(--dme-sia-pane-height) - 24px);max-height:calc(100dvh - var(--dme-sia-pane-height) - 24px);overscroll-behavior:contain;margin:0 auto;scroll-padding:12px;top:8px;bottom:auto;overflow-y:auto}.dme-sia-expanded .dme-sia-transcript{min-height:var(--dme-sia-transcript-min);padding:8px}.dme-sia-expanded .dme-sia-composer{max-height:calc(var(--dme-sia-pane-height) - 64px - var(--dme-sia-transcript-min));overflow:auto}}@media (width<=760px){.dme-sia-launcher,.dme-sia-window.is-minimized,.dme-sia-window.is-initializing{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.dme-sia-window.is-initializing{height:66px;top:auto}.dme-sia-window.is-initializing>:not(.dme-sia-head){display:none}.dme-sia-window.is-initializing .dme-sia-head{height:100%}}.dme-sia-disclosure{color:#4c5c70;margin:8px 0 4px;font-size:11px;line-height:1.4}.dme-sia-window .dme-sia-info-toggle{box-shadow:none;color:#235ba0;text-align:left;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:11px}.dme-sia-information{z-index:2;background:#fff;border:1px solid #bacbdd;border-radius:8px;max-height:45dvh;padding:16px;font-size:13px;position:absolute;bottom:100%;left:0;right:0;overflow:auto;box-shadow:0 -8px 24px #18304b22}.dme-sia-acknowledge{color:#3a4b5e;align-items:flex-start;gap:8px;margin:8px 0 4px;font-size:12px;line-height:1.4;display:flex}.dme-sia-acknowledge input{flex:none;margin-top:2px}.dme-sia-acknowledge a{color:#4a35a3;text-decoration:underline}.dme-sia-head nav button{color:#fff;box-shadow:none;background:#fff2;border-color:#fff5}.dme-sia-head nav button:hover{background:#fff3}.dme-sia-launcher{color:#fff;background:linear-gradient(135deg,#231a52,#4a35a3);border:1px solid #4a35a3;box-shadow:0 6px 18px #231a5240}.dme-sia-launcher strong,.dme-sia-launcher small{color:#fff}.dme-sia-window .dme-sia-question-label{color:#4a35a3;font-size:14px}.dme-sia-window textarea{background:#fff;border:2px solid #6b4cc4;box-shadow:0 0 0 4px #6b4cc41f}.dme-sia-window textarea:focus-visible{border-color:#a21c30;outline:none;box-shadow:0 0 0 4px #a21c3026}.dme-sia-window textarea::placeholder{color:#6f6a8a}.dme-sia-quick-prompts{gap:7px;margin-top:12px;display:grid}.dme-sia-quick-prompts button{color:#183453;text-align:left;font:inherit;background:#fff;border:1px solid #aebfe0;border-radius:18px;padding:8px 11px;font-size:12px;font-weight:700}.dme-sia-quick-prompts button:hover{background:#f7f4ff;border-color:#6b4cc4}@media (width<=760px){.dme-sia-launcher{border-radius:50%;justify-content:center;gap:0;width:56px;min-width:0;height:56px;padding:6px}.dme-sia-launcher span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dme-sia-launcher>svg{display:none}html:has(.mp-main :is(textarea,input,select):focus) :is(.dme-sia-launcher,.dme-sia-window.is-minimized){display:none}}@media (width<=560px){.dme-sia-window.is-minimized{width:56px;height:56px;right:10px}.dme-sia-window.is-minimized .dme-sia-head{justify-content:center;padding:0}.dme-sia-window.is-minimized .dme-sia-head>img,.dme-sia-window.is-minimized .dme-sia-head>div,.dme-sia-window.is-minimized .dme-sia-head nav button:not([aria-label=Expand\ Sia]){display:none}.dme-sia-window.is-minimized .dme-sia-head nav{display:block}.dme-sia-window.is-minimized .dme-sia-head nav button[aria-label=Expand\ Sia]{border:0;width:54px;min-width:54px;height:54px;min-height:54px}.mp-account-window[open] :is(.dme-sia-launcher,.dme-sia-window.is-minimized,.dme-sia-window.is-initializing){display:none}}.dme-sia-action{color:#fff;background:#6b4cc4;border:1px solid #6b4cc4;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin:10px 0 0;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dme-sia-action:hover{background:#573ba6;border-color:#573ba6}.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}
