:root{color:#2e3a46;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f4f7;font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}h1,h2,h3{font-family:Avenir Next Condensed,Avenir Next,Trebuchet MS,sans-serif}.app{gap:.95rem;max-width:1240px;margin:0 auto;padding:2.2rem 1.2rem 3rem;display:grid}.hero{background:radial-gradient(circle at 10% 14%,#fff2d1e6 0%,#fff2d11a 44%),radial-gradient(circle at 85% 16%,#dbebffe6 0%,#dbebff1a 40%),linear-gradient(135deg,#fffef9 0%,#f5f9ff 100%);border:1px solid #dce7ff;border-radius:20px;padding:2rem;box-shadow:0 12px 34px #182d5814}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#78909e;margin:0;font-size:.9rem;font-weight:700}.hero h1{color:#142445;margin:.5rem 0;font-size:clamp(1.55rem,3.3vw,2.45rem);line-height:1.1}.card{background:#fff;border:1px solid #dde6f8;border-radius:16px;box-shadow:0 8px 24px #1628520f}.section-tabs{grid-template-columns:repeat(7,minmax(110px,1fr));gap:.5rem;padding:.65rem;display:grid}.tab{color:#27406f;font:inherit;cursor:pointer;background:#f5f8ff;border:1px solid #cad9fb;border-radius:10px;padding:.52rem .65rem;font-size:.84rem}.tab.active{color:#fff;background:#254799;border-color:#254799}select{color:#1d2f58;background:#f8fbff;border:1px solid #bfd0f1;border-radius:10px;width:100%;padding:.56rem .65rem;font-family:inherit}.chart-grid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:.85rem;display:grid}.chart-card{padding:1rem}.chart-card h2{color:#1f355f;margin:0 0 .45rem;font-size:1rem}.full-width{grid-column:1/-1}.chart-note{color:#536897;margin:.35rem 0 0;font-size:.83rem}.loading,.error{text-align:center;background:#fff;border:1px solid #dde6f8;border-radius:16px;margin:0;padding:2.8rem}.error{color:#a62643}.shuffle-btn{color:#fff;cursor:pointer;background:#3158d3;border:1px solid #3158d3;border-radius:10px;padding:.5rem .72rem;font-family:inherit}@media (width<=960px){.section-tabs{grid-template-columns:repeat(2,minmax(120px,1fr))}.chart-grid{grid-template-columns:1fr}}.app{grid-template-rows:auto auto;grid-template-columns:142px minmax(0,1fr);gap:1.25rem;max-width:1440px;min-height:100vh;margin:0 auto;padding:0 1.35rem 2rem;display:grid}.hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;padding:1.35rem .35rem .85rem}.hero h1{color:#25313d;letter-spacing:0;max-width:920px;margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem)}.section-tabs.card{min-height:720px;box-shadow:none;background:#174b82;border:0;border-radius:0 0 12px 12px;flex-direction:column;grid-area:1/1/span 20;align-self:stretch;gap:.2rem;padding:.7rem;display:flex}.section-tabs:before{content:"NAVIGATION";color:#fff;letter-spacing:.08em;padding:1.1rem .55rem 1.65rem;font-size:.78rem;font-weight:700;display:block}.tab{color:#b7d0e8;text-align:left;background:0 0;border:0;border-radius:5px;min-height:54px;padding:.6rem .5rem;font-size:.88rem;font-weight:600;line-height:1.25}.tab:hover,.tab.active{color:#fff;background:#4389c5}.app>:not(.hero):not(.section-tabs){grid-column:2}.card{box-shadow:none;background:#fff;border:0;border-radius:10px}select{color:#364452;background:#f8fafc;border-color:#e0e8ef;border-radius:5px}.chart-grid{gap:.8rem}.chart-card{border-radius:10px;padding:1rem 1.1rem}.chart-card h2{color:#485765;font-size:.92rem;font-weight:600}.chart-note{color:#8794a1}.shuffle-btn{background:#78a9c7;border-color:#78a9c7;border-radius:5px}.paired-page{gap:.85rem;display:grid}.paired-heading{justify-content:space-between;align-items:end;gap:1rem;padding:.45rem .2rem .2rem;display:flex}.paired-heading .eyebrow{margin-bottom:.35rem}.paired-heading h2{color:#263744;margin:0;font-size:1.35rem}.paired-heading p:not(.eyebrow){color:#6f7f8c;max-width:690px;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.paired-navigation{color:#7a8994;white-space:nowrap;align-items:center;gap:.8rem;font-size:.78rem;display:flex}.paired-navigation .shuffle-btn{align-items:center;gap:.6rem;padding:.62rem .85rem;display:inline-flex}.paired-attempt-toggle{color:#6f7f8c;cursor:pointer;align-items:center;gap:.45rem;width:fit-content;font-size:.82rem;display:inline-flex}.paired-attempt-list{gap:.8rem;display:grid}.paired-attempt-list section+section{border-top:1px solid #e5ecf1;padding-top:.7rem}.paired-attempt-list h3{color:#778893;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .35rem;font-size:.72rem}.attempt-success{color:#2f7044;letter-spacing:0;text-transform:none;background:#edf7f0;border-radius:4px;margin-left:.5rem;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.attempt-metrics{color:#83919a;flex-wrap:wrap;gap:.25rem .65rem;margin:0 0 .45rem;font-size:.68rem;display:flex}.paired-original{padding:1rem 1.1rem}.paired-original-meta{color:#7a8994;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.8rem;font-size:.72rem;font-weight:700;display:flex}.paired-original-meta strong{color:#57758a;font-size:.75rem}.paired-original>p{color:#394d5b;white-space:pre-wrap;margin:.65rem 0 0;font-size:.94rem;line-height:1.55}.paired-original .paired-original-prediction{margin-top:.8rem;font-size:.78rem}.paired-original details{color:#71818c;margin-top:.75rem;font-size:.78rem}.paired-original summary{cursor:pointer;font-weight:600}.paired-original details p{white-space:pre-wrap;margin:.4rem 0 0;line-height:1.45}.paired-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem;display:grid}.paired-outcome{background:#fff;border-top:3px solid #b8c6ce;border-radius:8px;min-width:0;padding:.9rem 1rem}.paired-outcome.human{border-top-color:#78a9c7}.paired-outcome.llm{border-top-color:#dc9a7a}.paired-outcome>header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.outcome-kicker{color:#445966;font-size:.79rem;font-weight:700}.outcome-meta{color:#93a0a8;white-space:nowrap;font-size:.68rem}.outcome-status{color:#84939c;margin:.4rem 0 .65rem;font-size:.69rem;line-height:1.35}.outcome-text{color:#40515d;white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.5}.paired-footnote{color:#8997a0;margin:0;font-size:.73rem;line-height:1.4}@media (width<=960px){.paired-outcomes{grid-template-columns:1fr}.paired-heading{flex-direction:column;align-items:flex-start}.paired-navigation{justify-content:space-between;width:100%}}.sequence-map-page{gap:1rem;display:grid}.sequence-map-heading{justify-content:space-between;align-items:end;gap:2rem;padding:.45rem .2rem .2rem;display:flex}.sequence-map-heading .eyebrow{margin-bottom:.35rem}.sequence-map-heading h2{color:#263744;margin:0;font-size:1.35rem}.sequence-map-heading p:not(.eyebrow){color:#6f7f8c;max-width:610px;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.map-filter{white-space:nowrap;border:1px solid #dce5eb;border-radius:5px;align-self:center;display:flex;overflow:hidden}.map-filter button{color:#617380;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce5eb;padding:.5rem .7rem;font:600 .76rem/1 inherit}.map-filter button:last-child{border-right:0}.map-filter button.selected{color:#315d7b;background:#edf4f8}.sequence-legend{color:#546875;background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;padding:.55rem .8rem;font-size:.78rem;display:flex}.sequence-legend>span{white-space:nowrap;align-items:center;gap:.38rem;display:inline-flex}.sequence-legend .legend-note{color:#8797a1;margin-left:auto}.sequence-map-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.sequence-cell{background:#fff;border-radius:8px;min-width:0;padding:.85rem .9rem .7rem}.sequence-cell>header{color:#445864;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:flex}.sequence-cell>header strong{color:#8998a3;margin-left:auto;font-size:.73rem;font-weight:600}.direction-cell>header{align-items:start}.direction-cell h3{color:#405564;margin:0;font-size:.95rem}.direction-cell>header p{color:#83929d;max-width:700px;margin:.25rem 0 0;font-size:.78rem;font-weight:400;line-height:1.35}.modality-dot{border-radius:50%;flex:none;width:.65rem;height:.65rem;display:inline-block}.modality-dot.human{background:#78a9c7}.modality-dot.llm{background:#dc9a7a}.sequence-plot{width:100%;margin-top:.3rem;display:block;overflow:visible}.plot-axis{stroke:#ccd8df;stroke-width:1px}.plot-baseline{stroke:#aebfc9;stroke-width:1px;stroke-dasharray:3 3}.distribution-bar{opacity:.13;pointer-events:none}.distribution-bar.llm{opacity:.17}.plot-tick{fill:#8797a1;font-size:11px}.plot-tick.center{text-anchor:middle}.plot-tick.end{text-anchor:end}.sequence-point{cursor:pointer;opacity:.78;stroke:#fff;stroke-width:1.2px;transition:opacity .15s,r .15s}.sequence-point:hover,.sequence-point.selected{opacity:1;stroke:#263744;stroke-width:2px}.sequence-cell footer{color:#8797a1;justify-content:space-between;font-size:.68rem;display:flex}.sequence-inspector{background:#fff;border:1px solid #dce6eb;border-left:4px solid #78a9c7;border-radius:8px;gap:.85rem;margin-top:.9rem;padding:1rem;display:grid}.sequence-inspector>header{color:#405461;justify-content:space-between;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.sequence-inspector>header>div{align-items:center;gap:.4rem;display:inline-flex}.sequence-inspector>header button{color:#526672;cursor:pointer;background:#eef3f6;border:0;border-radius:4px;width:1.65rem;height:1.65rem;font-size:1.25rem;line-height:1}.sequence-summary{color:#667884;background:#f4f8fa;border-radius:5px;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.35;display:flex}.sequence-summary strong{color:#334e61;font-size:.92rem}.sequence-summary.successful{color:#52715d;background:#edf7f0}.sequence-summary.successful strong{color:#2f7044}.sequence-summary.unsuccessful{color:#8a625e;background:#fbeeed}.sequence-summary.unsuccessful strong{color:#aa5147}.sequence-texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sequence-texts article{min-width:0}.sequence-texts article+article{border-left:1px solid #e2e9ed;padding-left:1rem}.sequence-inspector h3{color:#778893;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .45rem;font-size:.72rem}.sequence-inspector p{color:#40515d;white-space:pre-wrap;max-height:14rem;margin:0;font-size:.86rem;line-height:1.5;overflow:auto}.trajectory-page{gap:1rem;display:grid}.trajectory-heading{justify-content:space-between;align-items:end;gap:1rem;padding:.45rem .2rem;display:flex}.trajectory-heading .eyebrow{margin-bottom:.35rem}.trajectory-heading h2{color:#263744;margin:0;font-size:1.35rem}.trajectory-heading p:not(.eyebrow){color:#6f7f8c;max-width:620px;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.trajectory-select{color:#667884;gap:.3rem;min-width:220px;font-size:.75rem;font-weight:700;display:grid}.trajectory-controls{align-items:end;gap:.7rem;display:flex}.trajectory-source{border:1px solid #dce5eb;border-radius:5px;display:flex;overflow:hidden}.trajectory-source span{color:#73848f;place-items:center;padding:.45rem .55rem;font-size:.7rem;font-weight:700;display:grid}.trajectory-source button{color:#647581;cursor:pointer;background:#fff;border:0;border-left:1px solid #dce5eb;padding:.55rem .65rem;font:600 .75rem/1 inherit}.trajectory-source button.selected{color:#315d7b;background:#edf4f8}.trajectory-overview{grid-template-columns:180px minmax(0,1fr) 250px;align-items:center;gap:1.2rem;padding:1rem 1.2rem;display:grid}.verdict-block{color:#72828c;border-right:1px solid #e2e9ed;gap:.25rem;font-size:.8rem;display:grid}.verdict-block strong{color:#3c5362;font-size:1.15rem}.needle-block{gap:.45rem;display:grid}.needle-labels{color:#8797a1;justify-content:space-between;font-size:.7rem;display:flex}.confidence-needle{background:linear-gradient(90deg,#f0c6bd,#f8fafb 50%,#bfd9e8);border-radius:99px;height:.65rem;position:relative}.confidence-needle i{background:#394e5c;border-radius:99px;width:.16rem;height:1.28rem;position:absolute;top:-.32rem;transform:translate(-50%)}.needle-block>strong{color:#4d6371;font-size:.82rem}.sparkline{color:#81919c;gap:.25rem;font-size:.7rem;display:grid}.sparkline svg{width:100%;max-height:112px;overflow:visible}.spark-axis{stroke:#bfcdd5;stroke-width:1px}.spark-guide{stroke:#e5edf1;stroke-width:1px}.spark-tick{fill:#82929d;font-size:9px}.trajectory-stepper{color:#627581;background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.78rem;display:flex}.trajectory-stepper>span{margin-right:.2rem;font-weight:700}.trajectory-stepper button{color:#627581;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:4px;width:2rem;height:2rem;font:600 .78rem/1 inherit}.trajectory-stepper button.active{color:#315d7b;background:#eaf4f8;border-color:#78a9c7}.trajectory-stepper label{color:#667884;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.trajectory-texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.trajectory-texts article{padding:1rem 1.1rem}.trajectory-inspector{background:#fff;border:1px solid #dce6eb;border-left:4px solid #78a9c7;border-radius:8px;padding:.15rem 1rem .85rem}.trajectory-inspector .trajectory-texts{gap:1rem}.trajectory-inspector .trajectory-texts article{flex-direction:column;min-width:0;padding:.85rem 0 0;display:flex}.trajectory-inspector .trajectory-texts article+article{border-left:1px solid #e2e9ed;padding-left:1rem}.trajectory-texts h3{color:#6f818d;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .6rem;font-size:.78rem}.trajectory-texts p{color:#40515d;white-space:pre-wrap;max-height:22rem;margin:0;font-size:.9rem;line-height:1.6;overflow:auto}.trajectory-inspector .trajectory-texts p{flex:auto}.trajectory-texts footer{color:#71828e;margin-top:.8rem;font-size:.78rem}.trajectory-text-meta{color:#657986;background:#f4f8fa;border-radius:5px;flex-wrap:wrap;align-content:center;gap:.3rem .7rem;padding:.6rem .7rem;line-height:1.35;display:flex}.trajectory-text-meta strong{color:#405966}.trajectory-text-meta.successful{color:#52715d;background:#edf7f0}.trajectory-text-meta.successful strong{color:#2f7044}.trajectory-text-meta.unsuccessful{color:#8a625e;background:#fbeeed}.trajectory-text-meta.unsuccessful strong{color:#aa5147}.trajectory-diff-note{color:#7c8d98;margin:.8rem 0 0;font-size:.78rem}.word-change{background:#dc9a7a47;border-radius:2px}.cue-explorer-page{gap:.85rem;display:grid}.cue-explorer-heading{padding:.45rem .2rem .2rem}.cue-explorer-heading .eyebrow,.cue-results-heading .eyebrow{color:#78909e;margin-bottom:.35rem}.cue-explorer-heading h2,.cue-results-heading h2{color:#263744;margin:0;font-size:1.35rem}.cue-explorer-heading>div>p:not(.eyebrow),.cue-results-heading>div>p:not(.eyebrow){color:#6f7f8c;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.cue-plot-legend{color:#8997a0;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.7rem;display:flex}.cue-plot-legend>span{align-items:center;gap:.35rem;display:inline-flex}.cue-legend-dot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.cue-legend-dot.human{background:#78a9c7}.cue-legend-dot.llm{background:#dc9a7a}.cue-interaction-chart{background:#fff;border:1px solid #e5ecf1;border-radius:7px;gap:.45rem;padding:.8rem .9rem .65rem;display:grid}.cue-interaction-chart>header{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.cue-interaction-chart h3{color:#405461;margin:0;font-size:.82rem}.cue-interaction-chart>header>span{color:#8997a0;white-space:nowrap;font-size:.7rem}.cue-interaction-plot{width:100%;max-height:290px;display:block}.cue-axis{stroke:#d9e2e7;stroke-width:1px}.cue-zero{stroke:#748894;stroke-width:1.5px;stroke-dasharray:1 4;stroke-linecap:round}.cue-axis-label,.cue-tick-label{fill:#83929b;font-size:9px}.cue-zero-label{fill:#536874;font-weight:700}.cue-dot{opacity:.19}.cue-dot.human{fill:#78a9c7}.cue-dot.llm{fill:#dc9a7a}.cue-mean-line{fill:none;stroke-width:1.8px;opacity:.9}.cue-mean-line.human{stroke:#588cab}.cue-mean-line.llm{stroke:#c77f5c}.cue-mean.human{fill:#588cab;stroke:#fff;stroke-width:1px}.cue-mean.llm{fill:#c77f5c;stroke:#fff;stroke-width:1px}.cue-results{gap:.75rem;padding:1rem 1.1rem;display:grid}.cue-results-heading{justify-content:space-between;align-items:end;gap:1.2rem;display:flex}.cue-results-heading>div:first-child{min-width:220px}.cue-feature-select{color:#71818c;gap:.25rem;width:min(100%,290px);font-size:.69rem;font-weight:700;display:grid}.cue-feature-select select{padding:.45rem .5rem;font-size:.75rem}.cue-controls{grid-template-columns:repeat(4,minmax(120px,1fr));gap:.6rem;width:100%;display:grid}.cue-example-filters{padding-top:.1rem}.cue-controls label{color:#71818c;gap:.25rem;font-size:.69rem;font-weight:700;display:grid}.cue-controls select{padding:.45rem .5rem;font-size:.75rem}.cue-filter-note{color:#8997a0;margin:-.35rem 0 0;font-size:.67rem}.cue-example-list{gap:.65rem;display:grid}.cue-example{background:#fbfcfd;border:1px solid #e5ecf1;border-radius:7px;gap:.55rem;padding:.8rem;display:grid}.cue-example.human{border-left:4px solid #78a9c7}.cue-example.llm{border-left:4px solid #dc9a7a}.cue-example-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;display:grid}.cue-example-rank{color:#526875;background:#f0f4f6;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;font-weight:700;display:grid}.cue-example-header-content{gap:.28rem;min-width:0;display:grid}.cue-example-context{color:#7e8e98;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;font-size:.68rem;display:flex}.cue-example-context span+span:before{content:"·";color:#b1bdc4;margin-right:.55rem}.cue-example-feature-delta{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.cue-example-feature-delta strong{color:#405966;font-size:.84rem}.cue-example-feature-delta span{color:#526875;font-size:.75rem;font-weight:700}.cue-example-header .cue-success-badge{border-radius:4px;padding:.2rem .5rem;font-size:.67rem;font-weight:700}.cue-success-badge.successful{color:#2f7044;background:#edf7f0}.cue-success-badge.unsuccessful{color:#aa5147;background:#fbeeed}.cue-example-metrics{color:#8997a0;border-top:1px solid #edf1f3;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.55rem;font-size:.65rem;display:flex}.cue-example-metrics strong{color:#526571;margin-left:.2rem;font-size:.68rem;font-weight:600}.cue-text-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem .8rem;display:grid}.cue-example .cue-text-grid section{grid-row:1;min-width:0}.cue-example .cue-text-grid section:first-child{grid-column:1}.cue-example .cue-text-grid section:nth-child(2){grid-column:3}.cue-text-grid section+section{border-left:1px solid #e5ecf1;padding-left:.8rem}.cue-text-grid h3{color:#778893;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .3rem;font-size:.68rem}.cue-text{color:#40515d;white-space:pre-wrap;margin:0;font-size:.79rem;line-height:1.5}.cue-feature-change{background:#f2f6f8;border-radius:5px;gap:.12rem;padding:.4rem .55rem;display:grid}.cue-feature-change.original{grid-area:2/1}.cue-feature-change.rewrite{grid-area:2/3}.cue-feature-change>span{color:#7f909a;font-size:.62rem}.cue-feature-change>strong{color:#405966;font-size:.78rem}.cue-feature-arrow{color:#91a1aa;grid-area:2/2;align-self:center;font-size:1rem}.cue-confidence-shift{background:#f8fafb;border-radius:5px;gap:.1rem;padding:.45rem .6rem .15rem;display:grid}.cue-confidence-heading{color:#7f909a;justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.cue-confidence-plot-row{justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.cue-confidence-shift svg{flex:0 350px;width:min(100%,350px);height:100px;display:block;overflow:visible}.cue-confidence-guide{stroke:#dce5e9;stroke-width:1px}.cue-confidence-path{stroke:#789bad;stroke-width:2px}.cue-confidence-point{stroke:#fff;stroke-width:1.5px}.cue-confidence-point.original{fill:#78a9c7}.cue-confidence-point.rewrite{fill:#dc9a7a}.cue-confidence-tick{fill:#8797a1;font-size:8px}.cue-confidence-value{fill:#526875;font-size:9px;font-weight:700}.cue-confidence-caption{fill:#8797a1;font-size:8px}.cue-confidence-change-badge{color:#405966;white-space:nowrap;background:#fff;border:1px solid #dce5e9;border-radius:4px;padding:.28rem .45rem;font-size:.68rem}.cue-confidence-missing{color:#8997a0;margin:0;font-size:.67rem}@media (width<=960px){.cue-results-heading{flex-direction:column;align-items:stretch}.cue-feature-select,.cue-controls{width:100%}.app{padding:0 1rem 2rem;display:block}.hero{padding:1.4rem 0 1rem}.section-tabs.card{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;margin-bottom:1rem;display:grid}.section-tabs:before{grid-column:1/-1;padding:.55rem}.tab{text-align:center}.sequence-map-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.trajectory-heading,.trajectory-controls{flex-direction:column;align-items:flex-start}.trajectory-overview,.trajectory-texts{grid-template-columns:1fr}.verdict-block{border-bottom:1px solid #e2e9ed;border-right:0;padding-bottom:.8rem}.trajectory-select{width:100%}.trajectory-stepper label,.sequence-legend .legend-note{width:100%;margin-left:0}.sequence-map-grid,.sequence-texts{grid-template-columns:1fr}.sequence-texts article+article,.trajectory-inspector .trajectory-texts article+article{border-top:1px solid #e2e9ed;border-left:0;padding-top:.9rem;padding-left:0}}@media (width<=620px){.cue-controls,.cue-text-grid{grid-template-columns:1fr}.cue-example .cue-text-grid section:first-child{grid-area:1/1}.cue-example .cue-text-grid section:nth-child(2){grid-area:4/1}.cue-example .cue-text-grid section+section{border-top:1px solid #e5ecf1;border-left:0;padding-top:.65rem;padding-left:0}.cue-feature-change.original{grid-area:2/1}.cue-feature-arrow{grid-area:3/1;justify-self:center;transform:rotate(90deg)}.cue-feature-change.rewrite{grid-area:5/1}}
