.evidence_workspace___Lov7{--paper:#fff;--ink:#1b2941;--muted:#4b5d77;--line:#dbe3ef;--soft:#f1f5fc;color:var(--ink);min-width:0;scroll-margin-top:110px}.evidence_workspace___Lov7 *{box-sizing:border-box}.evidence_inputPanel__F3GAV,.evidence_report__RrqT7{border:1px solid var(--line);border-radius:20px;background:var(--paper);padding:30px;min-width:0;box-shadow:0 8px 28px #24396308}.evidence_report__RrqT7{margin-top:26px}.evidence_claimHeader__JVeXU,.evidence_panelHeading__eJpTz,.evidence_reportTop__mJP7q{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.evidence_panelHeading__eJpTz>svg{color:#5271ff;flex-shrink:0}.evidence_workspace___Lov7 h2{font-size:clamp(23px,3vw,30px);line-height:1.3;font-weight:800;letter-spacing:-.6px;margin:8px 0 18px;overflow-wrap:anywhere}.evidence_eyebrow__UgOhg{font-size:11px;letter-spacing:1px;font-weight:750;color:var(--muted);overflow-wrap:anywhere}.evidence_modes__NUv9Y{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.evidence_modes__NUv9Y button,.evidence_primary__z4a_s,.evidence_secondary__0H3AE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:9px;padding:11px 16px;font-size:14px;font-weight:700;cursor:pointer;line-height:1.5}.evidence_modes__NUv9Y button,.evidence_secondary__0H3AE{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.evidence_modes__NUv9Y button[aria-pressed=true]{background:#eaf0ff;border-color:#5271ff;color:#334cb9}.evidence_primary__z4a_s{background:#4058d0;color:#fff;border:1px solid #4058d0}.evidence_primary__z4a_s:hover{background:#3147b6}.evidence_secondary__0H3AE:hover{border-color:#5271ff;background:var(--soft)}.evidence_workspace___Lov7 button:disabled{opacity:.65;cursor:wait}.evidence_workspace___Lov7 label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:650;margin-bottom:18px;min-width:0}.evidence_workspace___Lov7 label>small,.evidence_workspace___Lov7 label>span{font-size:12px;color:var(--muted);font-weight:400}.evidence_workspace___Lov7 :is(input,textarea,select){width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6;padding:11px 12px;font-weight:400}.evidence_workspace___Lov7 textarea{resize:vertical}.evidence_actions__wUa0A,.evidence_saveRow__HuE_6{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.evidence_notice__Faje9,.evidence_small__pn5re{font-size:13px;line-height:1.7;color:var(--muted);margin:16px 0 0}.evidence_notice__Faje9:empty{display:none}.evidence_error__x3yqM,.evidence_warning__gp4Dd{padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.6;margin:16px 0;overflow-wrap:anywhere}.evidence_error__x3yqM{color:#9e2434;background:#fff0f1;border:1px solid #f5bdc5}.evidence_warning__gp4Dd{color:#7c4c08;background:#fff7e8;border:1px solid #eed09d}.evidence_url__oILoy{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.6}.evidence_reportTop__mJP7q{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.evidence_reportTop__mJP7q>div:first-child{flex:1 1 280px;min-width:0}.evidence_stats__r7udy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.evidence_stats__r7udy>div{border:1px solid var(--line);border-radius:12px;padding:17px;background:var(--soft);min-width:0}.evidence_stats__r7udy strong{display:block;font-size:30px;letter-spacing:-1px;color:#4058d0}.evidence_stats__r7udy span{display:block;font-size:12px;line-height:1.6;margin-top:7px}.evidence_progress__iLmzR{border:1px solid var(--line);border-radius:12px;padding:20px;margin:22px 0}.evidence_progress__iLmzR>div{display:flex;gap:9px;align-items:center;font-size:15px}.evidence_progress__iLmzR svg{color:#4058d0;flex-shrink:0}.evidence_progress__iLmzR progress{display:block;width:100%;height:10px;accent-color:#5271ff;margin:16px 0}.evidence_progress__iLmzR p,.evidence_scope__uQjap p{font-size:14px;line-height:1.7;color:var(--muted)}.evidence_scope__uQjap{border-bottom:1px solid var(--line);padding:0 0 20px}.evidence_scope__uQjap summary{font-size:14px;font-weight:700;cursor:pointer;min-height:36px}.evidence_scope__uQjap p{margin-top:10px}.evidence_fieldGrid__YyzjX,.evidence_filters__1kZ1q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.evidence_claim__Vcm_S{margin-top:24px;border:1px solid var(--line);border-radius:15px;padding:24px;min-width:0;scroll-margin-top:110px}.evidence_claim__Vcm_S h3{font-size:20px;font-weight:750;line-height:1.4;margin:9px 0}.evidence_claimHeader__JVeXU>div{flex:1 1 260px;min-width:0}.evidence_reviewBadge__tAjKH{font-size:11px;font-weight:700;border:1px solid var(--line);padding:6px 10px;border-radius:7px;color:var(--muted);max-width:100%}.evidence_reviewBadge__tAjKH[data-status=recorded]{background:#e8f6f0;color:#176949;border-color:#a5d8c1}.evidence_reviewBadge__tAjKH[data-status=revise]{background:#fff4df;color:#7c4c08;border-color:#e6cb91}.evidence_tags__xJXla{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.evidence_tags__xJXla span{font-size:11px;background:var(--soft);padding:5px 8px;border-radius:5px}.evidence_claim__Vcm_S blockquote{border-left:3px solid #5271ff;margin:0 0 20px;padding:16px 19px;background:var(--soft);font-size:17px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.evidence_claim__Vcm_S blockquote summary{cursor:pointer;white-space:normal}.evidence_claim__Vcm_S blockquote details p{margin-top:15px}.evidence_advice__mCq86{list-style:disc;padding-left:20px;font-size:14px;line-height:1.8;color:var(--muted)}.evidence_advice__mCq86 li+li{margin-top:8px}.evidence_sources__rrzE8{margin-top:22px;padding:18px;border:1px solid var(--line);border-radius:10px}.evidence_sources__rrzE8 h4{font-size:15px;font-weight:700;margin-bottom:8px}.evidence_sources__rrzE8 p{font-size:13px;line-height:1.7;color:var(--muted)}.evidence_sources__rrzE8 summary{margin-top:14px;cursor:pointer;font-size:14px;font-weight:650;min-height:36px}.evidence_sources__rrzE8 li{border-top:1px solid var(--line);padding:14px 0;font-size:14px}.evidence_sources__rrzE8 a{display:inline-flex;align-items:center;gap:6px;color:#4058d0;text-decoration:underline;overflow-wrap:anywhere}.evidence_sources__rrzE8 small{display:block;margin:6px 0;color:var(--muted);font-size:12px}.evidence_reviewForm__Usllb{border-top:1px solid var(--line);margin-top:22px}.evidence_saveRow__HuE_6 p{font-size:12px;color:var(--muted)}.evidence_nextStep__8kpcs{background:var(--soft);padding:22px;border-radius:12px;margin-top:28px;line-height:1.8}.evidence_nextStep__8kpcs p{font-size:14px;margin-top:8px}.evidence_nextStep__8kpcs a{color:#4058d0;text-decoration:underline}.evidence_empty__Verr4{text-align:center;border:1px dashed var(--line);padding:36px 20px;border-radius:14px;margin:24px 0}.evidence_empty__Verr4 svg{margin:0 auto 14px;color:#5271ff}.evidence_empty__Verr4 h3{font-size:20px;font-weight:700}.evidence_empty__Verr4 p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:10px}.evidence_workspace___Lov7 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #5271ff;outline-offset:3px}.evidence_workspace___Lov7 svg{flex-shrink:0}.evidence_spinner__ANGKt{animation:evidence_spin__C5J3m 1s linear infinite}@keyframes evidence_spin__C5J3m{to{transform:rotate(1turn)}}.dark .evidence_workspace___Lov7{--paper:#152139;--ink:#edf2fc;--muted:#bdc9dd;--line:#33435c;--soft:#1a2b47}.dark .evidence_modes__NUv9Y button[aria-pressed=true]{color:#d4deff;background:#243c6d}.dark .evidence_nextStep__8kpcs a,.dark .evidence_sources__rrzE8 a,.dark .evidence_stats__r7udy strong{color:#aebeff}.dark .evidence_error__x3yqM{background:#3f202a;color:#ffc7cf;border-color:#7b3948}.dark .evidence_reviewBadge__tAjKH[data-status=revise],.dark .evidence_warning__gp4Dd{background:#3e301b;color:#ffdc9d;border-color:#79603a}.dark .evidence_reviewBadge__tAjKH[data-status=recorded]{background:#18392e;color:#a5e8cd;border-color:#3b745f}@media (max-width:760px){.evidence_inputPanel__F3GAV,.evidence_report__RrqT7{padding:23px}.evidence_stats__r7udy{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence_claim__Vcm_S{padding:20px}}@media (max-width:540px){.evidence_inputPanel__F3GAV,.evidence_report__RrqT7{padding:18px;border-radius:14px}.evidence_fieldGrid__YyzjX,.evidence_filters__1kZ1q{grid-template-columns:1fr;gap:0}.evidence_claim__Vcm_S{padding:16px}.evidence_claim__Vcm_S blockquote{font-size:16px;padding:14px}.evidence_actions__wUa0A>button{flex:1 1 150px}.evidence_stats__r7udy{gap:9px}.evidence_stats__r7udy>div{padding:13px}.evidence_modes__NUv9Y button{flex:1 1 auto;padding:10px}.evidence_sources__rrzE8{padding:14px}.evidence_saveRow__HuE_6{align-items:stretch}.evidence_saveRow__HuE_6 button{width:100%}}@media (prefers-reduced-motion:reduce){.evidence_spinner__ANGKt{animation:none}}.schema_panel___4bWu{--si-bg:#fff;--si-soft:#f6f8fc;--si-border:#dce4ef;--si-text:#1b2940;--si-muted:#53647c;--si-blue:#3959db;background:var(--si-bg);color:var(--si-text);border:1px solid var(--si-border);border-radius:20px;padding:24px;min-width:0;margin-bottom:24px;text-align:left}.schema_panel___4bWu *{box-sizing:border-box}.schema_panel___4bWu a:focus-visible,.schema_panel___4bWu button:focus-visible,.schema_panel___4bWu select:focus-visible,.schema_panel___4bWu summary:focus-visible,.schema_panel___4bWu textarea:focus-visible{outline:3px solid #88a8ff;outline-offset:3px}.schema_panel___4bWu h3{font-size:22px;font-weight:850;letter-spacing:-.03em;margin:5px 0 10px}.schema_panel___4bWu h4{font-weight:800;margin:0}.schema_header__ov_Oa{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.schema_header__ov_Oa>div{flex:1;min-width:220px}.schema_header__ov_Oa p,.schema_note__C5oJB,.schema_scope__bDajb{font-size:12px;line-height:1.8;color:var(--si-muted);margin:8px 0}.schema_eyebrow__lM_GR{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--si-blue);text-transform:uppercase}.schema_button__7LOqe,.schema_primary__GbYaQ{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--si-border);background:var(--si-bg);color:var(--si-text);border-radius:10px;padding:9px 12px;font-size:12px;font-weight:750;cursor:pointer}.schema_button__7LOqe:hover{border-color:#5271ff}.schema_button__7LOqe:disabled,.schema_primary__GbYaQ:disabled{opacity:.5;cursor:not-allowed}.schema_primary__GbYaQ{background:#5271ff;border-color:#5271ff;color:#fff}.schema_stats__R1N9H{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0 15px}.schema_stats__R1N9H>div{padding:16px;background:var(--si-soft);border:1px solid var(--si-border);border-radius:12px;min-width:0}.schema_stats__R1N9H strong{display:block;font-size:28px;line-height:1.2;letter-spacing:-.04em}.schema_stats__R1N9H span{display:block;font-size:10px;color:var(--si-muted);line-height:1.6;margin-top:8px}.schema_stats__R1N9H .schema_badStat__3jrX6{border-color:#f1b5c0}.schema_badStat__3jrX6 strong,.schema_red__x12bm{color:#b52c42}.schema_stats__R1N9H .schema_warnStat__QwjtD{border-color:#e6c485}.schema_amber__LtlVw,.schema_warnStat__QwjtD strong{color:#91600b}.schema_scope__bDajb{padding:14px;border-radius:10px;background:var(--si-soft)}.schema_alert___PQ_y{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#fff2e4;color:#8a5110;border:1px solid #e7bd82;border-radius:10px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.schema_alert___PQ_y svg{flex-shrink:0;margin-top:2px}.schema_controls__aqI8w{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.schema_controls__aqI8w label{font-size:11px;font-weight:750;display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.schema_controls__aqI8w select{border:1px solid var(--si-border);border-radius:9px;padding:10px;background:var(--si-bg);color:var(--si-text);font:inherit;max-width:100%}.schema_cards__r2Rfk{display:grid;gap:12px}.schema_card__dcr8X{border:1px solid var(--si-border);border-radius:14px;overflow:hidden}.schema_card__dcr8X>summary{display:flex;align-items:center;gap:12px;padding:18px;cursor:pointer;list-style:none}.schema_card__dcr8X>summary::-webkit-details-marker{display:none}.schema_typeIcon__ScIW2{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--si-soft);color:var(--si-muted);flex-shrink:0}.schema_goodIcon__Oiy2T{background:#e8f7ee;color:#198455}.schema_warnIcon__l7cwT{background:#fff5dc;color:#91600b}.schema_badIcon__bFKQq{background:#fff0f3;color:#b52c42}.schema_itemName__Z6ixN{flex:1;min-width:0}.schema_itemName__Z6ixN strong{display:block;font-size:15px;overflow-wrap:anywhere}.schema_itemName__Z6ixN small{display:block;font-size:11px;line-height:1.6;color:var(--si-muted);margin-top:5px;overflow-wrap:anywhere}.schema_counts__fh3ie{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;font-size:10px;color:var(--si-muted)}.schema_counts__fh3ie b{white-space:nowrap;font-weight:700}.schema_chevron__0o9_v{flex-shrink:0;transition:transform .2s}.schema_card__dcr8X[open] .schema_chevron__0o9_v{transform:rotate(180deg)}.schema_cardBody__g3t8k{border-top:1px solid var(--si-border);padding:18px;background:var(--si-soft)}.schema_itemMeta__zoQp9{display:flex;flex-wrap:wrap;gap:6px}.schema_itemMeta__zoQp9 span{font-size:10px;padding:5px 7px;border:1px solid var(--si-border);border-radius:6px;background:var(--si-bg);color:var(--si-muted)}.schema_identifier__u_qOb{font-size:11px;overflow-wrap:anywhere;line-height:1.8;color:var(--si-blue)}.schema_issue__wQIYf{border-left:3px solid var(--si-border);border-radius:8px;padding:12px;background:var(--si-bg);margin:10px 0}.schema_issue__wQIYf>b{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;margin-right:10px}.schema_issue__wQIYf code{font-size:10px;overflow-wrap:anywhere}.schema_issue__wQIYf p{font-size:12px;line-height:1.8;margin:8px 0 0;color:var(--si-muted)}.schema_error__MxtG9{border-left-color:#d24861}.schema_error__MxtG9>b{color:#b52c42}.schema_warning__TybRe{border-left-color:#d1a135}.schema_warning__TybRe>b{color:#91600b}.schema_info__tuLV6{border-left-color:#7998ed}.schema_info__tuLV6>b{color:var(--si-blue)}.schema_propertyTable__hASub{overflow-x:auto;margin:18px 0}.schema_propertyTable__hASub table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:11px}.schema_propertyTable__hASub td,.schema_propertyTable__hASub th{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--si-border);overflow-wrap:anywhere;line-height:1.8}.schema_propertyTable__hASub th{width:32%;font-weight:750}.schema_propertyTable__hASub thead{background:var(--si-bg)}.schema_syntaxError__I2_53{border:1px solid #e5a2af;border-radius:12px;background:#fff3f5;padding:16px;margin:14px 0;color:#9e283d}.schema_syntaxError__I2_53>div{display:flex;gap:8px;align-items:center;font-size:13px}.schema_syntaxError__I2_53 p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.schema_empty__gBhKN{text-align:center;padding:30px 16px;border:1px dashed var(--si-border);border-radius:12px;background:var(--si-soft)}.schema_empty__gBhKN svg{margin:0 auto 12px;color:var(--si-blue)}.schema_empty__gBhKN p{font-size:12px;line-height:1.8;color:var(--si-muted);max-width:550px;margin:12px auto 0}.schema_method__LFd1y{background:var(--si-soft);border-radius:12px;padding:16px;margin-top:20px;border:1px solid var(--si-border)}.schema_method__LFd1y summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:750;cursor:pointer}.schema_method__LFd1y p{font-size:12px;line-height:1.8;color:var(--si-muted);margin-top:12px}.schema_links__WfjBW{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.schema_fullTool__f2nsE,.schema_links__WfjBW a{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--si-blue);font-weight:750;text-decoration:none;line-height:1.8;min-height:38px}.schema_fullTool__f2nsE:hover,.schema_links__WfjBW a:hover{text-decoration:underline}.schema_fullTool__f2nsE{margin-top:12px}.schema_sourceEditor__LJa4N{border:2px solid #5271ff;border-radius:16px;padding:20px;margin-top:20px;scroll-margin-top:100px;background:var(--si-soft)}.schema_editorLabel___wJ80{font-size:12px;font-weight:750;display:block;margin-top:18px}.schema_editorLabel___wJ80 textarea{display:block;resize:vertical;width:100%;margin-top:8px;padding:14px;background:var(--si-bg);color:var(--si-text);border:1px solid var(--si-border);border-radius:10px;font:12px/1.8 ui-monospace,monospace;min-width:0}.schema_editorFooter__tMng8{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:18px}.schema_editorFooter__tMng8>span{font-size:11px;color:var(--si-muted);max-width:350px;line-height:1.8}.dark .schema_panel___4bWu{--si-bg:#121d2f;--si-soft:#0e1726;--si-border:#2c3c54;--si-text:#edf2fc;--si-muted:#b3c0d4;--si-blue:#a9baff}.dark .schema_goodIcon__Oiy2T{background:#193f2c;color:#97e6b7}.dark .schema_warnIcon__l7cwT{background:#40321a;color:#f0cb7b}.dark .schema_badIcon__bFKQq{background:#452231;color:#ffadbb}.dark .schema_badStat__3jrX6 strong,.dark .schema_error__MxtG9>b,.dark .schema_red__x12bm{color:#ffadbb}.dark .schema_amber__LtlVw,.dark .schema_warnStat__QwjtD strong,.dark .schema_warning__TybRe>b{color:#f0cb7b}.dark .schema_alert___PQ_y{background:#382b18;color:#f0cb7b;border-color:#7a612d}.dark .schema_syntaxError__I2_53{background:#38212d;color:#ffc3cf;border-color:#834251}@media (max-width:760px){.schema_stats__R1N9H{grid-template-columns:repeat(3,minmax(0,1fr))}.schema_counts__fh3ie{max-width:100px;gap:5px}.schema_card__dcr8X>summary{padding:14px;gap:9px}}@media (max-width:480px){.schema_panel___4bWu{padding:16px;border-radius:15px}.schema_panel___4bWu h3{font-size:20px}.schema_stats__R1N9H{gap:7px}.schema_stats__R1N9H>div{padding:12px}.schema_stats__R1N9H strong{font-size:25px}.schema_stats__R1N9H span{font-size:9px}.schema_controls__aqI8w{flex-direction:column}.schema_typeIcon__ScIW2{width:30px;height:30px;border-radius:8px}.schema_itemName__Z6ixN strong{font-size:13px}.schema_counts__fh3ie{font-size:9px;max-width:65px}.schema_cardBody__g3t8k{padding:14px}.schema_sourceEditor__LJa4N{padding:15px}.schema_sourceEditor__LJa4N .schema_primary__GbYaQ{width:100%}.schema_header__ov_Oa>div{min-width:150px}}@media (prefers-reduced-motion:reduce){.schema_chevron__0o9_v{transition:none}}.schema_validator__CpwG_{--si-bg:#fff;--si-soft:#f6f8fc;--si-border:#dce4ef;--si-text:#1b2940;--si-muted:#53647c;--si-blue:#3959db;color:var(--si-text);min-width:0}.schema_inputPanel__DFQcc{padding:28px;border:1px solid var(--si-border);border-radius:20px;background:var(--si-bg);margin-bottom:24px}.schema_inputPanel__DFQcc h2{font-size:25px;line-height:1.4;letter-spacing:-.03em;font-weight:850;margin-top:7px}.schema_inputTabs__Nj3Zk{display:inline-flex;gap:4px;background:var(--si-soft);padding:4px;border-radius:10px;border:1px solid var(--si-border);margin:22px 0 0;flex-wrap:wrap}.schema_inputTabs__Nj3Zk button{border:0;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--si-muted);background:transparent}.schema_inputTabs__Nj3Zk button[aria-pressed=true]{background:var(--si-bg);color:var(--si-blue)}.schema_inputPanel__DFQcc input{width:100%;border:1px solid var(--si-border);border-radius:10px;padding:13px;color:var(--si-text);background:var(--si-bg);font-size:14px;margin:8px 0 18px;min-width:0}.schema_inputPanel__DFQcc .schema_primary__GbYaQ{margin-top:16px;min-height:46px}.schema_reportBar__Uo1wX{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0}.schema_reportBar__Uo1wX strong{font-size:13px}.schema_reportBar__Uo1wX p{font-size:12px;color:var(--si-muted);overflow-wrap:anywhere;line-height:1.8}.schema_reportBar__Uo1wX>div{min-width:0;flex:1}.schema_spin__lOrSn{animation:schema_spin__lOrSn 1s linear infinite}.dark .schema_validator__CpwG_{--si-bg:#121d2f;--si-soft:#0e1726;--si-border:#2c3c54;--si-text:#edf2fc;--si-muted:#b3c0d4;--si-blue:#a9baff}@keyframes schema_spin__lOrSn{to{transform:rotate(1turn)}}@media (max-width:480px){.schema_inputPanel__DFQcc{padding:18px}.schema_inputPanel__DFQcc h2{font-size:22px}.schema_inputPanel__DFQcc .schema_primary__GbYaQ{width:100%}}@media (prefers-reduced-motion:reduce){.schema_spin__lOrSn{animation:none}}.schema_editorOverlay__s3o22{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:24px;background:#071127aa;backdrop-filter:blur(4px)}.schema_editorOverlay__s3o22 .schema_sourceEditor__LJa4N{margin:0;width:min(760px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 90px #0004}.schema_editorOverlay__s3o22 .schema_editorFooter__tMng8{position:sticky;bottom:-20px;background:var(--si-soft);padding:14px 0 4px}.schema_editorOverlay__s3o22 .schema_editorLabel___wJ80 textarea{max-height:50dvh}@media (max-width:480px){.schema_editorOverlay__s3o22{padding:10px}.schema_editorOverlay__s3o22 .schema_sourceEditor__LJa4N{max-height:calc(100dvh - 20px)}.schema_editorOverlay__s3o22 .schema_editorFooter__tMng8{bottom:-15px}}.dashboard_dashboard__cXFzu{min-width:0;margin-top:24px}.dashboard_overview__LZuAf{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--paper)}.dashboard_ringWrap__PlhN_{text-align:center;align-self:center}.dashboard_ring__kwjYE{display:grid;place-items:center;width:176px;height:176px;border-radius:50%;margin:0 auto}.dashboard_ring__kwjYE>div{display:flex;flex-direction:column;justify-content:center;width:150px;height:150px;border-radius:50%;background:var(--paper)}.dashboard_ring__kwjYE strong{font-size:38px;font-weight:800;letter-spacing:-1px}.dashboard_ring__kwjYE span{font-size:12px;margin-top:5px}.dashboard_ringWrap__PlhN_ p{font-size:12px;line-height:1.7;margin-top:15px;color:var(--muted)}.dashboard_counts__fmvg3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.dashboard_counts__fmvg3>div{padding:12px;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.dashboard_counts__fmvg3 strong{font-size:22px}.dashboard_counts__fmvg3 span{flex-basis:100%;font-size:11px;line-height:1.7}.dashboard_counts__fmvg3 [data-tone=restriction],.dashboard_finding__XeZ1i[data-tone=restriction] .dashboard_badge__HS4vH{color:#a12b3d}.dashboard_counts__fmvg3 [data-tone=review],.dashboard_finding__XeZ1i[data-tone=review] .dashboard_badge__HS4vH{color:#855109}.dashboard_counts__fmvg3 [data-tone=observed],.dashboard_finding__XeZ1i[data-tone=observed] .dashboard_badge__HS4vH{color:#14714c}.dashboard_counts__fmvg3 [data-tone=unknown],.dashboard_finding__XeZ1i[data-tone=unknown] .dashboard_badge__HS4vH{color:var(--muted)}.dashboard_progress__cwwwD{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--paper);margin-top:18px}.dashboard_progress__cwwwD strong{font-size:15px}.dashboard_progress__cwwwD progress{display:block;width:100%;height:9px;accent-color:#5271ff;margin:14px 0}.dashboard_progress__cwwwD p{font-size:13px;line-height:1.8;color:var(--muted)}.dashboard_categories__CBeOh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.dashboard_categories__CBeOh button{padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-align:left;transition:border-color .15s,background .15s}.dashboard_categories__CBeOh button:hover,.dashboard_categories__CBeOh button[aria-pressed=true]{border-color:#5271ff;background:var(--soft)}.dashboard_categories__CBeOh strong{display:block;font-size:15px}.dashboard_categories__CBeOh span{display:block;color:var(--muted);font-size:12px;margin-top:8px}.dashboard_panel__pX0NV{border:1px solid var(--line);border-radius:16px;padding:26px;background:var(--paper);scroll-margin-top:110px;outline-offset:4px;min-width:0}.dashboard_grid__U_9c2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.dashboard_finding__XeZ1i{padding:19px;border:1px solid var(--line);border-radius:12px;min-width:0;margin-top:16px;overflow-wrap:anywhere}.dashboard_grid__U_9c2 .dashboard_finding__XeZ1i{margin-top:0}.dashboard_finding__XeZ1i h4{font-size:17px;font-weight:750;margin:9px 0;line-height:1.5}.dashboard_finding__XeZ1i details,.dashboard_finding__XeZ1i p{font-size:14px;line-height:1.8;margin:10px 0}.dashboard_finding__XeZ1i blockquote{border-left:3px solid #5271ff;padding:14px 18px;margin:16px 0;background:var(--soft);line-height:1.9;font-size:16px;white-space:pre-wrap}.dashboard_finding__XeZ1i button{margin-top:13px}.dashboard_badge__HS4vH{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.6}.dark .dashboard_counts__fmvg3 [data-tone=restriction],.dark .dashboard_finding__XeZ1i[data-tone=restriction] .dashboard_badge__HS4vH{color:#ffbdc8}.dark .dashboard_counts__fmvg3 [data-tone=review],.dark .dashboard_finding__XeZ1i[data-tone=review] .dashboard_badge__HS4vH{color:#ffdc9d}.dark .dashboard_counts__fmvg3 [data-tone=observed],.dark .dashboard_finding__XeZ1i[data-tone=observed] .dashboard_badge__HS4vH{color:#91dfbd}@media(max-width:900px){.dashboard_overview__LZuAf{grid-template-columns:1fr}.dashboard_ringWrap__PlhN_{max-width:320px;margin:0 auto}}@media(max-width:600px){.dashboard_overview__LZuAf,.dashboard_panel__pX0NV{padding:18px}.dashboard_categories__CBeOh,.dashboard_counts__fmvg3,.dashboard_grid__U_9c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_grid__U_9c2{grid-template-columns:1fr}.dashboard_categories__CBeOh button{padding:13px}}@media(prefers-reduced-motion:reduce){.dashboard_categories__CBeOh button{transition:none}}.dashboard_viewTabs__OxZC8{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 10px}.dashboard_loading__3OVGn{position:relative;border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:32px;margin-top:24px;display:flex;align-items:center;gap:24px;min-height:170px}.dashboard_loading__3OVGn h3{font-size:21px;font-weight:750;margin-bottom:10px}.dashboard_loading__3OVGn p{font-size:14px;line-height:1.8;color:var(--muted)}.dashboard_loader__ut8it{width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:4px solid var(--line);border-top:4px solid #5271ff;animation:dashboard_citation-spin__cuCQo 1s linear infinite}.dashboard_resultTarget__b1MiB{scroll-margin-top:110px;min-width:0}.dashboard_articleLayout__HyXWY{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(240px,1fr);gap:20px;align-items:start}.dashboard_flagRail__MDYOE{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--paper);margin-top:26px;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow-y:auto}.dashboard_flagRail__MDYOE h3{font-size:17px;font-weight:750}.dashboard_flagRail__MDYOE p{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0}.dashboard_flagRail__MDYOE button{display:block;width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;text-align:left;margin-top:10px;background:var(--paper);font-size:13px;line-height:1.7}.dashboard_flagRail__MDYOE button:hover,.dashboard_flagRail__MDYOE button[aria-pressed=true]{border-color:#5271ff;background:var(--soft)}.dashboard_resultTarget__b1MiB[hidden]{display:none}@keyframes dashboard_citation-spin__cuCQo{to{transform:rotate(1turn)}}@media(max-width:1000px){.dashboard_articleLayout__HyXWY{grid-template-columns:1fr}.dashboard_flagRail__MDYOE{position:static;max-height:280px;margin-top:0;order:-1}}@media(max-width:540px){.dashboard_loading__3OVGn{padding:22px;gap:16px}}@media(prefers-reduced-motion:reduce){.dashboard_loader__ut8it{animation:none}}.dashboard_finding__XeZ1i[data-tone=info] .dashboard_badge__HS4vH{color:#4058d0}.dark .dashboard_finding__XeZ1i[data-tone=info] .dashboard_badge__HS4vH{color:#aebeff}