:root{color:#263d35;font-synthesis:none;--green:#235e49;--ink:#163e30;--line:#e2e7e0;--muted:#758079;--soft:#edf3ed;background:#f7f8f5;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,input{outline-offset:4px}button,select{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.4px;font-size:20px}code,.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}small{font-size:12px}.muted{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;width:240px;padding:35px 23px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:750;display:flex}.brand-light{font-weight:430}.brand small{letter-spacing:1.2px;color:#829087;margin-top:5px;font-size:8px;font-weight:600;display:block}.brand-icon{background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:36px;height:38px;font-family:Georgia,serif;font-size:27px;font-style:italic;display:flex}.brand-icon span{align-self:flex-start;margin-top:6px;font-size:16px}.nav-label{color:#929d96;letter-spacing:2px;margin:55px 13px 15px;font-size:10px}.sidebar nav{gap:8px;display:grid}.sidebar nav a{color:#6d7c72;border-radius:7px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;display:flex}.sidebar nav a svg:last-child:not(:first-child),.external{margin-left:auto}.sidebar nav a.active{color:#254f38;background:#eaf1e9;font-weight:650}.sidebar nav a:hover{background:#f1f5f0}.sidebar-note{border-top:1px solid var(--line);color:#718278;margin-top:auto;padding:23px 11px 28px}.sidebar-note>svg{color:#5c7b64;margin-bottom:13px}.sidebar-note strong{color:#4b6555;font-size:12px;display:block}.sidebar-note p{margin:9px 0 17px;font-size:11px;line-height:1.9}.sidebar-note>span{letter-spacing:1px;color:#8a978c;font-size:10px}.sidebar-bottom{border-top:1px solid var(--line);color:#6a7b70;align-items:center;gap:8px;padding-top:20px;font-size:11px;display:flex}.version{color:#9ba69e;margin-left:auto;font-size:10px}.live-dot{background:#709377;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.main-shell{width:calc(100% - 240px);min-width:0;margin-left:240px}.topbar{border-bottom:1px solid var(--line);color:#8b958f;background:#fbfcfa;justify-content:space-between;align-items:center;height:76px;padding:0 48px;font-size:12px;display:flex}.topbar strong{color:#526157;font-weight:500}.local-pill{letter-spacing:1.5px;color:#69826b;border:1px solid #dce5db;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:flex}main{max-width:1340px;margin:0 auto;padding:45px 48px 35px}footer{border-top:1px solid var(--line);color:#708074;justify-content:space-between;max-width:1340px;margin:0 auto;padding:25px 48px 30px;font-size:10px;display:flex}.hero{padding:6px 0 31px;position:relative;overflow:hidden}.eyebrow{letter-spacing:2px;color:#6e8673;align-items:center;gap:10px;font-size:9px;font-weight:650;display:flex}.tiny-line{background:#809b7e;width:22px;height:1px}.hero h1{letter-spacing:-1.9px;margin:23px 0 17px;font-size:43px;font-weight:560;line-height:1.48}.hero h1 span{color:#5d8066}.hero p{color:#7a857c;font-size:12px;line-height:1.9}.hero-symbol{background:radial-gradient(at 70% 70%,#eaf0e5,#0000);border:1px solid #dde5d9;border-radius:90px 90px 0 0;flex-direction:column;justify-content:center;align-items:center;width:180px;height:205px;display:flex;position:absolute;top:17px;right:45px;transform:rotate(8deg)}.hero-symbol>span{color:#365d43;font-family:Georgia,serif;font-size:105px;font-weight:400;line-height:1.1}.hero-symbol small{letter-spacing:1px;text-align:center;color:#81917e;margin-top:10px;font-size:9px;line-height:1.5}.mobile-break{display:none}.stats-grid{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 0 37px;display:grid}.stat{border-right:1px solid var(--line);color:#7b887e;align-items:center;gap:11px;padding:21px 22px;font-size:11px;display:flex}.stat:last-child{border:0}.stat svg{color:#6e8a73}.stat strong{color:#294b36;font-variant-numeric:tabular-nums;margin-left:auto;font-size:24px;font-weight:500}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.section-heading h2{margin:8px 0 0;font-weight:600}.badge{color:#7e846f;white-space:nowrap;background:#f4f5f0;border:1px solid #e2e6df;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:500;display:inline-flex}.badge.green{color:#597956;background:#edf4ea;border-color:#dce9d8}.search-box{color:#708574;background:#fff;border:1px solid #bfcfc0;border-radius:7px;align-items:center;gap:13px;height:54px;padding:0 17px;display:flex;box-shadow:0 2px 5px #24482e05}.search-box:focus-within{border-color:#376d4c;box-shadow:0 0 0 3px #dfeadc}.search-box input{color:#264d37;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.search-box input::placeholder{color:#9aa49a}.search-box kbd{color:#a7afa4;white-space:nowrap;font-family:inherit;font-size:10px}.icon-button{color:#6e7d71;background:0 0;border:0;padding:6px;display:flex}.filters{color:#81917f;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 25px;display:flex}.filter-label select{color:#6b7d6b;background:#fff;border:1px solid #e0e6dc;border-radius:5px;max-width:210px;min-height:32px;padding:8px 22px 8px 9px;font-size:10px}.results-header{color:#859081;justify-content:space-between;align-items:center;min-height:24px;margin-bottom:13px;font-size:11px;display:flex}.history-toggle{align-items:center;gap:7px;font-size:10px;display:flex}.history-toggle input{accent-color:var(--green)}.text-button{color:#36714c;cursor:pointer;background:0 0;border:0;margin-left:14px;font-size:10px;text-decoration:underline}.resource-list{gap:11px;display:grid}.resource-card{border:1px solid var(--line);background:#fff;border-radius:7px;gap:17px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.resource-card:hover{border-color:#a8c1a5;box-shadow:0 4px 15px #24482e06}.resource-icon{color:#63855c;background:#edf4e9;border:1px solid #dae7d7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:46px;display:flex}.resource-icon.project{color:#8d9176;background:#f1f2ee;border-color:#e3e5dc}.resource-body{flex:1;min-width:0}.card-eyebrow{color:#8b9789;align-items:center;gap:9px;font-size:9px;display:flex}.card-eyebrow>span:not(.badge){color:#c1cabe}.resource-card h3{color:#294733;letter-spacing:-.4px;overflow-wrap:anywhere;align-items:center;gap:12px;margin:9px 0 8px;font-size:18px;font-weight:580;display:flex}.resource-card h3 svg{color:#98ad96;opacity:0;transition:opacity .15s}.resource-card:hover h3 svg{opacity:1}.resource-card p{color:#82907e;overflow-wrap:anywhere;margin-bottom:14px;font-family:Consolas,Microsoft YaHei,monospace;font-size:11px;line-height:1.7}.card-meta{color:#95a08f;flex-wrap:wrap;align-items:center;gap:12px;font-family:Consolas,monospace;font-size:9px;display:flex}.card-meta>span{align-items:center;gap:5px;display:inline-flex}.card-meta>span+span{border-left:1px solid #e2e7df;padding-left:12px}.card-status{flex-direction:column;align-items:flex-end;gap:10px;min-width:115px;padding-top:4px;display:flex}.card-status small{color:#a4ab9d;font-size:9px}.trust-note{color:#69805a;background:#eef3e9;border:1px solid #e0e8d8;border-radius:7px;align-items:center;gap:16px;margin-top:29px;padding:22px;display:flex}.trust-note strong{font-size:12px;font-weight:600}.trust-note p{color:#8a957e;margin:5px 0 0;font-size:10px;line-height:1.8}.trust-note>a{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.state-box,.empty-state{text-align:center;color:#73866c;background:#fbfcf9;border:1px dashed #d5dfd0;border-radius:7px;flex-direction:column;align-items:center;gap:15px;margin:12px 0;padding:45px 20px;font-size:13px;display:flex}.empty-state h3{margin:0;font-size:18px}.empty-state p{font-size:12px;line-height:1.8}.button{color:#41673b;cursor:pointer;background:#fff;border:1px solid #bacdb6;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:inline-flex}.button:hover{background:#eef4e9}.pagination{color:#798970;justify-content:center;align-items:center;gap:15px;margin-top:25px;font-size:12px;display:flex}.back-link{color:#799070;align-items:center;gap:7px;margin-bottom:28px;font-size:11px;display:inline-flex}.detail-heading h1,.page-heading h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:15px 0;font-size:35px;font-weight:560}.detail-badges{flex-wrap:wrap;gap:8px;margin:20px 0 25px;display:flex}.notice{color:#7f8667;background:#f0f2e9;border:1px solid #e3e6d7;border-radius:6px;align-items:flex-start;gap:11px;margin:0 0 24px;padding:15px 18px;font-size:11px;line-height:1.9;display:flex}.notice svg{margin-top:2px}.detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;margin-bottom:22px;padding:23px}.panel h2{align-items:center;gap:9px;margin:0 0 20px;font-size:16px;font-weight:550;display:flex}.panel .section-heading h2{margin:0}.panel .section-heading{margin-bottom:13px;font-size:11px}.panel-intro{color:#8c9784;font-size:11px;line-height:1.9}.declaration{border-top:1px solid #edf0e8;margin-top:18px;padding-top:18px}.declaration>code{color:#32583d;overflow-wrap:anywhere;margin:13px 0;font-size:13px;line-height:1.8;display:block}.declaration>small{color:#7d9074;overflow-wrap:anywhere;font-size:10px}.declaration p{color:#9aa48f;margin-top:12px;font-size:10px;line-height:1.9}.evidence-list{display:grid}.evidence-list a{color:#708564;border-top:1px solid #edf0e8;align-items:center;gap:11px;padding:16px 0;display:flex}.evidence-list a:hover strong{color:#286a3e}.evidence-list a>span{flex:1;min-width:0}.evidence-list strong{overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:11px;font-weight:500;line-height:1.8;display:block}.evidence-list small{color:#99a18e;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.version-panel dl{margin:0}.version-panel dt{color:#9aa48f;margin-top:19px;font-size:10px}.version-panel dd{overflow-wrap:anywhere;color:#547047;margin:6px 0 0;font-size:11px;line-height:1.7}.version-panel dd small{color:#9aa48f;margin-top:6px;font-size:9px;display:block}.capability{border-top:1px solid #edf0e8;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:13px 0;font-size:11px;display:grid}.capability small{color:#9ca58f;grid-column:1/-1;font-size:9px}.capability .badge{font-size:9px}.dependency-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;font-size:10px;display:grid}.dependency-list>div{overflow-wrap:anywhere;border-top:1px solid #edf0e8;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.dependency-list code{color:#9aa68d;font-size:9px}.file-path{color:#819575;overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:12px}.evidence-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;font-size:11px;display:grid}.evidence-meta>div{min-width:0}.evidence-meta>div>span:first-child{color:#98a18e;margin-bottom:8px;font-size:10px;display:block}.evidence-meta code{overflow-wrap:anywhere;color:#58724b;font-size:11px;line-height:1.7;display:block}.evidence-meta .button{width:max-content}.code-panel{background:#fff;border:1px solid #dfe5d8;border-radius:7px;overflow:hidden}.code-toolbar{color:#788b69;background:#f0f3eb;justify-content:space-between;gap:20px;padding:15px 18px;font-size:10px;display:flex}.code-toolbar>span:first-child{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.code-toolbar>span:last-child{white-space:nowrap}.code-panel pre{color:#3c5d35;tab-size:2;max-height:650px;margin:0;padding:22px 0;font-size:12px;line-height:1.9;overflow:auto}.code-line{min-width:max-content;padding-right:25px;display:flex}.line-number{text-align:right;-webkit-user-select:none;user-select:none;color:#b0b9a3;flex-shrink:0;width:54px;padding-right:18px}.code-line code{white-space:pre}.page-heading{margin-bottom:30px}.page-heading p{color:#87967a;max-width:650px;font-size:12px;line-height:1.9}.environment-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.environment-heading h2{overflow-wrap:anywhere;margin:13px 0;font-size:22px}.environment-heading .mono{font-size:11px}@media (width>=1600px){main{padding-top:58px}.hero h1{font-size:50px}.hero-symbol{right:70px}.resource-card{padding:26px}}@media (width<=1150px){.sidebar{width:210px;padding-left:18px;padding-right:18px}.brand{font-size:20px}.main-shell{width:calc(100% - 210px);margin-left:210px}main{padding:35px 30px}.topbar{padding:0 30px}.hero h1{font-size:38px}.hero-symbol{width:140px;height:175px;right:15px}.hero-symbol>span{font-size:85px}.stat{gap:7px;padding:18px 13px}.stat span{font-size:10px}.stat strong{font-size:22px}.card-status{min-width:90px}.detail-grid{grid-template-columns:minmax(0,1fr) 245px}.panel{padding:18px}.dependency-list{grid-template-columns:1fr}footer{padding:25px 30px}}@media (width<=850px){.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:20px;width:100%;padding:18px 22px;position:static}.brand{white-space:nowrap;font-size:20px}.brand small,.nav-label,.sidebar-note,.sidebar-bottom{display:none}.sidebar nav{flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;gap:5px;margin-left:auto;display:flex}.sidebar nav a{gap:6px;padding:9px;font-size:11px}.sidebar nav a svg:last-child:not(:first-child){display:none}.app-shell{flex-direction:column}.main-shell{width:100%;margin-left:0}.topbar{height:55px;padding:0 24px}main{padding:30px 24px}.detail-grid{grid-template-columns:1fr}.detail-grid>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.stats-grid{margin-bottom:30px}.hero h1{font-size:37px}.hero-symbol{right:35px}.trust-note>a{display:none}}@media (width<=560px){.sidebar{gap:10px;padding:16px}.brand{font-size:18px}.brand-icon{width:30px;height:33px;font-size:23px}.sidebar nav a{padding:9px;font-size:0}.sidebar nav a svg{width:18px}.sidebar nav .external{display:none}.topbar{padding:0 18px;font-size:10px}.local-pill{letter-spacing:1px;padding:6px 8px;font-size:7px}main{padding:26px 18px}.hero{padding-top:0;padding-bottom:20px}.hero h1{letter-spacing:-1px;margin-top:20px;font-size:33px}.hero p{max-width:270px;font-size:11px}.hero-symbol{opacity:.5;width:83px;height:123px;top:47px;right:-3px}.hero-symbol>span{font-size:60px}.hero-symbol small{font-size:6px}.hero .eyebrow{letter-spacing:1.5px;font-size:7px}.mobile-break{display:block}.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:15px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat strong{font-size:23px}.section-heading h2{font-size:19px}.eyebrow{font-size:8px}.search-box{height:51px;padding:0 12px}.search-box input{font-size:11px}.search-box kbd{display:none}.filters{gap:7px;margin-bottom:17px}.filters>svg{display:none}.filter-label{flex:30%;min-width:0}.filter-label select{width:100%;max-width:100%;padding:8px 4px;font-size:9px}.resource-card{flex-wrap:wrap;gap:10px;padding:17px 14px;position:relative}.resource-icon{width:32px;height:36px}.resource-icon svg{width:18px}.resource-body{width:calc(100% - 44px)}.resource-card h3{font-size:17px}.resource-card p{font-size:10px}.card-eyebrow{font-size:8px}.card-meta{gap:7px;font-size:8px}.card-meta>span+span{padding-left:7px}.card-status{flex-direction:row;align-items:center;gap:8px;margin-left:42px;padding:0}.card-status small{font-size:8px}.card-status .badge{font-size:9px}.trust-note{gap:11px;padding:17px 14px}.trust-note p{font-size:9px}.trust-note strong{font-size:11px}footer{padding:22px 18px;font-size:8px}.detail-heading h1,.page-heading h1{font-size:28px}.detail-grid>aside{display:block}.evidence-meta{grid-template-columns:1fr;gap:17px}.code-toolbar{flex-direction:column;gap:7px;font-size:9px}.code-panel pre{font-size:10px}.line-number{width:36px;padding-right:10px}.environment-heading{flex-direction:column}.environment-heading h2{font-size:18px}}.feature-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-actions{margin-bottom:24px}.compare-selectors,.profile-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-selectors{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.compare-column{min-width:0}.compare-column h3{color:#496758;margin:24px 0 10px;font-size:13px}.compare-column p{overflow-wrap:anywhere}.comparison-summary{border-left:3px solid #587965}.panel label{gap:9px;min-width:0;font-size:13px;font-weight:500;display:grid}.panel select,.panel textarea{box-sizing:border-box;color:#263b30;width:100%;min-width:0;font:inherit;background:#fbfcf9;border:1px solid #d7ded7;border-radius:8px;padding:11px 12px}.panel select{text-overflow:ellipsis}.panel textarea{resize:vertical;line-height:1.7}.panel select:focus-visible,.panel textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #6c917a}.panel form{gap:17px;display:grid}.panel form .button{justify-self:start}.feature-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f0;border:1px solid #e1e6dd;border-radius:8px;max-width:100%;padding:16px;font:12px/1.8 ui-monospace,monospace;overflow-x:auto}.contribution{overflow-wrap:anywhere;border-top:1px solid #e4e9e1;margin:20px 0;padding:20px 0}.contribution small{color:#66766b;margin:10px 0;font-size:11px;display:block}.contribution blockquote{white-space:pre-wrap;background:#f7f8f3;border-left:2px solid #a8b9a6;max-height:180px;margin:12px 0;padding:8px 14px;font-size:13px;overflow:auto}.user-text{white-space:pre-wrap;line-height:1.85}.contribution.reply{border-left:2px solid #d8e0d2;margin-left:22px;padding-left:16px}.editor-details{border-top:1px solid #e4e9e1;margin-top:25px;padding-top:20px}.editor-details summary,.tool-schema summary{cursor:pointer;padding:8px 0;font-size:14px}.editor-details form{margin-top:15px}.tool-schema{border-top:1px solid #e4e9e1;padding:12px 0}.tool-schema summary .badge{margin-left:15px}.tool-schema p{white-space:pre-wrap;line-height:1.8}.selection-source{tab-size:2;font:12px/1.8 ui-monospace,monospace!important}.selection-status{color:#5b7262;margin:0;font-size:12px}.save-status{color:#365c45;background:#edf3e9;border-radius:8px;padding:14px 18px}.annotation-panel{margin-top:28px}.collaboration{margin-top:30px}@media (width<=760px){.compare-selectors,.profile-selectors,.comparison-grid{grid-template-columns:minmax(0,1fr)}.contribution.reply{margin-left:8px}}.verification-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.verification-checks>div{border:1px solid #e1e6dd;border-radius:8px;justify-items:start;gap:12px;padding:15px;display:grid}.verification-checks small{color:#66766b}.report-meta{grid-template-columns:145px minmax(0,1fr);gap:16px;font-size:13px;display:grid}.report-meta dt{color:#66766b}.report-meta dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.hash-value{overflow-wrap:anywhere;font-size:12px}.log-output,.report-type{max-height:360px}@media (width<=760px){.verification-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.report-meta{grid-template-columns:minmax(0,1fr);gap:8px}.report-meta dd{margin-bottom:12px}}.external-query{gap:10px;margin:20px 0;display:grid}.external-query input{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:14px}.panel .external-consent{align-items:flex-start;gap:10px;margin:0 0 12px;line-height:1.7;display:flex}.external-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:4px}.external-results a{overflow-wrap:anywhere}.index-change-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.research-form{gap:18px;display:grid}.research-form label{gap:8px;min-width:0;font-size:14px;display:grid}.research-form input:not([type=checkbox]),.research-form select,.research-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:11px}.research-form textarea{resize:vertical;min-height:100px}.research-form fieldset,fieldset.research-form{border:0;min-width:0;margin:0;padding:0}.research-form :disabled{color:#66766b;opacity:1;background:#f5f6f3}.research-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.research-node{border:1px solid var(--line);background:#fff;border-left:3px solid #7b947f;border-radius:8px;min-width:0;margin:20px 0;padding:24px}.research-node-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:22px;display:flex}.research-dependencies legend{margin-bottom:12px;font-size:14px}.research-dependencies label{align-items:flex-start;gap:10px;margin:8px 0;line-height:1.6;display:flex}.research-dependencies input{flex:none;margin-top:5px}.research-citation{overflow-wrap:anywhere;background:#f5f6f3;border-radius:6px;margin:20px 0;padding:18px;font-size:13px}.research-citation small{color:#66766b}@media (width<=760px){.research-node{padding:18px}}.research-summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.research-summary-grid article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;padding:18px}.research-summary-grid h3{margin:12px 0}.research-summary-grid p{font-size:13px;line-height:1.7}.research-gap{color:#856339}.index-progress{background:#f5f6f3;border-radius:7px;margin:14px 0;padding:16px}.index-progress p{font-size:13px;line-height:1.7}.index-progress progress{accent-color:#63836b;width:100%;height:8px}.index-progress small{color:#66766b}.tactic-goal-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.tactic-goal-pair>div{min-width:0}.tactic-trace summary{cursor:pointer;overflow-wrap:anywhere}.tactic-trace details[open] summary{margin-bottom:12px}.language-picker{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:20px;display:flex}.language-picker select,.intake-detail select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:8px}.intake-claim.research-form{border:1px solid var(--line);border-radius:8px;padding:20px}.intake-page .contribution,.intake-detail p{overflow-wrap:anywhere}.resource-history{margin-bottom:24px}.history-choice{gap:8px;min-width:0;display:grid}.history-choice select{width:100%;min-width:0;max-width:100%;padding:10px}
