:root{color:#202b40;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f6fa;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}a{color:inherit}.app-header{background:#fff;border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;height:82px;padding:0 40px;display:flex}.brand{letter-spacing:-.4px;align-items:center;gap:12px;font-size:20px;font-weight:650;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:#365bd6;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.sign-in{width:min(100% - 40px,460px);margin:72px auto}.workspace{width:min(100% - 48px,880px);margin:48px auto}.intro{margin-bottom:28px}.eyebrow{color:#607090;letter-spacing:1.5px;margin:0 0 15px;font-size:10px;font-weight:700}h1{letter-spacing:-.7px;margin:0 0 14px;font-size:clamp(25px,4vw,32px);line-height:1.2}h2{letter-spacing:-.2px;margin:0 0 12px;font-size:19px;line-height:1.4}p{color:#657189;margin:0;line-height:1.65}.auth-card,.account-card{border-radius:16px;box-shadow:0 4px 24px #1c305d08}.auth-card>.n-card__content{padding:28px}label{margin:0 0 9px;font-size:13px;font-weight:600;display:block}.submit{margin-top:22px}.hint{margin-top:18px;font-size:12px}.recipient{overflow-wrap:anywhere;margin:0 0 22px;font-size:13px}.recipient strong{color:#29374f}.secondary-actions{justify-content:space-between;gap:14px;margin-top:22px;display:flex}.feedback{margin-bottom:24px}.loading{place-items:center;min-height:180px;display:grid}.reconnect,.account-card{margin-top:20px}.account-summary{align-items:center;gap:18px;display:flex}.avatar{color:#365bd6;background:#edf1ff;border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:24px;font-weight:650;display:grid}.account-details{min-width:0}.account-details h2{overflow-wrap:anywhere;margin-bottom:8px}.card-description{margin-bottom:22px;font-size:14px}.invitation{align-items:flex-end;gap:16px;display:flex}.invitation-field{flex:1;min-width:0}.header-actions,.row-actions{flex-wrap:wrap;gap:10px;display:flex}.field-space{margin-top:20px}.inline-action{margin-top:12px}.auth-link{color:#365bd6;text-align:center;margin-top:22px;display:block}.user-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.company-toolbar{justify-content:space-between;align-items:start;gap:18px;margin:30px 0 22px;display:flex}.company-toolbar h2{font-size:25px}.company-link{color:#365bd6;overflow-wrap:anywhere}.company-search{align-items:end;gap:12px;display:flex}.company-row{border-bottom:1px solid #e8ecf3;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.company-row:first-child{padding-top:0}.company-row:last-child{border-bottom:0;padding-bottom:0}.company-row>div{min-width:0}.company-row p{overflow-wrap:anywhere;font-size:13px}.company-title{color:#294bc2;overflow-wrap:anywhere;font-size:17px;font-weight:600}.company-date{text-align:right;flex-shrink:0;max-width:45%}.company-empty{text-align:center;padding:22px 0}.company-pagination{justify-content:end;margin-top:20px;display:flex}.company-meta{grid-template-columns:auto 1fr;gap:8px 20px;margin:24px 0;font-size:13px;display:grid}.company-meta dt{color:#657189}.company-meta dd{overflow-wrap:anywhere;margin:0}.company-history{margin:0;padding:0;list-style:none}.company-history li+li{border-top:1px solid #e8ecf3;margin-top:18px;padding-top:18px}.company-history p{overflow-wrap:anywhere;font-size:13px}@media (width<=580px){.company-toolbar,.company-row{flex-direction:column;align-items:stretch}.company-date{text-align:left;max-width:100%}.app-header{height:68px;padding:0 20px}.sign-in{margin-top:40px}.workspace{width:calc(100% - 32px);margin-top:32px}.auth-card>.n-card__content{padding:24px}.secondary-actions{flex-direction:column;align-items:flex-start;gap:18px}.invitation{flex-direction:column;align-items:stretch}.account-summary{gap:12px}.account-details h2{font-size:16px}.app-header{flex-wrap:wrap;gap:12px;height:auto;min-height:68px;padding-top:14px;padding-bottom:14px}.user-row{flex-direction:column;align-items:stretch}}
