@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--rl-bg:#0b100e;--rl-panel:#111813;--rl-border:#c8e0b318;--rl-lime:#ccff00;--rl-muted:#8b9b8c;--rl-font:"DM Sans",Arial,sans-serif;--rl-display:"Barlow Condensed","Arial Narrow",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--rl-bg);color:#e7eee3;font:13px/1.6 var(--rl-font)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--rl-lime);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,h1 *,h2 *,h3 *{text-shadow:none!important}h1,h2,h3{font-family:var(--rl-display);font-weight:600;line-height:1.05}h1 em,h2 em{font-style:normal;color:var(--rl-lime)}button{border:0}select{background:#171f19;border:1px solid #c8e0b328;border-radius:5px;padding:9px 12px;color:#d8e3d1;cursor:pointer;max-width:100%}[hidden]{display:none!important}::-moz-selection{background:var(--rl-lime);color:#0b100e}::selection{background:var(--rl-lime);color:#0b100e}.rl-skip{position:fixed;top:-100px;background:var(--rl-lime);color:#000;padding:12px;z-index:50}.rl-skip:focus{top:0}.rl-nav{height:77px;border-bottom:1px solid var(--rl-border);padding:0 32px;display:flex;align-items:center;gap:25px;background:#0f1611}.rl-brand{display:flex;align-items:center;gap:8px;font:800 29px var(--rl-display);letter-spacing:.01em}.rl-brand>span{display:grid;place-items:center;background:var(--rl-lime);color:#102006;font:600 30px Arial;width:29px;height:29px;border-radius:50%;padding-top:8px}.rl-brand sup{font:8px monospace;align-self:start;margin-top:11px}.rl-nav-divider{height:25px;border-left:1px solid var(--rl-border)}.rl-nav-product{font:10px monospace;letter-spacing:.18em;color:#a5b39d}.rl-nav-product b{color:var(--rl-lime);font-weight:400}.rl-nav-end{margin-left:auto;display:flex;align-items:center;gap:26px}.rl-nav-end>a{color:#a8b4a1;font-size:11px}.rl-demo{font:8px monospace;letter-spacing:.1em;border:1px solid #ccff002c;background:#ccff0006;padding:5px 8px;color:var(--rl-lime)}.rl-demo i,.rl-live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--rl-lime);margin-right:6px}.rl-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid #7a8a6b;border-radius:50%;font-size:12px;background:#273223}main{max-width:1920px;margin:auto;padding:35px 32px 0}.rl-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.rl-eyebrow{font:8px monospace;letter-spacing:.15em;color:#8f9f88;margin-bottom:11px}h1{font-size:46px;letter-spacing:-.02em}.rl-session-meta{text-align:right;display:grid;gap:5px}.rl-session-meta>span{font:9px monospace;color:#acb8a2;letter-spacing:.08em}.rl-session-meta>small{font-size:10px;color:#7f8d79}.rl-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;gap:18px}.rl-tabs{display:flex;gap:6px;border:1px solid var(--rl-border);padding:4px;border-radius:7px;background:#101711}.rl-tabs button{background:transparent;color:#879681;padding:9px 16px;border-radius:4px;font-size:12px;white-space:nowrap}.rl-tabs button[aria-selected=true]{background:#273021;color:#e9f5de}.rl-tabs button>span{margin-left:6px}.rl-controls{display:flex;align-items:center;gap:15px}.rl-mode{display:flex;border:1px solid var(--rl-border);padding:3px;border-radius:5px}.rl-mode button{padding:6px 15px;color:#8f9c87;background:none;border-radius:3px;font-size:11px}.rl-mode button[aria-pressed=true]{background:#ccff0012;color:var(--rl-lime)}.rl-variation{display:flex;align-items:center;gap:8px;font-size:10px;color:#8f9c87}.rl-variation select{padding:8px;font-size:11px}.rl-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--rl-lime);color:#192108;min-height:39px;border:1px solid var(--rl-lime);border-radius:5px;font-size:11px;font-weight:700;padding:10px 16px}.rl-button:hover{background:#dcff52}.rl-outline-button{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #c4dbac36;border-radius:5px;background:transparent;color:#d5e5c8;padding:12px 14px;font-size:11px}.rl-outline-button:hover{border-color:var(--rl-lime);color:var(--rl-lime)}.rl-workspace{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:17px;align-items:start}.rl-library,.rl-analysis{border:1px solid var(--rl-border);border-radius:8px;background:var(--rl-panel);overflow:hidden}.rl-library-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 15px 10px;font:9px monospace;letter-spacing:.06em;color:#b9c9af}.rl-library-heading b{font-size:9px;font-weight:400;padding:1px 5px;border:1px solid #879c6d35;border-radius:3px;color:var(--rl-lime)}.rl-library>p{padding:0 15px 15px;font-size:10px;color:#88967f;line-height:1.7}.rl-plan-list{display:flex;flex-direction:column;padding:0 7px;gap:4px;max-height:645px;overflow:auto;scrollbar-width:thin;scrollbar-color:#3c5032 transparent}.rl-plan{width:100%;padding:12px 9px;text-align:left;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;border-radius:5px;color:#96a58d}.rl-plan:hover{background:#ffffff04;border-color:#ffffff10}.rl-plan.is-match{border-color:#ccff0040;background:#ccff0008;color:#e9f5de}.rl-plan-number{font:9px monospace;color:#66795c;min-width:17px}.rl-plan.is-match .rl-plan-number{color:var(--rl-lime)}.rl-plan strong{font:600 16px var(--rl-display);display:block;text-transform:uppercase;letter-spacing:.02em}.rl-plan small{display:block;font-size:8px;color:#84927b;margin-top:3px}.rl-plan-quiz{font-size:14px;margin-left:auto;color:#708362}.rl-source-link{display:block;margin:12px 15px 16px;font-size:9px;color:#a2b591;border-top:1px solid var(--rl-border);padding-top:15px}.rl-map-column{min-width:0;border:1px solid var(--rl-border);border-radius:8px;overflow:hidden;background:#101711}.rl-map-heading{padding:14px 16px;border-bottom:1px solid var(--rl-border);display:flex;justify-content:space-between;align-items:center;min-height:53px}.rl-map-heading strong{font-size:11px;font-weight:500}.rl-map-heading small{font:8px monospace;color:#6f8364;display:inline-block;margin-left:15px}.rl-icon-button{background:#ffffff05;border:1px solid var(--rl-border);border-radius:4px;width:26px;height:26px;color:#a8ba9c}.rl-map{position:relative;background:#092425;aspect-ratio:1;overflow:hidden;touch-action:none;cursor:grab}.rl-map:active{cursor:grabbing}.rl-map>svg{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rl-map image{pointer-events:none}.rl-map svg text{paint-order:stroke;stroke:#0c1815;stroke-width:3px;stroke-linejoin:round;font:600 9px var(--rl-font);fill:#edf2df;pointer-events:none}.rl-map-corner{position:absolute;bottom:12px;left:13px;padding:6px 8px;background:#07100dd9;border:1px solid #ffffff20;border-radius:3px;pointer-events:none}.rl-map-corner>span{display:block;font:7px monospace;letter-spacing:.07em;color:#dce5d4}.rl-map-corner small{display:block;font-size:7px;color:#829b82}.rl-zoom{position:absolute;right:13px;bottom:13px;display:flex;gap:5px}.rl-zoom button{width:30px;height:30px;background:#0a130ee8;border:1px solid #a2b88b45;color:#dce8d4;border-radius:4px;font-size:19px}.rl-map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#111b14;color:var(--rl-lime);font:12px monospace}.rl-map-legend{display:flex;align-items:center;gap:16px;padding:12px 14px;border-bottom:1px solid var(--rl-border);font-size:8px;color:#9daa94;flex-wrap:wrap}.rl-map-legend>span{display:flex;align-items:center;gap:5px}.rl-line{width:17px;border-top:2px solid var(--rl-lime)}.rl-line--plan{border-top:2px dashed #fff}.rl-zone-key{width:9px;height:9px;border:1px solid #b59cff;border-radius:50%}.rl-map-help{margin-left:auto;font-size:7px;color:#607456}.rl-playback{display:flex;align-items:center;gap:14px;padding:15px 14px}.rl-play{background:var(--rl-lime);color:#172006;width:33px;height:33px;flex-shrink:0;border-radius:5px;font-size:13px}.rl-timeline{flex:1;min-width:0}.rl-time-labels{display:flex;align-items:center;gap:15px;font:8px monospace;color:#75876b}.rl-time-labels strong{color:#dce8d2;font-weight:400}.rl-time-labels>span:last-child{margin-left:auto}.rl-timeline>input{display:block;width:100%;accent-color:var(--rl-lime);height:4px;margin:11px 0;cursor:pointer}.rl-timeline-marks{display:flex;justify-content:space-between}.rl-timeline-marks button{background:none;font:7px monospace;color:#829675;padding:2px 0}.rl-playback>select{padding:5px;font-size:9px}.rl-layers{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:0 14px 16px;font-size:8px;color:#9daa94}.rl-layers input{accent-color:var(--rl-lime);width:10px;height:10px;margin:0 4px 0 0;vertical-align:middle}.rl-analysis{padding:17px}.rl-analysis-heading{display:flex;justify-content:space-between;align-items:center;font:8px monospace;letter-spacing:.04em;color:#a8b49d}.rl-tag{color:var(--rl-lime);padding:2px 5px;border:1px solid #ccff002a;font-size:7px}.rl-match{display:flex;align-items:center;gap:13px;margin:23px 0}.rl-match-score{position:relative;width:72px;flex:0 0 72px;height:72px}.rl-match-score svg{width:100%;height:100%;transform:rotate(-90deg)}.rl-match-score circle{fill:none;stroke:#293526;stroke-width:4}.rl-match-score circle[data-score-ring]{stroke:var(--rl-lime);stroke-dasharray:264;stroke-dashoffset:264;transition:stroke-dashoffset .4s}.rl-match-score strong{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:600 30px var(--rl-display);color:var(--rl-lime)}.rl-match-score strong small{font:9px monospace;margin-top:9px;margin-left:2px}.rl-match h2{font-size:24px;text-transform:uppercase}.rl-match p{font-size:9px;color:#86977b;margin-top:5px}.rl-player-filter{display:flex;gap:5px;margin-bottom:17px;flex-wrap:wrap}.rl-player-filter button{background:#1c281a;border:1px solid transparent;color:#8fa17f;font-size:8px;padding:5px 7px;border-radius:4px}.rl-player-filter button[aria-pressed=true]{border-color:#cf05;color:var(--rl-lime)}.rl-metric{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid var(--rl-border);gap:12px}.rl-metric-label>strong{display:block;font-size:10px;font-weight:500;color:#b5c2ab}.rl-metric-label small{display:block;font-size:8px;color:#6e8362;margin-top:2px}.rl-metric-value{text-align:right;flex-shrink:0}.rl-metric-value b{display:block;font:600 24px var(--rl-display);color:#f2f6eb}.rl-metric-value b.is-warn{color:#f7b477}.rl-metric-value b.is-good{color:#c7ed93}.rl-metric-value span{font:7px monospace;color:#7e936f}.rl-observations{margin:12px 0 20px;padding:14px 12px;background:#ffffff03;border:1px solid #dcebbc13;border-radius:5px}.rl-observations h3{font-family:var(--rl-font);font-size:10px;font-weight:500;margin-bottom:13px}.rl-observation{display:flex;gap:8px;font-size:9px;color:#9aaa8f;margin-top:10px;line-height:1.6}.rl-observation>span{color:#f5ba7b}.rl-observation button{font:8px monospace;color:#d8e8c7;background:none;padding:0;display:inline;white-space:nowrap}.rl-provenance{margin-top:17px;font-size:8px;color:#738966;line-height:1.8}.rl-provenance summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;color:#a5b397}.rl-provenance summary::-webkit-details-marker{display:none}.rl-provenance div{margin:12px 0;color:#97aa89}.rl-provenance a{color:var(--rl-lime)}.rl-events{margin-top:23px;border:1px solid var(--rl-border);border-radius:7px;padding:19px 20px}.rl-events header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rl-events h2{font-size:23px}.rl-events header>span{font-size:8px;color:#7b8f6d}.rl-events>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rl-event{display:flex;align-items:start;gap:11px;text-align:left;background:#151e14;border:1px solid #bcd69f15;border-radius:4px;padding:13px 10px}.rl-event:hover{border-color:#ccff0060}.rl-event>span{font:8px monospace;color:var(--rl-lime);margin-top:2px}.rl-event strong{font-size:10px;display:block;font-weight:500}.rl-event small{font-size:8px;display:block;color:#7e916f;margin-top:3px}.rl-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;padding:22px 0;font:7px monospace;color:#667e5a;letter-spacing:.03em}.rl-footer a{color:#96aa85}.rl-footer small{font:7px var(--rl-font);width:100%}.rl-error{padding:15px;background:#57332660;color:#ffcd9f;border:1px solid #e7ad6470;margin-bottom:20px}.rl-quiz-workspace{display:grid;grid-template-columns:1fr 1.3fr;gap:30px;max-width:1150px;margin:25px auto 60px}.rl-quiz-select{padding:25px}.rl-quiz-select h2{font-size:55px;margin-bottom:30px}.rl-quiz-select label{display:block;font:9px monospace;color:#95a787;margin-bottom:9px}.rl-quiz-select>select{width:100%}.rl-quiz-select>p:not(.rl-eyebrow){font-size:9px;color:#869d76;margin-top:10px}.rl-quiz-preview{margin:25px 0;aspect-ratio:1.5;overflow:hidden;border:1px solid var(--rl-border);border-radius:7px;background:#0c2322}.rl-quiz-preview svg{width:100%;height:100%;display:block}.rl-quiz-card{border:1px solid #c8dfb02b;background:#121c13;padding:35px;border-radius:9px;align-self:start}.rl-quiz-head{display:flex;justify-content:space-between;font:8px monospace;color:#94a686;gap:10px}.rl-quiz-head strong{color:var(--rl-lime);font-weight:400}.rl-quiz-progress{height:2px;background:#32402a;margin:20px 0 35px}.rl-quiz-progress i{height:100%;display:block;background:var(--rl-lime);width:0;transition:width .3s}.rl-quiz-card h3{font-size:38px;margin-bottom:30px}.rl-quiz-options{display:grid;gap:10px}.rl-quiz-option{display:flex;align-items:center;gap:15px;padding:17px 15px;text-align:left;border:1px solid #adc39126;border-radius:5px;background:#172316;color:#b6c9a8;font-size:12px}.rl-quiz-option>span{font:10px monospace;color:#789367;padding:5px 8px;border:1px solid #ffffff15;border-radius:3px}.rl-quiz-option:hover{border-color:#b6db6a70}.rl-quiz-option.is-correct{border-color:var(--rl-lime);color:#eaffc5;background:#ccff0009}.rl-quiz-option.is-wrong{border-color:#f2a579;color:#ffd4b4}.rl-quiz-option:disabled{cursor:default}.rl-quiz-feedback{font-size:11px;color:#b2c59e;line-height:1.9;min-height:36px;margin:20px 0}.rl-quiz-card>.rl-button,.rl-quiz-card>.rl-outline-button{margin-top:10px}.rl-quiz-total{font:600 80px var(--rl-display);color:var(--rl-lime);margin:30px 0}.rl-map svg .rl-player-dot{stroke:#0a1009;stroke-width:2px}.rl-map svg .rl-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rl-map svg .rl-map-poi{font-size:8px;letter-spacing:.03em;opacity:.85}.rl-map svg .rl-player-name{font-size:10px;stroke-width:3px}@media (min-width:1600px){.rl-workspace{grid-template-columns:245px minmax(0,1fr) 335px;gap:22px}.rl-map{max-height:780px;aspect-ratio:auto;height:min(53vw,780px)}.rl-map>svg{-o-object-fit:contain;object-fit:contain}.rl-plan strong{font-size:18px}.rl-analysis{padding:22px}.rl-match h2{font-size:28px}.rl-metric{padding:17px 0}.rl-library>p{font-size:11px}.rl-plan{padding:15px 10px}}@media (max-width:1200px){main{padding:28px 20px 0}.rl-workspace{grid-template-columns:170px minmax(0,1fr) 255px;gap:12px}.rl-plan strong{font-size:14px}.rl-plan small{font-size:7px}.rl-plan{padding:12px 5px;gap:6px}.rl-library-heading{padding-inline:12px;font-size:8px}.rl-library>p{padding-inline:12px}.rl-analysis{padding:13px}.rl-match{gap:8px}.rl-match h2{font-size:21px}.rl-match-score{width:60px;height:60px;flex-basis:60px}.rl-map-heading small{display:none}.rl-controls{gap:9px}.rl-metric-label strong{font-size:9px}.rl-metric-value b{font-size:22px}.rl-events>div{gap:7px}.rl-event{padding:11px 8px;gap:7px}.rl-map-legend{gap:9px;font-size:7px}}@media (max-width:1000px){.rl-workspace{grid-template-columns:185px minmax(0,1fr)}.rl-analysis{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.6fr;gap:0 25px;padding:20px}.rl-analysis-heading,.rl-match,.rl-player-filter{grid-column:1}.rl-metrics{grid-column:2;grid-row:1/6}.rl-observations{grid-column:1;align-self:start}.rl-analysis>.rl-outline-button{grid-column:1}.rl-provenance{grid-column:1/-1}.rl-toolbar{flex-wrap:wrap}.rl-controls{margin-left:auto}.rl-map{max-height:none}.rl-events>div{grid-template-columns:repeat(3,1fr)}.rl-page-heading h1{font-size:40px}.rl-quiz-workspace{gap:15px}.rl-quiz-select{padding:15px}.rl-quiz-select h2{font-size:45px}.rl-quiz-card{padding:25px}.rl-quiz-card h3{font-size:32px}}@media (max-width:650px){.rl-nav{height:65px;padding:0 16px;gap:14px}.rl-brand{font-size:25px}.rl-nav-product{font-size:8px}.rl-brand>span{width:25px;height:25px;font-size:25px;padding-top:7px}.rl-nav-end{gap:12px}.rl-nav-end>a,.rl-avatar{display:none}.rl-demo{font-size:6px;padding:4px 6px}.rl-nav-divider{height:19px}main{padding:25px 14px 0}.rl-page-heading{display:block;margin-bottom:24px}.rl-page-heading h1{font-size:36px}.rl-eyebrow{font-size:7px}.rl-session-meta{display:flex;text-align:left;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}.rl-session-meta>span{font-size:7px}.rl-session-meta>small{font-size:8px}.rl-toolbar{display:block;padding-bottom:17px}.rl-tabs{width:100%;margin-bottom:14px}.rl-tabs button{flex:1;font-size:11px;padding:9px}.rl-controls{justify-content:space-between;gap:7px;flex-wrap:wrap}.rl-mode button{font-size:10px;padding:6px 11px}.rl-variation{font-size:9px;gap:5px}.rl-variation select{padding:7px;font-size:10px}.rl-controls>.rl-button{font-size:10px;padding:9px 11px;gap:6px}.rl-workspace{display:flex;flex-direction:column;gap:15px}.rl-library{width:100%;order:2}.rl-map-column{width:100%;order:0}.rl-analysis{width:100%;order:1;display:block;padding:20px}.rl-library-heading{padding:17px 15px 8px}.rl-library>p{padding:0 15px 12px}.rl-plan-list{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0 10px;max-height:290px}.rl-plan{padding:12px 7px}.rl-plan strong{font-size:16px}.rl-plan small{font-size:7px}.rl-map-legend{gap:10px;padding:11px}.rl-map-help{display:none}.rl-map-heading{padding:11px}.rl-map-heading strong{font-size:10px}.rl-map-corner{bottom:8px;left:8px;padding:4px 6px}.rl-map-corner small{display:none}.rl-zoom{right:8px;bottom:8px}.rl-playback{gap:11px;padding:14px 11px}.rl-layers{font-size:8px;gap:12px;padding-inline:11px}.rl-analysis-heading{font-size:9px}.rl-match-score{width:78px;height:78px;flex-basis:78px}.rl-match{gap:18px;margin:20px 0}.rl-match h2{font-size:31px}.rl-match p{font-size:10px}.rl-player-filter button{font-size:10px;padding:7px 10px}.rl-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.rl-metric{display:block;padding:15px 0}.rl-metric-label strong{font-size:11px}.rl-metric-label small{font-size:8px}.rl-metric-value{text-align:left;margin-top:8px}.rl-metric-value b{font-size:30px}.rl-metric-value span{font-size:8px}.rl-observations{margin-top:12px}.rl-observations h3{font-size:12px}.rl-observation{font-size:11px}.rl-observation button,.rl-provenance{font-size:10px}.rl-events{padding:16px;margin-top:17px}.rl-events>div{grid-template-columns:1fr;gap:8px}.rl-event{padding:12px;gap:15px}.rl-event strong{font-size:11px}.rl-event small{font-size:9px}.rl-event>span{font-size:10px}.rl-events h2{font-size:25px}.rl-quiz-workspace{grid-template-columns:1fr;margin:5px 0 25px;gap:15px}.rl-quiz-select{padding:15px 0}.rl-quiz-select h2{font-size:43px;margin-bottom:20px}.rl-quiz-preview{max-height:200px;aspect-ratio:1.7}.rl-quiz-card{padding:23px 18px}.rl-quiz-card h3{font-size:33px}.rl-quiz-head{font-size:7px}.rl-quiz-option{font-size:11px}.rl-footer{font-size:7px;gap:12px}.rl-footer small{line-height:1.7}}.rl-observations{margin:4px -5px 24px;padding:18px 13px 13px;border:1px solid #ccff0055;border-top:3px solid var(--rl-lime);border-radius:7px;background:linear-gradient(155deg,#ccff000b,#182116);box-shadow:0 10px 30px #0002}.rl-observations>header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:13px}.rl-review-kicker{font:7px monospace;letter-spacing:.1em;color:#b6cf96}.rl-review-count{font:7px monospace;color:var(--rl-lime);padding:3px 5px;border:1px solid #ccff0035;border-radius:3px;white-space:nowrap}.rl-observations h3{font:600 29px/1 var(--rl-display);margin-bottom:9px;color:#f0f7e6}.rl-observations h3>span{color:var(--rl-lime)}.rl-observations>p{font-size:9px;color:#95a883;margin-bottom:17px}.rl-review-card{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;border:1px solid #ecb37940;border-radius:5px;padding:13px 10px;background:#ffbd7b07;margin-top:9px;transition:border-color .2s,background .2s}.rl-review-card:hover{border-color:#efc38c;background:#ffbd7b10}.rl-review-icon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;background:#efba7e15;border:1px solid #efba7e30;border-radius:4px;color:#ffc68b;font-size:15px}.rl-review-body{display:block;flex:1;min-width:0}.rl-review-body>strong{display:block;font-size:11px;font-weight:600;line-height:1.4;color:#f3ddc3}.rl-review-body>small{display:block;font-size:10px;line-height:1.7;color:#bcad97;margin-top:5px}.rl-review-action{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:12px;font-size:8px;color:#b7c6a8}.rl-review-action b{font:9px monospace;color:#f8dcb8;white-space:nowrap}.rl-review-card.is-positive{border-color:#abc98325;background:#b3dd7804}.rl-review-card.is-positive .rl-review-icon{color:#b7d88f;background:#b7d88f0b;border-color:#b7d88f22}.rl-review-card.is-positive .rl-review-body>strong{color:#c7dcaf}.rl-review-card.is-positive .rl-review-body>small{color:#99ad85}.rl-review-card.is-positive .rl-review-action b{color:#c4d8ad}@media (min-width:651px) and (max-width:1000px){.rl-observations{grid-column:1/-1}.rl-metrics{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.rl-observations>[data-observations]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rl-review-card{margin:0}.rl-analysis>.rl-outline-button{grid-column:1/-1}.rl-observations{margin-top:12px}}@media (max-width:650px){.rl-observations{margin:8px -5px 25px;padding:20px 15px 15px}.rl-observations h3{font-size:34px}.rl-review-kicker,.rl-review-count{font-size:8px}.rl-observations>p{font-size:11px}.rl-review-card{padding:15px 12px;gap:12px}.rl-review-body>strong{font-size:13px}.rl-review-body>small{font-size:11px}.rl-review-action,.rl-review-action b{font-size:10px}.rl-review-icon{width:30px;height:30px;flex-basis:30px}}.rl-trail-duration{display:flex;align-items:center;gap:6px}.rl-trail-duration select{padding:4px 5px;font-size:9px}.rl-trail-duration select:disabled{opacity:.35;cursor:default}:root{--rl-muted:#bbc8b6;--rl-border:#c8e0b32c}.rl-nav-product,.rl-nav-end>a,.rl-eyebrow,.rl-session-meta>span,.rl-session-meta>small,.rl-variation,.rl-library-heading,.rl-library>p,.rl-plan,.rl-plan small,.rl-source-link,.rl-map-heading small,.rl-map-legend,.rl-map-help,.rl-time-labels,.rl-timeline-marks button,.rl-layers,.rl-analysis-heading,.rl-match p,.rl-metric-label>strong,.rl-metric-label small,.rl-metric-value span,.rl-player-filter button,.rl-provenance,.rl-provenance summary,.rl-provenance div,.rl-events header>span,.rl-event small,.rl-footer,.rl-footer a,.rl-quiz-select label,.rl-quiz-select>p:not(.rl-eyebrow),.rl-quiz-head,.rl-observations>p,.rl-review-action{color:#bbc8b6}.rl-plan-number{color:#a8bb9b}.rl-tabs button,.rl-mode button{color:#c1ceba}.rl-tabs button[aria-selected=true]{color:#f5faef;background:#33422b}.rl-player-filter button{background:#23301f}.rl-player-filter button[aria-pressed=true],.rl-mode button[aria-pressed=true]{color:var(--rl-lime)}.rl-eyebrow,.rl-session-meta>span,.rl-demo,.rl-library-heading,.rl-library-heading b,.rl-plan-number,.rl-plan small,.rl-source-link,.rl-map-heading small,.rl-map-legend,.rl-map-help,.rl-time-labels,.rl-timeline-marks button,.rl-layers,.rl-analysis-heading,.rl-tag,.rl-match p,.rl-metric-label small,.rl-metric-value span,.rl-events header>span,.rl-event>span,.rl-event small,.rl-footer,.rl-footer small,.rl-quiz-head,.rl-review-kicker,.rl-review-count{font-size:10px}.rl-library>p,.rl-session-meta>small,.rl-variation,.rl-player-filter button,.rl-provenance,.rl-quiz-select label,.rl-quiz-select>p:not(.rl-eyebrow),.rl-observations>p,.rl-review-action{font-size:11px}.rl-plan strong{font-size:17px}.rl-plan small{line-height:1.6}.rl-plan{padding-top:13px;padding-bottom:13px}.rl-plan-list{max-height:720px}.rl-map-heading strong{font-size:12px}.rl-map-corner{background:#07100df5}.rl-map-corner>span,.rl-map-corner small{font-size:9px;color:#d3dfcc}.rl-map svg .rl-map-poi{fill:#fff;opacity:1;stroke:#06100b;stroke-width:3.5px}.rl-metric-label>strong{font-size:12px;color:#e2ebdb}.rl-metric-label small,.rl-metric-value span{line-height:1.7}.rl-metric-value span{display:block;max-width:125px}.rl-review-body>strong{font-size:13px;color:#fff0de}.rl-review-body>small{font-size:12px;color:#e0d1be}.rl-review-card.is-positive .rl-review-body>strong{color:#e1f0cf}.rl-review-card.is-positive .rl-review-body>small{color:#c1d3af}.rl-review-action b{font-size:11px;color:#ffe8ca}.rl-review-card.is-positive .rl-review-action b{color:#dcf0c4}.rl-review-kicker{color:#d6e9bc;letter-spacing:.04em}.rl-review-count{letter-spacing:0}.rl-review-card{padding:15px 10px}.rl-review-action{flex-wrap:wrap;row-gap:5px}.rl-event strong{font-size:12px}.rl-event small{line-height:1.7}.rl-quiz-option{color:#e4eddd}.rl-quiz-option>span{color:#c3d5b4}.rl-quiz-feedback{color:#d1e0c2;font-size:12px}.rl-footer{line-height:1.8}.rl-trail-duration select{font-size:11px}.rl-trail-duration select:disabled{opacity:.65}.rl-map-legend,.rl-layers{gap:12px}@media (min-width:1001px) and (max-width:1200px){.rl-workspace{grid-template-columns:185px minmax(0,1fr) 285px}.rl-review-kicker,.rl-review-count{font-size:9px}.rl-metric-value span{max-width:110px}.rl-analysis-heading{font-size:9px}}@media (max-width:650px){.rl-nav-product{font-size:9px}.rl-demo{font-size:8px}.rl-map-heading strong{font-size:11px}.rl-review-kicker,.rl-review-count{font-size:10px}.rl-plan strong{font-size:17px}.rl-plan small,.rl-analysis-heading{font-size:10px}.rl-map-legend{font-size:10px;gap:10px}.rl-quiz-head{font-size:9px}.rl-footer,.rl-footer small{font-size:10px}.rl-session-meta>span,.rl-session-meta>small{font-size:10px}.rl-metric-value span{max-width:none}.rl-map-help{display:none}}body{background:radial-gradient(ellipse at 80% 0,#21331d35,transparent 45%),#090f0d}.rl-nav{background:linear-gradient(110deg,#1b2918,#0d1711 60%);border-bottom:1px solid #d2eb9b30;box-shadow:0 8px 35px #0003}.rl-nav-product{border:1px solid #c5e19525;border-radius:4px;padding:6px 9px;background:#c6ec9005}.rl-brand>span{box-shadow:0 0 24px #ccff001c}.rl-page-heading{position:relative;border-left:2px solid var(--rl-lime);padding:5px 0 5px 18px}.rl-page-heading:after{content:"";position:absolute;right:0;bottom:-13px;width:130px;height:4px;background:repeating-linear-gradient(120deg,#ccff0040 0 3px,transparent 3px 8px)}.rl-eyebrow{color:#cadbb6}.rl-session-meta{border-right:1px solid #b8d69d35;padding-right:15px}.rl-toolbar{margin-top:34px}.rl-tabs{background:#152111;border-color:#c4dc9f30;box-shadow:inset 0 1px #ffffff05}.rl-tabs button[aria-selected=true]{background:linear-gradient(120deg,#3b4b29,#26351d);box-shadow:0 1px 6px #0003;border:1px solid #cbdf9b20;padding:8px 15px}.rl-button{box-shadow:0 5px 18px #ccff0013}.rl-library,.rl-analysis,.rl-map-column{border-color:#b3d09530;border-radius:10px;box-shadow:0 12px 35px #0003,inset 0 1px #e7ffd308}.rl-library{background:linear-gradient(150deg,#1a2518,#101911 60%)}.rl-library-heading{background:#c6ed9105;border-bottom:1px solid #b3d09518;margin-bottom:12px;padding-top:16px;padding-bottom:16px}.rl-plan{gap:10px;border-radius:6px;padding:10px 8px;position:relative}.rl-plan-thumbnail{position:relative;flex:0 0 38px;width:38px;height:48px;overflow:hidden;border-radius:4px;border:1px solid #b5d19b40;background:#102722}.rl-plan-thumbnail svg{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:.8}.rl-plan-thumbnail b{position:absolute;bottom:0;left:0;background:#09120ce8;padding:1px 4px;font:8px monospace;color:#d0dfbd}.rl-plan-caption{min-width:0}.rl-plan strong{font-size:16px;line-height:1.1;letter-spacing:0}.rl-plan small{font-size:10px;line-height:1.4;margin-top:5px;overflow-wrap:anywhere}.rl-plan-quiz{font-size:12px}.rl-plan.is-match{background:linear-gradient(110deg,#ccff0012,#ccff0004);border-color:#ccff0060;box-shadow:inset 2px 0 var(--rl-lime)}.rl-plan.is-match .rl-plan-thumbnail{border-color:var(--rl-lime)}.rl-plan.is-match .rl-plan-thumbnail svg{opacity:1}.rl-source-link{color:#c9dcb7}.rl-map-heading{background:linear-gradient(105deg,#25331b,#131f13 65%);border-bottom-color:#ccff0035}.rl-map-heading strong{letter-spacing:.015em}.rl-live-dot{box-shadow:0 0 10px #ccff0060}.rl-map{background:radial-gradient(ellipse,#0c3030,#061819)}.rl-map:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid #ffffff17;pointer-events:none;clip-path:polygon(0 0,24px 0,24px 1px,1px 1px,1px 24px,0 24px,0 0,100% 0,100% 24px,calc(100% - 1px) 24px,calc(100% - 1px) 1px,calc(100% - 24px) 1px,calc(100% - 24px) 0,100% 0,100% 100%,calc(100% - 24px) 100%,calc(100% - 24px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 24px),100% calc(100% - 24px),100% 100%,0 100%,0 calc(100% - 24px),1px calc(100% - 24px),1px calc(100% - 1px),24px calc(100% - 1px),24px 100%,0 100%)}.rl-map-legend{background:#122015}.rl-playback{background:linear-gradient(180deg,#182519,#142016)}.rl-play{box-shadow:0 0 22px #ccff0019}.rl-layers{padding-top:12px;border-top:1px solid #bbd59c20;background:#101b12}.rl-analysis{background:linear-gradient(145deg,#1b2817,#101a12 55%)}.rl-analysis-heading{padding-bottom:13px;border-bottom:1px solid #b7d49920}.rl-match{margin:22px 0;padding:14px 0;border-bottom:1px solid #b7d49920}.rl-match-score{width:80px;height:80px;flex-basis:80px}.rl-match-score strong{font-size:34px}.rl-match h2{font-size:26px}.rl-match-score circle[data-score-ring]{filter:drop-shadow(0 0 3px #ccff0020)}.rl-player-filter{padding-bottom:6px}.rl-observations{background:linear-gradient(135deg,#40502640,#202f18 55%,#172312);border-color:#cf05;border-top-color:var(--rl-lime);box-shadow:0 12px 30px #0003}.rl-review-card{background:linear-gradient(120deg,#eab17a0b,#0b140b60)}.rl-review-card.is-positive{background:linear-gradient(120deg,#b5d88409,#0b140b50)}.rl-metric{position:relative}.rl-metric:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,#b9d68d30 0 1px,transparent 1px 6px);opacity:.4}.rl-metric-value b{font-variant-numeric:tabular-nums}.rl-events{background:linear-gradient(120deg,#1a2718,#111c14);border-color:#c3df9c25}.rl-event{background:linear-gradient(130deg,#28351c50,#101b13);border-color:#c3df9c25}.rl-quiz-card{background:radial-gradient(ellipse at 100% 0,#506a2e25,transparent 65%),#142013;border-color:#c3df9c35;box-shadow:0 20px 50px #0003}.rl-quiz-preview{border-color:#c3df9c35}.rl-map-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.rl-fullscreen-button{display:flex;align-items:center;gap:7px;background:#d6efb309;border:1px solid #d6efb333;border-radius:5px;padding:7px 10px;color:#e4f0d9;font-size:10px}.rl-fullscreen-button:hover{background:#ccff0014;border-color:#ccff0090;color:var(--rl-lime)}.rl-fullscreen-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.rl-map-actions .rl-icon-button{height:31px;width:31px}.rl-expanded-open{overflow:hidden}.rl-map-column:fullscreen,.rl-map-column.is-expanded{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;box-shadow:none;background:#09140f}.rl-map-column.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.rl-map-column:fullscreen::backdrop{background:#07100b}.rl-map-column:fullscreen .rl-map,.rl-map-column.is-expanded .rl-map{width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto}.rl-map-column:fullscreen .rl-map>svg,.rl-map-column.is-expanded .rl-map>svg{width:100%;height:100%}.rl-map-column:fullscreen .rl-playback,.rl-map-column.is-expanded .rl-playback{padding:16px 4%;gap:20px}.rl-map-column:fullscreen .rl-map-heading,.rl-map-column.is-expanded .rl-map-heading{padding:12px 22px}.rl-map-column:fullscreen .rl-map-legend,.rl-map-column.is-expanded .rl-map-legend{justify-content:center}.rl-map-column:fullscreen .rl-layers,.rl-map-column.is-expanded .rl-layers{justify-content:center;padding:12px}.rl-map-column:fullscreen .rl-play,.rl-map-column.is-expanded .rl-play{width:40px;height:40px}.rl-map-column:fullscreen .rl-time-labels,.rl-map-column.is-expanded .rl-time-labels{font-size:11px}@media (min-width:651px) and (max-width:1200px){.rl-plan-thumbnail{flex-basis:30px;width:30px;height:43px}.rl-plan{gap:7px}.rl-plan strong{font-size:14px}.rl-match-score{width:65px;height:65px;flex-basis:65px}.rl-match h2{font-size:23px}}@media (max-width:650px){.rl-page-heading{padding-left:12px}.rl-page-heading h1{font-size:33px}.rl-page-heading:after{display:none}.rl-session-meta{border:0;padding:0}.rl-toolbar{margin-top:28px}.rl-nav-product{padding:4px 6px;letter-spacing:.08em}.rl-map-heading{gap:8px}.rl-map-heading strong{font-size:10px}.rl-fullscreen-button{padding:7px;font-size:9px;gap:5px}.rl-fullscreen-button svg{width:13px;height:13px}.rl-map-actions{gap:5px}.rl-map-actions .rl-icon-button{width:27px;height:29px}.rl-plan strong{font-size:15px}.rl-plan-thumbnail{flex-basis:30px;width:30px;height:43px}.rl-plan{gap:7px}.rl-plan small{font-size:9px}.rl-plan-list{gap:5px;padding:0 7px}.rl-plan-quiz{display:none}.rl-match-score{width:80px;height:80px;flex-basis:80px}.rl-match h2{font-size:29px}.rl-map-column:fullscreen .rl-map-heading,.rl-map-column.is-expanded .rl-map-heading{padding:10px}.rl-map-column:fullscreen .rl-playback,.rl-map-column.is-expanded .rl-playback{padding:13px 10px;gap:12px}.rl-map-column:fullscreen .rl-map-legend,.rl-map-column.is-expanded .rl-map-legend{font-size:9px;gap:10px}.rl-map-column:fullscreen .rl-layers,.rl-map-column.is-expanded .rl-layers{padding:9px;font-size:9px;gap:9px}}body{isolation:isolate;background:#080e0c}.rl-game-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 88% 12%,#82ad192e,transparent 45%),radial-gradient(ellipse at 5% 65%,#1e5b4933,transparent 50%),linear-gradient(135deg,#0b160f,#07100d 60%,#101b0e)}.rl-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#b0d97d10 1px,transparent 1px),linear-gradient(90deg,#b0d97d10 1px,transparent 1px),radial-gradient(#c9ed9a30 .7px,transparent .7px);background-size:100px 100px,100px 100px,20px 20px;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.rl-bg-map{position:absolute;width:950px;height:950px;right:-260px;top:-290px;background:url(/img/gapless-replay/map.webp) center/contain no-repeat;filter:grayscale(1) sepia(.4) hue-rotate(35deg);transform:rotate(-25deg);opacity:.16;-webkit-mask-image:radial-gradient(ellipse,#000 20%,transparent 69%);mask-image:radial-gradient(ellipse,#000 20%,transparent 69%)}.rl-bg-radar{position:absolute;width:850px;height:850px;right:-230px;top:-375px;border:1px solid #c9ff0026;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 89px,#ccff0012 90px 91px,transparent 92px 150px),conic-gradient(from 130deg,transparent 0deg,#ccff000c 40deg,transparent 42deg);transform:rotate(-15deg)}.rl-bg-radar:before,.rl-bg-radar:after{content:"";position:absolute;background:#ccff0020}.rl-bg-radar:before{top:50%;left:-10%;width:120%;height:1px}.rl-bg-radar:after{left:50%;top:-10%;height:120%;width:1px}.rl-bg-streak{position:absolute;transform:rotate(-32deg);border-left:1px solid #c5ff0038;background:linear-gradient(90deg,#ccff000d,transparent)}.rl-bg-streak--one{width:160px;height:1100px;left:-240px;top:200px}.rl-bg-streak--two{width:70px;height:800px;right:-140px;bottom:-350px;opacity:.6}.rl-bg-label{position:absolute;right:30px;top:240px;writing-mode:vertical-rl;font:8px monospace;color:#c9ed8b38;letter-spacing:.24em}.rl-nav{background:linear-gradient(110deg,#182a16f5,#0d1711f5 65%)}.rl-page-heading{background:linear-gradient(90deg,#101d13bb,transparent 65%);padding-top:13px;padding-bottom:13px}.rl-toolbar{background:linear-gradient(90deg,#07100a80,transparent);padding-top:10px}.rl-library,.rl-analysis{background-color:#101a12}.rl-library{background:linear-gradient(145deg,#1b2819f7,#101911fa 65%)}.rl-analysis{background:linear-gradient(145deg,#1b2817fa,#101a12fc 55%)}.rl-plan.is-selected{background:linear-gradient(110deg,#68d4ff1c,#68d4ff05);border-color:#8ce5ff;box-shadow:inset 2px 0 #8ce5ff}.rl-plan.is-selected .rl-plan-thumbnail{border-color:#8ce5ff}.rl-plan.is-selected .rl-plan-caption strong{color:#d3f3ff}.rl-analysis.is-manual .rl-analysis-heading .rl-tag{border-color:#8ce5ff55;color:#a6e8ff}.rl-analysis.is-manual .rl-match-score circle[data-score-ring]{stroke:#8ce5ff}.rl-analysis.is-manual .rl-match-score strong{color:#a6e8ff}.rl-auto-plan{display:block;width:100%;padding:10px 9px;margin-top:12px;background:#ccff000a;border:1px solid #ccff0030;border-radius:5px;color:#d4ecad;text-align:left;font-size:10px;line-height:1.7}.rl-auto-plan:hover{border-color:#ccff0090;background:#cf01}.rl-plan-caption small{font-size:10px}@media (max-width:650px){.rl-bg-radar{width:600px;height:600px;right:-360px;top:-200px}.rl-bg-map{width:700px;height:700px;right:-350px;top:-180px;opacity:.12}.rl-bg-grid{background-size:70px 70px,70px 70px,20px 20px}.rl-bg-label{display:none}.rl-page-heading{padding-top:8px;padding-bottom:8px}.rl-auto-plan{font-size:11px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
