.cs2-ui-shell,.cs2-ui-shell-surface,.cs2-shell-primary,.cs2-shell-utility,.cs2-shell-results,.cs2-result-stack,.cs2-ui-stack{display:grid;gap:var(--cs2-space-6)}.cs2-ui-shell-header{margin-bottom:var(--cs2-space-2);padding-bottom:var(--cs2-space-6);border-bottom:1px solid var(--cs2-border)}.cs2-ui-shell-heading{display:grid;gap:var(--cs2-space-2);max-width:780px}.cs2-shell-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cs2-space-6);align-items:start}.cs2-shell-results{grid-column:1 / -1}.cs2-ui-section,.cs2-ui-card{background:var(--cs2-surface);border:1px solid var(--cs2-border);border-radius:var(--cs2-radius-xl);box-shadow:var(--cs2-shadow-sm);transition:border-color var(--cs2-transition),background-color var(--cs2-transition)}.cs2-ui-section{padding:var(--cs2-space-6)}.cs2-ui-card-compact{padding:var(--cs2-space-4);border-radius:var(--cs2-radius-lg)}.cs2-ui-card-profile,.cs2-ui-card-primary{background:var(--cs2-surface)}.cs2-ui-card-cta{background:var(--cs2-surface-alt);border-color:var(--cs2-border-strong)}.cs2-ui-card-utility{display:grid;gap:var(--cs2-space-5);align-content:start}.cs2-ui-section-head,.cs2-v3-section-head,.cs2-history-summary-head,.cs2-v3-detail-head,.cs2-free-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs2-space-4);margin-bottom:var(--cs2-space-5)}.cs2-ui-section-copy,.cs2-v3-section-head>div:first-child{display:grid;gap:var(--cs2-space-1)}.cs2-utility-grid,.cs2-history-summary-cards,.cs2-v3-plan-grid,.cs2-v3-risk-grid,.cs2-v3-reason-list,.cs2-v3-influence-grid,.cs2-v3-guidance-grid,.cs2-v3-guidance-list,.cs2-v3-guidance-risk-grid,.cs2-v3-guidance-subsection,.cs2-v3-explainability-grid,.cs2-v3-component-grid,.cs2-trust-extended-info-grid,.cs2-v3-metric-grid,.cs2-tokens-purchase-grid{display:grid;gap:var(--cs2-space-4)}.cs2-v3-reason-list,.cs2-v3-influence-grid,.cs2-v3-plan-grid,.cs2-v3-risk-grid,.cs2-v3-guidance-grid,.cs2-v3-guidance-risk-grid,.cs2-v3-explainability-grid,.cs2-v3-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs2-v3-guidance-list{grid-template-columns:1fr;gap:var(--cs2-space-3)}.cs2-tokens-purchase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs2-space-3)}.cs2-trust-extended-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs2-space-3)}.cs2-history-summary-cards{grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(140px,1fr))}.cs2-result-hero{display:grid;gap:var(--cs2-space-4)}.cs2-result-hero-divider{height:1px;background:rgb(255 255 255 / .06)}.cs2-v3-diagnosis-shell{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(232px,0.58fr);gap:var(--cs2-space-4);align-items:stretch}.cs2-v3-diagnosis-main,.cs2-v3-diagnosis-side,.cs2-account-access-panel{display:grid;gap:var(--cs2-space-3)}.cs2-v3-diagnosis-side{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch;align-content:stretch}.cs2-trust-profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cs2-space-5);align-items:stretch;padding:6px 0 6px 8px}.cs2-trust-profile-head{display:flex;justify-content:space-between;gap:var(--cs2-space-3);align-items:stretch}.cs2-trust-profile-head-copy{display:grid;gap:var(--cs2-space-2);min-width:0}.cs2-trust-profile-head-action{display:flex;align-items:center}.cs2-trust-profile-meta{display:flex;flex-wrap:wrap;gap:var(--cs2-space-2) var(--cs2-space-4)}.cs2-trust-profile-meta span{color:var(--cs2-text-muted);font-size:13px}.cs2-key-inline-controls,.cs2-key-activation-form,.cs2-ui-action-row,.cs2-account-access-row{display:flex;gap:var(--cs2-space-3);align-items:center}.cs2-checker-support-grid,.cs2-monetization-grid,.cs2-check-header-balance,.cs2-checker-inline-note,.cs2-utility-subhead,.cs2-inline-meta-card{display:grid;gap:var(--cs2-space-3)}.cs2-checker-support-grid{grid-template-columns:1fr;gap:var(--cs2-space-3);margin-top:var(--cs2-space-3);align-items:stretch}.cs2-monetization-grid{grid-template-columns:1fr;gap:var(--cs2-space-3);align-items:start}.cs2-monetization-block{display:grid;gap:var(--cs2-space-3);padding:14px;background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);border-radius:var(--cs2-radius-lg)}.cs2-check-section.cs2-ui-section{padding:18px}.cs2-monetization-section.cs2-ui-section{padding:14px 16px}.cs2-check-section .cs2-ui-section-head,.cs2-monetization-section .cs2-ui-section-head{margin-bottom:var(--cs2-space-4)}.cs2-check-section .cs2-ui-action-row{gap:var(--cs2-space-2)}.cs2-check-section .cs2-ui-action-row .cs2-ui-button{min-width:140px}.cs2-access-strip{margin-top:var(--cs2-space-1)}.cs2-key-inline-row,.cs2-tokens-purchase-section{display:grid;gap:var(--cs2-space-3)}.cs2-key-inline-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.cs2-key-inline-copy{grid-column:1}.cs2-key-inline-controls{grid-column:2;align-items:stretch}.cs2-key-inline-controls .cs2-key-input{flex:1 1 auto}.cs2-key-inline-controls .cs2-ui-button{flex:0 0 auto;min-width:128px}.cs2-key-inline-hint,.cs2-key-message{grid-column:1 / -1}.cs2-utility-subhead,.cs2-check-header-balance,.cs2-checker-inline-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.cs2-check-header-balance{display:inline-flex;align-items:center;justify-self:end;width:auto;max-width:100%;min-width:0;padding:8px 12px;border-color:rgb(255 255 255 / .07);background:rgb(255 255 255 / .03);box-shadow:none}.cs2-check-header-balance-copy,.cs2-checker-inline-note-copy,.cs2-utility-subhead-copy,.cs2-inline-meta-card-copy{display:grid;gap:2px;min-width:0}.cs2-inline-meta-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cs2-space-3);align-items:start}.cs2-inline-meta-card-footer{padding-top:var(--cs2-space-2);border-top:1px solid rgb(255 255 255 / .06)}.cs2-account-access-row{justify-content:space-between;padding-bottom:var(--cs2-space-2);border-bottom:1px solid rgb(255 255 255 / .05)}.cs2-account-access-row:last-child{padding-bottom:0;border-bottom:none}.cs2-inline-cta-wrap{margin-top:var(--cs2-space-2)}.cs2-history-table-container{overflow-x:auto;border-radius:var(--cs2-radius-lg);border:1px solid var(--cs2-border)}.cs2-history-table{width:100%;border-collapse:collapse}@container (max-width:920px){.cs2-trust-extended-info-grid,.cs2-tokens-purchase-grid,.cs2-access-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cs2-history-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cs2-checker-support-grid,.cs2-monetization-grid,.cs2-v3-diagnosis-shell{grid-template-columns:1fr}}@container (max-width:760px){.cs2-tokens-purchase-grid,.cs2-v3-plan-grid,.cs2-v3-risk-grid,.cs2-v3-reason-list,.cs2-v3-influence-grid,.cs2-v3-guidance-risk-grid,.cs2-v3-guidance-grid,.cs2-v3-explainability-grid,.cs2-v3-component-grid,.cs2-history-summary-cards,.cs2-trust-extended-info-grid,.cs2-v3-metric-grid{grid-template-columns:1fr}.cs2-ui-section-head,.cs2-v3-section-head,.cs2-history-summary-head,.cs2-v3-detail-head,.cs2-free-summary-head,.cs2-key-inline-controls,.cs2-key-activation-form,.cs2-ui-action-row,.cs2-account-access-row,.cs2-trust-profile-head{flex-direction:column;align-items:stretch}.cs2-check-header-balance{justify-self:start;width:auto;max-width:100%}.cs2-key-inline-row{grid-template-columns:1fr}.cs2-key-inline-copy,.cs2-key-inline-controls,.cs2-key-inline-hint,.cs2-key-message{grid-column:1}.cs2-trust-profile{grid-template-columns:1fr;justify-items:start}.cs2-v3-card-topline{grid-template-columns:1fr}.cs2-v3-guidance-chip,.cs2-v3-influence-tone{justify-self:start}.cs2-key-inline-controls .cs2-ui-button{width:100%}}@media (max-width:920px){.cs2-trust-extended-info-grid,.cs2-tokens-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs2-v3-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs2-checker-support-grid,.cs2-monetization-grid,.cs2-v3-diagnosis-shell{grid-template-columns:1fr}}@media (max-width:768px){.cs2-tokens-purchase-grid,.cs2-v3-plan-grid,.cs2-v3-risk-grid,.cs2-v3-reason-list,.cs2-v3-influence-grid,.cs2-v3-guidance-risk-grid,.cs2-v3-guidance-grid,.cs2-v3-explainability-grid,.cs2-v3-component-grid,.cs2-history-summary-cards,.cs2-trust-extended-info-grid,.cs2-v3-metric-grid{grid-template-columns:1fr}.cs2-v3-card-topline{grid-template-columns:1fr}.cs2-v3-guidance-chip,.cs2-v3-influence-tone{justify-self:start}.cs2-key-inline-controls{flex-direction:column;align-items:stretch}}@media (max-width:640px){.cs2-trust-checker-container{padding:var(--cs2-space-4)}.cs2-ui-section{padding:var(--cs2-space-5)}.cs2-ui-section-head,.cs2-v3-section-head,.cs2-history-summary-head,.cs2-v3-detail-head,.cs2-free-summary-head,.cs2-key-inline-controls,.cs2-key-activation-form,.cs2-ui-action-row,.cs2-account-access-row,.cs2-trust-profile-head{flex-direction:column;align-items:stretch}}