.AMHseG_card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.AMHseG_glow{pointer-events:none;background:radial-gradient(circle at 100% 0,#38bdf826,#0000 70%);width:300px;height:300px;position:absolute;top:0;right:0}.AMHseG_topRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.AMHseG_titleArea{flex-direction:column;gap:6px;max-width:750px;display:flex}.AMHseG_brandLabel{text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.AMHseG_brandName{letter-spacing:-.03em;color:var(--text-primary);font-size:2.1rem;font-weight:800;line-height:1.15}.AMHseG_tagline{color:var(--text-secondary);font-size:1.05rem;font-weight:500}.AMHseG_scoreCard{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:16px;padding:16px 24px;display:flex}.AMHseG_scoreValue{color:#10b981;font-size:2.2rem;font-weight:800;line-height:1}.AMHseG_scoreMeta{flex-direction:column;gap:2px;display:flex}.AMHseG_scoreTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-size:.8rem;font-weight:700}.AMHseG_scoreSub{color:var(--text-muted);font-size:.72rem}.AMHseG_missionBox{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);padding:16px 20px;font-size:.95rem;line-height:1.6}.AMHseG_metaRow{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:.8rem;display:flex}.AMHseG_certBadge{color:#10b981;align-items:center;gap:6px;font-weight:500;display:flex}
._3owcCW_section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:28px;display:flex}._3owcCW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._3owcCW_titleArea{flex-direction:column;gap:4px;display:flex}._3owcCW_title{color:var(--text-primary);font-size:1.3rem;font-weight:700}._3owcCW_subtitle{color:var(--text-muted);font-size:.88rem}._3owcCW_btnLink{color:#38bdf8;border-radius:var(--radius-md);background:#38bdf814;border:1px solid #38bdf833;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}._3owcCW_btnLink:hover{background:#38bdf829}._3owcCW_grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}._3owcCW_pillarCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:20px;display:flex}._3owcCW_pillarTitle{color:var(--text-primary);font-size:1.05rem;font-weight:600}._3owcCW_pillarDesc{color:var(--text-secondary);font-size:.86rem;line-height:1.5}._3owcCW_listsRow{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:10px;display:grid}._3owcCW_listCol{flex-direction:column;gap:6px;display:flex}._3owcCW_listHeaderDo{text-transform:uppercase;color:#10b981;letter-spacing:.05em;font-size:.72rem;font-weight:700}._3owcCW_listHeaderDont{text-transform:uppercase;color:#f43f5e;letter-spacing:.05em;font-size:.72rem;font-weight:700}._3owcCW_listUl{flex-direction:column;gap:5px;list-style:none;display:flex}._3owcCW_itemDo,._3owcCW_itemDont{color:var(--text-secondary);align-items:flex-start;gap:5px;font-size:.8rem;display:flex}
.T_QZVW_section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:28px;display:flex}.T_QZVW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.T_QZVW_titleArea{flex-direction:column;gap:4px;display:flex}.T_QZVW_title{color:var(--text-primary);font-size:1.3rem;font-weight:700}.T_QZVW_subtitle{color:var(--text-muted);font-size:.88rem}.T_QZVW_btnLink{color:#38bdf8;border-radius:var(--radius-md);background:#38bdf814;border:1px solid #38bdf833;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.T_QZVW_btnLink:hover{background:#38bdf829}.T_QZVW_tableWrapper{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto}.T_QZVW_table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.T_QZVW_th{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);padding:12px 16px;font-size:.75rem;font-weight:700}.T_QZVW_tr{border-bottom:1px solid var(--border-subtle);transition:background .15s}.T_QZVW_tr:hover{background:var(--bg-surface)}.T_QZVW_td{color:var(--text-secondary);padding:14px 16px}.T_QZVW_prohibitedBadge{color:#f43f5e;border-radius:var(--radius-sm);background:#f43f5e1a;border:1px solid #f43f5e40;align-items:center;gap:6px;padding:4px 10px;font-family:monospace;font-weight:600;display:inline-flex}.T_QZVW_approvedBadge{color:#10b981;border-radius:var(--radius-sm);background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:6px;padding:4px 10px;font-family:monospace;font-weight:600;display:inline-flex}.T_QZVW_policyRef{color:#38bdf8;background:#38bdf814;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.78rem}
.qed4fa_section{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.qed4fa_card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:24px;display:flex}.qed4fa_header{justify-content:space-between;align-items:center;display:flex}.qed4fa_titleGroup{align-items:center;gap:10px;display:flex}.qed4fa_iconWrap{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qed4fa_iconNum{color:#a855f7;background:#a855f726}.qed4fa_iconOffer{color:#f59e0b;background:#f59e0b26}.qed4fa_iconClaim{color:#38bdf8;background:#38bdf826}.qed4fa_title{color:var(--text-primary);font-size:1.1rem;font-weight:700}.qed4fa_link{color:#38bdf8;font-size:.8rem;font-weight:600}.qed4fa_link:hover{text-decoration:underline}.qed4fa_desc{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.qed4fa_itemsList{flex-direction:column;gap:10px;margin-top:auto;display:flex}.qed4fa_itemBox{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 14px;font-size:.85rem;display:flex}.qed4fa_itemHeader{justify-content:space-between;align-items:center;display:flex}.qed4fa_itemTitle{color:var(--text-primary);font-weight:600}.qed4fa_itemTag{border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.qed4fa_itemQuote{color:var(--text-muted);font-size:.8rem;font-style:italic}
.QLsnza_section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:28px;display:flex}.QLsnza_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.QLsnza_titleArea{flex-direction:column;gap:4px;display:flex}.QLsnza_title{color:var(--text-primary);font-size:1.3rem;font-weight:700}.QLsnza_subtitle{color:var(--text-muted);font-size:.88rem}.QLsnza_btnLink{color:#38bdf8;border-radius:var(--radius-md);background:#38bdf814;border:1px solid #38bdf833;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.QLsnza_btnLink:hover{background:#38bdf829}.QLsnza_row{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.QLsnza_row{grid-template-columns:1fr}}.QLsnza_col{flex-direction:column;gap:12px;display:flex}.QLsnza_subTitle{color:var(--text-primary);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.QLsnza_swatchesGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.QLsnza_swatchCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:8px;padding:10px;transition:transform .2s;display:flex}.QLsnza_swatchCard:hover{border-color:var(--border-light);transform:translateY(-2px)}.QLsnza_swatchBox{border-radius:var(--radius-sm);border:1px solid #ffffff1a;height:48px}.QLsnza_swatchName{color:var(--text-primary);font-size:.78rem;font-weight:600}.QLsnza_swatchHex{color:var(--text-muted);font-family:monospace;font-size:.72rem}.QLsnza_guidelinesBox{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;font-size:.85rem;display:flex}.QLsnza_clearspaceRule{color:#38bdf8;align-items:center;gap:10px;font-weight:500;display:flex}.QLsnza_ruleUl{color:var(--text-secondary);flex-direction:column;gap:6px;list-style:none;display:flex}.QLsnza_ruleLi{align-items:flex-start;gap:6px;display:flex}
.O9yFwq_container{max-width:var(--max-width);flex-direction:column;gap:32px;margin:0 auto;padding:32px 24px;display:flex}.O9yFwq_actionBar{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.O9yFwq_actionInfo{color:var(--text-secondary);align-items:center;gap:12px;font-size:.88rem;display:flex}.O9yFwq_actionButtons{align-items:center;gap:12px;display:flex}.O9yFwq_btnExport{background:var(--bg-surface);border:1px solid var(--border-light);color:var(--text-primary);border-radius:var(--radius-md);align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.O9yFwq_btnExport:hover{background:var(--bg-surface-elevated)}.O9yFwq_btnPrimary{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-md);align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.O9yFwq_btnPrimary:hover{opacity:.95}
