.native-eyebrow{letter-spacing:.13em;color:#757c85;font-size:11px;font-weight:700}.native-auth-shell{color:#262c35;background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.native-auth-story{background:#edf3ee;flex-direction:column;justify-content:space-between;gap:72px;padding:48px clamp(32px,5vw,88px);display:flex}.native-auth-story h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:1.14}.native-auth-story p{color:#56645b;max-width:380px;font-size:17px;line-height:1.7}.native-auth-story small{color:#647267}.native-auth-preview{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.native-auth-preview span{background:#f8fbf9;border:1px solid #c8d7cc;border-radius:8px;padding:12px 17px;font-size:13px}.native-auth-form{place-items:center;padding:48px 28px;display:grid}.native-auth-form-inner{width:100%;max-width:390px}.native-auth-form h2{letter-spacing:-.035em;margin:14px 0;font-size:29px;font-weight:600;line-height:1.2}.native-auth-form p{color:#6b7280;margin-bottom:28px;font-size:14px;line-height:1.6}.native-auth-form fieldset,.native-form fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.native-auth-form small,.native-form small{color:#737b86;font-size:12px;line-height:1.5}.native-auth-form form button[type=submit]{width:100%;margin-top:8px}.native-text-button{color:#416e4e;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:24px;padding:0;font-size:13px}.native-error,.native-notice{border-radius:7px;margin:12px 0;padding:13px 16px;font-size:13px;line-height:1.5}.native-error{color:#a33e33;background:#fff1ef}.native-notice{color:#356444;background:#edf6ef}.native-session-bar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 28px;font-size:12px;display:flex}.native-session-bar>span{align-items:center;gap:12px;font-weight:600;display:flex}.native-session-bar small{color:#737b86;font-weight:400}.native-session-bar nav{gap:22px;display:flex}.native-session-bar a,.native-session-bar button{color:#596571;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.native-session-bar a:hover,.native-session-bar button:hover{color:#243429;text-decoration:underline}.native-platform{background:#fff;grid-template-columns:235px minmax(0,1fr);min-height:calc(100dvh - 46px);display:grid}.native-platform-sidebar{background:#f8f9fa;border-right:1px solid #e4e7eb;flex-direction:column;gap:32px;min-width:0;padding:30px 20px;display:flex}.native-platform-sidebar>.native-eyebrow{margin:4px 8px -16px;font-size:10px}.native-platform-sidebar nav{flex-direction:column;gap:5px;display:flex}.native-platform-sidebar nav button{text-align:left;color:#666f7c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.native-platform-sidebar nav button[aria-current=page]{color:#315740;background:#e8eeea;font-weight:600}.native-platform-sidebar>p{color:#89909a;margin-top:auto;padding:0 8px;font-size:12px;line-height:1.6}.native-platform-content{box-sizing:border-box;width:100%;min-width:0;max-width:1400px;padding:48px clamp(24px,4vw,72px)}.native-platform-content>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.native-platform-content h1{letter-spacing:-.035em;margin:10px 0;font-size:30px;font-weight:600}.native-platform-content>header p{color:#78808b;max-width:560px;font-size:14px;line-height:1.5}.native-list-toolbar{color:#848b95;align-items:center;gap:18px;margin:16px 0 24px;font-size:12px;display:flex}.native-list-toolbar>input{max-width:360px}.native-list-toolbar>button:last-child{margin-left:auto}.native-company-list{border-top:1px solid #e5e7eb}.native-company-list>article{border-bottom:1px solid #e5e7eb;align-items:center;gap:22px;padding:26px 0;display:flex}.native-company-mark{color:#52695b;background:#f0f5f2;border:1px solid #d8e3dc;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:15px;font-weight:600;display:grid}.native-company-body{flex:1}.native-company-body h2{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;font-size:16px;display:flex}.native-company-body p{color:#848b95;margin:0;font-size:12px}.native-company-apps{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.native-company-apps span{color:#66717c;border:1px solid #e3e7eb;border-radius:5px;padding:4px 8px;font-size:11px}.native-company-actions{align-items:center;gap:8px;display:flex}.native-status{color:#7a828d;white-space:nowrap;background:#f0f1f3;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-block}.native-status.is-active{color:#3e7250;background:#ecf5ee}.native-empty{text-align:center;color:#8a929c;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:24px;display:flex}.native-empty h2{color:#3e4854;margin:5px 0;font-size:21px}.native-empty p{max-width:420px;margin:0 0 12px;font-size:14px;line-height:1.6}.native-table-scroll{overflow-x:auto}.native-table{border-collapse:collapse;width:100%;font-size:13px}.native-table th{text-align:left;color:#89919b;border-bottom:1px solid #e4e7eb;padding:14px 16px;font-size:11px;font-weight:500}.native-table td{border-bottom:1px solid #eaecf0;padding:19px 16px}.native-table strong{font-weight:500}.native-table small,.native-member-row small,.native-audit small{color:#8a929c;margin-top:5px;font-size:12px;display:block}.native-form{flex-direction:column;gap:20px;padding:24px;display:flex}.native-form p{color:#747e89;margin:0;font-size:13px;line-height:1.65}.native-form h3{margin:4px 0;font-size:14px}.native-app-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.native-app-options label{cursor:pointer;border:1px solid #e1e6e3;border-radius:8px;align-items:center;gap:10px;padding:17px;font-size:14px;display:flex}.native-app-options input{accent-color:#426e52;width:16px;height:16px}.native-app-options label:has(:checked){background:#f0f6f1;border-color:#8dac96}.native-account-link{flex-direction:column;gap:12px;display:flex}.native-account-link>button{align-self:flex-start}.native-member-row{border-bottom:1px solid #e6e9ed;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 0;font-size:13px;display:flex}.native-member-row details{flex-basis:100%;max-width:100%}.native-member-row summary,.native-audit summary{cursor:pointer;color:#6a7886;margin-bottom:12px;font-size:12px}.native-audit article{color:#73808c;border-bottom:1px solid #e6e9ed;gap:18px;padding:24px 0;display:flex}.native-audit strong{color:#394653;font-size:13px;font-weight:500}.native-audit details{margin-top:14px}.native-audit p{overflow-wrap:anywhere;font-size:12px}@media (width<=900px){.native-auth-story{padding:36px}.native-auth-story h1{font-size:34px}.native-platform{grid-template-columns:195px minmax(0,1fr)}.native-platform-sidebar{padding:26px 12px}.native-platform-content{min-width:0;padding:30px 24px}.native-company-actions{flex-direction:column}.native-platform-content>header{flex-direction:column;align-items:flex-start}}@media (width<=640px){.native-auth-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.native-auth-story{gap:20px;padding:24px}.native-auth-story>div:not(.sf-brand),.native-auth-story>small{display:none}.native-auth-form{align-items:start;padding:40px 24px}.native-session-bar{flex-direction:column;align-items:flex-start;height:auto;min-height:58px;padding:10px 16px}.native-session-bar nav{flex-wrap:wrap;gap:18px}.native-platform{grid-template-columns:minmax(0,1fr)}.native-platform-sidebar{border-bottom:1px solid #e4e7eb;border-right:0;gap:16px;padding:18px 16px}.native-platform-sidebar>.native-eyebrow,.native-platform-sidebar>p{display:none}.native-platform-sidebar nav{flex-direction:row;overflow-x:auto}.native-platform-sidebar nav button{white-space:nowrap;padding:9px;font-size:12px}.native-platform-content{min-width:0;padding:28px 18px}.native-company-list>article{flex-wrap:wrap;gap:15px}.native-company-actions{flex-direction:row;margin-left:63px}.native-table{min-width:600px}.native-list-toolbar{flex-wrap:wrap;gap:12px}.native-list-toolbar>input{width:100%;max-width:none}.native-form{padding:20px}.native-app-options{grid-template-columns:1fr}}
