@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/Project-ASA-Analisis-Perbandingan-Path/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations")}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/Project-ASA-Analisis-Perbandingan-Path/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations")}:root{color-scheme:light;font-family:IBM Plex Sans Variable,Segoe UI,sans-serif;--font-editorial: "Newsreader Variable", Georgia, serif;--font-technical: "IBM Plex Sans Variable", "Segoe UI", sans-serif;--ink: #171815;--ink-soft: #22241f;--ink-raised: #2a2d27;--paper: #f1f3ee;--paper-raised: #ffffff;--paper-soft: #dfe4dc;--line: rgba(241, 243, 238, .16);--dark-line: rgba(23, 24, 21, .16);--text: #f8faf4;--muted: #aeb5a8;--paper-text: #171815;--paper-muted: #596057;--turf: #2f653e;--lime: #d9ff58;--orange: #ff9f1c;--red: #ff4d6d;--cyan: #16c7d9;--violet: #9b82f3;--green: #49c66f;--content: 1240px;--shadow: 0 22px 70px rgba(0, 0, 0, .24)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;background:var(--ink);color:var(--text);text-rendering:optimizeLegibility}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3,.nav-brand,.section-index,.hero-meta,.hero-kicker{font-family:var(--font-technical);letter-spacing:0}.report-shell{min-width:0;overflow:clip}.report-nav{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;min-height:62px;padding:0 max(24px,calc((100vw - var(--content)) / 2));border-bottom:1px solid var(--line);background:#171815f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-brand{display:inline-flex;align-items:center;gap:9px;color:var(--lime);font-size:.82rem;font-weight:900}.report-nav nav{display:flex;justify-content:center;gap:28px}.report-nav nav a{position:relative;padding:22px 0 20px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.report-nav nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.report-nav nav a:hover,.report-nav nav a:focus-visible{color:var(--text)}.report-nav nav a:hover:after,.report-nav nav a:focus-visible:after{transform:scaleX(1)}.nav-actions{display:flex;gap:8px}.nav-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);color:var(--text);background:transparent}.nav-icon:hover,.nav-icon:focus-visible{border-color:var(--lime);color:var(--lime)}.nav-paper{color:var(--ink);border-color:var(--lime);background:var(--lime)}.hero-section{position:relative;display:grid;min-height:86svh;align-items:stretch;isolation:isolate;border-bottom:1px solid var(--line);background:#151713}.hero-background,.hero-overlay{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.hero-background{object-fit:cover;object-position:center;filter:saturate(.76) contrast(1.14) brightness(.5)}.hero-overlay{z-index:-1;background:#0b0d0a9e;box-shadow:inset 0 -180px 180px #0708078a}.hero-content{display:grid;width:min(100%,var(--content));margin:0 auto;padding:50px 24px 28px;grid-template-rows:auto 1fr auto auto;gap:30px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px}.hero-meta span{padding:7px 10px;border:1px solid rgba(248,250,244,.3);color:#edf2e9;background:#0c0e0b6b;font-size:.7rem;font-weight:800;text-transform:uppercase}.hero-copy{display:flex;max-width:1020px;flex-direction:column;justify-content:center}.hero-kicker{margin-bottom:14px;color:var(--lime);font-size:.78rem;font-weight:900;text-transform:uppercase}.hero-copy h1{max-width:1000px;margin-bottom:22px;color:#fff;font-size:3.55rem;font-weight:800;line-height:1.01;text-wrap:balance}.hero-lead{max-width:760px;margin-bottom:0;color:#dce2d8;font-size:1.05rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.primary-action,.secondary-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid rgba(248,250,244,.34);font-size:.84rem;font-weight:850}.primary-action{color:var(--ink);border-color:var(--lime);background:var(--lime)}.secondary-action{color:var(--text);background:#0d0f0c94}.primary-action:hover,.secondary-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible{transform:translateY(-2px)}.author-strip{display:grid;grid-template-columns:1.5fr .8fr 1.2fr 1fr;border-top:1px solid rgba(248,250,244,.28);border-bottom:1px solid rgba(248,250,244,.28)}.author-strip div{min-width:0;padding:15px 16px;border-right:1px solid rgba(248,250,244,.22);background:#0d0f0c8a}.author-strip div:last-child{border-right:0}.author-strip span,.author-strip strong{display:block}.author-strip span{margin-bottom:5px;color:#afb7ab;font-size:.66rem;font-weight:800;text-transform:uppercase}.author-strip strong{overflow-wrap:anywhere;font-size:.82rem}.hero-scroll{position:absolute;right:24px;bottom:18px;display:flex;align-items:center;gap:8px;color:#c9d0c5;font-size:.72rem;font-weight:800;text-transform:uppercase;writing-mode:vertical-rl}.report-section{scroll-margin-top:62px;padding:92px max(24px,calc((100vw - var(--content)) / 2))}.light-section,.results-section{color:var(--paper-text);background:var(--paper)}.section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:64px;align-items:end;margin-bottom:44px}.section-index{margin-bottom:12px;color:#687065;font-size:.72rem;font-weight:900;text-transform:uppercase}.section-heading h2,.conclusion-lead h2,.resource-copy h2{margin-bottom:0;font-size:2.7rem;line-height:1.04;text-wrap:balance}.section-heading>p{margin-bottom:0;color:var(--paper-muted);font-size:.98rem;line-height:1.65}.inverse-heading .section-index{color:var(--lime)}.inverse-heading>p{color:var(--muted)}.algorithm-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.algorithm-group{position:relative;min-width:0;padding:26px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:#ffffff70}.algorithm-index{position:absolute;top:20px;right:22px;color:#a5aca1;font-family:var(--font-technical);font-size:.72rem;font-weight:900}.algorithm-icon{display:grid;width:46px;height:46px;margin-bottom:36px;place-items:center;border:1px solid currentColor}.algorithm-kicker{margin-bottom:8px;color:var(--paper-muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.algorithm-group h3{margin-bottom:12px;font-size:1.55rem}.algorithm-group>p:not(.algorithm-kicker){min-height:106px;margin-bottom:20px;color:var(--paper-muted);line-height:1.55}.algorithm-facts{display:flex;flex-wrap:wrap;gap:7px}.algorithm-facts span{padding:6px 8px;border:1px solid var(--dark-line);color:#3d433c;font-family:var(--font-technical);font-size:.69rem;font-weight:800}.research-question{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:24px 26px;color:var(--text);border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:var(--ink)}.research-question svg{color:var(--lime)}.research-question span{display:block;margin-bottom:5px;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.research-question p{max-width:900px;margin-bottom:0;font-size:1.12rem;font-weight:700;line-height:1.45}.simulator-section{background:repeating-linear-gradient(90deg,transparent 0,transparent 39px,rgba(255,255,255,.018) 40px),var(--ink)}.simulator-lab{display:grid;grid-template-columns:minmax(250px,292px) minmax(0,1fr);border:1px solid var(--line);background:var(--ink-soft);box-shadow:var(--shadow)}.control-rail{display:flex;min-width:0;flex-direction:column;gap:18px;padding:20px;border-right:1px solid var(--line);background:#1c1e1a}.brand-block{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}.brand-mark,.metric-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--ink);background:var(--lime)}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.brand-block h2{margin:0;font-size:1.18rem}.control-group{display:grid;gap:9px}.group-title{display:flex;align-items:center;gap:7px;color:#d9ded5;font-size:.78rem;font-weight:800}.scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.segmented,.seed,.option-toggle,.text-button,.icon-button,.algo-toggle{min-height:38px;border:1px solid var(--line);border-radius:0;color:var(--text);background:#ffffff09;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.segmented:hover,.seed:hover,.option-toggle:hover,.text-button:hover,.icon-button:hover,.algo-toggle:hover{border-color:#d9ff58b3}.segmented.active,.seed.active,.option-toggle.active{color:var(--ink);border-color:var(--lime);background:var(--lime)}.seed-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.seed{min-height:34px;font-weight:850}.algorithm-toggles{display:grid;gap:7px}.algo-toggle{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;padding:9px;text-align:left}.algo-toggle.active{border-color:#ffffff4d;background:#ffffff14}.algo-swatch{width:8px;height:32px}.algo-toggle strong,.algo-toggle small{display:block}.algo-toggle strong{font-size:.84rem}.algo-toggle small{margin-top:3px;color:var(--muted);font-size:.67rem;line-height:1.2}.transport-row{display:grid;grid-template-columns:42px 42px minmax(0,1fr);gap:7px}.icon-button,.text-button,.option-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px}.icon-button{width:42px;padding:0}.icon-button.primary{color:var(--ink);border-color:var(--lime);background:var(--lime)}.text-button{font-size:.78rem;font-weight:850;white-space:nowrap}.slider-label{display:flex;justify-content:space-between;color:#d9ded5;font-size:.78rem;font-weight:800}.speed-slider{width:100%;accent-color:var(--lime)}.option-toggle{width:100%;min-height:36px;justify-content:flex-start;font-size:.78rem;font-weight:750}.simulator-workspace{display:grid;min-width:0;gap:14px;padding:18px}.data-provenance{display:inline-flex;width:fit-content;align-items:center;gap:7px;padding:7px 9px;color:#424940;border:1px solid var(--dark-line);background:#fff;font-size:.7rem;font-weight:850;text-transform:uppercase}.live-provenance{color:#dce4d8;border-color:var(--line);background:#ffffff0d}.provenance-dot{width:7px;height:7px;background:var(--green);box-shadow:0 0 0 3px #49c66f29}.metrics-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.metric-tile{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px;color:var(--paper-text);background:var(--paper-raised)}.metric-icon{color:var(--paper);background:var(--ink)}.metric-tile span,.metric-tile strong,.metric-tile small{display:block}.metric-tile span{color:var(--paper-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.metric-tile strong{margin-top:3px;overflow-wrap:anywhere;font-size:1.15rem;line-height:1}.metric-tile small{margin-top:4px;color:var(--paper-muted);font-size:.7rem}.field-shell{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);background:var(--ink-raised)}.field-topbar,.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.field-topbar h2,.panel-heading h2{margin:0;font-size:1.08rem}.field-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.field-badges span{padding:6px 8px;color:#d7ddd2;border:1px solid var(--line);font-size:.68rem}.field-frame{position:relative;display:grid;min-height:0;align-items:center;padding:14px}.field-svg{display:block;width:100%;max-height:620px;aspect-ratio:3 / 2;border:1px solid rgba(217,255,88,.26);background:#1e2d21}.field-turf{fill:var(--turf)}.field-midline,.field-center{fill:none;stroke:#ffffff6e;stroke-width:.35;vector-effect:non-scaling-stroke}.grid-line{stroke:#ffffff1c;stroke-width:.12;vector-effect:non-scaling-stroke}.obstacle{fill:#ffffff45;stroke:#ffffffb8;stroke-width:.32;vector-effect:non-scaling-stroke}.obstacle-rect{fill:#ff9f1c57}.visited-cell{opacity:.15}.candidate-dot{fill:#16c7d975}.rrt-edge{stroke:#9b82f340;stroke-width:.26;vector-effect:non-scaling-stroke}.rrt-node{fill:#9b82f39e}.path-ghost,.path-live{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.path-ghost{opacity:.24;stroke-width:1.05}.path-live{filter:drop-shadow(0 0 2px rgba(0,0,0,.72));stroke-width:1.85}.start-node{fill:var(--lime);stroke:var(--ink);stroke-width:.42;vector-effect:non-scaling-stroke}.goal-node line{stroke:#fff;stroke-width:.85;stroke-linecap:round;vector-effect:non-scaling-stroke}.legend-strip{position:absolute;right:24px;bottom:24px;left:24px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.legend-item{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;color:var(--paper-text);background:#ffffffe6;font-size:.68rem;font-weight:850}.legend-item span{width:9px;height:9px}.legend-item.muted{opacity:.48}.table-panel{color:var(--paper-text);background:var(--paper-raised)}.table-panel .panel-heading{border-bottom-color:var(--dark-line)}.table-panel .eyebrow{color:var(--paper-muted)}.table-scroll,.success-scroll{overflow-x:auto}table{width:100%;min-width:660px;border-collapse:collapse}th,td{padding:10px 15px;border-top:1px solid var(--dark-line);text-align:left;white-space:nowrap}th{color:var(--paper-muted);font-size:.68rem;text-transform:uppercase}td{font-size:.82rem;font-weight:750}.table-algorithm{display:inline-flex;align-items:center;gap:7px}.table-algorithm span{width:9px;height:9px}.status-pill{display:inline-flex;min-width:54px;justify-content:center;padding:4px 7px;font-size:.7rem;font-weight:900}.status-pill.ok{color:#142112;background:#b9f26b}.status-pill.fail{color:#fff;background:#b3263c}.disabled-row{opacity:.36}.results-section{background:linear-gradient(rgba(23,24,21,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,24,21,.035) 1px,transparent 1px),var(--paper);background-size:40px 40px}.results-explorer{border:1px solid var(--dark-line);background:#ffffff8f}.results-toolbar{display:grid;grid-template-columns:auto minmax(360px,1fr) auto;gap:24px;align-items:end;padding:20px;border-bottom:1px solid var(--dark-line);background:#ffffffb8}.toolbar-label{margin-bottom:8px;color:var(--paper-muted);font-size:.67rem;font-weight:850;text-transform:uppercase}.report-segments,.result-algorithm-filter{display:flex;flex-wrap:wrap;gap:6px}.report-segments button,.result-algorithm-filter button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--dark-line);border-radius:0;color:var(--paper-text);background:transparent;font-size:.76rem;font-weight:800}.report-segments button.active{color:var(--text);border-color:var(--ink);background:var(--ink)}.result-algorithm-filter button.active{background:#fff;border-color:#1718155c}.result-algorithm-filter button:not(.active){opacity:.42}.result-algorithm-filter i{width:8px;height:8px}.charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.result-chart,.success-panel{min-width:0;padding:22px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:#ffffff80}.result-chart:nth-child(2n){border-right:0}.chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.chart-heading>svg{color:#697166}.chart-heading span{display:block;margin-bottom:4px;color:#747c71;font-size:.66rem;font-weight:850;text-transform:uppercase}.chart-heading h3{margin-bottom:0;font-size:1.05rem}.bar-chart{display:block;width:100%;height:auto;overflow:visible}.chart-grid-line{stroke:#17181521;stroke-width:1}.chart-axis-label,.chart-value-label,.chart-category-label{fill:#5d655a;font-family:var(--font-technical)}.chart-axis-label{font-size:10px}.chart-value-label{fill:#30352f;font-size:10px;font-weight:800}.chart-category-label{fill:#272b26;font-size:11px;font-weight:900}.chart-bar{opacity:.9;transition:opacity .15s ease}.chart-bar:hover{opacity:1}.error-line{stroke:#171815;stroke-width:1.4}.chart-details{display:flex;flex-wrap:wrap;gap:7px 14px;padding-top:12px;border-top:1px solid var(--dark-line)}.chart-details span{display:inline-flex;align-items:center;gap:6px;color:#555d53;font-size:.67rem;font-weight:700}.chart-details i{width:7px;height:7px}.success-panel{border-right:0}.success-matrix{min-width:560px}.success-matrix th,.success-matrix td{padding:10px 12px;text-align:center}.success-matrix tbody th{color:var(--paper-text);text-align:left;text-transform:none}.success-cell{display:inline-flex;min-width:54px;justify-content:center;padding:6px 8px;font-size:.72rem;font-weight:900}.success-cell.perfect{color:#15331c;background:#bcebc8}.success-cell.partial{color:#4c3400;background:#ffe3a3}.success-cell.weak{color:#5a1420;background:#ffc1cb}.finding-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:64px 0 22px}.finding-header h3{max-width:760px;margin-bottom:0;font-size:1.8rem;line-height:1.14}.finding-header svg{color:#5a6258}.finding-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.finding-card{padding:22px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:#ffffff73}.finding-card span,.finding-card strong,.finding-card small{display:block}.finding-card span{color:var(--paper-muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.finding-card strong{margin:17px 0 5px;font-family:var(--font-technical);font-size:2.45rem;line-height:1}.finding-card p{min-height:42px;margin-bottom:16px;color:#4e554d;font-size:.86rem;line-height:1.4}.finding-card small{color:#697067;font-size:.7rem;font-weight:750}.analysis-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;color:var(--text);background:var(--ink)}.analysis-band article{padding:24px;border-right:1px solid var(--line)}.analysis-band article:last-child{border-right:0}.analysis-band svg{margin-bottom:28px;color:var(--lime)}.analysis-band h3{margin-bottom:9px;font-size:1.08rem}.analysis-band p{margin-bottom:0;color:var(--muted);font-size:.84rem;line-height:1.55}.methodology-section{background:repeating-linear-gradient(0deg,transparent 0,transparent 47px,rgba(255,255,255,.025) 48px),#20231e}.method-grid{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.method-grid article{min-height:210px;padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.method-grid svg{margin-bottom:50px;color:var(--lime)}.method-grid h3{margin-bottom:8px;font-size:1.02rem}.method-grid p{margin-bottom:0;color:var(--muted);font-size:.82rem;line-height:1.52}.method-main{color:var(--ink);background:var(--lime)}.method-main .method-number{font-family:var(--font-technical);font-size:4.4rem;font-weight:900;line-height:.9}.method-main p{margin:42px 0 5px;color:var(--ink);font-size:1.1rem;font-weight:850}.method-main span{font-size:.78rem;font-weight:750}.scenario-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.scenario-ledger article{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.scenario-ledger span{display:block;margin-bottom:32px;color:var(--lime);font-size:.7rem;font-weight:900}.scenario-ledger h3{margin-bottom:7px;font-size:1.15rem}.scenario-ledger p{margin-bottom:5px;color:#dce2d8;font-size:.78rem}.scenario-ledger small{color:var(--muted);font-size:.68rem}.fairness-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:32px;padding:24px;color:var(--ink);background:var(--paper)}.fairness-note h3{margin-bottom:6px;font-size:1rem}.fairness-note p{max-width:950px;margin-bottom:0;color:var(--paper-muted);font-size:.88rem;line-height:1.58}.conclusion-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:64px;color:var(--paper-text);background:var(--paper)}.conclusion-lead h2{max-width:820px;margin-bottom:24px}.conclusion-lead>p:last-child{max-width:760px;margin-bottom:0;color:var(--paper-muted);font-size:1rem;line-height:1.68}.recommendation-stack{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.recommendation-stack article{padding:22px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.recommendation-stack span,.recommendation-stack strong{display:block}.recommendation-stack span{color:var(--paper-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.recommendation-stack strong{margin:15px 0 8px;font-family:var(--font-technical);font-size:2.2rem}.recommendation-stack p{margin-bottom:0;color:var(--paper-muted);font-size:.82rem}.future-work{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px;border-top:1px solid var(--dark-line)}.future-work h3{margin-bottom:0;font-size:.88rem;text-transform:uppercase}.future-work div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.future-work span{padding:8px 10px;border:1px solid var(--dark-line);font-size:.74rem;font-weight:800}.resource-section{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:72px;background:#161713}.resource-copy{align-self:center}.resource-copy .section-index{color:var(--lime)}.resource-copy h2{font-size:2.35rem}.resource-list{border-top:1px solid var(--line)}.resource-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;padding:17px 14px;border-bottom:1px solid var(--line)}.resource-list a:hover,.resource-list a:focus-visible{color:var(--lime);background:#ffffff09}.resource-list span,.resource-list strong,.resource-list small{display:block}.resource-list strong{margin-bottom:4px;font-size:.88rem}.resource-list small{color:var(--muted);font-size:.7rem}.report-footer{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:24px;padding:0 max(24px,calc((100vw - var(--content)) / 2));color:#aeb5a8;border-top:1px solid var(--line);background:#11120f;font-size:.74rem}.report-footer div,.report-footer a{display:inline-flex;align-items:center;gap:8px}.report-footer a{color:var(--text);font-weight:800}@media(max-width:1100px){.hero-copy h1{font-size:2.85rem}.simulator-lab{grid-template-columns:1fr}.control-rail{border-right:0;border-bottom:1px solid var(--line)}.algorithm-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.results-toolbar{grid-template-columns:1fr 1.5fr}.results-toolbar .data-provenance{grid-column:1 / -1}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.report-nav{grid-template-columns:1fr auto}.report-nav nav{display:none}.hero-content{padding-top:36px}.hero-copy h1{font-size:2.3rem}.author-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.author-strip div:nth-child(2){border-right:0}.author-strip div:nth-child(-n+2){border-bottom:1px solid rgba(248,250,244,.22)}.section-heading,.conclusion-section,.resource-section{grid-template-columns:1fr;gap:28px}.section-heading h2,.conclusion-lead h2,.resource-copy h2{font-size:2.15rem}.algorithm-overview,.finding-grid,.scenario-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.research-question{grid-column:1 / -1}.metrics-strip,.charts-grid,.analysis-band{grid-template-columns:repeat(2,minmax(0,1fr))}.result-chart,.result-chart:nth-child(2n){border-right:1px solid var(--dark-line)}.result-chart:nth-child(2n),.success-panel{border-right:0}.analysis-band article:nth-child(2){border-right:0}.analysis-band article:last-child{grid-column:1 / -1;border-top:1px solid var(--line)}.future-work{align-items:flex-start;flex-direction:column}.future-work div{justify-content:flex-start}}@media(max-width:620px){.report-nav{min-height:56px;padding:0 14px}.nav-actions .nav-icon:first-child{display:none}.hero-section{min-height:90svh}.hero-content{padding:26px 14px 22px;gap:22px}.hero-meta span:nth-child(3){display:none}.hero-copy h1{font-size:1.85rem;line-height:1.05}.hero-lead{font-size:.9rem;line-height:1.55}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions .primary-action{grid-column:1 / -1}.author-strip{grid-template-columns:1fr}.author-strip div,.author-strip div:nth-child(2){border-right:0;border-bottom:1px solid rgba(248,250,244,.22)}.author-strip div:last-child{border-bottom:0}.hero-scroll{display:none}.report-section{padding:66px 14px}.section-heading h2,.conclusion-lead h2,.resource-copy h2{font-size:1.8rem}.algorithm-overview,.finding-grid,.scenario-ledger,.method-grid,.metrics-strip,.charts-grid,.analysis-band{grid-template-columns:1fr}.algorithm-group>p:not(.algorithm-kicker){min-height:0}.research-question,.algorithm-toggles{grid-template-columns:1fr}.simulator-workspace,.control-rail{padding:12px}.field-topbar,.panel-heading{align-items:flex-start;flex-direction:column}.field-badges{justify-content:flex-start}.field-frame{padding:8px}.legend-strip{position:static;margin-top:8px}.results-toolbar{grid-template-columns:1fr;padding:14px}.results-toolbar .data-provenance{grid-column:auto}.result-chart,.result-chart:nth-child(2n),.success-panel{padding:15px;border-right:0}.finding-header{align-items:flex-start}.finding-header h3{font-size:1.45rem}.analysis-band article,.analysis-band article:nth-child(2),.analysis-band article:last-child{grid-column:auto;border-right:0;border-bottom:1px solid var(--line);border-top:0}.analysis-band article:last-child{border-bottom:0}.scenario-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.fairness-note{grid-template-columns:1fr}.report-footer{min-height:90px;align-items:flex-start;flex-direction:column;justify-content:center;padding:16px 14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.editorial-report{background:#f4f1e8}.editorial-hero{min-height:min(780px,84svh)}.editorial-hero .hero-content{padding-top:42px;padding-bottom:24px}.editorial-hero .hero-copy{max-width:1080px}.editorial-hero .hero-copy h1{max-width:1060px;font-size:4.4rem;line-height:.98}.editorial-hero .hero-lead{max-width:690px;font-family:var(--font-editorial);font-size:1.18rem}.reading-progress{position:fixed;z-index:70;top:61px;right:0;left:0;height:3px;pointer-events:none;background:#d9ff581f}.reading-progress span{display:block;width:100%;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left;will-change:transform}.article-layout{display:grid;width:min(100%,1480px);margin:0 auto;grid-template-columns:190px minmax(0,1fr);color:var(--paper-text);background:#f4f1e8}.article-toc{grid-column:1;grid-row:1;align-self:start}.article-toc-desktop{position:sticky;top:96px;padding:46px 18px 46px 24px}.article-toc>p{margin-bottom:16px;color:#777a70;font-size:.66rem;font-weight:850;text-transform:uppercase}.article-toc nav{display:grid;gap:2px;border-left:1px solid rgba(23,24,21,.18)}.article-toc nav a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;margin-left:-1px;padding:5px 8px 5px 12px;color:#72766d;border-left:2px solid transparent;font-size:.74rem;font-weight:700}.article-toc nav a span{color:#a3a69d;font-size:.6rem;font-variant-numeric:tabular-nums}.article-toc nav a:hover,.article-toc nav a:focus-visible,.article-toc nav a.active{color:#11120f;border-left-color:#11120f;background:#1718150b}.article-toc nav a.active span{color:#476100}.article-toc-mobile{display:none}.article-body{min-width:0;grid-column:2;grid-row:1;border-left:1px solid rgba(23,24,21,.12);background:#f7f4ec}.article-section{min-width:0;padding:104px clamp(28px,5vw,72px);scroll-margin-top:64px;border-bottom:1px solid rgba(23,24,21,.14)}.article-section-muted{background:#eeece4}.article-opening,.article-section-heading{width:min(100%,920px);margin:0 auto 46px}.article-opening{padding-bottom:38px;border-bottom:1px solid rgba(23,24,21,.2)}.article-kicker{margin-bottom:14px;color:#68705f;font-family:var(--font-technical);font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.article-opening h2,.article-section-heading h2{max-width:890px;margin-bottom:20px;font-size:3.65rem;font-weight:650;line-height:1.01;text-wrap:balance}.article-opening .article-deck,.article-section-heading>p{max-width:720px;margin-bottom:0;color:#555c52;font-family:var(--font-editorial);font-size:1.18rem;line-height:1.58}.reading-grid{display:grid;width:min(100%,1030px);margin:0 auto;grid-template-columns:minmax(0,730px) minmax(170px,220px);gap:clamp(32px,5vw,64px);align-items:start;justify-content:center}.reading-column{min-width:0}.reading-column>p,.reading-column>h3{font-family:var(--font-editorial)}.reading-column>p{margin-bottom:1.25em;color:#31352f;font-size:1.12rem;line-height:1.78}.reading-column>h3{margin:0 0 18px;font-size:1.65rem;font-weight:650;line-height:1.2}.reading-column>p:last-child{margin-bottom:0}.drop-cap:first-letter{float:left;margin:.08em .11em 0 0;color:#171815;font-family:var(--font-editorial);font-size:4.5em;font-weight:650;line-height:.72}.margin-note{padding:16px 0 0 18px;border-top:2px solid #171815;color:#646a61}.margin-note span{display:block;margin-bottom:8px;color:#252923;font-size:.67rem;font-weight:850;text-transform:uppercase}.margin-note p{margin-bottom:0;font-family:var(--font-technical);font-size:.76rem;line-height:1.58}.research-callout{display:grid;width:min(100%,1030px);margin:54px auto 0;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;padding:28px 30px;color:#f8faf4;background:#191a17}.research-callout svg{color:var(--lime)}.research-callout span{display:block;margin-bottom:8px;color:#b9c0b4;font-size:.67rem;font-weight:850;text-transform:uppercase}.research-callout p{max-width:850px;margin-bottom:0;font-family:var(--font-editorial);font-size:1.22rem;line-height:1.55}.problem-spec-grid{display:grid;width:min(100%,1030px);margin:52px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,24,21,.2);border-left:1px solid rgba(23,24,21,.2)}.problem-spec-grid article{min-width:0;padding:20px;border-right:1px solid rgba(23,24,21,.2);border-bottom:1px solid rgba(23,24,21,.2);background:#ffffff57}.problem-spec-grid span,.problem-spec-grid strong{display:block}.problem-spec-grid span{margin-bottom:26px;color:#777d72;font-size:.64rem;font-weight:850;text-transform:uppercase}.problem-spec-grid strong{margin-bottom:7px;font-size:.94rem}.problem-spec-grid p{margin-bottom:0;color:#5e645b;font-size:.76rem;line-height:1.5}.article-breakout{width:100%;margin-right:auto;margin-left:auto}.algorithm-breakout{margin-top:48px}.editorial-figure,.interactive-figure{margin:62px 0 0}.image-figure{border:1px solid rgba(23,24,21,.2);background:#171815}.image-figure img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain}.editorial-caption{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:14px 16px;color:#cacfc6;border-top:1px solid rgba(255,255,255,.16);background:#20211e}.editorial-caption span{color:var(--lime);font-size:.65rem;font-weight:850;text-transform:uppercase;white-space:nowrap}.editorial-caption p,.editorial-caption small{margin-bottom:0;font-size:.72rem;line-height:1.45}.editorial-caption small{color:#969e92;text-align:right}.dark-article-section{color:var(--text);border-bottom-color:var(--line);background:repeating-linear-gradient(90deg,transparent 0,transparent 47px,rgba(255,255,255,.018) 48px),#1b1d19}.inverse-article-heading .article-kicker{color:var(--lime)}.inverse-article-heading>p{color:#b4bbb0}.inverse-reading .reading-column>p{color:#d1d7cd}.inverse-reading .margin-note{color:#aeb5a8;border-top-color:var(--lime)}.inverse-reading .margin-note span{color:var(--lime)}.interactive-figure>.simulator-lab,.interactive-figure>.results-explorer{box-shadow:0 24px 70px #0003}.light-figure .editorial-caption{color:#4f554d;border:1px solid rgba(23,24,21,.16);border-top:0;background:#e8e8e1}.light-figure .editorial-caption span{color:#3d5500}.light-figure .editorial-caption small{color:#6c7269}.methodology-article{padding-top:96px}.methodology-article .method-grid{margin-top:54px}.methodology-article .scenario-ledger{margin-top:28px}.results-article{background:linear-gradient(rgba(23,24,21,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,24,21,.025) 1px,transparent 1px),#f7f4ec;background-size:40px 40px}.results-article .finding-header,.results-article .finding-grid,.results-article .analysis-band,.results-article .fairness-note{width:100%}.results-reading{margin-top:62px}.conclusion-article{background:#e8ebdf}.conclusion-emphasis{color:#171815!important;font-size:1.45rem!important;font-weight:600;line-height:1.5!important}.conclusion-ledger{display:grid;width:min(100%,1030px);margin:58px auto 0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(23,24,21,.2);border-left:1px solid rgba(23,24,21,.2)}.conclusion-ledger article{padding:24px;border-right:1px solid rgba(23,24,21,.2);border-bottom:1px solid rgba(23,24,21,.2)}.conclusion-ledger span,.conclusion-ledger strong{display:block}.conclusion-ledger span{color:#62685f;font-size:.66rem;font-weight:850;text-transform:uppercase}.conclusion-ledger strong{margin:18px 0 8px;font-size:2.3rem}.conclusion-ledger p{margin-bottom:0;color:#555b53;font-size:.82rem}.paper-article{background:#dedfd9}.paper-reader{margin:0;border:1px solid rgba(23,24,21,.24);background:#242520;box-shadow:0 24px 65px #191b172e}.paper-reader-toolbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;color:var(--text);border-bottom:1px solid var(--line);background:#191a17}.paper-reader-toolbar>div,.paper-reader-actions,.paper-reader-actions a{display:flex;align-items:center}.paper-reader-toolbar>div{min-width:0;gap:11px}.paper-reader-toolbar span,.paper-reader-toolbar small,.paper-reader-toolbar strong{display:block;min-width:0}.paper-reader-toolbar small{margin-bottom:3px;color:var(--muted);font-size:.63rem;font-weight:800;text-transform:uppercase}.paper-reader-toolbar strong{overflow:hidden;max-width:520px;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.paper-reader-actions{flex:none;gap:8px}.paper-reader-actions a{min-height:38px;gap:7px;padding:0 11px;border:1px solid var(--line);font-size:.72rem;font-weight:800}.paper-reader-actions a:last-child{color:var(--ink);border-color:var(--lime);background:var(--lime)}.paper-reader-actions a:hover,.paper-reader-actions a:focus-visible{border-color:var(--lime);color:var(--lime)}.paper-reader-actions a:last-child:hover,.paper-reader-actions a:last-child:focus-visible{color:var(--ink)}.paper-reader-frame{display:block;width:100%;height:86vh;min-height:680px;max-height:1120px;border:0;background:#52534e}.paper-reader-fallback{display:grid;min-height:420px;place-items:center;align-content:center;gap:16px;padding:40px;color:var(--text);text-align:center}.paper-reader-fallback p{max-width:480px;margin-bottom:0;color:var(--muted);font-family:var(--font-editorial);line-height:1.6}.paper-reader-fallback a{padding:10px 13px;color:var(--ink);background:var(--lime);font-size:.78rem;font-weight:850}.paper-reader>figcaption{padding:13px 16px;color:#b4bbb0;border-top:1px solid var(--line);font-size:.72rem;line-height:1.45}.paper-reader>figcaption span{margin-right:10px;color:var(--lime);font-weight:850;text-transform:uppercase}.editorial-resources{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;color:var(--text);background:#151613}.editorial-resources .article-kicker{color:var(--lime)}.editorial-resources .resource-copy h2{font-size:3rem}.footer-up-arrow{transform:rotate(180deg)}@media(max-width:1180px){.editorial-hero .hero-copy h1{font-size:3.5rem}.article-opening h2,.article-section-heading h2{font-size:3.1rem}.article-layout{grid-template-columns:168px minmax(0,1fr)}.article-toc-desktop{padding-left:16px}.problem-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.article-layout{display:block}.article-toc-desktop{display:none}.article-toc-mobile{position:sticky;z-index:42;top:62px;display:block;color:var(--paper-text);border-bottom:1px solid rgba(23,24,21,.18);background:#f7f4ecf7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.article-toc-mobile summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;cursor:pointer;list-style:none}.article-toc-mobile summary::-webkit-details-marker{display:none}.article-toc-mobile summary span{color:#777b72;font-size:.65rem;font-weight:850;text-transform:uppercase}.article-toc-mobile summary strong{font-size:.76rem}.article-toc-mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 18px 14px;border-top:1px solid rgba(23,24,21,.12);border-left:0}.article-toc-mobile nav a{margin-left:0;border-left:0;border-bottom:2px solid transparent}.article-toc-mobile nav a.active{border-bottom-color:#171815;border-left-color:transparent}.article-body{border-left:0}.reading-grid{grid-template-columns:minmax(0,720px)}.margin-note{width:min(100%,520px);margin-top:8px}.editorial-resources{grid-template-columns:1fr;gap:34px}.reading-progress{top:61px}}@media(max-width:700px){.editorial-hero{min-height:86svh}.editorial-hero .hero-copy h1{font-size:2.1rem}.editorial-hero .hero-lead{font-size:1rem}.editorial-hero .hero-actions{grid-template-columns:1fr 1fr}.editorial-hero .hero-actions .primary-action{grid-column:1 / -1}.article-section{padding:72px 18px}.article-opening,.article-section-heading{margin-bottom:36px}.article-opening h2,.article-section-heading h2{font-size:2.25rem}.article-opening .article-deck,.article-section-heading>p{font-size:1.02rem}.reading-column>p{font-size:1.03rem;line-height:1.7}.research-callout{grid-template-columns:1fr;padding:22px}.research-callout p{font-size:1.05rem}.problem-spec-grid,.conclusion-ledger{grid-template-columns:1fr}.editorial-caption{grid-template-columns:auto minmax(0,1fr)}.editorial-caption small{grid-column:1 / -1;text-align:left}.paper-reader-toolbar{align-items:flex-start;flex-direction:column}.paper-reader-toolbar strong{max-width:calc(100vw - 88px)}.paper-reader-actions{width:100%}.paper-reader-actions a{flex:1;justify-content:center}.paper-reader-frame{height:72vh;min-height:520px}}@media(max-width:620px){.reading-progress{top:55px}.article-toc-mobile{top:56px}.article-toc-mobile summary{padding:0 14px}.article-toc-mobile nav{padding-right:12px;padding-left:12px}}.advanced-toggle,.comparison-cards{display:none}.advanced-controls{display:contents}.brand-block{order:0}.scenario-controls{order:1}.seed-controls{order:2}.algorithm-controls{order:3}.transport-row{order:4}.speed-controls{order:5}.visual-toggles{order:6}@media(max-width:700px){.editorial-hero .hero-content{padding-top:20px;padding-bottom:16px;gap:18px}.editorial-hero .hero-meta{gap:6px}.editorial-hero .hero-meta span{min-height:28px;padding:6px 8px}.editorial-hero .hero-actions a,.nav-icon,.article-toc-mobile nav a,.paper-reader-actions a,.resource-list a{min-height:44px}.article-section{padding-top:58px;padding-bottom:58px}.article-toc-mobile nav a{align-content:center}.interactive-figure{margin-top:42px}.simulator-lab{border-right:0;border-left:0}.control-rail{gap:14px;padding:14px}.brand-block{grid-template-columns:36px minmax(0,1fr)}.brand-mark{width:36px;height:36px}.brand-block h2{font-size:1rem}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented,.seed,.option-toggle,.text-button,.icon-button,.algo-toggle,.advanced-toggle{min-height:44px}.transport-row{grid-template-columns:44px 44px minmax(0,1fr)}.icon-button{width:44px}.speed-slider{min-height:28px}.advanced-toggle{display:flex;order:6;width:100%;align-items:center;justify-content:space-between;padding:0 12px;color:var(--text);border:1px solid var(--line);background:#ffffff0a;font-size:.78rem;font-weight:800}.advanced-toggle svg{transition:transform .18s ease}.advanced-toggle[aria-expanded=true]{color:var(--ink);border-color:var(--lime);background:var(--lime)}.advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.advanced-controls{display:none;order:7;min-width:0}.advanced-controls.open{display:grid;gap:14px}.algorithm-toggles{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scroll-padding-inline:1px;scroll-snap-type:x proximity;scrollbar-width:thin}.algo-toggle{flex:0 0 136px;grid-template-columns:7px minmax(0,1fr);align-items:center;padding:7px 9px;scroll-snap-align:start}.algo-swatch{width:7px;height:28px}.algo-toggle strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.algo-toggle small{display:none}.visual-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.visual-toggles .option-toggle{min-width:0;justify-content:center;gap:5px;padding:0 6px;font-size:.67rem;white-space:nowrap}.simulator-workspace{display:flex;gap:10px;flex-direction:column;padding:10px}.simulator-provenance{order:0}.simulator-field{order:1}.simulator-metrics{order:2}.simulator-results{order:3}.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.metric-tile{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:72px;padding:9px}.metric-icon{width:34px;height:34px}.metric-tile strong{font-size:1rem}.metric-tile span{font-size:.55rem}.metric-tile small{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.field-topbar{display:grid;gap:10px;padding:12px}.field-topbar h2{font-size:1rem}.field-badges{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.field-badges span{flex:none;min-height:30px;align-content:center;white-space:nowrap}.field-frame{padding:5px}.field-svg{width:100%;max-height:none}.legend-strip{width:100%;flex-wrap:nowrap;overflow-x:auto;padding:6px 0 1px;scrollbar-width:thin}.legend-item{flex:none;min-height:30px}.table-panel .table-scroll{display:none}.comparison-cards{display:grid;gap:1px;background:var(--dark-line)}.comparison-card{min-width:0;padding:12px;background:var(--paper-raised)}.comparison-card header{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:11px}.comparison-card header strong{min-width:0;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.comparison-swatch{width:8px;height:24px}.comparison-card dl{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comparison-card dl div{min-width:0}.comparison-card dt{overflow:hidden;margin-bottom:3px;color:var(--paper-muted);font-size:.56rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.comparison-card dd{margin:0;overflow-wrap:anywhere;font-size:.76rem;font-weight:800}.result-chart{overflow-x:auto;overscroll-behavior-inline:contain}.bar-chart,.chart-heading,.chart-details{min-width:540px}.success-scroll,.table-scroll{overscroll-behavior-inline:contain}.resource-list a{min-width:0}.resource-list span,.resource-list strong,.resource-list small{min-width:0;overflow-wrap:anywhere}.paper-reader,.paper-reader-toolbar,.paper-reader-actions{min-width:0}.paper-reader-actions a{min-width:0;padding-right:8px;padding-left:8px;font-size:.66rem;white-space:nowrap}}@media(max-width:620px){.author-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.author-strip div,.author-strip div:nth-child(2){min-height:62px;border-right:1px solid rgba(248,250,244,.22);border-bottom:1px solid rgba(248,250,244,.22)}.author-strip div:nth-child(2n){border-right:0}.author-strip div:nth-last-child(-n+2){border-bottom:0}.article-toc-mobile nav a{min-height:44px}.panel-heading{padding:12px}.panel-heading h2{font-size:1rem}.paper-reader-frame{height:64vh;min-height:440px}}@media(max-width:390px){.editorial-hero .hero-actions{grid-template-columns:1fr}.editorial-hero .hero-actions .primary-action{grid-column:auto}.article-section{padding-right:14px;padding-left:14px}.metrics-strip{gap:5px}.metric-tile{grid-template-columns:30px minmax(0,1fr);padding:8px}.metric-icon{width:30px;height:30px}.visual-toggles .option-toggle{flex-direction:column;gap:2px;min-height:52px}}
