*{box-sizing:border-box}html{color-scheme:dark;background:#0b0d10}body{margin:0;min-width:320px;background:#0b0d10;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}::selection{color:#171009;background:#e99a43}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#0d0f12}::-webkit-scrollbar-thumb{background:#2b3037;border:2px solid #0d0f12;border-radius:10px}.forge-shell p{font-size:14px!important}.forge-shell small{font-size:12px!important;line-height:1.45}.forge-shell code{font-size:11px!important;line-height:1.45}.forge-shell em{font-size:11px!important}.forge-shell button,.forge-shell input,.forge-shell select,.forge-shell textarea{font-size:13px!important}.forge-shell label{font-size:12px!important}.forge-shell nav button,.forge-shell .rail-footer button,.forge-shell .features small{font-size:13px!important}.forge-shell :is(.eyebrow,.section-heading>span,.card-title,.global-metrics span,.projects-heading span,.entity-list-title,.detail-kicker span,.detail-section-title,.integrity-metrics small,.connection-heading,.context-header,.context-rail h3,.status-pill){font-size:11px!important;line-height:1.35}.forge-shell :is(.project-card-stats,.project-health,.global-metrics small,.projects-heading strong,.project-card-stats b,.work-copy>small,.detail-meta b,.entity-list-row strong,.compact-row span){font-size:12px!important;line-height:1.45}.method-hero{margin-bottom:14px;overflow:hidden}.method-hero>header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:20px;border-bottom:1px solid #2b3037;background:radial-gradient(circle at 0 0,rgba(61,40,18,.2901960784),transparent 34%)}.method-hero h2{color:#e5e9ed;font:500 25px Georgia,serif;margin:2px 0 6px}.method-hero header p:last-child{color:#84909a;font-size:11px;line-height:1.5;margin:0}.method-hero header>code{flex:none;color:#d09651;border:1px solid #5b4125;border-radius:4px;padding:7px 9px;font-size:9px}.method-controls{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(130px,.55fr) minmax(110px,.45fr) auto;gap:9px;align-items:end;padding:14px 18px;border-bottom:1px solid #292e35}.method-controls label{display:grid;gap:5px;color:#68727c;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.method-controls select{width:100%;min-width:0}.method-controls button{height:34px;padding-inline:12px}.method-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#282e35;border-bottom:1px solid #292e35}.method-summary span{display:grid;gap:4px;padding:11px 13px;color:#68737d;background:#101318;font-size:8px}.method-summary b{color:#d8dde2;font:18px Georgia,serif}.method-lineage{padding:14px 18px}.method-lineage small{color:#a8733d;font-size:8px;letter-spacing:.12em}.method-lineage>span{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.method-lineage b{color:#bcc4cc;font-size:10px}.method-lineage i{color:#785a3a;font-size:8px;font-style:normal}.method-lineage p{color:#6f7a84;font-size:9px;margin:8px 0 0}.method-conflict{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px 16px;margin-bottom:10px;border-color:#5e4328;background:#1c1711}.method-conflict>span{width:31px;height:31px;display:grid;place-items:center;color:#e0a25b;border:1px solid #6c4b29;border-radius:50%}.method-conflict small,.method-conflict strong,.method-conflict p{display:block}.method-conflict small{color:#c08444;font-size:8px;letter-spacing:.1em}.method-conflict strong{color:#d3d8dd;font-size:11px;margin-top:4px}.method-conflict p{color:#818b95;font-size:9px;margin:4px 0 7px}.method-conflict code{display:inline-block;margin-right:7px;color:#8b7155;font-size:8px}.method-guidance-card{overflow:hidden}.method-filter{display:flex;flex-wrap:wrap;gap:4px}.method-filter button{padding:5px 7px;color:#707b85;border:1px solid #303740;border-radius:3px;font-size:8px}.method-filter button.active{color:#e6a55d;border-color:#664825;background:#211910}.method-guidance-row{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border-top:1px solid #292e35}.method-guidance-row>span{width:29px;height:29px;display:grid;place-items:center;color:#85a6c3;border:1px solid #3a5268;border-radius:4px}.method-guidance-row.protected>span{color:#d39a54;border-color:#654625;background:#20180f}.method-guidance-row>div{min-width:0}.method-guidance-row p{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 5px}.method-guidance-row code{color:#cb8d49;font-size:9px}.method-guidance-row em{color:#6f7b86;border:1px solid #303740;border-radius:8px;padding:2px 5px;font-size:7px;font-style:normal}.method-guidance-row strong{display:block;color:#cbd1d7;font-size:11px;line-height:1.45}.method-guidance-row small{display:block;color:#7d8791;font-size:9px;line-height:1.45;margin-top:4px}.method-guidance-row footer{color:#58636e;font-size:8px;margin-top:7px}.method-guidance-row>aside{min-width:105px;display:grid;justify-items:end;gap:7px}.method-guidance-row aside b{color:#6ec18f;font-size:8px;text-transform:uppercase}.method-guidance-row[data-state=Disabled] aside b,.method-guidance-row[data-state=Shadowed] aside b{color:#ca7b69}.method-guidance-row[data-state=NotApplicable] aside b{color:#9a875f}.method-guidance-row aside button{color:#d0904c;border:1px solid #503b25;border-radius:3px;padding:5px 7px;font-size:8px}
