.OFgOGq_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;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.OFgOGq_card:hover{background:var(--bg-card-hover);border-color:var(--border-light);box-shadow:var(--shadow-md);transform:translateY(-3px)}.OFgOGq_glowOverlay{background:var(--gradient-card-glow);pointer-events:none;opacity:.6;width:150px;height:150px;position:absolute;top:0;right:0}.OFgOGq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.OFgOGq_badgeGroup{align-items:center;gap:8px;display:flex}.OFgOGq_idBadge{color:#38bdf8;border-radius:var(--radius-sm);background:#38bdf81a;border:1px solid #38bdf833;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600}.OFgOGq_versionBadge{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:3px 7px;font-size:.72rem;font-weight:600}.OFgOGq_statusApproved{color:#10b981;border-radius:var(--radius-full);background:#10b9811a;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:600;display:flex}.OFgOGq_statusDraft{color:#f59e0b;border-radius:var(--radius-full);background:#f59e0b1a;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:600;display:flex}.OFgOGq_statusArchived{color:var(--text-muted);border-radius:var(--radius-full);background:#64748b26;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:600;display:flex}.OFgOGq_statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.OFgOGq_titleArea{flex-direction:column;gap:6px;display:flex}.OFgOGq_title{letter-spacing:-.01em;color:var(--text-primary);font-size:1.15rem;font-weight:600}.OFgOGq_categoryTag{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:.72rem;font-weight:700}.OFgOGq_catTerminology{color:var(--color-terminology);background:#f43f5e1f;border:1px solid #f43f5e40}.OFgOGq_catOffer{color:var(--color-offer);background:#f59e0b1f;border:1px solid #f59e0b40}.OFgOGq_catNumerical{color:var(--color-numerical);background:#a855f71f;border:1px solid #a855f740}.OFgOGq_catClaims{color:var(--color-claims);background:#38bdf81f;border:1px solid #38bdf840}.OFgOGq_catTone{color:var(--color-tone);background:#ec48991f;border:1px solid #ec489940}.OFgOGq_catVisual{color:var(--color-visual);background:#6366f11f;border:1px solid #6366f140}.OFgOGq_contentSnippet{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.OFgOGq_evidenceCallout{border-radius:var(--radius-sm);background:#0f172ab3;border:1px solid #38bdf826;border-left:3px solid #38bdf8;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.OFgOGq_evidenceHeader{text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:flex}.OFgOGq_evidenceQuote{color:var(--text-primary);font-size:.82rem;font-style:italic;line-height:1.45}.OFgOGq_ruleSpecs{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.OFgOGq_ruleChip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:5px;padding:3px 8px;font-size:.78rem;display:flex}.OFgOGq_footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.OFgOGq_dateInfo{color:var(--text-muted);font-size:.75rem}.OFgOGq_actionButtons{align-items:center;gap:8px;display:flex}.OFgOGq_btnDetail{color:#38bdf8;border-radius:var(--radius-md);background:#38bdf814;border:1px solid #38bdf833;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.OFgOGq_btnDetail:hover{background:#38bdf829;border-color:#38bdf866}.OFgOGq_btnEdit{color:var(--text-secondary);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);padding:6px 10px;font-size:.82rem;transition:all .2s}.OFgOGq_btnEdit:hover{color:var(--text-primary);border-color:var(--border-light)}
.HdISsW_filterContainer{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:20px 24px;display:flex}.HdISsW_topRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.HdISsW_searchWrapper{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.HdISsW_searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.HdISsW_searchInput{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:10px 14px 10px 40px;font-size:.9rem;transition:all .2s}.HdISsW_searchInput:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #38bdf826}.HdISsW_searchInput::placeholder{color:var(--text-muted)}.HdISsW_clearSearchBtn{color:var(--text-muted);padding:4px;font-size:.8rem;position:absolute;right:12px}.HdISsW_clearSearchBtn:hover{color:var(--text-primary)}.HdISsW_controlsGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HdISsW_selectInput{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;outline:none;padding:10px 14px;font-size:.88rem;transition:all .2s}.HdISsW_selectInput:focus{border-color:var(--border-focus)}.HdISsW_btnCreate{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #38bdf840}.HdISsW_btnCreate:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #38bdf859}.HdISsW_categoryPills{align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.HdISsW_pill{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;padding:6px 14px;font-size:.82rem;font-weight:500;transition:all .2s}.HdISsW_pill:hover{background:var(--bg-surface-elevated);color:var(--text-primary)}.HdISsW_pillActive{color:#38bdf8;background:#38bdf826;border-color:#38bdf866;font-weight:600}
._T-ArW_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:flex-end;animation:.2s _T-ArW_fadeIn;display:flex;position:fixed;inset:0}._T-ArW_drawer{background:var(--bg-card);border-left:1px solid var(--border-light);width:100%;max-width:620px;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) _T-ArW_slideInRight;display:flex;overflow-y:auto}._T-ArW_header{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);z-index:10;justify-content:space-between;align-items:center;padding:24px;display:flex;position:sticky;top:0}._T-ArW_headerMeta{align-items:center;gap:8px;display:flex}._T-ArW_idBadge{color:#38bdf8;border-radius:var(--radius-sm);background:#38bdf81a;border:1px solid #38bdf840;padding:3px 8px;font-family:monospace;font-size:.85rem}._T-ArW_versionBadge{background:var(--bg-surface);border-radius:var(--radius-sm);color:var(--text-secondary);padding:3px 8px;font-size:.8rem}._T-ArW_btnClose{color:var(--text-muted);border-radius:var(--radius-md);padding:6px;transition:all .2s}._T-ArW_btnClose:hover{color:var(--text-primary);background:var(--bg-surface)}._T-ArW_body{flex-direction:column;gap:24px;padding:24px;display:flex}._T-ArW_titleSection{flex-direction:column;gap:8px;display:flex}._T-ArW_title{letter-spacing:-.02em;color:var(--text-primary);font-size:1.4rem;font-weight:700}._T-ArW_section{flex-direction:column;gap:10px;display:flex}._T-ArW_sectionHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}._T-ArW_contentBox{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);padding:16px;font-size:.95rem;line-height:1.6}._T-ArW_evidenceBox{border-radius:var(--radius-md);background:#0f172acc;border:1px solid #38bdf840;border-left:4px solid #38bdf8;flex-direction:column;gap:8px;padding:16px;display:flex}._T-ArW_evidenceQuote{color:#f8fafc;font-size:.95rem;font-style:italic;line-height:1.5}._T-ArW_rulesList{flex-direction:column;gap:12px;display:flex}._T-ArW_ruleItem{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:14px;font-size:.88rem;display:flex}._T-ArW_metaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._T-ArW_metaCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px;display:flex}._T-ArW_metaLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}._T-ArW_metaValue{color:var(--text-primary);font-size:.88rem;font-weight:500}._T-ArW_footer{border-top:1px solid var(--border-subtle);background:var(--bg-card);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex;position:sticky;bottom:0}._T-ArW_btnActionGroup{align-items:center;gap:10px;display:flex}._T-ArW_btnPrimary{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-md);padding:9px 16px;font-size:.88rem;font-weight:600;transition:all .2s}._T-ArW_btnPrimary:hover{opacity:.95}._T-ArW_btnArchive{color:#f43f5e;border-radius:var(--radius-md);background:#f43f5e1a;border:1px solid #f43f5e4d;padding:9px 14px;font-size:.88rem;font-weight:600;transition:all .2s}._T-ArW_btnArchive:hover{background:#f43f5e33}._T-ArW_btnCopyJson{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-md);padding:9px 14px;font-size:.88rem;transition:all .2s}._T-ArW_btnCopyJson:hover{color:var(--text-primary);border-color:var(--border-light)}
.gW1iLa_overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:110;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s gW1iLa_fadeIn;display:flex;position:fixed;inset:0}.gW1iLa_modal{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s gW1iLa_fadeIn;display:flex;overflow:hidden}.gW1iLa_header{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.gW1iLa_title{letter-spacing:-.01em;color:var(--text-primary);font-size:1.25rem;font-weight:700}.gW1iLa_btnClose{color:var(--text-muted);border-radius:var(--radius-sm);padding:6px;transition:all .2s}.gW1iLa_btnClose:hover{color:var(--text-primary);background:var(--bg-surface)}.gW1iLa_form{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.gW1iLa_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gW1iLa_field{flex-direction:column;gap:6px;display:flex}.gW1iLa_label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.gW1iLa_required{color:var(--color-terminology)}.gW1iLa_input,.gW1iLa_select,.gW1iLa_textarea{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);outline:none;padding:10px 14px;font-size:.9rem;transition:all .2s}.gW1iLa_input:focus,.gW1iLa_select:focus,.gW1iLa_textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #38bdf826}.gW1iLa_textarea{resize:vertical;min-height:90px}.gW1iLa_quoteValidationBox{border-radius:var(--radius-md);align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;display:flex}.gW1iLa_quoteValid{color:#10b981;background:#10b9811a;border:1px solid #10b9814d}.gW1iLa_quoteInvalid{color:#f43f5e;background:#f43f5e1a;border:1px solid #f43f5e4d}.gW1iLa_categoryCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:16px;display:flex}.gW1iLa_categoryTitle{text-transform:uppercase;color:#38bdf8;letter-spacing:.05em;font-size:.82rem;font-weight:700}.gW1iLa_errorBanner{color:#f43f5e;border-radius:var(--radius-md);background:#f43f5e26;border:1px solid #f43f5e4d;padding:10px 14px;font-size:.85rem}.gW1iLa_footer{border-top:1px solid var(--border-subtle);background:var(--bg-card);justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.gW1iLa_btnCancel{border-radius:var(--radius-md);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);padding:9px 16px;font-size:.88rem;transition:all .2s}.gW1iLa_btnCancel:hover{color:var(--text-primary);border-color:var(--border-light)}.gW1iLa_btnSubmit{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-md);padding:9px 20px;font-size:.88rem;font-weight:600;transition:all .2s}.gW1iLa_btnSubmit:hover{opacity:.95}
.vMrXga_container{max-width:var(--max-width);flex-direction:column;gap:28px;margin:0 auto;padding:32px 24px;display:flex}.vMrXga_headerSection{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vMrXga_titleArea{flex-direction:column;gap:6px;display:flex}.vMrXga_title{letter-spacing:-.03em;color:var(--text-primary);font-size:2rem;font-weight:800}.vMrXga_subtitle{color:var(--text-secondary);font-size:.95rem}.vMrXga_storeStatusBadge{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;display:flex}.vMrXga_dotGreen{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.vMrXga_btnReset{color:#38bdf8;border-radius:var(--radius-sm);background:#38bdf81a;border:1px solid #38bdf833;padding:3px 8px;font-size:.75rem;transition:all .2s}.vMrXga_btnReset:hover{background:#38bdf833}.vMrXga_metricsBar{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.vMrXga_metricCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.vMrXga_metricValue{color:var(--text-primary);font-size:1.8rem;font-weight:800;line-height:1.1}.vMrXga_metricLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.78rem;font-weight:600}.vMrXga_grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;display:grid}@media (max-width:640px){.vMrXga_grid{grid-template-columns:1fr}}.vMrXga_emptyState{background:var(--bg-card);border:1px dashed var(--border-light);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}.vMrXga_emptyTitle{color:var(--text-primary);font-size:1.25rem;font-weight:700}.vMrXga_emptyDesc{color:var(--text-muted);max-width:420px;font-size:.9rem}.vMrXga_loadingSkeleton{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;display:grid}.vMrXga_skeletonCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);height:260px;animation:1.5s infinite vMrXga_pulseGlow}
