@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.change-controls{border:1px solid var(--line,#deded4);background:var(--surface,#fff);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;padding:12px 15px;display:flex}.change-controls>div:first-child{min-width:0}.change-controls b{font-size:11px;font-weight:650}.change-controls small{color:var(--muted,#6b766d);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5;display:block}.change-controls>div:last-child{flex-shrink:0;gap:7px;display:flex}.change-controls button{min-height:36px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.change-controls button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.change-controls{align-items:flex-start;padding:11px}.change-controls>div:last-child{gap:5px}.change-controls button{padding:7px}.change-controls button svg{width:13px}}:root{--forest:#183e34;--deep:#123329;--gold:#bc9e60;--ink:#24362f;--muted:#6e7973;--line:#e2e5de;--paper:#f6f7f2;--white:#fff;--soft:#eaf0e9}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px DM Sans,Arial,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.22}h1>span{color:var(--gold)}h2{letter-spacing:-.5px;font-size:19px}h3{font-size:15px}a{color:inherit;text-decoration:none}button,.button{font:inherit;cursor:pointer;color:var(--forest);background:#fff;border:1px solid #dce2d9;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 13px;font-weight:600;display:inline-flex}button:hover,.button:hover{background:#edf2ea;border-color:#b8c6b8}button:disabled{opacity:.48;cursor:default}button.primary,.button.primary{background:var(--forest);border-color:var(--forest);color:#fff}button.primary:hover,.button.primary:hover{background:#275346}.full{width:100%}.icon{background:0 0;border:0;min-height:32px;padding:7px}.text-link{background:0 0;border:0;justify-content:start;gap:7px;min-height:24px;padding:0;font-weight:650}.text-link:hover{background:0 0;text-decoration:underline}.eyebrow{letter-spacing:1.7px;color:#768376;font-size:10px;font-weight:700;display:block}.topbar{border-bottom:1px solid var(--line);background:#fffa;justify-content:space-between;align-items:center;height:75px;padding:18px 38px;display:flex}.topbar>div{align-items:center;gap:12px;display:flex}.topbar>div>span:first-child:not(.avatar){letter-spacing:1.5px;color:var(--muted);font-size:9px}.topbar b{font-size:11px;font-weight:600}.top-actions{gap:12px}.avatar{width:30px;height:30px;color:var(--forest);background:#e7ede3;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.account-name{gap:3px;display:grid}.account-name small{color:var(--muted);font-size:9px}main{max-width:1570px;margin:auto;padding:34px 38px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading .eyebrow{margin-bottom:11px}.page-heading p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.page-heading>button{white-space:nowrap;font-size:11px}.welcome{background:var(--forest);color:#f4f3e9;border-radius:8px;justify-content:space-between;min-height:245px;padding:30px 35px;display:flex;position:relative;overflow:hidden}.welcome .eyebrow{color:#b5c5b6;letter-spacing:2px;margin-bottom:12px;font-size:8px}.welcome h2{letter-spacing:-.9px;font-size:30px;font-weight:600;line-height:1.25}.welcome p{color:#c7d1c8;max-width:415px;margin:12px 0 17px;font-size:11px;line-height:1.65}.welcome button{background:#f1efe2;border-color:#f1efe2;min-height:32px;padding:8px 12px;font-size:10px}.welcome-mark{color:#c5b57f;flex-direction:column;align-self:center;align-items:center;gap:15px;width:200px;display:flex}.welcome-mark span{letter-spacing:4px;font-size:13px}.welcome-mark small{letter-spacing:2px;color:#a7b9a8;font-size:6px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:9px;padding:20px 21px;display:grid;position:relative}.stats article>svg{color:#9aa991;position:absolute;top:20px;right:18px}.stats article>span{color:var(--muted);padding-right:19px;font-size:10px}.stats strong{letter-spacing:-1px;font:650 30px/1.15 Manrope,sans-serif}.stats small{color:#8b9388;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:22px;padding:24px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-heading .eyebrow{margin-bottom:7px;font-size:8px}.section-heading h2{font-size:17px}.section-heading>button{font-size:10px}.section-heading .text-link{white-space:nowrap}.empty{text-align:center;color:#8a9c89;flex-direction:column;align-items:center;padding:35px 15px 40px;display:flex}.empty h3{color:var(--ink);margin-top:17px;font-size:15px}.empty p{max-width:320px;color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.7}.empty button{font-size:10px}.launch{padding:26px}.launch>.eyebrow{font-size:8px}.launch h2{margin:10px 0 24px;font-size:22px}.launch>div{color:#8c9e7f;gap:12px;margin:18px 0;display:flex}.launch>div p{color:var(--ink);flex:1;font-size:11px;font-weight:600}.launch small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.launch>a{border-top:1px solid var(--line);color:var(--forest);justify-content:space-between;margin-top:20px;padding-top:17px;font-size:10px;font-weight:650;display:flex}.footnote,.quiet{color:var(--muted);align-items:center;gap:9px;font-size:10px;line-height:1.6;display:flex}.footer{border-top:1px solid var(--line);color:#9aa299;justify-content:space-between;gap:20px;margin-top:45px;padding-top:18px;font-size:8px;display:flex}.footer span:first-child{letter-spacing:1.5px;font-weight:700}.table-wrap{margin:0 -24px -24px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f3;padding:13px 17px;font-size:8px;font-weight:600}td{border-bottom:1px solid #edf0e9;padding:18px 17px}th:first-child,td:first-child{padding-left:24px}td small,dl small,.manager-row small,.template small{color:var(--muted);margin-top:5px;font-size:9px;display:block}td .text-link{font-size:11px}.badge{white-space:nowrap;color:#7c8578;background:#f0f2ed;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;line-height:1;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.green{color:#477247;background:#eaf1e6}.badge.amber{color:#9c7934;background:#f7f0df}.search{border:1px solid var(--line);max-width:250px;color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding-left:10px;display:flex}.search input{background:0 0;border:0;max-width:210px;min-height:33px;font-size:10px}.record-grid{grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin-top:20px;display:grid}.back{font-size:11px}dl{margin:15px 0 24px}dl>div{border-bottom:1px solid #edf0e8;justify-content:space-between;gap:20px;padding:14px 0;font-size:11px;display:flex}dt{color:var(--muted)}dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.panel>h3{margin:25px 0 12px}.document{text-align:left;border-color:var(--line);justify-content:start;gap:11px;width:100%;margin:8px 0;padding:13px;font-size:11px}.document span{overflow-wrap:anywhere;flex:1;min-width:0}.document small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:400;display:block}.inline-alert{color:#977839;background:#faf5e9;border-radius:5px;gap:9px;margin:12px 0;padding:13px;font-size:11px;display:flex}.actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.actions button{font-size:10px}.next-step>h2{margin:12px 0}.next-step>p{color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.8}.next-step>button,.next-step>a{margin-bottom:12px;font-size:10px}.next-step .quiet{border-top:1px solid var(--line);align-items:start;margin-top:12px;padding-top:20px}.next-step .quiet svg{flex-shrink:0}.danger{color:#9a5849}.muted{color:var(--muted);font-size:11px;line-height:1.7}.manager-row,.template{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;font-size:11px;display:flex}.manager-row>div,.template>div{flex:1}.manager-row>span{color:var(--muted);font-size:10px}.manager-row button,.template button{font-size:10px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resource{text-align:left;border-color:var(--line);min-height:180px;padding:23px;display:block}.file-mark{background:var(--soft);border-radius:5px;margin-bottom:14px;padding:10px;display:inline-flex}.resource small{color:var(--muted);margin:8px 0 20px;font-size:9px;display:block}.resource>span:last-child{justify-content:space-between;font-size:10px;display:flex}.audit,.reminder{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;font-size:11px;display:flex}.audit small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.reminder p{color:var(--muted);margin-top:5px}.alert,.notice{color:#9a5a39;background:#fbefe5;border-radius:5px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:11px;line-height:1.5;display:flex}.notice{color:#497044;background:#e9f0e4}.notice .icon{margin-left:auto}dialog{border:1px solid var(--line);width:520px;max-width:min(520px,100% - 32px);max-height:90vh;color:var(--ink);border-radius:9px;padding:25px;box-shadow:0 15px 80px #09251625}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#142a275c}.modal-head{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.modal-head h2{font-size:20px}label:not(.check):not(.search){gap:8px;margin:17px 0;font-size:11px;font-weight:600;display:grid}input,select{font:inherit;color:var(--ink);background:#fff;border:1px solid #dce2d9;border-radius:5px;width:100%;min-height:42px;padding:10px;font-size:12px}input:focus,select:focus{outline-offset:2px;outline:2px solid #9bb99f}input[type=file]{font-size:11px}.check{align-items:start;gap:10px;margin:18px 0;font-size:12px;line-height:1.6;display:flex}.check input{width:16px;height:16px;min-height:0;accent-color:var(--forest);flex-shrink:0;margin:2px 0}.form-help{color:var(--muted);margin:15px 0;font-size:11px;line-height:1.7}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;display:flex}.modal-actions button{font-size:11px}.login{background:linear-gradient(145deg,#eef1e8,#fafaf5);flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:100vh;padding:35px;display:flex}.login-logo img{width:150px;margin-bottom:35px}.login-card{border:1px solid var(--line);background:#fff;border-radius:8px;width:410px;max-width:100%;padding:40px;box-shadow:0 8px 30px #12332908}.login-card .eyebrow{margin-bottom:18px;font-size:8px}.login h1{font-size:35px}.login p{color:var(--muted);margin:18px 0 28px;font-size:12px;line-height:1.8}.login-card>small{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.login footer{color:#7a8878;letter-spacing:2px;margin-top:35px;font-size:8px}.loading{text-align:center;padding:15vh 30px}.loading img{width:160px;margin-bottom:30px}.loading p{color:var(--muted);margin:20px 0}@media (min-width:1550px){main{padding:45px 55px}.welcome{min-height:270px;padding:35px 42px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1150px){main{padding:28px 25px}.topbar{padding:18px 25px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.launch{display:none}.stats article{padding:17px 15px}.stats article>svg{display:none}.welcome-mark{width:150px}.record-grid{grid-template-columns:minmax(0,1fr) 270px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.topbar{height:56px;padding:12px 22px}.account-name{display:none}main{padding:25px 22px}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.page-heading .eyebrow{letter-spacing:1px;font-size:8px}.page-heading>button{min-height:34px;padding:9px;font-size:10px}.page-heading>button svg{width:13px}.stats{gap:10px}.stats article>span{font-size:9px}.stats small{font-size:8px}.record-grid{grid-template-columns:1fr}.next-step{order:-1}.welcome h2{font-size:28px}.welcome{min-height:245px}.welcome-mark{width:140px}.welcome p{max-width:330px}.manager-row{flex-wrap:wrap}.manager-row>div{min-width:160px}}@media (max-width:520px){main{padding:23px 17px}.topbar{padding:12px 18px}.topbar>div{gap:8px}.page-heading{margin-bottom:22px;display:block}.page-heading>button{margin-top:17px}.page-heading h1{letter-spacing:-.9px;font-size:27px}.page-heading p{font-size:11px}.welcome{min-height:260px;padding:26px 24px}.welcome h2{font-size:27px}.welcome-mark{display:none}.welcome p{max-width:290px;font-size:10px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0}.stats article{padding:17px}.stats strong{font-size:28px}.stats small{font-size:8px}.panel{margin-bottom:16px;padding:20px}.table-wrap{margin:0 -20px -20px}.section-heading{flex-wrap:wrap;gap:10px}.section-heading h2{font-size:16px}.section-heading .search{width:100%;max-width:100%}.search input{max-width:none}.dashboard-grid{gap:0}.empty{padding:25px 5px}.empty p{font-size:10px}.footer{margin-top:30px;font-size:7px}.resource-grid{grid-template-columns:1fr}.login-card{padding:30px 25px}.login{padding:25px}.login-card>small{font-size:8px}.manager-row>span,.manager-row button{font-size:9px}dl>div{gap:12px;font-size:10px}.quiet{font-size:9px}}.page-heading p,.welcome p{font-size:13px}.stats article>span{font-size:12px}.stats small{font-size:10px}.empty p,.next-step>p,.document,.document small,.muted,.quiet,.form-help,.empty button,.section-heading>button,.page-heading>button,.next-step>button,.next-step>a,.actions button,table,td .text-link{font-size:12px}td small{font-size:10px}.launch>div p{font-size:12px}.launch small{font-size:11px}.badge{font-size:10px}label:not(.check):not(.search){font-size:12px}.login p{font-size:14px}.login-card .button{font-size:13px}.login-card>small{font-size:10px}.manager-row,.template,dl>div{font-size:12px}@media (max-width:820px){.page-heading p{font-size:12px}.stats article>span{font-size:11px}.footer{flex-wrap:wrap}.footer a{color:var(--forest);font-size:10px}}textarea{font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dce2d9;border-radius:5px;width:100%;padding:11px;line-height:1.65}textarea:focus{outline-offset:2px;outline:2px solid #9bb99f}.company-hero{background:var(--forest);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding:29px 32px;display:flex}.company-hero .eyebrow{color:#b4c4b2;margin-bottom:12px;font-size:9px}.company-hero h2{max-width:620px;font-size:27px;font-weight:600}.company-hero p{color:#c1d0c1;max-width:620px;margin:12px 0 19px;font-size:13px;line-height:1.7}.company-hero>svg{color:#bcaa76;margin:15px}.company-hero .button,.company-hero button{background:#f3f1e8;border-color:#f3f1e8;font-size:11px}.suite-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.suite-actions button,.suite-actions .button{font-size:11px}.suite-actions label{margin:0!important}.suite-actions>select{width:auto;min-width:150px}.suite-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px;display:grid}.suite-metrics>button{text-align:left;border-color:var(--line);background:#fff;flex-direction:column;align-items:start;gap:10px;padding:22px 19px;display:flex;position:relative}.suite-metrics>button>svg{color:#91a18a;position:absolute;top:20px;right:16px}.suite-metrics span{color:var(--muted);padding-right:20px;font-size:11px;font-weight:400}.suite-metrics strong{letter-spacing:-1px;font:650 29px Manrope,sans-serif}.suite-metrics small{color:var(--muted);font-size:10px;font-weight:400}.company-overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.company-launcher>a{border-top:1px solid var(--line);color:var(--forest);align-items:center;gap:14px;padding:19px 0;display:flex}.company-launcher>a>span{flex:1}.company-launcher b{font-size:12px}.company-launcher small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.attention-grid{display:grid}.attention-grid>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;border-radius:0;justify-content:start;gap:14px;padding:18px 0}.attention-grid>button>div{flex:1}.attention-grid b{font-size:12px}.attention-grid small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.suite-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.update-card{border-top:1px solid var(--line);padding:23px 0}.update-card h3{margin:14px 0 10px;font-size:18px}.update-card small{color:var(--muted);font-size:10px}.update-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:880px;margin-bottom:13px;font-size:13px;line-height:1.85}.update-card .suite-actions{margin-top:17px}.ack-details{background:var(--paper);border-radius:5px;margin-top:18px;padding:13px 16px;font-size:11px}.ack-details summary{cursor:pointer}.ack-details .suite-row{padding-top:12px}.company-task{border-top:1px solid var(--line);align-items:center;gap:13px;padding:18px 0;display:flex}.company-task>div{flex:1;min-width:0}.company-task b{font-size:12px}.company-task small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.company-task p{color:var(--muted);white-space:pre-wrap;margin-top:8px;font-size:11px;line-height:1.7}.company-task>button{font-size:10px}.priority{background:#9bb191;border-radius:3px;align-self:start;width:3px;height:28px}.priority.high{background:#b77b4c}.priority.low{background:#ccd3c5}.suite-search{border:1px solid var(--line);width:260px;max-width:100%;color:var(--muted);border-radius:5px;align-items:center;padding-left:10px;flex-direction:row!important;gap:8px!important;margin:0!important;font-size:12px!important;display:flex!important}.suite-search input{background:0 0;border:0;min-height:37px;font-size:12px}.onboarding-card{border:1px solid var(--line);border-radius:7px;margin-top:25px;padding:21px}.onboarding-card .section-heading{margin-bottom:14px}.onboarding-card small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.readiness-progress{background:#edf0e7;border-radius:5px;height:5px;margin-bottom:13px;overflow:hidden}.readiness-progress>span{background:#729068;height:100%;display:block}.checklist-item{border-bottom:1px solid #edf0e8;align-items:center;gap:12px;padding:17px 0;display:flex}.checklist-item>div{flex:1;min-width:0}.checklist-item b{font-size:12px}.checklist-item small{font-size:10px;line-height:1.6}.checklist-item>button{min-height:32px;font-size:10px}.check-dot{color:#9b9276;background:#f7f2e6;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.check-dot.done{color:#5d7a50;background:#e6efdf}.checklist-file{margin-top:8px;font-size:10px;display:flex}.credential-grid,.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.credential-card,.directory-card{border:1px solid var(--line);border-radius:7px;min-width:0;padding:22px}.credential-card h3{margin:16px 0 7px;font-size:17px}.credential-card>p{color:var(--muted);font-size:12px;line-height:1.7}.credential-card dl{margin:15px 0 20px}.credential-card dl>div{font-size:11px}.credential-note{background:var(--paper);margin:10px 0;padding:10px}.credential-card .suite-actions{margin:10px 0}.tops-info{background:#eef2e8;border:1px solid #dce4d4;border-radius:6px;align-items:start;gap:14px;margin:20px 0;padding:18px;display:flex}.tops-info>svg{color:#6a845a;flex-shrink:0}.tops-info p{color:var(--muted);flex:1;font-size:11px;line-height:1.7}.tops-info b{color:var(--forest);font-size:12px}.tops-info>a{white-space:nowrap;font-size:10px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-card{flex-direction:column;align-items:start;display:flex}.directory-avatar{width:42px;height:42px;color:var(--forest);background:#e9eee3;border-radius:50%;place-items:center;margin-bottom:17px;font-size:13px;display:grid}.directory-card h3{font-size:16px}.directory-card>p{color:var(--muted);margin:8px 0;font-size:11px}.directory-card>a{color:var(--forest);overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:11px}.directory-card small{color:var(--muted);margin-top:9px;font-size:10px}.directory-card .directory-skills{border-top:1px solid var(--line);margin-top:15px;padding-top:13px;font-size:11px;line-height:1.7}.directory-card>button{margin-top:20px;font-size:10px}.suite-resource{cursor:default}.suite-resource>p{color:var(--muted);white-space:pre-wrap;margin:12px 0;font-size:11px;line-height:1.75}.suite-resource .file-mark{margin:0}.suite-resource>small{margin-top:14px}.resource-ack{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.resource-ack button{font-size:10px}.company-dialog{width:600px;max-width:min(600px,100% - 30px)}.addendum-preview{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:19px}.addendum-preview h3{margin:10px 0 15px}.addendum-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.75}.addendum-preview small{color:var(--muted);font-size:10px;line-height:1.6}.next-step .primary.full{white-space:normal}.company-hero~.footnote{margin-top:20px}@media (max-width:1200px){.company-overview-grid{grid-template-columns:1fr}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-metrics>button{padding:19px 16px}.suite-metrics>button>svg{display:none}}@media (max-width:820px){.company-hero{padding:25px}.company-hero h2{font-size:24px}.company-hero p{font-size:12px}.company-hero>svg{display:none}.suite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-grid{grid-template-columns:1fr}.tops-info{flex-wrap:wrap}.tops-info p{min-width:200px}.tops-info>a{margin-left:34px}.company-task{flex-wrap:wrap}.company-task>div{min-width:160px}}@media (max-width:520px){.company-hero{padding:24px 20px}.company-hero h2{font-size:23px}.company-hero .suite-actions{gap:7px}.company-hero button,.company-hero .button{padding:8px 10px;font-size:10px}.suite-metrics{gap:10px}.suite-metrics>button{padding:17px 15px}.suite-metrics span{padding:0;font-size:10px}.suite-metrics strong{font-size:26px}.suite-metrics small{font-size:9px}.directory-grid{grid-template-columns:1fr}.onboarding-card{padding:15px}.checklist-item{flex-wrap:wrap;gap:9px}.checklist-item>div{min-width:180px}.checklist-item .badge{margin-left:30px}.checklist-item>button{margin-left:auto}.section-heading .suite-actions,.suite-search{width:100%}.suite-resource{padding:18px}.update-card .suite-row{flex-direction:column;align-items:start}.tops-info{padding:15px}.tops-info p{min-width:150px}.company-task .badge{margin-left:17px}.credential-card{padding:18px}}.checklist-file{overflow-wrap:anywhere;white-space:normal;text-align:left;max-width:100%}.directory-card>p{overflow-wrap:anywhere}.mail-setup{border-top:1px solid var(--line);padding:20px}.mail-setup summary{cursor:pointer;font-weight:600}.mail-setup ol{padding-left:20px;line-height:1.7}.mail-setup code{overflow-wrap:anywhere;white-space:normal}.mail-setup form{max-width:620px;padding:20px 0 0}.mail-results{border:1px solid var(--line);border-radius:7px;padding:14px}fieldset{border:1px solid var(--line);border-radius:7px;max-height:260px;padding:14px;overflow:auto}fieldset .check{padding:6px 0}fieldset small{color:var(--muted);display:block}.info{border-bottom:1px solid var(--line);gap:10px;padding:15px 20px;display:flex}.table-wrap small{display:block}button.danger-text{color:#983f37;background:0 0;border-color:#dbc2bd}button.danger-text:hover{background:#fbf0ee}button.danger-solid{color:#fff;background:#983f37;border-color:#983f37}button.danger-solid:hover{background:#7b302a}.account-row-actions{min-width:160px;max-width:310px}.account-row-actions button{white-space:normal}.account-delete-zone{border-top:1px solid #dbc2bd;gap:12px;margin-top:25px;padding-top:20px;display:grid}.account-delete-zone p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}.account-delete-zone button{justify-self:start}.delete-person-summary{color:#883d34;background:#fbf2ef;border:1px solid #ead4ce;border-radius:6px;align-items:center;gap:13px;padding:17px;display:flex}.delete-person-summary b{font-size:16px;display:block}.delete-person-summary small{overflow-wrap:anywhere;margin-top:5px;display:block}.deletion-counts{border:1px solid var(--line);border-radius:6px;margin:0;padding:6px 16px}.deletion-counts>div{justify-content:space-between;gap:15px;padding:10px 0;display:flex}.deletion-counts dt{font-size:12px}.deletion-counts dd{margin:0;font-weight:600}.delete-person-dialog form{gap:16px;display:grid}.delete-person-dialog .form-help{margin:0}.delete-person-dialog .modal-actions{margin-top:3px}.delete-person-dialog input{width:100%;min-width:0}.delete-person-dialog label{overflow-wrap:anywhere}button:disabled{cursor:not-allowed}.alert>div>p{margin-top:6px;font-size:12px}.policy-registry .section-heading{align-items:flex-start}.policy-registry .muted{max-width:700px;margin-top:8px}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.policy-card{border:1px solid var(--line);border-radius:7px;min-width:0;padding:20px}.policy-card-heading{color:var(--forest);justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.policy-card h3{line-height:1.5}.policy-card>p{color:var(--muted);margin:10px 0 16px;font-size:12px;line-height:1.7}.policy-card .suite-actions{flex-wrap:wrap}.policy-card button{white-space:normal;font-size:11px}.policy-card details{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.policy-card summary,.agreement-policies summary{cursor:pointer;color:var(--forest);font-size:11px;line-height:1.6}.policy-history{border-top:1px solid var(--line);margin-top:12px;padding-top:13px;font-size:11px}.policy-history p{color:var(--muted);margin:7px 0;line-height:1.7}.policy-history small{margin:8px 0;display:block}.policy-footnote{align-items:flex-start;gap:8px;display:flex;margin-top:20px!important;line-height:1.8!important}.policy-footnote svg{flex-shrink:0;margin-top:3px}.policy-dialog form{gap:15px;display:grid}.agreement-policies{border-top:1px solid var(--line);margin:24px 0;padding-top:22px}.agreement-policies .muted{margin:12px 0;font-size:12px;line-height:1.8}.agreement-policies details{margin:15px 0}.policy-packet-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.policy-reference{overflow-wrap:anywhere;color:var(--muted);margin-top:15px;font-size:10px;display:block}.policy-accepted{color:var(--forest);align-items:flex-start;gap:8px;margin-top:15px;font-size:12px;line-height:1.7;display:flex}.inline-alert>svg{flex-shrink:0}.inline-alert>span{min-width:0}.policy-registry .inline-alert{font-size:12px;line-height:1.7}@media (max-width:1050px){.policy-grid{grid-template-columns:1fr}}@media (max-width:600px){.policy-registry .section-heading{flex-direction:column;align-items:stretch}.policy-card{padding:17px}.policy-card-heading{flex-wrap:wrap}.policy-packet-row,.policy-dialog .check{align-items:start}.policy-dialog h3{overflow-wrap:anywhere}}.native-desk .muted{margin:10px 0;line-height:1.75}.native-desk>label{max-width:560px}.native-summary{background:var(--paper);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;padding:20px;display:grid}.native-summary small{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.native-summary b{overflow-wrap:anywhere;font-size:13px;display:block}.native-steps{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.native-steps span{border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:8px 12px;font-size:11px}.native-steps .done{color:var(--forest);background:var(--soft);border-color:#bacbb5}.native-policy-warning{background:#fbf7eb;border:1px solid #ecdfbd;border-radius:7px;margin:18px 0;padding:18px}.native-policy-warning p{margin:8px 0 13px;font-size:12px;line-height:1.7}.native-document-bundle,.native-progress{border-top:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px 0;display:flex}.native-document-bundle svg,.native-progress svg{color:var(--forest);flex-shrink:0}.native-document-bundle p,.native-progress p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.8}.native-desk>.check{margin:20px 0;font-size:12px;line-height:1.8}.native-countersign{gap:17px;max-width:650px;margin-top:22px;display:grid}.native-completed{gap:14px;margin:22px 0;display:grid}.native-completed p{font-size:12px;line-height:1.8}.native-correction,.native-register{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.native-correction summary,.native-register summary{cursor:pointer;font-size:12px;font-weight:600}.native-correction p{margin:12px 0;font-size:12px;line-height:1.8}.native-person-row{border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;gap:15px;width:100%;padding:15px 0;font-size:12px;display:flex}.native-person-row b{font-size:11px}.native-preview-dialog{width:min(1100px,95vw);max-width:95vw;padding:0}.native-preview-dialog iframe{border:0;width:100%;height:68vh}.native-preview-dialog .modal-actions{padding:16px 23px}.native-sign-page{max-width:1300px;margin:auto;padding:30px}.native-sign-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.native-sign-page>header img{width:145px}.native-sign-page>header span{letter-spacing:1.6px;color:var(--muted);font-size:9px}.native-sign-intro{margin:35px 0}.native-sign-intro h1{margin:12px 0;font-size:34px}.native-sign-intro p{color:var(--muted);font-size:13px;line-height:1.8}.native-sign-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:22px;display:grid}.native-sign-grid .panel{margin-bottom:0;padding:28px}.native-sign-grid h2{margin:12px 0}.native-sign-grid .muted,.native-signed p,.native-pdf-panel .muted{margin:12px 0 18px;font-size:12px;line-height:1.8}.native-sign-grid form{gap:20px;display:grid}.native-sign-grid .check{align-items:flex-start;font-size:12px;line-height:1.8}.signature-sample{border-bottom:1px solid var(--gold);color:var(--forest);overflow-wrap:anywhere;padding:14px 0;font:italic 25px Georgia,serif}.native-document-list{margin-top:22px;display:grid}.native-document-check{border-top:1px solid var(--line);align-items:flex-start;padding:15px 0;flex-direction:row!important;gap:13px!important;margin:0!important;display:flex!important}.native-document-check input{flex-shrink:0;width:17px;height:17px;min-height:17px;margin-top:3px}.native-document-check b{font-size:12px;line-height:1.6}.native-document-check small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.8;display:block}.native-pdf-panel{margin-top:25px}.native-pdf-panel iframe{border:1px solid var(--line);width:100%;height:78vh}.native-signed{gap:14px;max-width:800px;display:grid}.native-sign-page>footer{letter-spacing:1px;color:var(--muted);padding:25px 0;font-size:9px}.native-empty{padding:20px 0}.native-secondary{margin-top:20px}.native-secondary>summary{cursor:pointer;padding:18px 0;font-size:13px;font-weight:600}.personnel-companies{flex-wrap:wrap;gap:7px;display:flex}.personnel-companies label{margin:0!important}.personnel-company-picker{gap:8px;margin:15px 0;display:grid}.personnel-company-picker .check{margin:0!important}.personnel-status{color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:850px){.native-sign-grid{grid-template-columns:1fr}.native-preview-dialog iframe{height:62vh}.native-summary{grid-template-columns:1fr}.native-sign-page{padding:20px}.native-sign-page>header span{text-align:right;max-width:140px;line-height:1.7}.native-sign-intro h1{font-size:29px}.native-sign-grid .panel{padding:22px}.native-desk .section-heading{flex-wrap:wrap;align-items:flex-start}.native-steps{gap:7px}.native-steps span{padding:7px 9px;font-size:10px}}.pvg-monogram{color:var(--forest);letter-spacing:5px;margin:3px 0 26px;font-family:Manrope,Arial,sans-serif;font-size:40px;font-weight:800;line-height:1.15;display:block}.pvg-monogram small{letter-spacing:1.4px;margin-top:8px;font-family:DM Sans,Arial,sans-serif;font-size:6px;font-weight:600;line-height:1.8;display:block}.sidebar-header .pvg-monogram{width:150px;max-width:100%}.native-document-check span{min-width:0}.native-sign-page input{max-width:100%}.company-register{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.company-register>p{margin:8px 0 16px}.company-register table td:last-child{min-width:190px}.hq-notification-button{align-items:center;gap:6px;padding:8px 10px;display:flex;position:relative}.hq-notification-button span{color:#fff;background:#a4823b;border-radius:20px;padding:1px 6px;font-size:11px}.signing-inbox{border-top:3px solid #ac8b47!important}.signing-inbox-row{text-align:left;border:0;border-top:1px solid #d8dfd8;border-radius:0;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex;background:0 0!important}.signing-inbox-row>span{flex:1}.signing-inbox-row small{opacity:.75;margin-top:5px;font-size:12px;display:block}.signing-inbox-row strong{font-size:12px}.signing-inbox details{margin-top:16px}.signing-inbox summary{cursor:pointer;font-size:13px}@media (max-width:650px){.signing-inbox-row{flex-wrap:wrap}.signing-inbox-row strong{width:100%;padding-left:36px}.hq-notification-button{padding:6px}}.shared-cost-desk{margin-bottom:26px}.shared-cost-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:24px;display:grid}.shared-cost-grid article{border:1px solid #dce4dc;border-radius:14px;padding:24px}.shared-cost-grid strong{font-size:28px}.shared-cost-grid .actions{flex-wrap:wrap;gap:10px;display:flex}.shared-cost-desk p{line-height:1.65}.cost-countersign{background:#f4f6f2;border-radius:14px;margin-top:24px;padding:24px}.cost-sign{max-width:760px;margin:40px auto;padding:24px}.cost-sign>img{width:210px;margin:0 auto 28px;display:block}.cost-sign h1{font-size:32px}.cost-sign p{line-height:1.75}.cost-sign form{gap:18px;display:grid}.cost-sign .check{align-items:flex-start;line-height:1.7}.cost-sign label{gap:8px;display:grid}.cost-sign .check{display:flex}.cost-sign input,.cost-sign select{width:100%;max-width:100%;padding:13px}.cost-sign input[type=checkbox]{width:auto;margin-top:7px}.cost-sign button{padding:14px}.shared-cost-desk>.section-heading{flex-wrap:wrap;gap:18px}.shared-cost-grid .section-heading{flex-wrap:wrap;gap:14px}.policy-overview{border:1px solid var(--line);background:var(--paper,#fff);border-radius:4px;margin:0 0 22px}.policy-overview>summary{cursor:pointer;color:var(--forest);padding:16px 22px;font-size:13px;font-weight:600}.policy-overview>.panel{border:0;margin-bottom:0}.shared-cost-empty{color:var(--muted);padding:18px 0}.shared-cost-desk .section-heading{flex-wrap:wrap;gap:18px}.shared-cost-desk .section-heading>div{flex:300px;min-width:0}.shared-cost-desk .section-heading>label{flex:0 180px;min-width:140px}.shared-cost-grid article{border-radius:4px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.shared-cost-grid article .actions{margin-top:auto}.shared-cost-grid .section-heading h3{overflow-wrap:anywhere}.shared-cost-grid .actions button{white-space:normal;text-align:left;line-height:1.5}.shared-cost-desk>.actions{flex-wrap:wrap;gap:10px;display:flex}.shared-cost-desk .alert p{margin:8px 0}.policy-overview[open]>summary{border-bottom:1px solid var(--line)}.resource-library-section+.resource-library-section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.resource-category-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 15px;display:flex}.resource-category-heading h3{font-size:20px}.resource-category-heading>span{color:var(--muted);font-size:12px}.resource-library .suite-resource h3{font-size:16px;line-height:1.45}.resource-library .suite-resource>p{line-height:1.65}.resource-library .suite-resource .suite-actions{align-items:stretch}.resource-policy-admin{margin-top:24px}.resource-policy-admin>summary{cursor:pointer;padding:18px;font-weight:650}.resource-policy-admin[open]>summary{margin-bottom:12px}.resource-library .resource-grid:has(>.suite-resource:only-child){grid-template-columns:1fr}.resource-library .suite-resource:only-child{min-height:0}.resource-library .suite-resource:only-child>p{max-width:760px}.resource-library .suite-resource:only-child .file-mark{margin-bottom:0}.shell{min-height:100vh;min-height:100dvh;display:flex}.workspace{flex:1;min-width:0;margin-left:244px}.sidebar{width:244px;height:100vh;height:100dvh;min-height:0;padding:32px 19px max(22px,env(safe-area-inset-bottom));border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-header{flex:none;position:relative}.brand{padding:0 16px 24px;display:block}.brand img{width:124px;height:auto;margin-bottom:23px;display:block}.brand strong{letter-spacing:-.8px;font:750 25px Manrope,sans-serif}.brand strong span{letter-spacing:1.9px;color:var(--muted);margin-top:4px;font:600 8px DM Sans,sans-serif;display:block}.sidebar-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1 1 0;min-height:0;padding-bottom:12px;scroll-padding-block:8px;overflow:hidden auto}.nav-label{letter-spacing:1.5px;color:#8a948a;margin:0 16px 12px;font-size:8px;font-weight:700;display:block}.hq-sidebar nav{gap:5px;display:grid}.hq-sidebar nav button{color:#6e7b72;text-align:left;white-space:normal;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.4;display:flex}.hq-sidebar nav button>svg,.app-links a>svg{flex-shrink:0}.hq-sidebar nav button.active{background:var(--forest);color:#fff}.hq-sidebar nav b{background:#e8ede4;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:10px}.hq-sidebar nav button.active b{background:#ffffff25}.app-links{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.app-links a{min-height:44px;color:var(--muted);align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.app-links a svg:last-child{margin-left:auto}.sidebar-bottom{border-top:1px solid var(--line);color:var(--forest);flex:none;align-items:center;gap:9px;margin-top:0;padding:16px 8px 0;display:flex}.sidebar-bottom>svg{flex-shrink:0}.sidebar-bottom p{margin:0;font-size:9px;font-weight:650;line-height:1.5}.sidebar-bottom span{color:var(--muted);letter-spacing:1px;margin-top:3px;font-size:6px;display:block}.navigation-toggle,.sidebar-close,.sidebar-scrim{display:none}.topbar{z-index:10;position:sticky;top:0}.topbar>div:first-child{min-width:0}.topbar>div:first-child>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar .topbar-brand{letter-spacing:1.5px;color:var(--muted);font-size:9px}.topbar .top-actions{flex-shrink:0}@media (max-width:1150px){.sidebar{width:215px;padding-left:12px;padding-right:12px}.workspace{margin-left:215px}}@media (max-width:900px){.workspace{margin-left:0}.sidebar{width:min(280px,100vw - 48px);padding:24px 18px max(18px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform .18s,visibility .18s;transform:translate(-100%)}.sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:12px 0 36px #12332926}.sidebar .brand{padding:0 10px 24px}.navigation-toggle,.sidebar-close{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.sidebar-close{position:absolute;top:-10px;right:-6px}.sidebar-scrim{z-index:30;cursor:default;background:#12332966;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;position:fixed;inset:0}.topbar{height:64px;padding:10px 18px}.topbar>div:first-child,.topbar .top-actions{gap:8px}}@media (max-width:520px){.topbar .topbar-brand,.topbar>div:first-child>svg{display:none}.topbar{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.hq-sidebar{background:#fbfbf7;width:236px;padding:25px 17px 18px}.workspace{margin-left:236px}.hq-brand{flex-shrink:0;padding:0 9px 21px;position:relative}.hq-brand img{width:180px;height:auto;margin:2px 0 18px;display:block}.hq-product{border-top:1px solid #b58d48;padding-top:14px}.hq-product strong{color:var(--forest);letter-spacing:-.8px;font:700 25px Manrope,sans-serif;display:block}.hq-product small{letter-spacing:1.7px;color:var(--muted);margin-top:5px;font-size:8px;display:block}.hq-sidebar .nav-label{letter-spacing:1.6px;margin:16px 11px 9px;font-size:8px}.hq-sidebar nav{gap:3px}.hq-sidebar nav button{border-radius:3px;min-height:40px;padding:9px 11px;font-size:12px}.hq-sidebar nav button.active{color:#103c30;background:#e7eddf;box-shadow:inset 3px 0 #b58d48}.hq-sidebar .app-links{margin-top:16px;padding-top:5px}.hq-sidebar .app-links a{padding:10px 11px;font-size:11px}.hq-agency-mark{color:#b58d48;font:800 13px Manrope,sans-serif}.hq-sidebar .sidebar-bottom{gap:9px;padding:16px 5px 0}.hq-sidebar .sidebar-bottom p{flex:1;font-size:9px}.hq-sidebar .sidebar-bottom span{letter-spacing:.2px;font-size:8px}.hq-appearance{color:var(--muted);align-items:center;gap:7px;display:flex}.hq-appearance select{background:0 0;border:0;width:auto;min-width:70px;padding:6px 4px;font-size:11px}.hq-drawer{background:#fbfbf7;border:0;border-radius:0;width:280px;max-width:calc(100vw - 44px);height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.hq-drawer::backdrop{background:#0c241d66}.hq-drawer>.hq-sidebar{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:25px 17px 18px;display:flex;overflow:hidden}.hq-drawer-close{position:absolute;top:-10px;right:-2px}.hq-drawer .hq-brand{padding-right:12px}.topbar{border-bottom:1px solid var(--line);height:74px;padding:0 34px}[data-theme=dark]{--forest:#d7e9dc;--ink:#e4ebe4;--muted:#a0b0a4;--line:#35463d;--bg:#16251f;--canvas:#16251f;--surface:#20332a;--paper:#20332a;--soft:#293d31;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{color:#e4ebe4;background:#16251f}[data-theme=dark] .hq-sidebar,[data-theme=dark] .hq-drawer,[data-theme=dark] .topbar{background:#1b2c23}[data-theme=dark] .panel,[data-theme=dark] dialog,[data-theme=dark] .credential-card,[data-theme=dark] .policy-card,[data-theme=dark] .resource,[data-theme=dark] .directory-card{color:#e4ebe4;background:#20332a}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] button{color:#e4ebe4;background:#273d31;border-color:#405447}[data-theme=dark] .hq-sidebar nav button{color:#bdcbbf;background:0 0}[data-theme=dark] .hq-sidebar nav button.active{color:#ecf3e9;background:#344b36}[data-theme=dark] .hq-brand>a{background:#f7f7ef;border-radius:4px;padding:7px;display:block}[data-theme=dark] .hq-brand img{width:100%;margin:0}[data-theme=dark] .hq-product{margin-top:17px}[data-theme=dark] .change-controls,[data-theme=dark] .table-wrap,[data-theme=dark] th{background:#20332a}@media (max-width:1150px) and (min-width:901px){.hq-sidebar{width:236px}.workspace{margin-left:236px}}@media (max-width:900px){.sidebar.hq-sidebar{display:none}.workspace{margin-left:0}.topbar{height:64px;padding:0 18px}.navigation-toggle{display:inline-flex}.hq-appearance{gap:3px}.hq-appearance select{min-width:57px}}@media (max-width:520px){.topbar{padding:0 12px}.hq-appearance>svg,.topbar .account-name{display:none}}.hq-appearance{flex-direction:row}[data-theme=dark] .native-sign-page>header img,[data-theme=dark] .cost-sign>img,[data-theme=dark] .loading>img,[data-theme=dark] .login-logo img{background:#f7f7ef;border-radius:4px;height:auto;padding:10px}@media screen{:root{--suite-sidebar:236px;--suite-surface:#fbfbf7;--suite-ink:#203c30;--suite-muted:#66766b;--suite-line:#dce3d9;--suite-active:#e7eddf}:root[data-theme=dark]{--suite-surface:#1b2c23;--suite-ink:#e4ebe4;--suite-muted:#b3c0b5;--suite-line:#3c4c41;--suite-active:#344b36}:is(.shell,.app-shell){min-width:0;min-height:100dvh}:is(.sidebar.hq-sidebar,.side,.sidebar.finance-sidebar){min-height:0;max-height:100dvh;color:var(--suite-ink);flex-direction:column;visibility:visible!important;pointer-events:auto!important;width:var(--suite-sidebar)!important;background:var(--suite-surface)!important;border-right:1px solid var(--suite-line)!important;z-index:40!important;height:100dvh!important;margin:0!important;padding:24px 16px 16px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important}:is(.workspace,.shell>.main,.main-shell){flex:1;width:calc(100% - var(--suite-sidebar))!important;min-width:0!important;margin-left:var(--suite-sidebar)!important}:is(.hq-brand,.side>.brand,.finance-brand){min-width:0;position:relative;flex:none!important;margin:0!important;padding:0 8px 18px!important}:is(.hq-brand img,.side>.brand .brand-logo,.finance-brand .finance-logo){object-fit:contain!important;background:0 0!important;width:172px!important;max-width:100%!important;height:78px!important;margin:0 0 15px!important;padding:0!important;display:block!important}[data-theme=dark] :is(.hq-brand>a,.side>.brand,.finance-brand){background:0 0!important}[data-theme=dark] :is(.hq-brand img,.side>.brand .brand-logo,.finance-brand .finance-logo){border-radius:4px;background:#f7f7ef!important;padding:6px!important}:is(.hq-product,.brand-product,.finance-product){border-top:1px solid #b58d48;padding-top:12px;margin:0!important}:is(.hq-product strong,.brand-product strong,.finance-product strong){letter-spacing:-.6px;display:block;color:var(--suite-ink)!important;font:700 23px/1.2 Arial,sans-serif!important}:is(.hq-product small,.brand-product small,.finance-product small){letter-spacing:1.3px;margin-top:6px;display:block;color:var(--suite-muted)!important;font:600 8px/1.5 Arial,sans-serif!important}:is(.sidebar-scroll,.side-scroll,.finance-nav-scroll){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1 1 0;min-height:0;padding-bottom:12px;overflow-x:hidden;overflow-y:auto!important}:is(.hq-sidebar nav,.side nav,.finance-sidebar nav){flex-direction:column;gap:4px;flex:none!important;margin:0!important;display:flex!important;overflow:visible!important}:is(.hq-sidebar nav button,.side nav button,.finance-sidebar nav button,.suite-nav-link){width:100%;min-width:0;box-shadow:none;text-align:left;white-space:normal;align-items:center;text-decoration:none;min-height:42px!important;color:var(--suite-muted)!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:flex-start!important;gap:11px!important;margin:0!important;padding:10px 11px!important;font:500 12px/1.45 Arial,sans-serif!important;display:flex!important}:is(.hq-sidebar nav button,.side nav button,.finance-sidebar nav button,.suite-nav-link)>svg{flex:0 0 17px;width:17px;height:17px;margin:0!important;position:static!important}:is(.hq-sidebar nav button.active,.side nav button.selected,.finance-sidebar nav button.active){box-shadow:inset 3px 0 #b58d48;background:var(--suite-active)!important;color:var(--suite-ink)!important;font-weight:700!important}:is(.hq-sidebar nav button,.side nav button,.finance-sidebar nav button,.suite-nav-link):hover{background:var(--suite-active)!important;color:var(--suite-ink)!important}:is(.nav-label,.side-label,.finance-nav-label){letter-spacing:1.5px;display:block;color:var(--suite-muted)!important;margin:19px 11px 9px!important;font:700 8px/1.5 Arial,sans-serif!important}.suite-app-links{border-top:1px solid var(--suite-line);margin-top:18px;padding-top:5px}.suite-app-links .suite-nav-link svg:last-child:not(:first-child){margin-left:auto!important}:is(.sidebar-bottom,.side-bottom,.finance-agency){border-top:1px solid var(--suite-line)!important;background:0 0!important;flex:none!important;margin-top:0!important;padding:14px 5px 0!important}:is(.topbar,.bar){color:var(--suite-ink);border-bottom:1px solid var(--suite-line);flex-wrap:wrap;justify-content:space-between;top:0;z-index:20!important;background:var(--suite-surface)!important;align-items:center!important;gap:10px 16px!important;height:auto!important;min-height:72px!important;padding:12px 24px!important;display:flex!important;position:sticky!important}:is(.topbar,.bar)>div{align-items:center;gap:9px;min-width:0;display:flex}:is(.topbar,.bar)>div:first-child{white-space:nowrap;flex:100px;overflow:hidden}:is(.topbar,.bar)>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:100%;gap:8px!important}:is(.topbar,.bar) form{padding:0;display:flex;margin:0!important}.suite-account-link{color:var(--suite-ink);white-space:nowrap;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.suite-appearance{border:1px solid var(--suite-line);background:var(--suite-surface);min-width:108px;height:36px;color:var(--suite-ink);border-radius:5px;flex:none;padding:0 8px;position:relative;flex-direction:row!important;align-items:center!important;gap:6px!important;margin:0!important;display:inline-flex!important}.suite-appearance>svg{flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.suite-appearance>select{-webkit-appearance:auto;appearance:auto;width:76px!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:0!important;color:inherit!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font:12px Arial,sans-serif!important;display:block!important;position:static!important}:is(.navigation-toggle,.mobile-btn,.mobile-nav-close,.account-menu,.scrim,.sidebar-scrim,.hq-drawer,.account-drawer){display:none!important}.suite-appearance:focus-within{outline-offset:2px;outline:2px solid #b9975a}:is(.hq-sidebar,.side,.finance-sidebar) :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #b9975a}@media (max-width:1100px){:is(.topbar,.bar){padding-inline:16px!important}.suite-account-link>span{display:none}.account-name,.identity,.bar>div:first-child>span,.workspace-crumb{display:none!important}}@media (max-width:640px){:root{--suite-sidebar:72px}:is(.sidebar.hq-sidebar,.side,.sidebar.finance-sidebar){padding:17px 7px 12px!important}:is(.hq-brand,.side>.brand,.finance-brand){padding:0 3px 14px!important}:is(.hq-brand img,.side>.brand .brand-logo,.finance-brand .finance-logo){width:50px!important;height:37px!important;margin:0 auto 12px!important}:is(.hq-product,.brand-product,.finance-product){padding-top:9px}:is(.hq-product strong,.brand-product strong,.finance-product strong){text-align:center;letter-spacing:-.3px;font-size:11px!important}:is(.hq-product small,.brand-product small,.finance-product small,.nav-label,.side-label,.finance-nav-label,.sidebar-bottom,.side-bottom,.finance-agency){display:none!important}:is(.hq-sidebar nav,.side nav,.finance-sidebar nav){gap:7px!important}:is(.hq-sidebar nav button,.side nav button,.finance-sidebar nav button,.suite-nav-link){position:relative;justify-content:center!important;min-height:44px!important;padding:12px!important}:is(.hq-sidebar nav button,.side nav button,.finance-sidebar nav button,.suite-nav-link)>span:not(.nav-count),.hq-sidebar nav b{clip-path:inset(50%);white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.suite-nav-link>svg:last-child:not(:first-child){display:none!important}.hq-sidebar .app-links{margin-top:10px}.suite-app-links{margin-top:12px;padding-top:10px}.side .nav-count{padding:1px 3px;font-size:8px;position:absolute;top:0;right:0}.hq-sidebar nav button>b{display:none}:is(.topbar,.bar){gap:7px!important;min-height:66px!important;padding:9px 10px!important}:is(.topbar,.bar)>div:first-child{flex-basis:100%;font-size:11px}:is(.topbar,.bar)>div:last-child{justify-content:flex-start;gap:5px!important}.suite-appearance{min-width:98px;height:34px;padding:0 6px}.suite-appearance>select{width:69px!important;font-size:11px!important}.suite-account-link{padding:7px}.topbar .avatar,.bar .avatar{display:none!important}.workspace>main,.shell>.main>main,.main-shell>main{padding:22px 14px!important}.app-links a{position:relative}.app-links a>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}[data-theme=dark] :is(.smart-select-trigger,.smart-select-popover,.smart-select-search,.change-controls){background:var(--suite-surface)!important;color:var(--suite-ink)!important;border-color:var(--suite-line)!important}[data-theme=dark] .smart-select-trigger>span,[data-theme=dark] .change-controls :is(small,span,b),[data-theme=dark] .smart-select-option{color:var(--suite-ink)!important}[data-theme=dark] .smart-select-option[data-active=true]{background:var(--suite-active)!important}}
