:root{color:#101828;background:#ffffff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#101828;--muted:#667085;--faint:#98a2b3;--line:#d9e2ef;--soft-line:#e7edf6;--panel:#ffffff;--page:#ffffff;--blue:#2563eb;--blue-dark:#1d4ed8;--blue-soft:#eff6ff;--cyan:#06b6d4;--content-width:1180px;--work-width:1120px;--shadow:0 8px 20px rgba(15,23,42,.04)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;line-height:1.12;letter-spacing:0;color:var(--ink)}h1{font-size:30px;font-weight:820}h2{font-size:20px;font-weight:760}p{color:var(--muted);line-height:1.65;margin:8px 0 0}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}pre{margin:0;white-space:pre-wrap;line-height:1.62;color:#dbeafe;background:#0f172a;padding:16px}code,pre{border-radius:8px}code{background:#f1f5f9;color:#172033;padding:10px 12px;display:block;overflow:auto}.app-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;background:#fff}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px;background:#fff;border-right:1px solid var(--soft-line)}.brand{display:flex;gap:0;align-items:center;padding:4px 6px 18px}.brand-mark{border-radius:10px}.brand-mark,.brand-wordmark{height:80px;display:block;object-fit:contain}.nav-list{display:grid;gap:6px}.ghost-button,.nav-item{display:flex;align-items:center;gap:10px;border:0;border-radius:8px;padding:12px;color:#475467;background:transparent;text-align:left;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.nav-copy{display:block;min-width:0}.nav-copy strong{font-size:14px;font-weight:760;color:inherit}.nav-item.active{color:var(--blue-dark);background:#eef5ff;box-shadow:inset 0 0 0 1px #cfe0ff}.nav-item:hover{color:var(--blue-dark);background:#f3f7ff}.sidebar-footer{margin-top:auto;display:grid;gap:12px}.ghost-button{border:1px solid var(--line);justify-content:center;background:#fff}.main-panel{padding:34px 40px 48px;background:#fff}.content-stage{width:min(var(--content-width),100%);margin:0 auto}.content-stage.has-announcement{width:min(1524px,100%);display:grid;grid-template-columns:minmax(0,var(--content-width)) 320px;gap:24px;align-items:start}.content-wrap{width:min(var(--content-width),100%);min-width:0;margin:0 auto}.announcement-sidebar{position:sticky;top:34px;min-width:0}.announcement-card{overflow:hidden;border:1px solid #dbe7f6;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.announcement-heading{display:flex;gap:12px;align-items:flex-start;padding:22px 22px 18px;border-bottom:1px solid var(--soft-line)}.announcement-heading>div{min-width:0}.announcement-heading span:not(.announcement-icon){display:block;margin-bottom:5px;color:var(--blue);font-size:12px;font-weight:760}.announcement-heading h2{overflow-wrap:anywhere;font-size:18px}.announcement-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:8px;color:var(--blue-dark);background:var(--blue-soft)}.announcement-content{padding:20px 22px;color:#475467;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.announcement-date{display:flex;align-items:center;gap:6px;padding:0 22px 20px;color:var(--faint);font-size:12px}.main-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;color:var(--muted)}.main-topbar>div{display:block}.main-topbar strong{display:block;color:var(--ink);font-size:18px}.topbar-pill{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid #dbe7f6;border-radius:999px;background:#fff;padding:0 14px;color:#344054;font-size:12px;font-weight:760;white-space:nowrap}.panel{background:#fff;border:1px solid var(--soft-line);border-radius:8px;padding:26px;box-shadow:var(--shadow)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.section-heading.compact{align-items:center;margin-bottom:16px}.heading-icon{display:none}.single-page{width:100%}.compact-form-page{width:min(var(--work-width),100%);max-width:none;margin:0 auto}.provision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.embedded-page{width:100%;display:flex;justify-content:center}.provision-grid .panel{min-height:auto}.operations-page{display:grid;gap:18px}.operations-page>.section-heading{margin-bottom:0}.operations-tool{display:grid;gap:22px}.operations-tool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operations-tool-head p{margin-top:6px}.operations-tool .ant-btn{justify-self:start;min-width:148px}.announcement-settings-tool .ant-form{display:grid;gap:2px}.announcement-form-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:18px}.announcement-form-row .ant-form-item:last-child .ant-form-item-control-input{min-height:44px}.announcement-form-row .ant-form-item:last-child .ant-form-item-control-input-content{display:flex;align-items:center}.operations-result{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--soft-line)}.entitlement-tool{gap:18px}.entitlement-tool .operations-tool-head .ant-btn{min-width:auto}.grant-lookup-form{max-width:680px}.grant-lookup-form .ant-form-item{margin-bottom:0}.grant-search-button{display:inline-flex;align-items:center;gap:6px}.grant-target{display:flex;flex-wrap:wrap;gap:0;padding:14px 16px;border:1px solid #e3ebf7;border-radius:8px;background:#f8fbff}.grant-target>div{display:grid;gap:3px;min-width:150px;padding:2px 20px 2px 0;margin-right:20px;border-right:1px solid #e0e9f5}.grant-target>div:last-child{border-right:0}.grant-summary span,.grant-target span{color:var(--muted);font-size:12px}.grant-target strong{color:var(--ink);font-size:14px}.grant-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--soft-line);border-radius:8px;overflow:hidden}.grant-summary>div{display:grid;align-content:center;gap:3px;min-height:94px;padding:16px 18px;border-right:1px solid var(--soft-line)}.grant-summary>div:last-child{border-right:0}.grant-summary>div:first-child{background:#f1f7ff}.grant-summary strong{color:#1d4ed8;font-size:28px;line-height:1}.grant-summary small{color:#667085;font-size:12px}.grant-list-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:6px}.grant-list-head h3{margin:0;font-size:16px}.grant-list-head p{margin:5px 0 0;color:var(--muted);font-size:13px}.grant-list-head>span{color:var(--muted);font-size:12px}.grant-table .ant-table{border:1px solid var(--soft-line);border-radius:8px;overflow:hidden}.grant-table .ant-table-thead>tr>th{background:#f8fafc;color:#475467;font-size:12px;font-weight:700}.grant-period{display:grid;gap:4px;color:#475467;font-size:12px}.grant-period span+span{color:#667085}.grant-usage{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px}.grant-usage strong{grid-row:span 2;color:var(--ink);font-size:22px;line-height:1}.grant-usage small,.grant-usage span{color:#667085;font-size:12px}.grant-usage small{grid-column:2}.grant-empty{padding:38px 16px;color:var(--muted);text-align:center;border:1px dashed #d5dfed;border-radius:8px;background:#fbfdff}.grant-modal-intro{margin:-4px 0 20px;color:var(--muted);line-height:1.65}.grant-modal-target{margin:-4px 0 20px}.grant-modal-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grant-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.commerce-grid{display:block}.group-switch-page{width:min(760px,100%);margin:38px auto 0;display:grid;gap:22px}.group-switch-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.group-switch-heading p{margin-top:6px}.group-switch-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.group-switch-key-row .ant-btn{min-width:112px}.group-switch-alert{margin:-6px 0 0}.group-switch-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.group-switch-list-head strong{color:var(--ink);font-size:16px}.group-switch-list-head span{color:var(--muted);font-size:13px}.group-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.group-switch-card{position:relative;min-height:132px;display:grid;align-content:start;gap:10px;padding:16px;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);transition:border-color .16s ease,background .16s ease}.group-switch-card:hover{border-color:#adc9fa;background:#fbfdff}.group-switch-card.selected{border:2px solid #5d94f5;padding:15px;background:#f4f8ff}.group-switch-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.group-switch-card-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.group-switch-card-meta{display:flex;flex-wrap:wrap;gap:6px}.group-switch-card-meta span{color:#667085;font-size:12px}.group-switch-card-meta span+span:before{content:"·";margin-right:6px;color:#b4c0d1}.group-switch-card p{margin:0;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.group-switch-check{position:absolute;right:12px;bottom:12px;color:var(--blue)}.group-switch-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px;padding-top:18px;border-top:1px solid var(--soft-line)}.group-switch-actions>span{min-width:0;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-switch-actions .ant-btn{min-width:128px}@media (max-width:640px){.group-switch-page{margin-top:18px;gap:18px}.group-switch-key-row{grid-template-columns:1fr}.group-switch-key-row .ant-btn{width:100%}.group-switch-grid{grid-template-columns:1fr}.group-switch-actions{align-items:stretch;flex-direction:column}.group-switch-actions>span{white-space:normal}.group-switch-actions .ant-btn{width:100%}.operations-tool-head{align-items:stretch;flex-direction:column}.entitlement-tool .operations-tool-head .ant-btn{width:100%}.grant-target{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grant-target>div{min-width:0;margin:0;padding:0;border:0}.grant-summary{grid-template-columns:1fr 1fr}.grant-summary>div:nth-child(2){border-right:0}.grant-summary>div:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}.grant-modal-time-grid{grid-template-columns:1fr;gap:0}.grant-table{overflow-x:auto}.grant-table .ant-table{min-width:700px}}.home-page{display:grid;gap:20px}.official-hero{min-height:320px}.official-banner{min-height:348px;padding:34px 36px;border-radius:34px;border:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,rgba(7,14,28,.08),rgba(7,14,28,.18)),linear-gradient(90deg,rgba(255,255,255,.9),rgba(247,250,255,.76) 40%,rgba(247,250,255,.3) 72%,rgba(247,250,255,.08)),url(/prototype-assets/banner-bg-v2.png) 50% /cover no-repeat;box-shadow:0 24px 54px rgba(15,23,42,.06);overflow:hidden;position:relative}.official-banner:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.68),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.38) 34%,rgba(255,255,255,.08) 62%,rgba(255,255,255,.02));pointer-events:none}.official-banner-copy{position:relative;z-index:1;display:grid;align-content:center;gap:20px;min-height:100%;max-width:920px}.official-banner-copy h1{max-width:6ch;font-size:clamp(58px,6.2vw,94px);line-height:.92;letter-spacing:-.07em}.official-banner-copy p{margin:0;color:#475467;font-size:16px;font-weight:600}.official-banner-points{display:flex;flex-wrap:wrap;gap:8px}.official-banner-points span{min-height:38px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.92);color:#334155;font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.official-selling-points{display:flex;flex-wrap:wrap;gap:10px}.official-selling-point{min-height:88px;padding:16px 18px;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 12px 28px rgba(15,23,42,.04);display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-width:0}.official-selling-point strong{display:block;font-size:20px;line-height:1;letter-spacing:-.04em}.official-selling-point span{color:#667085;font-size:13px}.official-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.official-plan-feedback{grid-column:1/-1;min-height:200px;padding:24px;border-radius:28px;border:1px dashed rgba(37,99,235,.18);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(247,250,255,.96));display:grid;place-items:center;gap:12px;color:#667085}.official-plan-card{width:100%;text-align:left;padding:22px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(247,250,255,.96));border:1px solid rgba(15,23,42,.06);box-shadow:0 16px 36px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.92);display:grid;gap:12px;align-content:start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.official-plan-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,.12);box-shadow:0 20px 44px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.9)}.official-plan-card.recommended{background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,1),rgba(245,249,255,.96));border-color:rgba(37,99,235,.12);box-shadow:0 20px 46px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.94)}.official-plan-top{display:flex;align-items:start;justify-content:space-between;gap:14px}.official-plan-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(37,99,235,.08);color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.04em}.official-plan-price{color:#2563eb;font-size:18px;font-weight:800;white-space:nowrap}.official-plan-body{display:grid;gap:10px;height:100%;align-content:start}.official-plan-title strong{display:block;font-size:23px;line-height:1.1;letter-spacing:-.05em}.official-plan-metrics{display:grid;gap:8px}.official-plan-metric{padding:13px 14px;border-radius:16px;border:1px solid rgba(37,99,235,.08);background:rgba(246,249,255,.9);display:grid;gap:5px}.official-plan-metric span{color:#6b7280;font-size:11px;font-weight:700}.official-plan-metric strong{font-size:14px;line-height:1.5;letter-spacing:-.02em}.official-plan-metric--detail strong{display:block;font-size:13px;font-weight:700;color:#475467;line-height:1.55}.official-plan-detail-lines{display:grid;gap:3px}.official-plan-usage{margin:5px 0 0;padding-top:9px;border-top:1px solid rgba(37,99,235,.08);color:#667085;font-size:12px;line-height:1.55}.official-plan-link{display:inline-flex;align-items:center;gap:8px;color:#1d4ed8;font-size:15px;font-weight:800;margin-top:auto;align-self:start}.plan-table-wrap{overflow:auto;border:1px solid #dce7f5;border-radius:18px}.plan-table{width:100%;min-width:1140px;border-collapse:separate;border-spacing:0;background:#fff}.plan-table thead th{position:sticky;top:0;z-index:1;padding:15px 14px;background:linear-gradient(180deg,#f8fbff,#f2f7ff);color:#5f6b7e;font-size:12px;font-weight:820;text-align:left;white-space:nowrap;border-bottom:1px solid #dce7f5}.plan-table tbody td{padding:16px 14px;color:#344054;font-size:14px;white-space:nowrap;border-top:1px solid #edf2f7}.plan-table tbody tr:first-child td{border-top:0}.plan-table tbody tr:nth-child(2n){background:#fbfdff}.plan-table tbody tr:hover{background:#f4f9ff}.plan-name-cell{display:flex;align-items:center;gap:10px}.plan-name-cell strong{color:#172033;font-size:14px;font-weight:820}.plan-name-cell span{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:#eef5ff;color:#2457c5;font-size:11px;font-weight:800}.plan-table-note{margin-top:14px;color:#667085;font-size:13px}.purchase-heading{margin-bottom:24px}.purchase-toolbar{border-bottom:1px solid var(--soft-line)}.billing-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.billing-tabs button{min-height:48px;border:0;border-bottom:2px solid transparent;background:transparent;color:#667085;font-size:14px;font-weight:720}.billing-tabs button:hover{color:#1d4ed8;background:#fafcff}.billing-tabs button.active{border-bottom-color:#2563eb;color:#1d4ed8;font-weight:820}.account-status-row{display:grid;gap:9px;padding:16px 0 0}.account-question{margin:0;color:#273142;font-size:15px;font-weight:780}.account-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.account-choice{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 16px;border:1px solid #e0e6ee;border-radius:8px;background:#fff;color:#667085;text-align:left}.account-choice:hover{border-color:#b8c8de;background:#fbfcfe}.account-choice.active{border-color:#76a2f5;background:#f7faff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #76a2f5}.account-choice>span{display:grid;gap:3px;min-width:0}.account-choice strong{color:#172033;font-size:15px}.account-choice small{color:#667085;font-size:12px;line-height:1.4}.purchase-layout{display:grid;gap:26px}.plan-picker{min-width:0}.subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.subsection-heading>div{display:flex;align-items:center;gap:9px}.subsection-heading h2{font-size:16px}.subsection-heading>span{color:var(--muted);font-size:12px}.commerce-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commerce-empty-state{display:grid;place-items:center;gap:12px;min-height:180px;margin:0;padding:24px;border:1px dashed #d7e3f6;border-radius:8px;background:#f8fbff;color:#667085;text-align:center}.commerce-empty-state p{margin:0;font-size:14px;line-height:1.6}.commerce-plan-card{display:grid;align-content:start;gap:12px;width:100%;min-height:158px;padding:17px 18px;border:1px solid #e0e6ee;border-radius:8px;background:#fff;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.commerce-plan-card:hover{border-color:#b8c8de;box-shadow:0 6px 16px rgba(15,23,42,.05)}.commerce-plan-card.active{border-color:#76a2f5;background:#f4f8ff;box-shadow:inset 0 0 0 1px #76a2f5}.commerce-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px}.commerce-plan-head strong{color:#172033;font-size:15px}.commerce-plan-price{display:flex;align-items:baseline;gap:6px}.commerce-plan-price strong{color:#1d4ed8;font-size:25px;font-weight:850}.commerce-plan-price span{color:var(--muted);font-size:11px}.plan-select-indicator{display:grid;place-items:center;color:#2563eb}.plan-detail-list{display:grid;gap:5px;padding-top:11px;border-top:1px solid #edf0f4}.plan-detail-list span{color:#667085;font-size:11px;line-height:1.5}.purchase-summary{padding:20px 0 0;border:0;border-top:1px solid #e4e9f0;border-radius:0;background:transparent}.purchase-summary .subsection-heading{margin-bottom:0}.purchase-summary>div>span{color:var(--muted);font-size:11px;font-weight:720}.purchase-summary .stack-form{display:grid;grid-template-columns:minmax(240px,1fr) 180px;grid-template-areas:"identity payment" "action action";align-items:end;gap:10px 12px}.purchase-summary .stack-form.signup-checkout{grid-template-columns:minmax(320px,1fr) 180px;grid-template-areas:"identity identity" "code payment" "action action"}.purchase-summary .stack-form .ant-form-item{margin-bottom:0}.purchase-summary .stack-form>.ant-alert{grid-column:1/-1}.checkout-identity{grid-area:identity}.checkout-code{grid-area:code}.checkout-payment{grid-area:payment}.checkout-submit{grid-area:action;min-height:44px}.email-code-field{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px}.email-code-field .ant-btn{padding-inline:8px}.usage-preview{display:grid;gap:22px}.usage-heading{margin-bottom:0}.usage-unit-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dbe7f7;border-radius:8px;background:#f7faff;color:#50627f;font-size:13px}.usage-unit-price strong{color:#1d4ed8;font-size:15px}.recharge-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recharge-option{display:grid;min-height:82px;place-content:center;border:1px solid #dfe7f1;border-radius:8px;background:#fff;color:var(--ink)}.recharge-option strong{font-size:22px}.recharge-option small{margin-top:5px;color:#667085;font-size:12px}.recharge-option.active{border-color:#6f9ff5;background:#f5f9ff;box-shadow:inset 0 0 0 1px #6f9ff5;color:#1d4ed8}.usage-preview>.usage-custom-amount{max-width:380px;margin:-4px 0 0}.usage-points-preview{margin-top:-16px;color:#667085;font-size:13px}.usage-points-preview strong{color:#1d4ed8}.usage-signup-fields{display:grid;gap:12px;min-width:0}.usage-pending-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.commerce-mode-switch{margin-bottom:18px}.compact-form-page .panel{padding:30px}.compact-form-page .section-heading{margin-bottom:20px}.commerce-result{display:grid;gap:10px;padding:16px;border:1px solid #dbe7f6;border-radius:10px;background:#f8fbff}.commerce-result-head{display:grid;gap:4px}.commerce-result-head strong{color:#1f2937;font-size:14px;font-weight:780}.commerce-result small,.commerce-result-head span{color:var(--muted);font-size:12px;line-height:1.5}.commerce-result p{margin:0;color:#344054;font-size:13px}.commerce-result-success{border-color:#b7e4c7;background:#f0fdf4}.commerce-result-warning{border-color:#f7d7a3;background:#fff7ed}.payment-panel{margin-top:18px;display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:center;padding-top:22px;border-top:1px solid var(--soft-line)}.payment-qr{display:grid;place-items:center;padding:16px;border:1px solid var(--soft-line);border-radius:10px;background:#fff}.payment-info{display:grid;gap:14px;min-width:0}.payment-info-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-info-head strong{font-size:17px}.payment-plan-card{display:grid;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid #d8e5f8;background:#f8fbff}.payment-plan-card span{color:#667085;font-size:12px;font-weight:760}.payment-plan-card strong{color:#172033;font-size:15px;font-weight:820}.payment-plan-card small{color:#667085;font-size:13px;line-height:1.6}.payment-amount{color:var(--blue-dark);font-size:34px;font-weight:900;line-height:1}.payment-actions{display:grid;grid-template-columns:1fr 110px;gap:10px}.payment-polling{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:720}.pulse-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12)}.stack-form{display:grid;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.antd-provision-form .ant-form-item{margin-bottom:0}.antd-provision-form .ant-form-item-label{padding-bottom:7px;font-weight:760}.antd-provision-form .ant-input,.antd-provision-form .ant-select-selector{box-shadow:none!important}.ant-btn-primary{box-shadow:0 12px 24px rgba(37,99,235,.18)}label{display:grid;gap:7px;color:#344054;font-size:13px;font-weight:720}.form-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px;font-size:13px}.full-panel{width:100%;min-height:calc(100vh - 112px)}.records-table{display:grid;border:1px solid var(--soft-line);border-radius:10px;overflow:hidden}.records-head,.records-row{display:grid;grid-template-columns:1.15fr 1fr 1.35fr 1fr .7fr 1fr;gap:14px;align-items:center;padding:14px 16px}.records-head{background:#f6f8fc;color:#667085;font-size:12px;font-weight:820}.records-row{border-top:1px solid var(--soft-line);background:#fff;color:#344054}.records-row:hover{background:#fbfdff}.records-row small{display:block;color:var(--faint);font-size:12px;margin-top:4px}.mono-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#475467}.status-badge{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:820}.status-badge.good{background:#dcfae6;color:#067647}.status-badge.bad{background:#fee4e2;color:#b42318}.status-badge.warn{background:#fef0c7;color:#b54708}.status-badge.muted{background:#eef2f7;color:#475467}.empty-state{min-height:300px;display:grid;place-items:center;border:1px dashed #cfd8e3;border-radius:10px;padding:22px;background:#fbfdff}.boot-screen,.login-screen{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 18% 20%,rgba(37,99,235,.1),transparent 26%),radial-gradient(circle at 82% 14%,rgba(6,182,212,.08),transparent 24%),linear-gradient(180deg,#f8fbff,#f3f7fc)}.public-balance,.public-docs{min-height:100vh;display:grid;place-items:start center;padding:34px 40px 48px;background:#fff}.login-card{width:min(520px,100%)}.login-form-card{position:relative;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid #dbe5f2;border-radius:16px;padding:36px;box-shadow:0 24px 80px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-brand-badge{display:inline-flex;align-items:center;gap:0;margin-bottom:26px}.login-brand-badge .brand-mark{height:80px;border-radius:12px}.login-brand-badge .brand-wordmark{height:80px}.login-card-header{margin-bottom:24px}.login-card-header h1{font-size:34px;line-height:1.04}.login-form{display:grid;gap:16px}.login-form .ant-form-item{margin-bottom:2px}.login-form .ant-form-item-label{padding-bottom:8px;font-weight:780}.login-form .ant-input,.login-form .ant-input-affix-wrapper{min-height:48px;border-color:#d4deeb;background:#fcfdff;box-shadow:none;border-radius:10px}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input:hover{border-color:#adc8ff}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-focused,.login-form .ant-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.login-form .ant-input-prefix{color:#64748b;margin-inline-end:9px}.turnstile-box{min-height:65px;display:flex;align-items:center;overflow:hidden;padding-top:2px}.primary-button,.secondary-button{border:0;border-radius:8px;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:780}.primary-button{color:#fff;background:var(--blue);box-shadow:0 12px 24px rgba(37,99,235,.18)}.primary-button:disabled{opacity:.6;cursor:not-allowed}.public-card{width:min(var(--work-width),100%)}.balance-card.public-card,.guide-card{border-radius:22px;border-color:#dde6f3;box-shadow:0 18px 44px rgba(15,23,42,.05)}.main-form{border:0;border-radius:0;box-shadow:none}.balance-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.balance-note{margin:-2px 0 18px;padding:12px 14px;border-radius:14px;border:1px solid rgba(37,99,235,.1);background:rgba(239,246,255,.72);color:#55637b;font-size:13px;line-height:1.6}.balance-intro-card{display:grid;gap:8px;padding:15px 16px;border-radius:16px;border:1px solid #dfe9f7;background:linear-gradient(180deg,#ffffff,#f8fbff)}.balance-intro-card span{display:inline-flex;align-items:center;gap:6px;color:#5e7188;font-size:12px;font-weight:780}.balance-intro-card strong{color:#172033;font-size:14px;font-weight:820;line-height:1.6}.balance-form{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;margin-top:20px}.balance-result{margin-top:18px;display:grid;gap:14px}.balance-summary{display:grid;grid-template-columns:minmax(0,1.25fr) 150px minmax(220px,.75fr);gap:12px}.balance-summary>div{display:grid;align-content:center;min-height:96px;gap:7px;padding:14px 16px;background:#f8fbff;border:1px solid var(--soft-line);border-radius:10px}.balance-field-label{display:block;color:var(--muted);font-size:12px;font-weight:760}.balance-result strong{word-break:break-word}.balance-result strong.expired-time{color:#b42318}.balance-status-tag{justify-self:start;margin:0}.balance-expiry-summary{position:relative;display:grid!important;align-content:center;padding-right:112px!important}.balance-expiry-summary.is-expired{border-color:#f4c7c3;background:#fffafa}.balance-expiry-copy{display:grid;min-width:0;gap:7px}.balance-expiry-copy strong{white-space:nowrap}.balance-expired-notice{display:flex;align-items:center;min-height:64px;padding:0 16px;border:1px dashed #f0b7b1;border-radius:10px;background:#fffafa;color:#a63b32;font-size:13px;font-weight:720}.balance-renew-button{position:absolute;top:14px;right:14px;font-weight:760}.balance-renew-button.ant-btn-primary,.balance-renew-button.ant-btn-primary:focus,.balance-renew-button.ant-btn-primary:hover{color:#fff!important;background:var(--blue)!important;border-color:var(--blue)!important}.balance-renew-button.ant-btn-primary .anticon,.balance-renew-button.ant-btn-primary svg,.balance-renew-button.ant-btn-primary>span{color:#fff!important}.quota-list{display:grid;gap:12px}.balance-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;border-bottom:1px solid var(--soft-line)}.balance-mode-tabs button{position:relative;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:760}.balance-mode-tabs button.active{color:var(--blue-dark)}.balance-mode-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--blue)}.usage-balance-result{min-height:196px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid #cfe0ff;border-radius:8px;background:#f7faff}.usage-balance-main{display:grid;gap:8px}.usage-balance-main>.balance-field-label{color:var(--muted);font-size:13px;font-weight:700}.usage-balance-main strong{color:var(--blue-dark);font-size:38px;line-height:1;letter-spacing:0}.usage-balance-main small{color:#64748b;font-size:15px;font-weight:700}.usage-balance-meta{display:flex;align-items:center;gap:8px;color:#50627f;font-size:13px}.usage-balance-meta>svg{flex:0 0 auto;color:var(--blue)}.usage-balance-meta .ant-tag{margin-left:auto}.quota-row{display:grid;gap:9px;padding:14px 16px;background:#fff;border:1px solid #dbe7f6;border-radius:10px}.quota-row-header,.quota-row-meter{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px}.quota-row-header strong{grid-column:2;min-width:0;color:#1f3b64;font-size:14px;font-weight:820;white-space:nowrap}.quota-row-header strong b{color:#0f67c6;font-size:18px;font-weight:900}.quota-row-action{grid-column:3;grid-row:1/span 2;display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.quota-row-reset-copy{color:#526b8b;font-size:12px;font-weight:700}.quota-row-action .ant-btn{min-width:94px}.quota-row-action .ant-btn-primary{color:#fff!important;font-weight:750}.quota-row-action .ant-btn span,.quota-row-action .ant-btn-primary span{color:#fff!important}.quota-row-action .ant-btn-primary.ant-btn-disabled,.quota-row-action .ant-btn-primary[disabled]{color:#fff!important;background:#9ab8ea;border-color:#9ab8ea;opacity:1}.quota-row-meter .ant-progress{grid-column:2;min-width:0}.quota-row-meter>strong{color:#34445d;font-size:13px;font-weight:820;text-align:right;white-space:nowrap}.quota-reset-hint{margin-left:70px;display:flex;align-items:center;gap:10px;color:#2563eb;font-size:12px;font-weight:720}.quota-row .ant-progress-bg,.quota-row .ant-progress-inner{height:7px!important;border-radius:999px}.balance-result.invalid{display:block;color:#b42318;background:#fef3f2;padding:14px;border-radius:8px;border:1px solid #fecdca}.wechat-group-card{margin-top:22px;display:grid;justify-items:center;gap:10px;padding:14px 16px 10px;border-top:1px solid #e7edf6;background:transparent;text-align:center}.wechat-group-card.compact{margin-top:18px;padding-top:12px}.wechat-group-card-copy{min-width:0}.wechat-group-card-image{width:min(208px,100%);display:block;border-radius:12px;background:#fff}.wechat-group-card.compact .wechat-group-card-image{width:min(152px,100%)}.wechat-group-card p{margin:0;max-width:30em;color:#667085;font-size:13px;font-weight:500;line-height:1.6}.doc-block{display:grid;gap:8px;margin:18px 0}.doc-block span{color:var(--muted);font-weight:760}.guide-page{align-items:start}.embedded-page.guide-page,.guide-page{padding-top:0;padding-bottom:0}.guide-card{display:grid;gap:18px}.guide-card .ant-tabs-tab{padding:10px 0;font-weight:760}.guide-card .ant-tabs-nav{margin-bottom:10px}.guide-header{display:block;max-width:none}.guide-header h1{font-size:30px}.guide-header p{margin-top:8px;color:#667085;font-size:14px;line-height:1.6}.api-docs-page{background:radial-gradient(circle at 12% 0,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,#ffffff,#f8fbff)}.api-docs-card{width:min(1240px,100%)}.api-docs-kicker{display:inline-flex;width:fit-content;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#eff6ff;color:var(--blue-dark);border:1px solid #bfdbfe;font-size:12px;font-weight:820}.api-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.api-docs-grid>div{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid #dfe9f7;background:linear-gradient(180deg,#ffffff,#f8fbff)}.api-docs-grid strong{color:#475467;font-size:12px}.api-endpoint{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.api-endpoint span{display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:860}.api-endpoint code{border-radius:0;background:transparent;color:#1e3a8a}.api-table{display:grid;overflow:hidden;border:1px solid #dfe9f7;border-radius:10px}.api-table-head,.api-table-row{display:grid;grid-template-columns:180px 72px 96px minmax(0,1fr);gap:0}.api-table-head{background:#f1f6ff;color:#344054;font-size:12px;font-weight:820}.api-table-head span,.api-table-row>code,.api-table-row>span{min-width:0;padding:11px 12px;border-right:1px solid #dfe9f7}.api-table-head span:last-child,.api-table-row>span:last-child{border-right:0}.api-table-row{border-top:1px solid #dfe9f7;background:#fff}.api-table-row code{border-radius:0;background:transparent;color:#1f3b64;word-break:break-word}.guide-section{display:grid;gap:18px}.guide-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--soft-line)}.guide-step:first-child{border-top:0;padding-top:4px}.step-index{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#eff6ff;color:var(--blue-dark);border:1px solid #bfdbfe;font-weight:820;font-size:13px}.guide-step h2{font-size:17px;margin-top:4px}.step-body{display:grid;gap:10px;margin-top:8px;color:var(--muted)}.step-body p{margin:0}.guide-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--blue-dark);font-weight:820}.guide-card .ant-tabs-ink-bar{background:var(--blue)}.guide-list{margin:0;padding-left:20px;display:grid;gap:7px;color:var(--muted)}.guide-list strong{color:#344054}.guide-link{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--blue-dark);font-weight:760}.guide-code{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;border:1px solid #1e293b;border-radius:8px;overflow:hidden;background:#0f172a}.guide-code code{border-radius:0;padding:13px 14px;background:transparent;color:#dbeafe;white-space:pre-wrap;word-break:break-word}.guide-code button{display:grid;place-items:center;border:0;border-left:1px solid #1e293b;background:#111c31;color:#cbd5e1}.delivery-modal .ant-modal-content{padding:20px;overflow:hidden;border-radius:10px}.delivery-modal .ant-modal-close{top:12px;inset-inline-end:12px}.delivery-modal .dialog-title{padding:0 34px 14px 0;border-bottom:1px solid var(--soft-line);background:#fff}.dialog-title{display:flex;gap:12px;align-items:center}.dialog-title h2{font-size:19px}.dialog-title p{margin-top:3px;font-size:13px}.success-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--blue)}.dialog-body{display:grid;gap:12px;padding:14px 0 0;overflow:auto;max-height:72vh}.delivery-meta-row{display:grid;grid-template-columns:1fr 136px;gap:10px}.delivery-meta-row div{padding:10px;border:1px solid var(--soft-line);border-radius:8px;background:#f8fafc}.delivery-meta-row span{display:block;color:var(--muted);font-size:12px;margin-bottom:5px}.delivery-meta-row strong{display:block;word-break:break-word;font-size:14px}.delivery-block{display:grid;gap:9px;padding:10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.block-title{display:flex;align-items:center;gap:8px;color:#344054;font-weight:850}.api-key-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px}.api-key-row code{min-width:0;background:#0f172a;color:#dbeafe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.55}.delivery-link-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:1440px){.content-stage.has-announcement{grid-template-columns:1fr;gap:18px}.announcement-sidebar{position:static;grid-row:1}}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;min-width:0;padding:12px 16px;border-right:0;border-bottom:1px solid var(--soft-line)}.sidebar .brand{padding:0 0 8px;width:fit-content}.sidebar .brand-mark,.sidebar .brand-wordmark{height:44px}.sidebar .nav-list{display:flex;gap:4px;overflow-x:auto;padding:2px 0 6px}.sidebar .nav-item{flex:0 0 auto;min-height:44px;padding:10px;white-space:nowrap}.sidebar-footer:empty{display:none}.balance-summary,.delivery-link-actions,.delivery-meta-row,.form-row,.payment-actions,.payment-panel,.provision-grid{grid-template-columns:1fr}.purchase-summary .stack-form,.purchase-summary .stack-form.signup-checkout{grid-template-columns:1fr;grid-template-areas:"identity" "code" "payment" "action"}.commerce-plan-grid,.official-plan-grid,.official-selling-points{grid-template-columns:1fr 1fr}.official-selling-points{display:grid}.official-banner{min-height:300px;padding:26px 24px}.official-banner-copy h1{max-width:none;font-size:42px}.main-panel{padding:18px}.compact-form-page .panel{padding:22px}.main-topbar{align-items:flex-start}.topbar-pill{white-space:normal}.records-head{display:none}.api-docs-grid,.api-table-head,.api-table-row,.balance-form,.balance-intro-grid,.records-row{grid-template-columns:1fr}.api-table-head{display:none}.api-table-row>code,.api-table-row>span{border-right:0;border-top:1px solid #eef2f7}.api-table-row>code:first-child{border-top:0}.quota-row-header,.quota-row-meter{grid-template-columns:1fr;gap:6px}.quota-row-header strong,.quota-row-meter .ant-progress{grid-column:auto}.quota-row-meter>strong{text-align:left}.quota-reset-hint{margin-left:0}.quota-row-action{grid-column:1/-1;grid-row:auto;justify-content:flex-start;flex-wrap:wrap}.login-form-card{padding:24px}.login-card-header h1{font-size:26px}}@media (max-width:760px){.api-endpoint,.commerce-plan-grid,.official-plan-grid,.official-selling-points{grid-template-columns:1fr}.api-endpoint span{min-height:38px}.usage-preview>.usage-custom-amount{max-width:none}.account-choice-grid,.usage-pending-actions{grid-template-columns:1fr}.recharge-options{grid-template-columns:1fr 1fr}.announcement-form-row{grid-template-columns:1fr;gap:0}}@media (max-width:420px){.balance-expiry-summary{padding-right:16px!important}.balance-renew-button{position:static;justify-self:start;margin-top:4px}}.website{--ink:#172036;--muted:#606b80;--blue:#3566ff;--blue-dark:#2852d8;--violet:#8b5cf6;--line:#e2e6f0;--soft-line:#eceef5;--blue-soft:#f0f3ff;--brand-tint:#f6f5ff;color:var(--ink);background:#fff;min-height:100dvh;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.site-width{width:min(1280px,calc(100% - 64px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.site-header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-logo{display:inline-flex;align-items:center;flex-shrink:0;gap:9px;font-size:20px;letter-spacing:-.6px;color:var(--ink);font-weight:720}.site-logo>span>span{font-weight:440}.site-logo img{object-fit:contain}.site-nav{display:flex;align-items:center;gap:29px;font-size:14px;color:var(--muted)}.site-nav>a{padding:26px 0;position:relative;color:var(--muted)}.site-nav .is-current,.site-nav a:hover,.site-nav a[aria-current]{color:var(--blue)}.site-nav>a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:16px;height:2px;background:var(--blue)}.site-header-actions{display:flex;align-items:center;gap:20px;font-size:13px}.site-dropdown{position:relative}.site-dropdown>summary{display:flex;align-items:center;gap:6px;min-height:44px;list-style:none;cursor:pointer}.site-dropdown>summary::-webkit-details-marker,.site-mobile-menu>summary::-webkit-details-marker{display:none}.site-dropdown-panel{position:absolute;top:100%;left:-18px;min-width:190px;padding:8px;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #16203510}.site-dropdown-panel a{display:block;padding:10px;border-radius:4px}.site-dropdown-panel a:hover{background:var(--blue-soft)}.site-mobile-menu{display:none}.site-announcement{border-bottom:1px solid var(--line);background:#f6f8fc;font-size:13px}.site-announcement summary{min-height:38px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none}.site-announcement p{padding-bottom:15px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.site-content{flex:1 1;min-width:0}.site-footer{margin-top:62px;border-top:1px solid var(--line);padding:34px 0 22px;background:#fcfdff}.site-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:36px}.site-footer .site-logo{font-size:17px}.site-footer p{font-size:12px;margin-top:8px}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:var(--muted)}.site-footer button{font:inherit;color:inherit;padding:0;background:none;border:0}.site-footer a:hover,.site-footer button:hover{color:var(--blue)}.site-footer-bottom{border-top:1px solid var(--line);padding-top:18px;margin-top:27px;display:flex;justify-content:center;color:#738096;font-size:11px;text-align:center}.site-support{width:min(420px,calc(100% - 40px));max-height:calc(100dvh - 60px);overflow:auto;border:1px solid var(--line);border-radius:12px;padding:30px;color:var(--ink);box-shadow:0 20px 80px #16203520}.site-support::backdrop{background:#15213a66}.site-support h2{font-size:23px}.site-support .wechat-group-card{margin-top:20px}.site-support .wechat-group-card-image{max-width:100%}.site-dialog-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#f1f4f9}.site-skip{position:fixed;top:-70px;left:16px;z-index:50;padding:10px 15px;background:var(--blue);color:white}.site-skip:focus{top:10px}.website a:focus-visible,.website button:focus-visible,.website summary:focus-visible{outline:3px solid #b8c6ff;outline-offset:4px}.website #site-content:focus{outline:none}.seo-page{color:var(--ink);overflow-wrap:anywhere;padding-top:44px}.seo-page h1,.seo-page h2,.seo-page h3{letter-spacing:-.03em}.seo-heading{margin-bottom:20px}.seo-heading h1{font-size:clamp(30px,3.8vw,44px);line-height:1.3;font-weight:700;text-wrap:balance}.seo-page .seo-lead{max-width:760px;font-size:16px;line-height:1.85;margin:14px 0 26px}.seo-page p{line-height:1.85}.seo-section{padding:34px 0;border-bottom:1px solid var(--soft-line)}.seo-related h2,.seo-section h2{font-size:26px;font-weight:650;line-height:1.4;margin:0 0 17px}.seo-section h3{font-size:17px;font-weight:630;line-height:1.5;margin:22px 0 7px}.seo-section>ol,.seo-section>p,.seo-section>ul{max-width:800px}.seo-page ol,.seo-page ul{padding-left:22px;line-height:1.85;color:var(--muted)}.seo-page li+li{margin-top:10px}.seo-related a,.seo-section a:not(.seo-button):not(.seo-path-card){color:var(--blue-dark);text-decoration:underline;text-underline-offset:4px}.seo-page li>code,.seo-page p code{display:inline;padding:2px 5px;border-radius:4px;font-size:.9em;white-space:normal}.seo-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:25px 0}.website .seo-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 20px;border:1px solid var(--blue);border-radius:7px;color:white;background:var(--blue);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.website .seo-button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.website .seo-button-secondary{background:white;color:var(--ink);border-color:#d4dce8}.website .seo-button-secondary:hover{background:#f6f8fb;border-color:#aab8ce}.website .seo-button:disabled{opacity:.55;cursor:wait}.website .seo-button.is-disabled{opacity:.5;pointer-events:none}.site-header .seo-button{padding:9px 16px;min-height:40px;font-size:13px}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 25px;font-size:12px}.seo-breadcrumb li+li{margin:0}.seo-breadcrumb li+li:before{content:"/";color:#8d99aa;margin-right:8px}.seo-breadcrumb a:hover{color:var(--blue)}.seo-price-header{max-width:720px;padding:18px 0 32px}.seo-price-header h1{font-size:clamp(34px,4vw,48px);line-height:1.22}.seo-price-header .seo-lead{margin:10px 0 0;font-size:15px}.seo-pricing-tools{display:flex;justify-content:flex-end;font-size:13px;margin:5px 0 0}.seo-pricing-tools a{color:var(--blue)}.site-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px}.site-plan{position:relative;overflow:hidden;padding:32px 28px 26px;border:1px solid #dfe3ef;border-radius:8px;min-width:0;background:#fff;box-shadow:0 8px 28px #2533650a;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.site-plan:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--violet))}.site-plan:has(>.seo-button:focus-visible){border-color:#aebcff;background:var(--brand-tint);box-shadow:0 16px 40px #566afe1c}@media (hover:hover){.site-plan:hover{transform:translateY(-4px);border-color:#aebcff;background:var(--brand-tint);box-shadow:0 18px 44px #566afe20}.website .site-plan:hover>.site-plan-action{background:var(--blue-dark);border-color:var(--blue-dark)}}.site-plan h3{font-size:20px;font-weight:650;margin:0;line-height:1.4}.site-plan-price{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:24px 0 25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-plan-price>span{font-size:48px;font-weight:700;line-height:1;color:#202a43}.site-plan-price>small{margin-bottom:4px;padding:4px 8px;border-radius:4px;background:var(--blue-soft);color:#5c6880;font-size:11px;white-space:nowrap}.site-plan>.seo-button{width:100%}.site-plan-action{min-height:46px}.site-plan-quotas{display:grid;gap:13px;padding:18px;margin:22px 0 0;border:1px solid #e7e9f3;border-radius:6px;background:#f8f9fd;font-size:13px}.site-plan-quotas>div{display:flex;justify-content:space-between;gap:14px}.site-plan-quotas dt{color:var(--muted)}.site-plan-quotas dd{margin:0;color:#28334d;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.site-plan-details{margin-top:18px;font-size:12px;color:var(--muted)}.site-plan-details p{margin:3px 0}.site-plan-state{grid-column:1/-1;padding:30px;border:1px solid var(--line);border-radius:8px;text-align:center}.site-plan-state .seo-button{margin-top:15px}.seo-faq>details{padding:19px 0;border-bottom:1px solid var(--line)}.seo-faq>details:first-child{padding-top:0}.seo-faq>details:last-child{border-bottom:0}.seo-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:560}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";font-size:22px;color:#73839c;font-weight:400}.seo-faq details[open] summary:after{content:"−"}.seo-faq p{margin:12px 0 0;max-width:800px;font-size:14px}.seo-home{padding-top:0}.seo-home-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:50px 0 30px}.seo-home-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 -32px;background:radial-gradient(ellipse at 13% 87%,#dce5ff,transparent 57%),radial-gradient(ellipse at 92% 79%,#eee6ff,transparent 56%),linear-gradient(180deg,#fbfcff,#f7f7ff 72%,#fff)}.seo-home-copy{text-align:center;max-width:850px}.seo-home-copy h1{font-size:clamp(37px,4.8vw,57px);font-weight:720;line-height:1.25;text-wrap:balance;letter-spacing:-.045em}.seo-home-copy h1 span{color:var(--blue)}.seo-home-copy .seo-lead{margin:20px auto 0;max-width:600px;font-size:15px;color:#53627a}.seo-home-copy .seo-actions{margin:23px 0 0;justify-content:center}.home-capabilities{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;margin-top:30px;color:var(--muted)}.home-capabilities>p{margin:0;font-size:11px}.capability-logos{display:flex;align-items:center;justify-content:center;gap:14px}.capability-logo{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e5eaf3;border-radius:9px;background:#fff}.capability-logo img{width:28px;height:28px;object-fit:contain}.capability-logo-dark img{background:#111;border-radius:6px;padding:2px}.home-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.home-faq h2,.home-section-heading h2,.home-start h2{font-size:28px;font-weight:660;margin:0;line-height:1.35}.home-faq>div>a,.home-section-heading a,.home-start-heading a{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--blue)}.usage-pricing{scroll-margin-top:100px;display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:36px;align-items:center;padding:27px 34px;border:1px solid #dfe3f3;border-radius:8px;background:linear-gradient(110deg,#f5f7ff,#fbf9ff)}.usage-pricing h2{margin:0 0 6px;font-size:25px;font-weight:680}.usage-pricing-copy p{margin:0;color:var(--muted);font-size:13px}.usage-pricing-rate{min-width:0;padding-left:34px;border-left:1px solid #dfe3f3}.usage-pricing-rate>span{display:block;color:var(--muted);font-size:11px}.usage-pricing-rate>strong{display:block;margin-top:5px;color:var(--blue-dark);font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usage-pricing-rate>div{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.usage-pricing-rate>div>span{color:var(--ink);font-size:12px}.usage-pricing-rate small{margin-left:5px;color:var(--muted)}.subscription-pricing{padding-top:58px;scroll-margin-top:100px}.subscription-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.subscription-heading h2{font-size:28px;margin:5px 0 3px}.subscription-heading p{margin:0;color:var(--muted);font-size:13px}.subscription-heading a{color:var(--blue);font-size:13px}.subscription-pricing .site-plan-grid{margin:0}.pricing-advantages{margin-top:58px;padding:34px 36px;border:1px solid #dfe3f3;border-radius:8px;background:linear-gradient(110deg,#f4f7ff,#faf8ff);scroll-margin-top:100px}.pricing-advantages>h2{margin:0 0 25px;font-size:28px}.pricing-advantages>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-advantages article{min-width:0;padding:0 24px;border-left:1px solid #dde2f2}.pricing-advantages article:first-child{padding-left:0;border-left:0}.pricing-advantages article:last-child{padding-right:0}.pricing-advantages article svg{color:var(--blue)}.pricing-advantages h3{margin:13px 0 6px;font-size:15px}.pricing-advantages p{margin:0;color:var(--muted);font-size:12px}.home-start{margin-top:64px;padding:0 0 48px;border-bottom:1px solid var(--line)}.home-start-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.seo-home .home-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:27px 0 0;padding:0;list-style:none;max-width:none}.seo-home .home-start li{margin:0;position:relative;border-top:2px solid #dce6f6;padding-top:18px}.home-step-number{display:block;font-size:30px;line-height:1.1;font-weight:440;letter-spacing:-1.5px;color:#8aa9d7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-start h3{font-size:16px;font-weight:630;margin:17px 0 8px;line-height:1.4}.home-start p{font-size:13px;color:#66758b;margin:0}.home-start li a{color:var(--blue-dark);text-decoration:underline;text-underline-offset:3px}.home-faq{display:grid;grid-template-columns:1fr 2fr;gap:65px;padding:64px 0 12px}.home-faq>div>a{margin-top:19px}.home-faq .seo-faq>details:first-child{padding-top:4px}.home-advantages{margin-top:54px;scroll-margin-top:100px}.home-advantages-heading{margin-bottom:18px}.home-advantages-heading h2{margin:0;font-size:28px}.home-advantage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.home-advantage-grid article{padding:19px;border:1px solid var(--line);border-radius:8px;background:#fff}.home-advantage-grid svg{color:var(--blue)}.home-advantage-grid h3{margin:14px 0 7px;font-size:14px}.home-advantage-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.seo-page .seo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:decimal inside;padding:0}.seo-steps li{margin:0;padding-top:14px;border-top:1px solid var(--line)}.seo-steps p{font-size:13px;margin-top:8px}.seo-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px}.seo-path-card{display:block;padding:30px;border:1px solid var(--line);border-radius:9px}.seo-path-card:hover{border-color:#aec4f2;background:#f9fbff}.seo-path-card h2,.seo-path-card h3{font-size:24px;margin:0 0 12px}.seo-path-card p{font-size:14px}.seo-path-card span{display:block;color:var(--blue);margin-top:20px;font-size:13px}.docs-tool-section{padding-top:12px}.docs-tool-section>div:first-child h2{margin:7px 0;font-size:28px}.docs-tool-section>div:first-child p{margin:0;color:var(--muted);font-size:14px}.seo-doc-layout{display:grid;grid-template-columns:180px minmax(0,780px);gap:60px;padding-bottom:20px}.seo-toc{align-self:start;position:sticky;top:110px;font-size:13px;display:grid;gap:12px}.seo-toc a{color:var(--muted);line-height:1.7}.seo-toc a:hover{color:var(--blue)}.seo-toc ul{margin:0;padding:0;list-style:none}.seo-toc li+li{margin-top:15px}.seo-pricing-note{font-size:12px;margin:18px 0 28px;color:var(--muted)}.seo-pricing-note a{color:var(--blue);margin-left:8px}.plan-comparison{padding:54px 0 14px;scroll-margin-top:100px}.plan-comparison-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.plan-comparison-heading h2{margin:0;font-size:28px}.plan-comparison-heading p{margin:0;color:var(--muted);font-size:12px}.value-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.value-comparison-card{overflow:hidden;border:1px solid #dfe3f1;border-radius:8px;background:#fff}.value-comparison-card>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.value-comparison-card h3{margin:0;font-size:16px}.value-comparison-card>header span{color:var(--ink);font-size:16px;font-weight:650}.value-advantage{margin:0;padding:10px 20px;border-bottom:1px solid #e4e7f4;color:var(--blue-dark);background:var(--blue-soft);font-size:12px;font-weight:700;text-align:center}.comparison-metrics{display:grid;gap:0;padding:8px 20px 13px}.comparison-metrics>div{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--soft-line);font-size:12px}.comparison-metrics>div:last-child{border-bottom:0}.comparison-metrics>div>span{min-width:0;color:var(--ink);font-weight:650}.comparison-metrics>div>span:last-child{text-align:right}.comparison-metrics>div>strong{color:var(--muted);font-size:11px;font-weight:550;text-align:center}.comparison-metrics>div>span.is-better{color:var(--blue);font-weight:750}.plan-comparison>p{margin:12px 0 0;color:var(--muted);font-size:11px}.plan-comparison>p a{color:var(--blue-dark);text-decoration:underline;text-underline-offset:3px}.pricing-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:48px 0 18px;border-bottom:1px solid var(--line)}.pricing-guide{scroll-margin-top:100px}.pricing-guide>span{color:#8e7aec;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-guide h2{margin:9px 0 16px;font-size:22px}.pricing-guide ol,.pricing-guide ul{margin:0 0 16px;padding-left:19px;font-size:13px}.pricing-guide p{color:var(--muted);font-size:13px}.seo-doc-body{min-width:0}.seo-doc-body .seo-section:first-child{padding-top:0}.seo-page [id]{scroll-margin-top:110px}.seo-doc-body .guide-card{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.seo-doc-body .guide-card .guide-header{display:none}.seo-doc-body .guide-step{grid-template-columns:30px minmax(0,1fr)}.seo-table-wrap{overflow-x:auto;border-block:1px solid var(--line)}.seo-table-wrap table{width:100%;min-width:540px;border-collapse:collapse;font-size:14px;text-align:left}.seo-table-wrap td,.seo-table-wrap th{padding:17px 14px;line-height:1.85;vertical-align:top;border-bottom:1px solid var(--line)}.seo-table-wrap th{background:#f6f8fb;font-weight:600}.seo-table-wrap td{color:var(--muted)}.seo-table-wrap tr:last-child td{border-bottom:0}.seo-related{padding:30px 0 0}.seo-related h2{font-size:18px;margin-bottom:16px}.seo-related ul{list-style:none;display:flex;flex-wrap:wrap;gap:15px 28px;padding:0;margin:0;font-size:14px}.seo-related li+li{margin:0}.news-list{display:grid;gap:10px}.news-feature{display:block;padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);transition:border-color .15s,background .15s,transform .15s}.news-feature:hover{border-color:#b8c4ff;background:var(--brand-tint);transform:translateY(-2px)}.news-feature>span{color:var(--blue);font-size:11px;line-height:1.4}.news-feature h2{margin:5px 0 4px;font-size:20px;line-height:1.4}.news-feature p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.news-feature small{display:block;margin-top:8px;color:var(--blue);font-size:11px}.news-article{max-width:900px;margin-inline:auto}.news-article>header h1{font-size:clamp(36px,5vw,54px)}.news-article>header>small{color:var(--muted)}.news-article>section{padding:38px 0;border-bottom:1px solid var(--line)}.news-article section h2{font-size:27px}.news-article section a{color:var(--blue-dark);text-decoration:underline}.news-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.news-metrics div{padding:20px;border-left:1px solid var(--line)}.news-metrics div:first-child{border-left:0}.news-metrics span,.news-metrics strong{display:block}.news-metrics strong{font-size:25px}.news-metrics span{margin-top:5px;color:var(--muted);font-size:11px}.benchmark{display:grid;gap:12px;margin:24px 0}.benchmark div{display:grid;grid-template-columns:60px 1fr 35px;gap:12px;align-items:center}.benchmark i{height:14px;border-radius:3px;background:linear-gradient(90deg,var(--blue),var(--violet))}.news-article pre{overflow:auto;padding:20px;border-radius:6px;background:#151d31;color:#f4f7ff}@media(max-width:1000px){.site-header-inner{gap:22px}.site-nav{gap:20px}.site-logo{font-size:18px}.site-header-actions{gap:14px}.usage-pricing{grid-template-columns:1fr 1.2fr auto;gap:24px;padding:28px}.usage-pricing-rate{padding-left:24px}.site-plan{padding:24px 20px}.site-plan-price>span{font-size:39px}.seo-doc-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}}@media(max-width:860px){.home-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-width{width:calc(100% - 40px)}.site-header-inner{height:66px}.site-nav{display:none}.site-mobile-menu{display:block}.site-mobile-menu>summary{display:grid;place-items:center;width:40px;height:40px;list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:6px}.site-mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:white;border-bottom:1px solid var(--line);padding:10px 20px 18px;display:grid;gap:2px;max-height:calc(100dvh - 80px);overflow-y:auto;box-shadow:0 12px 24px #1620350a}.site-mobile-menu nav a{padding:10px 0;font-size:14px}.site-mobile-menu nav a[aria-current]{color:var(--blue)}.seo-home-hero{padding:38px 0 25px}.seo-home-copy h1{font-size:44px}.seo-home-hero:before{inset:0 -20px}.pricing-advantages>div{grid-template-columns:1fr 1fr;gap:26px 0}.pricing-advantages article:nth-child(odd){padding-left:0;border-left:0}.site-footer-inner{display:block}.site-footer nav{margin-top:24px}}@media(max-width:640px){.home-advantages{margin-top:38px}.home-advantage-grid{grid-template-columns:1fr 1fr}.home-advantage-grid article:last-child{grid-column:1/-1}.news-feature{padding:13px 15px}.news-feature h2{font-size:18px}.news-metrics{grid-template-columns:1fr 1fr}.news-metrics div:nth-child(3){border-left:0}.news-metrics div:nth-child(3),.news-metrics div:nth-child(4){border-top:1px solid var(--line)}.site-header-inner{gap:14px}.site-logo{font-size:16px;gap:6px}.site-logo img{width:29px;height:29px}.site-header-actions{gap:10px}.site-header .site-workspace{padding:9px 10px;font-size:12px}.site-workspace svg{display:none}.seo-page{padding-top:30px}.seo-heading h1{font-size:29px}.seo-price-header{padding:5px 0 30px}.seo-price-header h1{font-size:34px}.seo-page .seo-lead{font-size:14px;line-height:1.9;margin-bottom:22px}.home-capabilities{margin-top:24px}.capability-logos{gap:8px;flex-wrap:wrap}.capability-logo{width:36px;height:36px}.capability-logo img{width:23px;height:23px}.usage-pricing{grid-template-columns:1fr;gap:22px;padding:24px}.usage-pricing-rate{padding:20px 0 0;border-left:0;border-top:1px solid #dfe3f3}.usage-pricing-rate>strong{font-size:23px}.usage-pricing-rate>div{gap:7px 14px;margin-top:10px}.subscription-pricing{padding-top:36px}.subscription-heading h2{font-size:23px}.pricing-advantages{margin-top:40px;padding:26px 24px}.pricing-advantages>div{grid-template-columns:1fr;gap:0}.pricing-advantages article{padding:20px 0;border-left:0;border-top:1px solid #dde2f2}.pricing-advantages article:first-child{padding-top:0;border-top:0}.pricing-advantages article:last-child{padding-bottom:0}.plan-comparison{padding-top:40px}.plan-comparison-heading{display:block}.plan-comparison-heading p{margin-top:7px}.site-plan-grid,.value-comparison-grid{grid-template-columns:1fr}.site-plan-grid{gap:18px;margin-block:18px}.site-plan{padding:25px}.site-plan h3{font-size:21px}.site-plan-price>span{font-size:44px}.site-plan-quotas{font-size:14px}.seo-home .seo-section,.seo-section{padding-block:28px}.seo-section h2{font-size:22px}.seo-page .seo-steps{grid-template-columns:1fr;gap:20px}.seo-path-grid{grid-template-columns:1fr;gap:17px}.seo-path-card{padding:24px}.seo-doc-layout{grid-template-columns:1fr;gap:26px}.seo-toc{position:static;gap:10px 20px;font-size:12px}.seo-toc,.seo-toc ul{display:flex;flex-wrap:wrap}.seo-toc ul{gap:10px 18px}.seo-toc li+li{margin-top:0}.seo-home{padding-top:0}.seo-home-copy h1{font-size:clamp(29px,8vw,39px)}.home-faq h2,.home-section-heading h2,.home-start h2{font-size:24px}.home-section-heading a{font-size:12px}.home-section-heading{margin-bottom:20px;gap:12px}.home-start{margin-top:42px;padding:0 0 34px}.seo-home .home-start ol{grid-template-columns:1fr;gap:20px;margin-top:24px}.seo-home .home-start li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:15px}.home-step-number{grid-row:1/span 2;font-size:25px}.home-start h3{margin:0 0 6px}.home-start p{grid-column:2}.home-faq{grid-template-columns:1fr;gap:26px;padding-top:38px}.home-faq>div>a{margin-top:12px}.site-footer{margin-top:36px;padding-top:28px}.site-footer-bottom{display:block;line-height:1.8}.site-footer-bottom span{display:block;margin-top:6px}.seo-actions{gap:10px}.seo-button{font-size:13px}.seo-doc-body .guide-step{grid-template-columns:25px minmax(0,1fr);gap:10px}.seo-related ul{display:grid;gap:13px}}@media(prefers-reduced-motion:reduce){.website *{transition:none!important;scroll-behavior:auto!important}}.news-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.news-source-grid figure{margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fafbfe}.news-source-grid img{display:block;width:100%;height:220px;object-fit:contain;background:#fff}.news-source-grid figcaption{margin-top:9px;color:var(--muted);font-size:11px;line-height:1.6}.news-source-grid figcaption a{color:var(--blue-dark);text-decoration:underline}.news-table-wrap{overflow-x:auto;margin:24px 0;border-block:1px solid var(--line)}.news-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;font-size:12px}.news-table-wrap td,.news-table-wrap th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.news-table-wrap th{background:#f6f8fb}@media(max-width:640px){.news-source-grid{grid-template-columns:1fr}.news-source-grid img{height:auto;max-height:320px}}.news-source-grid{grid-template-columns:1fr;max-width:760px}.news-source-grid figure:nth-child(2){display:none}.news-source-grid img{height:auto;max-height:420px}.news-source-grid figure{padding:0;border:0;border-radius:0;background:transparent}.news-source-grid figcaption{padding-top:10px}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.workbench-shell{background:#f8fafc}.workbench-shell .sidebar{padding:20px 16px}.workbench-shell .brand{padding:0 8px 24px}.workbench-shell .brand-mark,.workbench-shell .brand-wordmark{height:56px}.workbench-shell .main-panel{min-width:0;background:#f8fafc}.workbench-shell .sidebar-footer{gap:4px;padding-top:24px}.workbench-utility-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;color:#667085;font-size:13px;background:transparent;border:0;border-radius:8px;text-align:left}.workbench-utility-link:hover{color:#1d4ed8;background:#f3f7ff}.workbench-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;width:min(1524px,100%);margin:0 auto 30px;padding-bottom:18px;border-bottom:1px solid #e2e8f0}.workbench-location{display:flex;align-items:center;gap:12px;color:#667085;font-size:14px}.workbench-location strong{color:#172033;font-weight:700}.workbench-account{padding:4px 9px;background:#eaf0f8;border-radius:5px;font-size:12px;color:#475467}.workbench-overview{display:grid;gap:36px}.workbench-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin-bottom:20px}.workbench-section-heading h1{font-size:28px;font-weight:750}.workbench-section-heading h2{font-size:18px}.workbench-section-heading>span{color:#667085;font-size:13px}.workbench-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workbench-tool{position:relative;display:block;padding:26px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;transition:border-color .18s ease,background .18s ease}.workbench-tool-icon{color:#2563eb;margin-bottom:26px}.workbench-tool h2{font-size:19px;margin-right:20px}.workbench-tool p{margin-top:10px;font-size:13px;line-height:1.7}.workbench-tool-arrow{position:absolute;right:24px;top:28px;color:#667085}.workbench-tool:hover{border-color:#93b4f3;background:#fafdff}.workbench-tool:hover .workbench-tool-arrow{color:#2563eb}.workbench-admin-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workbench-admin-tool{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #dfe6ef;border-radius:10px;background:#fff;color:#667085}.workbench-admin-tool>div{flex:1 1;min-width:0}.workbench-admin-tool h3{font-size:16px}.workbench-admin-tool p{font-size:13px;margin-top:5px}.workbench-admin-tool:hover{border-color:#93b4f3;color:#2563eb}.workbench-help{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:24px;border-top:1px solid #e2e8f0;color:#667085;font-size:14px}.workbench-help a{display:inline-flex;align-items:center;gap:6px;color:#1d4ed8}.workbench-help a:hover{text-decoration:underline}.workbench-shell a:focus-visible,.workbench-shell button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:1100px){.workbench-tools-grid{gap:12px}.workbench-tool{padding:20px}.workbench-tool-arrow{right:20px;top:22px}}@media (max-width:980px){.workbench-shell{grid-template-rows:auto minmax(0,1fr)}.workbench-shell .sidebar{padding:10px 16px 8px}.workbench-shell .brand{padding:0 0 6px}.workbench-shell .brand-mark,.workbench-shell .brand-wordmark{height:40px}.workbench-shell .sidebar-footer{display:flex;flex-wrap:wrap;gap:2px 12px;padding-top:4px;border-top:1px solid #edf1f7}.workbench-utility-link{gap:6px;min-height:34px;padding:5px 2px;font-size:12px}.workbench-utility-link svg{width:14px;height:14px}.workbench-topbar{margin-bottom:24px;padding-bottom:14px}}@media (max-width:640px){.workbench-overview{gap:28px}.workbench-section-heading{display:grid;gap:8px;margin-bottom:16px}.workbench-section-heading h1{font-size:25px}.workbench-admin-tools,.workbench-tools-grid{grid-template-columns:1fr}.workbench-tool{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;column-gap:14px;padding:22px 18px}.workbench-tool-icon{grid-row:1/3;margin:0}.workbench-tool h2{font-size:17px;margin:0}.workbench-tool p{grid-column:2;margin-top:6px}.workbench-tool-arrow{position:static;grid-column:3;grid-row:1;align-self:center}.workbench-admin-tool{padding:18px;gap:12px}}@media (prefers-reduced-motion:reduce){.workbench-tool{transition:none}}