[hidden]{display:none!important}.sidebar-caption{font-size:10px;font-weight:650;letter-spacing:.12em;color:#8fa7c9;padding:0 13px 12px}.dash-sidebar{display:flex;flex-direction:column;overflow-y:auto}.dash-sidebar-bottom{margin-top:auto}.dash-user strong{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.dash-heading{align-items:center;gap:16px}.dash-heading .eyebrow{margin-bottom:5px}.page-description,.muted{font-size:12px;color:#607089;line-height:1.7}.page-description{margin-top:7px}.portal-page{display:grid;gap:20px}.portal-page>.dash-card h2{font-size:19px;margin-bottom:9px}.portal-page>.dash-card>p{max-width:780px;color:#607089;line-height:1.75}.next-step{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;background:#eaf2ff;border:1px solid #d5e4ff;border-radius:12px}.next-step h2{font-size:23px;margin:6px 0}.next-step p{color:#50627a;font-size:13px;max-width:660px}.next-step>.button{flex-shrink:0}.summary-grid{margin:0;grid-template-columns:1.1fr 1fr 1fr}.summary-grid>.dash-card{min-width:0}.balance-card{grid-column:auto}.balance-value{font-size:38px}.balance-card .card-link{display:block;margin-top:9px}.overview-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.overview-bottom h2{font-size:18px}.overview-bottom p{font-size:12px;color:#607089}.section-line{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.section-line h2{margin-bottom:5px}.section-line p{color:#607089;font-size:12px}.section-line>a{font-size:12px;color:#1052d6}.setup-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:17px}.setup-list li{display:flex;align-items:flex-start;gap:13px}.step-dot{flex:none;border-radius:50%;width:28px;height:28px;background:#f0f4f9;color:#607089;display:grid;place-items:center;font-size:12px;font-weight:650}.step-dot.complete{background:#e5f8f0;color:#08734a}.setup-list strong{font-size:13px}.setup-list p{margin:3px 0 0}.quick-coverage{display:grid;gap:0;margin:18px 0}.quick-coverage p{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #e8eef6;margin:0}.quick-coverage strong{font-size:22px;color:#0a1b33;min-width:48px;letter-spacing:-.03em}.quick-coverage span{font-size:12px}.usage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.usage-value{display:block;font-size:27px;letter-spacing:-.04em;margin:8px 0}.usage-stats .eyebrow{font-size:10px}.usage-stats .muted{margin-bottom:0}.detail-list,.allowance-grid{margin:20px 0;display:grid;gap:0}.detail-list>div,.allowance-grid>div{display:flex;justify-content:space-between;align-items:baseline;gap:22px;padding:12px 0;border-bottom:1px solid #e8eef6}.detail-list dt,.allowance-grid dt{font-size:12px;color:#607089}.detail-list dd,.allowance-grid dd{margin:0;font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.filter-row{display:flex;gap:7px;margin:18px 0;flex-wrap:wrap}.filter{padding:7px 12px;border:1px solid #dce5f0;border-radius:7px;background:white;color:#50627a;font-size:12px;cursor:pointer}.filter.active{background:#eaf1ff;border-color:#9bbcff;color:#1052d6}.table-scroll{overflow-x:auto;max-width:100%}.portal-table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.portal-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#607089;background:#f7f9fc}.portal-table th,.portal-table td{padding:12px 10px;border-bottom:1px solid #e8eef6}.portal-table td:first-child,.portal-table th:first-child{padding-left:0}.table-action{background:none;border:0;color:#1052d6;cursor:pointer;font-size:12px}.empty-state{padding:18px 0;color:#607089;font-size:12px}.billing-notice{background:#f7faff}.billing-notice .badge{display:inline-block;margin:0 0 10px}.instruction-list{padding-left:23px;line-height:1.9;font-size:13px;color:#405672;display:grid;gap:9px;margin:20px 0 24px}.download-card{display:flex;gap:24px;align-items:center}.app-mark{flex:none;width:85px;height:85px;border-radius:20px;background:#1565ff;color:white;font-size:49px;display:grid;place-items:center}.download-card h2{font-size:26px!important;margin:6px 0}.download-card p{font-size:13px;color:#607089}.download-card #download-status{font-size:12px;max-width:650px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.help-grid>a,.help-grid>button{border:1px solid #dce5f0;border-radius:10px;background:#f7faff;padding:19px;text-align:left;cursor:pointer}.help-grid strong{font-size:13px;color:#1052d6;display:block}.help-grid span{font-size:12px;color:#607089;display:block;margin-top:7px}#request-summary{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5f9;padding:18px;border-radius:8px;font-size:12px;max-width:100%}.dash-footer{padding-top:20px}.dash-footer #public-links{display:flex;flex-wrap:wrap;gap:14px}.dash-footer a{color:#50627a}#account-error{margin-bottom:20px}.empty-license{margin-top:20px}.is-signed-out #page-eyebrow,.is-signed-out #page-description{display:none}.is-signed-out .dash-heading{display:none}.is-signed-out .dash-footer{display:none}.auth-links-extra{display:flex;gap:12px;margin-top:12px}.auth-links-extra button{background:none;border:0;color:#1052d6;font-size:12px;cursor:pointer}.copy-status{font-size:12px;color:#607089}
@media(max-width:1100px){.summary-grid{grid-template-columns:1fr 1fr}.balance-card{grid-column:span 2}.next-step{align-items:flex-start}.overview-bottom{grid-template-columns:1fr}.usage-stats{grid-template-columns:1fr 1fr}.usage-stats article:last-child{grid-column:span 2}.next-step>.button{max-width:200px;text-align:center}}
@media(max-width:620px){.dash-topbar .verified{display:none}.dash-heading{align-items:flex-start;flex-direction:column}.dash-heading h1{font-size:26px}.next-step{padding:22px;flex-direction:column;gap:17px}.next-step h2{font-size:22px}.next-step>.button{max-width:none;width:100%}.summary-grid,.usage-stats{grid-template-columns:1fr}.balance-card,.usage-stats article:last-child{grid-column:auto}.section-line{align-items:flex-start;flex-direction:column;gap:12px}.help-grid{grid-template-columns:1fr}.download-card{align-items:flex-start;gap:15px}.app-mark{width:54px;height:54px;font-size:32px;border-radius:13px}.download-card h2{font-size:22px!important}.detail-list>div,.allowance-grid>div{flex-direction:column;gap:5px}.detail-list dd,.allowance-grid dd{text-align:left}.portal-page{gap:16px}.dash-sidebar{padding-bottom:20px}.dash-main{padding-bottom:30px}.portal-table td,.portal-table th{padding:10px 8px}.portal-page .button{max-width:100%;white-space:normal}}
#account-summary{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border-radius:8px;background:#f2f5f9;font-size:12px;line-height:1.7}
